<!--
Running Matching Tests: /opt/logicmoo_workspace/bin/test_prolog.sh -k *_01*.p* *_02*.p* *_03*.p* *_04*.p* *_05*.p* *_06*.p* *_07*.p* *_08*.p* *_09*.p* *_10*.p* *_11*.p* *_12*.p*
-->
<testsuite name="abc_01.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['abc_01.pfc'])" -g "test_completed"
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = b(2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = b(2) ,
% support_fact = mfl4(_18424,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/abc_01.pfc',15) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( b(2)).
% % Found positive trigger: b(2)
% % body: mpred_positive_fact(b(2))*->rhs([ \+( ~( b(2)))])
% % still_supported(~b(2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~b(2)
% % still_supported(~b(2))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b(2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/abc_01.pfc',15)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+b(2))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k abc_01.pfc (returned 7) -->
<testsuite name="attvar_01.pl">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['attvar_01.pl'])" -g "test_completed"
passed=info(why_was_true(baseKB:(sk1_in(_46150),get_attr(_46150,sk1,'SKF-666'),'SKF-666'=='SKF-666')))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for sk1_in(_46150),get_attr(_46150,sk1,'SKF-666'),'SKF-666'=='SKF-666'.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for sk1_in(_46150),get_attr(_46150,sk1,'SKF-666'),'SKF-666'=='SKF-666'.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for sk1_in(_46150),get_attr(_46150,sk1,'SKF-666'),'SKF-666'=='SKF-666'.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k attvar_01.pl (returned 7) -->
<testsuite name="bc_01a_1.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['bc_01a_1.pfc'])" -g "test_completed"
/* found 0 for header_sane:(clause_u(bc_q(_37870),_37892),(compound(_37892)->true;true)).
*/
passed=info(why_was_true(header_sane:call_u(bc_p(b))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(bc_p(b)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(bc_p(b)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(bc_p(b)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(header_sane:(\+clause(bc_q(_58444),true))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause(bc_q(_58444),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause(bc_q(_58444),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause(bc_q(_58444),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+header_sane:bc_q(b)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:bc_q(b).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:bc_q(b).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:bc_q(b).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+header_sane:clause_u(bc_q(_76766),true)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:clause_u(bc_q(_76766),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:clause_u(bc_q(_76766),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:clause_u(bc_q(_76766),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Fileinfo: unk: -1
j_u : junit_prop( "header_sane:(\\+clause(bc_q(_58444),true)). @ 58",
goal,
header_sane : \+( clause(bc_q(Q),true))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01a_1.pfc:69
j_u : junit_prop("header_sane:clause_u(bc_q(_76766),true). @ 66",goal,header_sane:clause_u(bc_q(Q),true)).
% Fileinfo: unk: -1
header_sane : '$spft'( header_sane,
bc_q(Q) <-
bc_p(P),
mfl4(
[ 'N'=N],
header_sane, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01a_1.pfc', 27),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01a_1.pfc:69
header_sane : '$spft'( header_sane,
'$bt'(bc_q(Q4),'$pt'(header_sane,bc_p(P5),rhs([bc_q(Q6)]))),
bc_q(Q7) <-
bc_p(P8),
mfl4(
[ 'N'=N3],
header_sane, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01a_1.pfc', 27)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01a_1.pfc:69
header_sane : bc_q(Q9) <-
bc_p(P10).
/* portray_hb1( print_tree_stop,
$predicate_property( bc_q(Q11)),
[ interpreted, visible,dynamic,number_of_clauses(0),number_of_rules(0),last_modified_generation(0),defined
,
size(112)]).
*/
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01a_1.pfc:69
header_sane : '$bt'(bc_q(Q11),'$pt'(header_sane,bc_p(P12),rhs([bc_q(Q13)]))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for bc_q(_2678)<-bc_p(_2678).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for bc_q(_2678)<-bc_p(_2678).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for bc_q(_5316)<-bc_p(_5316).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for bc_q(_5316)<-bc_p(_5316).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for bc_q(b).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for bc_q(b).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(header_sane:mpred_withdraw((bc_q(_12056)<-bc_p(_12056)))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for mpred_withdraw((bc_q(_12056)<-bc_p(_12056))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for mpred_withdraw((bc_q(_12056)<-bc_p(_12056))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for mpred_withdraw((bc_q(_12056)<-bc_p(_12056))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(header_sane:(mpred_withdraw((bc_q(_21582)<-bc_p(_21582))),show_failure(\+clause_u(bc_q(_21604),true)))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for mpred_withdraw((bc_q(_21582)<-bc_p(_21582))),show_failure(\+clause_u(bc_q(_21604),true)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for mpred_withdraw((bc_q(_21582)<-bc_p(_21582))),show_failure(\+clause_u(bc_q(_21604),true)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for mpred_withdraw((bc_q(_21582)<-bc_p(_21582))),show_failure(\+clause_u(bc_q(_21604),true)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(header_sane:(\+clause_u(bc_q(_26758),true))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause_u(bc_q(_26758),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause_u(bc_q(_26758),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause_u(bc_q(_26758),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01a_1.pfc:69
j_u : junit_prop( "header_sane:(\\+clause(bc_q(_58444),true)). @ 58",
goal,
header_sane : \+( clause(bc_q(Q),true))).
% Fileinfo: unk: -1
j_u : junit_prop("header_sane:clause_u(bc_q(_76766),true). @ 66",goal,header_sane:clause_u(bc_q(Q),true)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01a_1.pfc:69
j_u : junit_prop( "header_sane:mpred_withdraw((bc_q(_12056)<-bc_p(_12056))). @ 87",
goal,
header_sane : mpred_withdraw( bc_q(Q) <-
bc_p(P))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01a_1.pfc:69
j_u : junit_prop( "header_sane:(mpred_withdraw((bc_q(_21582)<-bc_p(_21582))),show_failure(\\+clause_u(bc_q(_21604),true))). @ 92",
goal,
header_sane : ( mpred_withdraw( bc_q(Q2) <-
bc_p(P3)) ,
show_failure( \+( clause_u(bc_q(Q4),true))))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01a_1.pfc:69
j_u : junit_prop( "header_sane:(\\+clause_u(bc_q(_26758),true)). @ 95",
goal,
header_sane : \+( clause_u(bc_q(Q5),true))).
/* portray_hb1( print_tree_stop,
$predicate_property( bc_q(Q5)),
[ interpreted, visible,dynamic,number_of_clauses(0),number_of_rules(0),last_modified_generation(0),defined
,
size(112)]).
*/
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k bc_01a_1.pfc (returned 7) -->
<testsuite name="bc_01a.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['bc_01a.pfc'])" -g "test_completed"
:(baseKB,
( clause_u(bc_q(_51448), (awc, !, mpred_bc_and_with_pfc(bc_q(_51448)))),
( compound((awc, !, mpred_bc_and_with_pfc(bc_q(_51448))))
-> true
; true
)
)).
/* found 1 for baseKB:(clause_u(bc_q(_50186),_50208),(compound(_50208)->true;true)).
*/
passed=info(why_was_true(baseKB:call_u(bc_p(b))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(bc_p(b)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(bc_p(b)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(bc_p(b)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+clause(bc_q(_74440),true))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause(bc_q(_74440),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause(bc_q(_74440),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause(bc_q(_74440),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:bc_q(b)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for bc_q(b):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 bc_p(b) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01a.pfc:44]
1.2 bc_q(W4)<-bc_p(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01a.pfc:27]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01a.pfc',44)
1.4 mfl4([ 'N'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01a.pfc',27)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:clause_u(bc_q(b),true)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause_u(bc_q(b),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause_u(bc_q(b),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause_u(bc_q(b),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Fileinfo: unk: -1
j_u : junit_prop("\naf clause(bc_q(_74440),true). @ 58",goal,baseKB:(\+clause(bc_q(Q),true))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01a.pfc:69
j_u : junit_prop("clause_u(bc_q(_114314),true). @ 66",goal,baseKB:clause_u(bc_q(Q),true)).
% Fileinfo: unk: -1
baseKB : '$spft'( baseKB,
bc_q(Q) <-
bc_p(P),
mfl4(
[ 'N'=N],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01a.pfc', 27),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01a.pfc:69
baseKB : '$spft'( baseKB,
'$bt'(bc_q(Q4),'$pt'(baseKB,bc_p(P5),rhs([bc_q(Q6)]))),
bc_q(Q7) <-
bc_p(P8),
mfl4(
[ 'N'=N3],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01a.pfc', 27)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01a.pfc:69
baseKB : '$spft'( baseKB,
bc_q(Q9) :-
awc ,
! ,
mpred_bc_and_with_pfc( bc_q(Q10)),
'$bt'(bc_q(Q11),'$pt'(baseKB,bc_p(P12),rhs([bc_q(Q13)]))),
'$pt'( baseKB,
'$bt'(bc_q(Q14),'$pt'(baseKB,bc_p(P15),rhs([bc_q(Q16)]))),
( ( nonvar( bc_q(Q17)) ,
must( get_bc_clause(bc_q(Q18),(bc_q(Q19):-awc,!,mpred_bc_and_with_pfc(bc_q(Q20)))))) *->
rhs( [ { ignore( kb_shared( bc_q(Q21))) },
bc_q(Q22) :-
awc ,
! ,
mpred_bc_and_with_pfc( bc_q(Q23))])))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01a.pfc:69
baseKB : '$spft'( baseKB,
'$pt'(baseKB,bc_p(b),rhs([bc_q(b)])),
bc_q(Q25) <-
bc_p(P26),
mfl4(
[ 'N'=N24],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01a.pfc', 27)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01a.pfc:69
baseKB : bc_q(Q27) <-
bc_p(P28).
/* portray_hb1( print_tree_stop,
$predicate_property( bc_q(Q29)),
[ interpreted, visible,public,dynamic,multifile,discontiguous,transparent
,
number_of_clauses(2),
number_of_rules(1),
last_modified_generation(39444),
defined,
size(408)]).
*/
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01a.pfc:69
baseKB : bc_q(Q29) :-
awc ,
! ,
mpred_bc_and_with_pfc( bc_q(Q30)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01a.pfc:69
baseKB : '$bt'(bc_q(Q31),'$pt'(baseKB,bc_p(P32),rhs([bc_q(Q33)]))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for bc_q(_61136)<-bc_p(_61136).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for bc_q(_61136)<-bc_p(_61136).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for bc_q(_63774)<-bc_p(_63774).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for bc_q(_63774)<-bc_p(_63774).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for bc_q(b).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for bc_q(b).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:mpred_withdraw((bc_q(_70514)<-bc_p(_70514)))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for mpred_withdraw((bc_q(_70514)<-bc_p(_70514))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for mpred_withdraw((bc_q(_70514)<-bc_p(_70514))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for mpred_withdraw((bc_q(_70514)<-bc_p(_70514))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(mpred_withdraw((bc_q(_80036)<-bc_p(_80036))),show_failure(\+clause_u(bc_q(_80058),true)))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for mpred_withdraw((bc_q(_80036)<-bc_p(_80036))),show_failure(\+clause_u(bc_q(_80058),true)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for mpred_withdraw((bc_q(_80036)<-bc_p(_80036))),show_failure(\+clause_u(bc_q(_80058),true)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for mpred_withdraw((bc_q(_80036)<-bc_p(_80036))),show_failure(\+clause_u(bc_q(_80058),true)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+clause_u(bc_q(_85206),true))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause_u(bc_q(_85206),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause_u(bc_q(_85206),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause_u(bc_q(_85206),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01a.pfc:69
j_u : junit_prop("\naf clause(bc_q(_74440),true). @ 58",goal,baseKB:(\+clause(bc_q(Q),true))).
% Fileinfo: unk: -1
j_u : junit_prop("clause_u(bc_q(_114314),true). @ 66",goal,baseKB:clause_u(bc_q(Q),true)).
% Fileinfo: unk: -1
j_u : junit_prop( "mpred_withdraw((bc_q(_70514)<-bc_p(_70514))). @ 87",
goal,
baseKB : mpred_withdraw( bc_q(Q) <-
bc_p(P))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01a.pfc:69
j_u : junit_prop( "mpred_withdraw((bc_q(_80036)<-bc_p(_80036))),show_failure(\\+clause_u(bc_q(_80058),true)). @ 92",
goal,
baseKB : ( mpred_withdraw( bc_q(Q2) <-
bc_p(P3)) ,
show_failure( \+( clause_u(bc_q(Q4),true))))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01a.pfc:69
j_u : junit_prop("\naf clause_u(bc_q(_85206),true). @ 95",goal,baseKB:(\+clause_u(bc_q(Q5),true))).
/* portray_hb1( print_tree_stop,
$predicate_property( bc_q(Q5)),
[ interpreted, visible,public,dynamic,multifile,discontiguous,transparent
,
number_of_clauses(0),
number_of_rules(0),
last_modified_generation(42737),
defined,
size(112)]).
*/
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k bc_01a.pfc (returned 7) -->
<testsuite name="bc_01b.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['bc_01b.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:call_u(bc_p(b))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(bc_p(b)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(bc_p(b)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(bc_p(b)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+clause(bc_q(_76550),true))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause(bc_q(_76550),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause(bc_q(_76550),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause(bc_q(_76550),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:bc_q(b)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for bc_q(b):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 bc_p(b) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01b.pfc:23]
1.2 bc_q(W4)<-bc_p(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01b.pfc:19]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01b.pfc',23)
1.4 mfl4([ 'N'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01b.pfc',19)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:clause(bc_q(b),true)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause(bc_q(b),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause(bc_q(b),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause(bc_q(b),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Fileinfo: unk: -1
j_u : junit_prop("\naf clause(bc_q(_76550),true). @ 31",goal,baseKB:(\+clause(bc_q(Q),true))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01b.pfc:43
j_u : junit_prop("clause(bc_q(_116424),true). @ 40",goal,baseKB:clause(bc_q(Q),true)).
% Fileinfo: unk: -1
baseKB : '$spft'( baseKB,
bc_q(Q) <-
bc_p(P),
mfl4(
[ 'N'=N],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01b.pfc', 19),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01b.pfc:43
baseKB : '$spft'( baseKB,
'$bt'(bc_q(Q4),'$pt'(baseKB,bc_p(P5),rhs([bc_q(Q6)]))),
bc_q(Q7) <-
bc_p(P8),
mfl4(
[ 'N'=N3],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01b.pfc', 19)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01b.pfc:43
baseKB : '$spft'( baseKB,
bc_q(Q9) :-
awc ,
! ,
mpred_bc_and_with_pfc( bc_q(Q10)),
'$bt'(bc_q(Q11),'$pt'(baseKB,bc_p(P12),rhs([bc_q(Q13)]))),
'$pt'( baseKB,
'$bt'(bc_q(Q14),'$pt'(baseKB,bc_p(P15),rhs([bc_q(Q16)]))),
( ( nonvar( bc_q(Q17)) ,
must( get_bc_clause(bc_q(Q18),(bc_q(Q19):-awc,!,mpred_bc_and_with_pfc(bc_q(Q20)))))) *->
rhs( [ { ignore( kb_shared( bc_q(Q21))) },
bc_q(Q22) :-
awc ,
! ,
mpred_bc_and_with_pfc( bc_q(Q23))])))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01b.pfc:43
baseKB : '$spft'( baseKB,
'$pt'(baseKB,bc_p(b),rhs([bc_q(b)])),
bc_q(Q25) <-
bc_p(P26),
mfl4(
[ 'N'=N24],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01b.pfc', 19)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01b.pfc:43
baseKB : bc_q(Q27) <-
bc_p(P28).
/* portray_hb1( print_tree_stop,
$predicate_property( bc_q(Q29)),
[ interpreted, visible,public,dynamic,multifile,discontiguous,transparent
,
number_of_clauses(2),
number_of_rules(1),
last_modified_generation(39280),
defined,
size(408)]).
*/
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01b.pfc:43
baseKB : bc_q(Q29) :-
awc ,
! ,
mpred_bc_and_with_pfc( bc_q(Q30)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01b.pfc:43
baseKB : '$bt'(bc_q(Q31),'$pt'(baseKB,bc_p(P32),rhs([bc_q(Q33)]))).
passed=info(why_was_true(baseKB:(mpred_retract((bc_q(_40924)<-bc_p(_40924))),\+clause(bc_q(_40946),true))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for mpred_retract((bc_q(_40924)<-bc_p(_40924))),\+clause(bc_q(_40946),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for mpred_retract((bc_q(_40924)<-bc_p(_40924))),\+clause(bc_q(_40946),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for mpred_retract((bc_q(_40924)<-bc_p(_40924))),\+clause(bc_q(_40946),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+clause(bc_q(_64448),true))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause(bc_q(_64448),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause(bc_q(_64448),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause(bc_q(_64448),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01b.pfc:43
j_u : junit_prop("\naf clause(bc_q(_76550),true). @ 31",goal,baseKB:(\+clause(bc_q(Q),true))).
% Fileinfo: unk: -1
j_u : junit_prop("clause(bc_q(_116424),true). @ 40",goal,baseKB:clause(bc_q(Q),true)).
% Fileinfo: unk: -1
j_u : junit_prop( "mpred_retract((bc_q(_40924)<-bc_p(_40924))),\\+clause(bc_q(_40946),true). @ 46",
goal,
baseKB : mpred_retract((bc_q(Q)<-bc_p(P))),\+clause(bc_q(Q2),true)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01b.pfc:43
j_u : junit_prop("\naf clause(bc_q(_64448),true). @ 49",goal,baseKB:(\+clause(bc_q(Q3),true))).
/* portray_hb1( print_tree_stop,
$predicate_property( bc_q(Q3)),
[ interpreted, visible,public,dynamic,multifile,discontiguous,transparent
,
number_of_clauses(0),
number_of_rules(0),
last_modified_generation(42573),
defined,
size(112)]).
*/
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k bc_01b.pfc (returned 7) -->
<testsuite name="bc_01c.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['bc_01c.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:call_u(bc_p(b))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(bc_p(b)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(bc_p(b)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(bc_p(b)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+clause(bc_q(_63386),true))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause(bc_q(_63386),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause(bc_q(_63386),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause(bc_q(_63386),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:bc_q(b)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for bc_q(b):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 bc_p(b) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01c.pfc:22]
1.2 bc_q(W4)<-bc_p(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01c.pfc:19]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01c.pfc',22)
1.4 mfl4([ 'N'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01c.pfc',19)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:clause(bc_q(b),true)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause(bc_q(b),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause(bc_q(b),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause(bc_q(b),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(mpred_withdraw((bc_q(_82536)<-bc_p(_82536))),\+clause(bc_q(_82558),true))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for mpred_withdraw((bc_q(_82536)<-bc_p(_82536))),\+clause(bc_q(_82558),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for mpred_withdraw((bc_q(_82536)<-bc_p(_82536))),\+clause(bc_q(_82558),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for mpred_withdraw((bc_q(_82536)<-bc_p(_82536))),\+clause(bc_q(_82558),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for bc_q(_107366):-awc,!,mpred_bc_and_with_pfc(bc_q(_107366)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for bc_q(_107366):-awc,!,mpred_bc_and_with_pfc(bc_q(_107366)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+clause(bc_q(_110272),(awc,!,mpred_bc_and_with_pfc(bc_q(_110272)))))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause(bc_q(_110272),(awc,!,mpred_bc_and_with_pfc(bc_q(_110272)))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause(bc_q(_110272),(awc,!,mpred_bc_and_with_pfc(bc_q(_110272)))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause(bc_q(_110272),(awc,!,mpred_bc_and_with_pfc(bc_q(_110272)))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k bc_01c.pfc (returned 7) -->
<testsuite name="bc_01d.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['bc_01d.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:call_u(bc_01_d_p(b))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(bc_01_d_p(b)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(bc_01_d_p(b)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(bc_01_d_p(b)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+clause(bc_01_d_q(_63388),true))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause(bc_01_d_q(_63388),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause(bc_01_d_q(_63388),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause(bc_01_d_q(_63388),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:bc_01_d_q(b)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for bc_01_d_q(b):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 bc_01_d_p(b) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01d.pfc:21]
1.2 bc_01_d_q(W4)<-bc_01_d_p(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01d.pfc:18]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01d.pfc',21)
1.4 mfl4([ 'N'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01d.pfc',18)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:clause(bc_01_d_q(b),true)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause(bc_01_d_q(b),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause(bc_01_d_q(b),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause(bc_01_d_q(b),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = bc_01_d_p(a) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = bc_01_d_p(a) ,
% support_fact = mfl4(_103386,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01d.pfc',37) ,
% support_trig=ax ,
% exact is support_status.
User added facts in [baseKB]: 280
nondet
pfcSanityA
alwaysGaf(alwaysGaf)
alwaysGaf(pfcLHS)
alwaysGaf(pfcRHS)
bc_01_d_p(a)
bc_01_d_p(b)
compilerDirective(codeTooSlow)
compilerDirective(hardCodedExpansion)
compilerDirective(isRedundant)
compilerDirective(isRuntime)
compilerDirective(pass2)
compilerDirective(pfc_checking)
compilerDirective(redundantMaybe)
compilerDirective(tooSlow)
functorDeclares(compilerDirective)
functorIsMacro(functorIsMacro)
meta_argtypes(mdefault(ftAssertable))
meta_argtypes(mpred_undo_sys(ftAssertion,ftCallable,ftCallable))
meta_argtypes(singleValuedInArgDefault(prologSingleValued,ftInt,ftTerm))
mtHybrid(baseKB)
pfcControlled(mpred_undo_sys)
predicateTriggerType(kb_global)
predicateTriggerType(kb_local)
predicateTriggerType(kb_shared)
predicateTriggerType(kbi_define)
prologBuiltin(var)
prologDynamic(term_expansion)
prologHybrid(singleValuedInArgDefault)
prologHybrid(warningsAbout)
quasiQuote(xQuoteFn)
rtArgsVerbatum('$VAR')
rtArgsVerbatum('$spft')
rtArgsVerbatum(<-)
rtArgsVerbatum(=..)
rtArgsVerbatum('NART')
rtArgsVerbatum(added)
rtArgsVerbatum(ain)
rtArgsVerbatum(call)
rtArgsVerbatum(call_u)
rtArgsVerbatum(clause_asserted_i)
rtArgsVerbatum(listing)
rtArgsVerbatum(loop_check_term)
rtArgsVerbatum(loop_check_term_key)
rtArgsVerbatum(member)
rtArgsVerbatum(mpred_action)
rtArgsVerbatum(mpred_prop)
rtArgsVerbatum(mpred_rem)
rtArgsVerbatum(ruleRewrite)
rtArgsVerbatum(second_order)
rtArgsVerbatum(warningsAbout)
rtArgsVerbatum(with_current_why)
rtArgsVerbatum(xQuoteFn)
rtNotForUnboundPredicates(call)
rtNotForUnboundPredicates(member)
rtNotForUnboundPredicates(t)
rtNotForUnboundPredicates(~)
ttModuleType(tSourceCode)
ttModuleType(tSourceData)
ttRelationType(pfcControlled)
ttRelationType(pfcMustFC)
ttRelationType(predCanHaveSingletons)
ttRelationType(prologBuiltin)
ttRelationType(prologDynamic)
ttRelationType(prologEquality)
ttRelationType(prologHybrid)
ttRelationType(prologIsFlag)
ttRelationType(prologKIF)
ttRelationType(prologListValued)
ttRelationType(prologMultiValued)
ttRelationType(prologNegByFailure)
ttRelationType(prologOrdered)
ttRelationType(prologPTTP)
ttRelationType(prologSideEffects)
ttRelationType(prologSingleValued)
ttRelationType(rtArgsVerbatum)
ttRelationType(rtAvoidForwardChain)
ttRelationType(rtNotForUnboundPredicates)
ttRelationType(rtSymmetricBinaryPredicate)
ttRelationType(singleValuedHybrid)
ttRelationType(tFunction)
ttTypeType(ttModuleType)
ttTypeType(ttRelationType)
ttTypeType(ttTypeType)
~singleValuedInArg(arity,_3476)
~singleValuedInArg(support_hilog,_3460)
arity(alwaysGaf,1)
arity(arity,2)
arity(comment,2)
arity(do_and_undo,2)
arity(functorIsMacro,1)
arity(mpred_sv,2)
arity(quasiQuote,1)
arity(rtArgsVerbatum,1)
arity(singleValuedInArgDefault,3)
comment(codeTooSlow,"A faster more incomplete version is filling in for it")
comment(hardCodedExpansion,"Is Already Implemented From Code")
comment(isRedundant,"Redundant")
comment(isRuntime,"Only use rule/fact at runtime")
comment(pass2,"Probably not needed at first")
comment(pfc_checking,"Checks for common Pfc Errors")
comment(redundantMaybe,"Probably redundant")
comment(tSourceCode,"Source code files containing callable features")
comment(tSourceData,"Source data files containing world state information")
comment(tooSlow,"Slow and Probably not needed at first")
do_and_undo(mpred_post_exactly,mpred_remove_exactly)
genlPreds(pfcControlled,prologHybrid)
genlPreds(pfcMustFC,pfcControlled)
genlPreds(pfcRHS,pfcControlled)
genlPreds(prologSideEffects,rtNotForUnboundPredicates)
mpred_sv_shared(mpred_sv,2)
mpred_sv_shared(singleValuedInArg,2)
mpred_sv_shared(singleValuedInArgDefault,3)
mpred_unload_option('/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
mpred_unload_option('/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',never)
mpred_unload_option('/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',never)
mpred_unload_option('/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_module_inheritance.pfc.pl',never)
mpred_unload_option('/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',never)
mudToCyc(tSourceCode,tComputerCode)
mudToCyc(tSourceData,iboPropositionalInformationThing)
mudToCyc(ttModuleType,'MicrotheoryType')
never_assert_u(baseKB:mtProlog(baseKB),must(mtHybrid(baseKB)))
predicateConventionMt(genlMt,baseKB)
predicateConventionMt(mtHybrid,baseKB)
predicateConventionMt(mtProlog,baseKB)
singleValuedInArg(singleValuedInArgDefault,3)
typeCheckDecl(pfcControlled(_4724),callable(_4724))
typeCheckDecl(prologHybrid(_4744),callable(_4744))
typeGenls(ttModuleType,tMicrotheory)
mpred_prop(baseKB,'$bt',2,pfcLHS)
mpred_prop(baseKB,'$bt',2,pfcPosTrigger)
mpred_prop(baseKB,=,2,pfcCallCode)
mpred_prop(baseKB,==,2,pfcCallCode)
mpred_prop(baseKB,\=,2,pfcCallCode)
mpred_prop(baseKB,\==,2,pfcCallCode)
mpred_prop(baseKB,alwaysGaf,1,kb_shared)
mpred_prop(baseKB,arg,3,pfcCallCode)
mpred_prop(baseKB,arityMax,2,pfcRHS)
mpred_prop(baseKB,bc_01_d_p,1,kb_shared)
mpred_prop(baseKB,bc_01_d_p,1,pfcPosTrigger)
mpred_prop(baseKB,bc_01_d_q,1,pfcRHS)
mpred_prop(baseKB,call,1,pfcCallCode)
mpred_prop(baseKB,call_u,1,pfcCallCode)
mpred_prop(baseKB,catch,3,pfcCallCode)
mpred_prop(baseKB,col_as_unary,1,kb_shared)
mpred_prop(baseKB,comment,2,kb_shared)
mpred_prop(baseKB,compilerDirective,1,kb_shared)
mpred_prop(baseKB,compilerDirective,1,pfcLHS)
mpred_prop(baseKB,compilerDirective,1,pfcPosTrigger)
mpred_prop(baseKB,conflict,1,kb_shared)
mpred_prop(baseKB,conflict,1,pfcLHS)
mpred_prop(baseKB,conflict,1,pfcPosTrigger)
mpred_prop(baseKB,decl_assertable_module,1,pfcCallCode)
mpred_prop(baseKB,decl_rt,1,pfcCallCode)
mpred_prop(baseKB,dmsg_pretty,1,pfcCallCode)
mpred_prop(baseKB,do_and_undo,2,kb_shared)
mpred_prop(baseKB,do_import_modules,0,kb_shared)
mpred_prop(baseKB,doall,1,pfcCallCode)
mpred_prop(baseKB,ensure_abox,1,pfcCallCode)
mpred_prop(baseKB,feature_setting,2,kb_shared)
mpred_prop(baseKB,functor,3,pfcCallCode)
mpred_prop(baseKB,functorDeclares,1,kb_shared)
mpred_prop(baseKB,functorDeclares,1,pfcLHS)
mpred_prop(baseKB,functorDeclares,1,pfcPosTrigger)
mpred_prop(baseKB,functorDeclares,1,pfcRHS)
mpred_prop(baseKB,functorIsMacro,1,kb_shared)
mpred_prop(baseKB,functorIsMacro,1,pfcRHS)
mpred_prop(baseKB,genlMt,2,pfcLHS)
mpred_prop(baseKB,genlMt,2,pfcPosTrigger)
mpred_prop(baseKB,genlMt,2,pfcRHS)
mpred_prop(baseKB,genlPreds,2,kb_shared)
mpred_prop(baseKB,genlPreds,2,pfcCallCode)
mpred_prop(baseKB,genlPreds,2,pfcLHS)
mpred_prop(baseKB,genlPreds,2,pfcPosTrigger)
mpred_prop(baseKB,ground,1,pfcCallCode)
mpred_prop(baseKB,hybrid_support,2,kb_shared)
mpred_prop(baseKB,hybrid_support,2,pfcRHS)
mpred_prop(baseKB,if_interactive,2,pfcCallCode)
mpred_prop(baseKB,if_missing_mask,3,pfcCallCode)
mpred_prop(baseKB,ignore,1,pfcCallCode)
mpred_prop(baseKB,is_ftNonvar,1,pfcCallCode)
mpred_prop(baseKB,kb_global,1,pfcCallCode)
mpred_prop(baseKB,kb_shared,1,pfcCallCode)
mpred_prop(baseKB,mdefault,1,pfcLHS)
mpred_prop(baseKB,mdefault,1,pfcPosTrigger)
mpred_prop(baseKB,mdefault,1,pfcRHS)
mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcRHS)
mpred_prop(baseKB,mpred_literal,1,pfcCallCode)
mpred_prop(baseKB,mpred_positive_fact,1,pfcCallCode)
mpred_prop(baseKB,mpred_prop,4,pfcCallCode)
mpred_prop(baseKB,mpred_prop,4,pfcLHS)
mpred_prop(baseKB,mpred_prop,4,pfcPosTrigger)
mpred_prop(baseKB,mpred_prop,4,pfcRHS)
mpred_prop(baseKB,mpred_supported,1,pfcCallCode)
mpred_prop(baseKB,mpred_sv,2,pfcLHS)
mpred_prop(baseKB,mpred_sv,2,pfcPosTrigger)
mpred_prop(baseKB,mpred_sv,2,pfcRHS)
mpred_prop(baseKB,mpred_sv_shared,2,pfcLHS)
mpred_prop(baseKB,mpred_sv_shared,2,pfcPosTrigger)
mpred_prop(baseKB,mpred_undo_sys,3,kb_shared)
mpred_prop(baseKB,mpred_undo_sys,3,pfcLHS)
mpred_prop(baseKB,mpred_undo_sys,3,pfcPosTrigger)
mpred_prop(baseKB,mtExact,1,kb_shared)
mpred_prop(baseKB,mtHybrid,1,pfcLHS)
mpred_prop(baseKB,mtHybrid,1,pfcPosTrigger)
mpred_prop(baseKB,mtNonAssertable,1,kb_shared)
mpred_prop(baseKB,mtProlog,1,pfcCallCode)
mpred_prop(baseKB,must,1,pfcCallCode)
mpred_prop(baseKB,nesc,1,pfcLHS)
mpred_prop(baseKB,nesc,1,pfcPosTrigger)
mpred_prop(baseKB,nesc,1,pfcRHS)
mpred_prop(baseKB,nondet,0,kb_shared)
mpred_prop(baseKB,nonvar,1,pfcCallCode)
mpred_prop(baseKB,nop,1,pfcCallCode)
mpred_prop(baseKB,pfcControlled,1,kb_shared)
mpred_prop(baseKB,pfcControlled,1,pfcCallCode)
mpred_prop(baseKB,pfcControlled,1,pfcLHS)
mpred_prop(baseKB,pfcControlled,1,pfcPosTrigger)
mpred_prop(baseKB,pfcSanityA,0,pfcLHS)
mpred_prop(baseKB,pfcSanityA,0,pfcPosTrigger)
mpred_prop(baseKB,pfcSanityB,0,pfcRHS)
mpred_prop(baseKB,pfc_checking,0,pfcLHS)
mpred_prop(baseKB,pfc_checking,0,pfcPosTrigger)
mpred_prop(baseKB,predicateConventionMt,2,kb_shared)
mpred_prop(baseKB,predicateConventionMt,2,pfcCallCode)
mpred_prop(baseKB,predicateConventionMt,2,pfcLHS)
mpred_prop(baseKB,predicateConventionMt,2,pfcPosTrigger)
mpred_prop(baseKB,predicateTriggerType,1,pfcLHS)
mpred_prop(baseKB,predicateTriggerType,1,pfcPosTrigger)
mpred_prop(baseKB,predicate_is_undefined_fa,2,pfcCallCode)
mpred_prop(baseKB,preventedWhen,2,pfcLHS)
mpred_prop(baseKB,preventedWhen,2,pfcPosTrigger)
mpred_prop(baseKB,prologHybrid,1,pfcCallCode)
mpred_prop(baseKB,prologHybrid,1,pfcLHS)
mpred_prop(baseKB,prologHybrid,1,pfcPosTrigger)
mpred_prop(baseKB,prologOnly,1,kb_shared)
mpred_prop(baseKB,prologSingleValued,1,pfcLHS)
mpred_prop(baseKB,prologSingleValued,1,pfcPosTrigger)
mpred_prop(baseKB,prologSingleValued,1,pfcRHS)
mpred_prop(baseKB,quasiQuote,1,kb_shared)
mpred_prop(baseKB,replace_arg,4,pfcCallCode)
mpred_prop(baseKB,rtAvoidForwardChain,1,kb_shared)
mpred_prop(baseKB,rtReformulatorDirectivePredicate,1,kb_shared)
mpred_prop(baseKB,show_failure,1,pfcCallCode)
mpred_prop(baseKB,singleValuedInArg,2,kb_shared)
mpred_prop(baseKB,singleValuedInArg,2,pfcCallCode)
mpred_prop(baseKB,singleValuedInArg,2,pfcLHS)
mpred_prop(baseKB,singleValuedInArg,2,pfcPosTrigger)
mpred_prop(baseKB,singleValuedInArg,2,pfcRHS)
mpred_prop(baseKB,singleValuedInArgAX,3,kb_shared)
mpred_prop(baseKB,singleValuedInArgAX,3,pfcLHS)
mpred_prop(baseKB,singleValuedInArgAX,3,pfcPosTrigger)
mpred_prop(baseKB,singleValuedInArgAX,3,pfcRHS)
mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcRHS)
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcLHS)
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcPosTrigger)
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcRHS)
mpred_prop(baseKB,single_override,2,pfcLHS)
mpred_prop(baseKB,single_override,2,pfcPosTrigger)
mpred_prop(baseKB,single_override,2,pfcRHS)
mpred_prop(baseKB,single_override_maybe,2,pfcRHS)
mpred_prop(baseKB,startup_option,2,kb_shared)
mpred_prop(baseKB,support_hilog,2,kb_shared)
mpred_prop(baseKB,tFunction,1,kb_shared)
mpred_prop(baseKB,tooSlow,0,kb_shared)
mpred_prop(baseKB,trace_or_throw_ex,1,pfcCallCode)
mpred_prop(baseKB,true,0,pfcCallCode)
mpred_prop(baseKB,ttRelationType,1,kb_shared)
mpred_prop(baseKB,ttRelationType,1,pfcLHS)
mpred_prop(baseKB,ttRelationType,1,pfcPosTrigger)
mpred_prop(baseKB,ttTypeType,1,pfcLHS)
mpred_prop(baseKB,ttTypeType,1,pfcPosTrigger)
mpred_prop(baseKB,typeCheckDecl,2,kb_shared)
mpred_prop(baseKB,unused,0,pfcLHS)
mpred_prop(baseKB,unused,0,pfcPosTrigger)
mpred_prop(baseKB,warn_if_static,2,pfcCallCode)
mpred_prop(baseKB,warningsAbout,2,kb_shared)
mpred_prop(baseKB,warningsAbout,2,pfcLHS)
mpred_prop(baseKB,warningsAbout,2,pfcPosTrigger)
mpred_prop(baseKB,wdmsg_pfc,1,pfcCallCode)
System added facts in [baseKB]: 261
pfcSanityB
bc_01_d_q(b)
functorDeclares(pfcControlled)
functorDeclares(pfcMustFC)
functorDeclares(predCanHaveSingletons)
functorDeclares(prologBuiltin)
functorDeclares(prologDynamic)
functorDeclares(prologEquality)
functorDeclares(prologHybrid)
functorDeclares(prologIsFlag)
functorDeclares(prologKIF)
functorDeclares(prologListValued)
functorDeclares(prologMultiValued)
functorDeclares(prologNegByFailure)
functorDeclares(prologOrdered)
functorDeclares(prologPTTP)
functorDeclares(prologSideEffects)
functorDeclares(prologSingleValued)
functorDeclares(rtArgsVerbatum)
functorDeclares(rtAvoidForwardChain)
functorDeclares(rtNotForUnboundPredicates)
functorDeclares(rtSymmetricBinaryPredicate)
functorDeclares(singleValuedHybrid)
functorDeclares(tFunction)
functorDeclares(ttModuleType)
functorDeclares(ttRelationType)
functorDeclares(ttTypeType)
functorIsMacro('$bt')
functorIsMacro(compilerDirective)
functorIsMacro(conflict)
functorIsMacro(functorDeclares)
functorIsMacro(genlMt)
functorIsMacro(genlPreds)
functorIsMacro(mdefault)
functorIsMacro(mpred_prop)
functorIsMacro(mpred_sv)
functorIsMacro(mpred_sv_shared)
functorIsMacro(mpred_undo_sys)
functorIsMacro(mtHybrid)
functorIsMacro(nesc)
functorIsMacro(pfcControlled)
functorIsMacro(pfcMustFC)
functorIsMacro(pfcSanityA)
functorIsMacro(pfc_checking)
functorIsMacro(predCanHaveSingletons)
functorIsMacro(predicateConventionMt)
functorIsMacro(predicateTriggerType)
functorIsMacro(preventedWhen)
functorIsMacro(prologBuiltin)
functorIsMacro(prologDynamic)
functorIsMacro(prologEquality)
functorIsMacro(prologHybrid)
functorIsMacro(prologIsFlag)
functorIsMacro(prologKIF)
functorIsMacro(prologListValued)
functorIsMacro(prologMultiValued)
functorIsMacro(prologNegByFailure)
functorIsMacro(prologOrdered)
functorIsMacro(prologPTTP)
functorIsMacro(prologSideEffects)
functorIsMacro(prologSingleValued)
functorIsMacro(rtArgsVerbatum)
functorIsMacro(rtAvoidForwardChain)
functorIsMacro(rtNotForUnboundPredicates)
functorIsMacro(rtSymmetricBinaryPredicate)
functorIsMacro(singleValuedHybrid)
functorIsMacro(singleValuedInArg)
functorIsMacro(singleValuedInArgAX)
functorIsMacro(singleValuedInArgDefault)
functorIsMacro(single_override)
functorIsMacro(tFunction)
functorIsMacro(ttModuleType)
functorIsMacro(ttRelationType)
functorIsMacro(ttTypeType)
functorIsMacro(unused)
functorIsMacro(warningsAbout)
prologSingleValued(mpred_sv)
prologSingleValued(singleValuedInArg)
prologSingleValued(singleValuedInArgDefault)
arity('$bt',2)
arity(compilerDirective,1)
arity(conflict,1)
arity(functorDeclares,1)
arity(genlMt,2)
arity(genlPreds,2)
arity(mdefault,1)
arity(member,2)
arity(mpred_prop,4)
arity(mpred_sv_shared,2)
arity(mpred_undo_sys,3)
arity(mtHybrid,1)
arity(nesc,1)
arity(pfcControlled,1)
arity(pfcSanityA,0)
arity(pfc_checking,0)
arity(predicateConventionMt,2)
arity(predicateTriggerType,1)
arity(preventedWhen,2)
arity(prologHybrid,1)
arity(prologSingleValued,1)
arity(singleValuedInArg,2)
arity(singleValuedInArgAX,3)
arity(single_override,2)
arity(term_expansion,2)
arity(ttRelationType,1)
arity(ttTypeType,1)
arity(unused,0)
arity(var,1)
arity(warningsAbout,2)
arityMax(compilerDirective,1)
arityMax(pfcControlled,1)
arityMax(pfcMustFC,1)
arityMax(predCanHaveSingletons,1)
arityMax(prologBuiltin,1)
arityMax(prologDynamic,1)
arityMax(prologEquality,1)
arityMax(prologHybrid,1)
arityMax(prologIsFlag,1)
arityMax(prologKIF,1)
arityMax(prologListValued,1)
arityMax(prologMultiValued,1)
arityMax(prologNegByFailure,1)
arityMax(prologOrdered,1)
arityMax(prologPTTP,1)
arityMax(prologSideEffects,1)
arityMax(prologSingleValued,1)
arityMax(rtArgsVerbatum,1)
arityMax(rtAvoidForwardChain,1)
arityMax(rtNotForUnboundPredicates,1)
arityMax(rtSymmetricBinaryPredicate,1)
arityMax(singleValuedHybrid,1)
arityMax(tFunction,1)
arityMax(ttModuleType,1)
arityMax(ttRelationType,1)
arityMax(ttTypeType,1)
hybrid_support(mpred_sv,2)
hybrid_support(mpred_undo_sys,3)
hybrid_support(nesc,1)
hybrid_support(singleValuedInArg,2)
hybrid_support(singleValuedInArgAX,3)
hybrid_support(singleValuedInArgDefault,3)
hybrid_support(single_override,2)
mpred_sv(mpred_sv,2)
mpred_sv(singleValuedInArg,2)
mpred_sv(singleValuedInArgDefault,3)
singleValuedInArg(mpred_sv,2)
singleValuedInArg(singleValuedInArg,2)
singleValuedInArgAX(mpred_sv,2,2)
singleValuedInArgAX(singleValuedInArg,2,2)
singleValuedInArgAX(singleValuedInArgDefault,3,3)
mpred_prop(baseKB,'$bt',2,kb_shared)
mpred_prop(baseKB,'$bt',2,pfcWatches)
mpred_prop(baseKB,arityMax,2,kb_shared)
mpred_prop(baseKB,arityMax,2,pfcControlled)
mpred_prop(baseKB,arityMax,2,pfcCreates)
mpred_prop(baseKB,arityMax,2,prologHybrid)
mpred_prop(baseKB,bc_01_d_p,1,pfcWatches)
mpred_prop(baseKB,bc_01_d_q,1,kb_shared)
mpred_prop(baseKB,bc_01_d_q,1,pfcControlled)
mpred_prop(baseKB,bc_01_d_q,1,pfcCreates)
mpred_prop(baseKB,bc_01_d_q,1,prologHybrid)
mpred_prop(baseKB,codeTooSlow,0,kb_shared)
mpred_prop(baseKB,compilerDirective,1,pfcWatches)
mpred_prop(baseKB,conflict,1,pfcWatches)
mpred_prop(baseKB,functorDeclares,1,pfcControlled)
mpred_prop(baseKB,functorDeclares,1,pfcCreates)
mpred_prop(baseKB,functorDeclares,1,pfcWatches)
mpred_prop(baseKB,functorDeclares,1,prologHybrid)
mpred_prop(baseKB,functorIsMacro,1,pfcControlled)
mpred_prop(baseKB,functorIsMacro,1,pfcCreates)
mpred_prop(baseKB,functorIsMacro,1,prologHybrid)
mpred_prop(baseKB,genlMt,2,pfcControlled)
mpred_prop(baseKB,genlMt,2,pfcCreates)
mpred_prop(baseKB,genlMt,2,pfcWatches)
mpred_prop(baseKB,genlMt,2,prologHybrid)
mpred_prop(baseKB,genlPreds,2,pfcWatches)
mpred_prop(baseKB,hardCodedExpansion,0,kb_shared)
mpred_prop(baseKB,hybrid_support,2,pfcControlled)
mpred_prop(baseKB,hybrid_support,2,pfcCreates)
mpred_prop(baseKB,hybrid_support,2,prologHybrid)
mpred_prop(baseKB,isRedundant,0,kb_shared)
mpred_prop(baseKB,isRuntime,0,kb_shared)
mpred_prop(baseKB,mdefault,1,kb_shared)
mpred_prop(baseKB,mdefault,1,pfcControlled)
mpred_prop(baseKB,mdefault,1,pfcCreates)
mpred_prop(baseKB,mdefault,1,pfcWatches)
mpred_prop(baseKB,mdefault,1,prologHybrid)
mpred_prop(baseKB,mpred_do_and_undo_method,2,kb_shared)
mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcControlled)
mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcCreates)
mpred_prop(baseKB,mpred_do_and_undo_method,2,prologHybrid)
mpred_prop(baseKB,mpred_prop,4,pfcControlled)
mpred_prop(baseKB,mpred_prop,4,pfcCreates)
mpred_prop(baseKB,mpred_prop,4,pfcWatches)
mpred_prop(baseKB,mpred_prop,4,prologHybrid)
mpred_prop(baseKB,mpred_sv,2,pfcControlled)
mpred_prop(baseKB,mpred_sv,2,pfcCreates)
mpred_prop(baseKB,mpred_sv,2,pfcWatches)
mpred_prop(baseKB,mpred_sv,2,prologHybrid)
mpred_prop(baseKB,mpred_sv_shared,2,kb_shared)
mpred_prop(baseKB,mpred_sv_shared,2,pfcWatches)
mpred_prop(baseKB,mpred_undo_sys,3,pfcWatches)
mpred_prop(baseKB,mtHybrid,1,pfcWatches)
mpred_prop(baseKB,nesc,1,kb_shared)
mpred_prop(baseKB,nesc,1,pfcControlled)
mpred_prop(baseKB,nesc,1,pfcCreates)
mpred_prop(baseKB,nesc,1,pfcWatches)
mpred_prop(baseKB,nesc,1,prologHybrid)
mpred_prop(baseKB,pass2,0,kb_shared)
mpred_prop(baseKB,pfcControlled,1,pfcWatches)
mpred_prop(baseKB,pfcSanityA,0,kb_shared)
mpred_prop(baseKB,pfcSanityA,0,pfcWatches)
mpred_prop(baseKB,pfcSanityB,0,kb_shared)
mpred_prop(baseKB,pfcSanityB,0,pfcControlled)
mpred_prop(baseKB,pfcSanityB,0,pfcCreates)
mpred_prop(baseKB,pfcSanityB,0,prologHybrid)
mpred_prop(baseKB,pfc_checking,0,kb_shared)
mpred_prop(baseKB,pfc_checking,0,pfcWatches)
mpred_prop(baseKB,predicateConventionMt,2,pfcWatches)
mpred_prop(baseKB,predicateTriggerType,1,pfcWatches)
mpred_prop(baseKB,preventedWhen,2,kb_shared)
mpred_prop(baseKB,preventedWhen,2,pfcWatches)
mpred_prop(baseKB,prologHybrid,1,pfcWatches)
mpred_prop(baseKB,prologSingleValued,1,kb_shared)
mpred_prop(baseKB,prologSingleValued,1,pfcControlled)
mpred_prop(baseKB,prologSingleValued,1,pfcCreates)
mpred_prop(baseKB,prologSingleValued,1,pfcWatches)
mpred_prop(baseKB,prologSingleValued,1,prologHybrid)
mpred_prop(baseKB,redundantMaybe,0,kb_shared)
mpred_prop(baseKB,singleValuedInArg,2,pfcControlled)
mpred_prop(baseKB,singleValuedInArg,2,pfcCreates)
mpred_prop(baseKB,singleValuedInArg,2,pfcWatches)
mpred_prop(baseKB,singleValuedInArg,2,prologHybrid)
mpred_prop(baseKB,singleValuedInArgAX,3,pfcControlled)
mpred_prop(baseKB,singleValuedInArgAX,3,pfcCreates)
mpred_prop(baseKB,singleValuedInArgAX,3,pfcWatches)
mpred_prop(baseKB,singleValuedInArgAX,3,prologHybrid)
mpred_prop(baseKB,singleValuedInArgAX_maybe,3,kb_shared)
mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcControlled)
mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcCreates)
mpred_prop(baseKB,singleValuedInArgAX_maybe,3,prologHybrid)
mpred_prop(baseKB,singleValuedInArgDefault,3,kb_shared)
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcControlled)
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcCreates)
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcWatches)
mpred_prop(baseKB,singleValuedInArgDefault,3,prologHybrid)
mpred_prop(baseKB,single_override,2,kb_shared)
mpred_prop(baseKB,single_override,2,pfcControlled)
mpred_prop(baseKB,single_override,2,pfcCreates)
mpred_prop(baseKB,single_override,2,pfcWatches)
mpred_prop(baseKB,single_override,2,prologHybrid)
mpred_prop(baseKB,single_override_maybe,2,kb_shared)
mpred_prop(baseKB,single_override_maybe,2,pfcControlled)
mpred_prop(baseKB,single_override_maybe,2,pfcCreates)
mpred_prop(baseKB,single_override_maybe,2,prologHybrid)
mpred_prop(baseKB,ttRelationType,1,pfcWatches)
mpred_prop(baseKB,ttTypeType,1,kb_shared)
mpred_prop(baseKB,ttTypeType,1,pfcWatches)
mpred_prop(baseKB,unused,0,kb_shared)
mpred_prop(baseKB,unused,0,pfcWatches)
mpred_prop(baseKB,warningsAbout,2,pfcWatches)
Forward Rules (60) in [baseKB]...
pfcSanityA==>pfcSanityB
mtHybrid(_70172)/(_70172\=baseKB)==>genlMt(_70172,baseKB),{ensure_abox(_70172),(_70172==user->dmsg_pretty(warn(mtHybrid(_70172)));true)}
genlMt(_70098,_70100)/(_70098\=baseKB)==>{doall((predicate_m_f_a_decl(_70100,_70126,_70128,_70130),ain(baseKB:mpred_prop(_70100,_70126,_70128,_70130))))}
predicateTriggerType(_69962)==>(mpred_prop(_69978,_69980,_69982,_69962),genlMt(_69994,_69978)/(_69994\=baseKB)==>{nop(dmsg_pretty(_69994:call(_69962,_69994:_69980/_69982))),show_failure(on_x_fail(_69994:call(_69962,_69994:_69980/_69982)))})
mpred_prop(_69848,_69850,_69852,kb_local),genlMt(_69864,_69848)/(_69864\=baseKB)==>{nop(dmsg_pretty(_69864:call(kb_local,_69864:_69850/_69852))),show_failure(on_x_fail(_69864:call(kb_local,_69864:_69850/_69852)))}
mpred_prop(_69728,_69730,_69732,kb_shared),genlMt(_69744,_69728)/(_69744\=baseKB)==>{nop(dmsg_pretty(_69744:call(kb_shared,_69744:_69730/_69732))),show_failure(on_x_fail(_69744:call(kb_shared,_69744:_69730/_69732)))}
mpred_prop(_69608,_69610,_69612,kb_global),genlMt(_69624,_69608)/(_69624\=baseKB)==>{nop(dmsg_pretty(_69624:call(kb_global,_69624:_69610/_69612))),show_failure(on_x_fail(_69624:call(kb_global,_69624:_69610/_69612)))}
mpred_prop(_69488,_69490,_69492,kbi_define),genlMt(_69504,_69488)/(_69504\=baseKB)==>{nop(dmsg_pretty(_69504:call(kbi_define,_69504:_69490/_69492))),show_failure(on_x_fail(_69504:call(kbi_define,_69504:_69490/_69492)))}
genlMt(_69374,_69376)/(is_ftNonvar(_69374),is_ftNonvar(_69376),_69376\==baseKB,mtProlog(_69376))==>{_69376\==user,catch(add_import_module(_69374,_69376,end),error(_69448,_69450),dmsg_pretty(error(add_import_module(_69374,_69376,end))))}
mtHybrid(_69344)==>{decl_assertable_module(_69344)}
predicateConventionMt(_69300,_69302),arity(_69300,_69308)==>{kb_global(_69302:_69300/_69308)}
ttTypeType(_69274)==>functorDeclares(_69274)
ttRelationType(_69240)==>{decl_rt(_69240)},functorDeclares(_69240)
functorDeclares(_69208)==>arityMax(_69208,1),functorIsMacro(_69208)
compilerDirective(_69178)==>{kb_shared(_69178/0)}
prologHybrid(_69142),arity(_69142,_69148)==>{kb_shared(_69142/_69148)}
pfcControlled(_69108),arity(_69108,_69114)==>hybrid_support(_69108,_69114)
pfc_checking==>(mpred_prop(_69064,_69066,_69068,pfcPosTrigger)==>{_69064:warn_if_static(_69066,_69068)})
pfc_checking==>(mpred_prop(_69020,_69022,_69024,pfcNegTrigger)==>{_69020:warn_if_static(_69022,_69024)})
pfc_checking==>(mpred_prop(_68976,_68978,_68980,pfcBcTrigger)==>{_68976:warn_if_static(_68978,_68980)})
mpred_prop(_68916,_68918,_68920,_68922)/(\+ground(_68918/_68920))==>{trace_or_throw_ex(mpred_prop(_68916,_68918,_68920,_68922))}
mpred_prop(_68846,_68848,_68850,pfcCreates)==>{_68846:warn_if_static(_68848,_68850)},{kb_shared(_68846:_68848/_68850)}
mpred_prop(_68804,_68806,_68808,pfcControlled)==>{kb_shared(_68804:_68806/_68808)}
mpred_prop(_68762,_68764,_68766,pfcWatches)==>{kb_shared(_68762:_68764/_68766)}
mpred_prop(_68730,_68732,_68734,pfcPosTrigger)==>mpred_prop(_68730,_68732,_68734,pfcWatches)
mpred_prop(_68698,_68700,_68702,pfcNegTrigger)==>mpred_prop(_68698,_68700,_68702,pfcWatches)
mpred_prop(_68666,_68668,_68670,pfcBcTrigger)==>mpred_prop(_68666,_68668,_68670,pfcCreates)
mpred_prop(_68612,_68614,_68616,pfcLHS)==>arity(_68614,_68616),functorIsMacro(_68614),mpred_prop(_68612,_68614,_68616,pfcWatches)
mpred_prop(_68580,_68582,_68584,pfcRHS)==>mpred_prop(_68580,_68582,_68584,pfcCreates)
mpred_prop(_68542,_68544,_68546,pfcCallCode)/predicate_is_undefined_fa(_68544,_68546)==>mpred_prop(_68542,_68544,_68546,needsDefined)
warningsAbout(_68488,_68490)==>{wdmsg_pfc(error(warningsAbout(_68488,_68490))),if_interactive(break,true)}
'$bt'(_68432,_68434)/(nonvar(_68432),must(get_bc_clause(_68432,_68454)))==>{ignore(kb_shared(_68432))},_68454
mpred_prop(_68388,_68390,_68392,_68394),genlPreds(_68394,_68400)==>mpred_prop(_68388,_68390,_68392,_68400)
mpred_undo_sys(_68340,_68342,_68344)==>(_68340==>{_68342}),mpred_do_and_undo_method(_68342,_68344)
conflict(_68294)==>{must(with_mpred_trace_exec((resolveConflict(_68294),\+conflict(_68294))))}
_68264/mpred_positive_fact(_68264)==> \+ ~_68264
~_68226/mpred_positive_fact(_68226)==> \+_68226,nesc(~_68226)
nesc(~_68180)/mpred_positive_fact(_68180)==> ~_68180,(_68180==> \+_68180)
nesc(_68126)/mpred_positive_fact(_68126)==>_68126,(~_68126==> \+ ~_68126)
nesc(_68100)==>_68100
preventedWhen(_68056,_68058)==>(_68056/mpred_positive_fact(_68056),_68058==>nesc(~_68056))
preventedWhen(_68014,{_68020})/mpred_positive_fact(_68014)==>(~_68014:-cwc,_68020)
mdefault((_67966<-_67968))/mpred_literal(_67966)==>(_67966<-_67968,\+ ~_67966)
mdefault((_67924==>_67926))/nonvar(_67926)==>(_67924==>mdefault(_67926))
mdefault(~_67880)/mpred_positive_fact(_67880)==>(\+_67880==> ~_67880)
mdefault(_67796)/(mpred_positive_fact(_67796),if_missing_mask(_67796,_67812,_67814))==>(\+_67812/(ground(_67812),_67814),\+ ~_67796==>_67796)
mdefault(_67714)/(mpred_positive_fact(_67714),if_missing_mask(_67714,_67730,_67732))==>(_67730/(ground(_67730),_67732,\+_67730=_67714)==> \+_67714)
mpred_sv(_67660,_67662)==>arity(_67660,_67662),hybrid_support(_67660,_67662),singleValuedInArg(_67660,_67662)
mpred_sv_shared(_67616,_67618)==>{kb_shared(_67616/_67618)},mpred_sv(_67616,_67618)
prologSingleValued(_67572),arity(_67572,_67584)/(\+singleValuedInArg(_67572,_67594))==>singleValuedInArg(_67572,_67584)
singleValuedInArg(_67544,_67546)==>prologSingleValued(_67544)
singleValuedInArgDefault(_67514,_67516,_67518)/ground(_67518)==>singleValuedInArg(_67514,_67516)
singleValuedInArg(_67476,_67478),arity(_67476,_67484)==>singleValuedInArgAX(_67476,_67484,_67478)
singleValuedInArgAX(_67328,_67330,_67332),{functor(_67346,_67328,_67330),arg(_67332,_67346,_67364),replace_arg(_67346,_67332,_67372,_67374)}==>(_67346,{_67364\=isMissing,call(dif:dif(_67372,_67364)),call_u(_67374),ground(_67374)},_67374==> \+_67374,_67346)
mpred_sv(_67206,_67208),{_67208\=isMissing,call(dif:dif(_67250,_67208)),call_u(mpred_sv(_67206,_67250)),ground(mpred_sv(_67206,_67250))},mpred_sv(_67206,_67250)==> \+mpred_sv(_67206,_67250),mpred_sv(_67206,_67208)
singleValuedInArg(_67084,_67086),{_67086\=isMissing,call(dif:dif(_67128,_67086)),call_u(singleValuedInArg(_67084,_67128)),ground(singleValuedInArg(_67084,_67128))},singleValuedInArg(_67084,_67128)==> \+singleValuedInArg(_67084,_67128),singleValuedInArg(_67084,_67086)
singleValuedInArgDefault(_66950,_66952,_66954),{_66954\=isMissing,call(dif:dif(_66996,_66954)),call_u(singleValuedInArgDefault(_66950,_66952,_66996)),ground(singleValuedInArgDefault(_66950,_66952,_66996))},singleValuedInArgDefault(_66950,_66952,_66996)==> \+singleValuedInArgDefault(_66950,_66952,_66996),singleValuedInArgDefault(_66950,_66952,_66954)
unused==>(singleValuedInArgAX(_66800,_66802,_66804),{functor(_66818,_66800,_66802),arg(_66804,_66818,_66836),replace_arg(_66818,_66804,_66844,_66846)}==>(_66818/ground(_66818)==>{_66836\==isMissing,call(dif:dif(_66844,_66836)),call_u(_66846),ground(_66846),ignore(retract(_66846))}))
unused==>(singleValuedInArgAX_maybe(_66630,_66632,_66634),{functor(_66648,_66630,_66632),arg(_66634,_66648,_66666),replace_arg(_66648,_66634,_66674,_66676)}==>(_66648/ground(_66648)==>{_66666\==isMissing,call(dif:dif(_66674,_66666)),call_u(_66676),ground(_66676)},\+_66676,_66648,single_override_maybe(_66648,_66676)))
single_override(_66548,_66550),{ignore(retract(_66550))}==>(\+_66548==> \+single_override(_66548,_66550),{mpred_supported(_66550)},_66550)
No Bi-conditional Rules in [baseKB]...
Backward Rules (1) in [baseKB]...
bc_01_d_q(_79386)<-bc_01_d_p(_79386)
Positive triggers (142) in [baseKB]...
'$pt'(baseKB,pfcSanityA,rhs([pfcSanityB]))
'$pt'(baseKB,mtHybrid(_92990),(_92990\=baseKB*->rhs([ genlMt(BaseKB,baseKB),
{ ensure_abox(Abox),
( _13924==user ->
dmsg_pretty( warn( mtHybrid(Hybrid)))) }])))
'$pt'(baseKB,genlMt(_13838,_13840),(_13838\=baseKB*->rhs([ { doall( ( predicate_m_f_a_decl(M_f_a_decl2,M_f_a_decl1,M_f_a_decl,Decl) ,
ain( baseKB : mpred_prop(Mpred_prop5,Mpred_prop4,Mpred_prop,Prop)))) }])))
'$pt'(baseKB,predicateTriggerType(_13696),rhs([ ( ( mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop) ,
genlMt(GenlMt,GenlMt10)/(BaseKB\=baseKB)) ==>
{ nop( dmsg_pretty( Call :
call(Kw,_91242:_91248/_91250))),
show_failure( on_x_fail( Call8 :
call(Kw7,_105426:_105432/_105434))) })]))
'$pt'(baseKB,mpred_prop(_13562,_13564,_13566,kb_local),'$pt'(baseKB,genlMt(_13580,_13562),(_13580\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_35336:_35342/_35344))),
show_failure( on_x_fail( Call1 :
call(kb_local,_50558:_50564/_50566))) }]))))
'$pt'(baseKB,genlMt(_13446,baseKB),(_13446\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_86004:t/1))),
show_failure( on_x_fail( Call1 :
call(kb_local,_99970:t/1))) }])))
'$pt'(baseKB,genlMt(_13330,baseKB),(_13330\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_25968:t/2))),
show_failure( on_x_fail( Call1 :
call(kb_local,_39934:t/2))) }])))
'$pt'(baseKB,genlMt(_13214,baseKB),(_13214\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_75350:t/3))),
show_failure( on_x_fail( Call1 :
call(kb_local,_89316:t/3))) }])))
'$pt'(baseKB,genlMt(_13098,baseKB),(_13098\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_17176:t/4))),
show_failure( on_x_fail( Call1 :
call(kb_local,_31142:t/4))) }])))
'$pt'(baseKB,genlMt(_12982,baseKB),(_12982\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_66558:t/5))),
show_failure( on_x_fail( Call1 :
call(kb_local,_80524:t/5))) }])))
'$pt'(baseKB,genlMt(_12866,baseKB),(_12866\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_115940:t/6))),
show_failure( on_x_fail( Call1 :
call(kb_local,_19954:t/6))) }])))
'$pt'(baseKB,genlMt(_12750,baseKB),(_12750\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_55370:t/7))),
show_failure( on_x_fail( Call1 :
call(kb_local,_69336:t/7))) }])))
'$pt'(baseKB,genlMt(_12634,baseKB),(_12634\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_104752:t/8))),
show_failure( on_x_fail( Call1 :
call(kb_local,_118718:t/8))) }])))
'$pt'(baseKB,genlMt(_12518,baseKB),(_12518\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_42748:t/9))),
show_failure( on_x_fail( Call1 :
call(kb_local,_56714:t/9))) }])))
'$pt'(baseKB,genlMt(_12402,baseKB),(_12402\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_92130:t/10))),
show_failure( on_x_fail( Call1 :
call(kb_local,_106096:t/10))) }])))
'$pt'(baseKB,genlMt(_12286,baseKB),(_12286\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_32974:t/11))),
show_failure( on_x_fail( Call1 :
call(kb_local,_46940:t/11))) }])))
'$pt'(baseKB,genlMt(_12170,baseKB),(_12170\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_82356:mpred_f/5))),
show_failure( on_x_fail( Call1 :
call(kb_local,_96324:mpred_f/5))) }])))
'$pt'(baseKB,genlMt(_12054,baseKB),(_12054\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_22968:mpred_f/6))),
show_failure( on_x_fail( Call1 :
call(kb_local,_36936:mpred_f/6))) }])))
'$pt'(baseKB,genlMt(_11938,baseKB),(_11938\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_72356:mpred_f/7))),
show_failure( on_x_fail( Call1 :
call(kb_local,_86324:mpred_f/7))) }])))
'$pt'(baseKB,mpred_prop(_11804,_11806,_11808,kb_shared),'$pt'(baseKB,genlMt(_11822,_11804),(_11822\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_19968:_19974/_19976))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_35460:_35466/_35468))) }]))))
'$pt'(baseKB,genlMt(_11688,baseKB),(_11688\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_71626:never_assert_u/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_85870:never_assert_u/1))) }])))
'$pt'(baseKB,genlMt(_11572,baseKB),(_11572\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_122018:never_assert_u/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_26022:never_assert_u/2))) }])))
'$pt'(baseKB,genlMt(_11456,baseKB),(_11456\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_62170:never_retract_u/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_76414:never_retract_u/1))) }])))
'$pt'(baseKB,genlMt(_11340,baseKB),(_11340\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_112562:never_retract_u/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_18794:never_retract_u/2))) }])))
'$pt'(baseKB,genlMt(_11224,baseKB),(_11224\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_54942:mtExact/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_69180:mtExact/1))) }])))
'$pt'(baseKB,genlMt(_11108,baseKB),(_11108\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_105320:col_as_unary/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_119564:col_as_unary/1))) }])))
'$pt'(baseKB,genlMt(_10992,baseKB),(_10992\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_46680:comment/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_60918:comment/2))) }])))
'$pt'(baseKB,genlMt(_10876,baseKB),(_10876\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_97058:feature_setting/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_111302:feature_setting/2))) }])))
'$pt'(baseKB,genlMt(_10760,baseKB),(_10760\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_38232:hybrid_support/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_52476:hybrid_support/2))) }])))
'$pt'(baseKB,genlMt(_10644,baseKB),(_10644\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_88624:predicateConventionMt/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_102874:predicateConventionMt/2))) }])))
'$pt'(baseKB,genlMt(_10528,baseKB),(_10528\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_30298:startup_option/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_44542:startup_option/2))) }])))
'$pt'(baseKB,genlMt(_10412,baseKB),(_10412\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_80690:tooSlow/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_94928:tooSlow/0))) }])))
'$pt'(baseKB,genlMt(_10296,baseKB),(_10296\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_23112:ttRelationType/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_37356:ttRelationType/1))) }])))
'$pt'(baseKB,genlMt(_10180,baseKB),(_10180\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_73504:singleValuedInArg/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_87752:singleValuedInArg/2))) }])))
'$pt'(baseKB,genlMt(_10064,baseKB),(_10064\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_17176:functorIsMacro/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_31420:functorIsMacro/1))) }])))
'$pt'(baseKB,genlMt(_9948,baseKB),(_9948\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_67568:support_hilog/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_81812:support_hilog/2))) }])))
'$pt'(baseKB,genlMt(_9832,baseKB),(_9832\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_117958:mpred_undo_sys/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_22824:mpred_undo_sys/3))) }])))
'$pt'(baseKB,genlMt(_9716,baseKB),(_9716\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_58972:genlPreds/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_73214:genlPreds/2))) }])))
'$pt'(baseKB,genlMt(_9600,baseKB),(_9600\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_109358:alwaysGaf/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_123600:alwaysGaf/1))) }])))
'$pt'(baseKB,genlMt(_9484,baseKB),(_9484\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_47784:rtReformulatorDirectivePredicate/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_62044:rtReformulatorDirectivePredicate/1))) }])))
'$pt'(baseKB,genlMt(_9368,baseKB),(_9368\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_98212:rtAvoidForwardChain/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_112460:rtAvoidForwardChain/1))) }])))
'$pt'(baseKB,genlMt(_9252,baseKB),(_9252\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_38232:pfcControlled/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_52476:pfcControlled/1))) }])))
'$pt'(baseKB,genlMt(_9136,baseKB),(_9136\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_88622:prologOnly/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_102864:prologOnly/1))) }])))
'$pt'(baseKB,genlMt(_9020,baseKB),(_9020\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_30298:quasiQuote/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_44540:quasiQuote/1))) }])))
'$pt'(baseKB,genlMt(_8904,baseKB),(_8904\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_80686:functorDeclares/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_94930:functorDeclares/1))) }])))
'$pt'(baseKB,genlMt(_8788,baseKB),(_8788\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_23112:mtNonAssertable/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_37356:mtNonAssertable/1))) }])))
'$pt'(baseKB,genlMt(_8672,baseKB),(_8672\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_73504:do_import_modules/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_87752:do_import_modules/0))) }])))
'$pt'(baseKB,mpred_prop(_8538,_8540,_8542,kb_global),'$pt'(baseKB,genlMt(_8556,_8538),(_8556\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_global,_20820:_20826/_20828))),
show_failure( on_x_fail( Call1 :
call(kb_global,_36312:_36318/_36320))) }]))))
'$pt'(baseKB,mpred_prop(_8404,_8406,_8408,kbi_define),'$pt'(baseKB,genlMt(_8422,_8404),(_8422\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kbi_define,_76430:_76436/_76438))),
show_failure( on_x_fail( Call1 :
call(kbi_define,_92192:_92198/_92200))) }]))))
'$pt'(baseKB,genlMt(_8278,_8280),(is_ftNonvar(_8278),is_ftNonvar(_8280),_8280\==baseKB,mtProlog(_8280)*->rhs([ { User\==user,
catch( add_import_module(Add_import_module,End,end),
error(Error,Error6),
dmsg_pretty( error( add_import_module(Add_import_module5,End4,end)))) }])))
'$pt'(baseKB,mtHybrid(_8242),rhs([ { decl_assertable_module(Module) }]))
'$pt'(baseKB,predicateConventionMt(_8180,_8182),(arity(_8180,_8194)*->rhs([ { kb_global( _24536 :
_24542/_24544) }])))
'$pt'(baseKB,arity(_8118,_8120),(predicateConventionMt(_8118,_8132)*->rhs([ { kb_global( _37090 :
_37096/_37098) }])))
'$pt'(baseKB,ttTypeType(_8086),rhs([ functorDeclares(FunctorDeclares)]))
'$pt'(baseKB,ttRelationType(_8040),rhs([ { decl_rt(Rt) },
functorDeclares(_8040)]))
'$pt'(baseKB,functorDeclares(_7996),rhs([ arityMax(_50790,1),
functorIsMacro(_7996)]))
'$pt'(baseKB,genlMt(_7880,baseKB),(_7880\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_86444:compilerDirective/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_100692:compilerDirective/1))) }])))
'$pt'(baseKB,compilerDirective(_7838),rhs([ { kb_shared( _111976/0) }]))
'$pt'(baseKB,genlMt(_7722,baseKB),(_7722\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_38232:hardCodedExpansion/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_52480:hardCodedExpansion/0))) }])))
'$pt'(baseKB,genlMt(_7606,baseKB),(_7606\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_88634:codeTooSlow/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_102876:codeTooSlow/0))) }])))
'$pt'(baseKB,genlMt(_7490,baseKB),(_7490\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_30298:pfc_checking/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_44540:pfc_checking/0))) }])))
'$pt'(baseKB,genlMt(_7374,baseKB),(_7374\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_80686:pass2/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_94924:pass2/0))) }])))
'$pt'(baseKB,genlMt(_7258,baseKB),(_7258\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_23112:redundantMaybe/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_37356:redundantMaybe/0))) }])))
'$pt'(baseKB,genlMt(_7142,baseKB),(_7142\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_73504:isRedundant/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_87746:isRedundant/0))) }])))
'$pt'(baseKB,genlMt(_7026,baseKB),(_7026\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_19190:isRuntime/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_33432:isRuntime/0))) }])))
'$pt'(baseKB,genlMt(_6910,baseKB),(_6910\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_69576:do_and_undo/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_83818:do_and_undo/2))) }])))
'$pt'(baseKB,genlMt(_6794,baseKB),(_6794\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_119964:tFunction/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_26022:tFunction/1))) }])))
'$pt'(baseKB,prologHybrid(_6740),(arity(_6740,_6752)*->rhs([ { kb_shared( _36562/_36564) }])))
'$pt'(baseKB,arity(_6686,_6688),(prologHybrid(_6686)*->rhs([ { kb_shared( _45420/_45422) }])))
'$pt'(baseKB,pfcControlled(_6640),(arity(_6640,_6652)*->rhs([ hybrid_support(Hybrid_support,Support)])))
'$pt'(baseKB,arity(_6594,_6596),(pfcControlled(_6594)*->rhs([ hybrid_support(Hybrid_support,Support)])))
'$pt'(baseKB,pfc_checking,rhs([ ( mpred_prop(Mpred_prop2,Mpred_prop,PfcPosTrigger,pfcPosTrigger) ==>
{ Warn_if_static4 :
warn_if_static(Warn_if_static,Static) })]))
'$pt'(baseKB,pfc_checking,rhs([ ( mpred_prop(Mpred_prop2,Mpred_prop,PfcNegTrigger,pfcNegTrigger) ==>
{ Warn_if_static4 :
warn_if_static(Warn_if_static,Static) })]))
'$pt'(baseKB,pfc_checking,rhs([ ( mpred_prop(Mpred_prop2,Mpred_prop,PfcBcTrigger,pfcBcTrigger) ==>
{ Warn_if_static4 :
warn_if_static(Warn_if_static,Static) })]))
'$pt'(baseKB,mpred_prop(_6354,_6356,_6358,_6360),(\+ground(_6356/_6358)*->rhs([ { trace_or_throw_ex( mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)) }])))
'$pt'(baseKB,mpred_prop(_6278,_6280,_6282,pfcCreates),rhs([ { Warn_if_static1 :
warn_if_static(Warn_if_static,Static) },
{ kb_shared( _30024 :
_30030/_30032) }]))
'$pt'(baseKB,mpred_prop(_6224,_6226,_6228,pfcControlled),rhs([ { kb_shared( _42574 :
_42580/_42582) }]))
'$pt'(baseKB,mpred_prop(_6170,_6172,_6174,pfcWatches),rhs([ { kb_shared( _55126 :
_55132/_55134) }]))
'$pt'(baseKB,mpred_prop(_6126,_6128,_6130,pfcPosTrigger),rhs([ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)]))
'$pt'(baseKB,genlMt(_6010,baseKB),(_6010\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_98434:pfcSanityA/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_112676:pfcSanityA/0))) }])))
'$pt'(baseKB,genlMt(_5894,baseKB),(_5894\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_41876:ttTypeType/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_56118:ttTypeType/1))) }])))
'$pt'(baseKB,mpred_prop(_5850,_5852,_5854,pfcNegTrigger),rhs([ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)]))
'$pt'(baseKB,mpred_prop(_5806,_5808,_5810,pfcBcTrigger),rhs([ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)]))
'$pt'(baseKB,mpred_prop(_5740,_5742,_5744,pfcLHS),rhs([ arity(Arity,Arity1),
functorIsMacro(_5742),
mpred_prop(_5740,_5742,_5744,pfcWatches)]))
'$pt'(baseKB,mpred_prop(_5696,_5698,_5700,pfcRHS),rhs([ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)]))
'$pt'(baseKB,genlMt(_5580,baseKB),(_5580\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_17176:pfcSanityB/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_31418:pfcSanityB/0))) }])))
'$pt'(baseKB,genlMt(_5464,baseKB),(_5464\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_67564:arityMax/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_81806:arityMax/2))) }])))
'$pt'(baseKB,mpred_prop(_5408,_5410,_5412,pfcCallCode),(predicate_is_undefined_fa(_5410,_5412)*->rhs([ mpred_prop(Mpred_prop2,Mpred_prop,NeedsDefined,needsDefined)])))
'$pt'(baseKB,genlMt(_5292,baseKB),(_5292\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_20386:nondet/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_34624:nondet/0))) }])))
'$pt'(baseKB,genlMt(_5176,baseKB),(_5176\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_70764:typeCheckDecl/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_85008:typeCheckDecl/2))) }])))
'$pt'(baseKB,genlMt(_5060,baseKB),(_5060\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_17176:warningsAbout/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_31420:warningsAbout/2))) }])))
'$pt'(baseKB,warningsAbout(_5000,_5002),rhs([ { wdmsg_pfc( error( warningsAbout(WarningsAbout,WarningsAbout1))),
if_interactive(break,true) }]))
'$pt'(baseKB,genlMt(_4884,baseKB),(_4884\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_79138:'$bt'/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_93376:'$bt'/2))) }])))
'$pt'(baseKB,'$bt'(_4810,_4812),(nonvar(_4810),must(get_bc_clause(_4810,_4838))*->rhs([ { ignore( kb_shared(Shared)) },
_4838])))
'$pt'(baseKB,mpred_prop(_4754,_4756,_4758,_4760),(genlPreds(_4760,_4772)*->rhs([ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)])))
'$pt'(baseKB,genlPreds(_4698,_4700),(mpred_prop(_4710,_4712,_4714,_4698)*->rhs([ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)])))
'$pt'(baseKB,genlMt(_4582,baseKB),(_4582\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_45214:mpred_do_and_undo_method/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_59468:mpred_do_and_undo_method/2))) }])))
'$pt'(baseKB,mpred_undo_sys(_4528,_4530,_4532),rhs([ _65358==>{_65364},
mpred_do_and_undo_method(_4530,_4532)]))
'$pt'(baseKB,genlMt(_4412,baseKB),(_4412\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_101308:conflict/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_115550:conflict/1))) }])))
'$pt'(baseKB,conflict(_4354),rhs([ { must( with_mpred_trace_exec( resolveConflict(ResolveConflict),\+conflict(Conflict))) }]))
'$pt'(baseKB,_4306,(mpred_positive_fact(_4306)*->rhs([ \+( ~_24690)])))
'$pt'(baseKB,genlMt(_4196,baseKB),(_4196\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_59128:nesc/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_73364:nesc/1))) }])))
'$pt'(baseKB,nesc(~_4138),(mpred_positive_fact(_4138)*->rhs([ ~_77850,
_4138==> \+_4138])))
'$pt'(baseKB,nesc(_4072),(mpred_positive_fact(_4072)*->rhs([ _81470,
~_4072==> \+ ~_4072])))
'$pt'(baseKB,nesc(_4044),rhs([_4044]))
'$pt'(baseKB,genlMt(_3928,baseKB),(_3928\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_119010:preventedWhen/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_27290:preventedWhen/2))) }])))
'$pt'(baseKB,preventedWhen(_3868,_3870),rhs([ Mpred_positive_fact/mpred_positive_fact(Fact),_36412==>nesc(~_36430)]))
'$pt'(baseKB,preventedWhen(_3808,{_3814}),(mpred_positive_fact(_3808)*->rhs([ ~_42680 :-
cwc ,
Cwc])))
'$pt'(baseKB,genlMt(_3692,baseKB),(_3692\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_78954:mdefault/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_93196:mdefault/1))) }])))
'$pt'(baseKB,mdefault((_3632<-_3634)),(mpred_literal(_3632)*->rhs([ _99758<-_99764,\+ ~_99774])))
'$pt'(baseKB,mdefault((_3578==>_3580)),(nonvar(_3580)*->rhs([ Mdefault==>mdefault(Mdefault1)])))
'$pt'(baseKB,mdefault(~_3522),(mpred_positive_fact(_3522)*->rhs([ \+_108916==> ~_108920])))
'$pt'(baseKB,mdefault(_3426),(mpred_positive_fact(_3426),if_missing_mask(_3426,_3448,_3450)*->rhs([ \+_116644/(ground(Ground1),Ground),\+ ~_116664==>_116630])))
'$pt'(baseKB,mdefault(_3332),(mpred_positive_fact(_3332),if_missing_mask(_3332,_3354,_3356)*->rhs([ _17720/(ground(Ground),_17736,\+_17746=_17748)==> \+_17752])))
'$pt'(baseKB,mpred_sv(_3272,_3274),rhs([ arity(Arity,Arity1),
hybrid_support(_3272,_3274),
singleValuedInArg(_3272,_3274)]))
'$pt'(baseKB,genlMt(_3156,baseKB),(_3156\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_59140:mpred_sv_shared/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_73384:mpred_sv_shared/2))) }])))
'$pt'(baseKB,mpred_sv_shared(_3100,_3102),rhs([ { kb_shared( _83928/_83930) },
mpred_sv(_3100,_3102)]))
'$pt'(baseKB,genlMt(_2984,baseKB),(_2984\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_119622:singleValuedInArgDefault/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_27290:singleValuedInArgDefault/3))) }])))
'$pt'(baseKB,genlMt(_2868,baseKB),(_2868\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_63450:prologSingleValued/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_77698:prologSingleValued/1))) }])))
'$pt'(baseKB,prologSingleValued(_2804),'$pt'(baseKB,arity(_2804,_2818),(\+singleValuedInArg(_2804,_2834)*->rhs([ singleValuedInArg(SingleValuedInArg,SingleValuedInArg1)]))))
'$pt'(baseKB,singleValuedInArg(_2770,_2772),rhs([ prologSingleValued(PrologSingleValued)]))
'$pt'(baseKB,arity(mpred_sv,_2720),(\+singleValuedInArg(mpred_sv,_2736)*->rhs([ singleValuedInArg(mpred_sv,SingleValuedInArg_Mpred_sv)])))
'$pt'(baseKB,arity(singleValuedInArg,_2668),(\+singleValuedInArg(singleValuedInArg,_2684)*->rhs([ singleValuedInArg(singleValuedInArg,SingleValuedInArg)])))
'$pt'(baseKB,arity(singleValuedInArgDefault,_2616),(\+singleValuedInArg(singleValuedInArgDefault,_2632)*->rhs([ singleValuedInArg(singleValuedInArgDefault,SingleValuedInArgDefault)])))
'$pt'(baseKB,singleValuedInArgDefault(_2566,_2568,_2570),(ground(_2570)*->rhs([ singleValuedInArg(SingleValuedInArg,SingleValuedInArg1)])))
'$pt'(baseKB,genlMt(_2450,baseKB),(_2450\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_38232:singleValuedInArgAX/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_52480:singleValuedInArgAX/3))) }])))
'$pt'(baseKB,singleValuedInArg(_2400,_2402),(arity(_2400,_2414)*->rhs([ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)])))
'$pt'(baseKB,arity(_2350,_2352),(singleValuedInArg(_2350,_2364)*->rhs([ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)])))
'$pt'(baseKB,singleValuedInArgAX(_2194,_2196,_2198),(functor(_2214,_2194,_2196),arg(_2198,_2214,_2232),replace_arg(_2214,_2198,_2240,_2242)*->rhs(
[ ( ( _86810 ,
{ Missing\=isMissing,
call( dif : dif(Dif,Dif2)),
call_u(U),
ground(Ground) } ,
_85290) ==>
\+_85352,_85348)])))
'$pt'(baseKB,mpred_sv(_2062,_2064),(_2064\=isMissing,call(dif:dif(_2102,_2064)),call_u(mpred_sv(_2062,_2102)),ground(mpred_sv(_2062,_2102))*->'$pt'(baseKB,mpred_sv(_2062,_2102),rhs(
[ \+( mpred_sv(Mpred_sv,Sv)),
mpred_sv(_2062,_2064)]))))
'$pt'(baseKB,singleValuedInArg(_1930,_1932),(_1932\=isMissing,call(dif:dif(_1970,_1932)),call_u(singleValuedInArg(_1930,_1970)),ground(singleValuedInArg(_1930,_1970))*->'$pt'(baseKB,singleValuedInArg(_1930,_1970),rhs(
[ \+( singleValuedInArg(SingleValuedInArg,SingleValuedInArg1)),
singleValuedInArg(_1930,_1932)]))))
'$pt'(baseKB,singleValuedInArgDefault(_1786,_1788,_1790),(_1790\=isMissing,call(dif:dif(_1828,_1790)),call_u(singleValuedInArgDefault(_1786,_1788,_1828)),ground(singleValuedInArgDefault(_1786,_1788,_1828))*->'$pt'(baseKB,singleValuedInArgDefault(_1786,_1788,_1828),rhs(
[ \+( singleValuedInArgDefault(SingleValuedInArgDefault1,SingleValuedInArgDefault,SingleValuedInArgDefault2)),
singleValuedInArgDefault(_1786,_1788,_1790)]))))
'$pt'(baseKB,genlMt(_1670,baseKB),(_1670\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_47784:unused/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_62022:unused/0))) }])))
'$pt'(baseKB,unused,rhs([ ( ( singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX12) ,
{ functor(Functor3,Functor,Functor13),
arg(Arg5,Arg,Arg14),
replace_arg(Replace_arg8,Replace_arg7,Replace_arg,Arg15) }) ==>
Ground/ground(Ground16) ==>
{ Missing\==isMissing,
call( dif : dif(Dif,Dif17)),
call_u(U),
ground(Ground19),
ignore( retract(Retract)) })]))
'$pt'(baseKB,genlMt(_1386,baseKB),(_1386\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_43342:singleValuedInArgAX_maybe/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_57596:singleValuedInArgAX_maybe/3))) }])))
'$pt'(baseKB,genlMt(_1270,baseKB),(_1270\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_93756:single_override_maybe/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_108006:single_override_maybe/2))) }])))
'$pt'(baseKB,unused,rhs([ ( ( singleValuedInArgAX_maybe(SingleValuedInArgAX_maybe1,SingleValuedInArgAX_maybe,Maybe) ,
{ functor(Functor3,Functor,Functor15),
arg(Arg5,Arg,Arg16),
replace_arg(Replace_arg8,Replace_arg7,Replace_arg,Arg17) }) ==>
Ground/ground(Ground18) ==>
( { Missing\==isMissing,
call( dif : dif(Dif,Dif19)),
call_u(U),
ground(Ground21) } ,
\+_48834 ,
Single_override_maybe13 ,
single_override_maybe(Single_override_maybe,Maybe22)))]))
'$pt'(baseKB,genlMt(_972,baseKB),(_972\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_99920:single_override/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_114164:single_override/2))) }])))
'$pt'(baseKB,single_override(_888,_890),(ignore(retract(_890))*->rhs([ ( \+_21686 ==>
( \+( single_override(Single_override,Override)) ,
{ mpred_supported(Supported) } ,
_21708))])))
'$pt'(baseKB,genlMt(_772,baseKB),(_772\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_62098:bc_01_d_q/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_76340:bc_01_d_q/1))) }])))
'$pt'(baseKB,genlMt(_656,baseKB),(_656\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_112484:bc_01_d_p/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_22824:bc_01_d_p/1))) }])))
'$pt'(baseKB,bc_01_d_p(b),rhs([ bc_01_d_q(b)]))
Negative triggers (1) in [baseKB]...
'$nt'(_27874,(call_u_no_bc(_27888),mpred_positive_fact(_27888)),rhs([ \+_29848,
nesc( ~_32206)]))
Goal triggers (1) in [baseKB]...
'$bt'(bc_01_d_q(_33408),'$pt'(baseKB,bc_01_d_p(_33408),rhs([ bc_01_d_q(Q)])))
Supports in [baseKB]...
(bc_01_d_q(_84396):-bc_01_d_p(_84396))>=(mfl4([ 'N'=N],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01d.pfc',18),ax)
mtHybrid(baseKB)>=(mfl4(_84368,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl',132),ax)
(assert_if_newt(_84286):-cwc,(clause_asserted_i(_84286)->true;call(assert,_84286)))>=(mfl4([ 'G'=G],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl',143),ax)
(pfcSanityA==>pfcSanityB)>=(mfl4(_84258,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',74),ax)
mpred_prop(baseKB,pfcSanityB,0,pfcRHS)>=(mfl4(_84224,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',74),ax)
mpred_prop(baseKB,pfcSanityA,0,pfcLHS)>=(mfl4(_84186,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',74),ax)
mpred_prop(baseKB,pfcSanityA,0,pfcPosTrigger)>=(mfl4(_84148,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',74),ax)
'$pt'(baseKB,pfcSanityA,rhs([pfcSanityB]))>=((pfcSanityA==>pfcSanityB),mfl4(_84110,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',74))
pfcSanityA>=(mfl4(_84058,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',76),ax)
pfcSanityB>=(pfcSanityA,'$pt'(baseKB,pfcSanityA,rhs([pfcSanityB])))
mpred_prop(baseKB,mtExact,1,kb_shared)>=(mfl4(_83994,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',83),ax)
mpred_prop(baseKB,col_as_unary,1,kb_shared)>=(mfl4(_83956,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',85),ax)
mpred_prop(baseKB,comment,2,kb_shared)>=(mfl4(_83918,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',86),ax)
mpred_prop(baseKB,feature_setting,2,kb_shared)>=(mfl4(_83880,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',87),ax)
mpred_prop(baseKB,hybrid_support,2,kb_shared)>=(mfl4(_83842,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',88),ax)
mpred_prop(baseKB,predicateConventionMt,2,kb_shared)>=(mfl4(_83804,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',93),ax)
mpred_prop(baseKB,startup_option,2,kb_shared)>=(mfl4(_83766,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',94),ax)
mpred_prop(baseKB,tooSlow,0,kb_shared)>=(mfl4(_83728,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',95),ax)
mpred_prop(baseKB,ttRelationType,1,kb_shared)>=(mfl4(_83690,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',96),ax)
mpred_prop(baseKB,singleValuedInArg,2,kb_shared)>=(mfl4(_83652,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',97),ax)
mpred_prop(baseKB,functorIsMacro,1,kb_shared)>=(mfl4(_83614,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',99),ax)
mpred_prop(baseKB,support_hilog,2,kb_shared)>=(mfl4(_83576,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',100),ax)
mpred_prop(baseKB,mpred_undo_sys,3,kb_shared)>=(mfl4(_83538,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',101),ax)
mpred_prop(baseKB,genlPreds,2,kb_shared)>=(mfl4(_83500,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',102),ax)
mpred_prop(baseKB,alwaysGaf,1,kb_shared)>=(mfl4(_83462,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',106),ax)
mpred_prop(baseKB,rtReformulatorDirectivePredicate,1,kb_shared)>=(mfl4(_83424,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',108),ax)
mpred_prop(baseKB,rtAvoidForwardChain,1,kb_shared)>=(mfl4(_83386,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',110),ax)
mpred_prop(baseKB,pfcControlled,1,kb_shared)>=(mfl4(_83348,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',112),ax)
mpred_prop(baseKB,prologOnly,1,kb_shared)>=(mfl4(_83310,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',114),ax)
mpred_prop(baseKB,quasiQuote,1,kb_shared)>=(mfl4(_83272,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',115),ax)
mpred_prop(baseKB,functorDeclares,1,kb_shared)>=(mfl4(_83234,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',144),ax)
mpred_prop(baseKB,mtNonAssertable,1,kb_shared)>=(mfl4(_83196,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',145),ax)
mpred_prop(baseKB,do_import_modules,0,kb_shared)>=(mfl4(_83158,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',149),ax)
(mtHybrid(_83036)/(_83036\=baseKB)==>genlMt(_83036,baseKB),{ensure_abox(_83036),(_83036==user->dmsg_pretty(warn(mtHybrid(_83036)));true)})>=(mfl4(
[ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',155),ax)
mpred_prop(baseKB,genlMt,2,pfcRHS)>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',155),ax)
mpred_prop(baseKB,ensure_abox,1,pfcCallCode)>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',155),ax)
mpred_prop(baseKB,==,2,pfcCallCode)>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',155),ax)
mpred_prop(baseKB,dmsg_pretty,1,pfcCallCode)>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',155),ax)
mpred_prop(baseKB,true,0,pfcCallCode)>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',155),ax)
mpred_prop(baseKB,mtHybrid,1,pfcLHS)>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',155),ax)
mpred_prop(baseKB,\=,2,pfcCallCode)>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',155),ax)
mpred_prop(baseKB,mtHybrid,1,pfcPosTrigger)>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',155),ax)
'$pt'(baseKB,mtHybrid(_82424),(_82424\=baseKB*->rhs([ genlMt(BaseKB,baseKB),
{ ensure_abox(Abox),
( _82424==user ->
dmsg_pretty( warn( mtHybrid(Hybrid)))) }])))>=((mtHybrid(_82524)/(_82524\=baseKB)==>genlMt(_82524,baseKB),{ensure_abox(_82524),(_82524==user->dmsg_pretty(warn(mtHybrid(_82524)));true)}),mfl4(
[ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',155))
predicateTriggerType(kb_local)>=(mfl4(_82394,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',159),ax)
predicateTriggerType(kb_shared)>=(mfl4(_82362,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',160),ax)
predicateTriggerType(kb_global)>=(mfl4(_82330,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',161),ax)
predicateTriggerType(kbi_define)>=(mfl4(_82298,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',162),ax)
(genlMt(_82144,_82146)/(_82144\=baseKB)==>{doall((predicate_m_f_a_decl(_82146,_82172,_82174,_82176),ain(baseKB:mpred_prop(_82146,_82172,_82174,_82176))))})>=(mfl4(
[ 'C'=C,
'M'=_82146,
'F'=_82172,
'A'=_82174,
'Type'=_82176],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',166),ax)
mpred_prop(baseKB,doall,1,pfcCallCode)>=(mfl4([ 'C'=C,
'M'=_82080,
'F'=_82092,
'A'=_82104,
'Type'=_82116],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',166),ax)
mpred_prop(baseKB,genlMt,2,pfcLHS)>=(mfl4([ 'C'=C,
'M'=_81982,
'F'=_81994,
'A'=_82006,
'Type'=_82018],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',166),ax)
mpred_prop(baseKB,genlMt,2,pfcPosTrigger)>=(mfl4([ 'C'=C,
'M'=_81884,
'F'=_81896,
'A'=_81908,
'Type'=_81920],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',166),ax)
'$pt'(baseKB,genlMt(_81610,_81612),(_81610\=baseKB*->rhs([ { doall( ( predicate_m_f_a_decl(M_f_a_decl2,M_f_a_decl1,M_f_a_decl,Decl) ,
ain( baseKB : mpred_prop(Mpred_prop5,Mpred_prop4,Mpred_prop,Prop)))) }])))>=((genlMt(_81700,_81702)/(_81700\=baseKB)==>{doall((predicate_m_f_a_decl(_81702,_81728,_81730,_81732),ain(baseKB:mpred_prop(_81702,_81728,_81730,_81732))))}),mfl4(
[ 'C'=C,
'M'=_81786,
'F'=_81798,
'A'=_81810,
'Type'=_81822],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',166))
(predicateTriggerType(_81396)==>(mpred_prop(_81412,_81414,_81416,_81396),genlMt(_81428,_81412)/(_81428\=baseKB)==>{nop(dmsg_pretty(_81428:call(_81396,_81428:_81414/_81416))),show_failure(on_x_fail(_81428:call(_81396,_81428:_81414/_81416)))}))>=(mfl4(
[ 'Type'=Type,
'M'=_81412,
'F'=_81414,
'A'=_81416,
'C'=_81428],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169),ax)
mpred_prop(baseKB,mpred_prop,4,pfcRHS)>=(mfl4([ 'Type'=Type,
'M'=_81338,
'F'=_81350,
'A'=_81362,
'C'=_81374],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169),ax)
mpred_prop(baseKB,nop,1,pfcCallCode)>=(mfl4([ 'Type'=Type,
'M'=_81240,
'F'=_81252,
'A'=_81264,
'C'=_81276],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169),ax)
mpred_prop(baseKB,show_failure,1,pfcCallCode)>=(mfl4([ 'Type'=Type,
'M'=_81142,
'F'=_81154,
'A'=_81166,
'C'=_81178],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169),ax)
mpred_prop(baseKB,predicateTriggerType,1,pfcLHS)>=(mfl4([ 'Type'=Type,
'M'=_81044,
'F'=_81056,
'A'=_81068,
'C'=_81080],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169),ax)
mpred_prop(baseKB,predicateTriggerType,1,pfcPosTrigger)>=(mfl4([ 'Type'=Type,
'M'=_80946,
'F'=_80958,
'A'=_80970,
'C'=_80982],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169),ax)
'$pt'(baseKB,predicateTriggerType(_80560),rhs([ ( ( mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop) ,
genlMt(GenlMt,GenlMt10)/(BaseKB\=baseKB)) ==>
{ nop( dmsg_pretty( Call :
call(Kw,_456616:_456622/_456624))),
show_failure( on_x_fail( Call8 :
call(Kw7,_470806:_470812/_470814))) })]))>=((predicateTriggerType(_80700)==>(mpred_prop(_80716,_80718,_80720,_80700),genlMt(_80732,_80716)/(_80732\=baseKB)==>{nop(dmsg_pretty(_80732:call(_80700,_80732:_80718/_80720))),show_failure(on_x_fail(_80732:call(_80700,_80732:_80718/_80720)))})),mfl4(
[ 'Type'=Type,
'M'=_80848,
'F'=_80860,
'A'=_80872,
'C'=_80884],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169))
(mpred_prop(_80292,_80294,_80296,kb_local),genlMt(_80308,_80292)/(_80308\=baseKB)==>{nop(dmsg_pretty(_80308:call(kb_local,_80308:_80294/_80296))),show_failure(on_x_fail(_80308:call(kb_local,_80308:_80294/_80296)))})>=(predicateTriggerType(kb_local),'$pt'(baseKB,predicateTriggerType(_80412),rhs(
[ ( ( mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop) ,
genlMt(GenlMt,GenlMt10)/(BaseKB\=baseKB)) ==>
{ nop( dmsg_pretty( Call :
call(Kw,_105216:_105222/_105224))),
show_failure( on_x_fail( Call8 :
call(Kw7,_119406:_119412/_119414))) })])))
mpred_prop(baseKB,mpred_prop,4,pfcLHS)>=(mfl4([ 'Type'=Type,
'M'=_80222,
'F'=_80234,
'A'=_80246,
'C'=_80258],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169),ax)
mpred_prop(baseKB,mpred_prop,4,pfcPosTrigger)>=(mfl4([ 'Type'=Type,
'M'=_80124,
'F'=_80136,
'A'=_80148,
'C'=_80160],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169),ax)
'$pt'(baseKB,mpred_prop(_79756,_79758,_79760,kb_local),'$pt'(baseKB,genlMt(_79774,_79756),(_79774\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_175352:_175358/_175360))),
show_failure( on_x_fail( Call1 :
call(kb_local,_190576:_190582/_190584))) }]))))>=((mpred_prop(_79894,_79896,_79898,kb_local),genlMt(_79910,_79894)/(_79910\=baseKB)==>{nop(dmsg_pretty(_79910:call(kb_local,_79910:_79896/_79898))),show_failure(on_x_fail(_79910:call(kb_local,_79910:_79896/_79898)))}),mfl4(
[ 'Type'=Type,
'M'=_80026,
'F'=_80038,
'A'=_80050,
'C'=_80062],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169))
'$pt'(baseKB,genlMt(_79490,baseKB),(_79490\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_235314:t/1))),
show_failure( on_x_fail( Call1 :
call(kb_local,_249280:t/1))) }])))>=(mpred_prop(baseKB,t,1,kb_local),'$pt'(baseKB,mpred_prop(_79616,_79618,_79620,kb_local),'$pt'(baseKB,genlMt(_79634,_79616),(_79634\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_288010:_288016/_288018))),
show_failure( on_x_fail( Call1 :
call(kb_local,_303234:_303240/_303242))) }])))))
'$pt'(baseKB,genlMt(_79224,baseKB),(_79224\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_338660:t/2))),
show_failure( on_x_fail( Call1 :
call(kb_local,_352626:t/2))) }])))>=(mpred_prop(baseKB,t,2,kb_local),'$pt'(baseKB,mpred_prop(_79350,_79352,_79354,kb_local),'$pt'(baseKB,genlMt(_79368,_79350),(_79368\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_391356:_391362/_391364))),
show_failure( on_x_fail( Call1 :
call(kb_local,_406580:_406586/_406588))) }])))))
'$pt'(baseKB,genlMt(_78958,baseKB),(_78958\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_442006:t/3))),
show_failure( on_x_fail( Call1 :
call(kb_local,_455972:t/3))) }])))>=(mpred_prop(baseKB,t,3,kb_local),'$pt'(baseKB,mpred_prop(_79084,_79086,_79088,kb_local),'$pt'(baseKB,genlMt(_79102,_79084),(_79102\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_494702:_494708/_494710))),
show_failure( on_x_fail( Call1 :
call(kb_local,_509926:_509932/_509934))) }])))))
'$pt'(baseKB,genlMt(_78692,baseKB),(_78692\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_119166:t/4))),
show_failure( on_x_fail( Call1 :
call(kb_local,_133132:t/4))) }])))>=(mpred_prop(baseKB,t,4,kb_local),'$pt'(baseKB,mpred_prop(_78818,_78820,_78822,kb_local),'$pt'(baseKB,genlMt(_78836,_78818),(_78836\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_171862:_171868/_171870))),
show_failure( on_x_fail( Call1 :
call(kb_local,_187086:_187092/_187094))) }])))))
'$pt'(baseKB,genlMt(_78426,baseKB),(_78426\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_222512:t/5))),
show_failure( on_x_fail( Call1 :
call(kb_local,_236478:t/5))) }])))>=(mpred_prop(baseKB,t,5,kb_local),'$pt'(baseKB,mpred_prop(_78552,_78554,_78556,kb_local),'$pt'(baseKB,genlMt(_78570,_78552),(_78570\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_275208:_275214/_275216))),
show_failure( on_x_fail( Call1 :
call(kb_local,_290432:_290438/_290440))) }])))))
'$pt'(baseKB,genlMt(_78160,baseKB),(_78160\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_325858:t/6))),
show_failure( on_x_fail( Call1 :
call(kb_local,_339824:t/6))) }])))>=(mpred_prop(baseKB,t,6,kb_local),'$pt'(baseKB,mpred_prop(_78286,_78288,_78290,kb_local),'$pt'(baseKB,genlMt(_78304,_78286),(_78304\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_378554:_378560/_378562))),
show_failure( on_x_fail( Call1 :
call(kb_local,_393778:_393784/_393786))) }])))))
'$pt'(baseKB,genlMt(_77894,baseKB),(_77894\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_429204:t/7))),
show_failure( on_x_fail( Call1 :
call(kb_local,_443170:t/7))) }])))>=(mpred_prop(baseKB,t,7,kb_local),'$pt'(baseKB,mpred_prop(_78020,_78022,_78024,kb_local),'$pt'(baseKB,genlMt(_78038,_78020),(_78038\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_481900:_481906/_481908))),
show_failure( on_x_fail( Call1 :
call(kb_local,_497124:_497130/_497132))) }])))))
'$pt'(baseKB,genlMt(_77628,baseKB),(_77628\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_107556:t/8))),
show_failure( on_x_fail( Call1 :
call(kb_local,_121522:t/8))) }])))>=(mpred_prop(baseKB,t,8,kb_local),'$pt'(baseKB,mpred_prop(_77754,_77756,_77758,kb_local),'$pt'(baseKB,genlMt(_77772,_77754),(_77772\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_160252:_160258/_160260))),
show_failure( on_x_fail( Call1 :
call(kb_local,_175476:_175482/_175484))) }])))))
'$pt'(baseKB,genlMt(_77362,baseKB),(_77362\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_210902:t/9))),
show_failure( on_x_fail( Call1 :
call(kb_local,_224868:t/9))) }])))>=(mpred_prop(baseKB,t,9,kb_local),'$pt'(baseKB,mpred_prop(_77488,_77490,_77492,kb_local),'$pt'(baseKB,genlMt(_77506,_77488),(_77506\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_263598:_263604/_263606))),
show_failure( on_x_fail( Call1 :
call(kb_local,_278822:_278828/_278830))) }])))))
'$pt'(baseKB,genlMt(_77096,baseKB),(_77096\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_314248:t/10))),
show_failure( on_x_fail( Call1 :
call(kb_local,_328214:t/10))) }])))>=(mpred_prop(baseKB,t,10,kb_local),'$pt'(baseKB,mpred_prop(_77222,_77224,_77226,kb_local),'$pt'(baseKB,genlMt(_77240,_77222),(_77240\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_366946:_366952/_366954))),
show_failure( on_x_fail( Call1 :
call(kb_local,_382170:_382176/_382178))) }])))))
'$pt'(baseKB,genlMt(_76830,baseKB),(_76830\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_417596:t/11))),
show_failure( on_x_fail( Call1 :
call(kb_local,_431562:t/11))) }])))>=(mpred_prop(baseKB,t,11,kb_local),'$pt'(baseKB,mpred_prop(_76956,_76958,_76960,kb_local),'$pt'(baseKB,genlMt(_76974,_76956),(_76974\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_470294:_470300/_470302))),
show_failure( on_x_fail( Call1 :
call(kb_local,_485518:_485524/_485526))) }])))))
'$pt'(baseKB,genlMt(_76564,baseKB),(_76564\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_97550:mpred_f/5))),
show_failure( on_x_fail( Call1 :
call(kb_local,_111518:mpred_f/5))) }])))>=(mpred_prop(baseKB,mpred_f,5,kb_local),'$pt'(baseKB,mpred_prop(_76690,_76692,_76694,kb_local),'$pt'(baseKB,genlMt(_76708,_76690),(_76708\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_150252:_150258/_150260))),
show_failure( on_x_fail( Call1 :
call(kb_local,_165476:_165482/_165484))) }])))))
'$pt'(baseKB,genlMt(_76298,baseKB),(_76298\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_200904:mpred_f/6))),
show_failure( on_x_fail( Call1 :
call(kb_local,_214872:mpred_f/6))) }])))>=(mpred_prop(baseKB,mpred_f,6,kb_local),'$pt'(baseKB,mpred_prop(_76424,_76426,_76428,kb_local),'$pt'(baseKB,genlMt(_76442,_76424),(_76442\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_253606:_253612/_253614))),
show_failure( on_x_fail( Call1 :
call(kb_local,_268830:_268836/_268838))) }])))))
'$pt'(baseKB,genlMt(_76032,baseKB),(_76032\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_304258:mpred_f/7))),
show_failure( on_x_fail( Call1 :
call(kb_local,_318226:mpred_f/7))) }])))>=(mpred_prop(baseKB,mpred_f,7,kb_local),'$pt'(baseKB,mpred_prop(_76158,_76160,_76162,kb_local),'$pt'(baseKB,genlMt(_76176,_76158),(_76176\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_356960:_356966/_356968))),
show_failure( on_x_fail( Call1 :
call(kb_local,_372184:_372190/_372192))) }])))))
(mpred_prop(_75764,_75766,_75768,kb_shared),genlMt(_75780,_75764)/(_75780\=baseKB)==>{nop(dmsg_pretty(_75780:call(kb_shared,_75780:_75766/_75768))),show_failure(on_x_fail(_75780:call(kb_shared,_75780:_75766/_75768)))})>=(predicateTriggerType(kb_shared),'$pt'(baseKB,predicateTriggerType(_75884),rhs(
[ ( ( mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop) ,
genlMt(GenlMt,GenlMt10)/(BaseKB\=baseKB)) ==>
{ nop( dmsg_pretty( Call :
call(Kw,_421582:_421588/_421590))),
show_failure( on_x_fail( Call8 :
call(Kw7,_435772:_435778/_435780))) })])))
'$pt'(baseKB,mpred_prop(_75430,_75432,_75434,kb_shared),'$pt'(baseKB,genlMt(_75448,_75430),(_75448\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_475210:_475216/_475218))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_490704:_490710/_490712))) }]))))>=((mpred_prop(_75568,_75570,_75572,kb_shared),genlMt(_75584,_75568)/(_75584\=baseKB)==>{nop(dmsg_pretty(_75584:call(kb_shared,_75584:_75570/_75572))),show_failure(on_x_fail(_75584:call(kb_shared,_75584:_75570/_75572)))}),mfl4(
[ 'Type'=Type,
'M'=_75700,
'F'=_75712,
'A'=_75724,
'C'=_75736],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169))
'$pt'(baseKB,genlMt(_75164,baseKB),(_75164\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_111582:never_assert_u/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_125826:never_assert_u/1))) }])))>=(mpred_prop(baseKB,never_assert_u,1,kb_shared),'$pt'(baseKB,mpred_prop(_75290,_75292,_75294,kb_shared),'$pt'(baseKB,genlMt(_75308,_75290),(_75308\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_165288:_165294/_165296))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_180782:_180788/_180790))) }])))))
'$pt'(baseKB,genlMt(_74898,baseKB),(_74898\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_216936:never_assert_u/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_231180:never_assert_u/2))) }])))>=(mpred_prop(baseKB,never_assert_u,2,kb_shared),'$pt'(baseKB,mpred_prop(_75024,_75026,_75028,kb_shared),'$pt'(baseKB,genlMt(_75042,_75024),(_75042\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_270642:_270648/_270650))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_286136:_286142/_286144))) }])))))
'$pt'(baseKB,genlMt(_74632,baseKB),(_74632\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_322290:never_retract_u/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_336538:never_retract_u/1))) }])))>=(mpred_prop(baseKB,never_retract_u,1,kb_shared),'$pt'(baseKB,mpred_prop(_74758,_74760,_74762,kb_shared),'$pt'(baseKB,genlMt(_74776,_74758),(_74776\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_376004:_376010/_376012))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_391498:_391504/_391506))) }])))))
'$pt'(baseKB,genlMt(_74366,baseKB),(_74366\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_427654:never_retract_u/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_441902:never_retract_u/2))) }])))>=(mpred_prop(baseKB,never_retract_u,2,kb_shared),'$pt'(baseKB,mpred_prop(_74492,_74494,_74496,kb_shared),'$pt'(baseKB,genlMt(_74510,_74492),(_74510\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_481368:_481374/_481376))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_496862:_496868/_496870))) }])))))
'$pt'(baseKB,genlMt(_74100,baseKB),(_74100\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_107970:mtExact/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_122212:mtExact/1))) }])))>=(mpred_prop(baseKB,mtExact,1,kb_shared),'$pt'(baseKB,mpred_prop(_74226,_74228,_74230,kb_shared),'$pt'(baseKB,genlMt(_74244,_74226),(_74244\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_161670:_161676/_161678))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_177164:_177170/_177172))) }])))))
'$pt'(baseKB,genlMt(_73834,baseKB),(_73834\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_213316:col_as_unary/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_227560:col_as_unary/1))) }])))>=(mpred_prop(baseKB,col_as_unary,1,kb_shared),'$pt'(baseKB,mpred_prop(_73960,_73962,_73964,kb_shared),'$pt'(baseKB,genlMt(_73978,_73960),(_73978\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_267020:_267026/_267028))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_282514:_282520/_282522))) }])))))
'$pt'(baseKB,genlMt(_73568,baseKB),(_73568\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_318668:comment/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_332910:comment/2))) }])))>=(mpred_prop(baseKB,comment,2,kb_shared),'$pt'(baseKB,mpred_prop(_73694,_73696,_73698,kb_shared),'$pt'(baseKB,genlMt(_73712,_73694),(_73712\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_372368:_372374/_372376))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_387862:_387868/_387870))) }])))))
'$pt'(baseKB,genlMt(_73302,baseKB),(_73302\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_424014:feature_setting/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_438262:feature_setting/2))) }])))>=(mpred_prop(baseKB,feature_setting,2,kb_shared),'$pt'(baseKB,mpred_prop(_73428,_73430,_73432,kb_shared),'$pt'(baseKB,genlMt(_73446,_73428),(_73446\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_477728:_477734/_477736))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_493222:_493228/_493230))) }])))))
'$pt'(baseKB,genlMt(_73036,baseKB),(_73036\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_104880:hybrid_support/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_119124:hybrid_support/2))) }])))>=(mpred_prop(baseKB,hybrid_support,2,kb_shared),'$pt'(baseKB,mpred_prop(_73162,_73164,_73166,kb_shared),'$pt'(baseKB,genlMt(_73180,_73162),(_73180\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_158586:_158592/_158594))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_174080:_174086/_174088))) }])))))
'$pt'(baseKB,genlMt(_72770,baseKB),(_72770\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_210234:predicateConventionMt/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_224484:predicateConventionMt/2))) }])))>=(mpred_prop(baseKB,predicateConventionMt,2,kb_shared),'$pt'(baseKB,mpred_prop(_72896,_72898,_72900,kb_shared),'$pt'(baseKB,genlMt(_72914,_72896),(_72914\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_263954:_263960/_263962))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_279448:_279454/_279456))) }])))))
'$pt'(baseKB,genlMt(_72504,baseKB),(_72504\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_315606:startup_option/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_329850:startup_option/2))) }])))>=(mpred_prop(baseKB,startup_option,2,kb_shared),'$pt'(baseKB,mpred_prop(_72630,_72632,_72634,kb_shared),'$pt'(baseKB,genlMt(_72648,_72630),(_72648\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_369312:_369318/_369320))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_384806:_384812/_384814))) }])))))
'$pt'(baseKB,genlMt(_72238,baseKB),(_72238\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_420960:tooSlow/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_435202:tooSlow/0))) }])))>=(mpred_prop(baseKB,tooSlow,0,kb_shared),'$pt'(baseKB,mpred_prop(_72364,_72366,_72368,kb_shared),'$pt'(baseKB,genlMt(_72382,_72364),(_72382\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_474660:_474666/_474668))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_490154:_490160/_490162))) }])))))
'$pt'(baseKB,genlMt(_71972,baseKB),(_71972\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_101998:ttRelationType/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_116242:ttRelationType/1))) }])))>=(mpred_prop(baseKB,ttRelationType,1,kb_shared),'$pt'(baseKB,mpred_prop(_72098,_72100,_72102,kb_shared),'$pt'(baseKB,genlMt(_72116,_72098),(_72116\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_155704:_155710/_155712))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_171198:_171204/_171206))) }])))))
'$pt'(baseKB,genlMt(_71706,baseKB),(_71706\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_207352:singleValuedInArg/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_221600:singleValuedInArg/2))) }])))>=(mpred_prop(baseKB,singleValuedInArg,2,kb_shared),'$pt'(baseKB,mpred_prop(_71832,_71834,_71836,kb_shared),'$pt'(baseKB,genlMt(_71850,_71832),(_71850\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_261068:_261074/_261076))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_276562:_276568/_276570))) }])))))
'$pt'(baseKB,genlMt(_71440,baseKB),(_71440\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_312718:functorIsMacro/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_326962:functorIsMacro/1))) }])))>=(mpred_prop(baseKB,functorIsMacro,1,kb_shared),'$pt'(baseKB,mpred_prop(_71566,_71568,_71570,kb_shared),'$pt'(baseKB,genlMt(_71584,_71566),(_71584\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_366424:_366430/_366432))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_381918:_381924/_381926))) }])))))
'$pt'(baseKB,genlMt(_71174,baseKB),(_71174\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_418072:support_hilog/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_432316:support_hilog/2))) }])))>=(mpred_prop(baseKB,support_hilog,2,kb_shared),'$pt'(baseKB,mpred_prop(_71300,_71302,_71304,kb_shared),'$pt'(baseKB,genlMt(_71318,_71300),(_71318\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_471778:_471784/_471786))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_487272:_487278/_487280))) }])))))
'$pt'(baseKB,genlMt(_70908,baseKB),(_70908\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_100784:mpred_undo_sys/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_115028:mpred_undo_sys/3))) }])))>=(mpred_prop(baseKB,mpred_undo_sys,3,kb_shared),'$pt'(baseKB,mpred_prop(_71034,_71036,_71038,kb_shared),'$pt'(baseKB,genlMt(_71052,_71034),(_71052\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_154490:_154496/_154498))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_169984:_169990/_169992))) }])))))
'$pt'(baseKB,genlMt(_70642,baseKB),(_70642\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_206138:genlPreds/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_220380:genlPreds/2))) }])))>=(mpred_prop(baseKB,genlPreds,2,kb_shared),'$pt'(baseKB,mpred_prop(_70768,_70770,_70772,kb_shared),'$pt'(baseKB,genlMt(_70786,_70768),(_70786\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_259840:_259846/_259848))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_275334:_275340/_275342))) }])))))
'$pt'(baseKB,genlMt(_70376,baseKB),(_70376\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_311486:alwaysGaf/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_325728:alwaysGaf/1))) }])))>=(mpred_prop(baseKB,alwaysGaf,1,kb_shared),'$pt'(baseKB,mpred_prop(_70502,_70504,_70506,kb_shared),'$pt'(baseKB,genlMt(_70520,_70502),(_70520\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_365188:_365194/_365196))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_380682:_380688/_380690))) }])))))
'$pt'(baseKB,genlMt(_70110,baseKB),(_70110\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_416834:rtReformulatorDirectivePredicate/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_431094:rtReformulatorDirectivePredicate/1))) }])))>=(mpred_prop(baseKB,rtReformulatorDirectivePredicate,1,kb_shared),'$pt'(baseKB,mpred_prop(_70236,_70238,_70240,kb_shared),'$pt'(baseKB,genlMt(_70254,_70236),(_70254\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_470576:_470582/_470584))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_486070:_486076/_486078))) }])))))
'$pt'(baseKB,genlMt(_69844,baseKB),(_69844\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_97694:rtAvoidForwardChain/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_111942:rtAvoidForwardChain/1))) }])))>=(mpred_prop(baseKB,rtAvoidForwardChain,1,kb_shared),'$pt'(baseKB,mpred_prop(_69970,_69972,_69974,kb_shared),'$pt'(baseKB,genlMt(_69988,_69970),(_69988\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_151410:_151416/_151418))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_166904:_166910/_166912))) }])))))
'$pt'(baseKB,genlMt(_69578,baseKB),(_69578\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_203062:pfcControlled/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_217306:pfcControlled/1))) }])))>=(mpred_prop(baseKB,pfcControlled,1,kb_shared),'$pt'(baseKB,mpred_prop(_69704,_69706,_69708,kb_shared),'$pt'(baseKB,genlMt(_69722,_69704),(_69722\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_256768:_256774/_256776))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_272262:_272268/_272270))) }])))))
'$pt'(baseKB,genlMt(_69312,baseKB),(_69312\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_308416:prologOnly/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_322658:prologOnly/1))) }])))>=(mpred_prop(baseKB,prologOnly,1,kb_shared),'$pt'(baseKB,mpred_prop(_69438,_69440,_69442,kb_shared),'$pt'(baseKB,genlMt(_69456,_69438),(_69456\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_362118:_362124/_362126))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_377612:_377618/_377620))) }])))))
'$pt'(baseKB,genlMt(_69046,baseKB),(_69046\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_413764:quasiQuote/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_428006:quasiQuote/1))) }])))>=(mpred_prop(baseKB,quasiQuote,1,kb_shared),'$pt'(baseKB,mpred_prop(_69172,_69174,_69176,kb_shared),'$pt'(baseKB,genlMt(_69190,_69172),(_69190\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_467466:_467472/_467474))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_482960:_482966/_482968))) }])))))
'$pt'(baseKB,genlMt(_68780,baseKB),(_68780\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_95526:functorDeclares/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_109770:functorDeclares/1))) }])))>=(mpred_prop(baseKB,functorDeclares,1,kb_shared),'$pt'(baseKB,mpred_prop(_68906,_68908,_68910,kb_shared),'$pt'(baseKB,genlMt(_68924,_68906),(_68924\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_149236:_149242/_149244))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_164730:_164736/_164738))) }])))))
'$pt'(baseKB,genlMt(_68514,baseKB),(_68514\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_200886:mtNonAssertable/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_215134:mtNonAssertable/1))) }])))>=(mpred_prop(baseKB,mtNonAssertable,1,kb_shared),'$pt'(baseKB,mpred_prop(_68640,_68642,_68644,kb_shared),'$pt'(baseKB,genlMt(_68658,_68640),(_68658\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_254600:_254606/_254608))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_270094:_270100/_270102))) }])))))
'$pt'(baseKB,genlMt(_68248,baseKB),(_68248\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_306250:do_import_modules/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_320498:do_import_modules/0))) }])))>=(mpred_prop(baseKB,do_import_modules,0,kb_shared),'$pt'(baseKB,mpred_prop(_68374,_68376,_68378,kb_shared),'$pt'(baseKB,genlMt(_68392,_68374),(_68392\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_359966:_359972/_359974))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_375460:_375466/_375468))) }])))))
(mpred_prop(_67980,_67982,_67984,kb_global),genlMt(_67996,_67980)/(_67996\=baseKB)==>{nop(dmsg_pretty(_67996:call(kb_global,_67996:_67982/_67984))),show_failure(on_x_fail(_67996:call(kb_global,_67996:_67982/_67984)))})>=(predicateTriggerType(kb_global),'$pt'(baseKB,predicateTriggerType(_68100),rhs(
[ ( ( mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop) ,
genlMt(GenlMt,GenlMt10)/(BaseKB\=baseKB)) ==>
{ nop( dmsg_pretty( Call :
call(Kw,_424866:_424872/_424874))),
show_failure( on_x_fail( Call8 :
call(Kw7,_439056:_439062/_439064))) })])))
'$pt'(baseKB,mpred_prop(_67646,_67648,_67650,kb_global),'$pt'(baseKB,genlMt(_67664,_67646),(_67664\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_global,_478494:_478500/_478502))),
show_failure( on_x_fail( Call1 :
call(kb_global,_493988:_493994/_493996))) }]))))>=((mpred_prop(_67784,_67786,_67788,kb_global),genlMt(_67800,_67784)/(_67800\=baseKB)==>{nop(dmsg_pretty(_67800:call(kb_global,_67800:_67786/_67788))),show_failure(on_x_fail(_67800:call(kb_global,_67800:_67786/_67788)))}),mfl4(
[ 'Type'=Type,
'M'=_67916,
'F'=_67928,
'A'=_67940,
'C'=_67952],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169))
(mpred_prop(_67378,_67380,_67382,kbi_define),genlMt(_67394,_67378)/(_67394\=baseKB)==>{nop(dmsg_pretty(_67394:call(kbi_define,_67394:_67380/_67382))),show_failure(on_x_fail(_67394:call(kbi_define,_67394:_67380/_67382)))})>=(predicateTriggerType(kbi_define),'$pt'(baseKB,predicateTriggerType(_67498),rhs(
[ ( ( mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop) ,
genlMt(GenlMt,GenlMt10)/(BaseKB\=baseKB)) ==>
{ nop( dmsg_pretty( Call :
call(Kw,_128152:_128158/_128160))),
show_failure( on_x_fail( Call8 :
call(Kw7,_142342:_142348/_142350))) })])))
'$pt'(baseKB,mpred_prop(_67044,_67046,_67048,kbi_define),'$pt'(baseKB,genlMt(_67062,_67044),(_67062\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kbi_define,_182500:_182506/_182508))),
show_failure( on_x_fail( Call1 :
call(kbi_define,_198264:_198270/_198272))) }]))))>=((mpred_prop(_67182,_67184,_67186,kbi_define),genlMt(_67198,_67182)/(_67198\=baseKB)==>{nop(dmsg_pretty(_67198:call(kbi_define,_67198:_67184/_67186))),show_failure(on_x_fail(_67198:call(kbi_define,_67198:_67184/_67186)))}),mfl4(
[ 'Type'=Type,
'M'=_67314,
'F'=_67326,
'A'=_67338,
'C'=_67350],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169))
(genlMt(_66888,_66890)/(is_ftNonvar(_66888),is_ftNonvar(_66890),_66890\==baseKB,mtProlog(_66890))==>{_66890\==user,catch(add_import_module(_66888,_66890,end),error(_66962,_66964),dmsg_pretty(error(add_import_module(_66888,_66890,end))))})>=(mfl4(
[ 'C'=C,
'P'=_66890],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',181),ax)
mpred_prop(baseKB,\==,2,pfcCallCode)>=(mfl4([ 'C'=C,
'P'=_66860],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',181),ax)
mpred_prop(baseKB,catch,3,pfcCallCode)>=(mfl4([ 'C'=C,
'P'=_66798],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',181),ax)
mpred_prop(baseKB,is_ftNonvar,1,pfcCallCode)>=(mfl4([ 'C'=C,
'P'=_66736],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',181),ax)
mpred_prop(baseKB,mtProlog,1,pfcCallCode)>=(mfl4([ 'C'=C,
'P'=_66674],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',181),ax)
'$pt'(baseKB,genlMt(_66356,_66358),(is_ftNonvar(_66356),is_ftNonvar(_66358),_66358\==baseKB,mtProlog(_66358)*->rhs([ { User\==user,
catch( add_import_module(Add_import_module,End,end),
error(Error,Error6),
dmsg_pretty( error( add_import_module(Add_import_module5,End4,end)))) }])))>=((genlMt(_66486,_66488)/(is_ftNonvar(_66486),is_ftNonvar(_66488),_66488\==baseKB,mtProlog(_66488))==>{_66488\==user,catch(add_import_module(_66486,_66488,end),error(_66560,_66562),dmsg_pretty(error(add_import_module(_66486,_66488,end))))}),mfl4(
[ 'C'=C,
'P'=_66612],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',181))
(mtHybrid(_66296)==>{decl_assertable_module(_66296)})>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',190),ax)
mpred_prop(baseKB,decl_assertable_module,1,pfcCallCode)>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',190),ax)
'$pt'(baseKB,mtHybrid(_66160),rhs([ { decl_assertable_module(Module) }]))>=((mtHybrid(_66194)==>{decl_assertable_module(_66194)}),mfl4(
[ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',190))
predicateConventionMt(genlMt,baseKB)>=(mfl4(_66130,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',194),ax)
predicateConventionMt(mtHybrid,baseKB)>=(mfl4(_66096,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',195),ax)
predicateConventionMt(mtProlog,baseKB)>=(mfl4(_66062,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',196),ax)
(predicateConventionMt(_65954,_65956),arity(_65954,_65962)==>{kb_global(_65956:_65954/_65962)})>=(mfl4([ 'F'=F,
'MT'=_65956,
'A'=_65962],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',199),ax)
mpred_prop(baseKB,kb_global,1,pfcCallCode)>=(mfl4([ 'F'=F,
'MT'=_65914,
'A'=_65926],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',199),ax)
mpred_prop(baseKB,predicateConventionMt,2,pfcLHS)>=(mfl4([ 'F'=F,
'MT'=_65840,
'A'=_65852],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',199),ax)
mpred_prop(baseKB,predicateConventionMt,2,pfcPosTrigger)>=(mfl4([ 'F'=F,
'MT'=_65766,
'A'=_65778],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',199),ax)
'$pt'(baseKB,predicateConventionMt(_65564,_65566),(arity(_65564,_65578)*->rhs([ { kb_global( _310258 :
_310264/_310266) }])))>=((predicateConventionMt(_65630,_65632),arity(_65630,_65638)==>{kb_global(_65632:_65630/_65638)}),mfl4(
[ 'F'=F,
'MT'=_65692,
'A'=_65704],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',199))
mpred_prop(baseKB,predicateConventionMt,2,pfcCallCode)>=(mfl4([ 'F'=F,
'MT'=_65528,
'A'=_65540],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',199),ax)
'$pt'(baseKB,arity(_65326,_65328),(predicateConventionMt(_65326,_65340)*->rhs([ { kb_global( _334372 :
_334378/_334380) }])))>=((predicateConventionMt(_65392,_65394),arity(_65392,_65400)==>{kb_global(_65394:_65392/_65400)}),mfl4(
[ 'F'=F,
'MT'=_65454,
'A'=_65466],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',199))
ttTypeType(ttTypeType)>=(mfl4(_65296,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',203),ax)
ttTypeType(ttRelationType)>=(mfl4(_65264,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',204),ax)
(ttTypeType(_65206)==>functorDeclares(_65206))>=(mfl4([ 'TT'=TT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',205),ax)
mpred_prop(baseKB,functorDeclares,1,pfcRHS)>=(mfl4([ 'TT'=TT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',205),ax)
mpred_prop(baseKB,ttTypeType,1,pfcLHS)>=(mfl4([ 'TT'=TT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',205),ax)
mpred_prop(baseKB,ttTypeType,1,pfcPosTrigger)>=(mfl4([ 'TT'=TT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',205),ax)
'$pt'(baseKB,ttTypeType(_64978),rhs([ functorDeclares(FunctorDeclares)]))>=((ttTypeType(_65008)==>functorDeclares(_65008)),mfl4(
[ 'TT'=TT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',205))
functorDeclares(ttTypeType)>=(ttTypeType(ttTypeType),'$pt'(baseKB,ttTypeType(_64940),rhs([ functorDeclares(FunctorDeclares)])))
functorDeclares(ttRelationType)>=(ttTypeType(ttRelationType),'$pt'(baseKB,ttTypeType(_64888),rhs([ functorDeclares(FunctorDeclares)])))
ttTypeType(ttModuleType)>=(mfl4(_64844,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',207),ax)
functorDeclares(ttModuleType)>=(ttTypeType(ttModuleType),'$pt'(baseKB,ttTypeType(ttModuleType),rhs([ functorDeclares(ttModuleType)])))
mudToCyc(ttModuleType,'MicrotheoryType')>=(mfl4(_64760,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',207),ax)
typeGenls(ttModuleType,tMicrotheory)>=(mfl4(_64726,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',208),ax)
ttModuleType(tSourceCode)>=(mfl4(_64692,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',210),ax)
mudToCyc(tSourceCode,tComputerCode)>=(mfl4(_64660,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',210),ax)
comment(tSourceCode,"Source code files containing callable features")>=(mfl4(_64626,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',210),ax)
ttModuleType(tSourceData)>=(mfl4(_64576,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',211),ax)
mudToCyc(tSourceData,iboPropositionalInformationThing)>=(mfl4(_64544,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',211),ax)
comment(tSourceData,"Source data files containing world state information")>=(mfl4(_64510,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',211),ax)
(ttRelationType(_64418)==>{decl_rt(_64418)},functorDeclares(_64418))>=(mfl4([ 'RT'=RT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',213),ax)
mpred_prop(baseKB,decl_rt,1,pfcCallCode)>=(mfl4([ 'RT'=RT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',213),ax)
mpred_prop(baseKB,ttRelationType,1,pfcLHS)>=(mfl4([ 'RT'=RT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',213),ax)
mpred_prop(baseKB,ttRelationType,1,pfcPosTrigger)>=(mfl4([ 'RT'=RT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',213),ax)
'$pt'(baseKB,ttRelationType(_64162),rhs([ { decl_rt(Rt) },
functorDeclares(_64162)]))>=((ttRelationType(_64206)==>{decl_rt(_64206)},functorDeclares(_64206)),mfl4(
[ 'RT'=RT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',213))
(functorDeclares(_64094)==>arityMax(_64094,1),functorIsMacro(_64094))>=(mfl4([ 'RT'=RT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',216),ax)
mpred_prop(baseKB,arityMax,2,pfcRHS)>=(mfl4([ 'RT'=RT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',216),ax)
mpred_prop(baseKB,functorIsMacro,1,pfcRHS)>=(mfl4([ 'RT'=RT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',216),ax)
mpred_prop(baseKB,functorDeclares,1,pfcLHS)>=(mfl4([ 'RT'=RT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',216),ax)
mpred_prop(baseKB,functorDeclares,1,pfcPosTrigger)>=(mfl4([ 'RT'=RT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',216),ax)
'$pt'(baseKB,functorDeclares(_63792),rhs([ arityMax(_413242,1),
functorIsMacro(_63792)]))>=((functorDeclares(_63834)==>arityMax(_63834,1),functorIsMacro(_63834)),mfl4(
[ 'RT'=RT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',216))
arityMax(ttTypeType,1)>=(functorDeclares(ttTypeType),'$pt'(baseKB,functorDeclares(_63742),rhs([ arityMax(_421232,1),
functorIsMacro(_63742)])))
functorIsMacro(ttTypeType)>=(functorDeclares(ttTypeType),'$pt'(baseKB,functorDeclares(_63676),rhs([ arityMax(_425862,1),
functorIsMacro(_63676)])))
arityMax(ttRelationType,1)>=(functorDeclares(ttRelationType),'$pt'(baseKB,functorDeclares(_63612),rhs([ arityMax(_430492,1),
functorIsMacro(_63612)])))
functorIsMacro(ttRelationType)>=(functorDeclares(ttRelationType),'$pt'(baseKB,functorDeclares(_63546),rhs([ arityMax(_435124,1),
functorIsMacro(_63546)])))
arityMax(ttModuleType,1)>=(functorDeclares(ttModuleType),'$pt'(baseKB,functorDeclares(_63482),rhs([ arityMax(_439756,1),
functorIsMacro(_63482)])))
functorIsMacro(ttModuleType)>=(functorDeclares(ttModuleType),'$pt'(baseKB,functorDeclares(_63416),rhs([ arityMax(_444386,1),
functorIsMacro(_63416)])))
mpred_prop(baseKB,compilerDirective,1,kb_shared)>=(mfl4(_63372,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',222),ax)
'$pt'(baseKB,genlMt(_63098,baseKB),(_63098\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_480068:compilerDirective/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_494316:compilerDirective/1))) }])))>=(mpred_prop(baseKB,compilerDirective,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,compilerDirective,1,kb_shared),'$pt'(baseKB,genlMt(_63098,baseKB),(_63098\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_107970:compilerDirective/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_122218:compilerDirective/1))) }])))))
functorDeclares(compilerDirective)>=(mfl4(_63068,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',223),ax)
arityMax(compilerDirective,1)>=(functorDeclares(compilerDirective),'$pt'(baseKB,functorDeclares(compilerDirective),rhs(
[ arityMax(compilerDirective,1),
functorIsMacro(compilerDirective)])))
functorIsMacro(compilerDirective)>=(functorDeclares(compilerDirective),'$pt'(baseKB,functorDeclares(compilerDirective),rhs(
[ arityMax(compilerDirective,1),
functorIsMacro(compilerDirective)])))
(compilerDirective(_62870)==>{kb_shared(_62870/0)})>=(mfl4([ 'F'=F],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',225),ax)
mpred_prop(baseKB,kb_shared,1,pfcCallCode)>=(mfl4([ 'F'=F],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',225),ax)
mpred_prop(baseKB,compilerDirective,1,pfcLHS)>=(mfl4([ 'F'=F],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',225),ax)
mpred_prop(baseKB,compilerDirective,1,pfcPosTrigger)>=(mfl4([ 'F'=F],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',225),ax)
'$pt'(baseKB,compilerDirective(_62622),rhs([ { kb_shared( _153340/0) }]))>=((compilerDirective(_62662)==>{kb_shared(_62662/0)}),mfl4(
[ 'F'=F],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',225))
compilerDirective(hardCodedExpansion)>=(mfl4(_62592,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',227),ax)
mpred_prop(baseKB,hardCodedExpansion,0,kb_shared)>=((mfl4(_62550,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',227),ax),mfl4(_62560,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',227))
'$pt'(baseKB,genlMt(_62270,baseKB),(_62270\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_191062:hardCodedExpansion/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_205310:hardCodedExpansion/0))) }])))>=(mpred_prop(baseKB,hardCodedExpansion,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,hardCodedExpansion,0,kb_shared),'$pt'(baseKB,genlMt(_62270,baseKB),(_62270\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_241546:hardCodedExpansion/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_255794:hardCodedExpansion/0))) }])))))
comment(hardCodedExpansion,"Is Already Implemented From Code")>=(mfl4(_62240,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',227),ax)
compilerDirective(codeTooSlow)>=(mfl4(_62192,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',228),ax)
mpred_prop(baseKB,codeTooSlow,0,kb_shared)>=((mfl4(_62150,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',228),ax),mfl4(_62160,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',228))
'$pt'(baseKB,genlMt(_61870,baseKB),(_61870\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_291988:codeTooSlow/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_306230:codeTooSlow/0))) }])))>=(mpred_prop(baseKB,codeTooSlow,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,codeTooSlow,0,kb_shared),'$pt'(baseKB,genlMt(_61870,baseKB),(_61870\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_342458:codeTooSlow/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_356700:codeTooSlow/0))) }])))))
comment(codeTooSlow,"A faster more incomplete version is filling in for it")>=(mfl4(_61840,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',228),ax)
compilerDirective(pfc_checking)>=(mfl4(_61788,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',229),ax)
mpred_prop(baseKB,pfc_checking,0,kb_shared)>=((mfl4(_61746,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',229),ax),mfl4(_61756,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',229))
'$pt'(baseKB,genlMt(_61466,baseKB),(_61466\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_392882:pfc_checking/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_407126:pfc_checking/0))) }])))>=(mpred_prop(baseKB,pfc_checking,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,pfc_checking,0,kb_shared),'$pt'(baseKB,genlMt(_61466,baseKB),(_61466\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_443354:pfc_checking/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_457598:pfc_checking/0))) }])))))
comment(pfc_checking,"Checks for common Pfc Errors")>=(mfl4(_61436,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',229),ax)
compilerDirective(pass2)>=(mfl4(_61390,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',230),ax)
mpred_prop(baseKB,pass2,0,kb_shared)>=((mfl4(_61348,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',230),ax),mfl4(_61358,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',230))
'$pt'(baseKB,genlMt(_61068,baseKB),(_61068\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_493780:pass2/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_508018:pass2/0))) }])))>=(mpred_prop(baseKB,pass2,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,pass2,0,kb_shared),'$pt'(baseKB,genlMt(_61068,baseKB),(_61068\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_121262:pass2/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_135500:pass2/0))) }])))))
comment(pass2,"Probably not needed at first")>=(mfl4(_61038,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',230),ax)
compilerDirective(tooSlow)>=(mfl4(_60992,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',231),ax)
comment(tooSlow,"Slow and Probably not needed at first")>=(mfl4(_60960,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',231),ax)
compilerDirective(redundantMaybe)>=(mfl4(_60912,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',232),ax)
mpred_prop(baseKB,redundantMaybe,0,kb_shared)>=((mfl4(_60870,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',232),ax),mfl4(_60880,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',232))
'$pt'(baseKB,genlMt(_60590,baseKB),(_60590\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_171694:redundantMaybe/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_185938:redundantMaybe/0))) }])))>=(mpred_prop(baseKB,redundantMaybe,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,redundantMaybe,0,kb_shared),'$pt'(baseKB,genlMt(_60590,baseKB),(_60590\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_222168:redundantMaybe/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_236412:redundantMaybe/0))) }])))))
comment(redundantMaybe,"Probably redundant")>=(mfl4(_60560,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',232),ax)
compilerDirective(isRedundant)>=(mfl4(_60516,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',233),ax)
mpred_prop(baseKB,isRedundant,0,kb_shared)>=((mfl4(_60474,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',233),ax),mfl4(_60484,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',233))
'$pt'(baseKB,genlMt(_60194,baseKB),(_60194\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_272598:isRedundant/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_286840:isRedundant/0))) }])))>=(mpred_prop(baseKB,isRedundant,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,isRedundant,0,kb_shared),'$pt'(baseKB,genlMt(_60194,baseKB),(_60194\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_323068:isRedundant/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_337310:isRedundant/0))) }])))))
comment(isRedundant,"Redundant")>=(mfl4(_60164,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',233),ax)
compilerDirective(isRuntime)>=(mfl4(_60122,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',234),ax)
mpred_prop(baseKB,isRuntime,0,kb_shared)>=((mfl4(_60080,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',234),ax),mfl4(_60090,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',234))
'$pt'(baseKB,genlMt(_59800,baseKB),(_59800\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_373492:isRuntime/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_387734:isRuntime/0))) }])))>=(mpred_prop(baseKB,isRuntime,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,isRuntime,0,kb_shared),'$pt'(baseKB,genlMt(_59800,baseKB),(_59800\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_423962:isRuntime/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_438204:isRuntime/0))) }])))))
comment(isRuntime,"Only use rule/fact at runtime")>=(mfl4(_59770,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',234),ax)
ttRelationType(prologBuiltin)>=(mfl4([ 'PredType'=prologBuiltin],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologBuiltin)>=(ttRelationType(prologBuiltin),'$pt'(baseKB,ttRelationType(prologBuiltin),rhs([ { decl_rt(prologBuiltin) },
functorDeclares(prologBuiltin)])))
arityMax(prologBuiltin,1)>=(functorDeclares(prologBuiltin),'$pt'(baseKB,functorDeclares(prologBuiltin),rhs([ arityMax(prologBuiltin,1),
functorIsMacro(prologBuiltin)])))
functorIsMacro(prologBuiltin)>=(functorDeclares(prologBuiltin),'$pt'(baseKB,functorDeclares(prologBuiltin),rhs([ arityMax(prologBuiltin,1),
functorIsMacro(prologBuiltin)])))
ttRelationType(prologDynamic)>=(mfl4([ 'PredType'=prologDynamic],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologDynamic)>=(ttRelationType(prologDynamic),'$pt'(baseKB,ttRelationType(prologDynamic),rhs([ { decl_rt(prologDynamic) },
functorDeclares(prologDynamic)])))
arityMax(prologDynamic,1)>=(functorDeclares(prologDynamic),'$pt'(baseKB,functorDeclares(prologDynamic),rhs([ arityMax(prologDynamic,1),
functorIsMacro(prologDynamic)])))
functorIsMacro(prologDynamic)>=(functorDeclares(prologDynamic),'$pt'(baseKB,functorDeclares(prologDynamic),rhs([ arityMax(prologDynamic,1),
functorIsMacro(prologDynamic)])))
ttRelationType(prologHybrid)>=(mfl4([ 'PredType'=prologHybrid],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologHybrid)>=(ttRelationType(prologHybrid),'$pt'(baseKB,ttRelationType(prologHybrid),rhs([ { decl_rt(prologHybrid) },
functorDeclares(prologHybrid)])))
arityMax(prologHybrid,1)>=(functorDeclares(prologHybrid),'$pt'(baseKB,functorDeclares(prologHybrid),rhs([ arityMax(prologHybrid,1),
functorIsMacro(prologHybrid)])))
functorIsMacro(prologHybrid)>=(functorDeclares(prologHybrid),'$pt'(baseKB,functorDeclares(prologHybrid),rhs([ arityMax(prologHybrid,1),
functorIsMacro(prologHybrid)])))
ttRelationType(singleValuedHybrid)>=(mfl4([ 'PredType'=singleValuedHybrid],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(singleValuedHybrid)>=(ttRelationType(singleValuedHybrid),'$pt'(baseKB,ttRelationType(singleValuedHybrid),rhs(
[ { decl_rt(singleValuedHybrid) },
functorDeclares(singleValuedHybrid)])))
arityMax(singleValuedHybrid,1)>=(functorDeclares(singleValuedHybrid),'$pt'(baseKB,functorDeclares(singleValuedHybrid),rhs(
[ arityMax(singleValuedHybrid,1),
functorIsMacro(singleValuedHybrid)])))
functorIsMacro(singleValuedHybrid)>=(functorDeclares(singleValuedHybrid),'$pt'(baseKB,functorDeclares(singleValuedHybrid),rhs(
[ arityMax(singleValuedHybrid,1),
functorIsMacro(singleValuedHybrid)])))
ttRelationType(prologKIF)>=(mfl4([ 'PredType'=prologKIF],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologKIF)>=(ttRelationType(prologKIF),'$pt'(baseKB,ttRelationType(prologKIF),rhs([ { decl_rt(prologKIF) },
functorDeclares(prologKIF)])))
arityMax(prologKIF,1)>=(functorDeclares(prologKIF),'$pt'(baseKB,functorDeclares(prologKIF),rhs([ arityMax(prologKIF,1),
functorIsMacro(prologKIF)])))
functorIsMacro(prologKIF)>=(functorDeclares(prologKIF),'$pt'(baseKB,functorDeclares(prologKIF),rhs([ arityMax(prologKIF,1),
functorIsMacro(prologKIF)])))
ttRelationType(prologPTTP)>=(mfl4([ 'PredType'=prologPTTP],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologPTTP)>=(ttRelationType(prologPTTP),'$pt'(baseKB,ttRelationType(prologPTTP),rhs([ { decl_rt(prologPTTP) },
functorDeclares(prologPTTP)])))
arityMax(prologPTTP,1)>=(functorDeclares(prologPTTP),'$pt'(baseKB,functorDeclares(prologPTTP),rhs([ arityMax(prologPTTP,1),
functorIsMacro(prologPTTP)])))
functorIsMacro(prologPTTP)>=(functorDeclares(prologPTTP),'$pt'(baseKB,functorDeclares(prologPTTP),rhs([ arityMax(prologPTTP,1),
functorIsMacro(prologPTTP)])))
ttRelationType(pfcMustFC)>=(mfl4([ 'PredType'=pfcMustFC],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(pfcMustFC)>=(ttRelationType(pfcMustFC),'$pt'(baseKB,ttRelationType(pfcMustFC),rhs([ { decl_rt(pfcMustFC) },
functorDeclares(pfcMustFC)])))
arityMax(pfcMustFC,1)>=(functorDeclares(pfcMustFC),'$pt'(baseKB,functorDeclares(pfcMustFC),rhs([ arityMax(pfcMustFC,1),
functorIsMacro(pfcMustFC)])))
functorIsMacro(pfcMustFC)>=(functorDeclares(pfcMustFC),'$pt'(baseKB,functorDeclares(pfcMustFC),rhs([ arityMax(pfcMustFC,1),
functorIsMacro(pfcMustFC)])))
ttRelationType(prologListValued)>=(mfl4([ 'PredType'=prologListValued],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologListValued)>=(ttRelationType(prologListValued),'$pt'(baseKB,ttRelationType(prologListValued),rhs(
[ { decl_rt(prologListValued) },
functorDeclares(prologListValued)])))
arityMax(prologListValued,1)>=(functorDeclares(prologListValued),'$pt'(baseKB,functorDeclares(prologListValued),rhs([ arityMax(prologListValued,1),
functorIsMacro(prologListValued)])))
functorIsMacro(prologListValued)>=(functorDeclares(prologListValued),'$pt'(baseKB,functorDeclares(prologListValued),rhs(
[ arityMax(prologListValued,1),
functorIsMacro(prologListValued)])))
ttRelationType(prologMultiValued)>=(mfl4([ 'PredType'=prologMultiValued],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologMultiValued)>=(ttRelationType(prologMultiValued),'$pt'(baseKB,ttRelationType(prologMultiValued),rhs(
[ { decl_rt(prologMultiValued) },
functorDeclares(prologMultiValued)])))
arityMax(prologMultiValued,1)>=(functorDeclares(prologMultiValued),'$pt'(baseKB,functorDeclares(prologMultiValued),rhs(
[ arityMax(prologMultiValued,1),
functorIsMacro(prologMultiValued)])))
functorIsMacro(prologMultiValued)>=(functorDeclares(prologMultiValued),'$pt'(baseKB,functorDeclares(prologMultiValued),rhs(
[ arityMax(prologMultiValued,1),
functorIsMacro(prologMultiValued)])))
ttRelationType(prologSingleValued)>=(mfl4([ 'PredType'=prologSingleValued],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologSingleValued)>=(ttRelationType(prologSingleValued),'$pt'(baseKB,ttRelationType(prologSingleValued),rhs(
[ { decl_rt(prologSingleValued) },
functorDeclares(prologSingleValued)])))
arityMax(prologSingleValued,1)>=(functorDeclares(prologSingleValued),'$pt'(baseKB,functorDeclares(prologSingleValued),rhs(
[ arityMax(prologSingleValued,1),
functorIsMacro(prologSingleValued)])))
functorIsMacro(prologSingleValued)>=(functorDeclares(prologSingleValued),'$pt'(baseKB,functorDeclares(prologSingleValued),rhs(
[ arityMax(prologSingleValued,1),
functorIsMacro(prologSingleValued)])))
ttRelationType(prologOrdered)>=(mfl4([ 'PredType'=prologOrdered],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologOrdered)>=(ttRelationType(prologOrdered),'$pt'(baseKB,ttRelationType(prologOrdered),rhs([ { decl_rt(prologOrdered) },
functorDeclares(prologOrdered)])))
arityMax(prologOrdered,1)>=(functorDeclares(prologOrdered),'$pt'(baseKB,functorDeclares(prologOrdered),rhs([ arityMax(prologOrdered,1),
functorIsMacro(prologOrdered)])))
functorIsMacro(prologOrdered)>=(functorDeclares(prologOrdered),'$pt'(baseKB,functorDeclares(prologOrdered),rhs([ arityMax(prologOrdered,1),
functorIsMacro(prologOrdered)])))
ttRelationType(prologEquality)>=(mfl4([ 'PredType'=prologEquality],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologEquality)>=(ttRelationType(prologEquality),'$pt'(baseKB,ttRelationType(prologEquality),rhs([ { decl_rt(prologEquality) },
functorDeclares(prologEquality)])))
arityMax(prologEquality,1)>=(functorDeclares(prologEquality),'$pt'(baseKB,functorDeclares(prologEquality),rhs([ arityMax(prologEquality,1),
functorIsMacro(prologEquality)])))
functorIsMacro(prologEquality)>=(functorDeclares(prologEquality),'$pt'(baseKB,functorDeclares(prologEquality),rhs([ arityMax(prologEquality,1),
functorIsMacro(prologEquality)])))
ttRelationType(rtArgsVerbatum)>=(mfl4([ 'PredType'=rtArgsVerbatum],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(rtArgsVerbatum)>=(ttRelationType(rtArgsVerbatum),'$pt'(baseKB,ttRelationType(rtArgsVerbatum),rhs([ { decl_rt(rtArgsVerbatum) },
functorDeclares(rtArgsVerbatum)])))
arityMax(rtArgsVerbatum,1)>=(functorDeclares(rtArgsVerbatum),'$pt'(baseKB,functorDeclares(rtArgsVerbatum),rhs([ arityMax(rtArgsVerbatum,1),
functorIsMacro(rtArgsVerbatum)])))
functorIsMacro(rtArgsVerbatum)>=(functorDeclares(rtArgsVerbatum),'$pt'(baseKB,functorDeclares(rtArgsVerbatum),rhs([ arityMax(rtArgsVerbatum,1),
functorIsMacro(rtArgsVerbatum)])))
ttRelationType(prologSideEffects)>=(mfl4([ 'PredType'=prologSideEffects],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologSideEffects)>=(ttRelationType(prologSideEffects),'$pt'(baseKB,ttRelationType(prologSideEffects),rhs(
[ { decl_rt(prologSideEffects) },
functorDeclares(prologSideEffects)])))
arityMax(prologSideEffects,1)>=(functorDeclares(prologSideEffects),'$pt'(baseKB,functorDeclares(prologSideEffects),rhs(
[ arityMax(prologSideEffects,1),
functorIsMacro(prologSideEffects)])))
functorIsMacro(prologSideEffects)>=(functorDeclares(prologSideEffects),'$pt'(baseKB,functorDeclares(prologSideEffects),rhs(
[ arityMax(prologSideEffects,1),
functorIsMacro(prologSideEffects)])))
ttRelationType(rtNotForUnboundPredicates)>=(mfl4([ 'PredType'=rtNotForUnboundPredicates],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(rtNotForUnboundPredicates)>=(ttRelationType(rtNotForUnboundPredicates),'$pt'(baseKB,ttRelationType(rtNotForUnboundPredicates),rhs(
[ { decl_rt(rtNotForUnboundPredicates) },
functorDeclares(rtNotForUnboundPredicates)])))
arityMax(rtNotForUnboundPredicates,1)>=(functorDeclares(rtNotForUnboundPredicates),'$pt'(baseKB,functorDeclares(rtNotForUnboundPredicates),rhs(
[ arityMax(rtNotForUnboundPredicates,1),
functorIsMacro(rtNotForUnboundPredicates)])))
functorIsMacro(rtNotForUnboundPredicates)>=(functorDeclares(rtNotForUnboundPredicates),'$pt'(baseKB,functorDeclares(rtNotForUnboundPredicates),rhs(
[ arityMax(rtNotForUnboundPredicates,1),
functorIsMacro(rtNotForUnboundPredicates)])))
ttRelationType(rtAvoidForwardChain)>=(mfl4([ 'PredType'=rtAvoidForwardChain],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(rtAvoidForwardChain)>=(ttRelationType(rtAvoidForwardChain),'$pt'(baseKB,ttRelationType(rtAvoidForwardChain),rhs(
[ { decl_rt(rtAvoidForwardChain) },
functorDeclares(rtAvoidForwardChain)])))
arityMax(rtAvoidForwardChain,1)>=(functorDeclares(rtAvoidForwardChain),'$pt'(baseKB,functorDeclares(rtAvoidForwardChain),rhs(
[ arityMax(rtAvoidForwardChain,1),
functorIsMacro(rtAvoidForwardChain)])))
functorIsMacro(rtAvoidForwardChain)>=(functorDeclares(rtAvoidForwardChain),'$pt'(baseKB,functorDeclares(rtAvoidForwardChain),rhs(
[ arityMax(rtAvoidForwardChain,1),
functorIsMacro(rtAvoidForwardChain)])))
ttRelationType(rtSymmetricBinaryPredicate)>=(mfl4([ 'PredType'=rtSymmetricBinaryPredicate],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(rtSymmetricBinaryPredicate)>=(ttRelationType(rtSymmetricBinaryPredicate),'$pt'(baseKB,ttRelationType(rtSymmetricBinaryPredicate),rhs(
[ { decl_rt(rtSymmetricBinaryPredicate) },
functorDeclares(rtSymmetricBinaryPredicate)])))
arityMax(rtSymmetricBinaryPredicate,1)>=(functorDeclares(rtSymmetricBinaryPredicate),'$pt'(baseKB,functorDeclares(rtSymmetricBinaryPredicate),rhs(
[ arityMax(rtSymmetricBinaryPredicate,1),
functorIsMacro(rtSymmetricBinaryPredicate)])))
functorIsMacro(rtSymmetricBinaryPredicate)>=(functorDeclares(rtSymmetricBinaryPredicate),'$pt'(baseKB,functorDeclares(rtSymmetricBinaryPredicate),rhs(
[ arityMax(rtSymmetricBinaryPredicate,1),
functorIsMacro(rtSymmetricBinaryPredicate)])))
ttRelationType(predCanHaveSingletons)>=(mfl4([ 'PredType'=predCanHaveSingletons],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(predCanHaveSingletons)>=(ttRelationType(predCanHaveSingletons),'$pt'(baseKB,ttRelationType(predCanHaveSingletons),rhs(
[ { decl_rt(predCanHaveSingletons) },
functorDeclares(predCanHaveSingletons)])))
arityMax(predCanHaveSingletons,1)>=(functorDeclares(predCanHaveSingletons),'$pt'(baseKB,functorDeclares(predCanHaveSingletons),rhs(
[ arityMax(predCanHaveSingletons,1),
functorIsMacro(predCanHaveSingletons)])))
functorIsMacro(predCanHaveSingletons)>=(functorDeclares(predCanHaveSingletons),'$pt'(baseKB,functorDeclares(predCanHaveSingletons),rhs(
[ arityMax(predCanHaveSingletons,1),
functorIsMacro(predCanHaveSingletons)])))
ttRelationType(pfcControlled)>=(mfl4([ 'PredType'=pfcControlled],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(pfcControlled)>=(ttRelationType(pfcControlled),'$pt'(baseKB,ttRelationType(pfcControlled),rhs([ { decl_rt(pfcControlled) },
functorDeclares(pfcControlled)])))
arityMax(pfcControlled,1)>=(functorDeclares(pfcControlled),'$pt'(baseKB,functorDeclares(pfcControlled),rhs([ arityMax(pfcControlled,1),
functorIsMacro(pfcControlled)])))
functorIsMacro(pfcControlled)>=(functorDeclares(pfcControlled),'$pt'(baseKB,functorDeclares(pfcControlled),rhs([ arityMax(pfcControlled,1),
functorIsMacro(pfcControlled)])))
ttRelationType(prologNegByFailure)>=(mfl4([ 'PredType'=prologNegByFailure],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologNegByFailure)>=(ttRelationType(prologNegByFailure),'$pt'(baseKB,ttRelationType(prologNegByFailure),rhs(
[ { decl_rt(prologNegByFailure) },
functorDeclares(prologNegByFailure)])))
arityMax(prologNegByFailure,1)>=(functorDeclares(prologNegByFailure),'$pt'(baseKB,functorDeclares(prologNegByFailure),rhs(
[ arityMax(prologNegByFailure,1),
functorIsMacro(prologNegByFailure)])))
functorIsMacro(prologNegByFailure)>=(functorDeclares(prologNegByFailure),'$pt'(baseKB,functorDeclares(prologNegByFailure),rhs(
[ arityMax(prologNegByFailure,1),
functorIsMacro(prologNegByFailure)])))
ttRelationType(prologIsFlag)>=(mfl4([ 'PredType'=prologIsFlag],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologIsFlag)>=(ttRelationType(prologIsFlag),'$pt'(baseKB,ttRelationType(prologIsFlag),rhs([ { decl_rt(prologIsFlag) },
functorDeclares(prologIsFlag)])))
arityMax(prologIsFlag,1)>=(functorDeclares(prologIsFlag),'$pt'(baseKB,functorDeclares(prologIsFlag),rhs([ arityMax(prologIsFlag,1),
functorIsMacro(prologIsFlag)])))
functorIsMacro(prologIsFlag)>=(functorDeclares(prologIsFlag),'$pt'(baseKB,functorDeclares(prologIsFlag),rhs([ arityMax(prologIsFlag,1),
functorIsMacro(prologIsFlag)])))
ttRelationType(tFunction)>=(mfl4([ 'PredType'=tFunction],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(tFunction)>=(ttRelationType(tFunction),'$pt'(baseKB,ttRelationType(tFunction),rhs([ { decl_rt(tFunction) },
functorDeclares(tFunction)])))
arityMax(tFunction,1)>=(functorDeclares(tFunction),'$pt'(baseKB,functorDeclares(tFunction),rhs([ arityMax(tFunction,1),
functorIsMacro(tFunction)])))
functorIsMacro(tFunction)>=(functorDeclares(tFunction),'$pt'(baseKB,functorDeclares(tFunction),rhs([ arityMax(tFunction,1),
functorIsMacro(tFunction)])))
mpred_prop(baseKB,do_and_undo,2,kb_shared)>=(mfl4(_54444,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',283),ax)
'$pt'(baseKB,genlMt(_54170,baseKB),(_54170\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_335258:do_and_undo/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_349500:do_and_undo/2))) }])))>=(mpred_prop(baseKB,do_and_undo,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,do_and_undo,2,kb_shared),'$pt'(baseKB,genlMt(_54170,baseKB),(_54170\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_385728:do_and_undo/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_399970:do_and_undo/2))) }])))))
mpred_prop(baseKB,tFunction,1,kb_shared)>=(mfl4(_54140,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',284),ax)
'$pt'(baseKB,genlMt(_53866,baseKB),(_53866\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_436128:tFunction/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_450370:tFunction/1))) }])))>=(mpred_prop(baseKB,tFunction,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,tFunction,1,kb_shared),'$pt'(baseKB,genlMt(_53866,baseKB),(_53866\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_486598:tFunction/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_500840:tFunction/1))) }])))))
(do_and_undo(_53728,_53730):-cwc,atom(_53728),atom_concat(assert,_53758,_53728),!,atom_concat(delete,_53758,_53730),current_predicate(_53730/_53790))>=(mfl4(
[ 'A'=A,
'U'=_53730,
'Suffix'=_53758],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',286),ax)
(do_and_undo(_53610,_53612):-cwc,atom(_53610),atom_concat(def,_53640,_53610),atom_concat(un,_53610,_53612),current_predicate(_53612/_53666))>=(mfl4(
[ 'A'=A,
'U'=_53612],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',287),ax)
(do_and_undo(_53380,_53382):-cwc,strip_module(_53380,_53400,_53402),compound(_53402),_53402=..[_53428|_53430],lookup_u(do_and_undo(_53428,_53446)),_53456=..[_53446|_53430],_53382=_53400:_53456)>=(mfl4(
[ 'A'=A, 'U'=_53382,'M'=_53400,'P'=_53402,'F'=_53428,'ARGS'=_53430,'UF'=_53446
,
'UA'=_53456],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',288),ax)
(ll:-cwc,call(listing,[ isa/2,
mtHybrid/1,
col_as_unary/1,
tRRP2/1,
tRR/1,
tRRP/1]))>=(mfl4(_53352,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',289),ax)
arity(arity,2)>=(mfl4(_53234,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',293),ax)
arity(do_and_undo,2)>=(mfl4(_53200,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',294),ax)
arity(functorIsMacro,1)>=(mfl4(_53166,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',297),ax)
functorIsMacro(functorIsMacro)>=(mfl4(_53132,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',299),ax)
(prologHybrid(_53046),arity(_53046,_53052)==>{kb_shared(_53046/_53052)})>=(mfl4([ 'F'=F,
'A'=_53052],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',301),ax)
mpred_prop(baseKB,prologHybrid,1,pfcLHS)>=(mfl4([ 'F'=F,
'A'=_53018],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',301),ax)
mpred_prop(baseKB,prologHybrid,1,pfcPosTrigger)>=(mfl4([ 'F'=F,
'A'=_52956],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',301),ax)
'$pt'(baseKB,prologHybrid(_52782),(arity(_52782,_52794)*->rhs([ { kb_shared( _127852/_127854) }])))>=((prologHybrid(_52840),arity(_52840,_52846)==>{kb_shared(_52840/_52846)}),mfl4(
[ 'F'=F,
'A'=_52894],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',301))
mpred_prop(baseKB,prologHybrid,1,pfcCallCode)>=(mfl4([ 'F'=F,
'A'=_52758],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',301),ax)
'$pt'(baseKB,arity(_52584,_52586),(prologHybrid(_52584)*->rhs([ { kb_shared( _145714/_145716) }])))>=((prologHybrid(_52642),arity(_52642,_52648)==>{kb_shared(_52642/_52648)}),mfl4(
[ 'F'=F,
'A'=_52696],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',301))
(pfcControlled(_52508),arity(_52508,_52514)==>hybrid_support(_52508,_52514))>=(mfl4([ 'P'=P,
'A'=_52514],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',313),ax)
mpred_prop(baseKB,hybrid_support,2,pfcRHS)>=(mfl4([ 'P'=P,
'A'=_52480],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',313),ax)
mpred_prop(baseKB,pfcControlled,1,pfcLHS)>=(mfl4([ 'P'=P,
'A'=_52418],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',313),ax)
mpred_prop(baseKB,pfcControlled,1,pfcPosTrigger)>=(mfl4([ 'P'=P,
'A'=_52356],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',313),ax)
'$pt'(baseKB,pfcControlled(_52198),(arity(_52198,_52210)*->rhs([ hybrid_support(Hybrid_support,Support)])))>=((pfcControlled(_52248),arity(_52248,_52254)==>hybrid_support(_52248,_52254)),mfl4(
[ 'P'=P,
'A'=_52294],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',313))
mpred_prop(baseKB,pfcControlled,1,pfcCallCode)>=(mfl4([ 'P'=P,
'A'=_52174],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',313),ax)
'$pt'(baseKB,arity(_52016,_52018),(pfcControlled(_52016)*->rhs([ hybrid_support(Hybrid_support,Support)])))>=((pfcControlled(_52066),arity(_52066,_52072)==>hybrid_support(_52066,_52072)),mfl4(
[ 'P'=P,
'A'=_52112],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',313))
rtArgsVerbatum(mpred_prop)>=(mfl4(_51986,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',316),ax)
rtArgsVerbatum(listing)>=(mfl4(_51954,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',317),ax)
rtNotForUnboundPredicates(~)>=(mfl4(_51922,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',319),ax)
rtNotForUnboundPredicates(t)>=(mfl4(_51890,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',320),ax)
rtNotForUnboundPredicates(call)>=(mfl4(_51858,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',321),ax)
(pfc_checking==>(mpred_prop(_51758,_51760,_51762,pfcPosTrigger)==>{_51758:warn_if_static(_51760,_51762)}))>=(mfl4([ 'M'=M,
'F'=_51760,
'A'=_51762],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',332),ax)
mpred_prop(baseKB,warn_if_static,2,pfcCallCode)>=(mfl4([ 'M'=M,
'F'=_51718,
'A'=_51730],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',332),ax)
mpred_prop(baseKB,pfc_checking,0,pfcLHS)>=(mfl4([ 'M'=M,
'F'=_51644,
'A'=_51656],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',332),ax)
mpred_prop(baseKB,pfc_checking,0,pfcPosTrigger)>=(mfl4([ 'M'=M,
'F'=_51570,
'A'=_51582],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',332),ax)
'$pt'(baseKB,pfc_checking,rhs([ ( mpred_prop(Mpred_prop2,Mpred_prop,PfcPosTrigger,pfcPosTrigger) ==>
{ Warn_if_static4 :
warn_if_static(Warn_if_static,Static) })]))>=((pfc_checking==>(mpred_prop(_51440,_51442,_51444,pfcPosTrigger)==>{_51440:warn_if_static(_51442,_51444)})),mfl4(
[ 'M'=M,
'F'=_51496,
'A'=_51508],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',332))
(pfc_checking==>(mpred_prop(_51282,_51284,_51286,pfcNegTrigger)==>{_51282:warn_if_static(_51284,_51286)}))>=(mfl4([ 'M'=M,
'F'=_51284,
'A'=_51286],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',333),ax)
'$pt'(baseKB,pfc_checking,rhs([ ( mpred_prop(Mpred_prop2,Mpred_prop,PfcNegTrigger,pfcNegTrigger) ==>
{ Warn_if_static4 :
warn_if_static(Warn_if_static,Static) })]))>=((pfc_checking==>(mpred_prop(_51186,_51188,_51190,pfcNegTrigger)==>{_51186:warn_if_static(_51188,_51190)})),mfl4(
[ 'M'=M,
'F'=_51242,
'A'=_51254],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',333))
(pfc_checking==>(mpred_prop(_51028,_51030,_51032,pfcBcTrigger)==>{_51028:warn_if_static(_51030,_51032)}))>=(mfl4([ 'M'=M,
'F'=_51030,
'A'=_51032],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',334),ax)
'$pt'(baseKB,pfc_checking,rhs([ ( mpred_prop(Mpred_prop2,Mpred_prop,PfcBcTrigger,pfcBcTrigger) ==>
{ Warn_if_static4 :
warn_if_static(Warn_if_static,Static) })]))>=((pfc_checking==>(mpred_prop(_50932,_50934,_50936,pfcBcTrigger)==>{_50932:warn_if_static(_50934,_50936)})),mfl4(
[ 'M'=M,
'F'=_50988,
'A'=_51000],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',334))
(mpred_prop(_50746,_50748,_50750,_50752)/(\+ground(_50748/_50750))==>{trace_or_throw_ex(mpred_prop(_50746,_50748,_50750,_50752))})>=(mfl4(
[ 'M'=M,
'F'=_50748,
'A'=_50750,
'What'=_50752],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',335),ax)
mpred_prop(baseKB,trace_or_throw_ex,1,pfcCallCode)>=(mfl4([ 'M'=M,
'F'=_50694,
'A'=_50706,
'What'=_50718],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',335),ax)
mpred_prop(baseKB,ground,1,pfcCallCode)>=(mfl4([ 'M'=M,
'F'=_50608,
'A'=_50620,
'What'=_50632],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',335),ax)
'$pt'(baseKB,mpred_prop(_50374,_50376,_50378,_50380),(\+ground(_50376/_50378)*->rhs([ { trace_or_throw_ex( mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)) }])))>=((mpred_prop(_50450,_50452,_50454,_50456)/(\+ground(_50452/_50454))==>{trace_or_throw_ex(mpred_prop(_50450,_50452,_50454,_50456))}),mfl4(
[ 'M'=M,
'F'=_50522,
'A'=_50534,
'What'=_50546],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',335))
(mpred_prop(_50250,_50252,_50254,pfcCreates)==>{_50250:warn_if_static(_50252,_50254)},{kb_shared(_50250:_50252/_50254)})>=(mfl4(
[ 'M'=M,
'F'=_50252,
'A'=_50254],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',338),ax)
'$pt'(baseKB,mpred_prop(_50060,_50062,_50064,pfcCreates),rhs([ { Warn_if_static1 :
warn_if_static(Warn_if_static,Static) },
{ kb_shared( _360194 :
_360200/_360202) }]))>=((mpred_prop(_50134,_50136,_50138,pfcCreates)==>{_50134:warn_if_static(_50136,_50138)},{kb_shared(_50134:_50136/_50138)}),mfl4(
[ 'M'=M,
'F'=_50216,
'A'=_50228],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',338))
(mpred_prop(_49958,_49960,_49962,pfcControlled)==>{kb_shared(_49958:_49960/_49962)})>=(mfl4([ 'M'=M,
'F'=_49960,
'A'=_49962],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',343),ax)
'$pt'(baseKB,mpred_prop(_49812,_49814,_49816,pfcControlled),rhs([ { kb_shared( _384312 :
_384318/_384320) }]))>=((mpred_prop(_49864,_49866,_49868,pfcControlled)==>{kb_shared(_49864:_49866/_49868)}),mfl4(
[ 'M'=M,
'F'=_49924,
'A'=_49936],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',343))
(mpred_prop(_49710,_49712,_49714,pfcWatches)==>{kb_shared(_49710:_49712/_49714)})>=(mfl4([ 'M'=M,
'F'=_49712,
'A'=_49714],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',344),ax)
'$pt'(baseKB,mpred_prop(_49564,_49566,_49568,pfcWatches),rhs([ { kb_shared( _408422 :
_408428/_408430) }]))>=((mpred_prop(_49616,_49618,_49620,pfcWatches)==>{kb_shared(_49616:_49618/_49620)}),mfl4(
[ 'M'=M,
'F'=_49676,
'A'=_49688],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',344))
(mpred_prop(_49472,_49474,_49476,pfcPosTrigger)==>mpred_prop(_49472,_49474,_49476,pfcWatches))>=(mfl4([ 'M'=M,
'F'=_49474,
'A'=_49476],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',347),ax)
'$pt'(baseKB,mpred_prop(_49346,_49348,_49350,pfcPosTrigger),rhs([ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)]))>=((mpred_prop(_49388,_49390,_49392,pfcPosTrigger)==>mpred_prop(_49388,_49390,_49392,pfcWatches)),mfl4(
[ 'M'=M,
'F'=_49438,
'A'=_49450],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',347))
mpred_prop(baseKB,pfcSanityA,0,pfcWatches)>=(mpred_prop(baseKB,pfcSanityA,0,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_49296,_49298,_49300,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,pfcSanityA,0,kb_shared)>=((mfl4([ 'M'=M,
'F'=_49188,
'A'=_49200],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',347),ax),mfl4(
[ 'M'=M,
'F'=_49188,
'A'=_49200],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',347))
'$pt'(baseKB,genlMt(_48878,baseKB),(_48878\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_488248:pfcSanityA/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_502490:pfcSanityA/0))) }])))>=(mpred_prop(baseKB,pfcSanityA,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,pfcSanityA,0,kb_shared),'$pt'(baseKB,genlMt(_48878,baseKB),(_48878\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_122366:pfcSanityA/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_136608:pfcSanityA/0))) }])))))
mpred_prop(baseKB,mtHybrid,1,pfcWatches)>=(mpred_prop(baseKB,mtHybrid,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_48828,_48830,_48832,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,genlMt,2,pfcWatches)>=(mpred_prop(baseKB,genlMt,2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_48752,_48754,_48756,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,predicateTriggerType,1,pfcWatches)>=(mpred_prop(baseKB,predicateTriggerType,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_48676,_48678,_48680,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,mpred_prop,4,pfcWatches)>=(mpred_prop(baseKB,mpred_prop,4,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_48600,_48602,_48604,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,predicateConventionMt,2,pfcWatches)>=(mpred_prop(baseKB,predicateConventionMt,2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_48524,_48526,_48528,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,ttTypeType,1,pfcWatches)>=(mpred_prop(baseKB,ttTypeType,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_48448,_48450,_48452,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,ttTypeType,1,kb_shared)>=((mfl4([ 'M'=M,
'F'=_48340,
'A'=_48352],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',347),ax),mfl4(
[ 'M'=M,
'F'=_48340,
'A'=_48352],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',347))
'$pt'(baseKB,genlMt(_48030,baseKB),(_48030\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_229774:ttTypeType/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_244016:ttTypeType/1))) }])))>=(mpred_prop(baseKB,ttTypeType,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,ttTypeType,1,kb_shared),'$pt'(baseKB,genlMt(_48030,baseKB),(_48030\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_280244:ttTypeType/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_294486:ttTypeType/1))) }])))))
mpred_prop(baseKB,ttRelationType,1,pfcWatches)>=(mpred_prop(baseKB,ttRelationType,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_47980,_47982,_47984,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,functorDeclares,1,pfcWatches)>=(mpred_prop(baseKB,functorDeclares,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_47904,_47906,_47908,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,compilerDirective,1,pfcWatches)>=(mpred_prop(baseKB,compilerDirective,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_47828,_47830,_47832,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,prologHybrid,1,pfcWatches)>=(mpred_prop(baseKB,prologHybrid,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_47752,_47754,_47756,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,pfcControlled,1,pfcWatches)>=(mpred_prop(baseKB,pfcControlled,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_47676,_47678,_47680,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,pfc_checking,0,pfcWatches)>=(mpred_prop(baseKB,pfc_checking,0,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_47600,_47602,_47604,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
(mpred_prop(_47482,_47484,_47486,pfcNegTrigger)==>mpred_prop(_47482,_47484,_47486,pfcWatches))>=(mfl4([ 'M'=M,
'F'=_47484,
'A'=_47486],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',348),ax)
'$pt'(baseKB,mpred_prop(_47356,_47358,_47360,pfcNegTrigger),rhs([ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)]))>=((mpred_prop(_47398,_47400,_47402,pfcNegTrigger)==>mpred_prop(_47398,_47400,_47402,pfcWatches)),mfl4(
[ 'M'=M,
'F'=_47448,
'A'=_47460],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',348))
(mpred_prop(_47264,_47266,_47268,pfcBcTrigger)==>mpred_prop(_47264,_47266,_47268,pfcCreates))>=(mfl4([ 'M'=M,
'F'=_47266,
'A'=_47268],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',349),ax)
'$pt'(baseKB,mpred_prop(_47138,_47140,_47142,pfcBcTrigger),rhs([ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)]))>=((mpred_prop(_47180,_47182,_47184,pfcBcTrigger)==>mpred_prop(_47180,_47182,_47184,pfcCreates)),mfl4(
[ 'M'=M,
'F'=_47230,
'A'=_47242],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',349))
(mpred_prop(_47024,_47026,_47028,pfcLHS)==>arity(_47026,_47028),functorIsMacro(_47026),mpred_prop(_47024,_47026,_47028,pfcWatches))>=(mfl4(
[ 'M'=M,
'F'=_47026,
'A'=_47028],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',350),ax)
'$pt'(baseKB,mpred_prop(_46854,_46856,_46858,pfcLHS),rhs([ arity(Arity,Arity1),
functorIsMacro(_46856),
mpred_prop(_46854,_46856,_46858,pfcWatches)]))>=((mpred_prop(_46918,_46920,_46922,pfcLHS)==>arity(_46920,_46922),functorIsMacro(_46920),mpred_prop(_46918,_46920,_46922,pfcWatches)),mfl4(
[ 'M'=M,
'F'=_46990,
'A'=_47002],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',350))
arity(pfcSanityA,0)>=(mpred_prop(baseKB,pfcSanityA,0,pfcLHS),'$pt'(baseKB,mpred_prop(_46782,_46784,_46786,pfcLHS),rhs([
arity(Arity,Arity1),
functorIsMacro(_46784),
mpred_prop(_46782,_46784,_46786,pfcWatches)])))
functorIsMacro(pfcSanityA)>=(mpred_prop(baseKB,pfcSanityA,0,pfcLHS),'$pt'(baseKB,mpred_prop(_46688,_46690,_46692,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_46690),
mpred_prop(_46688,_46690,_46692,pfcWatches)])))
mpred_prop(baseKB,pfcSanityA,0,pfcWatches)>=(mpred_prop(baseKB,pfcSanityA,0,pfcLHS),'$pt'(baseKB,mpred_prop(_46596,_46598,_46600,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_46598),
mpred_prop(_46596,_46598,_46600,pfcWatches)])))
arity(mtHybrid,1)>=(mpred_prop(baseKB,mtHybrid,1,pfcLHS),'$pt'(baseKB,mpred_prop(_46498,_46500,_46502,pfcLHS),rhs([ arity(Arity,Arity1),
functorIsMacro(_46500),
mpred_prop(_46498,_46500,_46502,pfcWatches)])))
functorIsMacro(mtHybrid)>=(mpred_prop(baseKB,mtHybrid,1,pfcLHS),'$pt'(baseKB,mpred_prop(_46404,_46406,_46408,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_46406),
mpred_prop(_46404,_46406,_46408,pfcWatches)])))
mpred_prop(baseKB,mtHybrid,1,pfcWatches)>=(mpred_prop(baseKB,mtHybrid,1,pfcLHS),'$pt'(baseKB,mpred_prop(_46312,_46314,_46316,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_46314),
mpred_prop(_46312,_46314,_46316,pfcWatches)])))
arity(genlMt,2)>=(mpred_prop(baseKB,genlMt,2,pfcLHS),'$pt'(baseKB,mpred_prop(_46214,_46216,_46218,pfcLHS),rhs([ arity(Arity,Arity1),
functorIsMacro(_46216),
mpred_prop(_46214,_46216,_46218,pfcWatches)])))
functorIsMacro(genlMt)>=(mpred_prop(baseKB,genlMt,2,pfcLHS),'$pt'(baseKB,mpred_prop(_46120,_46122,_46124,pfcLHS),rhs([
arity(Arity,Arity1),
functorIsMacro(_46122),
mpred_prop(_46120,_46122,_46124,pfcWatches)])))
mpred_prop(baseKB,genlMt,2,pfcWatches)>=(mpred_prop(baseKB,genlMt,2,pfcLHS),'$pt'(baseKB,mpred_prop(_46028,_46030,_46032,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_46030),
mpred_prop(_46028,_46030,_46032,pfcWatches)])))
arity(predicateTriggerType,1)>=(mpred_prop(baseKB,predicateTriggerType,1,pfcLHS),'$pt'(baseKB,mpred_prop(_45930,_45932,_45934,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_45932),
mpred_prop(_45930,_45932,_45934,pfcWatches)])))
functorIsMacro(predicateTriggerType)>=(mpred_prop(baseKB,predicateTriggerType,1,pfcLHS),'$pt'(baseKB,mpred_prop(_45836,_45838,_45840,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_45838),
mpred_prop(_45836,_45838,_45840,pfcWatches)])))
mpred_prop(baseKB,predicateTriggerType,1,pfcWatches)>=(mpred_prop(baseKB,predicateTriggerType,1,pfcLHS),'$pt'(baseKB,mpred_prop(_45744,_45746,_45748,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_45746),
mpred_prop(_45744,_45746,_45748,pfcWatches)])))
arity(mpred_prop,4)>=(mpred_prop(baseKB,mpred_prop,4,pfcLHS),'$pt'(baseKB,mpred_prop(_45646,_45648,_45650,pfcLHS),rhs([
arity(Arity,Arity1),
functorIsMacro(_45648),
mpred_prop(_45646,_45648,_45650,pfcWatches)])))
functorIsMacro(mpred_prop)>=(mpred_prop(baseKB,mpred_prop,4,pfcLHS),'$pt'(baseKB,mpred_prop(_45552,_45554,_45556,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_45554),
mpred_prop(_45552,_45554,_45556,pfcWatches)])))
mpred_prop(baseKB,mpred_prop,4,pfcWatches)>=(mpred_prop(baseKB,mpred_prop,4,pfcLHS),'$pt'(baseKB,mpred_prop(_45460,_45462,_45464,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_45462),
mpred_prop(_45460,_45462,_45464,pfcWatches)])))
arity(predicateConventionMt,2)>=(mpred_prop(baseKB,predicateConventionMt,2,pfcLHS),'$pt'(baseKB,mpred_prop(_45362,_45364,_45366,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_45364),
mpred_prop(_45362,_45364,_45366,pfcWatches)])))
functorIsMacro(predicateConventionMt)>=(mpred_prop(baseKB,predicateConventionMt,2,pfcLHS),'$pt'(baseKB,mpred_prop(_45268,_45270,_45272,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_45270),
mpred_prop(_45268,_45270,_45272,pfcWatches)])))
mpred_prop(baseKB,predicateConventionMt,2,pfcWatches)>=(mpred_prop(baseKB,predicateConventionMt,2,pfcLHS),'$pt'(baseKB,mpred_prop(_45176,_45178,_45180,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_45178),
mpred_prop(_45176,_45178,_45180,pfcWatches)])))
arity(ttTypeType,1)>=(mpred_prop(baseKB,ttTypeType,1,pfcLHS),'$pt'(baseKB,mpred_prop(_45078,_45080,_45082,pfcLHS),rhs([
arity(Arity,Arity1),
functorIsMacro(_45080),
mpred_prop(_45078,_45080,_45082,pfcWatches)])))
functorIsMacro(ttTypeType)>=(mpred_prop(baseKB,ttTypeType,1,pfcLHS),'$pt'(baseKB,mpred_prop(_44984,_44986,_44988,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_44986),
mpred_prop(_44984,_44986,_44988,pfcWatches)])))
mpred_prop(baseKB,ttTypeType,1,pfcWatches)>=(mpred_prop(baseKB,ttTypeType,1,pfcLHS),'$pt'(baseKB,mpred_prop(_44892,_44894,_44896,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_44894),
mpred_prop(_44892,_44894,_44896,pfcWatches)])))
arity(ttRelationType,1)>=(mpred_prop(baseKB,ttRelationType,1,pfcLHS),'$pt'(baseKB,mpred_prop(_44794,_44796,_44798,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_44796),
mpred_prop(_44794,_44796,_44798,pfcWatches)])))
functorIsMacro(ttRelationType)>=(mpred_prop(baseKB,ttRelationType,1,pfcLHS),'$pt'(baseKB,mpred_prop(_44700,_44702,_44704,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_44702),
mpred_prop(_44700,_44702,_44704,pfcWatches)])))
mpred_prop(baseKB,ttRelationType,1,pfcWatches)>=(mpred_prop(baseKB,ttRelationType,1,pfcLHS),'$pt'(baseKB,mpred_prop(_44608,_44610,_44612,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_44610),
mpred_prop(_44608,_44610,_44612,pfcWatches)])))
arity(functorDeclares,1)>=(mpred_prop(baseKB,functorDeclares,1,pfcLHS),'$pt'(baseKB,mpred_prop(_44510,_44512,_44514,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_44512),
mpred_prop(_44510,_44512,_44514,pfcWatches)])))
functorIsMacro(functorDeclares)>=(mpred_prop(baseKB,functorDeclares,1,pfcLHS),'$pt'(baseKB,mpred_prop(_44416,_44418,_44420,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_44418),
mpred_prop(_44416,_44418,_44420,pfcWatches)])))
mpred_prop(baseKB,functorDeclares,1,pfcWatches)>=(mpred_prop(baseKB,functorDeclares,1,pfcLHS),'$pt'(baseKB,mpred_prop(_44324,_44326,_44328,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_44326),
mpred_prop(_44324,_44326,_44328,pfcWatches)])))
arity(compilerDirective,1)>=(mpred_prop(baseKB,compilerDirective,1,pfcLHS),'$pt'(baseKB,mpred_prop(_44226,_44228,_44230,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_44228),
mpred_prop(_44226,_44228,_44230,pfcWatches)])))
functorIsMacro(compilerDirective)>=(mpred_prop(baseKB,compilerDirective,1,pfcLHS),'$pt'(baseKB,mpred_prop(_44132,_44134,_44136,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_44134),
mpred_prop(_44132,_44134,_44136,pfcWatches)])))
mpred_prop(baseKB,compilerDirective,1,pfcWatches)>=(mpred_prop(baseKB,compilerDirective,1,pfcLHS),'$pt'(baseKB,mpred_prop(_44040,_44042,_44044,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_44042),
mpred_prop(_44040,_44042,_44044,pfcWatches)])))
arity(prologHybrid,1)>=(mpred_prop(baseKB,prologHybrid,1,pfcLHS),'$pt'(baseKB,mpred_prop(_43942,_43944,_43946,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_43944),
mpred_prop(_43942,_43944,_43946,pfcWatches)])))
functorIsMacro(prologHybrid)>=(mpred_prop(baseKB,prologHybrid,1,pfcLHS),'$pt'(baseKB,mpred_prop(_43848,_43850,_43852,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_43850),
mpred_prop(_43848,_43850,_43852,pfcWatches)])))
mpred_prop(baseKB,prologHybrid,1,pfcWatches)>=(mpred_prop(baseKB,prologHybrid,1,pfcLHS),'$pt'(baseKB,mpred_prop(_43756,_43758,_43760,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_43758),
mpred_prop(_43756,_43758,_43760,pfcWatches)])))
arity(pfcControlled,1)>=(mpred_prop(baseKB,pfcControlled,1,pfcLHS),'$pt'(baseKB,mpred_prop(_43658,_43660,_43662,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_43660),
mpred_prop(_43658,_43660,_43662,pfcWatches)])))
functorIsMacro(pfcControlled)>=(mpred_prop(baseKB,pfcControlled,1,pfcLHS),'$pt'(baseKB,mpred_prop(_43564,_43566,_43568,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_43566),
mpred_prop(_43564,_43566,_43568,pfcWatches)])))
mpred_prop(baseKB,pfcControlled,1,pfcWatches)>=(mpred_prop(baseKB,pfcControlled,1,pfcLHS),'$pt'(baseKB,mpred_prop(_43472,_43474,_43476,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_43474),
mpred_prop(_43472,_43474,_43476,pfcWatches)])))
arity(pfc_checking,0)>=(mpred_prop(baseKB,pfc_checking,0,pfcLHS),'$pt'(baseKB,mpred_prop(_43374,_43376,_43378,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_43376),
mpred_prop(_43374,_43376,_43378,pfcWatches)])))
functorIsMacro(pfc_checking)>=(mpred_prop(baseKB,pfc_checking,0,pfcLHS),'$pt'(baseKB,mpred_prop(_43280,_43282,_43284,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_43282),
mpred_prop(_43280,_43282,_43284,pfcWatches)])))
mpred_prop(baseKB,pfc_checking,0,pfcWatches)>=(mpred_prop(baseKB,pfc_checking,0,pfcLHS),'$pt'(baseKB,mpred_prop(_43188,_43190,_43192,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_43190),
mpred_prop(_43188,_43190,_43192,pfcWatches)])))
(mpred_prop(_43070,_43072,_43074,pfcRHS)==>mpred_prop(_43070,_43072,_43074,pfcCreates))>=(mfl4([ 'M'=M,
'F'=_43072,
'A'=_43074],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',351),ax)
'$pt'(baseKB,mpred_prop(_42944,_42946,_42948,pfcRHS),rhs([ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)]))>=((mpred_prop(_42986,_42988,_42990,pfcRHS)==>mpred_prop(_42986,_42988,_42990,pfcCreates)),mfl4(
[ 'M'=M,
'F'=_43036,
'A'=_43048],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',351))
mpred_prop(baseKB,pfcSanityB,0,pfcCreates)>=(mpred_prop(baseKB,pfcSanityB,0,pfcRHS),'$pt'(baseKB,mpred_prop(_42894,_42896,_42898,pfcRHS),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)])))
mpred_prop(baseKB,pfcSanityB,0,kb_shared)>=((mfl4([ 'M'=M,
'F'=_42786,
'A'=_42798],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',351),ax),mfl4(
[ 'M'=M,
'F'=_42786,
'A'=_42798],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',351))
'$pt'(baseKB,genlMt(_42476,baseKB),(_42476\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_314386:pfcSanityB/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_328628:pfcSanityB/0))) }])))>=(mpred_prop(baseKB,pfcSanityB,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,pfcSanityB,0,kb_shared),'$pt'(baseKB,genlMt(_42476,baseKB),(_42476\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_364856:pfcSanityB/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_379098:pfcSanityB/0))) }])))))
mpred_prop(baseKB,genlMt,2,pfcCreates)>=(mpred_prop(baseKB,genlMt,2,pfcRHS),'$pt'(baseKB,mpred_prop(_42426,_42428,_42430,pfcRHS),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)])))
mpred_prop(baseKB,mpred_prop,4,pfcCreates)>=(mpred_prop(baseKB,mpred_prop,4,pfcRHS),'$pt'(baseKB,mpred_prop(_42350,_42352,_42354,pfcRHS),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)])))
mpred_prop(baseKB,functorDeclares,1,pfcCreates)>=(mpred_prop(baseKB,functorDeclares,1,pfcRHS),'$pt'(baseKB,mpred_prop(_42274,_42276,_42278,pfcRHS),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)])))
mpred_prop(baseKB,arityMax,2,pfcCreates)>=(mpred_prop(baseKB,arityMax,2,pfcRHS),'$pt'(baseKB,mpred_prop(_42198,_42200,_42202,pfcRHS),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)])))
mpred_prop(baseKB,arityMax,2,kb_shared)>=((mfl4([ 'M'=M,
'F'=_42090,
'A'=_42102],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',351),ax),mfl4(
[ 'M'=M,
'F'=_42090,
'A'=_42102],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',351))
'$pt'(baseKB,genlMt(_41780,baseKB),(_41780\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_457082:arityMax/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_471324:arityMax/2))) }])))>=(mpred_prop(baseKB,arityMax,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,arityMax,2,kb_shared),'$pt'(baseKB,genlMt(_41780,baseKB),(_41780\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_97694:arityMax/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_111936:arityMax/2))) }])))))
mpred_prop(baseKB,functorIsMacro,1,pfcCreates)>=(mpred_prop(baseKB,functorIsMacro,1,pfcRHS),'$pt'(baseKB,mpred_prop(_41730,_41732,_41734,pfcRHS),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)])))
mpred_prop(baseKB,hybrid_support,2,pfcCreates)>=(mpred_prop(baseKB,hybrid_support,2,pfcRHS),'$pt'(baseKB,mpred_prop(_41654,_41656,_41658,pfcRHS),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)])))
(mpred_prop(_41530,_41532,_41534,pfcCallCode)/predicate_is_undefined_fa(_41532,_41534)==>mpred_prop(_41530,_41532,_41534,needsDefined))>=(mfl4(
[ 'M'=M,
'F'=_41532,
'A'=_41534],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',355),ax)
mpred_prop(baseKB,predicate_is_undefined_fa,2,pfcCallCode)>=(mfl4([ 'M'=M,
'F'=_41490,
'A'=_41502],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',355),ax)
'$pt'(baseKB,mpred_prop(_41300,_41302,_41304,pfcCallCode),(predicate_is_undefined_fa(_41302,_41304)*->rhs([ mpred_prop(Mpred_prop2,Mpred_prop,NeedsDefined,needsDefined)])))>=((mpred_prop(_41360,_41362,_41364,pfcCallCode)/predicate_is_undefined_fa(_41362,_41364)==>mpred_prop(_41360,_41362,_41364,needsDefined)),mfl4(
[ 'M'=M,
'F'=_41416,
'A'=_41428],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',355))
genlPreds(pfcRHS,pfcControlled)>=(mfl4(_41270,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',361),ax)
genlPreds(prologSideEffects,rtNotForUnboundPredicates)>=(mfl4(_41236,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',363),ax)
mpred_prop(baseKB,nondet,0,kb_shared)>=(mfl4(_41202,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',365),ax)
'$pt'(baseKB,genlMt(_40928,baseKB),(_40928\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_188600:nondet/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_202838:nondet/0))) }])))>=(mpred_prop(baseKB,nondet,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,nondet,0,kb_shared),'$pt'(baseKB,genlMt(_40928,baseKB),(_40928\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_239060:nondet/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_253298:nondet/0))) }])))))
mpred_prop(baseKB,typeCheckDecl,2,kb_shared)>=(mfl4(_40898,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',366),ax)
'$pt'(baseKB,genlMt(_40624,baseKB),(_40624\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_289446:typeCheckDecl/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_303690:typeCheckDecl/2))) }])))>=(mpred_prop(baseKB,typeCheckDecl,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,typeCheckDecl,2,kb_shared),'$pt'(baseKB,genlMt(_40624,baseKB),(_40624\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_339920:typeCheckDecl/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_354164:typeCheckDecl/2))) }])))))
nondet>=(mfl4(_40594,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',368),ax)
mpred_prop(baseKB,warningsAbout,2,kb_shared)>=(mfl4(_40566,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',371),ax)
'$pt'(baseKB,genlMt(_40292,baseKB),(_40292\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_390336:warningsAbout/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_404580:warningsAbout/2))) }])))>=(mpred_prop(baseKB,warningsAbout,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,warningsAbout,2,kb_shared),'$pt'(baseKB,genlMt(_40292,baseKB),(_40292\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_440810:warningsAbout/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_455054:warningsAbout/2))) }])))))
arity(warningsAbout,2)>=((mfl4(_40252,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',373),ax),mfl4(_40262,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',373))
prologHybrid(warningsAbout)>=(mfl4(_40212,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',373),ax)
rtArgsVerbatum(warningsAbout)>=(mfl4(_40180,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',373),ax)
(warningsAbout(_40082,_40084)==>{wdmsg_pfc(error(warningsAbout(_40082,_40084))),if_interactive(break,true)})>=(mfl4([ 'Msg'=Msg,
'Why'=_40084],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',374),ax)
mpred_prop(baseKB,wdmsg_pfc,1,pfcCallCode)>=(mfl4([ 'Msg'=Msg,
'Why'=_40060],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',374),ax)
mpred_prop(baseKB,if_interactive,2,pfcCallCode)>=(mfl4([ 'Msg'=Msg,
'Why'=_39998],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',374),ax)
mpred_prop(baseKB,warningsAbout,2,pfcLHS)>=(mfl4([ 'Msg'=Msg,
'Why'=_39936],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',374),ax)
arity(warningsAbout,2)>=(mpred_prop(baseKB,warningsAbout,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,warningsAbout,2,pfcLHS),rhs(
[ arity(warningsAbout,2),
functorIsMacro(warningsAbout),
mpred_prop(baseKB,warningsAbout,2,pfcWatches)])))
functorIsMacro(warningsAbout)>=(mpred_prop(baseKB,warningsAbout,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,warningsAbout,2,pfcLHS),rhs(
[ arity(warningsAbout,2),
functorIsMacro(warningsAbout),
mpred_prop(baseKB,warningsAbout,2,pfcWatches)])))
mpred_prop(baseKB,warningsAbout,2,pfcWatches)>=(mpred_prop(baseKB,warningsAbout,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,warningsAbout,2,pfcLHS),rhs(
[ arity(warningsAbout,2),
functorIsMacro(warningsAbout),
mpred_prop(baseKB,warningsAbout,2,pfcWatches)])))
mpred_prop(baseKB,warningsAbout,2,pfcPosTrigger)>=(mfl4([ 'Msg'=Msg,
'Why'=_39590],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',374),ax)
mpred_prop(baseKB,warningsAbout,2,pfcWatches)>=(mpred_prop(baseKB,warningsAbout,2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,warningsAbout,2,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,warningsAbout,2,pfcWatches)])))
'$pt'(baseKB,warningsAbout(_39328,_39330),rhs([ { wdmsg_pfc( error( warningsAbout(WarningsAbout,WarningsAbout1))),
if_interactive(break,true) }]))>=((warningsAbout(_39386,_39388)==>{wdmsg_pfc(error(warningsAbout(_39386,_39388))),if_interactive(break,true)}),mfl4(
[ 'Msg'=Msg,
'Why'=_39452],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',374))
(t(_39214):-cwc,call(into_plist_arities(3,10,_39214,[_39244|_39246])),mpred_plist_t(_39244,_39246))>=(mfl4([ 'CALL'=CALL,
'P'=_39244,
'LIST'=_39246],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',384),ax)
(t(_39088,_39090):-cwc,atom(_39088),!,_39122=..[_39088,_39090],call_u(_39122))>=(mfl4([ 'A'=A,
'B'=_39090,
'ABC'=_39122],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',393),ax)
(t(_39004,_39006):-cwc,mpred_fa_call(_39004,1,call(_39004,_39006)))>=(mfl4([ 'P'=P,
'A1'=_39006],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',396),ax)
(t(_38904,_38906,_38908):-cwc,mpred_fa_call(_38904,2,call(_38904,_38906,_38908)))>=(mfl4([ 'P'=P,
'A1'=_38906,
'A2'=_38908],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',403),ax)
(t(_38788,_38790,_38792,_38794):-cwc,mpred_fa_call(_38788,3,call(_38788,_38790,_38792,_38794)))>=(mfl4([ 'P'=P,
'A1'=_38790,
'A2'=_38792,
'A3'=_38794],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',412),ax)
(t(_38656,_38658,_38660,_38662,_38664):-cwc,mpred_fa_call(_38656,4,call(_38656,_38658,_38660,_38662,_38664)))>=(mfl4([
'P'=P,
'A1'=_38658,
'A2'=_38660,
'A3'=_38662,
'A4'=_38664],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',420),ax)
(t(_38508,_38510,_38512,_38514,_38516,_38518):-cwc,mpred_fa_call(_38508,5,call(_38508,_38510,_38512,_38514,_38516,_38518)))>=(mfl4(
[ 'P'=P,
'A1'=_38510,
'A2'=_38512,
'A3'=_38514,
'A4'=_38516,
'A5'=_38518],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',429),ax)
(t(_38344,_38346,_38348,_38350,_38352,_38354,_38356):-cwc,mpred_fa_call(_38344,6,call(_38344,_38346,_38348,_38350,_38352,_38354,_38356)))>=(mfl4(
[ 'P'=P,
'A1'=_38346,
'A2'=_38348,
'A3'=_38350,
'A4'=_38352,
'A5'=_38354,
'A6'=_38356],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',438),ax)
(t(_38164,_38166,_38168,_38170,_38172,_38174,_38176,_38178):-cwc,mpred_fa_call(_38164,7,call(_38164,_38166,_38168,_38170,_38172,_38174,_38176,_38178)))>=(mfl4(
[ 'P'=P, 'A1'=_38166,'A2'=_38168,'A3'=_38170,'A4'=_38172,'A5'=_38174,'A6'=_38176
,
'A7'=_38178],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',447),ax)
typeCheckDecl(prologHybrid(_38110),callable(_38110))>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',453),ax)
typeCheckDecl(pfcControlled(_38056),callable(_38056))>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',454),ax)
arity(comment,2)>=(mfl4(_38028,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',457),ax)
arity(alwaysGaf,1)>=(mfl4(_37994,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',461),ax)
alwaysGaf(alwaysGaf)>=(mfl4(_37960,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',462),ax)
alwaysGaf(pfcRHS)>=(mfl4(_37928,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',463),ax)
alwaysGaf(pfcLHS)>=(mfl4(_37896,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',464),ax)
(arity(_37788,_37790):-cwc,is_ftNameArity(_37788,_37790),current_predicate(_37788/_37790),_37790>1)>=(mfl4([ 'F'=F,
'A'=_37790],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',471),ax)
(arity(_37722,1):-cwc,call_u(ttRelationType(_37722)))>=(mfl4([ 'F'=F],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',472),ax)
arity(rtArgsVerbatum,1)>=(mfl4(_37694,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',475),ax)
arity(quasiQuote,1)>=(mfl4(_37660,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',476),ax)
rtArgsVerbatum('$spft')>=(mfl4(_37626,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',477),ax)
quasiQuote(xQuoteFn)>=(mfl4(_37594,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',482),ax)
rtArgsVerbatum(with_current_why)>=(mfl4(_37562,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',484),ax)
rtArgsVerbatum(loop_check_term)>=(mfl4(_37530,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',485),ax)
rtArgsVerbatum(loop_check_term_key)>=(mfl4(_37498,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',486),ax)
rtArgsVerbatum(xQuoteFn)>=(mfl4(_37466,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',487),ax)
rtArgsVerbatum('$VAR')>=(mfl4(_37434,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',488),ax)
rtArgsVerbatum('NART')>=(mfl4(_37402,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',489),ax)
(rtArgsVerbatum(_37324):-cwc,atom(_37324),atom_concat(_37344,'Fn',_37324))>=(mfl4([ 'X'=X],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',490),ax)
rtArgsVerbatum(ain)>=(mfl4(_37296,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',491),ax)
rtArgsVerbatum(ruleRewrite)>=(mfl4(_37264,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',492),ax)
rtArgsVerbatum(mpred_action)>=(mfl4(_37232,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',493),ax)
rtArgsVerbatum(mpred_rem)>=(mfl4(_37200,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',496),ax)
rtArgsVerbatum(added)>=(mfl4(_37168,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',497),ax)
rtArgsVerbatum(call)>=(mfl4(_37136,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',498),ax)
rtArgsVerbatum(call_u)>=(mfl4(_37104,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',499),ax)
rtArgsVerbatum(clause_asserted_i)>=(mfl4(_37072,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',500),ax)
rtArgsVerbatum(member)>=(mfl4(_37040,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',501),ax)
rtArgsVerbatum(<-)>=(mfl4(_37008,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',502),ax)
rtArgsVerbatum(=..)>=(mfl4(_36976,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',503),ax)
rtArgsVerbatum(second_order)>=(mfl4(_36944,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',505),ax)
('$bt'(_36838,_36840)/(nonvar(_36838),must(get_bc_clause(_36838,_36860)))==>{ignore(kb_shared(_36838))},_36860)>=(mfl4(
[ 'P'=P,
'Post'=_36860],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',522),ax)
mpred_prop(baseKB,'$bt',2,pfcLHS)>=(mfl4([ 'P'=P,
'Post'=_36810],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',522),ax)
arity('$bt',2)>=(mpred_prop(baseKB,'$bt',2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,'$bt',2,pfcLHS),rhs([ arity('$bt',2),
functorIsMacro('$bt'),
mpred_prop(baseKB,'$bt',2,pfcWatches)])))
functorIsMacro('$bt')>=(mpred_prop(baseKB,'$bt',2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,'$bt',2,pfcLHS),rhs([ arity('$bt',2),
functorIsMacro('$bt'),
mpred_prop(baseKB,'$bt',2,pfcWatches)])))
mpred_prop(baseKB,'$bt',2,pfcWatches)>=(mpred_prop(baseKB,'$bt',2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,'$bt',2,pfcLHS),rhs(
[ arity('$bt',2),
functorIsMacro('$bt'),
mpred_prop(baseKB,'$bt',2,pfcWatches)])))
mpred_prop(baseKB,'$bt',2,kb_shared)>=((mfl4([ 'P'=P,
'Post'=_36430],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',522),ax),mfl4(
[ 'P'=P,
'Post'=_36430],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',522))
'$pt'(baseKB,genlMt(_36120,baseKB),(_36120\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_251256:'$bt'/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_265494:'$bt'/2))) }])))>=(mpred_prop(baseKB,'$bt',2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,'$bt',2,kb_shared),'$pt'(baseKB,genlMt(_36120,baseKB),(_36120\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_301716:'$bt'/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_315954:'$bt'/2))) }])))))
mpred_prop(baseKB,nonvar,1,pfcCallCode)>=(mfl4([ 'P'=P,
'Post'=_36096],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',522),ax)
mpred_prop(baseKB,must,1,pfcCallCode)>=(mfl4([ 'P'=P,
'Post'=_36034],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',522),ax)
mpred_prop(baseKB,'$bt',2,pfcPosTrigger)>=(mfl4([ 'P'=P,
'Post'=_35972],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',522),ax)
mpred_prop(baseKB,'$bt',2,pfcWatches)>=(mpred_prop(baseKB,'$bt',2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,'$bt',2,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,'$bt',2,pfcWatches)])))
'$pt'(baseKB,'$bt'(_35682,_35684),(nonvar(_35682),must(get_bc_clause(_35682,_35710))*->rhs([ { ignore( kb_shared(Shared)) },
_35710])))>=(('$bt'(_35760,_35762)/(nonvar(_35760),must(get_bc_clause(_35760,_35782)))==>{ignore(kb_shared(_35760))},_35782),mfl4(
[ 'P'=P,
'Post'=_35834],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',522))
genlPreds(pfcMustFC,pfcControlled)>=(mfl4(_35652,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',531),ax)
genlPreds(pfcControlled,prologHybrid)>=(mfl4(_35618,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',534),ax)
(mpred_prop(_35492,_35494,_35496,_35498),genlPreds(_35498,_35504)==>mpred_prop(_35492,_35494,_35496,_35504))>=(mfl4([ 'M'=M,
'F'=_35494,
'A'=_35496,
'R1'=_35498,
'R2'=_35504],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',536),ax)
mpred_prop(baseKB,genlPreds,2,pfcCallCode)>=(mfl4([ 'M'=M,
'F'=_35428,
'A'=_35440,
'R1'=_35452,
'R2'=_35464],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',536),ax)
'$pt'(baseKB,mpred_prop(_35214,_35216,_35218,_35220),(genlPreds(_35220,_35232)*->rhs([ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)])))>=((mpred_prop(_35274,_35276,_35278,_35280),genlPreds(_35280,_35286)==>mpred_prop(_35274,_35276,_35278,_35286)),mfl4(
[ 'M'=M,
'F'=_35330,
'A'=_35342,
'R1'=_35354,
'R2'=_35366],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',536))
mpred_prop(baseKB,pfcSanityB,0,pfcControlled)>=(mpred_prop(baseKB,pfcSanityB,0,pfcRHS),'$pt'(baseKB,mpred_prop(_35152,_35154,_35156,_35158),(genlPreds(_35158,_35170)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,pfcSanityB,0,prologHybrid)>=(mpred_prop(baseKB,pfcSanityB,0,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,pfcSanityB,0,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,pfcSanityB,0,prologHybrid)]))))
mpred_prop(baseKB,genlMt,2,pfcControlled)>=(mpred_prop(baseKB,genlMt,2,pfcRHS),'$pt'(baseKB,mpred_prop(_34976,_34978,_34980,_34982),(genlPreds(_34982,_34994)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,genlMt,2,prologHybrid)>=(mpred_prop(baseKB,genlMt,2,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,genlMt,2,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,genlMt,2,prologHybrid)]))))
mpred_prop(baseKB,mpred_prop,4,pfcControlled)>=(mpred_prop(baseKB,mpred_prop,4,pfcRHS),'$pt'(baseKB,mpred_prop(_34800,_34802,_34804,_34806),(genlPreds(_34806,_34818)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,mpred_prop,4,prologHybrid)>=(mpred_prop(baseKB,mpred_prop,4,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,mpred_prop,4,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,mpred_prop,4,prologHybrid)]))))
mpred_prop(baseKB,functorDeclares,1,pfcControlled)>=(mpred_prop(baseKB,functorDeclares,1,pfcRHS),'$pt'(baseKB,mpred_prop(_34624,_34626,_34628,_34630),(genlPreds(_34630,_34642)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,functorDeclares,1,prologHybrid)>=(mpred_prop(baseKB,functorDeclares,1,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,functorDeclares,1,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,functorDeclares,1,prologHybrid)]))))
mpred_prop(baseKB,arityMax,2,pfcControlled)>=(mpred_prop(baseKB,arityMax,2,pfcRHS),'$pt'(baseKB,mpred_prop(_34448,_34450,_34452,_34454),(genlPreds(_34454,_34466)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,arityMax,2,prologHybrid)>=(mpred_prop(baseKB,arityMax,2,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,arityMax,2,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,arityMax,2,prologHybrid)]))))
mpred_prop(baseKB,functorIsMacro,1,pfcControlled)>=(mpred_prop(baseKB,functorIsMacro,1,pfcRHS),'$pt'(baseKB,mpred_prop(_34272,_34274,_34276,_34278),(genlPreds(_34278,_34290)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,functorIsMacro,1,prologHybrid)>=(mpred_prop(baseKB,functorIsMacro,1,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,functorIsMacro,1,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,functorIsMacro,1,prologHybrid)]))))
mpred_prop(baseKB,hybrid_support,2,pfcControlled)>=(mpred_prop(baseKB,hybrid_support,2,pfcRHS),'$pt'(baseKB,mpred_prop(_34096,_34098,_34100,_34102),(genlPreds(_34102,_34114)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,hybrid_support,2,prologHybrid)>=(mpred_prop(baseKB,hybrid_support,2,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,hybrid_support,2,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,hybrid_support,2,prologHybrid)]))))
mpred_prop(baseKB,genlPreds,2,pfcLHS)>=(mfl4([ 'M'=M,
'F'=_33922,
'A'=_33934,
'R1'=_33946,
'R2'=_33958],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',536),ax)
arity(genlPreds,2)>=(mpred_prop(baseKB,genlPreds,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,genlPreds,2,pfcLHS),rhs([ arity(genlPreds,2),
functorIsMacro(genlPreds),
mpred_prop(baseKB,genlPreds,2,pfcWatches)])))
functorIsMacro(genlPreds)>=(mpred_prop(baseKB,genlPreds,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,genlPreds,2,pfcLHS),rhs(
[ arity(genlPreds,2),
functorIsMacro(genlPreds),
mpred_prop(baseKB,genlPreds,2,pfcWatches)])))
mpred_prop(baseKB,genlPreds,2,pfcWatches)>=(mpred_prop(baseKB,genlPreds,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,genlPreds,2,pfcLHS),rhs(
[ arity(genlPreds,2),
functorIsMacro(genlPreds),
mpred_prop(baseKB,genlPreds,2,pfcWatches)])))
mpred_prop(baseKB,mpred_prop,4,pfcCallCode)>=(mfl4([ 'M'=M,
'F'=_33540,
'A'=_33552,
'R1'=_33564,
'R2'=_33576],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',536),ax)
mpred_prop(baseKB,genlPreds,2,pfcPosTrigger)>=(mfl4([ 'M'=M,
'F'=_33442,
'A'=_33454,
'R1'=_33466,
'R2'=_33478],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',536),ax)
mpred_prop(baseKB,genlPreds,2,pfcWatches)>=(mpred_prop(baseKB,genlPreds,2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,genlPreds,2,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,genlPreds,2,pfcWatches)])))
'$pt'(baseKB,genlPreds(_33152,_33154),(mpred_prop(_33164,_33166,_33168,_33152)*->rhs([ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)])))>=((mpred_prop(_33212,_33214,_33216,_33218),genlPreds(_33218,_33224)==>mpred_prop(_33212,_33214,_33216,_33224)),mfl4(
[ 'M'=M,
'F'=_33268,
'A'=_33280,
'R1'=_33292,
'R2'=_33304],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',536))
mpred_prop(baseKB,pfcSanityB,0,pfcControlled)>=(genlPreds(pfcRHS,pfcControlled),'$pt'(baseKB,genlPreds(_33090,_33092),(mpred_prop(_33102,_33104,_33106,_33090)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,genlMt,2,pfcControlled)>=(genlPreds(pfcRHS,pfcControlled),'$pt'(baseKB,genlPreds(_33006,_33008),(mpred_prop(_33018,_33020,_33022,_33006)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,mpred_prop,4,pfcControlled)>=(genlPreds(pfcRHS,pfcControlled),'$pt'(baseKB,genlPreds(_32922,_32924),(mpred_prop(_32934,_32936,_32938,_32922)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,functorDeclares,1,pfcControlled)>=(genlPreds(pfcRHS,pfcControlled),'$pt'(baseKB,genlPreds(_32838,_32840),(mpred_prop(_32850,_32852,_32854,_32838)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,arityMax,2,pfcControlled)>=(genlPreds(pfcRHS,pfcControlled),'$pt'(baseKB,genlPreds(_32754,_32756),(mpred_prop(_32766,_32768,_32770,_32754)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,functorIsMacro,1,pfcControlled)>=(genlPreds(pfcRHS,pfcControlled),'$pt'(baseKB,genlPreds(_32670,_32672),(mpred_prop(_32682,_32684,_32686,_32670)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,hybrid_support,2,pfcControlled)>=(genlPreds(pfcRHS,pfcControlled),'$pt'(baseKB,genlPreds(_32586,_32588),(mpred_prop(_32598,_32600,_32602,_32586)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,pfcSanityB,0,prologHybrid)>=(genlPreds(pfcControlled,prologHybrid),'$pt'(baseKB,genlPreds(_32502,_32504),(mpred_prop(_32514,_32516,_32518,_32502)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,genlMt,2,prologHybrid)>=(genlPreds(pfcControlled,prologHybrid),'$pt'(baseKB,genlPreds(_32418,_32420),(mpred_prop(_32430,_32432,_32434,_32418)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,mpred_prop,4,prologHybrid)>=(genlPreds(pfcControlled,prologHybrid),'$pt'(baseKB,genlPreds(_32334,_32336),(mpred_prop(_32346,_32348,_32350,_32334)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,functorDeclares,1,prologHybrid)>=(genlPreds(pfcControlled,prologHybrid),'$pt'(baseKB,genlPreds(_32250,_32252),(mpred_prop(_32262,_32264,_32266,_32250)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,arityMax,2,prologHybrid)>=(genlPreds(pfcControlled,prologHybrid),'$pt'(baseKB,genlPreds(_32166,_32168),(mpred_prop(_32178,_32180,_32182,_32166)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,functorIsMacro,1,prologHybrid)>=(genlPreds(pfcControlled,prologHybrid),'$pt'(baseKB,genlPreds(_32082,_32084),(mpred_prop(_32094,_32096,_32098,_32082)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,hybrid_support,2,prologHybrid)>=(genlPreds(pfcControlled,prologHybrid),'$pt'(baseKB,genlPreds(_31998,_32000),(mpred_prop(_32010,_32012,_32014,_31998)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
do_and_undo(mpred_post_exactly,mpred_remove_exactly)>=(mfl4(_31946,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',538),ax)
(without_depth_limit(_31848):-cwc,call_with_depth_limit(_31848,72057594037927935,_31868),sanity(_31868\==depth_limit_exceeded))>=(mfl4(
[ 'G'=G,
'Result'=_31868],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',547),ax)
arity(mpred_undo_sys,3)>=((mfl4(_31810,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',553),ax),mfl4(_31820,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',553))
meta_argtypes(mpred_undo_sys(ftAssertion,ftCallable,ftCallable))>=(mfl4(_31770,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',553),ax)
pfcControlled(mpred_undo_sys)>=(mfl4(_31730,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',553),ax)
hybrid_support(mpred_undo_sys,3)>=(pfcControlled(mpred_undo_sys),'$pt'(baseKB,pfcControlled(mpred_undo_sys),(arity(mpred_undo_sys,3)*->rhs(
[ hybrid_support(mpred_undo_sys,3)]))))
(mpred_undo_sys(_31558,_31560,_31562)==>(_31558==>{_31560}),mpred_do_and_undo_method(_31560,_31562))>=(mfl4([ 'P'=P,
'WhenAdded'=_31560,
'WhenRemoved'=_31562],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',555),ax)
mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcRHS)>=(mfl4([ 'P'=P,
'WhenAdded'=_31524,
'WhenRemoved'=_31536],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',555),ax)
mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcCreates)>=(mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcRHS),rhs(
[ mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcCreates)])))
mpred_prop(baseKB,mpred_do_and_undo_method,2,kb_shared)>=((mfl4([ 'P'=P,
'WhenAdded'=_31328,
'WhenRemoved'=_31340],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',555),ax),mfl4(
[ 'P'=P,
'WhenAdded'=_31328,
'WhenRemoved'=_31340],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',555))
'$pt'(baseKB,genlMt(_31018,baseKB),(_31018\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_273120:mpred_do_and_undo_method/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_287374:mpred_do_and_undo_method/2))) }])))>=(mpred_prop(baseKB,mpred_do_and_undo_method,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,mpred_do_and_undo_method,2,kb_shared),'$pt'(baseKB,genlMt(_31018,baseKB),(_31018\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_323616:mpred_do_and_undo_method/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_337870:mpred_do_and_undo_method/2))) }])))))
mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcControlled)>=(mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcControlled)]))))
mpred_prop(baseKB,mpred_do_and_undo_method,2,prologHybrid)>=(mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,mpred_do_and_undo_method,2,prologHybrid)]))))
mpred_prop(baseKB,mpred_undo_sys,3,pfcLHS)>=(mfl4([ 'P'=P,
'WhenAdded'=_30806,
'WhenRemoved'=_30818],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',555),ax)
arity(mpred_undo_sys,3)>=(mpred_prop(baseKB,mpred_undo_sys,3,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_undo_sys,3,pfcLHS),rhs(
[ arity(mpred_undo_sys,3),
functorIsMacro(mpred_undo_sys),
mpred_prop(baseKB,mpred_undo_sys,3,pfcWatches)])))
functorIsMacro(mpred_undo_sys)>=(mpred_prop(baseKB,mpred_undo_sys,3,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_undo_sys,3,pfcLHS),rhs(
[ arity(mpred_undo_sys,3),
functorIsMacro(mpred_undo_sys),
mpred_prop(baseKB,mpred_undo_sys,3,pfcWatches)])))
mpred_prop(baseKB,mpred_undo_sys,3,pfcWatches)>=(mpred_prop(baseKB,mpred_undo_sys,3,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_undo_sys,3,pfcLHS),rhs(
[ arity(mpred_undo_sys,3),
functorIsMacro(mpred_undo_sys),
mpred_prop(baseKB,mpred_undo_sys,3,pfcWatches)])))
mpred_prop(baseKB,mpred_undo_sys,3,pfcPosTrigger)>=(mfl4([ 'P'=P,
'WhenAdded'=_30448,
'WhenRemoved'=_30460],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',555),ax)
mpred_prop(baseKB,mpred_undo_sys,3,pfcWatches)>=(mpred_prop(baseKB,mpred_undo_sys,3,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,mpred_undo_sys,3,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,mpred_undo_sys,3,pfcWatches)])))
'$pt'(baseKB,mpred_undo_sys(_30186,_30188,_30190),rhs([ _376280==>{_376286},
mpred_do_and_undo_method(_30188,_30190)]))>=((mpred_undo_sys(_30238,_30240,_30242)==>(_30238==>{_30240}),mpred_do_and_undo_method(_30240,_30242)),mfl4(
[ 'P'=P,
'WhenAdded'=_30298,
'WhenRemoved'=_30310],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',555))
~singleValuedInArg(arity,_30146)>=(mfl4(_30156,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',568),ax)
~singleValuedInArg(support_hilog,_30108)>=(mfl4(_30118,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',569),ax)
mpred_prop(baseKB,conflict,1,kb_shared)>=(mfl4(_30080,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',576),ax)
'$pt'(baseKB,genlMt(_29806,baseKB),(_29806\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_418102:conflict/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_432344:conflict/1))) }])))>=(mpred_prop(baseKB,conflict,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,conflict,1,kb_shared),'$pt'(baseKB,genlMt(_29806,baseKB),(_29806\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_468570:conflict/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_482812:conflict/1))) }])))))
(conflict(_29724)==>{must(with_mpred_trace_exec((resolveConflict(_29724),\+conflict(_29724))))})>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',578),ax)
mpred_prop(baseKB,conflict,1,pfcLHS)>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',578),ax)
arity(conflict,1)>=(mpred_prop(baseKB,conflict,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,conflict,1,pfcLHS),rhs([ arity(conflict,1),
functorIsMacro(conflict),
mpred_prop(baseKB,conflict,1,pfcWatches)])))
functorIsMacro(conflict)>=(mpred_prop(baseKB,conflict,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,conflict,1,pfcLHS),rhs([
arity(conflict,1),
functorIsMacro(conflict),
mpred_prop(baseKB,conflict,1,pfcWatches)])))
mpred_prop(baseKB,conflict,1,pfcWatches)>=(mpred_prop(baseKB,conflict,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,conflict,1,pfcLHS),rhs(
[ arity(conflict,1),
functorIsMacro(conflict),
mpred_prop(baseKB,conflict,1,pfcWatches)])))
mpred_prop(baseKB,conflict,1,pfcPosTrigger)>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',578),ax)
mpred_prop(baseKB,conflict,1,pfcWatches)>=(mpred_prop(baseKB,conflict,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,conflict,1,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,conflict,1,pfcWatches)])))
'$pt'(baseKB,conflict(_29134),rhs([ { must( with_mpred_trace_exec( resolveConflict(ResolveConflict),\+conflict(Conflict))) }]))>=((conflict(_29190)==>{must(with_mpred_trace_exec((resolveConflict(_29190),\+conflict(_29190))))}),mfl4(
[ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',578))
(pfcSelect(conflict(_29054)):-cwc,que(conflict(_29054),_29066))>=(mfl4([ 'X'=X,
'_Why'=_29066],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',583),ax)
arity(member,2)>=((mfl4(_29012,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',588),ax),mfl4(_29022,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',588))
rtNotForUnboundPredicates(member)>=(mfl4(_28972,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',588),ax)
(never_assert_u(~_28900,is_ftVar(~_28900)):-cwc,is_ftVar(_28900))>=(mfl4([ 'X'=X],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',596),ax)
(never_assert_u(mpred_unload_option(never,_28824),is_ftVar(mpred_unload_option(never,_28824))):-cwc,is_ftVar(_28824))>=(mfl4(
[ 'X'=X],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',598),ax)
(never_assert_u(prologSingleValued(_28752),var_prologSingleValued(_28752)):-cwc,is_ftVar(_28752))>=(mfl4([ 'BAD'=BAD],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',600),ax)
never_assert_u(baseKB:mtProlog(baseKB),must(mtHybrid(baseKB)))>=(mfl4(_28718,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',601),ax)
(never_assert_u(_28604,never_assert_u(_28604)):-cwc,loop_check_term(never_assert_u(_28604),info(never_assert_u(_28604),'system_base.pfc.pl':602),fail))>=(mfl4(
[ 'A'=A],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',602),ax)
(never_retract_u(~_28536,is_ftVar(~_28536)):-cwc,is_ftVar(_28536))>=(mfl4([ 'X'=X],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',609),ax)
(never_retract_u(_28464,never_retract_u(_28464)):-cwc,never_retract_u(_28464))>=(mfl4([ 'X'=X],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',611),ax)
(never_retract_u(_28376):-cwc,loop_check_term(never_retract_u(_28376,_28396),info(never_retract_u(_28376,_28396),'system_base.pfc.pl':614),fail))>=(mfl4(
[ 'X'=X],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',614),ax)
mpred_unload_option('/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',never)>=(mfl4([ 'F'='/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl'],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',620),ax)
(_28266/mpred_positive_fact(_28266)==> \+ ~_28266)>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',639),ax)
mpred_prop(baseKB,mpred_positive_fact,1,pfcCallCode)>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',639),ax)
'$pt'(baseKB,_28112,(mpred_positive_fact(_28112)*->rhs([ \+( ~_148328)])))>=((_28158/mpred_positive_fact(_28158)==> \+ ~_28158),mfl4(
[ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',639))
(~_28044/mpred_positive_fact(_28044)==> \+_28044,nesc(~_28044))>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',640),ax)
mpred_prop(baseKB,nesc,1,pfcRHS)>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',640),ax)
mpred_prop(baseKB,nesc,1,pfcCreates)>=(mpred_prop(baseKB,nesc,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,nesc,1,pfcRHS),rhs(
[ mpred_prop(baseKB,nesc,1,pfcCreates)])))
mpred_prop(baseKB,nesc,1,kb_shared)>=((mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',640),ax),mfl4(
[ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',640))
'$pt'(baseKB,genlMt(_27570,baseKB),(_27570\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_201164:nesc/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_215402:nesc/1))) }])))>=(mpred_prop(baseKB,nesc,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,nesc,1,kb_shared),'$pt'(baseKB,genlMt(_27570,baseKB),(_27570\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_251622:nesc/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_265860:nesc/1))) }])))))
mpred_prop(baseKB,nesc,1,pfcControlled)>=(mpred_prop(baseKB,nesc,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,nesc,1,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,nesc,1,pfcControlled)]))))
mpred_prop(baseKB,nesc,1,prologHybrid)>=(mpred_prop(baseKB,nesc,1,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,nesc,1,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,nesc,1,prologHybrid)]))))
'$nt'(_27258,(call_u_no_bc(_27272),mpred_positive_fact(_27272)),rhs([ \+_274816,
nesc( ~_277174)]))>=((~_27326/mpred_positive_fact(_27326)==> \+_27326,nesc(~_27326)),mfl4(
[ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',640))
(nesc(~_27190)/mpred_positive_fact(_27190)==> ~_27190,(_27190==> \+_27190))>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',641),ax)
mpred_prop(baseKB,nesc,1,pfcLHS)>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',641),ax)
arity(nesc,1)>=(mpred_prop(baseKB,nesc,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,nesc,1,pfcLHS),rhs([ arity(nesc,1),
functorIsMacro(nesc),
mpred_prop(baseKB,nesc,1,pfcWatches)])))
hybrid_support(nesc,1)>=(arity(nesc,1),'$pt'(baseKB,arity(nesc,1),(pfcControlled(nesc)*->rhs([ hybrid_support(nesc,1)]))))
functorIsMacro(nesc)>=(mpred_prop(baseKB,nesc,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,nesc,1,pfcLHS),rhs([ arity(nesc,1),
functorIsMacro(nesc),
mpred_prop(baseKB,nesc,1,pfcWatches)])))
mpred_prop(baseKB,nesc,1,pfcWatches)>=(mpred_prop(baseKB,nesc,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,nesc,1,pfcLHS),rhs(
[ arity(nesc,1),
functorIsMacro(nesc),
mpred_prop(baseKB,nesc,1,pfcWatches)])))
mpred_prop(baseKB,nesc,1,pfcPosTrigger)>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',641),ax)
mpred_prop(baseKB,nesc,1,pfcWatches)>=(mpred_prop(baseKB,nesc,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,nesc,1,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,nesc,1,pfcWatches)])))
'$pt'(baseKB,nesc(~_26516),(mpred_positive_fact(_26516)*->rhs([ ~_311298,
_26516==> \+_26516])))>=((nesc(~_26582)/mpred_positive_fact(_26582)==> ~_26582,(_26582==> \+_26582)),mfl4(
[ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',641))
'$pt'(baseKB,nesc(_26372),(mpred_positive_fact(_26372)*->rhs([ _318166,
~_26372==> \+ ~_26372])))>=((nesc(_26438)/mpred_positive_fact(_26438)==>_26438,(~_26438==> \+ ~_26438)),mfl4(
[ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',643))
(nesc(_26316)==>_26316)>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',646),ax)
'$pt'(baseKB,nesc(_26250),rhs([_26250]))>=((nesc(_26272)==>_26272),mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',646))
(preventedWhen(_26154,_26156)==>(_26154/mpred_positive_fact(_26154),_26156==>nesc(~_26154)))>=(mfl4([ 'P'=P,
'Cond'=_26156],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',649),ax)
mpred_prop(baseKB,preventedWhen,2,pfcLHS)>=(mfl4([ 'P'=P,
'Cond'=_26132],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',649),ax)
arity(preventedWhen,2)>=(mpred_prop(baseKB,preventedWhen,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,preventedWhen,2,pfcLHS),rhs(
[ arity(preventedWhen,2),
functorIsMacro(preventedWhen),
mpred_prop(baseKB,preventedWhen,2,pfcWatches)])))
functorIsMacro(preventedWhen)>=(mpred_prop(baseKB,preventedWhen,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,preventedWhen,2,pfcLHS),rhs(
[ arity(preventedWhen,2),
functorIsMacro(preventedWhen),
mpred_prop(baseKB,preventedWhen,2,pfcWatches)])))
mpred_prop(baseKB,preventedWhen,2,pfcWatches)>=(mpred_prop(baseKB,preventedWhen,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,preventedWhen,2,pfcLHS),rhs(
[ arity(preventedWhen,2),
functorIsMacro(preventedWhen),
mpred_prop(baseKB,preventedWhen,2,pfcWatches)])))
mpred_prop(baseKB,preventedWhen,2,kb_shared)>=((mfl4([ 'P'=P,
'Cond'=_25752],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',649),ax),mfl4(
[ 'P'=P,
'Cond'=_25752],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',649))
'$pt'(baseKB,genlMt(_25442,baseKB),(_25442\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_397636:preventedWhen/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_411880:preventedWhen/2))) }])))>=(mpred_prop(baseKB,preventedWhen,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,preventedWhen,2,kb_shared),'$pt'(baseKB,genlMt(_25442,baseKB),(_25442\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_448110:preventedWhen/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_462354:preventedWhen/2))) }])))))
mpred_prop(baseKB,preventedWhen,2,pfcPosTrigger)>=(mfl4([ 'P'=P,
'Cond'=_25418],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',649),ax)
mpred_prop(baseKB,preventedWhen,2,pfcWatches)>=(mpred_prop(baseKB,preventedWhen,2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,preventedWhen,2,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,preventedWhen,2,pfcWatches)])))
'$pt'(baseKB,preventedWhen(_25156,_25158),rhs([ Mpred_positive_fact/mpred_positive_fact(Fact),_478176==>nesc(~_478194)]))>=((preventedWhen(_25214,_25216)==>(_25214/mpred_positive_fact(_25214),_25216==>nesc(~_25214))),mfl4(
[ 'P'=P,
'Cond'=_25280],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',649))
(preventedWhen(_25066,{_25072})/mpred_positive_fact(_25066)==>(~_25066:-cwc,_25072))>=(mfl4([ 'P'=P,
'Cond'=_25072],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',651),ax)
'$pt'(baseKB,preventedWhen(_24914,{_24920}),(mpred_positive_fact(_24914)*->rhs([ ~_493470 :-
cwc ,
Cwc])))>=((preventedWhen(_24978,{_24984})/mpred_positive_fact(_24978)==>(~_24978:-cwc,_24984)),mfl4(
[ 'P'=P,
'Cond'=_25038],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',651))
arity(term_expansion,2)>=((mfl4(_24874,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',670),ax),mfl4(_24884,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',670))
prologDynamic(term_expansion)>=(mfl4(_24834,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',670),ax)
arity(var,1)>=((mfl4(_24792,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',671),ax),mfl4(_24802,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',671))
prologBuiltin(var)>=(mfl4(_24752,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',671),ax)
mpred_unload_option('/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)>=(mfl4([ 'F'='/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl'],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl',162),ax)
mtHybrid(baseKB)>=(mfl4(_24674,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',40),ax)
mtHybrid(baseKB)>=(mfl4(_24642,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',45),ax)
mpred_unload_option('/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',never)>=(mfl4([ 'F'='/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl'],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',47),ax)
arity(mdefault,1)>=((mfl4(_24554,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',49),ax),mfl4(_24564,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',49))
meta_argtypes(mdefault(ftAssertable))>=(mfl4(_24514,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',49),ax)
(mdefault((_24418<-_24420))/mpred_literal(_24418)==>(_24418<-_24420,\+ ~_24418))>=(mfl4([ 'Q'=Q,
'P'=_24420],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',52),ax)
mpred_prop(baseKB,mdefault,1,pfcLHS)>=(mfl4([ 'Q'=Q,
'P'=_24386],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',52),ax)
arity(mdefault,1)>=(mpred_prop(baseKB,mdefault,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mdefault,1,pfcLHS),rhs([ arity(mdefault,1),
functorIsMacro(mdefault),
mpred_prop(baseKB,mdefault,1,pfcWatches)])))
functorIsMacro(mdefault)>=(mpred_prop(baseKB,mdefault,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mdefault,1,pfcLHS),rhs([
arity(mdefault,1),
functorIsMacro(mdefault),
mpred_prop(baseKB,mdefault,1,pfcWatches)])))
mpred_prop(baseKB,mdefault,1,pfcWatches)>=(mpred_prop(baseKB,mdefault,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mdefault,1,pfcLHS),rhs(
[ arity(mdefault,1),
functorIsMacro(mdefault),
mpred_prop(baseKB,mdefault,1,pfcWatches)])))
mpred_prop(baseKB,mdefault,1,kb_shared)>=((mfl4([ 'Q'=Q,
'P'=_24006],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',52),ax),mfl4(
[ 'Q'=Q,
'P'=_24006],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',52))
'$pt'(baseKB,genlMt(_23696,baseKB),(_23696\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_163372:mdefault/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_177614:mdefault/1))) }])))>=(mpred_prop(baseKB,mdefault,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,mdefault,1,kb_shared),'$pt'(baseKB,genlMt(_23696,baseKB),(_23696\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_213840:mdefault/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_228082:mdefault/1))) }])))))
mpred_prop(baseKB,mpred_literal,1,pfcCallCode)>=(mfl4([ 'Q'=Q,
'P'=_23672],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',52),ax)
mpred_prop(baseKB,mdefault,1,pfcPosTrigger)>=(mfl4([ 'Q'=Q,
'P'=_23610],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',52),ax)
mpred_prop(baseKB,mdefault,1,pfcWatches)>=(mpred_prop(baseKB,mdefault,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,mdefault,1,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,mdefault,1,pfcWatches)])))
'$pt'(baseKB,mdefault((_23344<-_23346)),(mpred_literal(_23344)*->rhs([ _245806<-_245812,\+ ~_245822])))>=((mdefault((_23412<-_23414))/mpred_literal(_23412)==>(_23412<-_23414,\+ ~_23412)),mfl4(
[ 'Q'=Q,
'P'=_23472],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',52))
(mdefault((_23260==>_23262))/nonvar(_23262)==>(_23260==>mdefault(_23262)))>=(mfl4([ 'P'=P,
'Q'=_23262],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',55),ax)
mpred_prop(baseKB,mdefault,1,pfcRHS)>=(mfl4([ 'P'=P,
'Q'=_23228],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',55),ax)
mpred_prop(baseKB,mdefault,1,pfcCreates)>=(mpred_prop(baseKB,mdefault,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,mdefault,1,pfcRHS),rhs(
[ mpred_prop(baseKB,mdefault,1,pfcCreates)])))
mpred_prop(baseKB,mdefault,1,pfcControlled)>=(mpred_prop(baseKB,mdefault,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,mdefault,1,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,mdefault,1,pfcControlled)]))))
mpred_prop(baseKB,mdefault,1,prologHybrid)>=(mpred_prop(baseKB,mdefault,1,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,mdefault,1,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,mdefault,1,prologHybrid)]))))
'$pt'(baseKB,mdefault((_22806==>_22808)),(nonvar(_22808)*->rhs([ Mdefault==>mdefault(Mdefault1)])))>=((mdefault((_22864==>_22866))/nonvar(_22866)==>(_22864==>mdefault(_22866))),mfl4(
[ 'P'=P,
'Q'=_22914],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',55))
(mdefault(~_22732)/mpred_positive_fact(_22732)==>(\+_22732==> ~_22732))>=(mfl4([ 'Q'=Q],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',58),ax)
'$pt'(baseKB,mdefault(~_22600),(mpred_positive_fact(_22600)*->rhs([ \+_282904==> ~_282908])))>=((mdefault(~_22660)/mpred_positive_fact(_22660)==>(\+_22660==> ~_22660)),mfl4(
[ 'Q'=Q],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',58))
(mdefault(_22462)/(mpred_positive_fact(_22462),if_missing_mask(_22462,_22478,_22480))==>(\+_22478/(ground(_22478),_22480),\+ ~_22462==>_22462))>=(mfl4(
[ 'Q'=Q,
'R'=_22478,
'Test'=_22480],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',62),ax)
mpred_prop(baseKB,if_missing_mask,3,pfcCallCode)>=(mfl4([ 'Q'=Q,
'R'=_22422,
'Test'=_22434],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',62),ax)
'$pt'(baseKB,mdefault(_22160),(mpred_positive_fact(_22160),if_missing_mask(_22160,_22182,_22184)*->rhs([ \+_305462/(ground(Ground1),Ground),\+ ~_305482==>_305448])))>=((mdefault(_22256)/(mpred_positive_fact(_22256),if_missing_mask(_22256,_22272,_22274))==>(\+_22272/(ground(_22272),_22274),\+ ~_22256==>_22256)),mfl4(
[ 'Q'=Q,
'R'=_22348,
'Test'=_22360],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',62))
(mdefault(_22024)/(mpred_positive_fact(_22024),if_missing_mask(_22024,_22040,_22042))==>(_22040/(ground(_22040),_22042,\+_22040=_22024)==> \+_22024))>=(mfl4(
[ 'Q'=Q,
'R'=_22040,
'Test'=_22042],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',65),ax)
mpred_prop(baseKB,=,2,pfcCallCode)>=(mfl4([ 'Q'=Q,
'R'=_21984,
'Test'=_21996],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',65),ax)
'$pt'(baseKB,mdefault(_21718),(mpred_positive_fact(_21718),if_missing_mask(_21718,_21740,_21742)*->rhs([ _330764/(ground(Ground),_330780,\+_330790=_330792)==> \+_330796])))>=((mdefault(_21816)/(mpred_positive_fact(_21816),if_missing_mask(_21816,_21832,_21834))==>(_21832/(ground(_21832),_21834,\+_21832=_21816)==> \+_21816)),mfl4(
[ 'Q'=Q,
'R'=_21910,
'Test'=_21922],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',65))
mpred_unload_option('/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_module_inheritance.pfc.pl',never)>=(mfl4(
[ 'F'='/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_module_inheritance.pfc.pl'],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_module_inheritance.pfc.pl',2),ax)
mtHybrid(baseKB)>=(mfl4(_21642,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',3),ax)
mpred_unload_option('/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',never)>=(mfl4([ 'F'='/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl'],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',5),ax)
arity(mpred_sv,2)>=(mfl4(_21564,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',13),ax)
(mpred_sv(_21464,_21466)==>arity(_21464,_21466),hybrid_support(_21464,_21466),singleValuedInArg(_21464,_21466))>=(mfl4(
[ 'Pred'=Pred,
'Arity'=_21466],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',14),ax)
mpred_prop(baseKB,singleValuedInArg,2,pfcRHS)>=(mfl4([ 'Pred'=Pred,
'Arity'=_21442],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',14),ax)
mpred_prop(baseKB,singleValuedInArg,2,pfcCreates)>=(mpred_prop(baseKB,singleValuedInArg,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArg,2,pfcRHS),rhs(
[ mpred_prop(baseKB,singleValuedInArg,2,pfcCreates)])))
mpred_prop(baseKB,singleValuedInArg,2,pfcControlled)>=(mpred_prop(baseKB,singleValuedInArg,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArg,2,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,singleValuedInArg,2,pfcControlled)]))))
mpred_prop(baseKB,singleValuedInArg,2,prologHybrid)>=(mpred_prop(baseKB,singleValuedInArg,2,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArg,2,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,singleValuedInArg,2,prologHybrid)]))))
mpred_prop(baseKB,mpred_sv,2,pfcLHS)>=(mfl4([ 'Pred'=Pred,
'Arity'=_21128],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',14),ax)
arity(mpred_sv,2)>=(mpred_prop(baseKB,mpred_sv,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv,2,pfcLHS),rhs([ arity(mpred_sv,2),
functorIsMacro(mpred_sv),
mpred_prop(baseKB,mpred_sv,2,pfcWatches)])))
functorIsMacro(mpred_sv)>=(mpred_prop(baseKB,mpred_sv,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv,2,pfcLHS),rhs([
arity(mpred_sv,2),
functorIsMacro(mpred_sv),
mpred_prop(baseKB,mpred_sv,2,pfcWatches)])))
mpred_prop(baseKB,mpred_sv,2,pfcWatches)>=(mpred_prop(baseKB,mpred_sv,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv,2,pfcLHS),rhs(
[ arity(mpred_sv,2),
functorIsMacro(mpred_sv),
mpred_prop(baseKB,mpred_sv,2,pfcWatches)])))
mpred_prop(baseKB,mpred_sv,2,pfcPosTrigger)>=(mfl4([ 'Pred'=Pred,
'Arity'=_20782],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',14),ax)
mpred_prop(baseKB,mpred_sv,2,pfcWatches)>=(mpred_prop(baseKB,mpred_sv,2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv,2,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,mpred_sv,2,pfcWatches)])))
'$pt'(baseKB,mpred_sv(_20520,_20522),rhs([ arity(Arity,Arity1),
hybrid_support(_20520,_20522),
singleValuedInArg(_20520,_20522)]))>=((mpred_sv(_20578,_20580)==>arity(_20578,_20580),hybrid_support(_20578,_20580),singleValuedInArg(_20578,_20580)),mfl4(
[ 'Pred'=Pred,
'Arity'=_20644],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',14))
(mpred_sv_shared(_20428,_20430)==>{kb_shared(_20428/_20430)},mpred_sv(_20428,_20430))>=(mfl4([ 'Pred'=Pred,
'Arity'=_20430],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',17),ax)
mpred_prop(baseKB,mpred_sv,2,pfcRHS)>=(mfl4([ 'Pred'=Pred,
'Arity'=_20406],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',17),ax)
mpred_prop(baseKB,mpred_sv,2,pfcCreates)>=(mpred_prop(baseKB,mpred_sv,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv,2,pfcRHS),rhs(
[ mpred_prop(baseKB,mpred_sv,2,pfcCreates)])))
mpred_prop(baseKB,mpred_sv,2,pfcControlled)>=(mpred_prop(baseKB,mpred_sv,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv,2,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,mpred_sv,2,pfcControlled)]))))
mpred_prop(baseKB,mpred_sv,2,prologHybrid)>=(mpred_prop(baseKB,mpred_sv,2,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv,2,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,mpred_sv,2,prologHybrid)]))))
mpred_prop(baseKB,mpred_sv_shared,2,pfcLHS)>=(mfl4([ 'Pred'=Pred,
'Arity'=_20092],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',17),ax)
arity(mpred_sv_shared,2)>=(mpred_prop(baseKB,mpred_sv_shared,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv_shared,2,pfcLHS),rhs(
[ arity(mpred_sv_shared,2),
functorIsMacro(mpred_sv_shared),
mpred_prop(baseKB,mpred_sv_shared,2,pfcWatches)])))
functorIsMacro(mpred_sv_shared)>=(mpred_prop(baseKB,mpred_sv_shared,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv_shared,2,pfcLHS),rhs(
[ arity(mpred_sv_shared,2),
functorIsMacro(mpred_sv_shared),
mpred_prop(baseKB,mpred_sv_shared,2,pfcWatches)])))
mpred_prop(baseKB,mpred_sv_shared,2,pfcWatches)>=(mpred_prop(baseKB,mpred_sv_shared,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv_shared,2,pfcLHS),rhs(
[ arity(mpred_sv_shared,2),
functorIsMacro(mpred_sv_shared),
mpred_prop(baseKB,mpred_sv_shared,2,pfcWatches)])))
mpred_prop(baseKB,mpred_sv_shared,2,kb_shared)>=((mfl4([ 'Pred'=Pred,
'Arity'=_19712],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',17),ax),mfl4(
[ 'Pred'=Pred,
'Arity'=_19712],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',17))
'$pt'(baseKB,genlMt(_19402,baseKB),(_19402\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_475500:mpred_sv_shared/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_489748:mpred_sv_shared/2))) }])))>=(mpred_prop(baseKB,mpred_sv_shared,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv_shared,2,kb_shared),'$pt'(baseKB,genlMt(_19402,baseKB),(_19402\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_122366:mpred_sv_shared/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_136614:mpred_sv_shared/2))) }])))))
mpred_prop(baseKB,mpred_sv_shared,2,pfcPosTrigger)>=(mfl4([ 'Pred'=Pred,
'Arity'=_19378],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',17),ax)
mpred_prop(baseKB,mpred_sv_shared,2,pfcWatches)>=(mpred_prop(baseKB,mpred_sv_shared,2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv_shared,2,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,mpred_sv_shared,2,pfcWatches)])))
'$pt'(baseKB,mpred_sv_shared(_19124,_19126),rhs([ { kb_shared( _154260/_154262) },
mpred_sv(_19124,_19126)]))>=((mpred_sv_shared(_19178,_19180)==>{kb_shared(_19178/_19180)},mpred_sv(_19178,_19180)),mfl4(
[ 'Pred'=Pred,
'Arity'=_19240],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',17))
mpred_sv_shared(mpred_sv,2)>=(mfl4(_19094,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',18),ax)
mpred_sv(mpred_sv,2)>=(mpred_sv_shared(mpred_sv,2),'$pt'(baseKB,mpred_sv_shared(mpred_sv,2),rhs([ { kb_shared( mpred_sv/2) },
mpred_sv(mpred_sv,2)])))
arity(mpred_sv,2)>=(mpred_sv(mpred_sv,2),'$pt'(baseKB,mpred_sv(mpred_sv,2),rhs([ arity(mpred_sv,2),
hybrid_support(mpred_sv,2),
singleValuedInArg(mpred_sv,2)])))
hybrid_support(mpred_sv,2)>=(mpred_sv(mpred_sv,2),'$pt'(baseKB,mpred_sv(mpred_sv,2),rhs([ arity(mpred_sv,2),
hybrid_support(mpred_sv,2),
singleValuedInArg(mpred_sv,2)])))
singleValuedInArg(mpred_sv,2)>=(mpred_sv(mpred_sv,2),'$pt'(baseKB,mpred_sv(mpred_sv,2),rhs([ arity(mpred_sv,2),
hybrid_support(mpred_sv,2),
singleValuedInArg(mpred_sv,2)])))
mpred_sv_shared(singleValuedInArg,2)>=(mfl4(_18728,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',19),ax)
mpred_sv(singleValuedInArg,2)>=(mpred_sv_shared(singleValuedInArg,2),'$pt'(baseKB,mpred_sv_shared(singleValuedInArg,2),rhs(
[ { kb_shared( singleValuedInArg/2) },
mpred_sv(singleValuedInArg,2)])))
arity(singleValuedInArg,2)>=(mpred_sv(singleValuedInArg,2),'$pt'(baseKB,mpred_sv(singleValuedInArg,2),rhs([ arity(singleValuedInArg,2),
hybrid_support(singleValuedInArg,2),
singleValuedInArg(singleValuedInArg,2)])))
hybrid_support(singleValuedInArg,2)>=(arity(singleValuedInArg,2),'$pt'(baseKB,arity(singleValuedInArg,2),(pfcControlled(singleValuedInArg)*->rhs(
[ hybrid_support(singleValuedInArg,2)]))))
hybrid_support(singleValuedInArg,2)>=(mpred_sv(singleValuedInArg,2),'$pt'(baseKB,mpred_sv(singleValuedInArg,2),rhs([ arity(singleValuedInArg,2),
hybrid_support(singleValuedInArg,2),
singleValuedInArg(singleValuedInArg,2)])))
singleValuedInArg(singleValuedInArg,2)>=(mpred_sv(singleValuedInArg,2),'$pt'(baseKB,mpred_sv(singleValuedInArg,2),rhs([
arity(singleValuedInArg,2),
hybrid_support(singleValuedInArg,2),
singleValuedInArg(singleValuedInArg,2)])))
mpred_sv_shared(singleValuedInArgDefault,3)>=(mfl4(_18292,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',20),ax)
mpred_prop(baseKB,singleValuedInArgDefault,3,kb_shared)>=((mfl4(_18248,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',20),ax),mfl4(_18258,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',20))
'$pt'(baseKB,genlMt(_17968,baseKB),(_17968\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_235684:singleValuedInArgDefault/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_249938:singleValuedInArgDefault/3))) }])))>=(mpred_prop(baseKB,singleValuedInArgDefault,3,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgDefault,3,kb_shared),'$pt'(baseKB,genlMt(_17968,baseKB),(_17968\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_286180:singleValuedInArgDefault/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_300434:singleValuedInArgDefault/3))) }])))))
mpred_sv(singleValuedInArgDefault,3)>=(mpred_sv_shared(singleValuedInArgDefault,3),'$pt'(baseKB,mpred_sv_shared(singleValuedInArgDefault,3),rhs(
[ { kb_shared( singleValuedInArgDefault/3) },
mpred_sv(singleValuedInArgDefault,3)])))
arity(singleValuedInArgDefault,3)>=(mpred_sv(singleValuedInArgDefault,3),'$pt'(baseKB,mpred_sv(singleValuedInArgDefault,3),rhs(
[ arity(singleValuedInArgDefault,3),
hybrid_support(singleValuedInArgDefault,3),
singleValuedInArg(singleValuedInArgDefault,3)])))
hybrid_support(singleValuedInArgDefault,3)>=(mpred_sv(singleValuedInArgDefault,3),'$pt'(baseKB,mpred_sv(singleValuedInArgDefault,3),rhs(
[ arity(singleValuedInArgDefault,3),
hybrid_support(singleValuedInArgDefault,3),
singleValuedInArg(singleValuedInArgDefault,3)])))
singleValuedInArg(singleValuedInArgDefault,3)>=(mpred_sv(singleValuedInArgDefault,3),'$pt'(baseKB,mpred_sv(singleValuedInArgDefault,3),rhs(
[ arity(singleValuedInArgDefault,3),
hybrid_support(singleValuedInArgDefault,3),
singleValuedInArg(singleValuedInArgDefault,3)])))
(prologSingleValued(_17544),arity(_17544,_17556)/(\+singleValuedInArg(_17544,_17566))==>singleValuedInArg(_17544,_17556))>=(mfl4(
[ 'Pred'=Pred,
'Arity'=_17556],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',22),ax)
mpred_prop(baseKB,prologSingleValued,1,pfcLHS)>=(mfl4([ 'Pred'=Pred,
'Arity'=_17516],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',22),ax)
arity(prologSingleValued,1)>=(mpred_prop(baseKB,prologSingleValued,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,prologSingleValued,1,pfcLHS),rhs(
[ arity(prologSingleValued,1),
functorIsMacro(prologSingleValued),
mpred_prop(baseKB,prologSingleValued,1,pfcWatches)])))
functorIsMacro(prologSingleValued)>=(mpred_prop(baseKB,prologSingleValued,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,prologSingleValued,1,pfcLHS),rhs(
[ arity(prologSingleValued,1),
functorIsMacro(prologSingleValued),
mpred_prop(baseKB,prologSingleValued,1,pfcWatches)])))
mpred_prop(baseKB,prologSingleValued,1,pfcWatches)>=(mpred_prop(baseKB,prologSingleValued,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,prologSingleValued,1,pfcLHS),rhs(
[ arity(prologSingleValued,1),
functorIsMacro(prologSingleValued),
mpred_prop(baseKB,prologSingleValued,1,pfcWatches)])))
mpred_prop(baseKB,prologSingleValued,1,kb_shared)>=((mfl4([ 'Pred'=Pred,
'Arity'=_17136],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',22),ax),mfl4(
[ 'Pred'=Pred,
'Arity'=_17136],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',22))
'$pt'(baseKB,genlMt(_16826,baseKB),(_16826\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_390222:prologSingleValued/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_404470:prologSingleValued/1))) }])))>=(mpred_prop(baseKB,prologSingleValued,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,prologSingleValued,1,kb_shared),'$pt'(baseKB,genlMt(_16826,baseKB),(_16826\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_440706:prologSingleValued/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_454954:prologSingleValued/1))) }])))))
mpred_prop(baseKB,singleValuedInArg,2,pfcCallCode)>=(mfl4([ 'Pred'=Pred,
'Arity'=_16802],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',22),ax)
mpred_prop(baseKB,prologSingleValued,1,pfcPosTrigger)>=(mfl4([ 'Pred'=Pred,
'Arity'=_16740],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',22),ax)
mpred_prop(baseKB,prologSingleValued,1,pfcWatches)>=(mpred_prop(baseKB,prologSingleValued,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,prologSingleValued,1,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,prologSingleValued,1,pfcWatches)])))
'$pt'(baseKB,prologSingleValued(_16472),'$pt'(baseKB,arity(_16472,_16486),(\+singleValuedInArg(_16472,_16502)*->rhs([ singleValuedInArg(SingleValuedInArg,SingleValuedInArg1)]))))>=((prologSingleValued(_16540),arity(_16540,_16552)/(\+singleValuedInArg(_16540,_16562))==>singleValuedInArg(_16540,_16552)),mfl4(
[ 'Pred'=Pred,
'Arity'=_16602],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',22))
arity(singleValuedInArgDefault,3)>=(mfl4(_16442,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',42),ax)
arity(singleValuedInArgDefault,3)>=((mfl4(_16398,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',43),ax),mfl4(_16408,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',43))
meta_argtypes(singleValuedInArgDefault(prologSingleValued,ftInt,ftTerm))>=(mfl4(_16358,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',43),ax)
prologHybrid(singleValuedInArgDefault)>=(mfl4(_16318,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',43),ax)
singleValuedInArg(singleValuedInArgDefault,3)>=(mfl4(_16286,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',44),ax)
(singleValuedInArg(_16224,_16226)==>prologSingleValued(_16224))>=(mfl4([ 'Pred'=Pred],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',46),ax)
mpred_prop(baseKB,prologSingleValued,1,pfcRHS)>=(mfl4([ 'Pred'=Pred],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',46),ax)
mpred_prop(baseKB,prologSingleValued,1,pfcCreates)>=(mpred_prop(baseKB,prologSingleValued,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,prologSingleValued,1,pfcRHS),rhs(
[ mpred_prop(baseKB,prologSingleValued,1,pfcCreates)])))
mpred_prop(baseKB,prologSingleValued,1,pfcControlled)>=(mpred_prop(baseKB,prologSingleValued,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,prologSingleValued,1,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,prologSingleValued,1,pfcControlled)]))))
mpred_prop(baseKB,prologSingleValued,1,prologHybrid)>=(mpred_prop(baseKB,prologSingleValued,1,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,prologSingleValued,1,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,prologSingleValued,1,prologHybrid)]))))
mpred_prop(baseKB,singleValuedInArg,2,pfcLHS)>=(mfl4([ 'Pred'=Pred],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',46),ax)
arity(singleValuedInArg,2)>=(mpred_prop(baseKB,singleValuedInArg,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArg,2,pfcLHS),rhs(
[ arity(singleValuedInArg,2),
functorIsMacro(singleValuedInArg),
mpred_prop(baseKB,singleValuedInArg,2,pfcWatches)])))
functorIsMacro(singleValuedInArg)>=(mpred_prop(baseKB,singleValuedInArg,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArg,2,pfcLHS),rhs(
[ arity(singleValuedInArg,2),
functorIsMacro(singleValuedInArg),
mpred_prop(baseKB,singleValuedInArg,2,pfcWatches)])))
mpred_prop(baseKB,singleValuedInArg,2,pfcWatches)>=(mpred_prop(baseKB,singleValuedInArg,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArg,2,pfcLHS),rhs(
[ arity(singleValuedInArg,2),
functorIsMacro(singleValuedInArg),
mpred_prop(baseKB,singleValuedInArg,2,pfcWatches)])))
mpred_prop(baseKB,singleValuedInArg,2,pfcPosTrigger)>=(mfl4([ 'Pred'=Pred],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',46),ax)
mpred_prop(baseKB,singleValuedInArg,2,pfcWatches)>=(mpred_prop(baseKB,singleValuedInArg,2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArg,2,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,singleValuedInArg,2,pfcWatches)])))
'$pt'(baseKB,singleValuedInArg(_15380,_15382),rhs([ prologSingleValued(PrologSingleValued)]))>=((singleValuedInArg(_15412,_15414)==>prologSingleValued(_15412)),mfl4(
[ 'Pred'=Pred],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',46))
prologSingleValued(mpred_sv)>=(singleValuedInArg(mpred_sv,2),'$pt'(baseKB,singleValuedInArg(_15340,_15342),rhs([ prologSingleValued(PrologSingleValued)])))
'$pt'(baseKB,arity(mpred_sv,_15200),(\+singleValuedInArg(mpred_sv,_15216)*->rhs([ singleValuedInArg(mpred_sv,SingleValuedInArg_Mpred_sv)])))>=(prologSingleValued(mpred_sv),'$pt'(baseKB,prologSingleValued(mpred_sv),'$pt'(baseKB,arity(mpred_sv,_15200),(\+singleValuedInArg(mpred_sv,_15216)*->rhs(
[ singleValuedInArg(mpred_sv,SingleValuedInArg_Mpred_sv)])))))
prologSingleValued(singleValuedInArg)>=(singleValuedInArg(singleValuedInArg,2),'$pt'(baseKB,singleValuedInArg(_15158,_15160),rhs(
[ prologSingleValued(PrologSingleValued)])))
'$pt'(baseKB,arity(singleValuedInArg,_15018),(\+singleValuedInArg(singleValuedInArg,_15034)*->rhs([ singleValuedInArg(singleValuedInArg,SingleValuedInArg)])))>=(prologSingleValued(singleValuedInArg),'$pt'(baseKB,prologSingleValued(singleValuedInArg),'$pt'(baseKB,arity(singleValuedInArg,_15018),(\+singleValuedInArg(singleValuedInArg,_15034)*->rhs(
[ singleValuedInArg(singleValuedInArg,SingleValuedInArg)])))))
prologSingleValued(singleValuedInArgDefault)>=(singleValuedInArg(singleValuedInArgDefault,3),'$pt'(baseKB,singleValuedInArg(_14976,_14978),rhs(
[ prologSingleValued(PrologSingleValued)])))
'$pt'(baseKB,arity(singleValuedInArgDefault,_14836),(\+singleValuedInArg(singleValuedInArgDefault,_14852)*->rhs([ singleValuedInArg(singleValuedInArgDefault,SingleValuedInArgDefault)])))>=(prologSingleValued(singleValuedInArgDefault),'$pt'(baseKB,prologSingleValued(singleValuedInArgDefault),'$pt'(baseKB,arity(singleValuedInArgDefault,_14836),(\+singleValuedInArg(singleValuedInArgDefault,_14852)*->rhs(
[ singleValuedInArg(singleValuedInArgDefault,SingleValuedInArgDefault)])))))
(singleValuedInArgDefault(_14744,_14746,_14748)/ground(_14748)==>singleValuedInArg(_14744,_14746))>=(mfl4([ 'SingleValued'=SingleValued,
'ArgN'=_14746,
'S1'=_14748],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',48),ax)
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcLHS)>=(mfl4([ 'SingleValued'=SingleValued,
'ArgN'=_14704,
'S1'=_14716],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',48),ax)
arity(singleValuedInArgDefault,3)>=(mpred_prop(baseKB,singleValuedInArgDefault,3,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgDefault,3,pfcLHS),rhs(
[ arity(singleValuedInArgDefault,3),
functorIsMacro(singleValuedInArgDefault),
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcWatches)])))
functorIsMacro(singleValuedInArgDefault)>=(mpred_prop(baseKB,singleValuedInArgDefault,3,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgDefault,3,pfcLHS),rhs(
[ arity(singleValuedInArgDefault,3),
functorIsMacro(singleValuedInArgDefault),
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcWatches)])))
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcWatches)>=(mpred_prop(baseKB,singleValuedInArgDefault,3,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgDefault,3,pfcLHS),rhs(
[ arity(singleValuedInArgDefault,3),
functorIsMacro(singleValuedInArgDefault),
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcWatches)])))
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcPosTrigger)>=(mfl4([ 'SingleValued'=SingleValued,
'ArgN'=_14346,
'S1'=_14358],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',48),ax)
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcWatches)>=(mpred_prop(baseKB,singleValuedInArgDefault,3,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgDefault,3,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,singleValuedInArgDefault,3,pfcWatches)])))
'$pt'(baseKB,singleValuedInArgDefault(_14096,_14098,_14100),(ground(_14100)*->rhs([ singleValuedInArg(SingleValuedInArg,SingleValuedInArg1)])))>=((singleValuedInArgDefault(_14148,_14150,_14152)/ground(_14152)==>singleValuedInArg(_14148,_14150)),mfl4(
[ 'SingleValued'=SingleValued,
'ArgN'=_14196,
'S1'=_14208],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',48))
mpred_prop(baseKB,singleValuedInArgAX,3,kb_shared)>=(mfl4(_14066,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',50),ax)
'$pt'(baseKB,genlMt(_13792,baseKB),(_13792\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_246880:singleValuedInArgAX/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_261128:singleValuedInArgAX/3))) }])))>=(mpred_prop(baseKB,singleValuedInArgAX,3,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX,3,kb_shared),'$pt'(baseKB,genlMt(_13792,baseKB),(_13792\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_297364:singleValuedInArgAX/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_311612:singleValuedInArgAX/3))) }])))))
(singleValuedInArg(_13700,_13702),arity(_13700,_13708)==>singleValuedInArgAX(_13700,_13708,_13702))>=(mfl4([ 'F'=F,
'N'=_13702,
'A'=_13708],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',52),ax)
mpred_prop(baseKB,singleValuedInArgAX,3,pfcRHS)>=(mfl4([ 'F'=F,
'N'=_13660,
'A'=_13672],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',52),ax)
mpred_prop(baseKB,singleValuedInArgAX,3,pfcCreates)>=(mpred_prop(baseKB,singleValuedInArgAX,3,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX,3,pfcRHS),rhs(
[ mpred_prop(baseKB,singleValuedInArgAX,3,pfcCreates)])))
mpred_prop(baseKB,singleValuedInArgAX,3,pfcControlled)>=(mpred_prop(baseKB,singleValuedInArgAX,3,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX,3,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,singleValuedInArgAX,3,pfcControlled)]))))
mpred_prop(baseKB,singleValuedInArgAX,3,prologHybrid)>=(mpred_prop(baseKB,singleValuedInArgAX,3,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX,3,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,singleValuedInArgAX,3,prologHybrid)]))))
'$pt'(baseKB,singleValuedInArg(_13230,_13232),(arity(_13230,_13244)*->rhs([ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)])))>=((singleValuedInArg(_13284,_13286),arity(_13284,_13292)==>singleValuedInArgAX(_13284,_13292,_13286)),mfl4(
[ 'F'=F,
'N'=_13334,
'A'=_13346],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',52))
singleValuedInArgAX(mpred_sv,2,2)>=(singleValuedInArg(mpred_sv,2),'$pt'(baseKB,singleValuedInArg(_13174,_13176),(arity(_13174,_13188)*->rhs(
[ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)]))))
singleValuedInArgAX(singleValuedInArg,2,2)>=(singleValuedInArg(singleValuedInArg,2),'$pt'(baseKB,singleValuedInArg(_13098,_13100),(arity(_13098,_13112)*->rhs(
[ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)]))))
singleValuedInArgAX(singleValuedInArgDefault,3,3)>=(singleValuedInArg(singleValuedInArgDefault,3),'$pt'(baseKB,singleValuedInArg(_13022,_13024),(arity(_13022,_13036)*->rhs(
[ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)]))))
'$pt'(baseKB,arity(_12862,_12864),(singleValuedInArg(_12862,_12876)*->rhs([ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)])))>=((singleValuedInArg(_12916,_12918),arity(_12916,_12924)==>singleValuedInArgAX(_12916,_12924,_12918)),mfl4(
[ 'F'=F,
'N'=_12966,
'A'=_12978],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',52))
singleValuedInArgAX(mpred_sv,2,2)>=(arity(mpred_sv,2),'$pt'(baseKB,arity(_12806,_12808),(singleValuedInArg(_12806,_12820)*->rhs(
[ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)]))))
singleValuedInArgAX(singleValuedInArg,2,2)>=(arity(singleValuedInArg,2),'$pt'(baseKB,arity(_12730,_12732),(singleValuedInArg(_12730,_12744)*->rhs(
[ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)]))))
singleValuedInArgAX(singleValuedInArgDefault,3,3)>=(arity(singleValuedInArgDefault,3),'$pt'(baseKB,arity(_12654,_12656),(singleValuedInArg(_12654,_12668)*->rhs(
[ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)]))))
(singleValuedInArgAX(_12384,_12386,_12388),{functor(_12402,_12384,_12386),arg(_12388,_12402,_12420),replace_arg(_12402,_12388,_12428,_12430)}==>(_12402,{_12420\=isMissing,call(dif:dif(_12428,_12420)),call_u(_12430),ground(_12430)},_12430==> \+_12430,_12402))>=(mfl4(
[ 'F'=F,
'A'=_12386,
'N'=_12388,
'P'=_12402,
'P_SLOT'=_12420,
'Q_SLOT'=_12428,
'Q'=_12430],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55),ax)
mpred_prop(baseKB,call,1,pfcCallCode)>=(mfl4([ 'F'=F,
'A'=_12296,
'N'=_12308,
'P'=_12320,
'P_SLOT'=_12332,
'Q_SLOT'=_12344,
'Q'=_12356],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55),ax)
mpred_prop(baseKB,call_u,1,pfcCallCode)>=(mfl4([ 'F'=F,
'A'=_12174,
'N'=_12186,
'P'=_12198,
'P_SLOT'=_12210,
'Q_SLOT'=_12222,
'Q'=_12234],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55),ax)
mpred_prop(baseKB,singleValuedInArgAX,3,pfcLHS)>=(mfl4([ 'F'=F,
'A'=_12052,
'N'=_12064,
'P'=_12076,
'P_SLOT'=_12088,
'Q_SLOT'=_12100,
'Q'=_12112],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55),ax)
arity(singleValuedInArgAX,3)>=(mpred_prop(baseKB,singleValuedInArgAX,3,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX,3,pfcLHS),rhs(
[ arity(singleValuedInArgAX,3),
functorIsMacro(singleValuedInArgAX),
mpred_prop(baseKB,singleValuedInArgAX,3,pfcWatches)])))
hybrid_support(singleValuedInArgAX,3)>=(arity(singleValuedInArgAX,3),'$pt'(baseKB,arity(singleValuedInArgAX,3),(pfcControlled(singleValuedInArgAX)*->rhs(
[ hybrid_support(singleValuedInArgAX,3)]))))
functorIsMacro(singleValuedInArgAX)>=(mpred_prop(baseKB,singleValuedInArgAX,3,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX,3,pfcLHS),rhs(
[ arity(singleValuedInArgAX,3),
functorIsMacro(singleValuedInArgAX),
mpred_prop(baseKB,singleValuedInArgAX,3,pfcWatches)])))
mpred_prop(baseKB,singleValuedInArgAX,3,pfcWatches)>=(mpred_prop(baseKB,singleValuedInArgAX,3,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX,3,pfcLHS),rhs(
[ arity(singleValuedInArgAX,3),
functorIsMacro(singleValuedInArgAX),
mpred_prop(baseKB,singleValuedInArgAX,3,pfcWatches)])))
mpred_prop(baseKB,functor,3,pfcCallCode)>=(mfl4([ 'F'=F,
'A'=_11576,
'N'=_11588,
'P'=_11600,
'P_SLOT'=_11612,
'Q_SLOT'=_11624,
'Q'=_11636],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55),ax)
mpred_prop(baseKB,arg,3,pfcCallCode)>=(mfl4([ 'F'=F,
'A'=_11454,
'N'=_11466,
'P'=_11478,
'P_SLOT'=_11490,
'Q_SLOT'=_11502,
'Q'=_11514],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55),ax)
mpred_prop(baseKB,replace_arg,4,pfcCallCode)>=(mfl4([ 'F'=F,
'A'=_11332,
'N'=_11344,
'P'=_11356,
'P_SLOT'=_11368,
'Q_SLOT'=_11380,
'Q'=_11392],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55),ax)
mpred_prop(baseKB,singleValuedInArgAX,3,pfcPosTrigger)>=(mfl4([ 'F'=F,
'A'=_11210,
'N'=_11222,
'P'=_11234,
'P_SLOT'=_11246,
'Q_SLOT'=_11258,
'Q'=_11270],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55),ax)
mpred_prop(baseKB,singleValuedInArgAX,3,pfcWatches)>=(mpred_prop(baseKB,singleValuedInArgAX,3,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX,3,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,singleValuedInArgAX,3,pfcWatches)])))
'$pt'(baseKB,singleValuedInArgAX(_10692,_10694,_10696),(functor(_10712,_10692,_10694),arg(_10696,_10712,_10730),replace_arg(_10712,_10696,_10738,_10740)*->rhs(
[ ( ( _126914 ,
{ Missing\=isMissing,
call( dif : dif(Dif,Dif2)),
call_u(U),
ground(Ground) } ,
_125394) ==>
\+_125456,_125452)])))>=((singleValuedInArgAX(_10852,_10854,_10856),{functor(_10870,_10852,_10854),arg(_10856,_10870,_10888),replace_arg(_10870,_10856,_10896,_10898)}==>(_10870,{_10888\=isMissing,call(dif:dif(_10896,_10888)),call_u(_10898),ground(_10898)},_10898==> \+_10898,_10870)),mfl4(
[ 'F'=F,
'A'=_11012,
'N'=_11024,
'P'=_11036,
'P_SLOT'=_11048,
'Q_SLOT'=_11060,
'Q'=_11072],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55))
(mpred_sv(_10404,_10406),{_10406\=isMissing,call(dif:dif(_10448,_10406)),call_u(mpred_sv(_10404,_10448)),ground(mpred_sv(_10404,_10448))},mpred_sv(_10404,_10448)==> \+mpred_sv(_10404,_10448),mpred_sv(_10404,_10406))>=(singleValuedInArgAX(mpred_sv,2,2),'$pt'(baseKB,singleValuedInArgAX(_10530,_10532,_10534),(functor(_10550,_10530,_10532),arg(_10534,_10550,_10568),replace_arg(_10550,_10534,_10576,_10578)*->rhs(
[ ( ( _161634 ,
{ Missing\=isMissing,
call( dif : dif(Dif,Dif2)),
call_u(U),
ground(Ground) } ,
_160114) ==>
\+_160176,_160172)]))))
'$pt'(baseKB,mpred_sv(_10046,_10048),(_10048\=isMissing,call(dif:dif(_10086,_10048)),call_u(mpred_sv(_10046,_10086)),ground(mpred_sv(_10046,_10086))*->'$pt'(baseKB,mpred_sv(_10046,_10086),rhs(
[ \+( mpred_sv(Mpred_sv,Sv)),
mpred_sv(_10046,_10048)]))))>=((mpred_sv(_10182,_10184),{_10184\=isMissing,call(dif:dif(_10226,_10184)),call_u(mpred_sv(_10182,_10226)),ground(mpred_sv(_10182,_10226))},mpred_sv(_10182,_10226)==> \+mpred_sv(_10182,_10226),mpred_sv(_10182,_10184)),mfl4(
[ 'F'=F,
'A'=_10316,
'N'=_10328,
'P'=_10340,
'P_SLOT'=_10352,
'Q_SLOT'=_10364,
'Q'=_10376],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55))
(singleValuedInArg(_9758,_9760),{_9760\=isMissing,call(dif:dif(_9802,_9760)),call_u(singleValuedInArg(_9758,_9802)),ground(singleValuedInArg(_9758,_9802))},singleValuedInArg(_9758,_9802)==> \+singleValuedInArg(_9758,_9802),singleValuedInArg(_9758,_9760))>=(singleValuedInArgAX(singleValuedInArg,2,2),'$pt'(baseKB,singleValuedInArgAX(_9884,_9886,_9888),(functor(_9904,_9884,_9886),arg(_9888,_9904,_9922),replace_arg(_9904,_9888,_9930,_9932)*->rhs(
[ ( ( _203266 ,
{ Missing\=isMissing,
call( dif : dif(Dif,Dif2)),
call_u(U),
ground(Ground) } ,
_201746) ==>
\+_201808,_201804)]))))
'$pt'(baseKB,singleValuedInArg(_9400,_9402),(_9402\=isMissing,call(dif:dif(_9440,_9402)),call_u(singleValuedInArg(_9400,_9440)),ground(singleValuedInArg(_9400,_9440))*->'$pt'(baseKB,singleValuedInArg(_9400,_9440),rhs(
[ \+( singleValuedInArg(SingleValuedInArg,SingleValuedInArg1)),
singleValuedInArg(_9400,_9402)]))))>=((singleValuedInArg(_9536,_9538),{_9538\=isMissing,call(dif:dif(_9580,_9538)),call_u(singleValuedInArg(_9536,_9580)),ground(singleValuedInArg(_9536,_9580))},singleValuedInArg(_9536,_9580)==> \+singleValuedInArg(_9536,_9580),singleValuedInArg(_9536,_9538)),mfl4(
[ 'F'=F,
'A'=_9670,
'N'=_9682,
'P'=_9694,
'P_SLOT'=_9706,
'Q_SLOT'=_9718,
'Q'=_9730],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55))
(singleValuedInArgDefault(_9100,_9102,_9104),{_9104\=isMissing,call(dif:dif(_9146,_9104)),call_u(singleValuedInArgDefault(_9100,_9102,_9146)),ground(singleValuedInArgDefault(_9100,_9102,_9146))},singleValuedInArgDefault(_9100,_9102,_9146)==> \+singleValuedInArgDefault(_9100,_9102,_9146),singleValuedInArgDefault(_9100,_9102,_9104))>=(singleValuedInArgAX(singleValuedInArgDefault,3,3),'$pt'(baseKB,singleValuedInArgAX(_9238,_9240,_9242),(functor(_9258,_9238,_9240),arg(_9242,_9258,_9276),replace_arg(_9258,_9242,_9284,_9286)*->rhs(
[ ( ( _247010 ,
{ Missing\=isMissing,
call( dif : dif(Dif,Dif2)),
call_u(U),
ground(Ground) } ,
_245490) ==>
\+_245552,_245548)]))))
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcRHS)>=(mfl4([ 'F'=F,
'A'=_9012,
'N'=_9024,
'P'=_9036,
'P_SLOT'=_9048,
'Q_SLOT'=_9060,
'Q'=_9072],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55),ax)
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcCreates)>=(mpred_prop(baseKB,singleValuedInArgDefault,3,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgDefault,3,pfcRHS),rhs(
[ mpred_prop(baseKB,singleValuedInArgDefault,3,pfcCreates)])))
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcControlled)>=(mpred_prop(baseKB,singleValuedInArgDefault,3,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgDefault,3,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,singleValuedInArgDefault,3,pfcControlled)]))))
mpred_prop(baseKB,singleValuedInArgDefault,3,prologHybrid)>=(mpred_prop(baseKB,singleValuedInArgDefault,3,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgDefault,3,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,singleValuedInArgDefault,3,prologHybrid)]))))
'$pt'(baseKB,singleValuedInArgDefault(_8344,_8346,_8348),(_8348\=isMissing,call(dif:dif(_8386,_8348)),call_u(singleValuedInArgDefault(_8344,_8346,_8386)),ground(singleValuedInArgDefault(_8344,_8346,_8386))*->'$pt'(baseKB,singleValuedInArgDefault(_8344,_8346,_8386),rhs(
[ \+( singleValuedInArgDefault(SingleValuedInArgDefault1,SingleValuedInArgDefault,SingleValuedInArgDefault2)),
singleValuedInArgDefault(_8344,_8346,_8348)]))))>=((singleValuedInArgDefault(_8492,_8494,_8496),{_8496\=isMissing,call(dif:dif(_8538,_8496)),call_u(singleValuedInArgDefault(_8492,_8494,_8538)),ground(singleValuedInArgDefault(_8492,_8494,_8538))},singleValuedInArgDefault(_8492,_8494,_8538)==> \+singleValuedInArgDefault(_8492,_8494,_8538),singleValuedInArgDefault(_8492,_8494,_8496)),mfl4(
[ 'F'=F,
'A'=_8638,
'N'=_8650,
'P'=_8662,
'P_SLOT'=_8674,
'Q_SLOT'=_8686,
'Q'=_8698],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55))
(unused==>(singleValuedInArgAX(_8092,_8094,_8096),{functor(_8110,_8092,_8094),arg(_8096,_8110,_8128),replace_arg(_8110,_8096,_8136,_8138)}==>(_8110/ground(_8110)==>{_8128\==isMissing,call(dif:dif(_8136,_8128)),call_u(_8138),ground(_8138),ignore(retract(_8138))})))>=(mfl4(
[ 'F'=F,
'A'=_8094,
'N'=_8096,
'P'=_8110,
'P_SLOT'=_8128,
'Q_SLOT'=_8136,
'Q'=_8138],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',63),ax)
mpred_prop(baseKB,ignore,1,pfcCallCode)>=(mfl4([ 'F'=F,
'A'=_7998,
'N'=_8010,
'P'=_8022,
'P_SLOT'=_8034,
'Q_SLOT'=_8046,
'Q'=_8058],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',63),ax)
mpred_prop(baseKB,unused,0,pfcLHS)>=(mfl4([ 'F'=F,
'A'=_7876,
'N'=_7888,
'P'=_7900,
'P_SLOT'=_7912,
'Q_SLOT'=_7924,
'Q'=_7936],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',63),ax)
arity(unused,0)>=(mpred_prop(baseKB,unused,0,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,unused,0,pfcLHS),rhs([ arity(unused,0),
functorIsMacro(unused),
mpred_prop(baseKB,unused,0,pfcWatches)])))
functorIsMacro(unused)>=(mpred_prop(baseKB,unused,0,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,unused,0,pfcLHS),rhs([ arity(unused,0),
functorIsMacro(unused),
mpred_prop(baseKB,unused,0,pfcWatches)])))
mpred_prop(baseKB,unused,0,pfcWatches)>=(mpred_prop(baseKB,unused,0,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,unused,0,pfcLHS),rhs(
[ arity(unused,0),
functorIsMacro(unused),
mpred_prop(baseKB,unused,0,pfcWatches)])))
mpred_prop(baseKB,unused,0,kb_shared)>=((mfl4([ 'F'=F,
'A'=_7376,
'N'=_7388,
'P'=_7400,
'P_SLOT'=_7412,
'Q_SLOT'=_7424,
'Q'=_7436],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',63),ax),mfl4(
[ 'F'=F,
'A'=_7376,
'N'=_7388,
'P'=_7400,
'P_SLOT'=_7412,
'Q_SLOT'=_7424,
'Q'=_7436],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',63))
'$pt'(baseKB,genlMt(_7066,baseKB),(_7066\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_400248:unused/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_414486:unused/0))) }])))>=(mpred_prop(baseKB,unused,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,unused,0,kb_shared),'$pt'(baseKB,genlMt(_7066,baseKB),(_7066\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_450708:unused/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_464946:unused/0))) }])))))
mpred_prop(baseKB,unused,0,pfcPosTrigger)>=(mfl4([ 'F'=F,
'A'=_6982,
'N'=_6994,
'P'=_7006,
'P_SLOT'=_7018,
'Q_SLOT'=_7030,
'Q'=_7042],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',63),ax)
mpred_prop(baseKB,unused,0,pfcWatches)>=(mpred_prop(baseKB,unused,0,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,unused,0,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,unused,0,pfcWatches)])))
'$pt'(baseKB,unused,rhs([ ( ( singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX12) ,
{ functor(Functor3,Functor,Functor13),
arg(Arg5,Arg,Arg14),
replace_arg(Replace_arg8,Replace_arg7,Replace_arg,Arg15) }) ==>
Ground/ground(Ground16) ==>
{ Missing\==isMissing,
call( dif : dif(Dif,Dif17)),
call_u(U),
ground(Ground19),
ignore( retract(Retract)) })]))>=((unused==>(singleValuedInArgAX(_6622,_6624,_6626),{functor(_6640,_6622,_6624),arg(_6626,_6640,_6658),replace_arg(_6640,_6626,_6666,_6668)}==>(_6640/ground(_6640)==>{_6658\==isMissing,call(dif:dif(_6666,_6658)),call_u(_6668),ground(_6668),ignore(retract(_6668))}))),mfl4(
[ 'F'=F,
'A'=_6784,
'N'=_6796,
'P'=_6808,
'P_SLOT'=_6820,
'Q_SLOT'=_6832,
'Q'=_6844],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',63))
(unused==>(singleValuedInArgAX_maybe(_6178,_6180,_6182),{functor(_6196,_6178,_6180),arg(_6182,_6196,_6214),replace_arg(_6196,_6182,_6222,_6224)}==>(_6196/ground(_6196)==>{_6214\==isMissing,call(dif:dif(_6222,_6214)),call_u(_6224),ground(_6224)},\+_6224,_6196,single_override_maybe(_6196,_6224))))>=(mfl4(
[ 'F'=F,
'A'=_6180,
'N'=_6182,
'P'=_6196,
'P_SLOT'=_6214,
'Q_SLOT'=_6222,
'Q'=_6224],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',71),ax)
mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcRHS)>=(mfl4([ 'F'=F,
'A'=_6084,
'N'=_6096,
'P'=_6108,
'P_SLOT'=_6120,
'Q_SLOT'=_6132,
'Q'=_6144],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',71),ax)
mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcCreates)>=(mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcRHS),rhs(
[ mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcCreates)])))
mpred_prop(baseKB,singleValuedInArgAX_maybe,3,kb_shared)>=((mfl4([ 'F'=F,
'A'=_5792,
'N'=_5804,
'P'=_5816,
'P_SLOT'=_5828,
'Q_SLOT'=_5840,
'Q'=_5852],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',71),ax),mfl4(
[ 'F'=F,
'A'=_5792,
'N'=_5804,
'P'=_5816,
'P_SLOT'=_5828,
'Q_SLOT'=_5840,
'Q'=_5852],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',71))
'$pt'(baseKB,genlMt(_5482,baseKB),(_5482\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_224838:singleValuedInArgAX_maybe/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_239092:singleValuedInArgAX_maybe/3))) }])))>=(mpred_prop(baseKB,singleValuedInArgAX_maybe,3,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX_maybe,3,kb_shared),'$pt'(baseKB,genlMt(_5482,baseKB),(_5482\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_275336:singleValuedInArgAX_maybe/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_289590:singleValuedInArgAX_maybe/3))) }])))))
mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcControlled)>=(mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcControlled)]))))
mpred_prop(baseKB,singleValuedInArgAX_maybe,3,prologHybrid)>=(mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,singleValuedInArgAX_maybe,3,prologHybrid)]))))
mpred_prop(baseKB,single_override_maybe,2,pfcRHS)>=(mfl4([ 'F'=F,
'A'=_5222,
'N'=_5234,
'P'=_5246,
'P_SLOT'=_5258,
'Q_SLOT'=_5270,
'Q'=_5282],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',71),ax)
mpred_prop(baseKB,single_override_maybe,2,pfcCreates)>=(mpred_prop(baseKB,single_override_maybe,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,single_override_maybe,2,pfcRHS),rhs(
[ mpred_prop(baseKB,single_override_maybe,2,pfcCreates)])))
mpred_prop(baseKB,single_override_maybe,2,kb_shared)>=((mfl4([ 'F'=F,
'A'=_4930,
'N'=_4942,
'P'=_4954,
'P_SLOT'=_4966,
'Q_SLOT'=_4978,
'Q'=_4990],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',71),ax),mfl4(
[ 'F'=F,
'A'=_4930,
'N'=_4942,
'P'=_4954,
'P_SLOT'=_4966,
'Q_SLOT'=_4978,
'Q'=_4990],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',71))
'$pt'(baseKB,genlMt(_4620,baseKB),(_4620\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_364966:single_override_maybe/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_379216:single_override_maybe/2))) }])))>=(mpred_prop(baseKB,single_override_maybe,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,single_override_maybe,2,kb_shared),'$pt'(baseKB,genlMt(_4620,baseKB),(_4620\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_415454:single_override_maybe/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_429704:single_override_maybe/2))) }])))))
mpred_prop(baseKB,single_override_maybe,2,pfcControlled)>=(mpred_prop(baseKB,single_override_maybe,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,single_override_maybe,2,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,single_override_maybe,2,pfcControlled)]))))
mpred_prop(baseKB,single_override_maybe,2,prologHybrid)>=(mpred_prop(baseKB,single_override_maybe,2,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,single_override_maybe,2,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,single_override_maybe,2,prologHybrid)]))))
'$pt'(baseKB,unused,rhs([ ( ( singleValuedInArgAX_maybe(SingleValuedInArgAX_maybe1,SingleValuedInArgAX_maybe,Maybe) ,
{ functor(Functor3,Functor,Functor15),
arg(Arg5,Arg,Arg16),
replace_arg(Replace_arg8,Replace_arg7,Replace_arg,Arg17) }) ==>
Ground/ground(Ground18) ==>
( { Missing\==isMissing,
call( dif : dif(Dif,Dif19)),
call_u(U),
ground(Ground21) } ,
\+_479556 ,
Single_override_maybe13 ,
single_override_maybe(Single_override_maybe,Maybe22)))]))>=((unused==>(singleValuedInArgAX_maybe(_4184,_4186,_4188),{functor(_4202,_4184,_4186),arg(_4188,_4202,_4220),replace_arg(_4202,_4188,_4228,_4230)}==>(_4202/ground(_4202)==>{_4220\==isMissing,call(dif:dif(_4228,_4220)),call_u(_4230),ground(_4230)},\+_4230,_4202,single_override_maybe(_4202,_4230)))),mfl4(
[ 'F'=F,
'A'=_4360,
'N'=_4372,
'P'=_4384,
'P_SLOT'=_4396,
'Q_SLOT'=_4408,
'Q'=_4420],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',71))
(single_override(_3874,_3876),{ignore(retract(_3876))}==>(\+_3874==> \+single_override(_3874,_3876),{mpred_supported(_3876)},_3876))>=(mfl4(
[ 'P'=P,
'Q'=_3876],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',78),ax)
mpred_prop(baseKB,single_override,2,pfcRHS)>=(mfl4([ 'P'=P,
'Q'=_3846],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',78),ax)
mpred_prop(baseKB,single_override,2,pfcCreates)>=(mpred_prop(baseKB,single_override,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,single_override,2,pfcRHS),rhs(
[ mpred_prop(baseKB,single_override,2,pfcCreates)])))
mpred_prop(baseKB,single_override,2,kb_shared)>=((mfl4([ 'P'=P,
'Q'=_3674],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',78),ax),mfl4(
[ 'P'=P,
'Q'=_3674],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',78))
'$pt'(baseKB,genlMt(_3364,baseKB),(_3364\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_154132:single_override/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_168380:single_override/2))) }])))>=(mpred_prop(baseKB,single_override,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,single_override,2,kb_shared),'$pt'(baseKB,genlMt(_3364,baseKB),(_3364\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_204614:single_override/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_218862:single_override/2))) }])))))
mpred_prop(baseKB,single_override,2,pfcControlled)>=(mpred_prop(baseKB,single_override,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,single_override,2,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,single_override,2,pfcControlled)]))))
mpred_prop(baseKB,single_override,2,prologHybrid)>=(mpred_prop(baseKB,single_override,2,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,single_override,2,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,single_override,2,prologHybrid)]))))
mpred_prop(baseKB,mpred_supported,1,pfcCallCode)>=(mfl4([ 'P'=P,
'Q'=_3164],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',78),ax)
mpred_prop(baseKB,single_override,2,pfcLHS)>=(mfl4([ 'P'=P,
'Q'=_3102],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',78),ax)
arity(single_override,2)>=(mpred_prop(baseKB,single_override,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,single_override,2,pfcLHS),rhs(
[ arity(single_override,2),
functorIsMacro(single_override),
mpred_prop(baseKB,single_override,2,pfcWatches)])))
hybrid_support(single_override,2)>=(arity(single_override,2),'$pt'(baseKB,arity(single_override,2),(pfcControlled(single_override)*->rhs(
[ hybrid_support(single_override,2)]))))
functorIsMacro(single_override)>=(mpred_prop(baseKB,single_override,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,single_override,2,pfcLHS),rhs(
[ arity(single_override,2),
functorIsMacro(single_override),
mpred_prop(baseKB,single_override,2,pfcWatches)])))
mpred_prop(baseKB,single_override,2,pfcWatches)>=(mpred_prop(baseKB,single_override,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,single_override,2,pfcLHS),rhs(
[ arity(single_override,2),
functorIsMacro(single_override),
mpred_prop(baseKB,single_override,2,pfcWatches)])))
mpred_prop(baseKB,single_override,2,pfcPosTrigger)>=(mfl4([ 'P'=P,
'Q'=_2686],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',78),ax)
mpred_prop(baseKB,single_override,2,pfcWatches)>=(mpred_prop(baseKB,single_override,2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,single_override,2,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,single_override,2,pfcWatches)])))
'$pt'(baseKB,single_override(_2372,_2374),(ignore(retract(_2374))*->rhs([ ( \+_267752 ==>
( \+( single_override(Single_override,Override)) ,
{ mpred_supported(Supported) } ,
_267774))])))>=((single_override(_2460,_2462),{ignore(retract(_2462))}==>(\+_2460==> \+single_override(_2460,_2462),{mpred_supported(_2462)},_2462)),mfl4(
[ 'P'=P,
'Q'=_2548],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',78))
mtHybrid(baseKB)>=(mfl4([ 'Mod'=(+),
'SM'=baseKB,
'TM'=user,
'CM'=baseKB,
'File'='/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfc.pl',
'Why'=pfc_mod],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfc.pl',69),ax)
(bc_01_d_q(_2212)<-bc_01_d_p(_2212))>=(mfl4([ 'N'=N],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01d.pfc',18),ax)
mpred_prop(baseKB,bc_01_d_q,1,pfcRHS)>=(mfl4([ 'N'=N],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01d.pfc',18),ax)
mpred_prop(baseKB,bc_01_d_q,1,pfcCreates)>=(mpred_prop(baseKB,bc_01_d_q,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,bc_01_d_q,1,pfcRHS),rhs(
[ mpred_prop(baseKB,bc_01_d_q,1,pfcCreates)])))
mpred_prop(baseKB,bc_01_d_q,1,kb_shared)>=((mfl4([ 'N'=N],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01d.pfc',18),ax),mfl4(
[ 'N'=N],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01d.pfc',18))
'$pt'(baseKB,genlMt(_1744,baseKB),(_1744\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_336222:bc_01_d_q/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_350464:bc_01_d_q/1))) }])))>=(mpred_prop(baseKB,bc_01_d_q,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,bc_01_d_q,1,kb_shared),'$pt'(baseKB,genlMt(_1744,baseKB),(_1744\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_386692:bc_01_d_q/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_400934:bc_01_d_q/1))) }])))))
mpred_prop(baseKB,bc_01_d_q,1,pfcControlled)>=(mpred_prop(baseKB,bc_01_d_q,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,bc_01_d_q,1,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,bc_01_d_q,1,pfcControlled)]))))
mpred_prop(baseKB,bc_01_d_q,1,prologHybrid)>=(mpred_prop(baseKB,bc_01_d_q,1,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,bc_01_d_q,1,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,bc_01_d_q,1,prologHybrid)]))))
'$bt'(bc_01_d_q(_1476),'$pt'(baseKB,bc_01_d_p(_1476),rhs([ bc_01_d_q(Q)])))>=((bc_01_d_q(_1518)<-bc_01_d_p(_1518)),mfl4(
[ 'N'=N],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01d.pfc',18))
(bc_01_d_q(_1222):-awc,!,mpred_bc_and_with_pfc(bc_01_d_q(_1222)))>=('$bt'(bc_01_d_q(_1258),'$pt'(baseKB,bc_01_d_p(_1258),rhs(
[ bc_01_d_q(Q)]))),'$pt'(baseKB,'$bt'(bc_01_d_q(_1222),'$pt'(baseKB,bc_01_d_p(_1222),rhs([ bc_01_d_q(Q)]))),(nonvar(bc_01_d_q(_1222)),must(get_bc_clause(bc_01_d_q(_1222),(bc_01_d_q(_1222):-awc,!,mpred_bc_and_with_pfc(bc_01_d_q(_1222)))))*->rhs(
[ { ignore( kb_shared( bc_01_d_q(Q))) },
bc_01_d_q(Q) :-
awc ,
! ,
mpred_bc_and_with_pfc( bc_01_d_q(Q))]))))
bc_01_d_p(a)>=(mfl4(_1194,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01d.pfc',20),ax)
bc_01_d_p(b)>=(mfl4(_1162,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01d.pfc',21),ax)
mpred_prop(baseKB,bc_01_d_p,1,pfcPosTrigger)>=(mfl4(_1130,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01d.pfc',30),ax)
mpred_prop(baseKB,bc_01_d_p,1,pfcWatches)>=(mpred_prop(baseKB,bc_01_d_p,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,bc_01_d_p,1,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,bc_01_d_p,1,pfcWatches)])))
mpred_prop(baseKB,bc_01_d_p,1,kb_shared)>=(mfl4(_1016,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01d.pfc',30),ax)
'$pt'(baseKB,genlMt(_742,baseKB),(_742\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_471370:bc_01_d_p/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_93376:bc_01_d_p/1))) }])))>=(mpred_prop(baseKB,bc_01_d_p,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,bc_01_d_p,1,kb_shared),'$pt'(baseKB,genlMt(_742,baseKB),(_742\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_129602:bc_01_d_p/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_143844:bc_01_d_p/1))) }])))))
'$pt'(baseKB,bc_01_d_p(b),rhs([ bc_01_d_q(b)]))>=((bc_01_d_q(_692)<-bc_01_d_p(_692)),mfl4([ 'N'=N],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01d.pfc',18))
bc_01_d_q(b)>=(bc_01_d_p(b),'$pt'(baseKB,bc_01_d_p(b),rhs([ bc_01_d_q(b)])))]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k bc_01d.pfc (returned 7) -->
<testsuite name="bc_01.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['bc_01.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:call_u(bc_p(b))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(bc_p(b)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(bc_p(b)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(bc_p(b)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+clause_u(bc_q(_76800),true))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause_u(bc_q(_76800),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause_u(bc_q(_76800),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause_u(bc_q(_76800),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:call_u(bc_q(b))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(bc_q(b)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(bc_q(b)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(bc_q(b)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:clause_u(bc_q(b),true)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause_u(bc_q(b),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause_u(bc_q(b),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause_u(bc_q(b),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k bc_01.pfc (returned 7) -->
<testsuite name="birds_01a.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['birds_01a.pfc'])" -g "test_completed"
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = penguin(chilly) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = penguin(chilly) ,
% support_fact = mfl4(_114810,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01a.pfc',39) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( penguin(chilly)).
% % Found positive trigger: penguin(chilly)
% % body: mpred_positive_fact(penguin(chilly))*->rhs([ \+( ~( penguin(chilly)))])
% % still_supported(~penguin(chilly))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~penguin(chilly)
% % still_supported(~penguin(chilly))
% % Found positive trigger: penguin(chilly)
% % body: rhs([ bird(chilly)])
% % RHS-Post1: bird(chilly)
% % Support: penguin(chilly),'$pt'(baseKB,penguin(chilly),rhs([ bird(chilly)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = bird(chilly) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = bird(chilly) ,
% support_fact = penguin(chilly) ,
% support_trig = '$pt'(baseKB,penguin(chilly),rhs([bird(chilly)])) ,
% none is support_status.
% baseKB : mpred_fwc1( bird(chilly)).
% % Found positive trigger: bird(chilly)
% % body: mpred_positive_fact(bird(chilly))*->rhs([ \+( ~( bird(chilly)))])
% % still_supported(~bird(chilly))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~bird(chilly)
% % still_supported(~bird(chilly))
% % Found positive trigger: bird(chilly)
% % body: '$nt'(~fly(chilly),call_u_no_bc(~fly(chilly)),rhs([ fly(chilly)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,fly,1,pfcNegTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,fly,1,pfcNegTrigger) ,
% support_fact = mfl4(_31076,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01a.pfc',39) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,fly,1,pfcNegTrigger)).
% % Found positive trigger: mpred_prop(baseKB,fly,1,pfcNegTrigger)
% % body: \+ground(fly/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,fly,1,pfcNegTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,fly,1,pfcNegTrigger)
% % body: rhs([ mpred_prop(baseKB,fly,1,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,fly,1,pfcWatches)
% % Support: mpred_prop(baseKB,fly,1,pfcNegTrigger),'$pt'(baseKB,mpred_prop(baseKB,fly,1,pfcNegTrigger),rhs([ mpred_prop(baseKB,fly,1,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,fly,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,fly,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,fly,1,pfcNegTrigger) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,fly,1,pfcNegTrigger),
% rhs([mpred_prop(baseKB,fly,1,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,fly,1,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,fly,1,pfcLHS),
% rhs( [ arity(fly,1),
% functorIsMacro(fly),
% mpred_prop(baseKB,fly,1,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,fly,1,pfcNegTrigger)
% % body: genlPreds(pfcNegTrigger,GenlPreds_PfcNegTrigger)*->rhs([ mpred_prop(baseKB,fly,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,fly,1,pfcNegTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,fly,1,pfcNegTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,fly,1,pfcNegTrigger)))])
% % still_supported(~mpred_prop(baseKB,fly,1,pfcNegTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,fly,1,pfcNegTrigger)
% % still_supported(~mpred_prop(baseKB,fly,1,pfcNegTrigger))
% % Adding negative
% % trigger: ~fly(chilly)
% % test: call_u_no_bc(~fly(chilly))
% % body: rhs([ fly(chilly)])
% % Support: bird(chilly),'$pt'(baseKB,bird(chilly),'$nt'(~fly(chilly),call_u_no_bc(~fly(chilly)),rhs([ fly(chilly)])))
% % RHS-Post1: fly(chilly)
% % Support: \+ ~fly(chilly),'$nt'(~fly(chilly),call_u_no_bc(~fly(chilly)),rhs([ fly(chilly)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = fly(chilly) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = fly(chilly) ,
% support_fact = \+( ~( fly(chilly))) ,
% support_trig = '$nt'(~fly(chilly),call_u_no_bc(~fly(chilly)),rhs([fly(chilly)])) ,
% none is support_status.
% % Adding NEG mpred_do_fcnt via support
% % trigger: ~fly(chilly)
% % cond: call_u_no_bc(~fly(chilly))
% % action: rhs([ fly(chilly)])
% % from: mpred_add_support_fast(fly(chilly),(\+ ~fly(chilly),'$nt'(~fly(chilly),call_u_no_bc(~fly(chilly)),rhs([ fly(chilly)]))))
% baseKB : mpred_fwc1( fly(chilly)).
% % Found positive trigger: fly(chilly)
% % body: mpred_positive_fact(fly(chilly))*->rhs([ \+( ~( fly(chilly)))])
% % still_supported(~fly(chilly))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~fly(chilly)
% % still_supported(~fly(chilly))
% % Found positive trigger: penguin(chilly)
% % body: rhs([ ~( fly(chilly))])
% % RHS-Post1: ~fly(chilly)
% % Support: penguin(chilly),'$pt'(baseKB,penguin(chilly),rhs([ ~( fly(chilly))]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = ~( fly(chilly)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = ~( fly(chilly)) ,
% support_fact = penguin(chilly) ,
% support_trig = '$pt'(baseKB,penguin(chilly),rhs([~fly(chilly)])) ,
% none is support_status.
% baseKB : mpred_fwc1( ~( fly(chilly))).
% % Found positive trigger: ~fly(chilly)
% % body: mpred_positive_fact(~fly(chilly))*->rhs([ \+( ~( ~( fly(chilly))))])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = canary(tweety) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = canary(tweety) ,
% support_fact = mfl4(_44360,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01a.pfc',43) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( canary(tweety)).
% % Found positive trigger: canary(tweety)
% % body: mpred_positive_fact(canary(tweety))*->rhs([ \+( ~( canary(tweety)))])
% % still_supported(~canary(tweety))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~canary(tweety)
% % still_supported(~canary(tweety))
% % Found positive trigger: canary(tweety)
% % body: rhs([ bird(tweety)])
% % RHS-Post1: bird(tweety)
% % Support: canary(tweety),'$pt'(baseKB,canary(tweety),rhs([ bird(tweety)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = bird(tweety) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = bird(tweety) ,
% support_fact = canary(tweety) ,
% support_trig = '$pt'(baseKB,canary(tweety),rhs([bird(tweety)])) ,
% none is support_status.
% baseKB : mpred_fwc1( bird(tweety)).
% % Found positive trigger: bird(tweety)
% % body: mpred_positive_fact(bird(tweety))*->rhs([ \+( ~( bird(tweety)))])
% % still_supported(~bird(tweety))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~bird(tweety)
% % still_supported(~bird(tweety))
% % Found positive trigger: bird(tweety)
% % body: '$nt'(~fly(tweety),call_u_no_bc(~fly(tweety)),rhs([ fly(tweety)]))
% % Adding negative
% % trigger: ~fly(tweety)
% % test: call_u_no_bc(~fly(tweety))
% % body: rhs([ fly(tweety)])
% % Support: bird(tweety),'$pt'(baseKB,bird(tweety),'$nt'(~fly(tweety),call_u_no_bc(~fly(tweety)),rhs([ fly(tweety)])))
% % RHS-Post1: fly(tweety)
% % Support: \+ ~fly(tweety),'$nt'(~fly(tweety),call_u_no_bc(~fly(tweety)),rhs([ fly(tweety)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = fly(tweety) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = fly(tweety) ,
% support_fact = \+( ~( fly(tweety))) ,
% support_trig = '$nt'(~fly(tweety),call_u_no_bc(~fly(tweety)),rhs([fly(tweety)])) ,
% none is support_status.
% % Adding NEG mpred_do_fcnt via support
% % trigger: ~fly(tweety)
% % cond: call_u_no_bc(~fly(tweety))
% % action: rhs([ fly(tweety)])
% % from: mpred_add_support_fast(fly(tweety),(\+ ~fly(tweety),'$nt'(~fly(tweety),call_u_no_bc(~fly(tweety)),rhs([ fly(tweety)]))))
% baseKB : mpred_fwc1( fly(tweety)).
% % Found positive trigger: fly(tweety)
% % body: mpred_positive_fact(fly(tweety))*->rhs([ \+( ~( fly(tweety)))])
% % still_supported(~fly(tweety))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~fly(tweety)
% % still_supported(~fly(tweety))
passed=info(why_was_true(baseKB:penguin(chilly)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for penguin(chilly):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01a.pfc',39)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB: ~fly(chilly)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~fly(chilly):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 penguin(chilly) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01a.pfc:39]
1.2 penguin(W4)==> ~fly(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01a.pfc:35]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01a.pfc',39)
1.4 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01a.pfc',35)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:fly(tweety)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for fly(tweety):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+ ~fly(tweety) % [/boot/init.pl:512]
1.2 bird(tweety) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01a.pfc:_19478]
1.3 bird(W4),\+ ~fly(W4)==>fly(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_20436]
1.4 canary(tweety) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01a.pfc:43]
1.5 canary(W4)==>bird(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_22446]
1.6 default_01a((bird(W4)==>fly(W4))) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01a.pfc:21]
1.7 default_01a((W4==>X4))/mpred_literal(X4)==>(W4,\+ ~X4==>X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01a.pfc:14]
1.8 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01a.pfc',43)
1.9 zisa(canary,bird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01a.pfc:31]
1.10 zisa(W4,X4)==>{Y4=..[W4,Z4],A5=..[X4,Z4]},(Y4==>A5) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01a.pfc:26]
1.11 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01a.pfc',21)
1.12 mfl4([ 'P'=_,
'Q'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01a.pfc',14)
1.13 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01a.pfc',31)
1.14 mfl4([ 'C1'=_,
'C2'=_,
'P1'=_,
'X'=_,
'P2'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01a.pfc',26)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k birds_01a.pfc (returned 7) -->
<testsuite name="birds_01b.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['birds_01b.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:predicate_property(tBird(ext,_32216),dynamic)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for predicate_property(tBird(ext,_32216),dynamic).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for predicate_property(tBird(ext,_32216),dynamic).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for predicate_property(tBird(ext,_32216),dynamic).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:tBird(ext,iChilly)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for tBird(ext,iChilly):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 instanceOf(iChilly,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc:_126732]
1.2 tBird(ext,W4)<==>instanceOf(W4,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_1374]
1.3 instanceOf(iChilly,tPenguin) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc:_2540]
1.4 instanceOf(W4,tPenguin)==>instanceOf(W4,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_3510]
1.5 tType(tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc:36]
1.6 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>instanceOf(X4,W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc:30]
1.7 tPenguin(ext,iChilly) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc:49]
1.8 tPenguin(ext,W4)<==>instanceOf(W4,tPenguin) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_7296]
1.9 subClassOf(tPenguin,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc:44]
1.10 subClassOf(W4,X4)==>(instanceOf(Y4,W4)==>instanceOf(Y4,X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc:41]
1.11 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc',36)
1.12 mfl4([ 'COL'=_,
'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc',30)
1.13 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc',49)
1.14 tType(tPenguin) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc:35]
1.15 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc',44)
1.16 mfl4([ 'C1'=_,
'C2'=_,
'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc',41)
1.17 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc',35)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:tBird(ext,iTweety)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for tBird(ext,iTweety):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 instanceOf(iTweety,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc:_59444]
1.2 tBird(ext,W4)<==>instanceOf(W4,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_60414]
1.3 instanceOf(iTweety,tCanary) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc:_61586]
1.4 instanceOf(W4,tCanary)==>instanceOf(W4,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_62556]
1.5 tType(tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc:36]
1.6 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>instanceOf(X4,W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc:30]
1.7 tCanary(ext,iTweety) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc:55]
1.8 tCanary(ext,W4)<==>instanceOf(W4,tCanary) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_66342]
1.9 subClassOf(tCanary,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc:43]
1.10 subClassOf(W4,X4)==>(instanceOf(Y4,W4)==>instanceOf(Y4,X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc:41]
1.11 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc',36)
1.12 mfl4([ 'COL'=_,
'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc',30)
1.13 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc',55)
1.14 tType(tCanary) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc:34]
1.15 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc',43)
1.16 mfl4([ 'C1'=_,
'C2'=_,
'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc',41)
1.17 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc',34)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:tBird(ext,iTweety)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for tBird(ext,iTweety):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 instanceOf(iTweety,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc:_75624]
1.2 tBird(ext,W4)<==>instanceOf(W4,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_76594]
1.3 instanceOf(iTweety,tCanary) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc:_77766]
1.4 instanceOf(W4,tCanary)==>instanceOf(W4,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_78736]
1.5 tType(tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc:36]
1.6 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>instanceOf(X4,W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc:30]
1.7 tCanary(ext,iTweety) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc:55]
1.8 tCanary(ext,W4)<==>instanceOf(W4,tCanary) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_82522]
1.9 subClassOf(tCanary,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc:43]
1.10 subClassOf(W4,X4)==>(instanceOf(Y4,W4)==>instanceOf(Y4,X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc:41]
1.11 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc',36)
1.12 mfl4([ 'COL'=_,
'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc',30)
1.13 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc',55)
1.14 tType(tCanary) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc:34]
1.15 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc',43)
1.16 mfl4([ 'C1'=_,
'C2'=_,
'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc',41)
1.17 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01b.pfc',34)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k birds_01b.pfc (returned 7) -->
<testsuite name="birds_01c.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['birds_01c.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k birds_01c.pfc (returned 7) -->
<testsuite name="birds_01d.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['birds_01d.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:predicate_property(tBird(_123652),dynamic)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for predicate_property(tBird(_123652),dynamic).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for predicate_property(tBird(_123652),dynamic).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for predicate_property(tBird(_123652),dynamic).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:tBird(iChilly)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for tBird(iChilly):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 instanceOf(iChilly,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:_97780]
1.2 tBird(W4)<==>instanceOf(W4,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_98740]
1.3 instanceOf(iChilly,tPenguin) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:_99912]
1.4 instanceOf(W4,tPenguin)==>instanceOf(W4,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_100874]
1.5 tType(tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:38]
1.6 tType(W4)==>{kb_local(W4/1)},functorDeclares(W4),(t(W4,X4)<==>instanceOf(X4,W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:30]
1.7 tPenguin(iChilly) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:54]
1.8 tPenguin(W4)<==>instanceOf(W4,tPenguin) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_104674]
1.9 subClassOf(tPenguin,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:49]
1.10 subClassOf(W4,X4)==>(instanceOf(Y4,W4)==>instanceOf(Y4,X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:43]
1.11 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',38)
1.12 mfl4([ 'COL'=_,
'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',30)
1.13 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',54)
1.14 tType(tPenguin) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:37]
1.15 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',49)
1.16 mfl4([ 'C1'=_,
'C2'=_,
'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',43)
1.17 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',37)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:tBird(iTweety)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for tBird(iTweety):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 instanceOf(iTweety,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:_27732]
1.2 tBird(W4)<==>instanceOf(W4,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_28692]
1.3 instanceOf(iTweety,tCanary) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:_29864]
1.4 instanceOf(W4,tCanary)==>instanceOf(W4,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_30826]
1.5 tType(tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:38]
1.6 tType(W4)==>{kb_local(W4/1)},functorDeclares(W4),(t(W4,X4)<==>instanceOf(X4,W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:30]
1.7 tCanary(iTweety) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:61]
1.8 tCanary(W4)<==>instanceOf(W4,tCanary) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_34626]
1.9 subClassOf(tCanary,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:47]
1.10 subClassOf(W4,X4)==>(instanceOf(Y4,W4)==>instanceOf(Y4,X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:43]
1.11 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',38)
1.12 mfl4([ 'COL'=_,
'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',30)
1.13 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',61)
1.14 tType(tCanary) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:36]
1.15 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',47)
1.16 mfl4([ 'C1'=_,
'C2'=_,
'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',43)
1.17 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',36)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:tBird(iTweety)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for tBird(iTweety):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 instanceOf(iTweety,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:_21484]
1.2 tBird(W4)<==>instanceOf(W4,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_22444]
1.3 instanceOf(iTweety,tCanary) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:_23616]
1.4 instanceOf(W4,tCanary)==>instanceOf(W4,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_24578]
1.5 tType(tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:38]
1.6 tType(W4)==>{kb_local(W4/1)},functorDeclares(W4),(t(W4,X4)<==>instanceOf(X4,W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:30]
1.7 tCanary(iTweety) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:61]
1.8 tCanary(W4)<==>instanceOf(W4,tCanary) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_28378]
1.9 subClassOf(tCanary,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:47]
1.10 subClassOf(W4,X4)==>(instanceOf(Y4,W4)==>instanceOf(Y4,X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:43]
1.11 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',38)
1.12 mfl4([ 'COL'=_,
'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',30)
1.13 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',61)
1.14 tType(tCanary) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:36]
1.15 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',47)
1.16 mfl4([ 'C1'=_,
'C2'=_,
'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',43)
1.17 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',36)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:tFly(iTweety)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for tFly(iTweety):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+ ~tFly(iTweety) % [/boot/init.pl:512]
1.2 \+tFly(iTweety) % [/boot/init.pl:512]
1.3 \+tFly(iTweety)/(ground(tFly(iTweety)),\+tFly(iTweety)),\+ ~tFly(iTweety)==>tFly(iTweety) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_107380]
1.4 mdefault(tFly(iTweety)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_2566]
1.5 mdefault(W4)/(mpred_positive_fact(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:62]
1.6 tBird(iTweety) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:_4748]
1.7 tBird(W4)==>mdefault(tFly(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_5710]
1.8 mfl4([ 'Q'=_,
'R'=_,
'Test'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',62)
1.9 instanceOf(iTweety,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:_11924]
1.10 tBird(W4)<==>instanceOf(W4,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_12884]
1.11 mdefault((tBird(W4)==>tFly(W4))) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:66]
1.12 mdefault((W4==>X4))/nonvar(X4)==>(W4==>mdefault(X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:55]
1.13 instanceOf(iTweety,tCanary) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:_15852]
1.14 instanceOf(W4,tCanary)==>instanceOf(W4,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_16814]
1.15 tType(tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:38]
1.16 tType(W4)==>{kb_local(W4/1)},functorDeclares(W4),(t(W4,X4)<==>instanceOf(X4,W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:30]
1.17 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',66)
1.18 mfl4([ 'P'=_,
'Q'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',55)
1.19 tCanary(iTweety) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:61]
1.20 tCanary(W4)<==>instanceOf(W4,tCanary) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_26878]
1.21 subClassOf(tCanary,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:47]
1.22 subClassOf(W4,X4)==>(instanceOf(Y4,W4)==>instanceOf(Y4,X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:43]
1.23 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',38)
1.24 mfl4([ 'COL'=_,
'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',30)
1.25 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',61)
1.26 tType(tCanary) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:36]
1.27 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',47)
1.28 mfl4([ 'C1'=_,
'C2'=_,
'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',43)
1.29 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',36)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2.1 instanceOf(iTweety,tFly) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:_41076]
2.2 tFly(W4)<==>instanceOf(W4,tFly) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_42036]
2.3 tFly(iTweety) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:_43208]
2.4 tType(tFly) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:35]
2.5 tType(W4)==>{kb_local(W4/1)},functorDeclares(W4),(t(W4,X4)<==>instanceOf(X4,W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:30]
2.6 \+ ~tFly(iTweety) % [/boot/init.pl:512]
2.7 \+tFly(iTweety) % [/boot/init.pl:512]
2.8 \+tFly(iTweety)/(ground(tFly(iTweety)),\+tFly(iTweety)),\+ ~tFly(iTweety)==>tFly(iTweety) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_47456]
2.9 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',35)
2.10 mfl4([ 'COL'=_,
'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',30)
2.11 mdefault(tFly(iTweety)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_52764]
2.12 mdefault(W4)/(mpred_positive_fact(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:62]
2.13 tBird(iTweety) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:_54952]
2.14 tBird(W4)==>mdefault(tFly(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_55914]
2.15 mfl4([ 'Q'=_,
'R'=_,
'Test'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',62)
2.16 instanceOf(iTweety,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:_62128]
2.17 tBird(W4)<==>instanceOf(W4,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_63088]
2.18 mdefault((tBird(W4)==>tFly(W4))) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:66]
2.19 mdefault((W4==>X4))/nonvar(X4)==>(W4==>mdefault(X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:55]
2.20 instanceOf(iTweety,tCanary) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:_66056]
2.21 instanceOf(W4,tCanary)==>instanceOf(W4,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_67018]
2.22 tType(tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:38]
2.23 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',66)
2.24 mfl4([ 'P'=_,
'Q'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',55)
2.25 tCanary(iTweety) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:61]
2.26 tCanary(W4)<==>instanceOf(W4,tCanary) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_76114]
2.27 subClassOf(tCanary,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:47]
2.28 subClassOf(W4,X4)==>(instanceOf(Y4,W4)==>instanceOf(Y4,X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:43]
2.29 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',38)
2.30 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',61)
2.31 tType(tCanary) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:36]
2.32 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',47)
2.33 mfl4([ 'C1'=_,
'C2'=_,
'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',43)
2.34 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',36)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(instanceOf(iChilly,tFly),iChilly=iChilly)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for instanceOf(iChilly,tFly),iChilly=iChilly.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for instanceOf(iChilly,tFly),iChilly=iChilly.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for instanceOf(iChilly,tFly),iChilly=iChilly.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:tBird(iTweety)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for tBird(iTweety):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 instanceOf(iTweety,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:_111422]
1.2 tBird(W4)<==>instanceOf(W4,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_1360]
1.3 instanceOf(iTweety,tCanary) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:_2526]
1.4 instanceOf(W4,tCanary)==>instanceOf(W4,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_3488]
1.5 tType(tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:38]
1.6 tType(W4)==>{kb_local(W4/1)},functorDeclares(W4),(t(W4,X4)<==>instanceOf(X4,W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:30]
1.7 tCanary(iTweety) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:61]
1.8 tCanary(W4)<==>instanceOf(W4,tCanary) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_7288]
1.9 subClassOf(tCanary,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:47]
1.10 subClassOf(W4,X4)==>(instanceOf(Y4,W4)==>instanceOf(Y4,X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:43]
1.11 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',38)
1.12 mfl4([ 'COL'=_,
'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',30)
1.13 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',61)
1.14 tType(tCanary) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:36]
1.15 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',47)
1.16 mfl4([ 'C1'=_,
'C2'=_,
'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',43)
1.17 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',36)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:tFly(iTweety)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for tFly(iTweety):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+ ~tFly(iTweety) % [/boot/init.pl:512]
1.2 \+tFly(iTweety) % [/boot/init.pl:512]
1.3 \+tFly(iTweety)/(ground(tFly(iTweety)),\+tFly(iTweety)),\+ ~tFly(iTweety)==>tFly(iTweety) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_100876]
1.4 mdefault(tFly(iTweety)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_102048]
1.5 mdefault(W4)/(mpred_positive_fact(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:62]
1.6 tBird(iTweety) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:_104236]
1.7 tBird(W4)==>mdefault(tFly(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_105198]
1.8 mfl4([ 'Q'=_,
'R'=_,
'Test'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',62)
1.9 instanceOf(iTweety,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:_111412]
1.10 tBird(W4)<==>instanceOf(W4,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_2374]
1.11 mdefault((tBird(W4)==>tFly(W4))) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:66]
1.12 mdefault((W4==>X4))/nonvar(X4)==>(W4==>mdefault(X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:55]
1.13 instanceOf(iTweety,tCanary) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:_5336]
1.14 instanceOf(W4,tCanary)==>instanceOf(W4,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_6298]
1.15 tType(tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:38]
1.16 tType(W4)==>{kb_local(W4/1)},functorDeclares(W4),(t(W4,X4)<==>instanceOf(X4,W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:30]
1.17 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',66)
1.18 mfl4([ 'P'=_,
'Q'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',55)
1.19 tCanary(iTweety) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:61]
1.20 tCanary(W4)<==>instanceOf(W4,tCanary) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_16362]
1.21 subClassOf(tCanary,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:47]
1.22 subClassOf(W4,X4)==>(instanceOf(Y4,W4)==>instanceOf(Y4,X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:43]
1.23 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',38)
1.24 mfl4([ 'COL'=_,
'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',30)
1.25 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',61)
1.26 tType(tCanary) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:36]
1.27 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',47)
1.28 mfl4([ 'C1'=_,
'C2'=_,
'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',43)
1.29 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',36)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2.1 instanceOf(iTweety,tFly) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:_30560]
2.2 tFly(W4)<==>instanceOf(W4,tFly) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_31520]
2.3 tFly(iTweety) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:_32692]
2.4 tType(tFly) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:35]
2.5 tType(W4)==>{kb_local(W4/1)},functorDeclares(W4),(t(W4,X4)<==>instanceOf(X4,W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:30]
2.6 \+ ~tFly(iTweety) % [/boot/init.pl:512]
2.7 \+tFly(iTweety) % [/boot/init.pl:512]
2.8 \+tFly(iTweety)/(ground(tFly(iTweety)),\+tFly(iTweety)),\+ ~tFly(iTweety)==>tFly(iTweety) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_36940]
2.9 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',35)
2.10 mfl4([ 'COL'=_,
'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',30)
2.11 mdefault(tFly(iTweety)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_42248]
2.12 mdefault(W4)/(mpred_positive_fact(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:62]
2.13 tBird(iTweety) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:_44436]
2.14 tBird(W4)==>mdefault(tFly(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_45398]
2.15 mfl4([ 'Q'=_,
'R'=_,
'Test'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',62)
2.16 instanceOf(iTweety,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:_51612]
2.17 tBird(W4)<==>instanceOf(W4,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_52572]
2.18 mdefault((tBird(W4)==>tFly(W4))) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:66]
2.19 mdefault((W4==>X4))/nonvar(X4)==>(W4==>mdefault(X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:55]
2.20 instanceOf(iTweety,tCanary) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:_55540]
2.21 instanceOf(W4,tCanary)==>instanceOf(W4,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_56502]
2.22 tType(tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:38]
2.23 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',66)
2.24 mfl4([ 'P'=_,
'Q'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',55)
2.25 tCanary(iTweety) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:61]
2.26 tCanary(W4)<==>instanceOf(W4,tCanary) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_65598]
2.27 subClassOf(tCanary,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:47]
2.28 subClassOf(W4,X4)==>(instanceOf(Y4,W4)==>instanceOf(Y4,X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:43]
2.29 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',38)
2.30 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',61)
2.31 tType(tCanary) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:36]
2.32 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',47)
2.33 mfl4([ 'C1'=_,
'C2'=_,
'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',43)
2.34 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',36)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:tFly(iChilly)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for tFly(iChilly):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+ ~tFly(iChilly) % [/boot/init.pl:512]
1.2 \+tFly(iChilly) % [/boot/init.pl:512]
1.3 \+tFly(iChilly)/(ground(tFly(iChilly)),\+tFly(iChilly)),\+ ~tFly(iChilly)==>tFly(iChilly) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_13074]
1.4 mdefault(tFly(iChilly)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_14246]
1.5 mdefault(W4)/(mpred_positive_fact(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:62]
1.6 tBird(iChilly) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:_16434]
1.7 tBird(W4)==>mdefault(tFly(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_17396]
1.8 mfl4([ 'Q'=_,
'R'=_,
'Test'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',62)
1.9 instanceOf(iChilly,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:_23610]
1.10 tBird(W4)<==>instanceOf(W4,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_24570]
1.11 mdefault((tBird(W4)==>tFly(W4))) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:66]
1.12 mdefault((W4==>X4))/nonvar(X4)==>(W4==>mdefault(X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:55]
1.13 instanceOf(iChilly,tPenguin) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:_27538]
1.14 instanceOf(W4,tPenguin)==>instanceOf(W4,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_28500]
1.15 tType(tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:38]
1.16 tType(W4)==>{kb_local(W4/1)},functorDeclares(W4),(t(W4,X4)<==>instanceOf(X4,W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:30]
1.17 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',66)
1.18 mfl4([ 'P'=_,
'Q'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',55)
1.19 tPenguin(iChilly) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:54]
1.20 tPenguin(W4)<==>instanceOf(W4,tPenguin) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_38564]
1.21 subClassOf(tPenguin,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:49]
1.22 subClassOf(W4,X4)==>(instanceOf(Y4,W4)==>instanceOf(Y4,X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:43]
1.23 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',38)
1.24 mfl4([ 'COL'=_,
'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',30)
1.25 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',54)
1.26 tType(tPenguin) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:37]
1.27 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',49)
1.28 mfl4([ 'C1'=_,
'C2'=_,
'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',43)
1.29 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',37)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2.1 instanceOf(iChilly,tFly) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:_52762]
2.2 tFly(W4)<==>instanceOf(W4,tFly) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_53722]
2.3 tFly(iChilly) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:_54894]
2.4 tType(tFly) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:35]
2.5 tType(W4)==>{kb_local(W4/1)},functorDeclares(W4),(t(W4,X4)<==>instanceOf(X4,W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:30]
2.6 \+ ~tFly(iChilly) % [/boot/init.pl:512]
2.7 \+tFly(iChilly) % [/boot/init.pl:512]
2.8 \+tFly(iChilly)/(ground(tFly(iChilly)),\+tFly(iChilly)),\+ ~tFly(iChilly)==>tFly(iChilly) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_59142]
2.9 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',35)
2.10 mfl4([ 'COL'=_,
'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',30)
2.11 mdefault(tFly(iChilly)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_64450]
2.12 mdefault(W4)/(mpred_positive_fact(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:62]
2.13 tBird(iChilly) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:_66638]
2.14 tBird(W4)==>mdefault(tFly(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_67600]
2.15 mfl4([ 'Q'=_,
'R'=_,
'Test'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',62)
2.16 instanceOf(iChilly,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:_73814]
2.17 tBird(W4)<==>instanceOf(W4,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_74774]
2.18 mdefault((tBird(W4)==>tFly(W4))) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:66]
2.19 mdefault((W4==>X4))/nonvar(X4)==>(W4==>mdefault(X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:55]
2.20 instanceOf(iChilly,tPenguin) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:_77742]
2.21 instanceOf(W4,tPenguin)==>instanceOf(W4,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_78704]
2.22 tType(tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:38]
2.23 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',66)
2.24 mfl4([ 'P'=_,
'Q'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',55)
2.25 tPenguin(iChilly) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:54]
2.26 tPenguin(W4)<==>instanceOf(W4,tPenguin) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_87800]
2.27 subClassOf(tPenguin,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:49]
2.28 subClassOf(W4,X4)==>(instanceOf(Y4,W4)==>instanceOf(Y4,X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:43]
2.29 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',38)
2.30 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',54)
2.31 tType(tPenguin) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:37]
2.32 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',49)
2.33 mfl4([ 'C1'=_,
'C2'=_,
'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',43)
2.34 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',37)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+tFly(iChilly))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~tFly(iChilly):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 tPenguin(iChilly) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:54]
1.2 tPenguin(W4)==> ~tFly(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:88]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',54)
1.4 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',88)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB: ~tFly(iChilly)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~tFly(iChilly):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 tPenguin(iChilly) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:54]
1.2 tPenguin(W4)==> ~tFly(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:88]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',54)
1.4 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',88)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+tFly(iChilly))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~tFly(iChilly):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 tPenguin(iChilly) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:54]
1.2 tPenguin(W4)==> ~tFly(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:88]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',54)
1.4 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',88)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB: ~tFly(iChilly)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~tFly(iChilly):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 tPenguin(iChilly) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:54]
1.2 tPenguin(W4)==> ~tFly(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:88]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',54)
1.4 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',88)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:tBird(iChilly)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for tBird(iChilly):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 instanceOf(iChilly,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:_103428]
1.2 tBird(W4)<==>instanceOf(W4,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_104388]
1.3 instanceOf(iChilly,tPenguin) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:_105560]
1.4 instanceOf(W4,tPenguin)==>instanceOf(W4,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_106522]
1.5 tType(tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:38]
1.6 tType(W4)==>{kb_local(W4/1)},functorDeclares(W4),(t(W4,X4)<==>instanceOf(X4,W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:30]
1.7 tPenguin(iChilly) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:54]
1.8 tPenguin(W4)<==>instanceOf(W4,tPenguin) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_1244]
1.9 subClassOf(tPenguin,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:49]
1.10 subClassOf(W4,X4)==>(instanceOf(Y4,W4)==>instanceOf(Y4,X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:43]
1.11 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',38)
1.12 mfl4([ 'COL'=_,
'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',30)
1.13 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',54)
1.14 tType(tPenguin) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc:37]
1.15 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',49)
1.16 mfl4([ 'C1'=_,
'C2'=_,
'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',43)
1.17 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',37)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',96)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = never_retract_u( tBird(iChilly)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = never_retract_u( tBird(iChilly)) ,
% support_fact = mfl4(_15834,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',117) ,
% support_trig=ax ,
% exact is support_status.
% % still_supported(tBird(iChilly))
% % still_supported(~tFly(iChilly))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = ~( tPenguin(iChilly)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = ~( tPenguin(iChilly)) ,
% support_fact = mfl4(_33898,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',120) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( ~( tPenguin(iChilly))).
% % Found positive trigger: ~tPenguin(iChilly)
% % body: mpred_positive_fact(~tPenguin(iChilly))*->rhs([ \+( ~( ~( tPenguin(iChilly))))])
passed=info(why_was_true(baseKB:tBird(iChilly)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for tBird(iChilly):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',96)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+tPenguin(iChilly))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~tPenguin(iChilly):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',120)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:tBird(iChilly)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for tBird(iChilly):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',96)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB:tFly(iChilly)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:tFly(iChilly).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:tFly(iChilly).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:tFly(iChilly).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% baseKB : mpred_fwc1( tBird(iChilly)).
% % Found positive trigger: tBird(iChilly)
% % body: mpred_positive_fact(tBird(iChilly))*->rhs([ \+( ~( tBird(iChilly)))])
% % still_supported(~tBird(iChilly))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~tBird(iChilly)
% % still_supported(~tBird(iChilly))
% % Found positive trigger: tBird(iChilly)
% % body: rhs([ instanceOf(iChilly,tBird)])
% % RHS-Post1: instanceOf(iChilly,tBird)
% % Support: tBird(iChilly),'$pt'(baseKB,tBird(iChilly),rhs([ instanceOf(iChilly,tBird)]))
% baseKB : mpred_fwc1( instanceOf(iChilly,tBird)).
% % Found positive trigger: instanceOf(iChilly,tBird)
% % body: mpred_positive_fact(instanceOf(iChilly,tBird))*->rhs([ \+( ~( instanceOf(iChilly,tBird)))])
% % still_supported(~instanceOf(iChilly,tBird))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~instanceOf(iChilly,tBird)
% % still_supported(~instanceOf(iChilly,tBird))
% % Found positive trigger: instanceOf(iChilly,tBird)
% % body: rhs([ tBird(iChilly)])
% % RHS-Post1: tBird(iChilly)
% % Support: instanceOf(iChilly,tBird),'$pt'(baseKB,instanceOf(iChilly,tBird),rhs([ tBird(iChilly)]))
% % Found positive trigger: tBird(iChilly)
% % body: rhs([ mdefault( tFly(iChilly))])
% % RHS-Post1: mdefault(tFly(iChilly))
% % Support: tBird(iChilly),'$pt'(baseKB,tBird(iChilly),rhs([ mdefault( tFly(iChilly))]))
% baseKB : mpred_fwc1( mdefault( tFly(iChilly))).
% % Found positive trigger: mdefault(tFly(iChilly))
% % body: mpred_positive_fact(mdefault(tFly(iChilly)))*->rhs([ \+( ~( mdefault( tFly(iChilly))))])
% % still_supported(~mdefault(tFly(iChilly)))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mdefault(tFly(iChilly))
% % still_supported(~mdefault(tFly(iChilly)))
% % Found positive trigger: mdefault(tFly(iChilly))
% % body: mpred_positive_fact(tFly(iChilly)),if_missing_mask(tFly(iChilly),Fly,Mask)*->rhs([ \+_43784/(ground(Ground4),Ground),\+ ~tFly(iChilly)==>tFly(iChilly)])
% % RHS-Post1: \+tFly(iChilly)/(ground(tFly(iChilly)),\+tFly(iChilly)),\+ ~tFly(iChilly)==>tFly(iChilly)
% % Support: mdefault(tFly(iChilly)),'$pt'(baseKB,mdefault(tFly(iChilly)),(mpred_positive_fact(tFly(iChilly)),if_missing_mask(tFly(iChilly),tFly(iChilly),\+tFly(iChilly))*->rhs(
% % [ \+tFly(iChilly)/(ground(tFly(iChilly)),\+tFly(iChilly)),\+ ~tFly(iChilly)==>tFly(iChilly)])))
% baseKB : mpred_fwc1( \+tFly(iChilly)/(ground(tFly(iChilly)),\+tFly(iChilly)),\+ ~tFly(iChilly)==>tFly(iChilly)).
% % Adding negative
% % trigger: tFly(iChilly)
% % test: call_u_no_bc(tFly(iChilly)),ground(tFly(iChilly)),\+tFly(iChilly)
% % body: '$nt'(~tFly(iChilly),call_u_no_bc(~tFly(iChilly)),rhs([ tFly(iChilly)]))
% % Support: (\+tFly(iChilly)/(ground(tFly(iChilly)),\+tFly(iChilly)),\+ ~tFly(iChilly)==>tFly(iChilly)),mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',133)
% % Adding negative
% % trigger: ~tFly(iChilly)
% % test: call_u_no_bc(~tFly(iChilly))
% % body: rhs([ tFly(iChilly)])
% % Support: \+tFly(iChilly),'$nt'(tFly(iChilly),(call_u_no_bc(tFly(iChilly)),ground(tFly(iChilly)),\+tFly(iChilly)),'$nt'(~tFly(iChilly),call_u_no_bc(~tFly(iChilly)),rhs(
% % [ tFly(iChilly)])))
% % Adding NEG mpred_do_fcnt via support
% % trigger: tFly(iChilly)
% % cond: call_u_no_bc(tFly(iChilly)),ground(tFly(iChilly)),\+tFly(iChilly)
% % action: '$nt'(~tFly(iChilly),call_u_no_bc(~tFly(iChilly)),rhs([ tFly(iChilly)]))
% % from: mpred_add_support_fast('$nt'(~tFly(iChilly),call_u_no_bc(~tFly(iChilly)),rhs([ tFly(iChilly)])),(\+tFly(iChilly),'$nt'(tFly(iChilly),(call_u_no_bc(tFly(iChilly)),ground(tFly(iChilly)),\+tFly(iChilly)),'$nt'(~tFly(iChilly),call_u_no_bc(~tFly(iChilly)),rhs(
% % [ tFly(iChilly)])))))
% % Found positive trigger: \+tFly(iChilly)/(ground(tFly(iChilly)),\+tFly(iChilly)),\+ ~tFly(iChilly)==>tFly(iChilly)
% % body: mpred_positive_fact((\+tFly(iChilly)/(ground(tFly(iChilly)),\+tFly(iChilly)),\+ ~tFly(iChilly)==>tFly(iChilly)))*->rhs([
% % \+( ~( \+tFly(iChilly)/(ground(tFly(iChilly)),\+tFly(iChilly)),\+ ~tFly(iChilly)==>tFly(iChilly)))])
% % Found positive trigger: mdefault(tFly(iChilly))
% % body: mpred_positive_fact(tFly(iChilly)),if_missing_mask(tFly(iChilly),Fly,Mask)*->rhs([ _54086/(ground(Ground),_54098,\+Fly_Chilly=tFly(iChilly))==> \+tFly(iChilly)])
% % RHS-Post1: tFly(iChilly)/(ground(tFly(iChilly)),\+tFly(iChilly),\+tFly(iChilly)=tFly(iChilly))==> \+tFly(iChilly)
% % Support: mdefault(tFly(iChilly)),'$pt'(baseKB,mdefault(tFly(iChilly)),(mpred_positive_fact(tFly(iChilly)),if_missing_mask(tFly(iChilly),tFly(iChilly),\+tFly(iChilly))*->rhs(
% % [ ( tFly(iChilly)/(ground(tFly(iChilly)),\+tFly(iChilly),\+tFly(iChilly)=tFly(iChilly)) ==>
% % \+( tFly(iChilly)))])))
% baseKB : mpred_fwc1( ( tFly(iChilly)/(ground(tFly(iChilly)),\+tFly(iChilly),\+tFly(iChilly)=tFly(iChilly)) ==>
% \+( tFly(iChilly)))).
% % Adding positive
% % trigger: tFly(iChilly)
% % body: ground(tFly(iChilly)),\+tFly(iChilly),\+tFly(iChilly)=tFly(iChilly)*->rhs([ \+( tFly(iChilly))])
% % Support: (tFly(iChilly)/(ground(tFly(iChilly)),\+tFly(iChilly),\+tFly(iChilly)=tFly(iChilly))==> \+tFly(iChilly)),mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',133)
% % Found positive trigger: tFly(iChilly)/(ground(tFly(iChilly)),\+tFly(iChilly),\+tFly(iChilly)=tFly(iChilly))==> \+tFly(iChilly)
% % body: mpred_positive_fact((tFly(iChilly)/(ground(tFly(iChilly)),\+tFly(iChilly),\+tFly(iChilly)=tFly(iChilly))==> \+tFly(iChilly)))*->rhs(
% % [ \+( ~( ( tFly(iChilly)/(ground(tFly(iChilly)),\+tFly(iChilly),\+tFly(iChilly)=tFly(iChilly)) ==>
% % \+( tFly(iChilly)))))])
failure=info(why_was_true(\+baseKB:tFly(iChilly)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:tFly(iChilly).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:tFly(iChilly).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:tFly(iChilly).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+tPenguin(iChilly))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~tPenguin(iChilly):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/birds_01d.pfc',120)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB:(\+ ~tFly(iChilly))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(\+ ~tFly(iChilly)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(\+ ~tFly(iChilly)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(\+ ~tFly(iChilly)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k birds_01d.pfc (returned 7) -->
<testsuite name="bwd_01a.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['bwd_01a.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:call_u(bc_p(b))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(bc_p(b)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(bc_p(b)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(bc_p(b)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+clause(bc_q(_77030),true))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause(bc_q(_77030),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause(bc_q(_77030),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause(bc_q(_77030),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:bc_q(b)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for bc_q(b):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 bc_p(b) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01a.pfc:24]
1.2 bc_q(W4)<-bc_p(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01a.pfc:21]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01a.pfc',24)
1.4 mfl4([ 'N'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01a.pfc',21)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:clause(bc_q(b),true)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause(bc_q(b),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause(bc_q(b),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause(bc_q(b),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Fileinfo: unk: -1
j_u : junit_prop("\naf clause(bc_q(_77030),true). @ 32",goal,baseKB:(\+clause(bc_q(Q),true))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01a.pfc:44
j_u : junit_prop("clause(bc_q(_116904),true). @ 41",goal,baseKB:clause(bc_q(Q),true)).
% Fileinfo: unk: -1
baseKB : '$spft'( baseKB,
bc_q(Q) <-
bc_p(P),
mfl4(
[ 'N'=N],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01a.pfc', 21),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01a.pfc:44
baseKB : '$spft'( baseKB,
'$bt'(bc_q(Q4),'$pt'(baseKB,bc_p(P5),rhs([bc_q(Q6)]))),
bc_q(Q7) <-
bc_p(P8),
mfl4(
[ 'N'=N3],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01a.pfc', 21)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01a.pfc:44
baseKB : '$spft'( baseKB,
bc_q(Q9) :-
awc ,
! ,
mpred_bc_and_with_pfc( bc_q(Q10)),
'$bt'(bc_q(Q11),'$pt'(baseKB,bc_p(P12),rhs([bc_q(Q13)]))),
'$pt'( baseKB,
'$bt'(bc_q(Q14),'$pt'(baseKB,bc_p(P15),rhs([bc_q(Q16)]))),
( ( nonvar( bc_q(Q17)) ,
must( get_bc_clause(bc_q(Q18),(bc_q(Q19):-awc,!,mpred_bc_and_with_pfc(bc_q(Q20)))))) *->
rhs( [ { ignore( kb_shared( bc_q(Q21))) },
bc_q(Q22) :-
awc ,
! ,
mpred_bc_and_with_pfc( bc_q(Q23))])))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01a.pfc:44
baseKB : '$spft'( baseKB,
'$pt'(baseKB,bc_p(b),rhs([bc_q(b)])),
bc_q(Q25) <-
bc_p(P26),
mfl4(
[ 'N'=N24],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01a.pfc', 21)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01a.pfc:44
baseKB : bc_q(Q27) <-
bc_p(P28).
/* portray_hb1( print_tree_stop,
$predicate_property( bc_q(Q29)),
[ interpreted, visible,public,dynamic,multifile,discontiguous,transparent
,
number_of_clauses(2),
number_of_rules(1),
last_modified_generation(39286),
defined,
size(408)]).
*/
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01a.pfc:44
baseKB : bc_q(Q29) :-
awc ,
! ,
mpred_bc_and_with_pfc( bc_q(Q30)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01a.pfc:44
baseKB : '$bt'(bc_q(Q31),'$pt'(baseKB,bc_p(P32),rhs([bc_q(Q33)]))).
passed=info(why_was_true(baseKB:(mpred_retract((bc_q(_40942)<-bc_p(_40942))),\+clause(bc_q(_40964),true))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for mpred_retract((bc_q(_40942)<-bc_p(_40942))),\+clause(bc_q(_40964),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for mpred_retract((bc_q(_40942)<-bc_p(_40942))),\+clause(bc_q(_40964),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for mpred_retract((bc_q(_40942)<-bc_p(_40942))),\+clause(bc_q(_40964),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+clause(bc_q(_64466),true))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause(bc_q(_64466),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause(bc_q(_64466),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause(bc_q(_64466),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01a.pfc:44
j_u : junit_prop("\naf clause(bc_q(_77030),true). @ 32",goal,baseKB:(\+clause(bc_q(Q),true))).
% Fileinfo: unk: -1
j_u : junit_prop("clause(bc_q(_116904),true). @ 41",goal,baseKB:clause(bc_q(Q),true)).
% Fileinfo: unk: -1
j_u : junit_prop( "mpred_retract((bc_q(_40942)<-bc_p(_40942))),\\+clause(bc_q(_40964),true). @ 47",
goal,
baseKB : mpred_retract((bc_q(Q)<-bc_p(P))),\+clause(bc_q(Q2),true)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01a.pfc:44
j_u : junit_prop("\naf clause(bc_q(_64466),true). @ 50",goal,baseKB:(\+clause(bc_q(Q3),true))).
/* portray_hb1( print_tree_stop,
$predicate_property( bc_q(Q3)),
[ interpreted, visible,public,dynamic,multifile,discontiguous,transparent
,
number_of_clauses(0),
number_of_rules(0),
last_modified_generation(42579),
defined,
size(112)]).
*/
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k bwd_01a.pfc (returned 7) -->
<testsuite name="bwd_01.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['bwd_01.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:call_u(bc_p(b))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(bc_p(b)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(bc_p(b)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(bc_p(b)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+clause(bc_q(_76550),true))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause(bc_q(_76550),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause(bc_q(_76550),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause(bc_q(_76550),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:bc_q(b)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for bc_q(b):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 bc_p(b) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01.pfc:23]
1.2 bc_q(W4)<-bc_p(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01.pfc:19]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01.pfc',23)
1.4 mfl4([ 'N'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01.pfc',19)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:clause(bc_q(b),true)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause(bc_q(b),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause(bc_q(b),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause(bc_q(b),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Fileinfo: unk: -1
baseKB : '$spft'( baseKB,
bc_q(Q) <-
bc_p(P),
mfl4(
[ 'N'=N],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01.pfc', 19),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01.pfc:45
baseKB : '$spft'( baseKB,
'$bt'(bc_q(Q4),'$pt'(baseKB,bc_p(P5),rhs([bc_q(Q6)]))),
bc_q(Q7) <-
bc_p(P8),
mfl4(
[ 'N'=N3],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01.pfc', 19)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01.pfc:45
baseKB : '$spft'( baseKB,
bc_q(Q9) :-
awc ,
! ,
mpred_bc_and_with_pfc( bc_q(Q10)),
'$bt'(bc_q(Q11),'$pt'(baseKB,bc_p(P12),rhs([bc_q(Q13)]))),
'$pt'( baseKB,
'$bt'(bc_q(Q14),'$pt'(baseKB,bc_p(P15),rhs([bc_q(Q16)]))),
( ( nonvar( bc_q(Q17)) ,
must( get_bc_clause(bc_q(Q18),(bc_q(Q19):-awc,!,mpred_bc_and_with_pfc(bc_q(Q20)))))) *->
rhs( [ { ignore( kb_shared( bc_q(Q21))) },
bc_q(Q22) :-
awc ,
! ,
mpred_bc_and_with_pfc( bc_q(Q23))])))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01.pfc:45
baseKB : '$spft'( baseKB,
'$pt'(baseKB,bc_p(b),rhs([bc_q(b)])),
bc_q(Q25) <-
bc_p(P26),
mfl4(
[ 'N'=N24],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01.pfc', 19)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01.pfc:45
baseKB : bc_q(Q27) <-
bc_p(P28).
/* portray_hb1( print_tree_stop,
$predicate_property( bc_q(Q29)),
[ interpreted, visible,public,dynamic,multifile,discontiguous,transparent
,
number_of_clauses(2),
number_of_rules(1),
last_modified_generation(39280),
defined,
size(408)]).
*/
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01.pfc:45
baseKB : bc_q(Q29) :-
awc ,
! ,
mpred_bc_and_with_pfc( bc_q(Q30)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01.pfc:45
baseKB : '$bt'(bc_q(Q31),'$pt'(baseKB,bc_p(P32),rhs([bc_q(Q33)]))).
% Fileinfo: unk: -1
j_u : junit_prop("\naf clause(bc_q(_76550),true). @ 31",goal,baseKB:(\+clause(bc_q(Q31),true))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01.pfc:45
j_u : junit_prop("clause(bc_q(_116424),true). @ 42",goal,baseKB:clause(bc_q(Q31),true)).
passed=info(why_was_true(baseKB:(mpred_retract((bc_q(_43176)<-bc_p(_43176))),\+clause(bc_q(_43198),true))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for mpred_retract((bc_q(_43176)<-bc_p(_43176))),\+clause(bc_q(_43198),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for mpred_retract((bc_q(_43176)<-bc_p(_43176))),\+clause(bc_q(_43198),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for mpred_retract((bc_q(_43176)<-bc_p(_43176))),\+clause(bc_q(_43198),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+clause(bc_q(_66700),true))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause(bc_q(_66700),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause(bc_q(_66700),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause(bc_q(_66700),true).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01.pfc:45
/* portray_hb1( print_tree_stop,
$predicate_property( bc_q(Q)),
[ interpreted, visible,public,dynamic,multifile,discontiguous,transparent
,
number_of_clauses(0),
number_of_rules(0),
last_modified_generation(42575),
defined,
size(112)]).
*/
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01.pfc:45
j_u : junit_prop("\naf clause(bc_q(_76550),true). @ 31",goal,baseKB:(\+clause(bc_q(Q),true))).
% Fileinfo: unk: -1
j_u : junit_prop("clause(bc_q(_116424),true). @ 42",goal,baseKB:clause(bc_q(Q),true)).
% Fileinfo: unk: -1
j_u : junit_prop( "mpred_retract((bc_q(_43176)<-bc_p(_43176))),\\+clause(bc_q(_43198),true). @ 48",
goal,
baseKB : mpred_retract((bc_q(Q)<-bc_p(P))),\+clause(bc_q(Q2),true)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01.pfc:45
j_u : junit_prop("\naf clause(bc_q(_66700),true). @ 51",goal,baseKB:(\+clause(bc_q(Q3),true))).
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k bwd_01.pfc (returned 7) -->
<testsuite name="circle_01a.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['circle_01a.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:a11))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for a11:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01a.pfc',20)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2.1 c11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01a.pfc:_39558]
2.2 c11==>a11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01a.pfc:18]
2.3 b11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01a.pfc:_41236]
2.4 b11==>c11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01a.pfc:17]
2.5 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01a.pfc',18)
2.6 a11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01a.pfc:20]
2.7 a11==>b11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01a.pfc:16]
2.8 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01a.pfc',17)
2.9 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01a.pfc',20)
2.10 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01a.pfc',16)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:b11))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b11:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 a11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01a.pfc:20]
1.2 a11==>b11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01a.pfc:16]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01a.pfc',20)
1.4 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01a.pfc',16)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:c11))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for c11:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 b11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01a.pfc:_53532]
1.2 b11==>c11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01a.pfc:17]
1.3 a11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01a.pfc:20]
1.4 a11==>b11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01a.pfc:16]
1.5 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01a.pfc',17)
1.6 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01a.pfc',20)
1.7 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01a.pfc',16)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+a11)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~a11:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01a.pfc',28)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+b11)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+c11)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+c11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+c11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+c11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:a11))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for a11:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 c11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01a.pfc:_16588]
1.2 c11==>a11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01a.pfc:18]
1.3 b11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01a.pfc:35]
1.4 b11==>c11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01a.pfc:17]
1.5 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01a.pfc',18)
1.6 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01a.pfc',35)
1.7 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01a.pfc',17)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k circle_01a.pfc (returned 7) -->
<testsuite name="circle_01b.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['circle_01b.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:c11))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for c11:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 b11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01b.pfc:_36874]
1.2 b11==>c11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01b.pfc:17]
1.3 a11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01b.pfc:20]
1.4 a11==>b11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01b.pfc:16]
1.5 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01b.pfc',17)
1.6 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01b.pfc',20)
1.7 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01b.pfc',16)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+c11)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+c11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+c11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+c11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k circle_01b.pfc (returned 7) -->
<testsuite name="circle_01c.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['circle_01c.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:c11))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for c11:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 b11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01c.pfc:_55502]
1.2 b11==>c11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01c.pfc:17]
1.3 a11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01c.pfc:22]
1.4 a11==>b11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01c.pfc:16]
1.5 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01c.pfc',17)
1.6 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01c.pfc',22)
1.7 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01c.pfc',16)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2.1 b22 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01c.pfc:_60108]
2.2 b22==>c11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01c.pfc:20]
2.3 a11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01c.pfc:22]
2.4 a11==>b22 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01c.pfc:19]
2.5 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01c.pfc',20)
2.6 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01c.pfc',22)
2.7 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01c.pfc',19)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB:c11))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:c11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:c11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:c11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB:c11))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:c11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:c11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:c11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k circle_01c.pfc (returned 7) -->
<testsuite name="circle_01d.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['circle_01d.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:c11))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for c11:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 b11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01d.pfc:_55502]
1.2 b11==>c11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01d.pfc:17]
1.3 a11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01d.pfc:22]
1.4 a11==>b11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01d.pfc:16]
1.5 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01d.pfc',17)
1.6 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01d.pfc',22)
1.7 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01d.pfc',16)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2.1 b22 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01d.pfc:_60108]
2.2 b22==>c11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01d.pfc:20]
2.3 a11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01d.pfc:22]
2.4 a11==>b22 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01d.pfc:19]
2.5 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01d.pfc',20)
2.6 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01d.pfc',22)
2.7 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/circle_01d.pfc',19)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB:c11))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:c11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:c11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:c11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB:c11))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:c11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:c11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:c11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k circle_01d.pfc (returned 7) -->
<testsuite name="clause_fwd_01a.pfc.pl">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['clause_fwd_01a.pfc.pl'])" -g "test_completed"
1+1
1+1
passed=info(why_was_true(baseKB:(\+clause_asserted(late_zz_H(_396)))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause_asserted(late_zz_H(_396)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause_asserted(late_zz_H(_396)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause_asserted(late_zz_H(_396)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+clause_asserted(early_yy_H(_55002)))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause_asserted(early_yy_H(_55002)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause_asserted(early_yy_H(_55002)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause_asserted(early_yy_H(_55002)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:clause_asserted(early_yy_H(1))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause_asserted(early_yy_H(1)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause_asserted(early_yy_H(1)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause_asserted(early_yy_H(1)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:early_aa(1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for early_aa(1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:_103248]
1.2 aa(W4)==>early_aa(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:33]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',35)
1.4 mfl4([ 'N'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',33)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:early_aa(2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for early_aa(2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:36]
1.2 aa(W4)==>early_aa(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:33]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',36)
1.4 mfl4([ 'N'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',33)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:early_aa(3)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for early_aa(3):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(3) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:37]
1.2 aa(W4)==>early_aa(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:33]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',37)
1.4 mfl4([ 'N'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',33)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:early_aa(4)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for early_aa(4):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:_31724]
1.2 aa(W4)==>early_aa(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:33]
1.3 mfl4([ 'N'=4],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',38)
1.4 mfl4([ 'N'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',33)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:early_aa(5)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for early_aa(5):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(5) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:_53240]
1.2 aa(W4)==>early_aa(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:33]
1.3 mfl4([ 'N'=5],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',38)
1.4 mfl4([ 'N'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',33)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:late_aa(1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa(1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:_74772]
1.2 aa(W4)==>late_aa(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:42]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',35)
1.4 mfl4([ 'N'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',42)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:late_aa(2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa(2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:36]
1.2 aa(W4)==>late_aa(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:42]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',36)
1.4 mfl4([ 'N'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',42)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:late_aa(3)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa(3):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(3) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:37]
1.2 aa(W4)==>late_aa(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:42]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',37)
1.4 mfl4([ 'N'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',42)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:late_aa(4)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa(4):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:_2872]
1.2 aa(W4)==>late_aa(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:42]
1.3 mfl4([ 'N'=4],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',38)
1.4 mfl4([ 'N'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',42)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:late_aa(5)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa(5):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(5) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:_24200]
1.2 aa(W4)==>late_aa(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:42]
1.3 mfl4([ 'N'=5],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',38)
1.4 mfl4([ 'N'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',42)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:late_aa_HB(_32062,member(_32062,[4,5]))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa_HB(_32062,member(_32062,[4,5])):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(_) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:37] :- member(3,[4,5]).
1.2 (aa(W4):-X4)==>late_aa_HB(W4,X4)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa_HB(_32062,member(_32062,[4,5])):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(_) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:37] :- member(3,[4,5]).
1.2 (aa(W4):-X4)==>late_aa_HB(W4,X4)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa_HB(_32062,member(_32062,[4,5])):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(_) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:37] :- member(3,[4,5]).
1.2 (aa(W4):-X4)==>late_aa_HB(W4,X4) passed=info(why_was_true(baseKB:late_aa_HB(3,true)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa_HB(3,true):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(3) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:37] :- true.
1.2 (aa(W4):-X4)==>late_aa_HB(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:41]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',37)
1.4 mfl4([ 'N'=_,
'B'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',41)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:late_aa_HB(2,true)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa_HB(2,true):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:36] :- true.
1.2 (aa(W4):-X4)==>late_aa_HB(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:41]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',36)
1.4 mfl4([ 'N'=_,
'B'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',41)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:late_aa_HB(1,writeln(1+1))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa_HB(1,writeln(1+1)):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:_126392] :- writeln(1+1).
1.2 (aa(W4):-X4)==>late_aa_HB(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:41]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',35)
1.4 mfl4([ 'N'=_,
'B'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',41)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:early_aa_HB(_5482,member(_5482,[4,5]))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for early_aa_HB(_5482,member(_5482,[4,5])):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(_) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:37] :- member(3,[4,5]).
1.2 (aa(W4):-X4)==>early_aa_HB(W4,X4)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for early_aa_HB(_5482,member(_5482,[4,5])):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(_) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:37] :- member(3,[4,5]).
1.2 (aa(W4):-X4)==>early_aa_HB(W4,X4)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for early_aa_HB(_5482,member(_5482,[4,5])):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(_) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:37] :- member(3,[4,5]).
1.2 (aa(W4):-X4)==>early_aa_HB(W4,X4) passed=info(why_was_true(baseKB:early_aa_HB(1,writeln(1+1))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for early_aa_HB(1,writeln(1+1)):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:_75846] :- writeln(1+1).
1.2 (aa(W4):-X4)==>early_aa_HB(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:32]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',35)
1.4 mfl4([ 'N'=_,
'B'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',32)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:late_aa_H(1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa_H(1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:_99212] :- writeln(1+1).
1.2 (aa(W4):-_)==>late_aa_H(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:40]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',35)
1.4 mfl4([ 'N'=_,
'_B'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',40)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2.1 aa(1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:_105426] :- member(1,[4,5]).
2.2 (aa(W4):-_)==>late_aa_H(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:40]
2.3 mfl4([ 'N'=1],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',38)
2.4 mfl4([ 'N'=_,
'_B'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',40)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:late_aa_H(2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa_H(2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:36] :- true.
1.2 (aa(W4):-_)==>late_aa_H(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:40]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',36)
1.4 mfl4([ 'N'=_,
'_B'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',40)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2.1 aa(2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:36] :- member(2,[4,5]).
2.2 (aa(W4):-_)==>late_aa_H(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:40]
2.3 mfl4([ 'N'=2],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',38)
2.4 mfl4([ 'N'=_,
'_B'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',40)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:late_aa_H(3)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa_H(3):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(3) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:37] :- true.
1.2 (aa(W4):-_)==>late_aa_H(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:40]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',37)
1.4 mfl4([ 'N'=_,
'_B'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',40)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2.1 aa(3) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:37] :- member(3,[4,5]).
2.2 (aa(W4):-_)==>late_aa_H(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:40]
2.3 mfl4([ 'N'=3],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',38)
2.4 mfl4([ 'N'=_,
'_B'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',40)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:late_aa_H(1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa_H(1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:_70966] :- writeln(1+1).
1.2 (aa(W4):-_)==>late_aa_H(W4)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa_H(1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:_76096] :- writeln(1+1).
1.2 (aa(W4):-_)==>late_aa_H(W4)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa_H(1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:_81192] :- writeln(1+1).
1.2 (aa(W4):-_)==>late_aa_H(W4) passed=info(why_was_true(baseKB:clause_asserted(late_aa_H(_81368))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause_asserted(late_aa_H(_81368)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause_asserted(late_aa_H(_81368)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause_asserted(late_aa_H(_81368)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:early_aa_H(1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for early_aa_H(1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:_113778] :- writeln(1+1).
1.2 (aa(W4):-_)==>early_aa_H(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:31]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',35)
1.4 mfl4([ 'N'=_,
'_B'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',31)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2.1 aa(_) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:37] :- member(3,[4,5]).
2.2 (aa(W4):-_)==>early_aa_H(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:31]
2.3 mfl4([ 'N'=3],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',38)
2.4 mfl4([ 'N'=_,
'_B'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',31)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:early_aa_H(2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for early_aa_H(2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(_) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:37] :- member(3,[4,5]).
1.2 (aa(W4):-_)==>early_aa_H(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:31]
1.3 mfl4([ 'N'=3],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',38)
1.4 mfl4([ 'N'=_,
'_B'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',31)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:early_aa_H(3)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for early_aa_H(3):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(_) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:37] :- member(3,[4,5]).
1.2 (aa(W4):-_)==>early_aa_H(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:31]
1.3 mfl4([ 'N'=3],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',38)
1.4 mfl4([ 'N'=_,
'_B'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl',31)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:early_aa_H(1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for early_aa_H(1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:_68584] :- writeln(1+1).
1.2 (aa(W4):-_)==>early_aa_H(W4)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for early_aa_H(1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:_73862] :- writeln(1+1).
1.2 (aa(W4):-_)==>early_aa_H(W4)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for early_aa_H(1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01a.pfc.pl:_79106] :- writeln(1+1).
1.2 (aa(W4):-_)==>early_aa_H(W4) passed=info(why_was_true(baseKB:clause_asserted(early_aa_H(_79282))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause_asserted(early_aa_H(_79282)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause_asserted(early_aa_H(_79282)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause_asserted(early_aa_H(_79282)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k clause_fwd_01a.pfc.pl (returned 7) -->
<testsuite name="clause_fwd_01b.pfc.pl">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['clause_fwd_01b.pfc.pl'])" -g "test_completed"
1+1
1+1
passed=info(why_was_true(baseKB:early_aa(1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for early_aa(1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:_120562]
1.2 aa(W4)==>early_aa(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:16]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl',23)
1.4 mfl4([ 'N'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl',16)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:early_aa(2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for early_aa(2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:24]
1.2 aa(W4)==>early_aa(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:16]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl',24)
1.4 mfl4([ 'N'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl',16)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:early_aa(3)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for early_aa(3):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(3) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:25]
1.2 aa(W4)==>early_aa(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:16]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl',25)
1.4 mfl4([ 'N'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl',16)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:early_aa(4)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for early_aa(4):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:_27394]
1.2 aa(W4)==>early_aa(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:16]
1.3 mfl4([ 'N'=4],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl',26)
1.4 mfl4([ 'N'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl',16)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:early_aa(5)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for early_aa(5):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(5) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:_41716]
1.2 aa(W4)==>early_aa(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:16]
1.3 mfl4([ 'N'=5],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl',26)
1.4 mfl4([ 'N'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl',16)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:late_aa(1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa(1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:_56056]
1.2 aa(W4)==>late_aa(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:50]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl',23)
1.4 mfl4([ 'N'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl',50)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:late_aa(2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa(2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:24]
1.2 aa(W4)==>late_aa(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:50]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl',24)
1.4 mfl4([ 'N'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl',50)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:late_aa(3)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa(3):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(3) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:25]
1.2 aa(W4)==>late_aa(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:50]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl',25)
1.4 mfl4([ 'N'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl',50)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:late_aa(4)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa(4):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:_92700]
1.2 aa(W4)==>late_aa(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:50]
1.3 mfl4([ 'N'=4],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl',26)
1.4 mfl4([ 'N'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl',50)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:late_aa(5)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa(5):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(5) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:_107076]
1.2 aa(W4)==>late_aa(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:50]
1.3 mfl4([ 'N'=5],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl',26)
1.4 mfl4([ 'N'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl',50)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:late_aa_HB(_115004,member(_115004,[4,5]))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa_HB(_115004,member(_115004,[4,5])):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(_) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:25] :- member(3,[4,5]).
1.2 (aa(W4):-X4)==>late_aa_HB(W4,X4)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa_HB(_115004,member(_115004,[4,5])):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(_) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:25] :- member(3,[4,5]).
1.2 (aa(W4):-X4)==>late_aa_HB(W4,X4)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa_HB(_426,member(_426,[4,5])):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(_) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:25] :- member(3,[4,5]).
1.2 (aa(W4):-X4)==>late_aa_HB(W4,X4) passed=info(why_was_true(baseKB:late_aa_HB(3,true)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa_HB(3,true):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(3) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:25] :- true.
1.2 (aa(W4):-X4)==>late_aa_HB(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:48]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl',25)
1.4 mfl4([ 'N'=_,
'B'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl',48)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:late_aa_HB(2,true)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa_HB(2,true):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:24] :- true.
1.2 (aa(W4):-X4)==>late_aa_HB(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:48]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl',24)
1.4 mfl4([ 'N'=_,
'B'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl',48)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:late_aa_HB(1,writeln(1+1))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa_HB(1,writeln(1+1)):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:_47288] :- writeln(1+1).
1.2 (aa(W4):-X4)==>late_aa_HB(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:48]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl',23)
1.4 mfl4([ 'N'=_,
'B'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl',48)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:early_aa_HB(_54430,member(_54430,[4,5]))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for early_aa_HB(_54430,member(_54430,[4,5])):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(_) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:25] :- member(3,[4,5]).
1.2 (aa(W4):-X4)==>early_aa_HB(W4,X4)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for early_aa_HB(_54430,member(_54430,[4,5])):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(_) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:25] :- member(3,[4,5]).
1.2 (aa(W4):-X4)==>early_aa_HB(W4,X4)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for early_aa_HB(_54430,member(_54430,[4,5])):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(_) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:25] :- member(3,[4,5]).
1.2 (aa(W4):-X4)==>early_aa_HB(W4,X4) passed=info(why_was_true(baseKB:early_aa_HB(1,writeln(1+1))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for early_aa_HB(1,writeln(1+1)):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:_104822] :- writeln(1+1).
1.2 (aa(W4):-X4)==>early_aa_HB(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl:14]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl',23)
1.4 mfl4([ 'N'=_,
'B'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01b.pfc.pl',14)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:clause_asserted(late_aa_H(_18986))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause_asserted(late_aa_H(_18986)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause_asserted(late_aa_H(_18986)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause_asserted(late_aa_H(_18986)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:clause_asserted(early_aa_H(_80788))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause_asserted(early_aa_H(_80788)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause_asserted(early_aa_H(_80788)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause_asserted(early_aa_H(_80788)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k clause_fwd_01b.pfc.pl (returned 7) -->
<testsuite name="clause_fwd_01c.pfc.pl">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['clause_fwd_01c.pfc.pl'])" -g "test_completed"
1+1
1+1
passed=info(why_was_true(baseKB:early_aa(1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for early_aa(1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:_120562]
1.2 aa(W4)==>early_aa(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:16]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl',23)
1.4 mfl4([ 'N'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl',16)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:early_aa(2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for early_aa(2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:24]
1.2 aa(W4)==>early_aa(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:16]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl',24)
1.4 mfl4([ 'N'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl',16)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:early_aa(3)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for early_aa(3):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(3) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:25]
1.2 aa(W4)==>early_aa(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:16]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl',25)
1.4 mfl4([ 'N'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl',16)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:early_aa(4)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for early_aa(4):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:_27394]
1.2 aa(W4)==>early_aa(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:16]
1.3 mfl4([ 'N'=4],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl',26)
1.4 mfl4([ 'N'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl',16)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:early_aa(5)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for early_aa(5):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(5) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:_41716]
1.2 aa(W4)==>early_aa(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:16]
1.3 mfl4([ 'N'=5],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl',26)
1.4 mfl4([ 'N'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl',16)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:late_aa(1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa(1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:_56056]
1.2 aa(W4)==>late_aa(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:50]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl',23)
1.4 mfl4([ 'N'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl',50)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:late_aa(2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa(2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:24]
1.2 aa(W4)==>late_aa(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:50]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl',24)
1.4 mfl4([ 'N'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl',50)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:late_aa(3)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa(3):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(3) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:25]
1.2 aa(W4)==>late_aa(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:50]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl',25)
1.4 mfl4([ 'N'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl',50)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:late_aa(4)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa(4):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:_92700]
1.2 aa(W4)==>late_aa(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:50]
1.3 mfl4([ 'N'=4],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl',26)
1.4 mfl4([ 'N'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl',50)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:late_aa(5)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa(5):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(5) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:_107076]
1.2 aa(W4)==>late_aa(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:50]
1.3 mfl4([ 'N'=5],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl',26)
1.4 mfl4([ 'N'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl',50)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:late_aa_HB(_115004,member(_115004,[4,5]))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa_HB(_115004,member(_115004,[4,5])):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(_) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:25] :- member(3,[4,5]).
1.2 (aa(W4):-X4)==>late_aa_HB(W4,X4)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa_HB(_115004,member(_115004,[4,5])):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(_) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:25] :- member(3,[4,5]).
1.2 (aa(W4):-X4)==>late_aa_HB(W4,X4)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa_HB(_426,member(_426,[4,5])):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(_) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:25] :- member(3,[4,5]).
1.2 (aa(W4):-X4)==>late_aa_HB(W4,X4) passed=info(why_was_true(baseKB:late_aa_HB(3,true)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa_HB(3,true):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(3) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:25] :- true.
1.2 (aa(W4):-X4)==>late_aa_HB(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:48]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl',25)
1.4 mfl4([ 'N'=_,
'B'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl',48)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:late_aa_HB(2,true)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa_HB(2,true):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:24] :- true.
1.2 (aa(W4):-X4)==>late_aa_HB(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:48]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl',24)
1.4 mfl4([ 'N'=_,
'B'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl',48)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:late_aa_HB(1,writeln(1+1))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa_HB(1,writeln(1+1)):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:_47288] :- writeln(1+1).
1.2 (aa(W4):-X4)==>late_aa_HB(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:48]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl',23)
1.4 mfl4([ 'N'=_,
'B'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl',48)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:early_aa_HB(_54430,member(_54430,[4,5]))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for early_aa_HB(_54430,member(_54430,[4,5])):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(_) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:25] :- member(3,[4,5]).
1.2 (aa(W4):-X4)==>early_aa_HB(W4,X4)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for early_aa_HB(_54430,member(_54430,[4,5])):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(_) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:25] :- member(3,[4,5]).
1.2 (aa(W4):-X4)==>early_aa_HB(W4,X4)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for early_aa_HB(_54430,member(_54430,[4,5])):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(_) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:25] :- member(3,[4,5]).
1.2 (aa(W4):-X4)==>early_aa_HB(W4,X4) passed=info(why_was_true(baseKB:early_aa_HB(1,writeln(1+1))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for early_aa_HB(1,writeln(1+1)):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:_104788] :- writeln(1+1).
1.2 (aa(W4):-X4)==>early_aa_HB(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl:14]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl',23)
1.4 mfl4([ 'N'=_,
'B'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_01c.pfc.pl',14)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:clause_asserted(late_aa_H(_19276))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause_asserted(late_aa_H(_19276)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause_asserted(late_aa_H(_19276)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause_asserted(late_aa_H(_19276)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:clause_asserted(early_aa_H(_81798))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause_asserted(early_aa_H(_81798)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause_asserted(early_aa_H(_81798)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause_asserted(early_aa_H(_81798)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k clause_fwd_01c.pfc.pl (returned 7) -->
<testsuite name="conan_01.pfc.pl">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['conan_01.pfc.pl'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k conan_01.pfc.pl (returned 7) -->
<testsuite name="df_01.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['df_01.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:b(1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b(1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+ ~b(1) % [/boot/init.pl:512]
1.2 \+b(1) % [/boot/init.pl:512]
1.3 \+b(1)/(\+b(1)),\+ ~b(1)==>b(1) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_48986]
1.4 most(b(1)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_01.pfc:_50158]
1.5 most(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/Y4,\+ ~W4==>W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_01.pfc:43]
1.6 c(1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_01.pfc:_52058]
1.7 c(W4)==>most(b(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_52984]
1.8 mfl4([ 'Q'=_,
'R'=_,
'Test'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_01.pfc',43)
1.9 a(1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_01.pfc:61]
1.10 a(W4)==>c(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_01.pfc:59]
1.11 most((c(W4)==>b(W4))) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_01.pfc:60]
1.12 most((W4==>X4))/nonvar(X4)==>(W4==>most(X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_01.pfc:37]
1.13 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_01.pfc',61)
1.14 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_01.pfc',59)
1.15 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_01.pfc',60)
1.16 mfl4([ 'P'=_,
'Q'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_01.pfc',37)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b(1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+ ~b(1) % [/boot/init.pl:512]
1.2 \+b(1) % [/boot/init.pl:512]
1.3 \+b(1)/(\+b(1)),\+ ~b(1)==>b(1) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_87248]
1.4 most(b(1)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_01.pfc:_88422]
1.5 most(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/Y4,\+ ~W4==>W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_01.pfc:43]
1.6 c(1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_01.pfc:_90326]
1.7 c(W4)==>most(b(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_91254]
1.8 mfl4([ 'Q'=_,
'R'=_,
'Test'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_01.pfc',43)
1.9 a(1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_01.pfc:61]
1.10 a(W4)==>c(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_01.pfc:59]
1.11 most((c(W4)==>b(W4))) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_01.pfc:60]
1.12 most((W4==>X4))/nonvar(X4)==>(W4==>most(X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_01.pfc:37]
1.13 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_01.pfc',61)
1.14 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_01.pfc',59)
1.15 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_01.pfc',60)
1.16 mfl4([ 'P'=_,
'Q'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_01.pfc',37)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+b(1))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~b(1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_01.pfc',74)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k df_01.pfc (returned 7) -->
<testsuite name="dia_pfc_mod_01a.pl">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['dia_pfc_mod_01a.pl'])" -g "test_completed"
bar:a(1).
bar:a(2).
:- dynamic a/1.
:- multifile a/1.
:- public a/1.
:- module_transparent a/1.
(NOT INTERACTIVE (baseKB:true))
(NOT INTERACTIVE (baseKB:true))
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k dia_pfc_mod_01a.pl (returned 7) -->
<testsuite name="dia_pfc_mod_01b.pl">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['dia_pfc_mod_01b.pl'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k dia_pfc_mod_01b.pl (returned 7) -->
<testsuite name="dia_pfc_mod_01c.pl">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['dia_pfc_mod_01c.pl'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k dia_pfc_mod_01c.pl (returned 7) -->
<testsuite name="dia_pfc_mod_01.pl">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['dia_pfc_mod_01.pl'])" -g "test_completed"
:- dynamic a/1.
:- multifile a/1.
:- public a/1.
:- module_transparent a/1.
foo:a(1).
foo:a(2).
(NOT INTERACTIVE (baseKB:true))
(NOT INTERACTIVE (baseKB:true))
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k dia_pfc_mod_01.pl (returned 7) -->
<testsuite name="dl_01.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['dl_01.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k dl_01.pfc (returned 7) -->
<testsuite name="dmost_01.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['dmost_01.pfc'])" -g "test_completed"
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = dmost( b(1)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = dmost( b(1)) ,
% support_fact = mfl4(_91962,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_01.pfc',48) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( dmost( b(1))).
% % Found positive trigger: dmost(b(1))
% % body: mpred_positive_fact(dmost(b(1)))*->rhs([ \+( ~( dmost( b(1))))])
% % still_supported(~dmost(b(1)))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~dmost(b(1))
% % still_supported(~dmost(b(1)))
% % Found positive trigger: dmost(b(1))
% % body: mpred_positive_literal(b(1)),if_missing_mask(b(1),B,Mask)*->rhs([ \+_73720/_73722,\+ ~b(1)==>b(1)])
% % RHS-Post1: \+b(1)/(\+b(1)),\+ ~b(1)==>b(1)
% % Support: dmost(b(1)),'$pt'(baseKB,dmost(b(1)),(mpred_positive_literal(b(1)),if_missing_mask(b(1),b(1),\+b(1))*->rhs([ \+b(1)/(\+b(1)),\+ ~b(1)==>b(1)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = \+b(1)/(\+b(1)),\+ ~b(1)==>b(1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = \+b(1)/(\+b(1)),\+ ~b(1)==>b(1) ,
% support_fact = dmost( b(1)) ,
% support_trig = '$pt'( baseKB,
% dmost( b(1)),
% ( mpred_positive_literal(b(1)),if_missing_mask(b(1),b(1),\+b(1)) *->
% rhs([(\+b(1)/(\+b(1)),\+ ~b(1)==>b(1))]))) ,
% none is support_status.
% baseKB : mpred_fwc1( \+b(1)/(\+b(1)),\+ ~b(1)==>b(1)).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,b,1,pfcRHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,b,1,pfcRHS) ,
% support_fact = mfl4(_4568,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_01.pfc',48) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,b,1,pfcRHS)).
% % Found positive trigger: mpred_prop(baseKB,b,1,pfcRHS)
% % body: \+ground(b/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,b,1,pfcRHS)) }])
% % Found positive trigger: mpred_prop(baseKB,b,1,pfcRHS)
% % body: rhs([ mpred_prop(baseKB,b,1,pfcCreates)])
% % RHS-Post1: mpred_prop(baseKB,b,1,pfcCreates)
% % Support: mpred_prop(baseKB,b,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,b,1,pfcRHS),rhs([ mpred_prop(baseKB,b,1,pfcCreates)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,b,1,pfcCreates) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,b,1,pfcCreates) ,
% support_fact = mpred_prop(baseKB,b,1,pfcRHS) ,
% support_trig = '$pt'(baseKB,mpred_prop(baseKB,b,1,pfcRHS),rhs([mpred_prop(baseKB,b,1,pfcCreates)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,b,1,pfcCreates)).
% % Found positive trigger: mpred_prop(baseKB,b,1,pfcCreates)
% % body: \+ground(b/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,b,1,pfcCreates)) }])
% % Found positive trigger: mpred_prop(baseKB,b,1,pfcCreates)
% % body: rhs([ { baseKB : warn_if_static(b,1) },
% % { kb_shared( baseKB : b/1) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,b,1,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,b,1,kb_shared) ,
% support_fact = mfl4(_884,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_01.pfc',48),ax ,
% support_trig = mfl4(_1386,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_01.pfc',48) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,b,1,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,b,1,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB1\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_53924:b/1))),
% % show_failure( on_x_fail( Call3 :
% %
% % call(kb_shared,_68160:b/1))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB1\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_39168:b/1))),
% % show_failure( on_x_fail( Call3 :
% %
% % call(kb_shared,_53404:b/1))) }])
% % Support: mpred_prop(baseKB,b,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,b,1,kb_shared),'$pt'(baseKB,genlMt(BaseKB4,baseKB),(BaseKB5\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call6 :
% %
% % call(kb_shared,_90124:b/1))),
% % show_failure( on_x_fail( Call7 :
% %
% % call(kb_shared,_104360:b/1))) }]))))
% % Found positive trigger: mpred_prop(baseKB,b,1,kb_shared)
% % body: \+ground(b/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,b,1,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,b,1,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,b,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,b,1,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,b,1,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,b,1,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,b,1,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,b,1,kb_shared)
% % still_supported(~mpred_prop(baseKB,b,1,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,b,1,pfcCreates)
% % body: genlPreds(pfcCreates,GenlPreds_PfcCreates)*->rhs([ mpred_prop(baseKB,b,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,b,1,pfcCreates)
% % body: mpred_positive_fact(mpred_prop(baseKB,b,1,pfcCreates))*->rhs([ \+( ~( mpred_prop(baseKB,b,1,pfcCreates)))])
% % still_supported(~mpred_prop(baseKB,b,1,pfcCreates))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,b,1,pfcCreates)
% % still_supported(~mpred_prop(baseKB,b,1,pfcCreates))
% % Found positive trigger: mpred_prop(baseKB,b,1,pfcRHS)
% % body: genlPreds(pfcRHS,GenlPreds_PfcRHS)*->rhs([ mpred_prop(baseKB,b,1,Prop)])
% % RHS-Post1: mpred_prop(baseKB,b,1,pfcControlled)
% % Support: mpred_prop(baseKB,b,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,b,1,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs([ mpred_prop(baseKB,b,1,pfcControlled)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,b,1,pfcControlled) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,b,1,pfcControlled) ,
% support_fact = mpred_prop(baseKB,b,1,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,b,1,pfcRHS),
% genlPreds(pfcRHS,pfcControlled)*->rhs([mpred_prop(baseKB,b,1,pfcControlled)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,b,1,pfcControlled)).
% % Found positive trigger: mpred_prop(baseKB,b,1,pfcControlled)
% % body: \+ground(b/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,b,1,pfcControlled)) }])
% % Found positive trigger: mpred_prop(baseKB,b,1,pfcControlled)
% % body: rhs([ { kb_shared( baseKB : b/1) }])
% % Found positive trigger: mpred_prop(baseKB,b,1,pfcControlled)
% % body: genlPreds(pfcControlled,GenlPreds_PfcControlled)*->rhs([ mpred_prop(baseKB,b,1,Prop)])
% % RHS-Post1: mpred_prop(baseKB,b,1,prologHybrid)
% % Support: mpred_prop(baseKB,b,1,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,b,1,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
% % [ mpred_prop(baseKB,b,1,prologHybrid)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,b,1,prologHybrid) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,b,1,prologHybrid) ,
% support_fact = mpred_prop(baseKB,b,1,pfcControlled) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,b,1,pfcControlled),
% genlPreds(pfcControlled,prologHybrid)*->rhs([mpred_prop(baseKB,b,1,prologHybrid)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,b,1,prologHybrid)).
% % Found positive trigger: mpred_prop(baseKB,b,1,prologHybrid)
% % body: \+ground(b/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,b,1,prologHybrid)) }])
% % Found positive trigger: mpred_prop(baseKB,b,1,prologHybrid)
% % body: genlPreds(prologHybrid,GenlPreds_PrologHybrid)*->rhs([ mpred_prop(baseKB,b,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,b,1,prologHybrid)
% % body: mpred_positive_fact(mpred_prop(baseKB,b,1,prologHybrid))*->rhs([ \+( ~( mpred_prop(baseKB,b,1,prologHybrid)))])
% % still_supported(~mpred_prop(baseKB,b,1,prologHybrid))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,b,1,prologHybrid)
% % still_supported(~mpred_prop(baseKB,b,1,prologHybrid))
% % Found positive trigger: mpred_prop(baseKB,b,1,pfcControlled)
% % body: mpred_positive_fact(mpred_prop(baseKB,b,1,pfcControlled))*->rhs([ \+( ~( mpred_prop(baseKB,b,1,pfcControlled)))])
% % still_supported(~mpred_prop(baseKB,b,1,pfcControlled))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,b,1,pfcControlled)
% % still_supported(~mpred_prop(baseKB,b,1,pfcControlled))
% % Found positive trigger: mpred_prop(baseKB,b,1,pfcRHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,b,1,pfcRHS))*->rhs([ \+( ~( mpred_prop(baseKB,b,1,pfcRHS)))])
% % still_supported(~mpred_prop(baseKB,b,1,pfcRHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,b,1,pfcRHS)
% % still_supported(~mpred_prop(baseKB,b,1,pfcRHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,b,1,pfcLHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,b,1,pfcLHS) ,
% support_fact = mfl4(_5688,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_01.pfc',48) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,b,1,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,b,1,pfcLHS)
% % body: \+ground(b/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,b,1,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,b,1,pfcLHS)
% % body: rhs([ arity(b,1),
% % functorIsMacro(b),
% % mpred_prop(baseKB,b,1,pfcWatches)])
% % RHS-Post1: arity(b,1)
% % Support: mpred_prop(baseKB,b,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,b,1,pfcLHS),rhs([ arity(b,1),
% % functorIsMacro(b),
% % mpred_prop(baseKB,b,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(b,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(b,1) ,
% support_fact = mpred_prop(baseKB,b,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,b,1,pfcLHS),
% rhs( [ arity(b,1),
% functorIsMacro(b),
% mpred_prop(baseKB,b,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( arity(b,1)).
% % Found positive trigger: arity(b,1)
% % body: predicateConventionMt(b,PredicateConventionMt_B)*->rhs([ { kb_global( _41092 :
% %
% % b/1) }])
% % Found positive trigger: arity(b,1)
% % body: prologHybrid(b)*->rhs([ { kb_shared( b/1) }])
% % Found positive trigger: arity(b,1)
% % body: pfcControlled(b)*->rhs([ hybrid_support(b,1)])
% % RHS-Post1: hybrid_support(b,1)
% % Support: arity(b,1),'$pt'(baseKB,arity(b,1),(pfcControlled(b)*->rhs([ hybrid_support(b,1)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = hybrid_support(b,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = hybrid_support(b,1) ,
% support_fact = arity(b,1) ,
% support_trig = '$pt'(baseKB,arity(b,1),(pfcControlled(b)*->rhs([hybrid_support(b,1)]))) ,
% none is support_status.
% baseKB : mpred_fwc1( hybrid_support(b,1)).
% % Found positive trigger: hybrid_support(b,1)
% % body: mpred_positive_fact(hybrid_support(b,1))*->rhs([ \+( ~( hybrid_support(b,1)))])
% % still_supported(~hybrid_support(b,1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~hybrid_support(b,1)
% % still_supported(~hybrid_support(b,1))
% % Found positive trigger: arity(b,1)
% % body: mpred_positive_fact(arity(b,1))*->rhs([ \+( ~( arity(b,1)))])
% % still_supported(~arity(b,1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(b,1)
% % still_supported(~arity(b,1))
% % Found positive trigger: arity(b,1)
% % body: singleValuedInArg(b,SingleValuedInArg_B)*->rhs([ singleValuedInArgAX(b,1,SingleValuedInArgAX4)])
% % RHS-Post1: functorIsMacro(b)
% % Support: mpred_prop(baseKB,b,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,b,1,pfcLHS),rhs([ arity(b,1),
% % functorIsMacro(b),
% % mpred_prop(baseKB,b,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(b) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(b) ,
% support_fact = mpred_prop(baseKB,b,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,b,1,pfcLHS),
% rhs( [ arity(b,1),
% functorIsMacro(b),
% mpred_prop(baseKB,b,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(b)).
% % Found positive trigger: functorIsMacro(b)
% % body: mpred_positive_fact(functorIsMacro(b))*->rhs([ \+( ~( functorIsMacro(b)))])
% % still_supported(~functorIsMacro(b))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(b)
% % still_supported(~functorIsMacro(b))
% % RHS-Post1: mpred_prop(baseKB,b,1,pfcWatches)
% % Support: mpred_prop(baseKB,b,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,b,1,pfcLHS),rhs([ arity(b,1),
% % functorIsMacro(b),
% % mpred_prop(baseKB,b,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,b,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,b,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,b,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,b,1,pfcLHS),
% rhs( [ arity(b,1),
% functorIsMacro(b),
% mpred_prop(baseKB,b,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,b,1,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,b,1,pfcWatches)
% % body: \+ground(b/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,b,1,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,b,1,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : b/1) }])
% % Found positive trigger: mpred_prop(baseKB,b,1,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,b,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,b,1,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,b,1,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,b,1,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,b,1,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,b,1,pfcWatches)
% % still_supported(~mpred_prop(baseKB,b,1,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,b,1,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,b,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,b,1,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,b,1,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,b,1,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,b,1,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,b,1,pfcLHS)
% % still_supported(~mpred_prop(baseKB,b,1,pfcLHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,b,1,pfcCallCode) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,b,1,pfcCallCode) ,
% support_fact = mfl4(_48596,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_01.pfc',48) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,b,1,pfcCallCode)).
% % Found positive trigger: mpred_prop(baseKB,b,1,pfcCallCode)
% % body: \+ground(b/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,b,1,pfcCallCode)) }])
% % Found positive trigger: mpred_prop(baseKB,b,1,pfcCallCode)
% % body: predicate_is_undefined_fa(b,1)*->rhs([ mpred_prop(baseKB,b,1,needsDefined)])
% % Found positive trigger: mpred_prop(baseKB,b,1,pfcCallCode)
% % body: genlPreds(pfcCallCode,GenlPreds_PfcCallCode)*->rhs([ mpred_prop(baseKB,b,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,b,1,pfcCallCode)
% % body: mpred_positive_fact(mpred_prop(baseKB,b,1,pfcCallCode))*->rhs([ \+( ~( mpred_prop(baseKB,b,1,pfcCallCode)))])
% % still_supported(~mpred_prop(baseKB,b,1,pfcCallCode))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,b,1,pfcCallCode)
% % still_supported(~mpred_prop(baseKB,b,1,pfcCallCode))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,b,1,pfcNegTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,b,1,pfcNegTrigger) ,
% support_fact = mfl4(_47354,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_01.pfc',48) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,b,1,pfcNegTrigger)).
% % Found positive trigger: mpred_prop(baseKB,b,1,pfcNegTrigger)
% % body: \+ground(b/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,b,1,pfcNegTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,b,1,pfcNegTrigger)
% % body: rhs([ mpred_prop(baseKB,b,1,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,b,1,pfcWatches)
% % Support: mpred_prop(baseKB,b,1,pfcNegTrigger),'$pt'(baseKB,mpred_prop(baseKB,b,1,pfcNegTrigger),rhs([ mpred_prop(baseKB,b,1,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,b,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,b,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,b,1,pfcNegTrigger) ,
% support_trig = '$pt'(baseKB,mpred_prop(baseKB,b,1,pfcNegTrigger),rhs([mpred_prop(baseKB,b,1,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,b,1,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,b,1,pfcLHS),
% rhs( [ arity(b,1),
% functorIsMacro(b),
% mpred_prop(baseKB,b,1,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,b,1,pfcNegTrigger)
% % body: genlPreds(pfcNegTrigger,GenlPreds_PfcNegTrigger)*->rhs([ mpred_prop(baseKB,b,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,b,1,pfcNegTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,b,1,pfcNegTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,b,1,pfcNegTrigger)))])
% % still_supported(~mpred_prop(baseKB,b,1,pfcNegTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,b,1,pfcNegTrigger)
% % still_supported(~mpred_prop(baseKB,b,1,pfcNegTrigger))
% % Adding negative
% % trigger: b(1)
% % test: call_u_no_bc(b(1)),\+b(1)
% % body: '$nt'(~b(1),call_u_no_bc(~b(1)),rhs([ b(1)]))
% % Support: (\+b(1)/(\+b(1)),\+ ~b(1)==>b(1)),mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_01.pfc',48)
% % Adding negative
% % trigger: ~b(1)
% % test: call_u_no_bc(~b(1))
% % body: rhs([ b(1)])
% % Support: \+b(1),'$nt'(b(1),(call_u_no_bc(b(1)),\+b(1)),'$nt'(~b(1),call_u_no_bc(~b(1)),rhs([ b(1)])))
% % Adding NEG mpred_do_fcnt via support
% % trigger: b(1)
% % cond: call_u_no_bc(b(1)),\+b(1)
% % action: '$nt'(~b(1),call_u_no_bc(~b(1)),rhs([ b(1)]))
% % from: mpred_add_support_fast('$nt'(~b(1),call_u_no_bc(~b(1)),rhs([ b(1)])),(\+b(1),'$nt'(b(1),(call_u_no_bc(b(1)),\+b(1)),'$nt'(~b(1),call_u_no_bc(~b(1)),rhs(
% % [ b(1)])))))
% % RHS-Post1: b(1)
% % Support: \+ ~b(1),'$nt'(~b(1),call_u_no_bc(~b(1)),rhs([ b(1)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = b(1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = b(1) ,
% support_fact = \+( ~( b(1))) ,
% support_trig = '$nt'(~b(1),call_u_no_bc(~b(1)),rhs([b(1)])) ,
% none is support_status.
% % Adding NEG mpred_do_fcnt via support
% % trigger: ~b(1)
% % cond: call_u_no_bc(~b(1))
% % action: rhs([ b(1)])
% % from: mpred_add_support_fast(b(1),(\+ ~b(1),'$nt'(~b(1),call_u_no_bc(~b(1)),rhs([ b(1)]))))
% baseKB : mpred_fwc1( b(1)).
% % Found positive trigger: b(1)
% % body: mpred_positive_fact(b(1))*->rhs([ \+( ~( b(1)))])
% % still_supported(~b(1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~b(1)
% % still_supported(~b(1))
% % Found negative trigger: b(1)
% % cond: call_u_no_bc(b(1)),\+b(1)
% % body: '$nt'(~b(1),call_u_no_bc(~b(1)),rhs([ b(1)]))
% % Support: '$spft'(baseKB,'$nt'(~b(1),call_u_no_bc(~b(1)),rhs([ b(1)])),\+b(1),'$nt'(b(1),(call_u_no_bc(b(1)),\+b(1)),'$nt'(~b(1),call_u_no_bc(~b(1)),rhs(
% % [ b(1)]))))
% % Found positive trigger: \+b(1)/(\+b(1)),\+ ~b(1)==>b(1)
% % body: mpred_positive_fact((\+b(1)/(\+b(1)),\+ ~b(1)==>b(1)))*->rhs([ \+( ~( \+b(1)/(\+b(1)),\+ ~b(1)==>b(1)))])
% % Found positive trigger: dmost(b(1))
% % body: mpred_positive_literal(b(1)),if_missing_mask(b(1),B,Mask)*->rhs([ _62884/(\+_62900=b(1),_62892)==> \+b(1)])
% % RHS-Post1: b(1)/(\+b(1)=b(1),\+b(1))==> \+b(1)
% % Support: dmost(b(1)),'$pt'(baseKB,dmost(b(1)),(mpred_positive_literal(b(1)),if_missing_mask(b(1),b(1),\+b(1))*->rhs([ b(1)/(\+b(1)=b(1),\+b(1))==> \+b(1)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = b(1)/(\+b(1)=b(1),\+b(1))==> \+b(1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = b(1)/(\+b(1)=b(1),\+b(1))==> \+b(1) ,
% support_fact = dmost( b(1)) ,
% support_trig = '$pt'( baseKB,
% dmost( b(1)),
% ( mpred_positive_literal(b(1)),if_missing_mask(b(1),b(1),\+b(1)) *->
% rhs([(b(1)/(\+b(1)=b(1),\+b(1))==> \+b(1))]))) ,
% none is support_status.
% baseKB : mpred_fwc1( b(1)/(\+b(1)=b(1),\+b(1))==> \+b(1)).
% % Adding positive
% % trigger: b(1)
% % body: \+b(1)=b(1),\+b(1)*->rhs([ \+( b(1))])
% % Support: (b(1)/(\+b(1)=b(1),\+b(1))==> \+b(1)),mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_01.pfc',48)
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,b,1,pfcPosTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,b,1,pfcPosTrigger) ,
% support_fact = mfl4(_42888,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_01.pfc',48) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,b,1,pfcPosTrigger)).
% % Found positive trigger: mpred_prop(baseKB,b,1,pfcPosTrigger)
% % body: \+ground(b/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,b,1,pfcPosTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,b,1,pfcPosTrigger)
% % body: rhs([ mpred_prop(baseKB,b,1,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,b,1,pfcWatches)
% % Support: mpred_prop(baseKB,b,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,b,1,pfcPosTrigger),rhs([ mpred_prop(baseKB,b,1,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,b,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,b,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,b,1,pfcPosTrigger) ,
% support_trig = '$pt'(baseKB,mpred_prop(baseKB,b,1,pfcPosTrigger),rhs([mpred_prop(baseKB,b,1,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,b,1,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,b,1,pfcLHS),
% rhs( [ arity(b,1),
% functorIsMacro(b),
% mpred_prop(baseKB,b,1,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,b,1,pfcPosTrigger)
% % body: genlPreds(pfcPosTrigger,GenlPreds_PfcPosTrigger)*->rhs([ mpred_prop(baseKB,b,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,b,1,pfcPosTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,b,1,pfcPosTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,b,1,pfcPosTrigger)))])
% % still_supported(~mpred_prop(baseKB,b,1,pfcPosTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,b,1,pfcPosTrigger)
% % still_supported(~mpred_prop(baseKB,b,1,pfcPosTrigger))
% % Found positive trigger: b(1)/(\+b(1)=b(1),\+b(1))==> \+b(1)
% % body: mpred_positive_fact((b(1)/(\+b(1)=b(1),\+b(1))==> \+b(1)))*->rhs([ \+( ~( b(1)/(\+b(1)=b(1),\+b(1))==> \+b(1)))])
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for dmost(b(1)):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_01.pfc',48)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b(1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+ ~b(1) % [/boot/init.pl:512]
1.2 \+b(1) % [/boot/init.pl:512]
1.3 \+b(1)/(\+b(1)),\+ ~b(1)==>b(1) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_1194]
1.4 dmost(b(1)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_01.pfc:48]
1.5 dmost(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/Y4,\+ ~W4==>W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_01.pfc:36]
1.6 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_01.pfc',48)
1.7 mfl4([ 'Q'=_,
'R'=_,
'Test'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_01.pfc',36)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = b(2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = b(2) ,
% support_fact = mfl4(_10106,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_01.pfc',56) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( b(2)).
% % Found positive trigger: b(2)
% % body: mpred_positive_fact(b(2))*->rhs([ \+( ~( b(2)))])
% % still_supported(~b(2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~b(2)
% % still_supported(~b(2))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(1).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(1).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b(2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_01.pfc',56)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = ~( b(2)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = ~( b(2)) ,
% support_fact = mfl4(_82432,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_01.pfc',64) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( ~( b(2))).
% % Found positive trigger: ~b(2)
% % body: mpred_positive_fact(~b(2))*->rhs([ \+( ~( ~( b(2))))])
passed=info(why_was_true(baseKB:(\+b(2))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~b(2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_01.pfc',64)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b(1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+ ~b(1) % [/boot/init.pl:512]
1.2 \+b(1) % [/boot/init.pl:512]
1.3 \+b(1)/(\+b(1)),\+ ~b(1)==>b(1) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_18148]
1.4 dmost(b(1)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_01.pfc:48]
1.5 dmost(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/Y4,\+ ~W4==>W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_01.pfc:36]
1.6 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_01.pfc',48)
1.7 mfl4([ 'Q'=_,
'R'=_,
'Test'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_01.pfc',36)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k dmost_01.pfc (returned 7) -->
<testsuite name="dupe_chain_01.pfc.pl">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['dupe_chain_01.pfc.pl'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k dupe_chain_01.pfc.pl (returned 7) -->
<testsuite name="fc_01.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['fc_01.pfc'])" -g "test_completed"
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = a11==>b11 ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = a11==>b11 ,
% support_fact = mfl4(_19572,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01.pfc',18) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( a11==>b11).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,b11,0,pfcRHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,b11,0,pfcRHS) ,
% support_fact = mfl4(_40256,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01.pfc',18) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,b11,0,pfcRHS)).
% % Found positive trigger: mpred_prop(baseKB,b11,0,pfcRHS)
% % body: \+ground(b11/0)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,b11,0,pfcRHS)) }])
% % Found positive trigger: mpred_prop(baseKB,b11,0,pfcRHS)
% % body: rhs([ mpred_prop(baseKB,b11,0,pfcCreates)])
% % RHS-Post1: mpred_prop(baseKB,b11,0,pfcCreates)
% % Support: mpred_prop(baseKB,b11,0,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,b11,0,pfcRHS),rhs([ mpred_prop(baseKB,b11,0,pfcCreates)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,b11,0,pfcCreates) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,b11,0,pfcCreates) ,
% support_fact = mpred_prop(baseKB,b11,0,pfcRHS) ,
% support_trig = '$pt'(baseKB,mpred_prop(baseKB,b11,0,pfcRHS),rhs([mpred_prop(baseKB,b11,0,pfcCreates)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,b11,0,pfcCreates)).
% % Found positive trigger: mpred_prop(baseKB,b11,0,pfcCreates)
% % body: \+ground(b11/0)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,b11,0,pfcCreates)) }])
% % Found positive trigger: mpred_prop(baseKB,b11,0,pfcCreates)
% % body: rhs([ { baseKB : warn_if_static(b11,0) },
% % { kb_shared( baseKB : b11/0) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,b11,0,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,b11,0,kb_shared) ,
% support_fact = mfl4(_412,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01.pfc',18),ax ,
% support_trig = mfl4(_916,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01.pfc',18) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,b11,0,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,b11,0,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB1\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_81464:b11/0))),
% % show_failure( on_x_fail( Call3 :
% %
% % call(kb_shared,_95700:b11/0))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB1\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_84014:b11/0))),
% % show_failure( on_x_fail( Call3 :
% %
% % call(kb_shared,_98250:b11/0))) }])
% % Support: mpred_prop(baseKB,b11,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,b11,0,kb_shared),'$pt'(baseKB,genlMt(BaseKB4,baseKB),(BaseKB5\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call6 :
% %
% % call(kb_shared,_27860:b11/0))),
% % show_failure( on_x_fail( Call7 :
% %
% % call(kb_shared,_42096:b11/0))) }]))))
% % Found positive trigger: mpred_prop(baseKB,b11,0,kb_shared)
% % body: \+ground(b11/0)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,b11,0,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,b11,0,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,b11,0,Prop)])
% % Found positive trigger: mpred_prop(baseKB,b11,0,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,b11,0,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,b11,0,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,b11,0,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,b11,0,kb_shared)
% % still_supported(~mpred_prop(baseKB,b11,0,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,b11,0,pfcCreates)
% % body: genlPreds(pfcCreates,GenlPreds_PfcCreates)*->rhs([ mpred_prop(baseKB,b11,0,Prop)])
% % Found positive trigger: mpred_prop(baseKB,b11,0,pfcCreates)
% % body: mpred_positive_fact(mpred_prop(baseKB,b11,0,pfcCreates))*->rhs([ \+( ~( mpred_prop(baseKB,b11,0,pfcCreates)))])
% % still_supported(~mpred_prop(baseKB,b11,0,pfcCreates))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,b11,0,pfcCreates)
% % still_supported(~mpred_prop(baseKB,b11,0,pfcCreates))
% % Found positive trigger: mpred_prop(baseKB,b11,0,pfcRHS)
% % body: genlPreds(pfcRHS,GenlPreds_PfcRHS)*->rhs([ mpred_prop(baseKB,b11,0,Prop)])
% % RHS-Post1: mpred_prop(baseKB,b11,0,pfcControlled)
% % Support: mpred_prop(baseKB,b11,0,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,b11,0,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs([ mpred_prop(baseKB,b11,0,pfcControlled)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,b11,0,pfcControlled) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,b11,0,pfcControlled) ,
% support_fact = mpred_prop(baseKB,b11,0,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,b11,0,pfcRHS),
% genlPreds(pfcRHS,pfcControlled)*->rhs([mpred_prop(baseKB,b11,0,pfcControlled)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,b11,0,pfcControlled)).
% % Found positive trigger: mpred_prop(baseKB,b11,0,pfcControlled)
% % body: \+ground(b11/0)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,b11,0,pfcControlled)) }])
% % Found positive trigger: mpred_prop(baseKB,b11,0,pfcControlled)
% % body: rhs([ { kb_shared( baseKB : b11/0) }])
% % Found positive trigger: mpred_prop(baseKB,b11,0,pfcControlled)
% % body: genlPreds(pfcControlled,GenlPreds_PfcControlled)*->rhs([ mpred_prop(baseKB,b11,0,Prop)])
% % RHS-Post1: mpred_prop(baseKB,b11,0,prologHybrid)
% % Support: mpred_prop(baseKB,b11,0,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,b11,0,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
% % [ mpred_prop(baseKB,b11,0,prologHybrid)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,b11,0,prologHybrid) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,b11,0,prologHybrid) ,
% support_fact = mpred_prop(baseKB,b11,0,pfcControlled) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,b11,0,pfcControlled),
% genlPreds(pfcControlled,prologHybrid)*->rhs([mpred_prop(baseKB,b11,0,prologHybrid)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,b11,0,prologHybrid)).
% % Found positive trigger: mpred_prop(baseKB,b11,0,prologHybrid)
% % body: \+ground(b11/0)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,b11,0,prologHybrid)) }])
% % Found positive trigger: mpred_prop(baseKB,b11,0,prologHybrid)
% % body: genlPreds(prologHybrid,GenlPreds_PrologHybrid)*->rhs([ mpred_prop(baseKB,b11,0,Prop)])
% % Found positive trigger: mpred_prop(baseKB,b11,0,prologHybrid)
% % body: mpred_positive_fact(mpred_prop(baseKB,b11,0,prologHybrid))*->rhs([ \+( ~( mpred_prop(baseKB,b11,0,prologHybrid)))])
% % still_supported(~mpred_prop(baseKB,b11,0,prologHybrid))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,b11,0,prologHybrid)
% % still_supported(~mpred_prop(baseKB,b11,0,prologHybrid))
% % Found positive trigger: mpred_prop(baseKB,b11,0,pfcControlled)
% % body: mpred_positive_fact(mpred_prop(baseKB,b11,0,pfcControlled))*->rhs([ \+( ~( mpred_prop(baseKB,b11,0,pfcControlled)))])
% % still_supported(~mpred_prop(baseKB,b11,0,pfcControlled))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,b11,0,pfcControlled)
% % still_supported(~mpred_prop(baseKB,b11,0,pfcControlled))
% % Found positive trigger: mpred_prop(baseKB,b11,0,pfcRHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,b11,0,pfcRHS))*->rhs([ \+( ~( mpred_prop(baseKB,b11,0,pfcRHS)))])
% % still_supported(~mpred_prop(baseKB,b11,0,pfcRHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,b11,0,pfcRHS)
% % still_supported(~mpred_prop(baseKB,b11,0,pfcRHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,a11,0,pfcLHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,a11,0,pfcLHS) ,
% support_fact = mfl4(_59868,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01.pfc',18) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,a11,0,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,a11,0,pfcLHS)
% % body: \+ground(a11/0)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,a11,0,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,a11,0,pfcLHS)
% % body: rhs([ arity(a11,0),
% % functorIsMacro(a11),
% % mpred_prop(baseKB,a11,0,pfcWatches)])
% % RHS-Post1: arity(a11,0)
% % Support: mpred_prop(baseKB,a11,0,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,a11,0,pfcLHS),rhs([ arity(a11,0),
% % functorIsMacro(a11),
% % mpred_prop(baseKB,a11,0,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(a11,0) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(a11,0) ,
% support_fact = mpred_prop(baseKB,a11,0,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,a11,0,pfcLHS),
% rhs( [ arity(a11,0),
% functorIsMacro(a11),
% mpred_prop(baseKB,a11,0,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( arity(a11,0)).
% % Found positive trigger: arity(a11,0)
% % body: predicateConventionMt(a11,PredicateConventionMt_A11)*->rhs([ { kb_global( _84444 :
% %
% % a11/0) }])
% % Found positive trigger: arity(a11,0)
% % body: prologHybrid(a11)*->rhs([ { kb_shared( a11/0) }])
% % Found positive trigger: arity(a11,0)
% % body: pfcControlled(a11)*->rhs([ hybrid_support(a11,0)])
% % Found positive trigger: arity(a11,0)
% % body: mpred_positive_fact(arity(a11,0))*->rhs([ \+( ~( arity(a11,0)))])
% % still_supported(~arity(a11,0))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(a11,0)
% % still_supported(~arity(a11,0))
% % Found positive trigger: arity(a11,0)
% % body: singleValuedInArg(a11,SingleValuedInArg_A11)*->rhs([ singleValuedInArgAX(a11,0,SingleValuedInArgAX4)])
% % RHS-Post1: functorIsMacro(a11)
% % Support: mpred_prop(baseKB,a11,0,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,a11,0,pfcLHS),rhs([ arity(a11,0),
% % functorIsMacro(a11),
% % mpred_prop(baseKB,a11,0,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(a11) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(a11) ,
% support_fact = mpred_prop(baseKB,a11,0,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,a11,0,pfcLHS),
% rhs( [ arity(a11,0),
% functorIsMacro(a11),
% mpred_prop(baseKB,a11,0,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(a11)).
% % Found positive trigger: functorIsMacro(a11)
% % body: mpred_positive_fact(functorIsMacro(a11))*->rhs([ \+( ~( functorIsMacro(a11)))])
% % still_supported(~functorIsMacro(a11))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(a11)
% % still_supported(~functorIsMacro(a11))
% % RHS-Post1: mpred_prop(baseKB,a11,0,pfcWatches)
% % Support: mpred_prop(baseKB,a11,0,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,a11,0,pfcLHS),rhs([ arity(a11,0),
% % functorIsMacro(a11),
% % mpred_prop(baseKB,a11,0,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,a11,0,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,a11,0,pfcWatches) ,
% support_fact = mpred_prop(baseKB,a11,0,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,a11,0,pfcLHS),
% rhs( [ arity(a11,0),
% functorIsMacro(a11),
% mpred_prop(baseKB,a11,0,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,a11,0,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,a11,0,pfcWatches)
% % body: \+ground(a11/0)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,a11,0,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,a11,0,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : a11/0) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,a11,0,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,a11,0,kb_shared) ,
% support_fact = mfl4(_404,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01.pfc',18),ax ,
% support_trig = mfl4(_906,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01.pfc',18) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,a11,0,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,a11,0,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB1\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_28078:a11/0))),
% % show_failure( on_x_fail( Call3 :
% %
% % call(kb_shared,_42314:a11/0))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB1\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_33178:a11/0))),
% % show_failure( on_x_fail( Call3 :
% %
% % call(kb_shared,_47414:a11/0))) }])
% % Support: mpred_prop(baseKB,a11,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,a11,0,kb_shared),'$pt'(baseKB,genlMt(BaseKB4,baseKB),(BaseKB5\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call6 :
% %
% % call(kb_shared,_84134:a11/0))),
% % show_failure( on_x_fail( Call7 :
% %
% % call(kb_shared,_98370:a11/0))) }]))))
% % Found positive trigger: mpred_prop(baseKB,a11,0,kb_shared)
% % body: \+ground(a11/0)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,a11,0,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,a11,0,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,a11,0,Prop)])
% % Found positive trigger: mpred_prop(baseKB,a11,0,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,a11,0,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,a11,0,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,a11,0,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,a11,0,kb_shared)
% % still_supported(~mpred_prop(baseKB,a11,0,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,a11,0,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,a11,0,Prop)])
% % Found positive trigger: mpred_prop(baseKB,a11,0,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,a11,0,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,a11,0,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,a11,0,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,a11,0,pfcWatches)
% % still_supported(~mpred_prop(baseKB,a11,0,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,a11,0,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,a11,0,Prop)])
% % Found positive trigger: mpred_prop(baseKB,a11,0,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,a11,0,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,a11,0,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,a11,0,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,a11,0,pfcLHS)
% % still_supported(~mpred_prop(baseKB,a11,0,pfcLHS))
% % Adding positive
% % trigger: a11
% % body: rhs([b11])
% % Support: (a11==>b11),mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01.pfc',18)
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,a11,0,pfcPosTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,a11,0,pfcPosTrigger) ,
% support_fact = mfl4(_118592,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01.pfc',18) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,a11,0,pfcPosTrigger)).
% % Found positive trigger: mpred_prop(baseKB,a11,0,pfcPosTrigger)
% % body: \+ground(a11/0)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,a11,0,pfcPosTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,a11,0,pfcPosTrigger)
% % body: rhs([ mpred_prop(baseKB,a11,0,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,a11,0,pfcWatches)
% % Support: mpred_prop(baseKB,a11,0,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,a11,0,pfcPosTrigger),rhs([ mpred_prop(baseKB,a11,0,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,a11,0,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,a11,0,pfcWatches) ,
% support_fact = mpred_prop(baseKB,a11,0,pfcPosTrigger) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,a11,0,pfcPosTrigger),
% rhs([mpred_prop(baseKB,a11,0,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,a11,0,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,a11,0,pfcLHS),
% rhs( [ arity(a11,0),
% functorIsMacro(a11),
% mpred_prop(baseKB,a11,0,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,a11,0,pfcPosTrigger)
% % body: genlPreds(pfcPosTrigger,GenlPreds_PfcPosTrigger)*->rhs([ mpred_prop(baseKB,a11,0,Prop)])
% % Found positive trigger: mpred_prop(baseKB,a11,0,pfcPosTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,a11,0,pfcPosTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,a11,0,pfcPosTrigger)))])
% % still_supported(~mpred_prop(baseKB,a11,0,pfcPosTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,a11,0,pfcPosTrigger)
% % still_supported(~mpred_prop(baseKB,a11,0,pfcPosTrigger))
% % Found positive trigger: a11==>b11
% % body: mpred_positive_fact((a11==>b11))*->rhs([ \+( ~( a11==>b11))])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1=a11 ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0=a11 ,
% support_fact = mfl4(_53594,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01.pfc',19) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1(a11).
% % Found positive trigger: a11
% % body: mpred_positive_fact(a11)*->rhs([ \+( ~a11)])
% % still_supported(~a11)
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~a11
% % still_supported(~a11)
% % Found positive trigger: a11
% % body: rhs([b11])
% % RHS-Post1: b11
% % Support: a11,'$pt'(baseKB,a11,rhs([b11]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1=b11 ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0=b11 ,
% support_fact=a11 ,
% support_trig = '$pt'(baseKB,a11,rhs([b11])) ,
% none is support_status.
% baseKB : mpred_fwc1(b11).
% % Found positive trigger: b11
% % body: mpred_positive_fact(b11)*->rhs([ \+( ~b11)])
% % still_supported(~b11)
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~b11
% % still_supported(~b11)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b11:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 a11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01.pfc:19]
1.2 a11==>b11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01.pfc:18]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01.pfc',19)
1.4 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01.pfc',18)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:b11))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b11:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 a11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01.pfc:19]
1.2 a11==>b11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01.pfc:18]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01.pfc',19)
1.4 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01.pfc',18)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k fc_01.pfc (returned 7) -->
<testsuite name="fc_01r.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['fc_01r.pfc'])" -g "test_completed"
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = a11==>b11 ,
% fix_mp=header_sane ,
% mz=header_sane ,
% p0 = a11==>b11 ,
% support_fact = mfl4(_55262,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01r.pfc',23) ,
% support_trig=ax ,
% none is support_status.
% header_sane : mpred_fwc1( a11==>b11).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(header_sane,b11,0,pfcRHS) ,
% fix_mp=baseKB ,
% mz=header_sane ,
% p0 = mpred_prop(header_sane,b11,0,pfcRHS) ,
% support_fact = mfl4(_76660,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01r.pfc',23) ,
% support_trig=ax ,
% none is support_status.
% header_sane : mpred_fwc1( mpred_prop(header_sane,b11,0,pfcRHS)).
% % Found positive trigger: mpred_prop(header_sane,b11,0,pfcRHS)
% % body: \+ground(b11/0)*->rhs([ { trace_or_throw_ex( mpred_prop(header_sane,b11,0,pfcRHS)) }])
% % Found positive trigger: mpred_prop(header_sane,b11,0,pfcRHS)
% % body: rhs([ mpred_prop(header_sane,b11,0,pfcCreates)])
% % RHS-Post1: mpred_prop(header_sane,b11,0,pfcCreates)
% % Support: mpred_prop(header_sane,b11,0,pfcRHS),'$pt'(baseKB,mpred_prop(header_sane,b11,0,pfcRHS),rhs([ mpred_prop(header_sane,b11,0,pfcCreates)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(header_sane,b11,0,pfcCreates) ,
% fix_mp=baseKB ,
% mz=header_sane ,
% p0 = mpred_prop(header_sane,b11,0,pfcCreates) ,
% support_fact = mpred_prop(header_sane,b11,0,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(header_sane,b11,0,pfcRHS),
% rhs([mpred_prop(header_sane,b11,0,pfcCreates)])) ,
% none is support_status.
% header_sane : mpred_fwc1( mpred_prop(header_sane,b11,0,pfcCreates)).
% % Found positive trigger: mpred_prop(header_sane,b11,0,pfcCreates)
% % body: \+ground(b11/0)*->rhs([ { trace_or_throw_ex( mpred_prop(header_sane,b11,0,pfcCreates)) }])
% % Found positive trigger: mpred_prop(header_sane,b11,0,pfcCreates)
% % body: rhs([ { header_sane : warn_if_static(b11,0) },
% % { kb_shared( header_sane : b11/0) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(header_sane,b11,0,kb_shared) ,
% fix_mp=baseKB ,
% mz=header_sane ,
% p0 = mpred_prop(header_sane,b11,0,kb_shared) ,
% support_fact = mfl4(_418,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01r.pfc',23),ax ,
% support_trig = mfl4(_922,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01r.pfc',23) ,
% none is support_status.
% header_sane : mpred_fwc1( mpred_prop(header_sane,b11,0,kb_shared)).
% % Found positive trigger: mpred_prop(header_sane,b11,0,kb_shared)
% % body: '$pt'(baseKB,genlMt(Header_sane,header_sane),(BaseKB\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_16468:b11/0))),
% % show_failure( on_x_fail( Call3 :
% %
% % call(kb_shared,_30704:b11/0))) }])))
% % Adding positive
% % trigger: genlMt(Header_sane,header_sane)
% % body: BaseKB\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_23860:b11/0))),
% % show_failure( on_x_fail( Call3 :
% %
% % call(kb_shared,_38096:b11/0))) }])
% % Support: mpred_prop(header_sane,b11,0,kb_shared),'$pt'(baseKB,mpred_prop(header_sane,b11,0,kb_shared),'$pt'(baseKB,genlMt(Header_sane4,header_sane),(BaseKB5\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call6 :
% %
% % call(kb_shared,_74816:b11/0))),
% % show_failure( on_x_fail( Call7 :
% %
% % call(kb_shared,_89052:b11/0))) }]))))
% % Found positive trigger: mpred_prop(header_sane,b11,0,kb_shared)
% % body: \+ground(b11/0)*->rhs([ { trace_or_throw_ex( mpred_prop(header_sane,b11,0,kb_shared)) }])
% % Found positive trigger: mpred_prop(header_sane,b11,0,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(header_sane,b11,0,Prop)])
% % Found positive trigger: mpred_prop(header_sane,b11,0,kb_shared)
% % body: mpred_positive_fact(mpred_prop(header_sane,b11,0,kb_shared))*->rhs([ \+( ~( mpred_prop(header_sane,b11,0,kb_shared)))])
% % still_supported(~mpred_prop(header_sane,b11,0,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(header_sane,b11,0,kb_shared)
% % still_supported(~mpred_prop(header_sane,b11,0,kb_shared))
% % Found positive trigger: mpred_prop(header_sane,b11,0,pfcCreates)
% % body: genlPreds(pfcCreates,GenlPreds_PfcCreates)*->rhs([ mpred_prop(header_sane,b11,0,Prop)])
% % Found positive trigger: mpred_prop(header_sane,b11,0,pfcCreates)
% % body: mpred_positive_fact(mpred_prop(header_sane,b11,0,pfcCreates))*->rhs([ \+( ~( mpred_prop(header_sane,b11,0,pfcCreates)))])
% % still_supported(~mpred_prop(header_sane,b11,0,pfcCreates))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(header_sane,b11,0,pfcCreates)
% % still_supported(~mpred_prop(header_sane,b11,0,pfcCreates))
% % Found positive trigger: mpred_prop(header_sane,b11,0,pfcRHS)
% % body: genlPreds(pfcRHS,GenlPreds_PfcRHS)*->rhs([ mpred_prop(header_sane,b11,0,Prop)])
% % Found positive trigger: mpred_prop(header_sane,b11,0,pfcRHS)
% % body: mpred_positive_fact(mpred_prop(header_sane,b11,0,pfcRHS))*->rhs([ \+( ~( mpred_prop(header_sane,b11,0,pfcRHS)))])
% % still_supported(~mpred_prop(header_sane,b11,0,pfcRHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(header_sane,b11,0,pfcRHS)
% % still_supported(~mpred_prop(header_sane,b11,0,pfcRHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(header_sane,a11,0,pfcLHS) ,
% fix_mp=baseKB ,
% mz=header_sane ,
% p0 = mpred_prop(header_sane,a11,0,pfcLHS) ,
% support_fact = mfl4(_98932,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01r.pfc',23) ,
% support_trig=ax ,
% none is support_status.
% header_sane : mpred_fwc1( mpred_prop(header_sane,a11,0,pfcLHS)).
% % Found positive trigger: mpred_prop(header_sane,a11,0,pfcLHS)
% % body: \+ground(a11/0)*->rhs([ { trace_or_throw_ex( mpred_prop(header_sane,a11,0,pfcLHS)) }])
% % Found positive trigger: mpred_prop(header_sane,a11,0,pfcLHS)
% % body: rhs([ arity(a11,0),
% % functorIsMacro(a11),
% % mpred_prop(header_sane,a11,0,pfcWatches)])
% % RHS-Post1: arity(a11,0)
% % Support: mpred_prop(header_sane,a11,0,pfcLHS),'$pt'(baseKB,mpred_prop(header_sane,a11,0,pfcLHS),rhs([ arity(a11,0),
% % functorIsMacro(a11),
% % mpred_prop(header_sane,a11,0,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(a11,0) ,
% fix_mp=baseKB ,
% mz=header_sane ,
% p0 = arity(a11,0) ,
% support_fact = mpred_prop(header_sane,a11,0,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(header_sane,a11,0,pfcLHS),
% rhs( [ arity(a11,0),
% functorIsMacro(a11),
% mpred_prop(header_sane,a11,0,pfcWatches)])) ,
% none is support_status.
% header_sane : mpred_fwc1( arity(a11,0)).
% % Found positive trigger: arity(a11,0)
% % body: predicateConventionMt(a11,PredicateConventionMt_A11)*->rhs([ { kb_global( _9336 :
% %
% % a11/0) }])
% % Found positive trigger: arity(a11,0)
% % body: prologHybrid(a11)*->rhs([ { kb_shared( a11/0) }])
% % Found positive trigger: arity(a11,0)
% % body: pfcControlled(a11)*->rhs([ hybrid_support(a11,0)])
% % Found positive trigger: arity(a11,0)
% % body: mpred_positive_fact(arity(a11,0))*->rhs([ \+( ~( arity(a11,0)))])
% % still_supported(~arity(a11,0))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(a11,0)
% % still_supported(~arity(a11,0))
% % Found positive trigger: arity(a11,0)
% % body: singleValuedInArg(a11,SingleValuedInArg_A11)*->rhs([ singleValuedInArgAX(a11,0,SingleValuedInArgAX4)])
% % RHS-Post1: functorIsMacro(a11)
% % Support: mpred_prop(header_sane,a11,0,pfcLHS),'$pt'(baseKB,mpred_prop(header_sane,a11,0,pfcLHS),rhs([ arity(a11,0),
% % functorIsMacro(a11),
% % mpred_prop(header_sane,a11,0,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(a11) ,
% fix_mp=header_sane ,
% mz=header_sane ,
% p0 = functorIsMacro(a11) ,
% support_fact = mpred_prop(header_sane,a11,0,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(header_sane,a11,0,pfcLHS),
% rhs( [ arity(a11,0),
% functorIsMacro(a11),
% mpred_prop(header_sane,a11,0,pfcWatches)])) ,
% none is support_status.
% header_sane : mpred_fwc1( functorIsMacro(a11)).
% % Found positive trigger: functorIsMacro(a11)
% % body: mpred_positive_fact(functorIsMacro(a11))*->rhs([ \+( ~( functorIsMacro(a11)))])
% % still_supported(~functorIsMacro(a11))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(a11)
% % still_supported(~functorIsMacro(a11))
% % RHS-Post1: mpred_prop(header_sane,a11,0,pfcWatches)
% % Support: mpred_prop(header_sane,a11,0,pfcLHS),'$pt'(baseKB,mpred_prop(header_sane,a11,0,pfcLHS),rhs([ arity(a11,0),
% % functorIsMacro(a11),
% % mpred_prop(header_sane,a11,0,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(header_sane,a11,0,pfcWatches) ,
% fix_mp=baseKB ,
% mz=header_sane ,
% p0 = mpred_prop(header_sane,a11,0,pfcWatches) ,
% support_fact = mpred_prop(header_sane,a11,0,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(header_sane,a11,0,pfcLHS),
% rhs( [ arity(a11,0),
% functorIsMacro(a11),
% mpred_prop(header_sane,a11,0,pfcWatches)])) ,
% none is support_status.
% header_sane : mpred_fwc1( mpred_prop(header_sane,a11,0,pfcWatches)).
% % Found positive trigger: mpred_prop(header_sane,a11,0,pfcWatches)
% % body: \+ground(a11/0)*->rhs([ { trace_or_throw_ex( mpred_prop(header_sane,a11,0,pfcWatches)) }])
% % Found positive trigger: mpred_prop(header_sane,a11,0,pfcWatches)
% % body: rhs([ { kb_shared( header_sane : a11/0) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(header_sane,a11,0,kb_shared) ,
% fix_mp=baseKB ,
% mz=header_sane ,
% p0 = mpred_prop(header_sane,a11,0,kb_shared) ,
% support_fact = mfl4(_410,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01r.pfc',23),ax ,
% support_trig = mfl4(_912,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01r.pfc',23) ,
% none is support_status.
% header_sane : mpred_fwc1( mpred_prop(header_sane,a11,0,kb_shared)).
% % Found positive trigger: mpred_prop(header_sane,a11,0,kb_shared)
% % body: '$pt'(baseKB,genlMt(Header_sane,header_sane),(BaseKB\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_87886:a11/0))),
% % show_failure( on_x_fail( Call3 :
% %
% % call(kb_shared,_102122:a11/0))) }])))
% % Adding positive
% % trigger: genlMt(Header_sane,header_sane)
% % body: BaseKB\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_94180:a11/0))),
% % show_failure( on_x_fail( Call3 :
% %
% % call(kb_shared,_108416:a11/0))) }])
% % Support: mpred_prop(header_sane,a11,0,kb_shared),'$pt'(baseKB,mpred_prop(header_sane,a11,0,kb_shared),'$pt'(baseKB,genlMt(Header_sane4,header_sane),(BaseKB5\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call6 :
% %
% % call(kb_shared,_37828:a11/0))),
% % show_failure( on_x_fail( Call7 :
% %
% % call(kb_shared,_52064:a11/0))) }]))))
% % Found positive trigger: mpred_prop(header_sane,a11,0,kb_shared)
% % body: \+ground(a11/0)*->rhs([ { trace_or_throw_ex( mpred_prop(header_sane,a11,0,kb_shared)) }])
% % Found positive trigger: mpred_prop(header_sane,a11,0,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(header_sane,a11,0,Prop)])
% % Found positive trigger: mpred_prop(header_sane,a11,0,kb_shared)
% % body: mpred_positive_fact(mpred_prop(header_sane,a11,0,kb_shared))*->rhs([ \+( ~( mpred_prop(header_sane,a11,0,kb_shared)))])
% % still_supported(~mpred_prop(header_sane,a11,0,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(header_sane,a11,0,kb_shared)
% % still_supported(~mpred_prop(header_sane,a11,0,kb_shared))
% % Found positive trigger: mpred_prop(header_sane,a11,0,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(header_sane,a11,0,Prop)])
% % Found positive trigger: mpred_prop(header_sane,a11,0,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(header_sane,a11,0,pfcWatches))*->rhs([ \+( ~( mpred_prop(header_sane,a11,0,pfcWatches)))])
% % still_supported(~mpred_prop(header_sane,a11,0,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(header_sane,a11,0,pfcWatches)
% % still_supported(~mpred_prop(header_sane,a11,0,pfcWatches))
% % Found positive trigger: mpred_prop(header_sane,a11,0,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(header_sane,a11,0,Prop)])
% % Found positive trigger: mpred_prop(header_sane,a11,0,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(header_sane,a11,0,pfcLHS))*->rhs([ \+( ~( mpred_prop(header_sane,a11,0,pfcLHS)))])
% % still_supported(~mpred_prop(header_sane,a11,0,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(header_sane,a11,0,pfcLHS)
% % still_supported(~mpred_prop(header_sane,a11,0,pfcLHS))
% % Adding positive
% % trigger: a11
% % body: rhs([b11])
% % Support: (a11==>b11),mfl4(Header_sane,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01r.pfc',23)
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(header_sane,a11,0,pfcPosTrigger) ,
% fix_mp=baseKB ,
% mz=header_sane ,
% p0 = mpred_prop(header_sane,a11,0,pfcPosTrigger) ,
% support_fact = mfl4(_69724,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01r.pfc',23) ,
% support_trig=ax ,
% none is support_status.
% header_sane : mpred_fwc1( mpred_prop(header_sane,a11,0,pfcPosTrigger)).
% % Found positive trigger: mpred_prop(header_sane,a11,0,pfcPosTrigger)
% % body: \+ground(a11/0)*->rhs([ { trace_or_throw_ex( mpred_prop(header_sane,a11,0,pfcPosTrigger)) }])
% % Found positive trigger: mpred_prop(header_sane,a11,0,pfcPosTrigger)
% % body: rhs([ mpred_prop(header_sane,a11,0,pfcWatches)])
% % RHS-Post1: mpred_prop(header_sane,a11,0,pfcWatches)
% % Support: mpred_prop(header_sane,a11,0,pfcPosTrigger),'$pt'(baseKB,mpred_prop(header_sane,a11,0,pfcPosTrigger),rhs([ mpred_prop(header_sane,a11,0,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(header_sane,a11,0,pfcWatches) ,
% fix_mp=baseKB ,
% mz=header_sane ,
% p0 = mpred_prop(header_sane,a11,0,pfcWatches) ,
% support_fact = mpred_prop(header_sane,a11,0,pfcPosTrigger) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(header_sane,a11,0,pfcPosTrigger),
% rhs([mpred_prop(header_sane,a11,0,pfcWatches)])) ,
% ( simular( ( mpred_prop(header_sane,a11,0,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(header_sane,a11,0,pfcLHS),
% rhs( [ arity(a11,0),
% functorIsMacro(a11),
% mpred_prop(header_sane,a11,0,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(header_sane,a11,0,pfcPosTrigger)
% % body: genlPreds(pfcPosTrigger,GenlPreds_PfcPosTrigger)*->rhs([ mpred_prop(header_sane,a11,0,Prop)])
% % Found positive trigger: mpred_prop(header_sane,a11,0,pfcPosTrigger)
% % body: mpred_positive_fact(mpred_prop(header_sane,a11,0,pfcPosTrigger))*->rhs([ \+( ~( mpred_prop(header_sane,a11,0,pfcPosTrigger)))])
% % still_supported(~mpred_prop(header_sane,a11,0,pfcPosTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(header_sane,a11,0,pfcPosTrigger)
% % still_supported(~mpred_prop(header_sane,a11,0,pfcPosTrigger))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = b11==>a11 ,
% fix_mp=header_sane ,
% mz=header_sane ,
% p0 = b11==>a11 ,
% support_fact = mfl4(_116394,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01r.pfc',24) ,
% support_trig=ax ,
% none is support_status.
% header_sane : mpred_fwc1( b11==>a11).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(header_sane,a11,0,pfcRHS) ,
% fix_mp=baseKB ,
% mz=header_sane ,
% p0 = mpred_prop(header_sane,a11,0,pfcRHS) ,
% support_fact = mfl4(_7330,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01r.pfc',24) ,
% support_trig=ax ,
% none is support_status.
% header_sane : mpred_fwc1( mpred_prop(header_sane,a11,0,pfcRHS)).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(header_sane,b11,0,pfcLHS) ,
% fix_mp=baseKB ,
% mz=header_sane ,
% p0 = mpred_prop(header_sane,b11,0,pfcLHS) ,
% support_fact = mfl4(_26172,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01r.pfc',24) ,
% support_trig=ax ,
% none is support_status.
% header_sane : mpred_fwc1( mpred_prop(header_sane,b11,0,pfcLHS)).
% % Adding positive
% % trigger: b11
% % body: rhs([a11])
% % Support: (b11==>a11),mfl4(Header_sane,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01r.pfc',24)
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(header_sane,b11,0,pfcPosTrigger) ,
% fix_mp=baseKB ,
% mz=header_sane ,
% p0 = mpred_prop(header_sane,b11,0,pfcPosTrigger) ,
% support_fact = mfl4(_74686,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01r.pfc',24) ,
% support_trig=ax ,
% none is support_status.
% header_sane : mpred_fwc1( mpred_prop(header_sane,b11,0,pfcPosTrigger)).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1=a11 ,
% fix_mp=header_sane ,
% mz=header_sane ,
% p0=a11 ,
% support_fact = mfl4(_93974,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01r.pfc',25) ,
% support_trig=ax ,
% none is support_status.
% header_sane : mpred_fwc1(a11).
% % Found positive trigger: a11
% % body: rhs([b11])
% % RHS-Post1: b11
% % Support: a11,'$pt'(header_sane,a11,rhs([b11]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1=b11 ,
% fix_mp=header_sane ,
% mz=header_sane ,
% p0=b11 ,
% support_fact=a11 ,
% support_trig = '$pt'(header_sane,a11,rhs([b11])) ,
% none is support_status.
% header_sane : mpred_fwc1(b11).
% % Found positive trigger: b11
% % body: rhs([a11])
% % RHS-Post1: a11
% % Support: b11,'$pt'(header_sane,b11,rhs([a11]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1=a11 ,
% fix_mp=header_sane ,
% mz=header_sane ,
% p0=a11 ,
% support_fact=b11 ,
% support_trig = '$pt'(header_sane,b11,rhs([a11])) ,
% ( simular( mfl4(Header_sane,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01r.pfc',25),ax) is
% support_status).
passed=info(why_was_true(header_sane:a11))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for a11:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01r.pfc',25)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2.1 b11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01r.pfc:_80220]
2.2 b11==>a11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01r.pfc:24]
2.3 a11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01r.pfc:25]
2.4 a11==>b11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01r.pfc:23]
2.5 mfl4(_,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01r.pfc',24)
2.6 mfl4(_,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01r.pfc',25)
2.7 mfl4(_,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01r.pfc',23)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(header_sane:b11))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b11:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 a11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01r.pfc:25]
1.2 a11==>b11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01r.pfc:23]
1.3 mfl4(_,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01r.pfc',25)
1.4 mfl4(_,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01r.pfc',23)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(header_sane:(\+a11)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+a11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+a11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+a11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(header_sane:(\+b11)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k fc_01r.pfc (returned 7) -->
<testsuite name="fc_01s.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['fc_01s.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:a11))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for a11:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc',22)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2.1 c11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc:_36450]
2.2 c11==>a11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc:20]
2.3 b11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc:_38128]
2.4 b11==>c11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc:19]
2.5 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc',20)
2.6 a11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc:22]
2.7 a11==>b11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc:18]
2.8 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc',19)
2.9 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc',22)
2.10 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc',18)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:b11))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b11:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 a11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc:22]
1.2 a11==>b11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc:18]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc',22)
1.4 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc',18)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:c11))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for c11:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 b11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc:_50420]
1.2 b11==>c11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc:19]
1.3 a11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc:22]
1.4 a11==>b11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc:18]
1.5 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc',19)
1.6 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc',22)
1.7 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc',18)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+a11)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+a11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+a11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+a11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+b11)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+c11)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+c11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+c11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+c11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1=b11 ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0=b11 ,
% support_fact = mfl4(_118974,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc',36) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1(b11).
% % Found positive trigger: b11
% % body: mpred_positive_fact(b11)*->rhs([ \+( ~b11)])
% % still_supported(~b11)
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~b11
% % still_supported(~b11)
% % Found positive trigger: b11
% % body: rhs([c11])
% % RHS-Post1: c11
% % Support: b11,'$pt'(baseKB,b11,rhs([c11]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1=c11 ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0=c11 ,
% support_fact=b11 ,
% support_trig = '$pt'(baseKB,b11,rhs([c11])) ,
% none is support_status.
% baseKB : mpred_fwc1(c11).
% % Found positive trigger: c11
% % body: mpred_positive_fact(c11)*->rhs([ \+( ~c11)])
% % still_supported(~c11)
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~c11
% % still_supported(~c11)
% % Found positive trigger: c11
% % body: rhs([a11])
% % RHS-Post1: a11
% % Support: c11,'$pt'(baseKB,c11,rhs([a11]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1=a11 ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0=a11 ,
% support_fact=c11 ,
% support_trig = '$pt'(baseKB,c11,rhs([a11])) ,
% none is support_status.
% baseKB : mpred_fwc1(a11).
% % Found positive trigger: a11
% % body: mpred_positive_fact(a11)*->rhs([ \+( ~a11)])
% % still_supported(~a11)
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~a11
% % still_supported(~a11)
% % Found positive trigger: a11
% % body: rhs([b11])
% % RHS-Post1: b11
% % Support: a11,'$pt'(baseKB,a11,rhs([b11]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1=b11 ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0=b11 ,
% support_fact=a11 ,
% support_trig = '$pt'(baseKB,a11,rhs([b11])) ,
% ( simular( mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc',36),ax) is
% support_status).
passed=info(why_was_true(baseKB:a11))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for a11:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 c11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc:_127610]
1.2 c11==>a11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc:20]
1.3 b11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc:36]
1.4 b11==>c11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc:19]
1.5 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc',20)
1.6 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc',36)
1.7 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc',19)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:b11))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b11:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc',36)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2.1 a11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc:_12866]
2.2 a11==>b11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc:18]
2.3 c11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc:_14544]
2.4 c11==>a11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc:20]
2.5 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc',18)
2.6 b11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc:36]
2.7 b11==>c11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc:19]
2.8 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc',20)
2.9 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc',36)
2.10 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc',19)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:c11))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for c11:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 b11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc:36]
1.2 b11==>c11 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc:19]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc',36)
1.4 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01s.pfc',19)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k fc_01s.pfc (returned 7) -->
<testsuite name="fc_01u.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['fc_01u.pfc'])" -g "test_completed"
passed=info(why_was_true(user:b11))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for b11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for b11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for b11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k fc_01u.pfc (returned 7) -->
<testsuite name="fc_01v.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['fc_01v.pfc'])" -g "test_completed"
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = a11==>b11 ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = a11==>b11 ,
% support_fact = mfl4(_116634,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01v.pfc',22) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( a11==>b11).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,b11,0,pfcRHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,b11,0,pfcRHS) ,
% support_fact = mfl4(_6262,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01v.pfc',22) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,b11,0,pfcRHS)).
% % Found positive trigger: mpred_prop(baseKB,b11,0,pfcRHS)
% % body: \+ground(b11/0)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,b11,0,pfcRHS)) }])
% % Found positive trigger: mpred_prop(baseKB,b11,0,pfcRHS)
% % body: rhs([ mpred_prop(baseKB,b11,0,pfcCreates)])
% % RHS-Post1: mpred_prop(baseKB,b11,0,pfcCreates)
% % Support: mpred_prop(baseKB,b11,0,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,b11,0,pfcRHS),rhs([ mpred_prop(baseKB,b11,0,pfcCreates)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,b11,0,pfcCreates) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,b11,0,pfcCreates) ,
% support_fact = mpred_prop(baseKB,b11,0,pfcRHS) ,
% support_trig = '$pt'(baseKB,mpred_prop(baseKB,b11,0,pfcRHS),rhs([mpred_prop(baseKB,b11,0,pfcCreates)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,b11,0,pfcCreates)).
% % Found positive trigger: mpred_prop(baseKB,b11,0,pfcCreates)
% % body: \+ground(b11/0)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,b11,0,pfcCreates)) }])
% % Found positive trigger: mpred_prop(baseKB,b11,0,pfcCreates)
% % body: rhs([ { baseKB : warn_if_static(b11,0) },
% % { kb_shared( baseKB : b11/0) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,b11,0,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,b11,0,kb_shared) ,
% support_fact = mfl4(_404,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01v.pfc',22),ax ,
% support_trig = mfl4(_760,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01v.pfc',22) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,b11,0,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,b11,0,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB1\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_50126:b11/0))),
% % show_failure( on_x_fail( Call3 :
% %
% % call(kb_shared,_64362:b11/0))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB1\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_36732:b11/0))),
% % show_failure( on_x_fail( Call3 :
% %
% % call(kb_shared,_50968:b11/0))) }])
% % Support: mpred_prop(baseKB,b11,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,b11,0,kb_shared),'$pt'(baseKB,genlMt(BaseKB4,baseKB),(BaseKB5\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call6 :
% %
% % call(kb_shared,_87688:b11/0))),
% % show_failure( on_x_fail( Call7 :
% %
% % call(kb_shared,_101924:b11/0))) }]))))
% % Found positive trigger: mpred_prop(baseKB,b11,0,kb_shared)
% % body: \+ground(b11/0)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,b11,0,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,b11,0,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,b11,0,Prop)])
% % Found positive trigger: mpred_prop(baseKB,b11,0,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,b11,0,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,b11,0,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,b11,0,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,b11,0,kb_shared)
% % still_supported(~mpred_prop(baseKB,b11,0,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,b11,0,pfcCreates)
% % body: genlPreds(pfcCreates,GenlPreds_PfcCreates)*->rhs([ mpred_prop(baseKB,b11,0,Prop)])
% % Found positive trigger: mpred_prop(baseKB,b11,0,pfcCreates)
% % body: mpred_positive_fact(mpred_prop(baseKB,b11,0,pfcCreates))*->rhs([ \+( ~( mpred_prop(baseKB,b11,0,pfcCreates)))])
% % still_supported(~mpred_prop(baseKB,b11,0,pfcCreates))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,b11,0,pfcCreates)
% % still_supported(~mpred_prop(baseKB,b11,0,pfcCreates))
% % Found positive trigger: mpred_prop(baseKB,b11,0,pfcRHS)
% % body: genlPreds(pfcRHS,GenlPreds_PfcRHS)*->rhs([ mpred_prop(baseKB,b11,0,Prop)])
% % RHS-Post1: mpred_prop(baseKB,b11,0,pfcControlled)
% % Support: mpred_prop(baseKB,b11,0,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,b11,0,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs([ mpred_prop(baseKB,b11,0,pfcControlled)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,b11,0,pfcControlled) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,b11,0,pfcControlled) ,
% support_fact = mpred_prop(baseKB,b11,0,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,b11,0,pfcRHS),
% genlPreds(pfcRHS,pfcControlled)*->rhs([mpred_prop(baseKB,b11,0,pfcControlled)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,b11,0,pfcControlled)).
% % Found positive trigger: mpred_prop(baseKB,b11,0,pfcControlled)
% % body: \+ground(b11/0)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,b11,0,pfcControlled)) }])
% % Found positive trigger: mpred_prop(baseKB,b11,0,pfcControlled)
% % body: rhs([ { kb_shared( baseKB : b11/0) }])
% % Found positive trigger: mpred_prop(baseKB,b11,0,pfcControlled)
% % body: genlPreds(pfcControlled,GenlPreds_PfcControlled)*->rhs([ mpred_prop(baseKB,b11,0,Prop)])
% % RHS-Post1: mpred_prop(baseKB,b11,0,prologHybrid)
% % Support: mpred_prop(baseKB,b11,0,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,b11,0,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
% % [ mpred_prop(baseKB,b11,0,prologHybrid)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,b11,0,prologHybrid) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,b11,0,prologHybrid) ,
% support_fact = mpred_prop(baseKB,b11,0,pfcControlled) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,b11,0,pfcControlled),
% genlPreds(pfcControlled,prologHybrid)*->rhs([mpred_prop(baseKB,b11,0,prologHybrid)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,b11,0,prologHybrid)).
% % Found positive trigger: mpred_prop(baseKB,b11,0,prologHybrid)
% % body: \+ground(b11/0)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,b11,0,prologHybrid)) }])
% % Found positive trigger: mpred_prop(baseKB,b11,0,prologHybrid)
% % body: genlPreds(prologHybrid,GenlPreds_PrologHybrid)*->rhs([ mpred_prop(baseKB,b11,0,Prop)])
% % Found positive trigger: mpred_prop(baseKB,b11,0,prologHybrid)
% % body: mpred_positive_fact(mpred_prop(baseKB,b11,0,prologHybrid))*->rhs([ \+( ~( mpred_prop(baseKB,b11,0,prologHybrid)))])
% % still_supported(~mpred_prop(baseKB,b11,0,prologHybrid))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,b11,0,prologHybrid)
% % still_supported(~mpred_prop(baseKB,b11,0,prologHybrid))
% % Found positive trigger: mpred_prop(baseKB,b11,0,pfcControlled)
% % body: mpred_positive_fact(mpred_prop(baseKB,b11,0,pfcControlled))*->rhs([ \+( ~( mpred_prop(baseKB,b11,0,pfcControlled)))])
% % still_supported(~mpred_prop(baseKB,b11,0,pfcControlled))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,b11,0,pfcControlled)
% % still_supported(~mpred_prop(baseKB,b11,0,pfcControlled))
% % Found positive trigger: mpred_prop(baseKB,b11,0,pfcRHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,b11,0,pfcRHS))*->rhs([ \+( ~( mpred_prop(baseKB,b11,0,pfcRHS)))])
% % still_supported(~mpred_prop(baseKB,b11,0,pfcRHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,b11,0,pfcRHS)
% % still_supported(~mpred_prop(baseKB,b11,0,pfcRHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,a11,0,pfcLHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,a11,0,pfcLHS) ,
% support_fact = mfl4(_1196,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01v.pfc',22) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,a11,0,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,a11,0,pfcLHS)
% % body: \+ground(a11/0)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,a11,0,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,a11,0,pfcLHS)
% % body: rhs([ arity(a11,0),
% % functorIsMacro(a11),
% % mpred_prop(baseKB,a11,0,pfcWatches)])
% % RHS-Post1: arity(a11,0)
% % Support: mpred_prop(baseKB,a11,0,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,a11,0,pfcLHS),rhs([ arity(a11,0),
% % functorIsMacro(a11),
% % mpred_prop(baseKB,a11,0,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(a11,0) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(a11,0) ,
% support_fact = mpred_prop(baseKB,a11,0,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,a11,0,pfcLHS),
% rhs( [ arity(a11,0),
% functorIsMacro(a11),
% mpred_prop(baseKB,a11,0,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( arity(a11,0)).
% % Found positive trigger: arity(a11,0)
% % body: predicateConventionMt(a11,PredicateConventionMt_A11)*->rhs([ { kb_global( _31386 :
% %
% % a11/0) }])
% % Found positive trigger: arity(a11,0)
% % body: prologHybrid(a11)*->rhs([ { kb_shared( a11/0) }])
% % Found positive trigger: arity(a11,0)
% % body: pfcControlled(a11)*->rhs([ hybrid_support(a11,0)])
% % Found positive trigger: arity(a11,0)
% % body: mpred_positive_fact(arity(a11,0))*->rhs([ \+( ~( arity(a11,0)))])
% % still_supported(~arity(a11,0))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(a11,0)
% % still_supported(~arity(a11,0))
% % Found positive trigger: arity(a11,0)
% % body: singleValuedInArg(a11,SingleValuedInArg_A11)*->rhs([ singleValuedInArgAX(a11,0,SingleValuedInArgAX4)])
% % RHS-Post1: functorIsMacro(a11)
% % Support: mpred_prop(baseKB,a11,0,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,a11,0,pfcLHS),rhs([ arity(a11,0),
% % functorIsMacro(a11),
% % mpred_prop(baseKB,a11,0,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(a11) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(a11) ,
% support_fact = mpred_prop(baseKB,a11,0,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,a11,0,pfcLHS),
% rhs( [ arity(a11,0),
% functorIsMacro(a11),
% mpred_prop(baseKB,a11,0,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(a11)).
% % Found positive trigger: functorIsMacro(a11)
% % body: mpred_positive_fact(functorIsMacro(a11))*->rhs([ \+( ~( functorIsMacro(a11)))])
% % still_supported(~functorIsMacro(a11))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(a11)
% % still_supported(~functorIsMacro(a11))
% % RHS-Post1: mpred_prop(baseKB,a11,0,pfcWatches)
% % Support: mpred_prop(baseKB,a11,0,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,a11,0,pfcLHS),rhs([ arity(a11,0),
% % functorIsMacro(a11),
% % mpred_prop(baseKB,a11,0,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,a11,0,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,a11,0,pfcWatches) ,
% support_fact = mpred_prop(baseKB,a11,0,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,a11,0,pfcLHS),
% rhs( [ arity(a11,0),
% functorIsMacro(a11),
% mpred_prop(baseKB,a11,0,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,a11,0,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,a11,0,pfcWatches)
% % body: \+ground(a11/0)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,a11,0,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,a11,0,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : a11/0) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,a11,0,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,a11,0,kb_shared) ,
% support_fact = mfl4(_404,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01v.pfc',22),ax ,
% support_trig = mfl4(_760,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01v.pfc',22) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,a11,0,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,a11,0,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB1\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_92562:a11/0))),
% % show_failure( on_x_fail( Call3 :
% %
% % call(kb_shared,_106798:a11/0))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB1\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_93810:a11/0))),
% % show_failure( on_x_fail( Call3 :
% %
% % call(kb_shared,_108046:a11/0))) }])
% % Support: mpred_prop(baseKB,a11,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,a11,0,kb_shared),'$pt'(baseKB,genlMt(BaseKB4,baseKB),(BaseKB5\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call6 :
% %
% % call(kb_shared,_37652:a11/0))),
% % show_failure( on_x_fail( Call7 :
% %
% % call(kb_shared,_51888:a11/0))) }]))))
% % Found positive trigger: mpred_prop(baseKB,a11,0,kb_shared)
% % body: \+ground(a11/0)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,a11,0,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,a11,0,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,a11,0,Prop)])
% % Found positive trigger: mpred_prop(baseKB,a11,0,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,a11,0,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,a11,0,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,a11,0,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,a11,0,kb_shared)
% % still_supported(~mpred_prop(baseKB,a11,0,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,a11,0,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,a11,0,Prop)])
% % Found positive trigger: mpred_prop(baseKB,a11,0,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,a11,0,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,a11,0,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,a11,0,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,a11,0,pfcWatches)
% % still_supported(~mpred_prop(baseKB,a11,0,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,a11,0,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,a11,0,Prop)])
% % Found positive trigger: mpred_prop(baseKB,a11,0,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,a11,0,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,a11,0,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,a11,0,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,a11,0,pfcLHS)
% % still_supported(~mpred_prop(baseKB,a11,0,pfcLHS))
% % Adding positive
% % trigger: a11
% % body: rhs([b11])
% % Support: (a11==>b11),mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01v.pfc',22)
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,a11,0,pfcPosTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,a11,0,pfcPosTrigger) ,
% support_fact = mfl4(_63524,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01v.pfc',22) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,a11,0,pfcPosTrigger)).
% % Found positive trigger: mpred_prop(baseKB,a11,0,pfcPosTrigger)
% % body: \+ground(a11/0)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,a11,0,pfcPosTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,a11,0,pfcPosTrigger)
% % body: rhs([ mpred_prop(baseKB,a11,0,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,a11,0,pfcWatches)
% % Support: mpred_prop(baseKB,a11,0,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,a11,0,pfcPosTrigger),rhs([ mpred_prop(baseKB,a11,0,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,a11,0,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,a11,0,pfcWatches) ,
% support_fact = mpred_prop(baseKB,a11,0,pfcPosTrigger) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,a11,0,pfcPosTrigger),
% rhs([mpred_prop(baseKB,a11,0,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,a11,0,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,a11,0,pfcLHS),
% rhs( [ arity(a11,0),
% functorIsMacro(a11),
% mpred_prop(baseKB,a11,0,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,a11,0,pfcPosTrigger)
% % body: genlPreds(pfcPosTrigger,GenlPreds_PfcPosTrigger)*->rhs([ mpred_prop(baseKB,a11,0,Prop)])
% % Found positive trigger: mpred_prop(baseKB,a11,0,pfcPosTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,a11,0,pfcPosTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,a11,0,pfcPosTrigger)))])
% % still_supported(~mpred_prop(baseKB,a11,0,pfcPosTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,a11,0,pfcPosTrigger)
% % still_supported(~mpred_prop(baseKB,a11,0,pfcPosTrigger))
% % Found positive trigger: a11==>b11
% % body: mpred_positive_fact((a11==>b11))*->rhs([ \+( ~( a11==>b11))])
failure=info(why_was_true(\+baseKB:a11))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:a11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:a11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:a11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB:b11))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:b11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:b11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:b11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+a11)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+a11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+a11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+a11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+b11)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k fc_01v.pfc (returned 7) -->
<testsuite name="file_01a.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['file_01a.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k file_01a.pfc (returned 7) -->
<testsuite name="file_01.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['file_01.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k file_01.pfc (returned 7) -->
<testsuite name="gshape_01a.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['gshape_01a.pfc'])" -g "test_completed"
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for edge(_63576,_63598)==>hop(_63576,_63598):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 subRelation(edge,hop) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01a.pfc:24]
1.2 subRelation(W4,X4)==>(t(W4,Y4,Z4)==>t(X4,Y4,Z4))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for edge(_63576,_63598)==>hop(_63576,_63598):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 subRelation(edge,hop) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01a.pfc:24]
1.2 subRelation(W4,X4)==>(t(W4,Y4,Z4)==>t(X4,Y4,Z4))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for edge(_63576,_63598)==>hop(_63576,_63598):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 subRelation(edge,hop) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01a.pfc:24]
1.2 subRelation(W4,X4)==>(t(W4,Y4,Z4)==>t(X4,Y4,Z4))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for edge(_75130,_75144)==>hop(_75130,_75144).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for edge(_75130,_75144)==>hop(_75130,_75144).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for edge(_75130,_75144)==>hop(_75130,_75144).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for edge(_85754,_85768)==>hop(_85768,_85754).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for edge(_85754,_85768)==>hop(_85768,_85754).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for edge(_88358,_88390)==>hop(_88390,_88358).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for edge(_88358,_88390)==>hop(_88390,_88358).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k gshape_01a.pfc (returned 7) -->
<testsuite name="gshape_01b.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['gshape_01b.pfc'])" -g "test_completed"
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for edge(_63576,_63598)==>hop(_63576,_63598):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 subRelation(edge,hop) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01b.pfc:24]
1.2 subRelation(W4,X4)==>(t(W4,Y4,Z4)==>t(X4,Y4,Z4))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for edge(_63576,_63598)==>hop(_63576,_63598):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 subRelation(edge,hop) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01b.pfc:24]
1.2 subRelation(W4,X4)==>(t(W4,Y4,Z4)==>t(X4,Y4,Z4))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for edge(_63576,_63598)==>hop(_63576,_63598):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 subRelation(edge,hop) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01b.pfc:24]
1.2 subRelation(W4,X4)==>(t(W4,Y4,Z4)==>t(X4,Y4,Z4))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for edge(_74876,_74876)==>hop(_74876,_74876):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 subRelation(edge,hop) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01b.pfc:24]
1.2 subRelation(W4,X4)==>(t(W4,Y4,Z4)==>t(X4,Y4,Z4))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for edge(_74876,_74876)==>hop(_74876,_74876):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 subRelation(edge,hop) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01b.pfc:24]
1.2 subRelation(W4,X4)==>(t(W4,Y4,Z4)==>t(X4,Y4,Z4))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for edge(_74876,_74876)==>hop(_74876,_74876):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 subRelation(edge,hop) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01b.pfc:24]
1.2 subRelation(W4,X4)==>(t(W4,Y4,Z4)==>t(X4,Y4,Z4))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for edge(_87562,_87594)==>hop(_87594,_87562).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for edge(_87562,_87594)==>hop(_87594,_87562).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k gshape_01b.pfc (returned 7) -->
<testsuite name="gshape_01c.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['gshape_01c.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:path(3,4)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for path(3,4):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01c.pfc',18)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:path(2,3)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for path(2,3):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01c.pfc',17)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:path(1,2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for path(1,2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01c.pfc',16)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB: ~path(1,3)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~path(1,3):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 nesc(~path(1,3)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01c.pfc:13]
1.2 nesc(W4)==>W4 % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl:646]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01c.pfc',13)
1.4 mfl4([ 'P'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',646)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB: ~path(1,4)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~path(1,4):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 nesc(~path(1,4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01c.pfc:14]
1.2 nesc(W4)==>W4 % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl:646]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01c.pfc',14)
1.4 mfl4([ 'P'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',646)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+path(1,3))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~path(1,3):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 nesc(~path(1,3)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01c.pfc:13]
1.2 nesc(W4)==>W4 % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl:646]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01c.pfc',13)
1.4 mfl4([ 'P'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',646)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+path(1,4))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~path(1,4):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 nesc(~path(1,4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01c.pfc:14]
1.2 nesc(W4)==>W4 % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl:646]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01c.pfc',14)
1.4 mfl4([ 'P'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',646)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k gshape_01c.pfc (returned 7) -->
<testsuite name="gshape_01c_r.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['gshape_01c_r.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:path(3,4)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for path(3,4):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01c_r.pfc',15)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:path(2,3)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for path(2,3):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01c_r.pfc',14)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:path(1,2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for path(1,2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01c_r.pfc',13)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB: ~path(1,3)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~path(1,3):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01c_r.pfc',19)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB: ~path(1,4)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~path(1,4):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01c_r.pfc',20)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+path(1,3))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~path(1,3):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01c_r.pfc',19)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+path(1,4))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~path(1,4):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01c_r.pfc',20)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k gshape_01c_r.pfc (returned 7) -->
<testsuite name="gshape_01d.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['gshape_01d.pfc'])" -g "test_completed"
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for edge(_63576,_63598)==>hop(_63576,_63598):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 subRelation(edge,hop) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01d.pfc:24]
1.2 subRelation(W4,X4)==>(t(W4,Y4,Z4)==>t(X4,Y4,Z4))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for edge(_63576,_63598)==>hop(_63576,_63598):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 subRelation(edge,hop) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01d.pfc:24]
1.2 subRelation(W4,X4)==>(t(W4,Y4,Z4)==>t(X4,Y4,Z4))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for edge(_63576,_63598)==>hop(_63576,_63598):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 subRelation(edge,hop) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01d.pfc:24]
1.2 subRelation(W4,X4)==>(t(W4,Y4,Z4)==>t(X4,Y4,Z4))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for edge(_74876,_74876)==>hop(_74876,_74876):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 subRelation(edge,hop) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01d.pfc:24]
1.2 subRelation(W4,X4)==>(t(W4,Y4,Z4)==>t(X4,Y4,Z4))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for edge(_74876,_74876)==>hop(_74876,_74876):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 subRelation(edge,hop) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01d.pfc:24]
1.2 subRelation(W4,X4)==>(t(W4,Y4,Z4)==>t(X4,Y4,Z4))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for edge(_74876,_74876)==>hop(_74876,_74876):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 subRelation(edge,hop) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/gshape_01d.pfc:24]
1.2 subRelation(W4,X4)==>(t(W4,Y4,Z4)==>t(X4,Y4,Z4))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for edge(_87562,_87594)==>hop(_87594,_87562).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for edge(_87562,_87594)==>hop(_87594,_87562).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k gshape_01d.pfc (returned 7) -->
<testsuite name="holds_01b.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['holds_01b.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:mudInsideOf(b,a)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for mudInsideOf(b,a):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mudContains(a,b) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/holds_01b.pfc:17]
1.2 mudContains(W4,X4)==>mudInsideOf(X4,W4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_1168]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/holds_01b.pfc',17)
1.4 genlInverse(mudContains,mudInsideOf) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/holds_01b.pfc:24]
1.5 genlInverse(W4,X4)==>(t(W4,Y4,Z4)==>t(X4,Z4,Y4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/holds_01b.pfc:31]
1.6 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/holds_01b.pfc',24)
1.7 mfl4([ 'P1'=_,
'P2'=_,
'A'=_,
'B'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/holds_01b.pfc',31)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k holds_01b.pfc (returned 7) -->
<testsuite name="holds_01c.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['holds_01c.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:mudInsideOf(b,a)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for mudInsideOf(b,a):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mudContains(a,b) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/holds_01c.pfc:16]
1.2 mudContains(W4,X4)==>mudInsideOf(X4,W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/holds_01c.pfc:18]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/holds_01c.pfc',16)
1.4 mfl4([ 'X'=_,
'Y'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/holds_01c.pfc',18)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k holds_01c.pfc (returned 7) -->
<testsuite name="hybrid_01a.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['hybrid_01a.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k hybrid_01a.pfc (returned 7) -->
<testsuite name="hybrid_01.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['hybrid_01.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k hybrid_01.pfc (returned 7) -->
<testsuite name="if_missing_01a.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['if_missing_01a.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:(\+foob(a))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+foob(a).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+foob(a).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+foob(a).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:foob(a)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for foob(a):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+foob(_) % [/boot/init.pl:512]
1.2 \+foob(W4)/(nonvar(foob(W4)),nonvar(foob(a)),foob(W4)\=@=foob(a))==>foob(a) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_68634]
1.3 if_missing(foob(_),foob(a)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01a.pfc:_69820]
1.4 if_missing(W4,X4)==>(\+W4/(nonvar(W4),nonvar(X4),W4\=@=X4)==>X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01a.pfc:24]
1.5 good % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01a.pfc:35]
1.6 good==>if_missing(foob(_),foob(a)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01a.pfc:29]
1.7 mfl4([ 'Missing'=_,
'Create'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01a.pfc',24)
1.8 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01a.pfc',35)
1.9 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01a.pfc',29)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+foob(a))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+foob(a).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+foob(a).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+foob(a).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:foob(b)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for foob(b):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01a.pfc',41)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+foob(b))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~foob(b):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01a.pfc',47)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:foob(a)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for foob(a):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+foob(b) % [/boot/init.pl:512]
1.2 \+foob(W4)/(nonvar(foob(W4)),nonvar(foob(a)),foob(W4)\=@=foob(a))==>foob(a) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_1250]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01a.pfc',47)
1.4 if_missing(foob(_),foob(a)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01a.pfc:_2800]
1.5 if_missing(W4,X4)==>(\+W4/(nonvar(W4),nonvar(X4),W4\=@=X4)==>X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01a.pfc:24]
1.6 good % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01a.pfc:35]
1.7 good==>if_missing(foob(_),foob(a)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01a.pfc:29]
1.8 mfl4([ 'Missing'=_,
'Create'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01a.pfc',24)
1.9 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01a.pfc',35)
1.10 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01a.pfc',29)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+ ~good)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+ ~good.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+ ~good.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+ ~good.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+good)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+good.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+good.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+good.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+foob(a))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+foob(a).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+foob(a).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+foob(a).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB: ~good))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~good:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01a.pfc',62)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+good)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~good:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01a.pfc',62)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+foob(a))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+foob(a).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+foob(a).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+foob(a).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+foob(a))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+foob(a).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+foob(a).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+foob(a).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:foob(b)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for foob(b):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01a.pfc',71)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+foob(b))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~foob(b):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01a.pfc',79)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+foob(a))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+foob(a).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+foob(a).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+foob(a).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k if_missing_01a.pfc (returned 7) -->
<testsuite name="if_missing_01b.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['if_missing_01b.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:(\+foob(a))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+foob(a).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+foob(a).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+foob(a).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k if_missing_01b.pfc (returned 7) -->
<testsuite name="if_missing_01c.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['if_missing_01c.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:foob(a)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for foob(a):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+foob(_) % [/boot/init.pl:512]
1.2 \+foob(W4)/(foob(W4)\=@=foob(a))==>foob(a) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_1146]
1.3 if_missing(foob(_),foob(a)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01c.pfc:21]
1.4 if_missing(W4,X4)==>(\+W4/(W4\=@=X4)==>X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01c.pfc:28]
1.5 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01c.pfc',21)
1.6 mfl4([ 'Missing'=_,
'Create'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01c.pfc',28)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+foob(a))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+foob(a).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+foob(a).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+foob(a).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:foob(b)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for foob(b):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01c.pfc',41)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+foob(b))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~foob(b):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01c.pfc',47)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:foob(a)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for foob(a):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+foob(b) % [/boot/init.pl:512]
1.2 \+foob(W4)/(foob(W4)\=@=foob(a))==>foob(a) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_53730]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01c.pfc',47)
1.4 if_missing(foob(_),foob(a)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01c.pfc:21]
1.5 if_missing(W4,X4)==>(\+W4/(W4\=@=X4)==>X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01c.pfc:28]
1.6 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01c.pfc',21)
1.7 mfl4([ 'Missing'=_,
'Create'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01c.pfc',28)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:fooc(a)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for fooc(a):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+fooc(_) % [/boot/init.pl:512]
1.2 \+fooc(W4)/(fooc(W4)\=@=fooc(a))==>fooc(a) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_1142]
1.3 if_missing(fooc(_),fooc(a)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01c.pfc:53]
1.4 if_missing(W4,X4)==>(\+W4/(W4\=@=X4)==>X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01c.pfc:28]
1.5 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01c.pfc',53)
1.6 mfl4([ 'Missing'=_,
'Create'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01c.pfc',28)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k if_missing_01c.pfc (returned 7) -->
<testsuite name="if_missing_01.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['if_missing_01.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:foob(a)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for foob(a):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+foob(_) % [/boot/init.pl:512]
1.2 \+foob(W4)/(foob(W4)\=@=foob(a))==>foob(a) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_1146]
1.3 if_missing(foob(_),foob(a)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01.pfc:33]
1.4 if_missing(W4,X4)==>(\+W4/(W4\=@=X4)==>X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01.pfc:23]
1.5 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01.pfc',33)
1.6 mfl4([ 'Missing'=_,
'Create'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01.pfc',23)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+foob(a))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+foob(a).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+foob(a).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+foob(a).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:foob(b)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for foob(b):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01.pfc',41)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+foob(b))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~foob(b):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01.pfc',47)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:foob(a)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for foob(a):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+foob(b) % [/boot/init.pl:512]
1.2 \+foob(W4)/(foob(W4)\=@=foob(a))==>foob(a) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_54956]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01.pfc',47)
1.4 if_missing(foob(_),foob(a)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01.pfc:33]
1.5 if_missing(W4,X4)==>(\+W4/(W4\=@=X4)==>X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01.pfc:23]
1.6 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01.pfc',33)
1.7 mfl4([ 'Missing'=_,
'Create'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01.pfc',23)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:fooc(a)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for fooc(a):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+fooc(_) % [/boot/init.pl:512]
1.2 \+fooc(W4)/(fooc(W4)\=@=fooc(a))==>fooc(a) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_126442]
1.3 if_missing(fooc(_),fooc(a)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01.pfc:53]
1.4 if_missing(W4,X4)==>(\+W4/(W4\=@=X4)==>X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01.pfc:23]
1.5 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01.pfc',53)
1.6 mfl4([ 'Missing'=_,
'Create'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01.pfc',23)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k if_missing_01.pfc (returned 7) -->
<testsuite name="list_01a.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['list_01a.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:predicate_property(must_clause_asserted(_37218),number_of_clauses(1))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for predicate_property(must_clause_asserted(_37218),number_of_clauses(1)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for predicate_property(must_clause_asserted(_37218),number_of_clauses(1)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for predicate_property(must_clause_asserted(_37218),number_of_clauses(1)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k list_01a.pfc (returned 7) -->
<testsuite name="list_01.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['list_01.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k list_01.pfc (returned 7) -->
<testsuite name="load_time_01.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['load_time_01.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k load_time_01.pfc (returned 7) -->
<testsuite name="mdefault_01a.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['mdefault_01a.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:tSwim(iTweety)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for tSwim(iTweety):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+ ~tSwim(iTweety) % [/boot/init.pl:512]
1.2 \+tSwim(iTweety) % [/boot/init.pl:512]
1.3 \+tSwim(iTweety)/(ground(tSwim(iTweety)),\+tSwim(iTweety)),\+ ~tSwim(iTweety)==>tSwim(iTweety) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_51308]
1.4 mdefault(tSwim(iTweety)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_52480]
1.5 mdefault(W4)/(mpred_positive_fact(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:62]
1.6 tFish(iTweety) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01a.pfc:8]
1.7 tFish(W4)==>mdefault(tSwim(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_55510]
1.8 mfl4([ 'Q'=_,
'R'=_,
'Test'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',62)
1.9 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01a.pfc',8)
1.10 mdefault((tFish(W4)==>tSwim(W4))) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01a.pfc:12]
1.11 mdefault((W4==>X4))/nonvar(X4)==>(W4==>mdefault(X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:55]
1.12 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01a.pfc',12)
1.13 mfl4([ 'P'=_,
'Q'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',55)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:tSwim(iChilly)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for tSwim(iChilly):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+ ~tSwim(iChilly) % [/boot/init.pl:512]
1.2 \+tSwim(iChilly) % [/boot/init.pl:512]
1.3 \+tSwim(iChilly)/(ground(tSwim(iChilly)),\+tSwim(iChilly)),\+ ~tSwim(iChilly)==>tSwim(iChilly) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_86326]
1.4 mdefault(tSwim(iChilly)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_87498]
1.5 mdefault(W4)/(mpred_positive_fact(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:62]
1.6 tFish(iChilly) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01a.pfc:9]
1.7 tFish(W4)==>mdefault(tSwim(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_90528]
1.8 mfl4([ 'Q'=_,
'R'=_,
'Test'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',62)
1.9 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01a.pfc',9)
1.10 mdefault((tFish(W4)==>tSwim(W4))) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01a.pfc:12]
1.11 mdefault((W4==>X4))/nonvar(X4)==>(W4==>mdefault(X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:55]
1.12 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01a.pfc',12)
1.13 mfl4([ 'P'=_,
'Q'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',55)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+tSwim(iChilly))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~tSwim(iChilly):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01a.pfc',25)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:tSwim(iTweety)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for tSwim(iTweety):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+ ~tSwim(iTweety) % [/boot/init.pl:512]
1.2 \+tSwim(iTweety) % [/boot/init.pl:512]
1.3 \+tSwim(iTweety)/(ground(tSwim(iTweety)),\+tSwim(iTweety)),\+ ~tSwim(iTweety)==>tSwim(iTweety) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_14362]
1.4 mdefault(tSwim(iTweety)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_15534]
1.5 mdefault(W4)/(mpred_positive_fact(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:62]
1.6 tFish(iTweety) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01a.pfc:8]
1.7 tFish(W4)==>mdefault(tSwim(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_18564]
1.8 mfl4([ 'Q'=_,
'R'=_,
'Test'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',62)
1.9 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01a.pfc',8)
1.10 mdefault((tFish(W4)==>tSwim(W4))) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01a.pfc:12]
1.11 mdefault((W4==>X4))/nonvar(X4)==>(W4==>mdefault(X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:55]
1.12 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01a.pfc',12)
1.13 mfl4([ 'P'=_,
'Q'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',55)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k mdefault_01a.pfc (returned 7) -->
<testsuite name="mdefault_01a_two.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['mdefault_01a_two.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:tSwim(iTweety)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for tSwim(iTweety):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+ ~tSwim(iTweety) % [/boot/init.pl:512]
1.2 \+tSwim(iTweety) % [/boot/init.pl:512]
1.3 \+tSwim(iTweety)/(ground(tSwim(iTweety)),\+tSwim(iTweety)),\+ ~tSwim(iTweety)==>tSwim(iTweety) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_51296]
1.4 mdefault(tSwim(iTweety)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_52468]
1.5 mdefault(W4)/(mpred_positive_fact(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:62]
1.6 tFish(iTweety) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01a_two.pfc:10]
1.7 tFish(W4)==>mdefault(tSwim(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_55498]
1.8 mfl4([ 'Q'=_,
'R'=_,
'Test'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',62)
1.9 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01a_two.pfc',10)
1.10 mdefault((tFish(W4)==>tSwim(W4))) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01a_two.pfc:14]
1.11 mdefault((W4==>X4))/nonvar(X4)==>(W4==>mdefault(X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:55]
1.12 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01a_two.pfc',14)
1.13 mfl4([ 'P'=_,
'Q'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',55)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:tSwim(iChilly)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for tSwim(iChilly):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+ ~tSwim(iChilly) % [/boot/init.pl:512]
1.2 \+tSwim(iChilly) % [/boot/init.pl:512]
1.3 \+tSwim(iChilly)/(ground(tSwim(iChilly)),\+tSwim(iChilly)),\+ ~tSwim(iChilly)==>tSwim(iChilly) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_86316]
1.4 mdefault(tSwim(iChilly)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_87488]
1.5 mdefault(W4)/(mpred_positive_fact(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:62]
1.6 tFish(iChilly) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01a_two.pfc:11]
1.7 tFish(W4)==>mdefault(tSwim(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_90518]
1.8 mfl4([ 'Q'=_,
'R'=_,
'Test'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',62)
1.9 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01a_two.pfc',11)
1.10 mdefault((tFish(W4)==>tSwim(W4))) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01a_two.pfc:14]
1.11 mdefault((W4==>X4))/nonvar(X4)==>(W4==>mdefault(X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:55]
1.12 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01a_two.pfc',14)
1.13 mfl4([ 'P'=_,
'Q'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',55)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+tSwim(iChilly))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~tSwim(iChilly):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01a_two.pfc',27)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:tSwim(iTweety)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for tSwim(iTweety):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+ ~tSwim(iTweety) % [/boot/init.pl:512]
1.2 \+tSwim(iTweety) % [/boot/init.pl:512]
1.3 \+tSwim(iTweety)/(ground(tSwim(iTweety)),\+tSwim(iTweety)),\+ ~tSwim(iTweety)==>tSwim(iTweety) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_14362]
1.4 mdefault(tSwim(iTweety)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_15534]
1.5 mdefault(W4)/(mpred_positive_fact(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:62]
1.6 tFish(iTweety) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01a_two.pfc:10]
1.7 tFish(W4)==>mdefault(tSwim(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_18564]
1.8 mfl4([ 'Q'=_,
'R'=_,
'Test'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',62)
1.9 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01a_two.pfc',10)
1.10 mdefault((tFish(W4)==>tSwim(W4))) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01a_two.pfc:14]
1.11 mdefault((W4==>X4))/nonvar(X4)==>(W4==>mdefault(X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:55]
1.12 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01a_two.pfc',14)
1.13 mfl4([ 'P'=_,
'Q'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',55)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k mdefault_01a_two.pfc (returned 7) -->
<testsuite name="mdefault_01b.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['mdefault_01b.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:tSwim(iTweety)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for tSwim(iTweety):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+ ~tSwim(iTweety) % [/boot/init.pl:512]
1.2 \+tSwim(iTweety) % [/boot/init.pl:512]
1.3 \+tSwim(iTweety)/(ground(tSwim(iTweety)),\+tSwim(iTweety)),\+ ~tSwim(iTweety)==>tSwim(iTweety) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_69748]
1.4 mdefault(tSwim(iTweety)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_70920]
1.5 mdefault(W4)/(mpred_positive_fact(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:62]
1.6 tFish(iTweety) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01b.pfc:8]
1.7 tFish(W4)==>mdefault(tSwim(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_73950]
1.8 mfl4([ 'Q'=_,
'R'=_,
'Test'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',62)
1.9 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01b.pfc',8)
1.10 mdefault((tFish(W4)==>tSwim(W4))) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01b.pfc:12]
1.11 mdefault((W4==>X4))/nonvar(X4)==>(W4==>mdefault(X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:55]
1.12 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01b.pfc',12)
1.13 mfl4([ 'P'=_,
'Q'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',55)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:tSwim(iChilly)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for tSwim(iChilly):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+ ~tSwim(iChilly) % [/boot/init.pl:512]
1.2 \+tSwim(iChilly) % [/boot/init.pl:512]
1.3 \+tSwim(iChilly)/(ground(tSwim(iChilly)),\+tSwim(iChilly)),\+ ~tSwim(iChilly)==>tSwim(iChilly) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_104766]
1.4 mdefault(tSwim(iChilly)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_105938]
1.5 mdefault(W4)/(mpred_positive_fact(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:62]
1.6 tFish(iChilly) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01b.pfc:9]
1.7 tFish(W4)==>mdefault(tSwim(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_1212]
1.8 mfl4([ 'Q'=_,
'R'=_,
'Test'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',62)
1.9 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01b.pfc',9)
1.10 mdefault((tFish(W4)==>tSwim(W4))) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01b.pfc:12]
1.11 mdefault((W4==>X4))/nonvar(X4)==>(W4==>mdefault(X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:55]
1.12 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01b.pfc',12)
1.13 mfl4([ 'P'=_,
'Q'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',55)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+tSwim(iTweety))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~tSwim(iTweety):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01b.pfc',25)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:tSwim(iChilly)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for tSwim(iChilly):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+ ~tSwim(iChilly) % [/boot/init.pl:512]
1.2 \+tSwim(iChilly) % [/boot/init.pl:512]
1.3 \+tSwim(iChilly)/(ground(tSwim(iChilly)),\+tSwim(iChilly)),\+ ~tSwim(iChilly)==>tSwim(iChilly) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_54832]
1.4 mdefault(tSwim(iChilly)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_56004]
1.5 mdefault(W4)/(mpred_positive_fact(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:62]
1.6 tFish(iChilly) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01b.pfc:9]
1.7 tFish(W4)==>mdefault(tSwim(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_59034]
1.8 mfl4([ 'Q'=_,
'R'=_,
'Test'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',62)
1.9 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01b.pfc',9)
1.10 mdefault((tFish(W4)==>tSwim(W4))) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01b.pfc:12]
1.11 mdefault((W4==>X4))/nonvar(X4)==>(W4==>mdefault(X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:55]
1.12 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01b.pfc',12)
1.13 mfl4([ 'P'=_,
'Q'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',55)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k mdefault_01b.pfc (returned 7) -->
<testsuite name="mdefault_01c.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['mdefault_01c.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:tSwim(iTweety)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for tSwim(iTweety):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+ ~tSwim(iTweety) % [/boot/init.pl:512]
1.2 \+tSwim(iTweety) % [/boot/init.pl:512]
1.3 \+tSwim(iTweety)/(ground(tSwim(iTweety)),\+tSwim(iTweety)),\+ ~tSwim(iTweety)==>tSwim(iTweety) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_69756]
1.4 mdefault(tSwim(iTweety)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_70928]
1.5 mdefault(W4)/(mpred_positive_fact(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:62]
1.6 tFish(iTweety) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01c.pfc:8]
1.7 tFish(W4)==>mdefault(tSwim(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_73958]
1.8 mfl4([ 'Q'=_,
'R'=_,
'Test'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',62)
1.9 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01c.pfc',8)
1.10 mdefault((tFish(W4)==>tSwim(W4))) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01c.pfc:12]
1.11 mdefault((W4==>X4))/nonvar(X4)==>(W4==>mdefault(X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:55]
1.12 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01c.pfc',12)
1.13 mfl4([ 'P'=_,
'Q'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',55)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:tSwim(iChilly)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for tSwim(iChilly):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+ ~tSwim(iChilly) % [/boot/init.pl:512]
1.2 \+tSwim(iChilly) % [/boot/init.pl:512]
1.3 \+tSwim(iChilly)/(ground(tSwim(iChilly)),\+tSwim(iChilly)),\+ ~tSwim(iChilly)==>tSwim(iChilly) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_104774]
1.4 mdefault(tSwim(iChilly)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_105946]
1.5 mdefault(W4)/(mpred_positive_fact(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:62]
1.6 tFish(iChilly) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01c.pfc:9]
1.7 tFish(W4)==>mdefault(tSwim(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_1212]
1.8 mfl4([ 'Q'=_,
'R'=_,
'Test'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',62)
1.9 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01c.pfc',9)
1.10 mdefault((tFish(W4)==>tSwim(W4))) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01c.pfc:12]
1.11 mdefault((W4==>X4))/nonvar(X4)==>(W4==>mdefault(X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:55]
1.12 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01c.pfc',12)
1.13 mfl4([ 'P'=_,
'Q'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',55)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% % Adding negative
% % trigger: ~tSwim(iTweety)
% % test: call_u_no_bc(~tSwim(iTweety))
% % body: rhs([ tSwim(iTweety)])
% % Support: \+tSwim(iTweety),'$nt'(tSwim(iTweety),(call_u_no_bc(tSwim(iTweety)),ground(tSwim(iTweety)),\+tSwim(iTweety)),'$nt'(~tSwim(iTweety),call_u_no_bc(~tSwim(iTweety)),rhs(
% % [ tSwim(iTweety)])))
% % Adding NEG mpred_do_fcnt via support
% % trigger: tSwim(iTweety)
% % cond: call_u_no_bc(tSwim(iTweety)),ground(tSwim(iTweety)),\+tSwim(iTweety)
% % action: '$nt'(~tSwim(iTweety),call_u_no_bc(~tSwim(iTweety)),rhs([ tSwim(iTweety)]))
% % from: mpred_add_support_fast('$nt'(~tSwim(iTweety),call_u_no_bc(~tSwim(iTweety)),rhs([ tSwim(iTweety)])),(\+tSwim(iTweety),'$nt'(tSwim(iTweety),(call_u_no_bc(tSwim(iTweety)),ground(tSwim(iTweety)),\+tSwim(iTweety)),'$nt'(~tSwim(iTweety),call_u_no_bc(~tSwim(iTweety)),rhs(
% % [ tSwim(iTweety)])))))
% % RHS-Post1: tSwim(iTweety)
% % Support: \+ ~tSwim(iTweety),'$nt'(~tSwim(iTweety),call_u_no_bc(~tSwim(iTweety)),rhs([ tSwim(iTweety)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = tSwim(iTweety) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = tSwim(iTweety) ,
% support_fact = \+( ~( tSwim(iTweety))) ,
% support_trig = '$nt'(~tSwim(iTweety),call_u_no_bc(~tSwim(iTweety)),rhs([tSwim(iTweety)])) ,
% none is support_status.
% % Adding NEG mpred_do_fcnt via support
% % trigger: ~tSwim(iTweety)
% % cond: call_u_no_bc(~tSwim(iTweety))
% % action: rhs([ tSwim(iTweety)])
% % from: mpred_add_support_fast(tSwim(iTweety),(\+ ~tSwim(iTweety),'$nt'(~tSwim(iTweety),call_u_no_bc(~tSwim(iTweety)),rhs([ tSwim(iTweety)]))))
% baseKB : mpred_fwc1( tSwim(iTweety)).
% % Found positive trigger: tSwim(iTweety)
% % body: mpred_positive_fact(tSwim(iTweety))*->rhs([ \+( ~( tSwim(iTweety)))])
% % still_supported(~tSwim(iTweety))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~tSwim(iTweety)
% % still_supported(~tSwim(iTweety))
% % Found positive trigger: tSwim(iTweety)
% % body: ground(tSwim(iTweety)),\+tSwim(iTweety),\+tSwim(iTweety)=tSwim(iTweety)*->rhs([ \+( tSwim(iTweety))])
% % Found negative trigger: tSwim(iTweety)
% % cond: call_u_no_bc(tSwim(iTweety)),ground(tSwim(iTweety)),\+tSwim(iTweety)
% % body: '$nt'(~tSwim(iTweety),call_u_no_bc(~tSwim(iTweety)),rhs([ tSwim(iTweety)]))
% % Support: '$spft'(baseKB,'$nt'(~tSwim(iTweety),call_u_no_bc(~tSwim(iTweety)),rhs([ tSwim(iTweety)])),\+tSwim(iTweety),'$nt'(tSwim(iTweety),(call_u_no_bc(tSwim(iTweety)),ground(tSwim(iTweety)),\+tSwim(iTweety)),'$nt'(~tSwim(iTweety),call_u_no_bc(~tSwim(iTweety)),rhs(
% % [ tSwim(iTweety)]))))
failure=info(why_was_true(\+baseKB:(\+tSwim(iTweety))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(\+tSwim(iTweety)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(\+tSwim(iTweety)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(\+tSwim(iTweety)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:tSwim(iChilly)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for tSwim(iChilly):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+ ~tSwim(iChilly) % [/boot/init.pl:512]
1.2 \+tSwim(iChilly) % [/boot/init.pl:512]
1.3 \+tSwim(iChilly)/(ground(tSwim(iChilly)),\+tSwim(iChilly)),\+ ~tSwim(iChilly)==>tSwim(iChilly) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_7722]
1.4 mdefault(tSwim(iChilly)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_8894]
1.5 mdefault(W4)/(mpred_positive_fact(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:62]
1.6 tFish(iChilly) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01c.pfc:9]
1.7 tFish(W4)==>mdefault(tSwim(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_11924]
1.8 mfl4([ 'Q'=_,
'R'=_,
'Test'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',62)
1.9 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01c.pfc',9)
1.10 mdefault((tFish(W4)==>tSwim(W4))) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01c.pfc:12]
1.11 mdefault((W4==>X4))/nonvar(X4)==>(W4==>mdefault(X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:55]
1.12 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01c.pfc',12)
1.13 mfl4([ 'P'=_,
'Q'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',55)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k mdefault_01c.pfc (returned 7) -->
<testsuite name="mdefault_01d.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['mdefault_01d.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:tSwim(iTweety)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for tSwim(iTweety):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+ ~tSwim(iTweety) % [/boot/init.pl:512]
1.2 \+tSwim(iTweety) % [/boot/init.pl:512]
1.3 \+tSwim(iTweety)/(ground(tSwim(iTweety)),\+tSwim(iTweety)),\+ ~tSwim(iTweety)==>tSwim(iTweety) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_69748]
1.4 mdefault(tSwim(iTweety)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_70920]
1.5 mdefault(W4)/(mpred_positive_fact(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:62]
1.6 tFish(iTweety) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01d.pfc:8]
1.7 tFish(W4)==>mdefault(tSwim(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_73950]
1.8 mfl4([ 'Q'=_,
'R'=_,
'Test'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',62)
1.9 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01d.pfc',8)
1.10 mdefault((tFish(W4)==>tSwim(W4))) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01d.pfc:12]
1.11 mdefault((W4==>X4))/nonvar(X4)==>(W4==>mdefault(X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:55]
1.12 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01d.pfc',12)
1.13 mfl4([ 'P'=_,
'Q'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',55)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:tSwim(iChilly)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for tSwim(iChilly):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+ ~tSwim(iChilly) % [/boot/init.pl:512]
1.2 \+tSwim(iChilly) % [/boot/init.pl:512]
1.3 \+tSwim(iChilly)/(ground(tSwim(iChilly)),\+tSwim(iChilly)),\+ ~tSwim(iChilly)==>tSwim(iChilly) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_104766]
1.4 mdefault(tSwim(iChilly)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_105938]
1.5 mdefault(W4)/(mpred_positive_fact(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:62]
1.6 tFish(iChilly) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01d.pfc:9]
1.7 tFish(W4)==>mdefault(tSwim(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_1212]
1.8 mfl4([ 'Q'=_,
'R'=_,
'Test'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',62)
1.9 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01d.pfc',9)
1.10 mdefault((tFish(W4)==>tSwim(W4))) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01d.pfc:12]
1.11 mdefault((W4==>X4))/nonvar(X4)==>(W4==>mdefault(X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:55]
1.12 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01d.pfc',12)
1.13 mfl4([ 'P'=_,
'Q'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',55)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% success( mpred_undo1_nt_unfwc,
% ( '$nt'( tSwim(iChilly),
% ( call_u_no_bc( tSwim(iChilly)) ,
% ground( tSwim(iChilly)) ,
% \+( tSwim(iChilly))),
% '$nt'(~tSwim(iChilly),call_u_no_bc(~tSwim(iChilly)),rhs([tSwim(iChilly)]))) ,
% dmsg_pretty( mpred_undo1( '$nt'( tSwim(iChilly),
% ( call_u_no_bc( tSwim(iChilly)) ,
% ground( tSwim(iChilly)) ,
% \+( tSwim(iChilly))),
% '$nt'(~tSwim(iChilly),call_u_no_bc(~tSwim(iChilly)),rhs([tSwim(iChilly)]))))) ,
% retract_u( '$nt'( tSwim(iChilly),
% ( call_u_no_bc( tSwim(iChilly)) ,
% ground( tSwim(iChilly)) ,
% \+( tSwim(iChilly))),
% '$nt'(~tSwim(iChilly),call_u_no_bc(~tSwim(iChilly)),rhs([tSwim(iChilly)])))))).
% success( mpred_undo1_nt_unfwc,
% ( '$nt'(~tSwim(iChilly),call_u_no_bc(~tSwim(iChilly)),rhs([tSwim(iChilly)])) ,
% dmsg_pretty( mpred_undo1( '$nt'(~tSwim(iChilly),call_u_no_bc(~tSwim(iChilly)),rhs([tSwim(iChilly)])))) ,
% retract_u( '$nt'(~tSwim(iChilly),call_u_no_bc(~tSwim(iChilly)),rhs([tSwim(iChilly)]))))).
% success( mpred_undo1_pt_unfwc_2,
% retract_u( '$pt'( baseKB,
% tSwim(iChilly),
% ( ( ground( tSwim(iChilly)) ,
% \+( tSwim(iChilly)) ,
% \+( tSwim(iChilly) =
%
% tSwim(iChilly))) *->
% rhs([\+tSwim(iChilly)]))))).
passed=info(why_was_true(baseKB:tSwim(iTweety)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for tSwim(iTweety):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+ ~tSwim(iTweety) % [/boot/init.pl:512]
1.2 \+tSwim(iTweety) % [/boot/init.pl:512]
1.3 \+tSwim(iTweety)/(ground(tSwim(iTweety)),\+tSwim(iTweety)),\+ ~tSwim(iTweety)==>tSwim(iTweety) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_81792]
1.4 mdefault(tSwim(iTweety)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_82964]
1.5 mdefault(W4)/(mpred_positive_fact(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:62]
1.6 tFish(iTweety) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01d.pfc:8]
1.7 tFish(W4)==>mdefault(tSwim(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_85994]
1.8 mfl4([ 'Q'=_,
'R'=_,
'Test'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',62)
1.9 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01d.pfc',8)
1.10 mdefault((tFish(W4)==>tSwim(W4))) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01d.pfc:12]
1.11 mdefault((W4==>X4))/nonvar(X4)==>(W4==>mdefault(X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:55]
1.12 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01d.pfc',12)
1.13 mfl4([ 'P'=_,
'Q'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',55)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+tSwim(iChilly))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+tSwim(iChilly).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+tSwim(iChilly).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+tSwim(iChilly).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k mdefault_01d.pfc (returned 7) -->
<testsuite name="mdefault_01e.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['mdefault_01e.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:tSwim(iTweety)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for tSwim(iTweety):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+ ~tSwim(iTweety) % [/boot/init.pl:512]
1.2 \+tSwim(iTweety) % [/boot/init.pl:512]
1.3 \+tSwim(iTweety)/(ground(tSwim(iTweety)),\+tSwim(iTweety)),\+ ~tSwim(iTweety)==>tSwim(iTweety) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_42624]
1.4 mdefault(tSwim(iTweety)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_43796]
1.5 mdefault(W4)/(mpred_positive_fact(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:62]
1.6 tFish(iTweety) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01e.pfc:8]
1.7 tFish(W4)==>mdefault(tSwim(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_46826]
1.8 mfl4([ 'Q'=_,
'R'=_,
'Test'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',62)
1.9 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01e.pfc',8)
1.10 mdefault((tFish(W4)==>tSwim(W4))) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01e.pfc:12]
1.11 mdefault((W4==>X4))/nonvar(X4)==>(W4==>mdefault(X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:55]
1.12 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01e.pfc',12)
1.13 mfl4([ 'P'=_,
'Q'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',55)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% % Adding negative
% % trigger: ~tSwim(iTweety)
% % test: call_u_no_bc(~tSwim(iTweety))
% % body: rhs([ tSwim(iTweety)])
% % Support: \+tSwim(iTweety),'$nt'(tSwim(iTweety),(call_u_no_bc(tSwim(iTweety)),ground(tSwim(iTweety)),\+tSwim(iTweety)),'$nt'(~tSwim(iTweety),call_u_no_bc(~tSwim(iTweety)),rhs(
% % [ tSwim(iTweety)])))
% % Adding NEG mpred_do_fcnt via support
% % trigger: tSwim(iTweety)
% % cond: call_u_no_bc(tSwim(iTweety)),ground(tSwim(iTweety)),\+tSwim(iTweety)
% % action: '$nt'(~tSwim(iTweety),call_u_no_bc(~tSwim(iTweety)),rhs([ tSwim(iTweety)]))
% % from: mpred_add_support_fast('$nt'(~tSwim(iTweety),call_u_no_bc(~tSwim(iTweety)),rhs([ tSwim(iTweety)])),(\+tSwim(iTweety),'$nt'(tSwim(iTweety),(call_u_no_bc(tSwim(iTweety)),ground(tSwim(iTweety)),\+tSwim(iTweety)),'$nt'(~tSwim(iTweety),call_u_no_bc(~tSwim(iTweety)),rhs(
% % [ tSwim(iTweety)])))))
% % RHS-Post1: tSwim(iTweety)
% % Support: \+ ~tSwim(iTweety),'$nt'(~tSwim(iTweety),call_u_no_bc(~tSwim(iTweety)),rhs([ tSwim(iTweety)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = tSwim(iTweety) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = tSwim(iTweety) ,
% support_fact = \+( ~( tSwim(iTweety))) ,
% support_trig = '$nt'(~tSwim(iTweety),call_u_no_bc(~tSwim(iTweety)),rhs([tSwim(iTweety)])) ,
% none is support_status.
% % Adding NEG mpred_do_fcnt via support
% % trigger: ~tSwim(iTweety)
% % cond: call_u_no_bc(~tSwim(iTweety))
% % action: rhs([ tSwim(iTweety)])
% % from: mpred_add_support_fast(tSwim(iTweety),(\+ ~tSwim(iTweety),'$nt'(~tSwim(iTweety),call_u_no_bc(~tSwim(iTweety)),rhs([ tSwim(iTweety)]))))
% baseKB : mpred_fwc1( tSwim(iTweety)).
% % Found positive trigger: tSwim(iTweety)
% % body: mpred_positive_fact(tSwim(iTweety))*->rhs([ \+( ~( tSwim(iTweety)))])
% % still_supported(~tSwim(iTweety))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~tSwim(iTweety)
% % still_supported(~tSwim(iTweety))
% % Found positive trigger: tSwim(iTweety)
% % body: ground(tSwim(iTweety)),\+tSwim(iTweety),\+tSwim(iTweety)=tSwim(iTweety)*->rhs([ \+( tSwim(iTweety))])
% % Found negative trigger: tSwim(iTweety)
% % cond: call_u_no_bc(tSwim(iTweety)),ground(tSwim(iTweety)),\+tSwim(iTweety)
% % body: '$nt'(~tSwim(iTweety),call_u_no_bc(~tSwim(iTweety)),rhs([ tSwim(iTweety)]))
% % Support: '$spft'(baseKB,'$nt'(~tSwim(iTweety),call_u_no_bc(~tSwim(iTweety)),rhs([ tSwim(iTweety)])),\+tSwim(iTweety),'$nt'(tSwim(iTweety),(call_u_no_bc(tSwim(iTweety)),ground(tSwim(iTweety)),\+tSwim(iTweety)),'$nt'(~tSwim(iTweety),call_u_no_bc(~tSwim(iTweety)),rhs(
% % [ tSwim(iTweety)]))))
failure=info(why_was_true(\+baseKB:(\+tSwim(iTweety))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(\+tSwim(iTweety)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(\+tSwim(iTweety)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(\+tSwim(iTweety)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k mdefault_01e.pfc (returned 7) -->
<testsuite name="mdefault_01.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['mdefault_01.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:tSwim(iTweety)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for tSwim(iTweety):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+ ~tSwim(iTweety) % [/boot/init.pl:512]
1.2 \+tSwim(iTweety) % [/boot/init.pl:512]
1.3 \+tSwim(iTweety)/(ground(tSwim(iTweety)),\+tSwim(iTweety)),\+ ~tSwim(iTweety)==>tSwim(iTweety) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_69748]
1.4 mdefault(tSwim(iTweety)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_70920]
1.5 mdefault(W4)/(mpred_positive_fact(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:62]
1.6 tFish(iTweety) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01.pfc:8]
1.7 tFish(W4)==>mdefault(tSwim(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_73950]
1.8 mfl4([ 'Q'=_,
'R'=_,
'Test'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',62)
1.9 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01.pfc',8)
1.10 mdefault((tFish(W4)==>tSwim(W4))) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01.pfc:12]
1.11 mdefault((W4==>X4))/nonvar(X4)==>(W4==>mdefault(X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:55]
1.12 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01.pfc',12)
1.13 mfl4([ 'P'=_,
'Q'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',55)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:tSwim(iChilly)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for tSwim(iChilly):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+ ~tSwim(iChilly) % [/boot/init.pl:512]
1.2 \+tSwim(iChilly) % [/boot/init.pl:512]
1.3 \+tSwim(iChilly)/(ground(tSwim(iChilly)),\+tSwim(iChilly)),\+ ~tSwim(iChilly)==>tSwim(iChilly) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_104766]
1.4 mdefault(tSwim(iChilly)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_105938]
1.5 mdefault(W4)/(mpred_positive_fact(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:62]
1.6 tFish(iChilly) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01.pfc:9]
1.7 tFish(W4)==>mdefault(tSwim(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_1212]
1.8 mfl4([ 'Q'=_,
'R'=_,
'Test'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',62)
1.9 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01.pfc',9)
1.10 mdefault((tFish(W4)==>tSwim(W4))) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01.pfc:12]
1.11 mdefault((W4==>X4))/nonvar(X4)==>(W4==>mdefault(X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl:55]
1.12 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01.pfc',12)
1.13 mfl4([ 'P'=_,
'Q'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',55)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% success( mpred_undo1_nt_unfwc,
% ( '$nt'( tSwim(iTweety),
% ( call_u_no_bc( tSwim(iTweety)) ,
% ground( tSwim(iTweety)) ,
% \+( tSwim(iTweety))),
% '$nt'(~tSwim(iTweety),call_u_no_bc(~tSwim(iTweety)),rhs([tSwim(iTweety)]))) ,
% dmsg_pretty( mpred_undo1( '$nt'( tSwim(iTweety),
% ( call_u_no_bc( tSwim(iTweety)) ,
% ground( tSwim(iTweety)) ,
% \+( tSwim(iTweety))),
% '$nt'(~tSwim(iTweety),call_u_no_bc(~tSwim(iTweety)),rhs([tSwim(iTweety)]))))) ,
% retract_u( '$nt'( tSwim(iTweety),
% ( call_u_no_bc( tSwim(iTweety)) ,
% ground( tSwim(iTweety)) ,
% \+( tSwim(iTweety))),
% '$nt'(~tSwim(iTweety),call_u_no_bc(~tSwim(iTweety)),rhs([tSwim(iTweety)])))))).
% success( mpred_undo1_nt_unfwc,
% ( '$nt'(~tSwim(iTweety),call_u_no_bc(~tSwim(iTweety)),rhs([tSwim(iTweety)])) ,
% dmsg_pretty( mpred_undo1( '$nt'(~tSwim(iTweety),call_u_no_bc(~tSwim(iTweety)),rhs([tSwim(iTweety)])))) ,
% retract_u( '$nt'(~tSwim(iTweety),call_u_no_bc(~tSwim(iTweety)),rhs([tSwim(iTweety)]))))).
% success( mpred_undo1_pt_unfwc_2,
% retract_u( '$pt'( baseKB,
% tSwim(iTweety),
% ( ( ground( tSwim(iTweety)) ,
% \+( tSwim(iTweety)) ,
% \+( tSwim(iTweety) =
%
% tSwim(iTweety))) *->
% rhs([\+tSwim(iTweety)]))))).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = ~( mdefault( tSwim(iTweety))) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = ~( mdefault( tSwim(iTweety))) ,
% support_fact = mfl4(_860,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01.pfc',30) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( ~( mdefault( tSwim(iTweety)))).
% % Found positive trigger: ~mdefault(tSwim(iTweety))
% % body: mpred_positive_fact(~mdefault(tSwim(iTweety)))*->rhs([ \+( ~( ~( mdefault( tSwim(iTweety)))))])
passed=info(why_was_true(baseKB:(\+tSwim(iTweety))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+tSwim(iTweety).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+tSwim(iTweety).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+tSwim(iTweety).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+ ~tSwim(iTweety))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+ ~tSwim(iTweety).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+ ~tSwim(iTweety).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+ ~tSwim(iTweety).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+tSwim(iChilly))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~tSwim(iChilly):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01.pfc',26)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB: ~tSwim(iChilly)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~tSwim(iChilly):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01.pfc',26)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k mdefault_01.pfc (returned 7) -->
<testsuite name="mpred_pfc_test_01.pl">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['mpred_pfc_test_01.pl'])" -g "test_completed"
passed=info(why_was_true(baseKB:expects_dialect(pfc)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for expects_dialect(pfc).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for expects_dialect(pfc).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for expects_dialect(pfc).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k mpred_pfc_test_01.pl (returned 7) -->
<testsuite name="mpred_pfc_test_01.plt">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['mpred_pfc_test_01.plt'])" -g "test_completed"
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = default_ooQ2(booQ2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = default_ooQ2(booQ2) ,
% support_fact = mfl4(_1396,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',30) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( default_ooQ2(booQ2)).
% % Found positive trigger: default_ooQ2(booQ2)
% % body: mpred_positive_fact(default_ooQ2(booQ2))*->rhs([ \+( ~( default_ooQ2(booQ2)))])
% % still_supported(~default_ooQ2(booQ2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~default_ooQ2(booQ2)
% % still_supported(~default_ooQ2(booQ2))
passed=info(why_was_true(plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(default_ooQ2(booQ2)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(default_ooQ2(booQ2)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(default_ooQ2(booQ2)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for default_ooQ2(booQ2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for default_ooQ2(booQ2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for default_ooQ2(booQ2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(plunit_mpred_pfc_test_02_plt:default_ooQ2(booQ2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for default_ooQ2(booQ2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for default_ooQ2(booQ2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for default_ooQ2(booQ2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = ( if_mooQ2(Missing,Create) ==>
% \+( Missing/(Missing\=@=Create)) ==>
% _1024) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = ( if_mooQ2(Missing,Create) ==>
% \+( Missing/(Missing\=@=Create)) ==>
% _1024) ,
% support_fact = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 41) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( ( if_mooQ2(If_mooQ2,MooQ2) ==>
% \+( _46576/(_46582\=@=_46584)) ==>
% _40950)).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,\=@=,2,pfcCallCode) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,\=@=,2,pfcCallCode) ,
% support_fact = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 41) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,\=@=,2,pfcCallCode)).
% % Found positive trigger: mpred_prop(baseKB,\=@=,2,pfcCallCode)
% % body: \+ground(\=@= / 2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,\=@=,2,pfcCallCode)) }])
% % Found positive trigger: mpred_prop(baseKB,\=@=,2,pfcCallCode)
% % body: predicate_is_undefined_fa(\=@=,2)*->rhs([ mpred_prop(baseKB,\=@=,2,needsDefined)])
% % Found positive trigger: mpred_prop(baseKB,\=@=,2,pfcCallCode)
% % body: genlPreds(pfcCallCode,GenlPreds_PfcCallCode)*->rhs([ mpred_prop(baseKB,\=@=,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,\=@=,2,pfcCallCode)
% % body: mpred_positive_fact(mpred_prop(baseKB,\=@=,2,pfcCallCode))*->rhs([ \+( ~( mpred_prop(baseKB,\=@=,2,pfcCallCode)))])
% % still_supported(~mpred_prop(baseKB,\=@=,2,pfcCallCode))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,\=@=,2,pfcCallCode)
% % still_supported(~mpred_prop(baseKB,\=@=,2,pfcCallCode))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ2,2,pfcLHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ2,2,pfcLHS) ,
% support_fact = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 41) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ2,2,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcLHS)
% % body: \+ground(if_mooQ2/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ2,2,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcLHS)
% % body: rhs([ arity(if_mooQ2,2),
% % functorIsMacro(if_mooQ2),
% % mpred_prop(baseKB,if_mooQ2,2,pfcWatches)])
% % RHS-Post1: arity(if_mooQ2,2)
% % Support: mpred_prop(baseKB,if_mooQ2,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ2,2,pfcLHS),rhs([ arity(if_mooQ2,2),
% % functorIsMacro(if_mooQ2),
% % mpred_prop(baseKB,if_mooQ2,2,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(if_mooQ2,2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(if_mooQ2,2) ,
% support_fact = mpred_prop(baseKB,if_mooQ2,2,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ2,2,pfcLHS),
% rhs( [ arity(if_mooQ2,2),
% functorIsMacro(if_mooQ2),
% mpred_prop(baseKB,if_mooQ2,2,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( arity(if_mooQ2,2)).
% % Found positive trigger: arity(if_mooQ2,2)
% % body: predicateConventionMt(if_mooQ2,PredicateConventionMt_If_mooQ2)*->rhs([ { kb_global( _85794 :
% %
% % if_mooQ2/2) }])
% % Found positive trigger: arity(if_mooQ2,2)
% % body: prologHybrid(if_mooQ2)*->rhs([ { kb_shared( if_mooQ2/2) }])
% % Found positive trigger: arity(if_mooQ2,2)
% % body: pfcControlled(if_mooQ2)*->rhs([ hybrid_support(if_mooQ2,2)])
% % Found positive trigger: arity(if_mooQ2,2)
% % body: mpred_positive_fact(arity(if_mooQ2,2))*->rhs([ \+( ~( arity(if_mooQ2,2)))])
% % still_supported(~arity(if_mooQ2,2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(if_mooQ2,2)
% % still_supported(~arity(if_mooQ2,2))
% % Found positive trigger: arity(if_mooQ2,2)
% % body: singleValuedInArg(if_mooQ2,SingleValuedInArg_If_mooQ2)*->rhs([ singleValuedInArgAX(if_mooQ2,2,SingleValuedInArgAX6)])
% % RHS-Post1: functorIsMacro(if_mooQ2)
% % Support: mpred_prop(baseKB,if_mooQ2,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ2,2,pfcLHS),rhs([ arity(if_mooQ2,2),
% % functorIsMacro(if_mooQ2),
% % mpred_prop(baseKB,if_mooQ2,2,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(if_mooQ2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(if_mooQ2) ,
% support_fact = mpred_prop(baseKB,if_mooQ2,2,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ2,2,pfcLHS),
% rhs( [ arity(if_mooQ2,2),
% functorIsMacro(if_mooQ2),
% mpred_prop(baseKB,if_mooQ2,2,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(if_mooQ2)).
% % Found positive trigger: functorIsMacro(if_mooQ2)
% % body: mpred_positive_fact(functorIsMacro(if_mooQ2))*->rhs([ \+( ~( functorIsMacro(if_mooQ2)))])
% % still_supported(~functorIsMacro(if_mooQ2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(if_mooQ2)
% % still_supported(~functorIsMacro(if_mooQ2))
% % RHS-Post1: mpred_prop(baseKB,if_mooQ2,2,pfcWatches)
% % Support: mpred_prop(baseKB,if_mooQ2,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ2,2,pfcLHS),rhs([ arity(if_mooQ2,2),
% % functorIsMacro(if_mooQ2),
% % mpred_prop(baseKB,if_mooQ2,2,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ2,2,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ2,2,pfcWatches) ,
% support_fact = mpred_prop(baseKB,if_mooQ2,2,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ2,2,pfcLHS),
% rhs( [ arity(if_mooQ2,2),
% functorIsMacro(if_mooQ2),
% mpred_prop(baseKB,if_mooQ2,2,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ2,2,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcWatches)
% % body: \+ground(if_mooQ2/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ2,2,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : if_mooQ2/2) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ2,2,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ2,2,kb_shared) ,
% support_fact = ( mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 41) ,
% ax) ,
% support_trig = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 41) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ2,2,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB3\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_54072:if_mooQ2/2))),
% % show_failure( on_x_fail( Call5 :
% %
% % call(kb_shared,_68314:if_mooQ2/2))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB3\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_39300:if_mooQ2/2))),
% % show_failure( on_x_fail( Call5 :
% %
% % call(kb_shared,_53542:if_mooQ2/2))) }])
% % Support: mpred_prop(baseKB,if_mooQ2,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ2,2,kb_shared),'$pt'(baseKB,genlMt(BaseKB6,baseKB),(BaseKB7\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call8 :
% %
% % call(kb_shared,_90266:if_mooQ2/2))),
% % show_failure( on_x_fail( Call9 :
% %
% % call(kb_shared,_104508:if_mooQ2/2))) }]))))
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,kb_shared)
% % body: \+ground(if_mooQ2/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ2,2,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,if_mooQ2,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ2,2,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ2,2,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ2,2,kb_shared)
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,if_mooQ2,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ2,2,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ2,2,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ2,2,pfcWatches)
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,if_mooQ2,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ2,2,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ2,2,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ2,2,pfcLHS)
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcLHS))
% % Adding positive
% % trigger: if_mooQ2(If_mooQ2,MooQ2)
% % body: rhs([ \+_32172/(_32178\=@=_32180)==>_32164])
% % Support: (if_mooQ2(If_mooQ23,MooQ25)==>(\+_2968/(_2970\=@=_2972)==>_2966)),mfl4([ 'Missing'=Missing,
% % 'Create'=Create],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',41)
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger) ,
% support_fact = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 41) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger)
% % body: \+ground(if_mooQ2/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger)
% % body: rhs([ mpred_prop(baseKB,if_mooQ2,2,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,if_mooQ2,2,pfcWatches)
% % Support: mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger),rhs([ mpred_prop(baseKB,if_mooQ2,2,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ2,2,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ2,2,pfcWatches) ,
% support_fact = mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger),
% rhs([mpred_prop(baseKB,if_mooQ2,2,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,if_mooQ2,2,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ2,2,pfcLHS),
% rhs( [ arity(if_mooQ2,2),
% functorIsMacro(if_mooQ2),
% mpred_prop(baseKB,if_mooQ2,2,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger)
% % body: genlPreds(pfcPosTrigger,GenlPreds_PfcPosTrigger)*->rhs([ mpred_prop(baseKB,if_mooQ2,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger)
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger))
% % Found positive trigger: if_mooQ2(If_mooQ2,MooQ2)==>(\+_2864/(_2866\=@=_2868)==>_2862)
% % body: mpred_positive_fact((if_mooQ2(If_mooQ23,MooQ27)==>(\+_2872/(_2874\=@=_2876)==>_2870)))*->rhs([ \+( ~( ( if_mooQ2(If_mooQ24,MooQ28) ==>
% % \+( _93962/(_93968\=@=_93970)) ==>
% % _88328)))])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = default_ooQ2(_97562)==>if_mooQ2(current_ooQ2(_97584),current_ooQ2(_97562)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = default_ooQ2(_97562)==>if_mooQ2(current_ooQ2(_97584),current_ooQ2(_97562)) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( default_ooQ2(OoQ2)==>if_mooQ2(current_ooQ2(OoQ22),current_ooQ2(OoQ23))).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ2,2,pfcRHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ2,2,pfcRHS) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ2,2,pfcRHS)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcRHS)
% % body: \+ground(if_mooQ2/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ2,2,pfcRHS)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcRHS)
% % body: rhs([ mpred_prop(baseKB,if_mooQ2,2,pfcCreates)])
% % RHS-Post1: mpred_prop(baseKB,if_mooQ2,2,pfcCreates)
% % Support: mpred_prop(baseKB,if_mooQ2,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ2,2,pfcRHS),rhs([ mpred_prop(baseKB,if_mooQ2,2,pfcCreates)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ2,2,pfcCreates) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ2,2,pfcCreates) ,
% support_fact = mpred_prop(baseKB,if_mooQ2,2,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ2,2,pfcRHS),
% rhs([mpred_prop(baseKB,if_mooQ2,2,pfcCreates)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ2,2,pfcCreates)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcCreates)
% % body: \+ground(if_mooQ2/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ2,2,pfcCreates)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcCreates)
% % body: rhs([ { baseKB : warn_if_static(if_mooQ2,2) },
% % { kb_shared( baseKB : if_mooQ2/2) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcCreates)
% % body: genlPreds(pfcCreates,GenlPreds_PfcCreates)*->rhs([ mpred_prop(baseKB,if_mooQ2,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcCreates)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ2,2,pfcCreates))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ2,2,pfcCreates)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcCreates))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ2,2,pfcCreates)
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcCreates))
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcRHS)
% % body: genlPreds(pfcRHS,GenlPreds_PfcRHS)*->rhs([ mpred_prop(baseKB,if_mooQ2,2,Prop)])
% % RHS-Post1: mpred_prop(baseKB,if_mooQ2,2,pfcControlled)
% % Support: mpred_prop(baseKB,if_mooQ2,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ2,2,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
% % [ mpred_prop(baseKB,if_mooQ2,2,pfcControlled)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ2,2,pfcControlled) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ2,2,pfcControlled) ,
% support_fact = mpred_prop(baseKB,if_mooQ2,2,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ2,2,pfcRHS),
% genlPreds(pfcRHS,pfcControlled)*->rhs([mpred_prop(baseKB,if_mooQ2,2,pfcControlled)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ2,2,pfcControlled)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcControlled)
% % body: \+ground(if_mooQ2/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ2,2,pfcControlled)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcControlled)
% % body: rhs([ { kb_shared( baseKB : if_mooQ2/2) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcControlled)
% % body: genlPreds(pfcControlled,GenlPreds_PfcControlled)*->rhs([ mpred_prop(baseKB,if_mooQ2,2,Prop)])
% % RHS-Post1: mpred_prop(baseKB,if_mooQ2,2,prologHybrid)
% % Support: mpred_prop(baseKB,if_mooQ2,2,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ2,2,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
% % [ mpred_prop(baseKB,if_mooQ2,2,prologHybrid)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ2,2,prologHybrid) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ2,2,prologHybrid) ,
% support_fact = mpred_prop(baseKB,if_mooQ2,2,pfcControlled) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ2,2,pfcControlled),
% genlPreds(pfcControlled,prologHybrid)*->rhs([mpred_prop(baseKB,if_mooQ2,2,prologHybrid)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ2,2,prologHybrid)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,prologHybrid)
% % body: \+ground(if_mooQ2/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ2,2,prologHybrid)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,prologHybrid)
% % body: genlPreds(prologHybrid,GenlPreds_PrologHybrid)*->rhs([ mpred_prop(baseKB,if_mooQ2,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,prologHybrid)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ2,2,prologHybrid))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ2,2,prologHybrid)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,prologHybrid))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ2,2,prologHybrid)
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,prologHybrid))
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcControlled)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ2,2,pfcControlled))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ2,2,pfcControlled)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcControlled))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ2,2,pfcControlled)
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcControlled))
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcRHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ2,2,pfcRHS))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ2,2,pfcRHS)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcRHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ2,2,pfcRHS)
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcRHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooQ2,1,pfcLHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooQ2,1,pfcLHS) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,default_ooQ2,1,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcLHS)
% % body: \+ground(default_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,default_ooQ2,1,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcLHS)
% % body: rhs([ arity(default_ooQ2,1),
% % functorIsMacro(default_ooQ2),
% % mpred_prop(baseKB,default_ooQ2,1,pfcWatches)])
% % RHS-Post1: arity(default_ooQ2,1)
% % Support: mpred_prop(baseKB,default_ooQ2,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,default_ooQ2,1,pfcLHS),rhs([ arity(default_ooQ2,1),
% % functorIsMacro(default_ooQ2),
% % mpred_prop(baseKB,default_ooQ2,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(default_ooQ2,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(default_ooQ2,1) ,
% support_fact = mpred_prop(baseKB,default_ooQ2,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,default_ooQ2,1,pfcLHS),
% rhs( [ arity(default_ooQ2,1),
% functorIsMacro(default_ooQ2),
% mpred_prop(baseKB,default_ooQ2,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( arity(default_ooQ2,1)).
% % Found positive trigger: arity(default_ooQ2,1)
% % body: predicateConventionMt(default_ooQ2,PredicateConventionMt_Default_ooQ2)*->rhs([ { kb_global( _113280 :
% %
% % default_ooQ2/1) }])
% % Found positive trigger: arity(default_ooQ2,1)
% % body: prologHybrid(default_ooQ2)*->rhs([ { kb_shared( default_ooQ2/1) }])
% % Found positive trigger: arity(default_ooQ2,1)
% % body: pfcControlled(default_ooQ2)*->rhs([ hybrid_support(default_ooQ2,1)])
% % Found positive trigger: arity(default_ooQ2,1)
% % body: mpred_positive_fact(arity(default_ooQ2,1))*->rhs([ \+( ~( arity(default_ooQ2,1)))])
% % still_supported(~arity(default_ooQ2,1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(default_ooQ2,1)
% % still_supported(~arity(default_ooQ2,1))
% % Found positive trigger: arity(default_ooQ2,1)
% % body: singleValuedInArg(default_ooQ2,SingleValuedInArg_Default_ooQ2)*->rhs([ singleValuedInArgAX(default_ooQ2,1,SingleValuedInArgAX5)])
% % RHS-Post1: functorIsMacro(default_ooQ2)
% % Support: mpred_prop(baseKB,default_ooQ2,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,default_ooQ2,1,pfcLHS),rhs([ arity(default_ooQ2,1),
% % functorIsMacro(default_ooQ2),
% % mpred_prop(baseKB,default_ooQ2,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(default_ooQ2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(default_ooQ2) ,
% support_fact = mpred_prop(baseKB,default_ooQ2,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,default_ooQ2,1,pfcLHS),
% rhs( [ arity(default_ooQ2,1),
% functorIsMacro(default_ooQ2),
% mpred_prop(baseKB,default_ooQ2,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(default_ooQ2)).
% % Found positive trigger: functorIsMacro(default_ooQ2)
% % body: mpred_positive_fact(functorIsMacro(default_ooQ2))*->rhs([ \+( ~( functorIsMacro(default_ooQ2)))])
% % still_supported(~functorIsMacro(default_ooQ2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(default_ooQ2)
% % still_supported(~functorIsMacro(default_ooQ2))
% % RHS-Post1: mpred_prop(baseKB,default_ooQ2,1,pfcWatches)
% % Support: mpred_prop(baseKB,default_ooQ2,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,default_ooQ2,1,pfcLHS),rhs([ arity(default_ooQ2,1),
% % functorIsMacro(default_ooQ2),
% % mpred_prop(baseKB,default_ooQ2,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooQ2,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooQ2,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,default_ooQ2,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,default_ooQ2,1,pfcLHS),
% rhs( [ arity(default_ooQ2,1),
% functorIsMacro(default_ooQ2),
% mpred_prop(baseKB,default_ooQ2,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,default_ooQ2,1,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcWatches)
% % body: \+ground(default_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,default_ooQ2,1,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : default_ooQ2/1) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooQ2,1,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooQ2,1,kb_shared) ,
% support_fact = ( mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44) ,
% ax) ,
% support_trig = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,default_ooQ2,1,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB2\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_78936:default_ooQ2/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_93178:default_ooQ2/1))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB2\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_85284:default_ooQ2/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_99526:default_ooQ2/1))) }])
% % Support: mpred_prop(baseKB,default_ooQ2,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,default_ooQ2,1,kb_shared),'$pt'(baseKB,genlMt(BaseKB5,baseKB),(BaseKB6\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call7 :
% %
% % call(kb_shared,_30208:default_ooQ2/1))),
% % show_failure( on_x_fail( Call8 :
% %
% % call(kb_shared,_44452:default_ooQ2/1))) }]))))
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,kb_shared)
% % body: \+ground(default_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,default_ooQ2,1,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,default_ooQ2,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,default_ooQ2,1,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,default_ooQ2,1,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,default_ooQ2,1,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,default_ooQ2,1,kb_shared)
% % still_supported(~mpred_prop(baseKB,default_ooQ2,1,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,default_ooQ2,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,default_ooQ2,1,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,default_ooQ2,1,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,default_ooQ2,1,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,default_ooQ2,1,pfcWatches)
% % still_supported(~mpred_prop(baseKB,default_ooQ2,1,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,default_ooQ2,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,default_ooQ2,1,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,default_ooQ2,1,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,default_ooQ2,1,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,default_ooQ2,1,pfcLHS)
% % still_supported(~mpred_prop(baseKB,default_ooQ2,1,pfcLHS))
% % Adding positive
% % trigger: default_ooQ2(OoQ2)
% % body: rhs([ if_mooQ2(current_ooQ2(OoQ23),current_ooQ2(OoQ24))])
% % Support: (default_ooQ2(OoQ25)==>if_mooQ2(current_ooQ2(OoQ26),current_ooQ2(OoQ27))),mfl4([ 'X'=X],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',44)
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger)).
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger)
% % body: \+ground(default_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger)
% % body: rhs([ mpred_prop(baseKB,default_ooQ2,1,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,default_ooQ2,1,pfcWatches)
% % Support: mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger),rhs([ mpred_prop(baseKB,default_ooQ2,1,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooQ2,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooQ2,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger),
% rhs([mpred_prop(baseKB,default_ooQ2,1,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,default_ooQ2,1,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,default_ooQ2,1,pfcLHS),
% rhs( [ arity(default_ooQ2,1),
% functorIsMacro(default_ooQ2),
% mpred_prop(baseKB,default_ooQ2,1,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger)
% % body: genlPreds(pfcPosTrigger,GenlPreds_PfcPosTrigger)*->rhs([ mpred_prop(baseKB,default_ooQ2,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger)))])
% % still_supported(~mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger)
% % still_supported(~mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger))
% % Found positive trigger: default_ooQ2(OoQ2)==>if_mooQ2(current_ooQ2(OoQ23),current_ooQ2(OoQ24))
% % body: mpred_positive_fact((default_ooQ2(OoQ25)==>if_mooQ2(current_ooQ2(OoQ26),current_ooQ2(OoQ27))))*->rhs([ \+( ~( default_ooQ2(OoQ28)==>if_mooQ2(current_ooQ2(OoQ29),current_ooQ2(OoQ210))))])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = default_ooQ2(booQ2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = default_ooQ2(booQ2) ,
% support_fact = mfl4(_46730,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( default_ooQ2(booQ2)).
% % Found positive trigger: default_ooQ2(booQ2)
% % body: mpred_positive_fact(default_ooQ2(booQ2))*->rhs([ \+( ~( default_ooQ2(booQ2)))])
% % still_supported(~default_ooQ2(booQ2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~default_ooQ2(booQ2)
% % still_supported(~default_ooQ2(booQ2))
% % Found positive trigger: default_ooQ2(booQ2)
% % body: rhs([ if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2))])
% % RHS-Post1: if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2))
% % Support: default_ooQ2(booQ2),'$pt'(baseKB,default_ooQ2(booQ2),rhs([ if_mooQ2(current_ooQ2(OoQ22),current_ooQ2(booQ2))]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = if_mooQ2(current_ooQ2(_2024),current_ooQ2(booQ2)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = if_mooQ2(current_ooQ2(_2024),current_ooQ2(booQ2)) ,
% support_fact = default_ooQ2(booQ2) ,
% support_trig = '$pt'(baseKB,default_ooQ2(booQ2),rhs([if_mooQ2(current_ooQ2(_2024),current_ooQ2(booQ2))])) ,
% none is support_status.
% baseKB : mpred_fwc1( if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2))).
% % Found positive trigger: if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2))
% % body: mpred_positive_fact(if_mooQ2(current_ooQ2(OoQ22),current_ooQ2(booQ2)))*->rhs([ \+( ~( if_mooQ2(current_ooQ2(OoQ23),current_ooQ2(booQ2))))])
% % still_supported(~if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2)))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2))
% % still_supported(~if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2)))
% % Found positive trigger: if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2))
% % body: rhs([ \+current_ooQ2(OoQ22)/(current_ooQ2(OoQ23)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)])
% % RHS-Post1: \+current_ooQ2(OoQ2)/(current_ooQ2(OoQ21)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)
% % Support: if_mooQ2(current_ooQ2(OoQ22),current_ooQ2(booQ2)),'$pt'(baseKB,if_mooQ2(current_ooQ2(OoQ23),current_ooQ2(booQ2)),rhs([ \+current_ooQ2(OoQ24)/(current_ooQ2(OoQ25)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = \+current_ooQ2(_2496)/(current_ooQ2(_2496)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = \+current_ooQ2(_2496)/(current_ooQ2(_2496)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2) ,
% support_fact = if_mooQ2(current_ooQ2(_2268),current_ooQ2(booQ2)) ,
% support_trig = '$pt'( baseKB,
% if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2)),
% rhs([(\+current_ooQ2(_2496)/(current_ooQ2(_2496)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2))])) ,
% none is support_status.
% baseKB : mpred_fwc1( \+current_ooQ2(OoQ2)/(current_ooQ2(OoQ21)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ2,1,pfcRHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ2,1,pfcRHS) ,
% support_fact = mfl4(_3158,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ2,1,pfcRHS)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcRHS)
% % body: \+ground(current_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ2,1,pfcRHS)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcRHS)
% % body: rhs([ mpred_prop(baseKB,current_ooQ2,1,pfcCreates)])
% % RHS-Post1: mpred_prop(baseKB,current_ooQ2,1,pfcCreates)
% % Support: mpred_prop(baseKB,current_ooQ2,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ2,1,pfcRHS),rhs([ mpred_prop(baseKB,current_ooQ2,1,pfcCreates)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ2,1,pfcCreates) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ2,1,pfcCreates) ,
% support_fact = mpred_prop(baseKB,current_ooQ2,1,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ2,1,pfcRHS),
% rhs([mpred_prop(baseKB,current_ooQ2,1,pfcCreates)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ2,1,pfcCreates)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcCreates)
% % body: \+ground(current_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ2,1,pfcCreates)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcCreates)
% % body: rhs([ { baseKB : warn_if_static(current_ooQ2,1) },
% % { kb_shared( baseKB : current_ooQ2/1) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ2,1,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ2,1,kb_shared) ,
% support_fact = ( mfl4(_986,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46) ,
% ax) ,
% support_trig = mfl4(_1526,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ2,1,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB1\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_52178:current_ooQ2/1))),
% % show_failure( on_x_fail( Call3 :
% %
% % call(kb_shared,_66420:current_ooQ2/1))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB1\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_40182:current_ooQ2/1))),
% % show_failure( on_x_fail( Call3 :
% %
% % call(kb_shared,_54424:current_ooQ2/1))) }])
% % Support: mpred_prop(baseKB,current_ooQ2,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ2,1,kb_shared),'$pt'(baseKB,genlMt(BaseKB4,baseKB),(BaseKB5\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call6 :
% %
% % call(kb_shared,_91148:current_ooQ2/1))),
% % show_failure( on_x_fail( Call7 :
% %
% % call(kb_shared,_105392:current_ooQ2/1))) }]))))
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,kb_shared)
% % body: \+ground(current_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ2,1,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,current_ooQ2,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ2,1,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ2,1,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ2,1,kb_shared)
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcCreates)
% % body: genlPreds(pfcCreates,GenlPreds_PfcCreates)*->rhs([ mpred_prop(baseKB,current_ooQ2,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcCreates)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ2,1,pfcCreates))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ2,1,pfcCreates)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcCreates))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ2,1,pfcCreates)
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcCreates))
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcRHS)
% % body: genlPreds(pfcRHS,GenlPreds_PfcRHS)*->rhs([ mpred_prop(baseKB,current_ooQ2,1,Prop)])
% % RHS-Post1: mpred_prop(baseKB,current_ooQ2,1,pfcControlled)
% % Support: mpred_prop(baseKB,current_ooQ2,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ2,1,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
% % [ mpred_prop(baseKB,current_ooQ2,1,pfcControlled)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ2,1,pfcControlled) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ2,1,pfcControlled) ,
% support_fact = mpred_prop(baseKB,current_ooQ2,1,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ2,1,pfcRHS),
% genlPreds(pfcRHS,pfcControlled)*->rhs([mpred_prop(baseKB,current_ooQ2,1,pfcControlled)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ2,1,pfcControlled)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcControlled)
% % body: \+ground(current_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ2,1,pfcControlled)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcControlled)
% % body: rhs([ { kb_shared( baseKB : current_ooQ2/1) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcControlled)
% % body: genlPreds(pfcControlled,GenlPreds_PfcControlled)*->rhs([ mpred_prop(baseKB,current_ooQ2,1,Prop)])
% % RHS-Post1: mpred_prop(baseKB,current_ooQ2,1,prologHybrid)
% % Support: mpred_prop(baseKB,current_ooQ2,1,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ2,1,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
% % [ mpred_prop(baseKB,current_ooQ2,1,prologHybrid)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ2,1,prologHybrid) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ2,1,prologHybrid) ,
% support_fact = mpred_prop(baseKB,current_ooQ2,1,pfcControlled) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ2,1,pfcControlled),
% ( genlPreds(pfcControlled,prologHybrid) *->
% rhs([mpred_prop(baseKB,current_ooQ2,1,prologHybrid)]))) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ2,1,prologHybrid)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,prologHybrid)
% % body: \+ground(current_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ2,1,prologHybrid)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,prologHybrid)
% % body: genlPreds(prologHybrid,GenlPreds_PrologHybrid)*->rhs([ mpred_prop(baseKB,current_ooQ2,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,prologHybrid)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ2,1,prologHybrid))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ2,1,prologHybrid)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,prologHybrid))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ2,1,prologHybrid)
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,prologHybrid))
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcControlled)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ2,1,pfcControlled))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ2,1,pfcControlled)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcControlled))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ2,1,pfcControlled)
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcControlled))
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcRHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ2,1,pfcRHS))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ2,1,pfcRHS)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcRHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ2,1,pfcRHS)
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcRHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ2,1,pfcLHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ2,1,pfcLHS) ,
% support_fact = mfl4(_15232,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ2,1,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcLHS)
% % body: \+ground(current_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ2,1,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcLHS)
% % body: rhs([ arity(current_ooQ2,1),
% % functorIsMacro(current_ooQ2),
% % mpred_prop(baseKB,current_ooQ2,1,pfcWatches)])
% % RHS-Post1: arity(current_ooQ2,1)
% % Support: mpred_prop(baseKB,current_ooQ2,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ2,1,pfcLHS),rhs([ arity(current_ooQ2,1),
% % functorIsMacro(current_ooQ2),
% % mpred_prop(baseKB,current_ooQ2,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(current_ooQ2,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(current_ooQ2,1) ,
% support_fact = mpred_prop(baseKB,current_ooQ2,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ2,1,pfcLHS),
% rhs( [ arity(current_ooQ2,1),
% functorIsMacro(current_ooQ2),
% mpred_prop(baseKB,current_ooQ2,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( arity(current_ooQ2,1)).
% % Found positive trigger: arity(current_ooQ2,1)
% % body: predicateConventionMt(current_ooQ2,PredicateConventionMt_Current_ooQ2)*->rhs([ { kb_global( _44302 :
% %
% % current_ooQ2/1) }])
% % Found positive trigger: arity(current_ooQ2,1)
% % body: prologHybrid(current_ooQ2)*->rhs([ { kb_shared( current_ooQ2/1) }])
% % Found positive trigger: arity(current_ooQ2,1)
% % body: pfcControlled(current_ooQ2)*->rhs([ hybrid_support(current_ooQ2,1)])
% % RHS-Post1: hybrid_support(current_ooQ2,1)
% % Support: arity(current_ooQ2,1),'$pt'(baseKB,arity(current_ooQ2,1),(pfcControlled(current_ooQ2)*->rhs([ hybrid_support(current_ooQ2,1)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = hybrid_support(current_ooQ2,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = hybrid_support(current_ooQ2,1) ,
% support_fact = arity(current_ooQ2,1) ,
% support_trig = '$pt'( baseKB,
% arity(current_ooQ2,1),
% pfcControlled(current_ooQ2)*->rhs([hybrid_support(current_ooQ2,1)])) ,
% none is support_status.
% baseKB : mpred_fwc1( hybrid_support(current_ooQ2,1)).
% % Found positive trigger: hybrid_support(current_ooQ2,1)
% % body: mpred_positive_fact(hybrid_support(current_ooQ2,1))*->rhs([ \+( ~( hybrid_support(current_ooQ2,1)))])
% % still_supported(~hybrid_support(current_ooQ2,1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~hybrid_support(current_ooQ2,1)
% % still_supported(~hybrid_support(current_ooQ2,1))
% % Found positive trigger: arity(current_ooQ2,1)
% % body: mpred_positive_fact(arity(current_ooQ2,1))*->rhs([ \+( ~( arity(current_ooQ2,1)))])
% % still_supported(~arity(current_ooQ2,1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(current_ooQ2,1)
% % still_supported(~arity(current_ooQ2,1))
% % Found positive trigger: arity(current_ooQ2,1)
% % body: singleValuedInArg(current_ooQ2,SingleValuedInArg_Current_ooQ2)*->rhs([ singleValuedInArgAX(current_ooQ2,1,SingleValuedInArgAX4)])
% % RHS-Post1: functorIsMacro(current_ooQ2)
% % Support: mpred_prop(baseKB,current_ooQ2,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ2,1,pfcLHS),rhs([ arity(current_ooQ2,1),
% % functorIsMacro(current_ooQ2),
% % mpred_prop(baseKB,current_ooQ2,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(current_ooQ2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(current_ooQ2) ,
% support_fact = mpred_prop(baseKB,current_ooQ2,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ2,1,pfcLHS),
% rhs( [ arity(current_ooQ2,1),
% functorIsMacro(current_ooQ2),
% mpred_prop(baseKB,current_ooQ2,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(current_ooQ2)).
% % Found positive trigger: functorIsMacro(current_ooQ2)
% % body: mpred_positive_fact(functorIsMacro(current_ooQ2))*->rhs([ \+( ~( functorIsMacro(current_ooQ2)))])
% % still_supported(~functorIsMacro(current_ooQ2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(current_ooQ2)
% % still_supported(~functorIsMacro(current_ooQ2))
% % RHS-Post1: mpred_prop(baseKB,current_ooQ2,1,pfcWatches)
% % Support: mpred_prop(baseKB,current_ooQ2,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ2,1,pfcLHS),rhs([ arity(current_ooQ2,1),
% % functorIsMacro(current_ooQ2),
% % mpred_prop(baseKB,current_ooQ2,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ2,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ2,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,current_ooQ2,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ2,1,pfcLHS),
% rhs( [ arity(current_ooQ2,1),
% functorIsMacro(current_ooQ2),
% mpred_prop(baseKB,current_ooQ2,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ2,1,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcWatches)
% % body: \+ground(current_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ2,1,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : current_ooQ2/1) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,current_ooQ2,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ2,1,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ2,1,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ2,1,pfcWatches)
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,current_ooQ2,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ2,1,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ2,1,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ2,1,pfcLHS)
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcLHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger) ,
% support_fact = mfl4(_75878,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger)
% % body: \+ground(current_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger)
% % body: rhs([ mpred_prop(baseKB,current_ooQ2,1,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,current_ooQ2,1,pfcWatches)
% % Support: mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger),rhs([ mpred_prop(baseKB,current_ooQ2,1,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ2,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ2,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger),
% rhs([mpred_prop(baseKB,current_ooQ2,1,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,current_ooQ2,1,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ2,1,pfcLHS),
% rhs( [ arity(current_ooQ2,1),
% functorIsMacro(current_ooQ2),
% mpred_prop(baseKB,current_ooQ2,1,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger)
% % body: genlPreds(pfcNegTrigger,GenlPreds_PfcNegTrigger)*->rhs([ mpred_prop(baseKB,current_ooQ2,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger)
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger))
% % Adding negative
% % trigger: current_ooQ2(OoQ2)
% % test: call_u_no_bc(current_ooQ2(OoQ22)),current_ooQ2(OoQ23)\=@=current_ooQ2(booQ2)
% % body: rhs([ current_ooQ2(booQ2)])
% % Support: (\+current_ooQ2(OoQ24)/(current_ooQ2(OoQ25)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)),mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46)
% % RHS-Post1: current_ooQ2(booQ2)
% % Support: \+current_ooQ2(OoQ2),'$nt'(current_ooQ2(OoQ21),(call_u_no_bc(current_ooQ2(OoQ22)),current_ooQ2(OoQ23)\=@=current_ooQ2(booQ2)),rhs(
% % [ current_ooQ2(booQ2)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = current_ooQ2(booQ2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = current_ooQ2(booQ2) ,
% support_fact = \+( current_ooQ2(OoQ2)) ,
% support_trig = '$nt'( current_ooQ2(OoQ2),
% call_u_no_bc(current_ooQ2(OoQ2)),current_ooQ2(OoQ21)\=@=current_ooQ2(booQ2),
% rhs([current_ooQ2(booQ2)])) ,
% none is support_status.
% % Adding NEG mpred_do_fcnt via support
% % trigger: current_ooQ2(OoQ2)
% % cond: call_u_no_bc(current_ooQ2(OoQ22)),current_ooQ2(OoQ23)\=@=current_ooQ2(booQ2)
% % action: rhs([ current_ooQ2(booQ2)])
% % from: mpred_add_support_fast(current_ooQ2(booQ2),(\+current_ooQ2(OoQ24),'$nt'(current_ooQ2(OoQ25),(call_u_no_bc(current_ooQ2(OoQ26)),current_ooQ2(OoQ27)\=@=current_ooQ2(booQ2)),rhs(
% % [ current_ooQ2(booQ2)]))))
% baseKB : mpred_fwc1( current_ooQ2(booQ2)).
% % Found positive trigger: current_ooQ2(booQ2)
% % body: mpred_positive_fact(current_ooQ2(booQ2))*->rhs([ \+( ~( current_ooQ2(booQ2)))])
% % still_supported(~current_ooQ2(booQ2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~current_ooQ2(booQ2)
% % still_supported(~current_ooQ2(booQ2))
% % Found negative trigger: current_ooQ2(booQ2)
% % cond: call_u_no_bc(current_ooQ2(OoQ2)),current_ooQ2(OoQ22)\=@=current_ooQ2(booQ2)
% % body: rhs([ current_ooQ2(booQ2)])
% % Support: '$spft'(baseKB,current_ooQ2(booQ2),\+current_ooQ2(OoQ23),'$nt'(current_ooQ2(booQ2),(call_u_no_bc(current_ooQ2(OoQ24)),current_ooQ2(OoQ25)\=@=current_ooQ2(booQ2)),rhs(
% % [ current_ooQ2(booQ2)])))
% % Found positive trigger: \+current_ooQ2(OoQ2)/(current_ooQ2(OoQ22)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)
% % body: mpred_positive_fact((\+current_ooQ2(OoQ23)/(current_ooQ2(OoQ24)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)))*->rhs([ \+( ~( \+current_ooQ2(OoQ25)/(current_ooQ2(OoQ26)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)))])
passed=info(why_was_true(plunit_mpred_pfc_test_02_plt:current_ooQ2(booQ2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for current_ooQ2(booQ2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for current_ooQ2(booQ2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for current_ooQ2(booQ2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = current_ooQ2(fooQ2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = current_ooQ2(fooQ2) ,
% support_fact = mfl4(_72616,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',52) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( current_ooQ2(fooQ2)).
% % Found positive trigger: current_ooQ2(fooQ2)
% % body: mpred_positive_fact(current_ooQ2(fooQ2))*->rhs([ \+( ~( current_ooQ2(fooQ2)))])
% % still_supported(~current_ooQ2(fooQ2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~current_ooQ2(fooQ2)
% % still_supported(~current_ooQ2(fooQ2))
% % Found negative trigger: current_ooQ2(fooQ2)
% % cond: call_u_no_bc(current_ooQ2(OoQ2)),current_ooQ2(OoQ22)\=@=current_ooQ2(booQ2)
% % body: rhs([ current_ooQ2(booQ2)])
% % Support: '$spft'(baseKB,current_ooQ2(booQ2),\+current_ooQ2(OoQ23),'$nt'(current_ooQ2(fooQ2),(call_u_no_bc(current_ooQ2(OoQ24)),current_ooQ2(OoQ25)\=@=current_ooQ2(booQ2)),rhs(
% % [ current_ooQ2(booQ2)])))
% % Removing support: \+current_ooQ2(fooQ2),'$nt'(current_ooQ2(fooQ2),(call_u_no_bc(current_ooQ2(fooQ2)),current_ooQ2(fooQ2)\=@=current_ooQ2(booQ2)),rhs(
% % [ current_ooQ2(booQ2)]))
% % Which was for: current_ooQ2(booQ2)
passed=info(why_was_true(plunit_mpred_pfc_test_02_plt:(\+current_ooQ2(booQ2))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooQ2(booQ2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooQ2(booQ2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooQ2(booQ2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% % RHS-Post1: current_ooQ2(booQ2)
% % Support: \+current_ooQ2(fooQ2),'$nt'(current_ooQ2(fooQ2),(call_u_no_bc(current_ooQ2(OoQ2)),current_ooQ2(OoQ21)\=@=current_ooQ2(booQ2)),rhs(
% % [ current_ooQ2(booQ2)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = current_ooQ2(booQ2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = current_ooQ2(booQ2) ,
% support_fact = \+( current_ooQ2(fooQ2)) ,
% support_trig = '$nt'( current_ooQ2(fooQ2),
% call_u_no_bc(current_ooQ2(OoQ2)),current_ooQ2(OoQ21)\=@=current_ooQ2(booQ2),
% rhs([current_ooQ2(booQ2)])) ,
% none is support_status.
% % Adding NEG mpred_do_fcnt via support
% % trigger: current_ooQ2(fooQ2)
% % cond: call_u_no_bc(current_ooQ2(OoQ2)),current_ooQ2(OoQ22)\=@=current_ooQ2(booQ2)
% % action: rhs([ current_ooQ2(booQ2)])
% % from: mpred_add_support_fast(current_ooQ2(booQ2),(\+current_ooQ2(fooQ2),'$nt'(current_ooQ2(fooQ2),(call_u_no_bc(current_ooQ2(OoQ23)),current_ooQ2(OoQ24)\=@=current_ooQ2(booQ2)),rhs(
% % [ current_ooQ2(booQ2)]))))
% baseKB : mpred_fwc1( current_ooQ2(booQ2)).
% % Found positive trigger: current_ooQ2(booQ2)
% % body: mpred_positive_fact(current_ooQ2(booQ2))*->rhs([ \+( ~( current_ooQ2(booQ2)))])
% % still_supported(~current_ooQ2(booQ2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~current_ooQ2(booQ2)
% % still_supported(~current_ooQ2(booQ2))
passed=info(why_was_true(plunit_mpred_pfc_test_02_plt:current_ooQ2(booQ2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for current_ooQ2(booQ2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for current_ooQ2(booQ2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for current_ooQ2(booQ2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Fileinfo: unk: -1
baseKB : '$spft'( baseKB,
default_ooQ2(OoQ2)==>if_mooQ2(current_ooQ2(OoQ22),current_ooQ2(OoQ23)),
mfl4(
[ 'X'=X],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,default_ooQ2,1,pfcLHS),
mfl4(
[ 'X'=X],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
arity(default_ooQ2,1),
mpred_prop(baseKB,default_ooQ2,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,default_ooQ2,1,pfcLHS),
rhs( [ arity(default_ooQ2,1),
functorIsMacro(default_ooQ2),
mpred_prop(baseKB,default_ooQ2,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
functorIsMacro(default_ooQ2),
mpred_prop(baseKB,default_ooQ2,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,default_ooQ2,1,pfcLHS),
rhs( [ arity(default_ooQ2,1),
functorIsMacro(default_ooQ2),
mpred_prop(baseKB,default_ooQ2,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,default_ooQ2,1,pfcWatches),
mpred_prop(baseKB,default_ooQ2,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,default_ooQ2,1,pfcLHS),
rhs( [ arity(default_ooQ2,1),
functorIsMacro(default_ooQ2),
mpred_prop(baseKB,default_ooQ2,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,default_ooQ2,1,kb_shared),
( mfl4(
[ 'X'=X],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44) ,
ax),
mfl4(
[ 'X'=X1],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
'$pt'( baseKB,
genlMt(BaseKB,baseKB),
( BaseKB3\=baseKB *->
rhs([{nop(dmsg_pretty(Call:call(kb_shared,_40676:default_ooQ2/1))),show_failure(on_x_fail(Call5:call(kb_shared,_40702:default_ooQ2/1)))}]))),
mpred_prop(baseKB,default_ooQ2,1,kb_shared),
'$pt'( baseKB,
mpred_prop(baseKB,default_ooQ2,1,kb_shared),
'$pt'( baseKB,
genlMt(BaseKB6,baseKB),
( BaseKB7\=baseKB *->
rhs([{nop(dmsg_pretty(Call8:call(kb_shared,_40782:default_ooQ2/1))),show_failure(on_x_fail(Call9:call(kb_shared,_40808:default_ooQ2/1)))}]))))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger),
mfl4(
[ 'X'=X10],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,default_ooQ2,1,pfcWatches),
mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger),
'$pt'( baseKB,
mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger),
rhs([mpred_prop(baseKB,default_ooQ2,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
'$pt'( baseKB,
default_ooQ2(OoQ2),
rhs([if_mooQ2(current_ooQ2(OoQ213),current_ooQ2(OoQ214))])),
default_ooQ2(OoQ215)==>if_mooQ2(current_ooQ2(OoQ216),current_ooQ2(OoQ217)),
mfl4(
[ 'X'=X11],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
default_ooQ2(booQ2),
mfl4(BaseKB10,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2)),
default_ooQ2(booQ2),
'$pt'( baseKB,
default_ooQ2(booQ2),
rhs([if_mooQ2(current_ooQ2(OoQ212),current_ooQ2(booQ2))]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
\+current_ooQ2(OoQ2)/(current_ooQ2(OoQ211)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2),
if_mooQ2(current_ooQ2(OoQ212),current_ooQ2(booQ2)),
'$pt'( baseKB,
if_mooQ2(current_ooQ2(OoQ213),current_ooQ2(booQ2)),
rhs([(\+current_ooQ2(OoQ214)/(current_ooQ2(OoQ215)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2))]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcRHS),
mfl4(BaseKB10,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcCreates),
mpred_prop(baseKB,current_ooQ2,1,pfcRHS),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcRHS),
rhs([mpred_prop(baseKB,current_ooQ2,1,pfcCreates)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,kb_shared),
( mfl4(BaseKB10,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46) ,
ax),
mfl4(BaseKB11,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
'$pt'( baseKB,
genlMt(BaseKB12,baseKB),
( BaseKB13\=baseKB *->
rhs([{nop(dmsg_pretty(Call14:call(kb_shared,_35710:current_ooQ2/1))),show_failure(on_x_fail(Call15:call(kb_shared,_35736:current_ooQ2/1)))}]))),
mpred_prop(baseKB,current_ooQ2,1,kb_shared),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,kb_shared),
'$pt'( baseKB,
genlMt(BaseKB16,baseKB),
( BaseKB17\=baseKB *->
rhs([{nop(dmsg_pretty(Call18:call(kb_shared,_35816:current_ooQ2/1))),show_failure(on_x_fail(Call19:call(kb_shared,_35842:current_ooQ2/1)))}]))))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcControlled),
mpred_prop(baseKB,current_ooQ2,1,pfcRHS),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcRHS),
genlPreds(pfcRHS,pfcControlled)*->rhs([mpred_prop(baseKB,current_ooQ2,1,pfcControlled)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,prologHybrid),
mpred_prop(baseKB,current_ooQ2,1,pfcControlled),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcControlled),
genlPreds(pfcControlled,prologHybrid)*->rhs([mpred_prop(baseKB,current_ooQ2,1,prologHybrid)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcLHS),
mfl4(BaseKB20,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
arity(current_ooQ2,1),
mpred_prop(baseKB,current_ooQ2,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcLHS),
rhs( [ arity(current_ooQ2,1),
functorIsMacro(current_ooQ2),
mpred_prop(baseKB,current_ooQ2,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
hybrid_support(current_ooQ2,1),
arity(current_ooQ2,1),
'$pt'( baseKB,
arity(current_ooQ2,1),
pfcControlled(current_ooQ2)*->rhs([hybrid_support(current_ooQ2,1)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
functorIsMacro(current_ooQ2),
mpred_prop(baseKB,current_ooQ2,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcLHS),
rhs( [ arity(current_ooQ2,1),
functorIsMacro(current_ooQ2),
mpred_prop(baseKB,current_ooQ2,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcWatches),
mpred_prop(baseKB,current_ooQ2,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcLHS),
rhs( [ arity(current_ooQ2,1),
functorIsMacro(current_ooQ2),
mpred_prop(baseKB,current_ooQ2,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger),
mfl4(BaseKB20,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcWatches),
mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger),
rhs([mpred_prop(baseKB,current_ooQ2,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
'$nt'( current_ooQ2(OoQ2),
call_u_no_bc(current_ooQ2(OoQ222)),current_ooQ2(OoQ223)\=@=current_ooQ2(booQ2),
rhs([current_ooQ2(booQ2)])),
( \+( current_ooQ2(OoQ224)/(current_ooQ2(OoQ225)\=@=current_ooQ2(booQ2))) ==>
current_ooQ2(booQ2)),
mfl4(BaseKB20,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
current_ooQ2(booQ2),
\+( current_ooQ2(fooQ2)),
'$nt'( current_ooQ2(fooQ2),
call_u_no_bc(current_ooQ2(OoQ226)),current_ooQ2(OoQ227)\=@=current_ooQ2(booQ2),
rhs([current_ooQ2(booQ2)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$nt'( current_ooQ2(OoQ228),
call_u_no_bc(current_ooQ2(OoQ229)),current_ooQ2(OoQ230)\=@=current_ooQ2(booQ2),
rhs([current_ooQ2(booQ2)])).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$pt'( baseKB,
genlMt(BaseKB31,baseKB),
( BaseKB32\=baseKB *->
rhs([{nop(dmsg_pretty(Call33:call(kb_shared,_3924:default_ooQ2/1))),show_failure(on_x_fail(Call34:call(kb_shared,_3950:default_ooQ2/1)))}]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$pt'( baseKB,
default_ooQ2(OoQ236),
rhs([if_mooQ2(current_ooQ2(OoQ237),current_ooQ2(OoQ238))])).
% Fileinfo: unk: -1
baseKB : '$pt'( baseKB,
genlMt(BaseKB35,baseKB),
( BaseKB36\=baseKB *->
rhs([{nop(dmsg_pretty(Call37:call(kb_shared,_60610:current_ooQ2/1))),show_failure(on_x_fail(Call38:call(kb_shared,_60636:current_ooQ2/1)))}]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : functorIsMacro(default_ooQ2).
% Fileinfo: unk: -1
baseKB : functorIsMacro(current_ooQ2).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : arity(default_ooQ2,1).
% Fileinfo: unk: -1
baseKB : arity(current_ooQ2,1).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : hybrid_support(current_ooQ2,1).
% Fileinfo: unk: -1
baseKB : if_mooQ2(current_ooQ2(OoQ239),current_ooQ2(booQ2)).
/* portray_hb1( print_tree_stop,
$predicate_property( current_ooQ2(OoQ239)),
[ interpreted, visible,public,dynamic,multifile,discontiguous,transparent
,
number_of_clauses(1),
number_of_rules(0),
last_modified_generation(96438),
defined,
size(224)]).
*/
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : current_ooQ2(booQ2).
% Fileinfo: unk: -1
baseKB : safe_wrap(baseKB,default_ooQ2,1,ereq).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : safe_wrap(baseKB,current_ooQ2,1,ereq).
/* portray_hb1( print_tree_stop,
$predicate_property( default_ooQ2(OoQ239)),
[ interpreted, visible,public,dynamic,multifile,discontiguous,transparent
,
number_of_clauses(1),
number_of_rules(0),
last_modified_generation(72259),
defined,
size(224)]).
*/
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : default_ooQ2(booQ2).
% Fileinfo: unk: -1
baseKB : default_ooQ2(OoQ239)==>if_mooQ2(current_ooQ2(OoQ240),current_ooQ2(OoQ241)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : ( \+( current_ooQ2(OoQ239)/(current_ooQ2(OoQ240)\=@=current_ooQ2(booQ2))) ==>
current_ooQ2(booQ2)).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,default_ooQ2,1,pfcLHS).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : mpred_prop(baseKB,default_ooQ2,1,pfcWatches).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,default_ooQ2,1,kb_shared).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : mpred_prop(baseKB,current_ooQ2,1,pfcRHS).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,current_ooQ2,1,pfcCreates).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,current_ooQ2,1,kb_shared).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : mpred_prop(baseKB,current_ooQ2,1,pfcControlled).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,current_ooQ2,1,prologHybrid).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,current_ooQ2,1,pfcLHS).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : mpred_prop(baseKB,current_ooQ2,1,pfcWatches).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
rdf_rewrite : arity(default_ooQ2,1).
% Fileinfo: unk: -1
rdf_rewrite : arity(current_ooQ2,1).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
j_u : junit_prop( "plunit_mpred_pfc_test_02_plt:call_u(default_ooQ2(booQ2)). @ 32",
goal,
plunit_mpred_pfc_test_02_plt : call_u( default_ooQ2(booQ2))).
% Fileinfo: unk: -1
j_u : junit_prop( "plunit_mpred_pfc_test_02_plt:default_ooQ2(booQ2). @ 36",
goal,
plunit_mpred_pfc_test_02_plt : default_ooQ2(booQ2)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
j_u : junit_prop( "plunit_mpred_pfc_test_02_plt:current_ooQ2(booQ2). @ 48",
goal,
plunit_mpred_pfc_test_02_plt : current_ooQ2(booQ2)).
% Fileinfo: unk: -1
j_u : junit_prop( "plunit_mpred_pfc_test_02_plt:(\\+current_ooQ2(booQ2)). @ 54",
goal,
plunit_mpred_pfc_test_02_plt : \+( current_ooQ2(booQ2))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
j_u : junit_prop( "plunit_mpred_pfc_test_02_plt:current_ooQ2(booQ2). @ 58",
goal,
plunit_mpred_pfc_test_02_plt : current_ooQ2(booQ2)).
failure=info(why_was_true(\+plunit_mpred_pfc_test_02_plt:(\+current_ooQ2(booQ2))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+plunit_mpred_pfc_test_02_plt:(\+current_ooQ2(booQ2)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+plunit_mpred_pfc_test_02_plt:(\+current_ooQ2(booQ2)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+plunit_mpred_pfc_test_02_plt:(\+current_ooQ2(booQ2)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = ~( current_ooQ2(fooQ2)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = ~( current_ooQ2(fooQ2)) ,
% support_fact = mfl4(_73880,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',66) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( ~( current_ooQ2(fooQ2))).
% % Found positive trigger: ~current_ooQ2(fooQ2)
% % body: mpred_positive_fact(~current_ooQ2(fooQ2))*->rhs([ \+( ~( ~( current_ooQ2(fooQ2))))])
passed=info(why_was_true(plunit_mpred_pfc_test_02_plt: ~current_ooQ2(fooQ2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for ~current_ooQ2(fooQ2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for ~current_ooQ2(fooQ2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for ~current_ooQ2(fooQ2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = default_ooQ2(booQ2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = default_ooQ2(booQ2) ,
% support_fact = mfl4(_1456,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',72) ,
% support_trig=ax ,
% exact is support_status.
passed=info(why_was_true(plunit_mpred_pfc_test_02_plt:current_ooQ2(booQ2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for current_ooQ2(booQ2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for current_ooQ2(booQ2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for current_ooQ2(booQ2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = ( if_mooTt(Missing,Create) ==>
% \+( Missing/(Missing\=@=Create)) ==>
% _13096) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = ( if_mooTt(Missing,Create) ==>
% \+( Missing/(Missing\=@=Create)) ==>
% _13096) ,
% support_fact = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 84) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( ( if_mooTt(If_mooTt,MooTt) ==>
% \+( _61428/(_61434\=@=_61436)) ==>
% _55802)).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooTt,2,pfcLHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooTt,2,pfcLHS) ,
% support_fact = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 84) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooTt,2,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcLHS)
% % body: \+ground(if_mooTt/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooTt,2,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcLHS)
% % body: rhs([ arity(if_mooTt,2),
% % functorIsMacro(if_mooTt),
% % mpred_prop(baseKB,if_mooTt,2,pfcWatches)])
% % RHS-Post1: arity(if_mooTt,2)
% % Support: mpred_prop(baseKB,if_mooTt,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooTt,2,pfcLHS),rhs([ arity(if_mooTt,2),
% % functorIsMacro(if_mooTt),
% % mpred_prop(baseKB,if_mooTt,2,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(if_mooTt,2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(if_mooTt,2) ,
% support_fact = mpred_prop(baseKB,if_mooTt,2,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooTt,2,pfcLHS),
% rhs( [ arity(if_mooTt,2),
% functorIsMacro(if_mooTt),
% mpred_prop(baseKB,if_mooTt,2,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( arity(if_mooTt,2)).
% % Found positive trigger: arity(if_mooTt,2)
% % body: predicateConventionMt(if_mooTt,PredicateConventionMt_If_mooTt)*->rhs([ { kb_global( _95814 :
% %
% % if_mooTt/2) }])
% % Found positive trigger: arity(if_mooTt,2)
% % body: prologHybrid(if_mooTt)*->rhs([ { kb_shared( if_mooTt/2) }])
% % Found positive trigger: arity(if_mooTt,2)
% % body: pfcControlled(if_mooTt)*->rhs([ hybrid_support(if_mooTt,2)])
% % Found positive trigger: arity(if_mooTt,2)
% % body: mpred_positive_fact(arity(if_mooTt,2))*->rhs([ \+( ~( arity(if_mooTt,2)))])
% % still_supported(~arity(if_mooTt,2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(if_mooTt,2)
% % still_supported(~arity(if_mooTt,2))
% % Found positive trigger: arity(if_mooTt,2)
% % body: singleValuedInArg(if_mooTt,SingleValuedInArg_If_mooTt)*->rhs([ singleValuedInArgAX(if_mooTt,2,SingleValuedInArgAX6)])
% % RHS-Post1: functorIsMacro(if_mooTt)
% % Support: mpred_prop(baseKB,if_mooTt,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooTt,2,pfcLHS),rhs([ arity(if_mooTt,2),
% % functorIsMacro(if_mooTt),
% % mpred_prop(baseKB,if_mooTt,2,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(if_mooTt) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(if_mooTt) ,
% support_fact = mpred_prop(baseKB,if_mooTt,2,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooTt,2,pfcLHS),
% rhs( [ arity(if_mooTt,2),
% functorIsMacro(if_mooTt),
% mpred_prop(baseKB,if_mooTt,2,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(if_mooTt)).
% % Found positive trigger: functorIsMacro(if_mooTt)
% % body: mpred_positive_fact(functorIsMacro(if_mooTt))*->rhs([ \+( ~( functorIsMacro(if_mooTt)))])
% % still_supported(~functorIsMacro(if_mooTt))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(if_mooTt)
% % still_supported(~functorIsMacro(if_mooTt))
% % RHS-Post1: mpred_prop(baseKB,if_mooTt,2,pfcWatches)
% % Support: mpred_prop(baseKB,if_mooTt,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooTt,2,pfcLHS),rhs([ arity(if_mooTt,2),
% % functorIsMacro(if_mooTt),
% % mpred_prop(baseKB,if_mooTt,2,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooTt,2,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooTt,2,pfcWatches) ,
% support_fact = mpred_prop(baseKB,if_mooTt,2,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooTt,2,pfcLHS),
% rhs( [ arity(if_mooTt,2),
% functorIsMacro(if_mooTt),
% mpred_prop(baseKB,if_mooTt,2,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooTt,2,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcWatches)
% % body: \+ground(if_mooTt/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooTt,2,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : if_mooTt/2) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooTt,2,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooTt,2,kb_shared) ,
% support_fact = ( mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 84) ,
% ax) ,
% support_trig = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 84) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooTt,2,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB3\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_65330:if_mooTt/2))),
% % show_failure( on_x_fail( Call5 :
% %
% % call(kb_shared,_79572:if_mooTt/2))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB3\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_71464:if_mooTt/2))),
% % show_failure( on_x_fail( Call5 :
% %
% % call(kb_shared,_85706:if_mooTt/2))) }])
% % Support: mpred_prop(baseKB,if_mooTt,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,if_mooTt,2,kb_shared),'$pt'(baseKB,genlMt(BaseKB6,baseKB),(BaseKB7\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call8 :
% %
% % call(kb_shared,_18396:if_mooTt/2))),
% % show_failure( on_x_fail( Call9 :
% %
% % call(kb_shared,_32638:if_mooTt/2))) }]))))
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,kb_shared)
% % body: \+ground(if_mooTt/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooTt,2,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,if_mooTt,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooTt,2,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooTt,2,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooTt,2,kb_shared)
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,if_mooTt,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooTt,2,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooTt,2,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooTt,2,pfcWatches)
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,if_mooTt,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooTt,2,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooTt,2,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooTt,2,pfcLHS)
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcLHS))
% % Adding positive
% % trigger: if_mooTt(If_mooTt,MooTt)
% % body: rhs([ \+_78478/(_78484\=@=_78486)==>_78470])
% % Support: (if_mooTt(If_mooTt3,MooTt5)==>(\+_41784/(_41790\=@=_41792)==>_41776)),mfl4([ 'Missing'=Missing,
% % 'Create'=Create],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',84)
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger) ,
% support_fact = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 84) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger)).
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger)
% % body: \+ground(if_mooTt/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger)
% % body: rhs([ mpred_prop(baseKB,if_mooTt,2,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,if_mooTt,2,pfcWatches)
% % Support: mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger),rhs([ mpred_prop(baseKB,if_mooTt,2,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooTt,2,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooTt,2,pfcWatches) ,
% support_fact = mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger),
% rhs([mpred_prop(baseKB,if_mooTt,2,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,if_mooTt,2,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,if_mooTt,2,pfcLHS),
% rhs( [ arity(if_mooTt,2),
% functorIsMacro(if_mooTt),
% mpred_prop(baseKB,if_mooTt,2,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger)
% % body: genlPreds(pfcPosTrigger,GenlPreds_PfcPosTrigger)*->rhs([ mpred_prop(baseKB,if_mooTt,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger)))])
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger)
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger))
% % Found positive trigger: if_mooTt(If_mooTt,MooTt)==>(\+_41528/(_41534\=@=_41536)==>_41520)
% % body: mpred_positive_fact((if_mooTt(If_mooTt3,MooTt7)==>(\+_41578/(_41584\=@=_41586)==>_41570)))*->rhs([ \+( ~( ( if_mooTt(If_mooTt4,MooTt8) ==>
% % \+( _21192/(_21198\=@=_21200)) ==>
% % _15558)))])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = default_ooTt(_24800)==>if_mooTt(current_ooTt(_24822),current_ooTt(_24800)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = default_ooTt(_24800)==>if_mooTt(current_ooTt(_24822),current_ooTt(_24800)) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( default_ooTt(Tt)==>if_mooTt(current_ooTt(Tt2),current_ooTt(Tt3))).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooTt,2,pfcRHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooTt,2,pfcRHS) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooTt,2,pfcRHS)).
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcRHS)
% % body: \+ground(if_mooTt/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooTt,2,pfcRHS)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcRHS)
% % body: rhs([ mpred_prop(baseKB,if_mooTt,2,pfcCreates)])
% % RHS-Post1: mpred_prop(baseKB,if_mooTt,2,pfcCreates)
% % Support: mpred_prop(baseKB,if_mooTt,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooTt,2,pfcRHS),rhs([ mpred_prop(baseKB,if_mooTt,2,pfcCreates)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooTt,2,pfcCreates) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooTt,2,pfcCreates) ,
% support_fact = mpred_prop(baseKB,if_mooTt,2,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooTt,2,pfcRHS),
% rhs([mpred_prop(baseKB,if_mooTt,2,pfcCreates)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooTt,2,pfcCreates)).
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcCreates)
% % body: \+ground(if_mooTt/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooTt,2,pfcCreates)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcCreates)
% % body: rhs([ { baseKB : warn_if_static(if_mooTt,2) },
% % { kb_shared( baseKB : if_mooTt/2) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcCreates)
% % body: genlPreds(pfcCreates,GenlPreds_PfcCreates)*->rhs([ mpred_prop(baseKB,if_mooTt,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcCreates)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooTt,2,pfcCreates))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooTt,2,pfcCreates)))])
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcCreates))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooTt,2,pfcCreates)
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcCreates))
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcRHS)
% % body: genlPreds(pfcRHS,GenlPreds_PfcRHS)*->rhs([ mpred_prop(baseKB,if_mooTt,2,Prop)])
% % RHS-Post1: mpred_prop(baseKB,if_mooTt,2,pfcControlled)
% % Support: mpred_prop(baseKB,if_mooTt,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooTt,2,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
% % [ mpred_prop(baseKB,if_mooTt,2,pfcControlled)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooTt,2,pfcControlled) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooTt,2,pfcControlled) ,
% support_fact = mpred_prop(baseKB,if_mooTt,2,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooTt,2,pfcRHS),
% genlPreds(pfcRHS,pfcControlled)*->rhs([mpred_prop(baseKB,if_mooTt,2,pfcControlled)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooTt,2,pfcControlled)).
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcControlled)
% % body: \+ground(if_mooTt/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooTt,2,pfcControlled)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcControlled)
% % body: rhs([ { kb_shared( baseKB : if_mooTt/2) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcControlled)
% % body: genlPreds(pfcControlled,GenlPreds_PfcControlled)*->rhs([ mpred_prop(baseKB,if_mooTt,2,Prop)])
% % RHS-Post1: mpred_prop(baseKB,if_mooTt,2,prologHybrid)
% % Support: mpred_prop(baseKB,if_mooTt,2,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,if_mooTt,2,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
% % [ mpred_prop(baseKB,if_mooTt,2,prologHybrid)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooTt,2,prologHybrid) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooTt,2,prologHybrid) ,
% support_fact = mpred_prop(baseKB,if_mooTt,2,pfcControlled) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooTt,2,pfcControlled),
% genlPreds(pfcControlled,prologHybrid)*->rhs([mpred_prop(baseKB,if_mooTt,2,prologHybrid)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooTt,2,prologHybrid)).
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,prologHybrid)
% % body: \+ground(if_mooTt/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooTt,2,prologHybrid)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,prologHybrid)
% % body: genlPreds(prologHybrid,GenlPreds_PrologHybrid)*->rhs([ mpred_prop(baseKB,if_mooTt,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,prologHybrid)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooTt,2,prologHybrid))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooTt,2,prologHybrid)))])
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,prologHybrid))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooTt,2,prologHybrid)
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,prologHybrid))
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcControlled)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooTt,2,pfcControlled))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooTt,2,pfcControlled)))])
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcControlled))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooTt,2,pfcControlled)
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcControlled))
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcRHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooTt,2,pfcRHS))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooTt,2,pfcRHS)))])
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcRHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooTt,2,pfcRHS)
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcRHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooTt,1,pfcLHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooTt,1,pfcLHS) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,default_ooTt,1,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcLHS)
% % body: \+ground(default_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,default_ooTt,1,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcLHS)
% % body: rhs([ arity(default_ooTt,1),
% % functorIsMacro(default_ooTt),
% % mpred_prop(baseKB,default_ooTt,1,pfcWatches)])
% % RHS-Post1: arity(default_ooTt,1)
% % Support: mpred_prop(baseKB,default_ooTt,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,default_ooTt,1,pfcLHS),rhs([ arity(default_ooTt,1),
% % functorIsMacro(default_ooTt),
% % mpred_prop(baseKB,default_ooTt,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(default_ooTt,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(default_ooTt,1) ,
% support_fact = mpred_prop(baseKB,default_ooTt,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,default_ooTt,1,pfcLHS),
% rhs( [ arity(default_ooTt,1),
% functorIsMacro(default_ooTt),
% mpred_prop(baseKB,default_ooTt,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( arity(default_ooTt,1)).
% % Found positive trigger: arity(default_ooTt,1)
% % body: predicateConventionMt(default_ooTt,PredicateConventionMt_Default_ooTt)*->rhs([ { kb_global( _43860 :
% %
% % default_ooTt/1) }])
% % Found positive trigger: arity(default_ooTt,1)
% % body: prologHybrid(default_ooTt)*->rhs([ { kb_shared( default_ooTt/1) }])
% % Found positive trigger: arity(default_ooTt,1)
% % body: pfcControlled(default_ooTt)*->rhs([ hybrid_support(default_ooTt,1)])
% % Found positive trigger: arity(default_ooTt,1)
% % body: mpred_positive_fact(arity(default_ooTt,1))*->rhs([ \+( ~( arity(default_ooTt,1)))])
% % still_supported(~arity(default_ooTt,1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(default_ooTt,1)
% % still_supported(~arity(default_ooTt,1))
% % Found positive trigger: arity(default_ooTt,1)
% % body: singleValuedInArg(default_ooTt,SingleValuedInArg_Default_ooTt)*->rhs([ singleValuedInArgAX(default_ooTt,1,SingleValuedInArgAX5)])
% % RHS-Post1: functorIsMacro(default_ooTt)
% % Support: mpred_prop(baseKB,default_ooTt,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,default_ooTt,1,pfcLHS),rhs([ arity(default_ooTt,1),
% % functorIsMacro(default_ooTt),
% % mpred_prop(baseKB,default_ooTt,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(default_ooTt) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(default_ooTt) ,
% support_fact = mpred_prop(baseKB,default_ooTt,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,default_ooTt,1,pfcLHS),
% rhs( [ arity(default_ooTt,1),
% functorIsMacro(default_ooTt),
% mpred_prop(baseKB,default_ooTt,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(default_ooTt)).
% % Found positive trigger: functorIsMacro(default_ooTt)
% % body: mpred_positive_fact(functorIsMacro(default_ooTt))*->rhs([ \+( ~( functorIsMacro(default_ooTt)))])
% % still_supported(~functorIsMacro(default_ooTt))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(default_ooTt)
% % still_supported(~functorIsMacro(default_ooTt))
% % RHS-Post1: mpred_prop(baseKB,default_ooTt,1,pfcWatches)
% % Support: mpred_prop(baseKB,default_ooTt,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,default_ooTt,1,pfcLHS),rhs([ arity(default_ooTt,1),
% % functorIsMacro(default_ooTt),
% % mpred_prop(baseKB,default_ooTt,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooTt,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooTt,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,default_ooTt,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,default_ooTt,1,pfcLHS),
% rhs( [ arity(default_ooTt,1),
% functorIsMacro(default_ooTt),
% mpred_prop(baseKB,default_ooTt,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,default_ooTt,1,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcWatches)
% % body: \+ground(default_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,default_ooTt,1,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : default_ooTt/1) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooTt,1,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooTt,1,kb_shared) ,
% support_fact = ( mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87) ,
% ax) ,
% support_trig = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,default_ooTt,1,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB2\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_18958:default_ooTt/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_33200:default_ooTt/1))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB2\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_29980:default_ooTt/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_44222:default_ooTt/1))) }])
% % Support: mpred_prop(baseKB,default_ooTt,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,default_ooTt,1,kb_shared),'$pt'(baseKB,genlMt(BaseKB5,baseKB),(BaseKB6\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call7 :
% %
% % call(kb_shared,_80946:default_ooTt/1))),
% % show_failure( on_x_fail( Call8 :
% %
% % call(kb_shared,_95190:default_ooTt/1))) }]))))
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,kb_shared)
% % body: \+ground(default_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,default_ooTt,1,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,default_ooTt,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,default_ooTt,1,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,default_ooTt,1,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,default_ooTt,1,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,default_ooTt,1,kb_shared)
% % still_supported(~mpred_prop(baseKB,default_ooTt,1,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,default_ooTt,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,default_ooTt,1,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,default_ooTt,1,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,default_ooTt,1,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,default_ooTt,1,pfcWatches)
% % still_supported(~mpred_prop(baseKB,default_ooTt,1,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,default_ooTt,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,default_ooTt,1,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,default_ooTt,1,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,default_ooTt,1,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,default_ooTt,1,pfcLHS)
% % still_supported(~mpred_prop(baseKB,default_ooTt,1,pfcLHS))
% % Adding positive
% % trigger: default_ooTt(Tt)
% % body: rhs([ if_mooTt(current_ooTt(Tt3),current_ooTt(Tt4))])
% % Support: (default_ooTt(Tt5)==>if_mooTt(current_ooTt(Tt6),current_ooTt(Tt7))),mfl4([ 'X'=X],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',87)
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger)).
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger)
% % body: \+ground(default_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger)
% % body: rhs([ mpred_prop(baseKB,default_ooTt,1,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,default_ooTt,1,pfcWatches)
% % Support: mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger),rhs([ mpred_prop(baseKB,default_ooTt,1,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooTt,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooTt,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger),
% rhs([mpred_prop(baseKB,default_ooTt,1,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,default_ooTt,1,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,default_ooTt,1,pfcLHS),
% rhs( [ arity(default_ooTt,1),
% functorIsMacro(default_ooTt),
% mpred_prop(baseKB,default_ooTt,1,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger)
% % body: genlPreds(pfcPosTrigger,GenlPreds_PfcPosTrigger)*->rhs([ mpred_prop(baseKB,default_ooTt,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger)))])
% % still_supported(~mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger)
% % still_supported(~mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger))
% % Found positive trigger: default_ooTt(Tt)==>if_mooTt(current_ooTt(Tt3),current_ooTt(Tt4))
% % body: mpred_positive_fact((default_ooTt(Tt5)==>if_mooTt(current_ooTt(Tt6),current_ooTt(Tt7))))*->rhs([ \+( ~( default_ooTt(Tt8)==>if_mooTt(current_ooTt(Tt9),current_ooTt(Tt10))))])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = default_ooTt(defaultValueTt) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = default_ooTt(defaultValueTt) ,
% support_fact = mfl4(_115632,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( default_ooTt(defaultValueTt)).
% % Found positive trigger: default_ooTt(defaultValueTt)
% % body: mpred_positive_fact(default_ooTt(defaultValueTt))*->rhs([ \+( ~( default_ooTt(defaultValueTt)))])
% % still_supported(~default_ooTt(defaultValueTt))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~default_ooTt(defaultValueTt)
% % still_supported(~default_ooTt(defaultValueTt))
% % Found positive trigger: default_ooTt(defaultValueTt)
% % body: rhs([ if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt))])
% % RHS-Post1: if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt))
% % Support: default_ooTt(defaultValueTt),'$pt'(baseKB,default_ooTt(defaultValueTt),rhs([ if_mooTt(current_ooTt(Tt2),current_ooTt(defaultValueTt))]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = if_mooTt(current_ooTt(_52168),current_ooTt(defaultValueTt)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = if_mooTt(current_ooTt(_52168),current_ooTt(defaultValueTt)) ,
% support_fact = default_ooTt(defaultValueTt) ,
% support_trig = '$pt'( baseKB,
% default_ooTt(defaultValueTt),
% rhs([if_mooTt(current_ooTt(_52168),current_ooTt(defaultValueTt))])) ,
% none is support_status.
% baseKB : mpred_fwc1( if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt))).
% % Found positive trigger: if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt))
% % body: mpred_positive_fact(if_mooTt(current_ooTt(Tt2),current_ooTt(defaultValueTt)))*->rhs([ \+( ~( if_mooTt(current_ooTt(Tt3),current_ooTt(defaultValueTt))))])
% % still_supported(~if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt)))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt))
% % still_supported(~if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt)))
% % Found positive trigger: if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt))
% % body: rhs([ ( \+( current_ooTt(Tt2)/(current_ooTt(Tt3)\=@=current_ooTt(defaultValueTt))) ==>
% % current_ooTt(defaultValueTt))])
% % RHS-Post1: \+current_ooTt(Tt)/(current_ooTt(Tt1)\=@=current_ooTt(defaultValueTt))==>current_ooTt(defaultValueTt)
% % Support: if_mooTt(current_ooTt(Tt2),current_ooTt(defaultValueTt)),'$pt'(baseKB,if_mooTt(current_ooTt(Tt3),current_ooTt(defaultValueTt)),rhs(
% % [ ( \+( current_ooTt(Tt4)/(current_ooTt(Tt5)\=@=current_ooTt(defaultValueTt))) ==>
% % current_ooTt(defaultValueTt))]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = ( \+( current_ooTt(Tt)/(current_ooTt(Tt1)\=@=current_ooTt(defaultValueTt))) ==>
% current_ooTt(defaultValueTt)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = ( \+( current_ooTt(Tt)/(current_ooTt(Tt1)\=@=current_ooTt(defaultValueTt))) ==>
% current_ooTt(defaultValueTt)) ,
% support_fact = if_mooTt(current_ooTt(_2488),current_ooTt(defaultValueTt)) ,
% support_trig = '$pt'( baseKB,
% if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt)),
% rhs([(\+current_ooTt(_2716)/(current_ooTt(_2716)\=@=current_ooTt(defaultValueTt))==>current_ooTt(defaultValueTt))])) ,
% none is support_status.
% baseKB : mpred_fwc1( ( \+( current_ooTt(Tt)/(current_ooTt(Tt1)\=@=current_ooTt(defaultValueTt))) ==>
% current_ooTt(defaultValueTt))).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooTt,1,pfcRHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooTt,1,pfcRHS) ,
% support_fact = mfl4(_92922,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooTt,1,pfcRHS)).
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcRHS)
% % body: \+ground(current_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooTt,1,pfcRHS)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcRHS)
% % body: rhs([ mpred_prop(baseKB,current_ooTt,1,pfcCreates)])
% % RHS-Post1: mpred_prop(baseKB,current_ooTt,1,pfcCreates)
% % Support: mpred_prop(baseKB,current_ooTt,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooTt,1,pfcRHS),rhs([ mpred_prop(baseKB,current_ooTt,1,pfcCreates)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooTt,1,pfcCreates) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooTt,1,pfcCreates) ,
% support_fact = mpred_prop(baseKB,current_ooTt,1,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooTt,1,pfcRHS),
% rhs([mpred_prop(baseKB,current_ooTt,1,pfcCreates)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooTt,1,pfcCreates)).
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcCreates)
% % body: \+ground(current_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooTt,1,pfcCreates)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcCreates)
% % body: rhs([ { baseKB : warn_if_static(current_ooTt,1) },
% % { kb_shared( baseKB : current_ooTt/1) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooTt,1,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooTt,1,kb_shared) ,
% support_fact = ( mfl4(_1450,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89) ,
% ax) ,
% support_trig = mfl4(_1940,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooTt,1,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB1\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_22118:current_ooTt/1))),
% % show_failure( on_x_fail( Call3 :
% %
% % call(kb_shared,_36360:current_ooTt/1))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB1\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_35200:current_ooTt/1))),
% % show_failure( on_x_fail( Call3 :
% %
% % call(kb_shared,_49442:current_ooTt/1))) }])
% % Support: mpred_prop(baseKB,current_ooTt,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,current_ooTt,1,kb_shared),'$pt'(baseKB,genlMt(BaseKB4,baseKB),(BaseKB5\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call6 :
% %
% % call(kb_shared,_86166:current_ooTt/1))),
% % show_failure( on_x_fail( Call7 :
% %
% % call(kb_shared,_100410:current_ooTt/1))) }]))))
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,kb_shared)
% % body: \+ground(current_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooTt,1,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,current_ooTt,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooTt,1,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooTt,1,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooTt,1,kb_shared)
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcCreates)
% % body: genlPreds(pfcCreates,GenlPreds_PfcCreates)*->rhs([ mpred_prop(baseKB,current_ooTt,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcCreates)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooTt,1,pfcCreates))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooTt,1,pfcCreates)))])
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcCreates))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooTt,1,pfcCreates)
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcCreates))
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcRHS)
% % body: genlPreds(pfcRHS,GenlPreds_PfcRHS)*->rhs([ mpred_prop(baseKB,current_ooTt,1,Prop)])
% % RHS-Post1: mpred_prop(baseKB,current_ooTt,1,pfcControlled)
% % Support: mpred_prop(baseKB,current_ooTt,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooTt,1,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
% % [ mpred_prop(baseKB,current_ooTt,1,pfcControlled)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooTt,1,pfcControlled) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooTt,1,pfcControlled) ,
% support_fact = mpred_prop(baseKB,current_ooTt,1,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooTt,1,pfcRHS),
% genlPreds(pfcRHS,pfcControlled)*->rhs([mpred_prop(baseKB,current_ooTt,1,pfcControlled)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooTt,1,pfcControlled)).
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcControlled)
% % body: \+ground(current_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooTt,1,pfcControlled)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcControlled)
% % body: rhs([ { kb_shared( baseKB : current_ooTt/1) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcControlled)
% % body: genlPreds(pfcControlled,GenlPreds_PfcControlled)*->rhs([ mpred_prop(baseKB,current_ooTt,1,Prop)])
% % RHS-Post1: mpred_prop(baseKB,current_ooTt,1,prologHybrid)
% % Support: mpred_prop(baseKB,current_ooTt,1,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,current_ooTt,1,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
% % [ mpred_prop(baseKB,current_ooTt,1,prologHybrid)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooTt,1,prologHybrid) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooTt,1,prologHybrid) ,
% support_fact = mpred_prop(baseKB,current_ooTt,1,pfcControlled) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooTt,1,pfcControlled),
% ( genlPreds(pfcControlled,prologHybrid) *->
% rhs([mpred_prop(baseKB,current_ooTt,1,prologHybrid)]))) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooTt,1,prologHybrid)).
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,prologHybrid)
% % body: \+ground(current_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooTt,1,prologHybrid)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,prologHybrid)
% % body: genlPreds(prologHybrid,GenlPreds_PrologHybrid)*->rhs([ mpred_prop(baseKB,current_ooTt,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,prologHybrid)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooTt,1,prologHybrid))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooTt,1,prologHybrid)))])
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,prologHybrid))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooTt,1,prologHybrid)
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,prologHybrid))
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcControlled)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooTt,1,pfcControlled))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooTt,1,pfcControlled)))])
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcControlled))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooTt,1,pfcControlled)
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcControlled))
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcRHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooTt,1,pfcRHS))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooTt,1,pfcRHS)))])
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcRHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooTt,1,pfcRHS)
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcRHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooTt,1,pfcLHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooTt,1,pfcLHS) ,
% support_fact = mfl4(_11358,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooTt,1,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcLHS)
% % body: \+ground(current_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooTt,1,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcLHS)
% % body: rhs([ arity(current_ooTt,1),
% % functorIsMacro(current_ooTt),
% % mpred_prop(baseKB,current_ooTt,1,pfcWatches)])
% % RHS-Post1: arity(current_ooTt,1)
% % Support: mpred_prop(baseKB,current_ooTt,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooTt,1,pfcLHS),rhs([ arity(current_ooTt,1),
% % functorIsMacro(current_ooTt),
% % mpred_prop(baseKB,current_ooTt,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(current_ooTt,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(current_ooTt,1) ,
% support_fact = mpred_prop(baseKB,current_ooTt,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooTt,1,pfcLHS),
% rhs( [ arity(current_ooTt,1),
% functorIsMacro(current_ooTt),
% mpred_prop(baseKB,current_ooTt,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( arity(current_ooTt,1)).
% % Found positive trigger: arity(current_ooTt,1)
% % body: predicateConventionMt(current_ooTt,PredicateConventionMt_Current_ooTt)*->rhs([ { kb_global( _44794 :
% %
% % current_ooTt/1) }])
% % Found positive trigger: arity(current_ooTt,1)
% % body: prologHybrid(current_ooTt)*->rhs([ { kb_shared( current_ooTt/1) }])
% % Found positive trigger: arity(current_ooTt,1)
% % body: pfcControlled(current_ooTt)*->rhs([ hybrid_support(current_ooTt,1)])
% % RHS-Post1: hybrid_support(current_ooTt,1)
% % Support: arity(current_ooTt,1),'$pt'(baseKB,arity(current_ooTt,1),(pfcControlled(current_ooTt)*->rhs([ hybrid_support(current_ooTt,1)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = hybrid_support(current_ooTt,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = hybrid_support(current_ooTt,1) ,
% support_fact = arity(current_ooTt,1) ,
% support_trig = '$pt'( baseKB,
% arity(current_ooTt,1),
% pfcControlled(current_ooTt)*->rhs([hybrid_support(current_ooTt,1)])) ,
% none is support_status.
% baseKB : mpred_fwc1( hybrid_support(current_ooTt,1)).
% % Found positive trigger: hybrid_support(current_ooTt,1)
% % body: mpred_positive_fact(hybrid_support(current_ooTt,1))*->rhs([ \+( ~( hybrid_support(current_ooTt,1)))])
% % still_supported(~hybrid_support(current_ooTt,1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~hybrid_support(current_ooTt,1)
% % still_supported(~hybrid_support(current_ooTt,1))
% % Found positive trigger: arity(current_ooTt,1)
% % body: mpred_positive_fact(arity(current_ooTt,1))*->rhs([ \+( ~( arity(current_ooTt,1)))])
% % still_supported(~arity(current_ooTt,1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(current_ooTt,1)
% % still_supported(~arity(current_ooTt,1))
% % Found positive trigger: arity(current_ooTt,1)
% % body: singleValuedInArg(current_ooTt,SingleValuedInArg_Current_ooTt)*->rhs([ singleValuedInArgAX(current_ooTt,1,SingleValuedInArgAX4)])
% % RHS-Post1: functorIsMacro(current_ooTt)
% % Support: mpred_prop(baseKB,current_ooTt,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooTt,1,pfcLHS),rhs([ arity(current_ooTt,1),
% % functorIsMacro(current_ooTt),
% % mpred_prop(baseKB,current_ooTt,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(current_ooTt) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(current_ooTt) ,
% support_fact = mpred_prop(baseKB,current_ooTt,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooTt,1,pfcLHS),
% rhs( [ arity(current_ooTt,1),
% functorIsMacro(current_ooTt),
% mpred_prop(baseKB,current_ooTt,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(current_ooTt)).
% % Found positive trigger: functorIsMacro(current_ooTt)
% % body: mpred_positive_fact(functorIsMacro(current_ooTt))*->rhs([ \+( ~( functorIsMacro(current_ooTt)))])
% % still_supported(~functorIsMacro(current_ooTt))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(current_ooTt)
% % still_supported(~functorIsMacro(current_ooTt))
% % RHS-Post1: mpred_prop(baseKB,current_ooTt,1,pfcWatches)
% % Support: mpred_prop(baseKB,current_ooTt,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooTt,1,pfcLHS),rhs([ arity(current_ooTt,1),
% % functorIsMacro(current_ooTt),
% % mpred_prop(baseKB,current_ooTt,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooTt,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooTt,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,current_ooTt,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooTt,1,pfcLHS),
% rhs( [ arity(current_ooTt,1),
% functorIsMacro(current_ooTt),
% mpred_prop(baseKB,current_ooTt,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooTt,1,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcWatches)
% % body: \+ground(current_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooTt,1,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : current_ooTt/1) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,current_ooTt,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooTt,1,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooTt,1,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooTt,1,pfcWatches)
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,current_ooTt,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooTt,1,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooTt,1,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooTt,1,pfcLHS)
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcLHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger) ,
% support_fact = mfl4(_75950,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger)).
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger)
% % body: \+ground(current_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger)
% % body: rhs([ mpred_prop(baseKB,current_ooTt,1,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,current_ooTt,1,pfcWatches)
% % Support: mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger),'$pt'(baseKB,mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger),rhs([ mpred_prop(baseKB,current_ooTt,1,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooTt,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooTt,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger),
% rhs([mpred_prop(baseKB,current_ooTt,1,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,current_ooTt,1,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,current_ooTt,1,pfcLHS),
% rhs( [ arity(current_ooTt,1),
% functorIsMacro(current_ooTt),
% mpred_prop(baseKB,current_ooTt,1,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger)
% % body: genlPreds(pfcNegTrigger,GenlPreds_PfcNegTrigger)*->rhs([ mpred_prop(baseKB,current_ooTt,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger)))])
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger)
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger))
% % Adding negative
% % trigger: current_ooTt(Tt)
% % test: call_u_no_bc(current_ooTt(Tt2)),current_ooTt(Tt3)\=@=current_ooTt(defaultValueTt)
% % body: rhs([ current_ooTt(defaultValueTt)])
% % Support: (\+current_ooTt(Tt4)/(current_ooTt(Tt5)\=@=current_ooTt(defaultValueTt))==>current_ooTt(defaultValueTt)),mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89)
% % RHS-Post1: current_ooTt(defaultValueTt)
% % Support: \+current_ooTt(Tt),'$nt'(current_ooTt(Tt1),(call_u_no_bc(current_ooTt(Tt2)),current_ooTt(Tt3)\=@=current_ooTt(defaultValueTt)),rhs(
% % [ current_ooTt(defaultValueTt)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = current_ooTt(defaultValueTt) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = current_ooTt(defaultValueTt) ,
% support_fact = \+( current_ooTt(Tt)) ,
% support_trig = '$nt'( current_ooTt(Tt),
% call_u_no_bc(current_ooTt(Tt)),current_ooTt(Tt1)\=@=current_ooTt(defaultValueTt),
% rhs([current_ooTt(defaultValueTt)])) ,
% none is support_status.
% % Adding NEG mpred_do_fcnt via support
% % trigger: current_ooTt(Tt)
% % cond: call_u_no_bc(current_ooTt(Tt2)),current_ooTt(Tt3)\=@=current_ooTt(defaultValueTt)
% % action: rhs([ current_ooTt(defaultValueTt)])
% % from: mpred_add_support_fast(current_ooTt(defaultValueTt),(\+current_ooTt(Tt4),'$nt'(current_ooTt(Tt5),(call_u_no_bc(current_ooTt(Tt6)),current_ooTt(Tt7)\=@=current_ooTt(defaultValueTt)),rhs(
% % [ current_ooTt(defaultValueTt)]))))
% baseKB : mpred_fwc1( current_ooTt(defaultValueTt)).
% % Found positive trigger: current_ooTt(defaultValueTt)
% % body: mpred_positive_fact(current_ooTt(defaultValueTt))*->rhs([ \+( ~( current_ooTt(defaultValueTt)))])
% % still_supported(~current_ooTt(defaultValueTt))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~current_ooTt(defaultValueTt)
% % still_supported(~current_ooTt(defaultValueTt))
% % Found negative trigger: current_ooTt(defaultValueTt)
% % cond: call_u_no_bc(current_ooTt(Tt)),current_ooTt(Tt2)\=@=current_ooTt(defaultValueTt)
% % body: rhs([ current_ooTt(defaultValueTt)])
% % Support: '$spft'(baseKB,current_ooTt(defaultValueTt),\+current_ooTt(Tt3),'$nt'(current_ooTt(defaultValueTt),(call_u_no_bc(current_ooTt(Tt4)),current_ooTt(Tt5)\=@=current_ooTt(defaultValueTt)),rhs(
% % [ current_ooTt(defaultValueTt)])))
% % Found positive trigger: \+current_ooTt(Tt)/(current_ooTt(Tt2)\=@=current_ooTt(defaultValueTt))==>current_ooTt(defaultValueTt)
% % body: mpred_positive_fact((\+current_ooTt(Tt3)/(current_ooTt(Tt4)\=@=current_ooTt(defaultValueTt))==>current_ooTt(defaultValueTt)))*->rhs(
% % [ \+( ~( ( \+( current_ooTt(Tt5)/(current_ooTt(Tt6)\=@=current_ooTt(defaultValueTt))) ==>
% % current_ooTt(defaultValueTt))))])
passed=info(why_was_true(plunit_mpred_pfc_test_02_plt:current_ooTt(defaultValueTt)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for current_ooTt(defaultValueTt).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for current_ooTt(defaultValueTt).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for current_ooTt(defaultValueTt).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = current_ooTt(fooTt) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = current_ooTt(fooTt) ,
% support_fact = mfl4(_82716,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',93) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( current_ooTt(fooTt)).
% % Found positive trigger: current_ooTt(fooTt)
% % body: mpred_positive_fact(current_ooTt(fooTt))*->rhs([ \+( ~( current_ooTt(fooTt)))])
% % still_supported(~current_ooTt(fooTt))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~current_ooTt(fooTt)
% % still_supported(~current_ooTt(fooTt))
% % Found negative trigger: current_ooTt(fooTt)
% % cond: call_u_no_bc(current_ooTt(Tt)),current_ooTt(Tt2)\=@=current_ooTt(defaultValueTt)
% % body: rhs([ current_ooTt(defaultValueTt)])
% % Support: '$spft'(baseKB,current_ooTt(defaultValueTt),\+current_ooTt(Tt3),'$nt'(current_ooTt(fooTt),(call_u_no_bc(current_ooTt(Tt4)),current_ooTt(Tt5)\=@=current_ooTt(defaultValueTt)),rhs(
% % [ current_ooTt(defaultValueTt)])))
% % Removing support: \+current_ooTt(fooTt),'$nt'(current_ooTt(fooTt),(call_u_no_bc(current_ooTt(fooTt)),current_ooTt(fooTt)\=@=current_ooTt(defaultValueTt)),rhs(
% % [ current_ooTt(defaultValueTt)]))
% % Which was for: current_ooTt(defaultValueTt)
passed=info(why_was_true(plunit_mpred_pfc_test_02_plt:(\+current_ooTt(defaultValueTt))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooTt(defaultValueTt).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooTt(defaultValueTt).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooTt(defaultValueTt).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% % RHS-Post1: current_ooTt(defaultValueTt)
% % Support: \+current_ooTt(fooTt),'$nt'(current_ooTt(fooTt),(call_u_no_bc(current_ooTt(Tt)),current_ooTt(Tt1)\=@=current_ooTt(defaultValueTt)),rhs(
% % [ current_ooTt(defaultValueTt)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = current_ooTt(defaultValueTt) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = current_ooTt(defaultValueTt) ,
% support_fact = \+( current_ooTt(fooTt)) ,
% support_trig = '$nt'( current_ooTt(fooTt),
% call_u_no_bc(current_ooTt(Tt)),current_ooTt(Tt1)\=@=current_ooTt(defaultValueTt),
% rhs([current_ooTt(defaultValueTt)])) ,
% none is support_status.
% % Adding NEG mpred_do_fcnt via support
% % trigger: current_ooTt(fooTt)
% % cond: call_u_no_bc(current_ooTt(Tt)),current_ooTt(Tt2)\=@=current_ooTt(defaultValueTt)
% % action: rhs([ current_ooTt(defaultValueTt)])
% % from: mpred_add_support_fast(current_ooTt(defaultValueTt),(\+current_ooTt(fooTt),'$nt'(current_ooTt(fooTt),(call_u_no_bc(current_ooTt(Tt3)),current_ooTt(Tt4)\=@=current_ooTt(defaultValueTt)),rhs(
% % [ current_ooTt(defaultValueTt)]))))
% baseKB : mpred_fwc1( current_ooTt(defaultValueTt)).
% % Found positive trigger: current_ooTt(defaultValueTt)
% % body: mpred_positive_fact(current_ooTt(defaultValueTt))*->rhs([ \+( ~( current_ooTt(defaultValueTt)))])
% % still_supported(~current_ooTt(defaultValueTt))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~current_ooTt(defaultValueTt)
% % still_supported(~current_ooTt(defaultValueTt))
passed=info(why_was_true(plunit_mpred_pfc_test_02_plt:current_ooTt(defaultValueTt)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for current_ooTt(defaultValueTt).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for current_ooTt(defaultValueTt).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for current_ooTt(defaultValueTt).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
default_ooTt(Tt)==>if_mooTt(current_ooTt(Tt2),current_ooTt(Tt3)),
mfl4(
[ 'X'=X],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,default_ooTt,1,pfcLHS),
mfl4(
[ 'X'=X],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
arity(default_ooTt,1),
mpred_prop(baseKB,default_ooTt,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,default_ooTt,1,pfcLHS),
rhs( [ arity(default_ooTt,1),
functorIsMacro(default_ooTt),
mpred_prop(baseKB,default_ooTt,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
functorIsMacro(default_ooTt),
mpred_prop(baseKB,default_ooTt,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,default_ooTt,1,pfcLHS),
rhs( [ arity(default_ooTt,1),
functorIsMacro(default_ooTt),
mpred_prop(baseKB,default_ooTt,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,default_ooTt,1,pfcWatches),
mpred_prop(baseKB,default_ooTt,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,default_ooTt,1,pfcLHS),
rhs( [ arity(default_ooTt,1),
functorIsMacro(default_ooTt),
mpred_prop(baseKB,default_ooTt,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,default_ooTt,1,kb_shared),
( mfl4(
[ 'X'=X],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87) ,
ax),
mfl4(
[ 'X'=X1],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
'$pt'( baseKB,
genlMt(BaseKB,baseKB),
( BaseKB3\=baseKB *->
rhs([{nop(dmsg_pretty(Call:call(kb_shared,_46594:default_ooTt/1))),show_failure(on_x_fail(Call5:call(kb_shared,_46620:default_ooTt/1)))}]))),
mpred_prop(baseKB,default_ooTt,1,kb_shared),
'$pt'( baseKB,
mpred_prop(baseKB,default_ooTt,1,kb_shared),
'$pt'( baseKB,
genlMt(BaseKB6,baseKB),
( BaseKB7\=baseKB *->
rhs([{nop(dmsg_pretty(Call8:call(kb_shared,_46700:default_ooTt/1))),show_failure(on_x_fail(Call9:call(kb_shared,_46726:default_ooTt/1)))}]))))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger),
mfl4(
[ 'X'=X10],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,default_ooTt,1,pfcWatches),
mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger),
'$pt'( baseKB,
mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger),
rhs([mpred_prop(baseKB,default_ooTt,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
'$pt'( baseKB,
default_ooTt(Tt),
rhs([if_mooTt(current_ooTt(Tt13),current_ooTt(Tt14))])),
default_ooTt(Tt15)==>if_mooTt(current_ooTt(Tt16),current_ooTt(Tt17)),
mfl4(
[ 'X'=X11],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
default_ooTt(defaultValueTt),
mfl4(BaseKB10,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt)),
default_ooTt(defaultValueTt),
'$pt'( baseKB,
default_ooTt(defaultValueTt),
rhs([if_mooTt(current_ooTt(Tt12),current_ooTt(defaultValueTt))]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
( \+( current_ooTt(Tt)/(current_ooTt(Tt11)\=@=current_ooTt(defaultValueTt))) ==>
current_ooTt(defaultValueTt)),
if_mooTt(current_ooTt(Tt12),current_ooTt(defaultValueTt)),
'$pt'( baseKB,
if_mooTt(current_ooTt(Tt13),current_ooTt(defaultValueTt)),
rhs([(\+current_ooTt(Tt14)/(current_ooTt(Tt15)\=@=current_ooTt(defaultValueTt))==>current_ooTt(defaultValueTt))]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcRHS),
mfl4(BaseKB10,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcCreates),
mpred_prop(baseKB,current_ooTt,1,pfcRHS),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcRHS),
rhs([mpred_prop(baseKB,current_ooTt,1,pfcCreates)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooTt,1,kb_shared),
( mfl4(BaseKB10,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89) ,
ax),
mfl4(BaseKB11,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
'$pt'( baseKB,
genlMt(BaseKB12,baseKB),
( BaseKB13\=baseKB *->
rhs([{nop(dmsg_pretty(Call14:call(kb_shared,_38338:current_ooTt/1))),show_failure(on_x_fail(Call15:call(kb_shared,_38364:current_ooTt/1)))}]))),
mpred_prop(baseKB,current_ooTt,1,kb_shared),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooTt,1,kb_shared),
'$pt'( baseKB,
genlMt(BaseKB16,baseKB),
( BaseKB17\=baseKB *->
rhs([{nop(dmsg_pretty(Call18:call(kb_shared,_38444:current_ooTt/1))),show_failure(on_x_fail(Call19:call(kb_shared,_38470:current_ooTt/1)))}]))))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcControlled),
mpred_prop(baseKB,current_ooTt,1,pfcRHS),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcRHS),
genlPreds(pfcRHS,pfcControlled)*->rhs([mpred_prop(baseKB,current_ooTt,1,pfcControlled)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooTt,1,prologHybrid),
mpred_prop(baseKB,current_ooTt,1,pfcControlled),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcControlled),
genlPreds(pfcControlled,prologHybrid)*->rhs([mpred_prop(baseKB,current_ooTt,1,prologHybrid)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcLHS),
mfl4(BaseKB20,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
arity(current_ooTt,1),
mpred_prop(baseKB,current_ooTt,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcLHS),
rhs( [ arity(current_ooTt,1),
functorIsMacro(current_ooTt),
mpred_prop(baseKB,current_ooTt,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
hybrid_support(current_ooTt,1),
arity(current_ooTt,1),
'$pt'( baseKB,
arity(current_ooTt,1),
pfcControlled(current_ooTt)*->rhs([hybrid_support(current_ooTt,1)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
functorIsMacro(current_ooTt),
mpred_prop(baseKB,current_ooTt,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcLHS),
rhs( [ arity(current_ooTt,1),
functorIsMacro(current_ooTt),
mpred_prop(baseKB,current_ooTt,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcWatches),
mpred_prop(baseKB,current_ooTt,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcLHS),
rhs( [ arity(current_ooTt,1),
functorIsMacro(current_ooTt),
mpred_prop(baseKB,current_ooTt,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger),
mfl4(BaseKB20,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcWatches),
mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger),
rhs([mpred_prop(baseKB,current_ooTt,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
'$nt'( current_ooTt(Tt),
call_u_no_bc(current_ooTt(Tt22)),current_ooTt(Tt23)\=@=current_ooTt(defaultValueTt),
rhs([current_ooTt(defaultValueTt)])),
( \+( current_ooTt(Tt24)/(current_ooTt(Tt25)\=@=current_ooTt(defaultValueTt))) ==>
current_ooTt(defaultValueTt)),
mfl4(BaseKB20,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
current_ooTt(defaultValueTt),
\+( current_ooTt(fooTt)),
'$nt'( current_ooTt(fooTt),
call_u_no_bc(current_ooTt(Tt26)),current_ooTt(Tt27)\=@=current_ooTt(defaultValueTt),
rhs([current_ooTt(defaultValueTt)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$nt'( current_ooTt(Tt28),
call_u_no_bc(current_ooTt(Tt29)),current_ooTt(Tt30)\=@=current_ooTt(defaultValueTt),
rhs([current_ooTt(defaultValueTt)])).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$pt'( baseKB,
genlMt(BaseKB31,baseKB),
( BaseKB32\=baseKB *->
rhs([{nop(dmsg_pretty(Call33:call(kb_shared,_12844:default_ooTt/1))),show_failure(on_x_fail(Call34:call(kb_shared,_12870:default_ooTt/1)))}]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$pt'( baseKB,
default_ooTt(Tt36),
rhs([if_mooTt(current_ooTt(Tt37),current_ooTt(Tt38))])).
% Fileinfo: unk: -1
baseKB : '$pt'( baseKB,
genlMt(BaseKB35,baseKB),
( BaseKB36\=baseKB *->
rhs([{nop(dmsg_pretty(Call37:call(kb_shared,_69480:current_ooTt/1))),show_failure(on_x_fail(Call38:call(kb_shared,_69506:current_ooTt/1)))}]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : functorIsMacro(default_ooTt).
% Fileinfo: unk: -1
baseKB : functorIsMacro(current_ooTt).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : arity(default_ooTt,1).
% Fileinfo: unk: -1
baseKB : arity(current_ooTt,1).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : hybrid_support(current_ooTt,1).
% Fileinfo: unk: -1
baseKB : if_mooTt(current_ooTt(Tt39),current_ooTt(defaultValueTt)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : safe_wrap(baseKB,default_ooTt,1,ereq).
% Fileinfo: unk: -1
baseKB : safe_wrap(baseKB,current_ooTt,1,ereq).
/* portray_hb1( print_tree_stop,
$predicate_property( default_ooTt(Tt_Tt39)),
[ interpreted, visible,public,dynamic,multifile,discontiguous,transparent
,
number_of_clauses(1),
number_of_rules(0),
last_modified_generation(135859),
defined,
size(224)]).
*/
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : default_ooTt(defaultValueTt).
/* portray_hb1( print_tree_stop,
$predicate_property( current_ooTt(Tt_Tt39)),
[ interpreted, visible,public,dynamic,multifile,discontiguous,transparent
,
number_of_clauses(1),
number_of_rules(0),
last_modified_generation(160332),
defined,
size(224)]).
*/
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : current_ooTt(defaultValueTt).
% Fileinfo: unk: -1
baseKB : default_ooTt(Tt39)==>if_mooTt(current_ooTt(Tt40),current_ooTt(Tt41)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : ( \+( current_ooTt(Tt39)/(current_ooTt(Tt40)\=@=current_ooTt(defaultValueTt))) ==>
current_ooTt(defaultValueTt)).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,default_ooTt,1,pfcLHS).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : mpred_prop(baseKB,default_ooTt,1,pfcWatches).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,default_ooTt,1,kb_shared).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : mpred_prop(baseKB,current_ooTt,1,pfcRHS).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,current_ooTt,1,pfcCreates).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,current_ooTt,1,kb_shared).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : mpred_prop(baseKB,current_ooTt,1,pfcControlled).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,current_ooTt,1,prologHybrid).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,current_ooTt,1,pfcLHS).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : mpred_prop(baseKB,current_ooTt,1,pfcWatches).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
rdf_rewrite : arity(default_ooTt,1).
% Fileinfo: unk: -1
rdf_rewrite : arity(current_ooTt,1).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
j_u : junit_prop( "plunit_mpred_pfc_test_02_plt:current_ooTt(defaultValueTt). @ 91",
goal,
plunit_mpred_pfc_test_02_plt : current_ooTt(defaultValueTt)).
% Fileinfo: unk: -1
j_u : junit_prop( "plunit_mpred_pfc_test_02_plt:(\\+current_ooTt(defaultValueTt)). @ 95",
goal,
plunit_mpred_pfc_test_02_plt : \+( current_ooTt(defaultValueTt))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
j_u : junit_prop( "plunit_mpred_pfc_test_02_plt:current_ooTt(defaultValueTt). @ 99",
goal,
plunit_mpred_pfc_test_02_plt : current_ooTt(defaultValueTt)).
failure=info(why_was_true(\+plunit_mpred_pfc_test_02_plt:(\+current_ooTt(defaultValueTt))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+plunit_mpred_pfc_test_02_plt:(\+current_ooTt(defaultValueTt)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+plunit_mpred_pfc_test_02_plt:(\+current_ooTt(defaultValueTt)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+plunit_mpred_pfc_test_02_plt:(\+current_ooTt(defaultValueTt)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = ~( current_ooTt(fooTt)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = ~( current_ooTt(fooTt)) ,
% support_fact = mfl4(_62974,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',107) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( ~( current_ooTt(fooTt))).
% % Found positive trigger: ~current_ooTt(fooTt)
% % body: mpred_positive_fact(~current_ooTt(fooTt))*->rhs([ \+( ~( ~( current_ooTt(fooTt))))])
passed=info(why_was_true(plunit_mpred_pfc_test_02_plt: ~current_ooTt(fooTt)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for ~current_ooTt(fooTt).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for ~current_ooTt(fooTt).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for ~current_ooTt(fooTt).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = default_ooTt(defaultValueTt) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = default_ooTt(defaultValueTt) ,
% support_fact = mfl4(_109948,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',113) ,
% support_trig=ax ,
% exact is support_status.
passed=info(why_was_true(plunit_mpred_pfc_test_02_plt:current_ooTt(defaultValueTt)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for current_ooTt(defaultValueTt).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for current_ooTt(defaultValueTt).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for current_ooTt(defaultValueTt).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k mpred_pfc_test_01.plt (returned 7) -->
<testsuite name="mt_01a_0a.pl">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['mt_01a_0a.pl'])" -g "test_completed"
mpred_prop(baseKB,mtHybrid,1,pfcLHS)
% Fileinfo: /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo/virtualize_source.pl:174
virtualize_source : could_safe_virtualize(Virtualize) :-
prolog_load_context(module,Context_Module) ,
\+( clause_b( mtHybrid(Hybrid))) ,
\+( current_prolog_flag(dialect_pfc,fwc);is_pfcname(Pfcname)).
% Fileinfo: /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo/virtualize_source.pl:340
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
virtualize_source : is_dynamic_module(Module5) :-
clause_b( mtHybrid(Hybrid6)).
% Fileinfo: /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo/virtualize_source.pl:491
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
virtualize_source : virtualize_ereq(mtHybrid,1).
% Fileinfo: /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo/virtualize_source.pl:310
virtualize_source : declared_to_wrap(Hybrid7,mtHybrid,1,clause_b).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
lmcache : already_decl(kb_global,header_sane,mtHybrid,1).
% Fileinfo: unk: -1
lmcache : already_decl(kb_global,baseKB,mtHybrid,1).
% Fileinfo: /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/debuggery/ucatch.pl:843
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
ucatch : calc_source_module(Module7) :-
source_module(Module8) ,
clause_b( mtHybrid(Hybrid9)) ,
!.
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
baseKB : '$spft'( baseKB,
mtHybrid(baseKB),
mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl',132),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
baseKB : '$spft'( baseKB,
( mtHybrid(Hybrid14)/(BaseKB\=baseKB) ==>
( genlMt(BaseKB11,baseKB) ,
{ ensure_abox(Abox),
(User==user->dmsg_pretty(warn(mtHybrid(Hybrid16))));true })),
mfl4(
[ 'C'=C],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl', 155),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,mtHybrid,1,pfcLHS),
mfl4(
[ 'C'=C17],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl', 155),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,mtHybrid,1,pfcPosTrigger),
mfl4(
[ 'C'=C17],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl', 155),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
baseKB : '$spft'( baseKB,
'$pt'( baseKB,
mtHybrid(Hybrid24),
( BaseKB17\=baseKB *->
rhs( [ genlMt(BaseKB18,baseKB),
{ ensure_abox(Abox25),
(User19==user->dmsg_pretty(warn(mtHybrid(Hybrid26))));true }]))),
( mtHybrid(Hybrid27)/(BaseKB20\=baseKB) ==>
( genlMt(BaseKB21,baseKB) ,
{ ensure_abox(Abox28),
(User22==user->dmsg_pretty(warn(mtHybrid(Hybrid29))));true })),
mfl4(
[ 'C'=C23],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl', 155)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
baseKB : '$spft'( baseKB,
mtHybrid(Hybrid31)==>{decl_assertable_module(Module32)},
mfl4(
[ 'C'=C30],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl', 190),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
baseKB : '$spft'( baseKB,
'$pt'(baseKB,mtHybrid(Hybrid31),rhs([{decl_assertable_module(Module32)}])),
mtHybrid(Hybrid33)==>{decl_assertable_module(Module34)},
mfl4(
[ 'C'=C30],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl', 190)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
baseKB : '$spft'( baseKB,
predicateConventionMt(mtHybrid,baseKB),
mfl4(BaseKB30,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',195),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
baseKB : '$spft'( baseKB,
ll :-
cwc ,
call( listing, [
[ isa/2,
mtHybrid/1,
col_as_unary/1,
tRRP2/1,
tRR/1,
tRRP/1])],
mfl4(BaseKB30,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',289),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,mtHybrid,1,pfcWatches),
mpred_prop(baseKB,mtHybrid,1,pfcPosTrigger),
'$pt'( baseKB,
mpred_prop(Mpred_prop33,Mpred_prop,PfcPosTrigger,pfcPosTrigger),
rhs([mpred_prop(Mpred_prop36,Mpred_prop35,PfcWatches,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
baseKB : '$spft'( baseKB,
arity(mtHybrid,1),
mpred_prop(baseKB,mtHybrid,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(Mpred_prop33,Mpred_prop,PfcLHS,pfcLHS),
rhs( [ arity(Arity,Arity39),
functorIsMacro(FunctorIsMacro),
mpred_prop(Mpred_prop37,Mpred_prop36,PfcWatches,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
baseKB : '$spft'( baseKB,
functorIsMacro(mtHybrid),
mpred_prop(baseKB,mtHybrid,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(Mpred_prop33,Mpred_prop,PfcLHS,pfcLHS),
rhs( [ arity(Arity,Arity39),
functorIsMacro(FunctorIsMacro),
mpred_prop(Mpred_prop37,Mpred_prop36,PfcWatches,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,mtHybrid,1,pfcWatches),
mpred_prop(baseKB,mtHybrid,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(Mpred_prop33,Mpred_prop,PfcLHS,pfcLHS),
rhs( [ arity(Arity,Arity39),
functorIsMacro(FunctorIsMacro),
mpred_prop(Mpred_prop37,Mpred_prop36,PfcWatches,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
baseKB : '$spft'( baseKB,
never_assert_u(baseKB:mtProlog(baseKB),must(mtHybrid(baseKB))),
mfl4(BaseKB31,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',601),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
baseKB : '$spft'( baseKB,
mtHybrid(baseKB),
mfl4(BaseKB31,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',40),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
baseKB : '$spft'( baseKB,
mtHybrid(baseKB),
mfl4(BaseKB31,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',45),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
baseKB : '$spft'( baseKB,
mtHybrid(baseKB),
mfl4(BaseKB31,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',3),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
baseKB : '$spft'( baseKB,
mtHybrid(header_sane),
mfl4(BaseKB31,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl',25),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
baseKB : '$spft'( baseKB,
genlMt(header_sane,baseKB),
mtHybrid(header_sane),
'$pt'( baseKB,
mtHybrid(header_sane),
( header_sane\=baseKB *->
rhs( [ genlMt(header_sane,baseKB),
{ ensure_abox(header_sane),
(header_sane==user->dmsg_pretty(warn(mtHybrid(header_sane))));true }])))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,mtHybrid,1,kb_global),
( mfl4(BaseKB31,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl',25) ,
ax),
mfl4(BaseKB32,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl',25)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
baseKB : '$spft'( baseKB,
'$pt'( baseKB,
genlMt(BaseKB33,baseKB),
( BaseKB34\=baseKB *->
rhs([{nop(dmsg_pretty(Call:call(kb_global,_49160:mtHybrid/1))),show_failure(on_x_fail(Call36:call(kb_global,_49186:mtHybrid/1)))}]))),
mpred_prop(baseKB,mtHybrid,1,kb_global),
'$pt'( baseKB,
mpred_prop(baseKB,mtHybrid,1,kb_global),
'$pt'( baseKB,
genlMt(BaseKB37,baseKB),
( BaseKB38\=baseKB *->
rhs([{nop(dmsg_pretty(Call39:call(kb_global,_49266:mtHybrid/1))),show_failure(on_x_fail(Call40:call(kb_global,_49292:mtHybrid/1)))}]))))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
baseKB : '$spft'( baseKB,
mtHybrid(baseKB),
mfl4(BaseKB41,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl',25),
ax).
/* portray_hb1( print_tree_stop,
$predicate_property( mtHybrid(Hybrid41)),
[ interpreted, visible,exported,public,dynamic,multifile,discontiguous
,
transparent,
number_of_clauses(3),
number_of_rules(0),
last_modified_generation(40271),
defined,
size(448)]).
*/
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
baseKB : mtHybrid(baseKB).
% Fileinfo: /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:13
baseKB : mtHybrid(socialMt).
% Fileinfo: unk: -1
baseKB : mtHybrid(header_sane).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
baseKB : predicateConventionMt(mtHybrid,baseKB).
% Fileinfo: unk: -1
baseKB : '$pt'( baseKB,
mtHybrid(Hybrid44),
( BaseKB41\=baseKB *->
rhs( [ genlMt(BaseKB42,baseKB),
{ ensure_abox(Abox45),
(User43==user->dmsg_pretty(warn(mtHybrid(Hybrid46))));true }]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
baseKB : '$pt'(baseKB,mtHybrid(Hybrid47),rhs([{decl_assertable_module(Module48)}])).
% Fileinfo: unk: -1
baseKB : '$pt'( baseKB,
genlMt(BaseKB47,baseKB),
( BaseKB48\=baseKB *->
rhs([{nop(dmsg_pretty(Call49:call(kb_global,_109890:mtHybrid/1))),show_failure(on_x_fail(Call50:call(kb_global,_109916:mtHybrid/1)))}]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
baseKB : functorIsMacro(mtHybrid).
% Fileinfo: unk: -1
baseKB : ll :-
cwc ,
call( listing, [
[ isa/2,
mtHybrid/1,
col_as_unary/1,
tRRP2/1,
tRR/1,
tRRP/1])].
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
baseKB : arity(mtHybrid,1).
% Fileinfo: /opt/logicmoo_workspace/packs_sys/pfc/prolog/dialect/pfc_ext/mpred_at_box.pl:752
baseKB : hybrid_support(mtHybrid,1).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
baseKB : safe_wrap(baseKB,mtHybrid,1,ereq).
% Fileinfo: unk: -1
baseKB : never_assert_u(baseKB:mtProlog(baseKB),must(mtHybrid(baseKB))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
baseKB : ( mtHybrid(Hybrid54)/(BaseKB51\=baseKB) ==>
( genlMt(BaseKB52,baseKB) ,
{ ensure_abox(Abox55),
(User53==user->dmsg_pretty(warn(mtHybrid(Hybrid56))));true })).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
baseKB : mtHybrid(Hybrid57)==>{decl_assertable_module(Module58)}.
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,mtHybrid,1,pfcLHS).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
baseKB : mpred_prop(baseKB,mtHybrid,1,pfcPosTrigger).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,mtHybrid,1,pfcWatches).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,mtHybrid,1,kb_global).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
rdf_rewrite : arity(mtHybrid,1).
% Fileinfo: /root/.local/share/swi-prolog/pack/logicmoo_utils/prolog/logicmoo/predicate_inheritance.pl:364
predicate_inheritance : now_inherit_above(Now_inherit_above59,Now_inherit_above58,Now_inherit_above,Above) :-
fail ,
clause_b( mtProlog(Prolog)) ,
sanity( \+( clause_b( mtHybrid(Hybrid65)))) ,
! ,
wdmsg( warn( create_predicate_istAbove_mtProlog(Create_predicate_istAbove_mtProlog62,Create_predicate_istAbove_mtProlog61,Create_predicate_istAbove_mtProlog,Prolog66))) ,
dtrace.
% Fileinfo: /opt/logicmoo_workspace/packs_sys/pfc/prolog/dialect/pfc_ext/mpred_core.pl:1057
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
pfc_lib : with_umt(With_umt,Umt) ->
( clause_bq( mtHybrid(Hybrid70)) ->
_95352=_95354 ;
defaultAssertMt(DefaultAssertMt)) ,
! ,
locally_tl( current_defaultAssertMt(DefaultAssertMt72),
call_from_module(Call_from_module,Module73)).
% Fileinfo: /opt/logicmoo_workspace/packs_sys/pfc/prolog/pfc_lib.pl:532
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
pfc_lib : is_pfc_module(Module74) :-
clause_b( mtHybrid(Hybrid75)).
% Fileinfo: /opt/logicmoo_workspace/packs_sys/pfc/prolog/dialect/pfc_ext/mpred_core.pl:679
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
pfc_lib : fix_mp0(Kw77,Kw:_38206,Fix_mp0,Mp0) :-
clause_bq( mtHybrid(Hybrid80)) ,
!.
% Fileinfo: /opt/logicmoo_workspace/packs_sys/pfc/prolog/dialect/pfc_ext/mpred_core.pl:3689
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
pfc_lib : mpred_mark_as(Kw82,Kw81:_81358,As) :-
atom(Atom) ,
clause_bq( mtHybrid(Hybrid88)) ,
! ,
call( Mpred_mark_as85 :
mpred_mark_as(Mpred_mark_as84,Mpred_mark_as,As89)).
% Fileinfo: /opt/logicmoo_workspace/packs_sys/pfc/prolog/dialect/pfc_ext/mpred_core.pl:788
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
pfc_lib : convention_to_symbolic_mt(Convention_to_symbolic_mt,Hybrid90,mtHybrid,1,baseKB) :-
!.
% Fileinfo: /opt/logicmoo_workspace/packs_sys/pfc/prolog/dialect/pfc_ext/mpred_core.pl:3955
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
pfc_lib : mpred_reset :-
mpred_reset_kb ,
\+( ( clause_b( mtHybrid(Hybrid93)) ,
BaseKB92\==baseKB ,
\+( mpred_reset_kb(Kb)))).
% Fileinfo: /opt/logicmoo_workspace/packs_sys/pfc/prolog/dialect/pfc_ext/mpred_database.pl:948
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
pfc_lib : update_single_valued_arg(Update_single_valued_arg96,Update_single_valued_arg,Arg) :-
break ,
\+( clause_b( mtHybrid(Hybrid100))) ,
trace ,
clause_b( mtHybrid(Hybrid101)) ,
! ,
update_single_valued_arg(Update_single_valued_arg98,Update_single_valued_arg97,Arg102).
% Fileinfo: /opt/logicmoo_workspace/packs_sys/pfc/prolog/dialect/pfc_ext/mpred_database.pl:961
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
pfc_lib : update_single_valued_arg(Update_single_valued_arg104,Update_single_valued_arg103,Arg117) :-
call_u( must_det_l( ( call_u( mtHybrid(Hybrid118)) ,
mpred_type_args\=Mpred_type_args ,
mpred_kb_ops\=Mpred_kb_ops ,
get_assertion_head_arg(Get_assertion_head_arg108,Get_assertion_head_arg,Arg119) ,
replace_arg(Replace_arg111,Replace_arg110,Replace_arg,Arg120) ,
var(Var) ,
same_functors(Same_functors,Functors) ,
must_det_l( ( assertz_mu(Assertz_mu,Mu) ,
doall( ( lookup_u(Kw114:_66524,Kw115) ,
_66534\==_66536 ,
erase(Erase) ,
mpred_unfwc1( Kw116:_66556)))))))).
% Fileinfo: /opt/logicmoo_workspace/packs_sys/pfc/prolog/dialect/pfc_ext/mpred_at_box.pl:558
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
pfc_lib : make_module_name_local0(Make_module_name_local0,Local0) :-
clause_bq( mtHybrid(Hybrid127)) ,
!.
% Fileinfo: /opt/logicmoo_workspace/packs_sys/pfc/prolog/dialect/pfc_ext/mpred_at_box.pl:125
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
pfc_lib : baseKB_mtProlog(Prolog128) :-
clause_bq( mtHybrid(Hybrid129)) ,
! ,
fail.
% Fileinfo: /opt/logicmoo_workspace/packs_sys/pfc/prolog/dialect/pfc_ext/mpred_at_box.pl:329
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
pfc_lib : defaultQueryMt0(DefaultQueryMt0) :-
strip_module(module,Module130,module) ,
clause_bq( mtHybrid(Hybrid132)) ,
!.
% Fileinfo: /opt/logicmoo_workspace/packs_sys/pfc/prolog/dialect/pfc_ext/mpred_at_box.pl:330
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
pfc_lib : defaultQueryMt0(DefaultQueryMt0134) :-
prolog_load_context(module,Context_Module133) ,
clause_bq( mtHybrid(Hybrid136)) ,
!.
% Fileinfo: /opt/logicmoo_workspace/packs_sys/pfc/prolog/dialect/pfc_ext/mpred_at_box.pl:331
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
pfc_lib : defaultQueryMt0(DefaultQueryMt0137) :-
'$current_typein_module'(Module138) ,
clause_bq( mtHybrid(Hybrid139)) ,
!.
% Fileinfo: /opt/logicmoo_workspace/packs_sys/pfc/prolog/dialect/pfc_ext/mpred_at_box.pl:332
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
pfc_lib : defaultQueryMt0(DefaultQueryMt0140) :-
guess_maybe_assertMt(AssertMt) ,
clause_bq( mtHybrid(Hybrid142)) ,
!.
% Fileinfo: /opt/logicmoo_workspace/packs_sys/pfc/prolog/dialect/pfc_ext/mpred_loader.pl:2080
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
pfc_lib : force_reload_mpred_file2(Force_reload_mpred_file2,File2) ->
sanity( call_u( baseKB : mtHybrid(Hybrid160))) ,
must( call_u( ( baseKB : mtHybrid(Hybrid161) ->
_47816=_47818 ;
defaultAssertMt(DefaultAssertMt162)))) ,
strip_module(Strip_module145,Strip_module,Module163) ,
_47846=_47848 ,
with_source_module( Forall,
forall( must_locate_file(Must_locate_file,File),
must_det_l( ( sanity( \+( check_how_virtualize_file(false,File_False))) ,
once( show_success(prolog_load_file,defaultAssertMt(DefaultAssertMt166));_47920=_47922) ,
sanity( exists_file(File167)) ,
sanity( true,defaultAssertMt(DefaultAssertMt168)) ,
nop( mpred_remove_file_support(Support)) ,
set_how_virtualize_file(heads,File_Heads) ,
quietly_must( time_file(Time_file,File171)) ,
retractall( baseKB : loaded_file_world_time(Loaded_file_world_time151,Loaded_file_world_time,Time)) ,
system : assert( baseKB : loaded_file_world_time(Loaded_file_world_time153,Loaded_file_world_time152,Time173)) ,
_48062=_48064 ,
locally_hide( t_l : disable_px,
locally( set_prolog_flag(subclause_expansion,true),
locally( set_prolog_flag(mpred_te,true),
show_call( with_source_module( Load_files,
load_files(Kw154:_48110,[module(Module174)])))))) ,
must( force_reload_mpred_file3(Force_reload_mpred_file3,File3)))))).
% Fileinfo: /opt/logicmoo_workspace/packs_sys/pfc/prolog/dialect/pfc_ext/mpred_loader.pl:1713
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
pfc_lib : make_dynamic_ilc(Ilc) ->
compound(Compound) ,
strip_module(Strip_module177,Strip_module176,Module191) ,
get_functor(Get_functor179,Get_functor,Functor192) ,
quietly_must( VAR\=='$VAR') ,
( \+( a(mtHybrid,Hybrid181)) ->
must( defaultAssertMt(DefaultAssertMt193)) ;
_20158=_20160) ,
functor(Functor183,Functor,Functor194) ,
( \+( predicate_property(Kw184:_20208,Property_Kw185)) ->
kb_local( _20216 :
_20222/_20224) ;
predicate_property(Kw186:_20248,dynamic) ->
true ;
dynamic_safe( Kw187:_20258)) ,
! ,
kb_local( _20278 :
_20284/_20286) ,
quietly_must( predicate_property(Kw188:_20302,dynamic)).
% Fileinfo: /opt/logicmoo_workspace/packs_sys/pfc/prolog/dialect/pfc_ext/mpred_database.pl:261
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
pfc_lib : check_context_module :-
sanity( source_context_module(Module196),clause_b(mtHybrid(Hybrid197))) ,
sanity( defaultAssertMt(DefaultAssertMt198),clause_b(mtHybrid(Hybrid199))).
% Fileinfo: /opt/logicmoo_workspace/packs_sys/pfc/prolog/dialect/pfc_ext/mpred_at_box.pl:306
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
pfc_lib : get_fallBackAssertMt(FallBackAssertMt) :-
guess_maybe_assertMt(AssertMt201) ,
clause_bq( mtHybrid(Hybrid202)) ,
!.
% Fileinfo: /opt/logicmoo_workspace/packs_sys/pfc/prolog/dialect/pfc_ext/mpred_at_box.pl:368
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
pfc_lib : ensure_abox_hybrid(Hybrid205) ->
ensure_abox(Abox206) ,
must( ain( baseKB : mtHybrid(Hybrid207))) ,
must( (BaseKB203\==baseKB->ain(genlMt(BaseKB204,baseKB)));true).
% Fileinfo: /opt/logicmoo_workspace/packs_sys/pfc/prolog/dialect/pfc_ext/mpred_core.pl:2954
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
pfc_lib : call_mp(Hybrid208,mtHybrid(Hybrid210)) :-
! ,
clause_b( Hybrid209 :
mtHybrid(Hybrid211)).
% Fileinfo: /opt/logicmoo_workspace/packs_sys/pfc/prolog/pfc_lib.pl:866
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
pfc_lib : pfc_may_see_module(Module212) :-
clause_b( mtHybrid(Hybrid213)).
% Fileinfo: /opt/logicmoo_workspace/packs_sys/pfc/prolog/dialect/pfc_ext/mpred_at_box.pl:214
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
pfc_lib : is_mtCanAssert(CanAssert) :-
clause_bq( mtHybrid(Hybrid215)).
% Fileinfo: /opt/logicmoo_workspace/packs_sys/pfc/prolog/dialect/pfc_ext/mpred_loader.pl:394
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
pfc_lib : mpred_file_term_expansion0(Mpred_file_term_expansion0218,Mpred_file_term_expansion0217,Mpred_file_term_expansion0,Expansion0) :-
sanity( ( ground( Kw219:_101582) ,
nonvar(Nonvar) ,
var(Var233))) ,
quietly_must( get_source_mfl( mfl4(Mfl4222,Mfl4221,Mfl4,Mfl4234))) ,
! ,
call_u( baseKB : mtHybrid(Hybrid235)) ,
must( proper_source_mod([_101666,_101672,_101678],Mod)) ,
( nb_current('$source_term',Current_Source_term),_101708==_101710 ;
b_getval('$term',Getval_Term),_101726==_101728) ,
call_cleanup(
locally(
t_l : current_why_source( mfl4(Mfl4227,Mfl4226,Mfl4225,Mfl4239)),
( get_original_term_src(Src) ,
b_setval('$orig_term',Setval_Orig_term) ,
b_setval('$term',[]) ,
Must_Ax =
:-( must( mpred_ain(_101812,(mfl4(_101824,_101826,_101828,Mfl4242),ax)))))),
b_setval('$term',Setval_Term230)) ,
! ,
dmsg_pretty( _101850-->_101852).
% Fileinfo: /opt/logicmoo_workspace/packs_sys/pfc/prolog/dialect/pfc_ext/mpred_at_box.pl:222
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
pfc_lib : is_user_pfc :-
clause_bq( mtHybrid(user)).
% Fileinfo: /opt/logicmoo_workspace/packs_sys/pfc/prolog/dialect/pfc_ext/mpred_loader.pl:411
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
pfc_lib : proper_source_mod(Proper_source_mod,Mod246) :-
member(Ele_Member,List) ,
call_u( mtHybrid(Hybrid249)) ,
!.
% Fileinfo: /opt/logicmoo_workspace/packs_sys/pfc/prolog/dialect/pfc_ext/mpred_core.pl:2940
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
pfc_lib : call_u_mp(Call_u_mp,Mp) :-
notrace( var(Var253)) ,
! ,
clause_b( mtHybrid(Hybrid254)) ,
! ,
call_mp(Call_mp,Mp255).
% Fileinfo: /opt/logicmoo_workspace/packs_sys/pfc/prolog/dialect/pfc_ext/mpred_core.pl:1256
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01a_0a.pl:30
pfc_lib : is_code_module0(Module0) :-
clause_bq( mtHybrid(Hybrid257)) ,
! ,
fail.
passed=info(why_was_true(baseKB:mtHybrid(socialMt)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for mtHybrid(socialMt).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for mtHybrid(socialMt).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for mtHybrid(socialMt).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB:is_pfc_file))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:is_pfc_file.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:is_pfc_file.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:is_pfc_file.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(fix_mp(clause(_58748,_58770),loves(x,y),socialMt,loves(x,y)),socialMt:loves(x,y)==socialMt:loves(x,y))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for fix_mp(clause(_58748,_58770),loves(x,y),socialMt,loves(x,y)),socialMt:loves(x,y)==socialMt:loves(x,y).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for fix_mp(clause(_58748,_58770),loves(x,y),socialMt,loves(x,y)),socialMt:loves(x,y)==socialMt:loves(x,y).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for fix_mp(clause(_58748,_58770),loves(x,y),socialMt,loves(x,y)),socialMt:loves(x,y)==socialMt:loves(x,y).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB:clause_u(socialMt:loves(_111268,_111290))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:clause_u(socialMt:loves(_111268,_111290)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:clause_u(socialMt:loves(_111268,_111290)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:clause_u(socialMt:loves(_111268,_111290)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB:clause(myMt:loves(_123898,_123920),_123942,_123964)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:clause(myMt:loves(_123898,_123920),_123942,_123964).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:clause(myMt:loves(_123898,_123920),_123942,_123964).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:clause(myMt:loves(_3988,_3992),_3996,_4000).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB:clause_u(myMt:loves(_6594,_6616))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:clause_u(myMt:loves(_6594,_6616)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:clause_u(myMt:loves(_6594,_6616)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:clause_u(myMt:loves(_6594,_6616)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+myMt:loves(_19614,_19636)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+myMt:loves(_19614,_19636).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+myMt:loves(_19614,_19636).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+myMt:loves(_19614,_19636).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB:(ain(genlMt(tooLazyMt,socialMt)),clause(tooLazyMt:loves(_28614,_28636),_28658,_28680))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(ain(genlMt(tooLazyMt,socialMt)),clause(tooLazyMt:loves(_28614,_28636),_28658,_28680)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(ain(genlMt(tooLazyMt,socialMt)),clause(tooLazyMt:loves(_28614,_28636),_28658,_28680)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(ain(genlMt(tooLazyMt,socialMt)),clause(tooLazyMt:loves(_28614,_28636),_28658,_28680)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB:clause(tooLazyMt:loves(_47442,_47464),_47486,_47508)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:clause(tooLazyMt:loves(_47442,_47464),_47486,_47508).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:clause(tooLazyMt:loves(_47442,_47464),_47486,_47508).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:clause(tooLazyMt:loves(_47442,_47464),_47486,_47508).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+tooLazyMt:loves(_56504,_56526)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+tooLazyMt:loves(_56504,_56526).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+tooLazyMt:loves(_56504,_56526).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+tooLazyMt:loves(_56504,_56526).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB:(ain(baseKB:genlMt(tooLazyBaseMt,socialMt)),clause(tooLazyBaseMt:loves(_66234,_66256),_66278,_66300))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(ain(baseKB:genlMt(tooLazyBaseMt,socialMt)),clause(tooLazyBaseMt:loves(_66234,_66256),_66278,_66300)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(ain(baseKB:genlMt(tooLazyBaseMt,socialMt)),clause(tooLazyBaseMt:loves(_66234,_66256),_66278,_66300)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(ain(baseKB:genlMt(tooLazyBaseMt,socialMt)),clause(tooLazyBaseMt:loves(_66234,_66256),_66278,_66300)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB:clause(tooLazyBaseMt:loves(_84684,_84706),_84728,_84750)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:clause(tooLazyBaseMt:loves(_84684,_84706),_84728,_84750).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:clause(tooLazyBaseMt:loves(_84684,_84706),_84728,_84750).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:clause(tooLazyBaseMt:loves(_84684,_84706),_84728,_84750).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+tooLazyBaseMt:loves(_93746,_93768)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+tooLazyBaseMt:loves(_93746,_93768).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+tooLazyBaseMt:loves(_93746,_93768).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+tooLazyBaseMt:loves(_93746,_93768).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k mt_01a_0a.pl (returned 7) -->
<testsuite name="mt_01a.pl">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['mt_01a.pl'])" -g "test_completed"
passed=info(why_was_true(baseKB:mtHybrid(socialMt)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for mtHybrid(socialMt).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for mtHybrid(socialMt).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for mtHybrid(socialMt).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(fix_mp(clause(_6880,_6902),loves(x,y),socialMt,loves(x,y)),socialMt:loves(x,y)==socialMt:loves(x,y))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for fix_mp(clause(_6880,_6902),loves(x,y),socialMt,loves(x,y)),socialMt:loves(x,y)==socialMt:loves(x,y).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for fix_mp(clause(_6880,_6902),loves(x,y),socialMt,loves(x,y)),socialMt:loves(x,y)==socialMt:loves(x,y).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for fix_mp(clause(_6880,_6902),loves(x,y),socialMt,loves(x,y)),socialMt:loves(x,y)==socialMt:loves(x,y).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(fix_mp(clause(_11938,_11960),foo:loves(x,y),socialMt,loves(x,y)),socialMt:loves(x,y)==socialMt:loves(x,y))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for fix_mp(clause(_11938,_11960),foo:loves(x,y),socialMt,loves(x,y)),socialMt:loves(x,y)==socialMt:loves(x,y).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for fix_mp(clause(_11938,_11960),foo:loves(x,y),socialMt,loves(x,y)),socialMt:loves(x,y)==socialMt:loves(x,y).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for fix_mp(clause(_11938,_11960),foo:loves(x,y),socialMt,loves(x,y)),socialMt:loves(x,y)==socialMt:loves(x,y).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(fix_mp(clause(_17004,_17026),header_sane:loves(x,y),socialMt,loves(x,y)),socialMt:loves(x,y)==socialMt:loves(x,y))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for fix_mp(clause(_17004,_17026),header_sane:loves(x,y),socialMt,loves(x,y)),socialMt:loves(x,y)==socialMt:loves(x,y).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for fix_mp(clause(_17004,_17026),header_sane:loves(x,y),socialMt,loves(x,y)),socialMt:loves(x,y)==socialMt:loves(x,y).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for fix_mp(clause(_17004,_17026),header_sane:loves(x,y),socialMt,loves(x,y)),socialMt:loves(x,y)==socialMt:loves(x,y).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB:clause_u(socialMt:loves(_55678,_55700))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:clause_u(socialMt:loves(_55678,_55700)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:clause_u(socialMt:loves(_55678,_55700)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:clause_u(socialMt:loves(_55678,_55700)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k mt_01a.pl (returned 7) -->
<testsuite name="mt_01b.pl">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['mt_01b.pl'])" -g "test_completed"
failure=info(why_was_true(\+baseKB:clause_u(header_sane:loves(_864,_886))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:clause_u(header_sane:loves(_864,_886)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:clause_u(header_sane:loves(_864,_886)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:clause_u(header_sane:loves(_864,_886)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB:(\+clause_u(baseKB:loves(_10112,_10134)))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(\+clause_u(baseKB:loves(_10112,_10134))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(\+clause_u(baseKB:loves(_10112,_10134))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(\+clause_u(baseKB:loves(_10112,_10134))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k mt_01b.pl (returned 7) -->
<testsuite name="mt_01c_0a.pl">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['mt_01c_0a.pl'])" -g "test_completed"
failure=info(why_was_true(\+baseKB:is_pfc_file))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:is_pfc_file.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:is_pfc_file.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:is_pfc_file.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k mt_01c_0a.pl (returned 7) -->
<testsuite name="mt_01c_0b.pl">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['mt_01c_0b.pl'])" -g "test_completed"
passed=info(why_was_true(baseKB:clause_u(cycKB1:loves(sally,joe))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for clause_u(cycKB1:loves(sally,joe)):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+clause_u(baseKB:loves(_114090,_114112)))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause_u(baseKB:loves(_114090,_114112)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause_u(baseKB:loves(_114090,_114112)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause_u(baseKB:loves(_114090,_114112)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:clause_u(loves(sally,joe))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for clause_u(loves(sally,joe)):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:call_u(cycKB1:loves(sally,joe))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(cycKB1:loves(sally,joe)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(cycKB1:loves(sally,joe)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(cycKB1:loves(sally,joe)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k mt_01c_0b.pl (returned 7) -->
<testsuite name="mt_01c.pl">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['mt_01c.pl'])" -g "test_completed"
failure=info(why_was_true(\+baseKB:clause_u(cycKB1:loves(_119972,_119994))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:clause_u(cycKB1:loves(_119972,_119994)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:clause_u(cycKB1:loves(_119972,_119994)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:clause_u(cycKB1:loves(_119972,_119994)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB:(\+clause_u(baseKB:loves(_412,_416)))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(\+clause_u(baseKB:loves(_412,_416))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(\+clause_u(baseKB:loves(_412,_416))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(\+clause_u(baseKB:loves(_412,_416))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB:clause_u(loves(_8218,_8240))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:clause_u(loves(_8218,_8240)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:clause_u(loves(_8218,_8240)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:clause_u(loves(_8218,_8240)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB:call_u(cycKB1:loves(_17064,_17086))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:call_u(cycKB1:loves(_17064,_17086)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:call_u(cycKB1:loves(_17064,_17086)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:call_u(cycKB1:loves(_17064,_17086)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k mt_01c.pl (returned 7) -->
<testsuite name="mt_01d.pl">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['mt_01d.pl'])" -g "test_completed"
failure=info(why_was_true(\+baseKB:clause_u(cycKB1:loves(_109696,_109718))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:clause_u(cycKB1:loves(_109696,_109718)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:clause_u(cycKB1:loves(_109696,_109718)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:clause_u(cycKB1:loves(_109696,_109718)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB:(\+clause_u(baseKB:loves(_118896,_118918)))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(\+clause_u(baseKB:loves(_118896,_118918))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(\+clause_u(baseKB:loves(_118896,_118918))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(\+clause_u(baseKB:loves(_118896,_118918))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k mt_01d.pl (returned 7) -->
<testsuite name="mt_01e.pl">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['mt_01e.pl'])" -g "test_completed"
passed=info(why_was_true(baseKB:(\+mtProlog(header_sane))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+mtProlog(header_sane).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+mtProlog(header_sane).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+mtProlog(header_sane).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = genlMt(kb1,header_sane) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = genlMt(kb1,header_sane) ,
% support_fact = mfl4(_4594,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01e.pl',24) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( genlMt(kb1,header_sane)).
% % Found positive trigger: genlMt(kb1,header_sane)
% % body: kb1\=baseKB*->rhs([ { doall( ( predicate_m_f_a_decl(header_sane,Header_sane,M_f_a_decl,Decl) ,
% % ain( baseKB : mpred_prop(header_sane,Header_sane2,Mpred_prop,Prop)))) }])
% % Found positive trigger: genlMt(kb1,header_sane)
% % body: is_ftNonvar(kb1),is_ftNonvar(header_sane),header_sane\==baseKB,mtProlog(header_sane)*->rhs([ { header_sane\==user,
% % catch( add_import_module(kb1,header_sane,end),
% % error(Error,Error2),
% % dmsg_pretty( error( add_import_module(kb1,header_sane,end)))) }])
% % Found positive trigger: genlMt(kb1,header_sane)
% % body: mpred_positive_fact(genlMt(kb1,header_sane))*->rhs([ \+( ~( genlMt(kb1,header_sane)))])
% % still_supported(~genlMt(kb1,header_sane))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~genlMt(kb1,header_sane)
% % still_supported(~genlMt(kb1,header_sane))
passed=info(why_was_true(baseKB:(\+mtProlog(kb1))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+mtProlog(kb1).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+mtProlog(kb1).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+mtProlog(kb1).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k mt_01e.pl (returned 7) -->
<testsuite name="mt_01.pl">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['mt_01.pl'])" -g "test_completed"
passed=info(why_was_true(baseKB:clause_u(socialMt:loves(sally,joe))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for clause_u(socialMt:loves(sally,joe)):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+clause_u(myMt:loves(_412,_416)))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause_u(myMt:loves(_412,_416)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause_u(myMt:loves(_412,_416)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause_u(myMt:loves(_412,_416)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+clause_u(header_sanity:loves(_3718,_3740)))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause_u(header_sanity:loves(_3718,_3740)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause_u(header_sanity:loves(_3718,_3740)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause_u(header_sanity:loves(_3718,_3740)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k mt_01.pl (returned 7) -->
<testsuite name="nd_01.pl">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['nd_01.pl'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k nd_01.pl (returned 7) -->
<testsuite name="nd_cut_01.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['nd_cut_01.pfc'])" -g "test_completed"
(0)$[system] '$c_call_prolog'. no(clause)
(1)$[$toplevel] '$initialise'. % toplevel.pl:486:
(2)$[system] catch('$toplevel':initialise_prolog,A,'$toplevel':initialise_error(A)). % init.pl:546:
(3)[$toplevel] initialise_prolog. % toplevel.pl:494:
(5)[$toplevel] run_init_goals('<garbage_collected>'). % toplevel.pl:547:
(7)<*>$[$toplevel] run_init_goal('<garbage_collected>','([\'nd_cut_01.pfc\'])'). % toplevel.pl:577:
(8)$[system] catch_with_backtrace('<garbage_collected>','<garbage_collected>','<garbage_collected>'). % init.pl:613:
(9)$[system] catch(user:['nd_cut_01.pfc'],A,'$toplevel':true). % init.pl:546:
(17)$[system] '$load_file'('nd_cut_01.pfc',user,'<garbage_collected>'). % init.pl:2353:
(20)$[system] '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',<clause>(0x55b531336e80),[expand(false),expand(true)])),'$mt_do_load'(<clause>(0x55b531336e80),'nd_cut_01.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',user,[expand(false),expand(true)]),'$mt_end_load'(<clause>(0x55b531336e80)))). no(clause)
(21)$[system] '$c_call_prolog'. no(clause)
(23)$[system] setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',<clause>(0x55b531336e80),[expand(false),expand(true)])),system:'$mt_do_load'(<clause>(0x55b531336e80),'nd_cut_01.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',user,[expand(false),expand(true)]),A,system:'$mt_end_load'(<clause>(0x55b531336e80))). % init.pl:646:
(25)$[system] '$qdo_load_file'('nd_cut_01.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',user,[expand(false),expand(true)]). % init.pl:2546:
(28)<*>$[system] '$do_load_file_2'('nd_cut_01.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',user,compiled,[expand(false),expand(true)]). % init.pl:2592:
(32)$[system] setup_call_catcher_cleanup(system:'$start_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',1629159274.966776),system:'$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',A,[expand(false),expand(true)]),B,system:'$end_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',lexstate(202,swi),user)). % init.pl:646:
(33)<*>$[system] '$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',A,[expand(false),expand(true)]). % init.pl:3006:
(34)$[system] '$compile_term'((:-mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))),B,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc'). % init.pl:3073:
(35)$[system] '$compile_term'((:-mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))),B,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',-). % init.pl:3083:
(36)$[system] '$execute_directive'(mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)),'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc'). % init.pl:3548:
(37)$[system] '$execute_directive_2'(mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)),'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc'). % init.pl:3570:
(38)<*>$[system] '$execute_directive_3'(mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))). % init.pl:3573:
(39)$[system] catch(baseKB:mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546:
(40)[baseKB] pfc_lib:mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)). % mpred_core.pl:1267:
(41)$[baseKB] pfc_lib:mpred_ain_now4(baseKB,baseKB,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)). % mpred_core.pl:1280:
(42)$[baseKB] pfc_lib:mpred_ain_now5(baseKB,baseKB,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)). % mpred_core.pl:1293:
(43)[baseKB] call_from:call_from_module(baseKB,with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))))))). % call_from_module.pl:284:
(44)[baseKB] call_from:call_from_module(baseKB,baseKB,baseKB,with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))))))). % call_from_module.pl:289:
(45)$[baseKB] must_sanity:scce_orig(('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))))))),('$set_source_module'(baseKB),'$set_typein_module'(baseKB))). % must_sanity.pl:263:
(46)$[system] setup_call_cleanup(baseKB:('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),baseKB:((call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))))))),deterministic(B)),(notrace(B==true)->!;('$set_source_module'(baseKB),'$set_typein_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),true)),notrace(fail))),baseKB:mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB)))). % init.pl:650:
(47)$[system] setup_call_catcher_cleanup(baseKB:('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),baseKB:((call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))))))),deterministic(B)),(notrace(B==true)->!;('$set_source_module'(baseKB),'$set_typein_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),true)),notrace(fail))),C,baseKB:mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB)))). % init.pl:646:
(48)$[baseKB] '<meta-call>'(baseKB:((call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))))))),deterministic(B)),(notrace(B==true)->!;('$set_source_module'(baseKB),'$set_typein_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),true)),notrace(fail)))). no(clause)
(49)[baseKB] call_from:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))))). % call_from_module.pl:265:
(50)[baseKB] call_from:with_source_module(baseKB,baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))))). % call_from_module.pl:270:
(51)$[baseKB] must_sanity:scce_orig('$set_source_module'(baseKB),call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))))),'$set_source_module'(baseKB)). % must_sanity.pl:263:
(52)$[system] setup_call_cleanup(baseKB:'$set_source_module'(baseKB),baseKB:((call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))))),deterministic(B)),(notrace(B==true)->!;'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),false));'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),true)),notrace(fail))),baseKB:mquietly_if(true,'$set_source_module'(baseKB))). % init.pl:650:
(53)$[system] setup_call_catcher_cleanup(baseKB:'$set_source_module'(baseKB),baseKB:((call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))))),deterministic(B)),(notrace(B==true)->!;'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),false));'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),true)),notrace(fail))),C,baseKB:mquietly_if(true,'$set_source_module'(baseKB))). % init.pl:646:
(54)$[baseKB] '<meta-call>'(baseKB:((call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))))),deterministic(B)),(notrace(B==true)->!;'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),false));'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),true)),notrace(fail)))). no(clause)
(55)[baseKB] locally_each:locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))))). % redo_locally.pl:133:
(56)[locally_each] locally_each:locally(t_l:current_defaultAssertMt(baseKB),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))))). % redo_locally.pl:131:
(57)[locally_each]# locally_each:wtl(t_l,current_defaultAssertMt(baseKB),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))),baseKB:ecc). % redo_locally.pl:181:
(58)[locally_each]# locally_each:wtl(t_l,t_l:current_defaultAssertMt(baseKB),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))),baseKB:ecc). % redo_locally.pl:186:
(59)[locally_each]# locally_each:wtl_how(baseKB:ecc,locally_each:clause_true(t_l,t_l:current_defaultAssertMt(baseKB)),locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))),locally_each:key_erase(t_l)). % redo_locally.pl:199:
(60)[each_call_cleanup] each_call_cleanup:each_call_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))),locally_each:key_erase(t_l)). % each_call.pl:142:
(61)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))),locally_each:key_erase(t_l)). % each_call.pl:111:
(62)[system] setup_call_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),each_call_cleanup:((baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:650:
(63)$[system] setup_call_catcher_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),each_call_cleanup:((baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),C,each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:646:
(64)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail)))). no(clause)
(65)[ucatch] ucatch:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))). % ucatch.pl:877:
(66)[ucatch] ucatch:with_only_current_why(((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),mfl4(B,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25)),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))). % ucatch.pl:867:
(67)[system] setup_call_cleanup(ucatch:b_setval('$current_why',wp(((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),mfl4(B,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25)),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))))),ucatch:(call(baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))),b_setval('$current_why',[])),ucatch:b_setval('$current_why',[])). % init.pl:650:
(68)$[system] setup_call_catcher_cleanup(ucatch:b_setval('$current_why',wp(((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),mfl4(B,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25)),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))))),ucatch:(call(baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))),b_setval('$current_why',[])),C,ucatch:b_setval('$current_why',[])). % init.pl:646:
(69)$[ucatch] '<meta-call>'(ucatch:(call(baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))),b_setval('$current_why',[]))). no(clause)
(70)[baseKB] pfc_lib:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))). % mpred_core.pl:1289:
(71)$[baseKB] pfc_lib:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)). % mpred_core.pl:1299:
(72)$[baseKB]# pfc_lib:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)). % mpred_core.pl:284:
(73)<*>[must_sanity]# must_sanity:baseKB:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)). % must_sanity.pl:107:
(74)$[system] catch(baseKB:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)),B,must_sanity:mor_event(e(B,baseKB:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))))). % init.pl:546:
(75)[baseKB] pfc_lib:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)). % mpred_core.pl:1315:
(76)$[baseKB] pfc_lib:each_E(mpred_post1,baseKB:a(t),[(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)]). % mpred_core.pl:1085:
(77)$[baseKB] pfc_lib:each_E(mpred_post1,a(t),[(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)]). % mpred_core.pl:1089:
(78)$[$apply] apply(baseKB:mpred_post1,[a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)]). % apply.pl:60:
(79)$[baseKB] pfc_lib:mpred_post1(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)). % mpred_core.pl:1427:
(80)$[baseKB] pfc_lib:each_E(mpred_post2,a(t),[(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)]). % mpred_core.pl:1089:
(81)$[$apply] apply(baseKB:mpred_post2,[a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)]). % apply.pl:60:
(82)<*>$[baseKB] pfc_lib:mpred_post2(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)). % mpred_core.pl:1440:
(83)$[baseKB] pfc_lib:mpred_post12(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)). % mpred_core.pl:1504:
(84)$[baseKB] pfc_lib:mpred_post13(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)). % mpred_core.pl:1577:
(85)$[baseKB] pfc_lib:mpred_post13(baseKB,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)). % mpred_core.pl:1595:
(86)$[baseKB] pfc_lib:mpred_post_update4(unique,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),none). % mpred_core.pl:1672:
(87)$[baseKB]# pfc_lib:mpred_enqueue(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)). % mpred_core.pl:284:
(88)<*>[must_sanity]# must_sanity:baseKB:mpred_enqueue(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)). % must_sanity.pl:107:
(89)$[system] catch(baseKB:mpred_enqueue(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)),B,must_sanity:mor_event(e(B,baseKB:mpred_enqueue(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))))). % init.pl:546:
(90)[baseKB] pfc_lib:mpred_enqueue(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)). % mpred_core.pl:1873:
(91)$[baseKB] pfc_lib:mpred_enqueue_w_mode((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),direct,a(t)). % mpred_core.pl:1879:
(92)$[baseKB] pfc_lib:mpred_enqueue_direct((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),a(t)). % mpred_core.pl:1899:
(93)[loop_check] loop_check:loop_check_term(baseKB:mpred_fwc(a(t)),mpred_enqueueing(a(t)),baseKB:true). % no_loops.pl:288:
(94)[loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc(a(t)),mpred_enqueueing(a(t)),1,1438,baseKB:true). % no_loops.pl:231:
(95)[baseKB] pfc_lib:mpred_fwc(a(t)). % mpred_core.pl:2473:
(96)$[baseKB] pfc_lib:each_E(mpred_fwc0,a(t),[]). % mpred_core.pl:1089:
(97)$[$apply] apply(baseKB:mpred_fwc0,[a(t)]). % apply.pl:60:
(98)$[baseKB] pfc_lib:mpred_fwc0(a(t)). % mpred_core.pl:2486:
(99)[loop_check] loop_check:loop_check_term(baseKB:mpred_fwc1(a(t)),info(mpred_fwc1(a(t)),'mpred_core.pl':2486),baseKB:true). % no_loops.pl:288:
(100)[loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc1(a(t)),info(mpred_fwc1(a(t)),'mpred_core.pl':2486),1,1511,baseKB:true). % no_loops.pl:231:
(101)[baseKB] pfc_lib:mpred_fwc1(a(t)). % mpred_core.pl:2533:
(102)$[baseKB] pfc_lib:mpred_m_fwc1(baseKB,a(t)). % mpred_core.pl:2542:
(103)$[system] setup_call_cleanup(baseKB:asserta(t_l:busy_s(a(t)),<clause>(0x55b5325257a0)),baseKB:(mpred_m_fwc2(baseKB,a(t))->true;true),baseKB:(catch(erase(<clause>(0x55b5325257a0)),A,fail)->true;true)). % init.pl:650:
(104)$[system] setup_call_catcher_cleanup(baseKB:asserta(t_l:busy_s(a(t)),<clause>(0x55b5325257a0)),baseKB:(mpred_m_fwc2(baseKB,a(t))->true;true),A,baseKB:(catch(erase(<clause>(0x55b5325257a0)),B,fail)->true;true)). % init.pl:646:
(105)<*>$[baseKB] '<meta-call>'(baseKB:(mpred_m_fwc2(baseKB,a(t))->true;true)). no(clause)
(106)[baseKB] pfc_lib:mpred_m_fwc2(baseKB,a(t)). % mpred_core.pl:2549:
(107)$[system] setup_call_cleanup(baseKB:asserta(t_l:busy_f(a(t)),<clause>(0x55b532525810)),baseKB:(mpred_do_fact(a(t))->true;true),baseKB:(catch(erase(<clause>(0x55b532525810)),A,fail)->true;true)). % init.pl:650:
(108)$[system] setup_call_catcher_cleanup(baseKB:asserta(t_l:busy_f(a(t)),<clause>(0x55b532525810)),baseKB:(mpred_do_fact(a(t))->true;true),A,baseKB:(catch(erase(<clause>(0x55b532525810)),B,fail)->true;true)). % init.pl:646:
(109)<*>$[baseKB] '<meta-call>'(baseKB:(mpred_do_fact(a(t))->true;true)). no(clause)
(110)[baseKB] pfc_lib:mpred_do_fact(a(t)). % mpred_core.pl:2666:
(111)<*>$[baseKB] pfc_lib:mpred_do_fcpt(a(t),a(t)). % mpred_core.pl:2679:
(112)$[baseKB] pfc_lib:mpred_eval_lhs_no_nc((member(1,[1,2,3]),cut_c*->rhs([b(t,1)])),(a(t),'$pt'(baseKB,a(t),(member(1,[1,2,3]),cut_c*->rhs([b(t,1)]))))). % mpred_core.pl:2767:
(113)$[baseKB] pfc_lib:mpred_eval_lhs_0((member(1,[1,2,3]),cut_c*->rhs([b(t,1)])),(a(t),'$pt'(baseKB,a(t),(member(1,[1,2,3]),cut_c*->rhs([b(t,1)]))))). % mpred_core.pl:2775:
(114)$[baseKB] pfc_lib:mpred_eval_lhs_1((member(1,[1,2,3]),cut_c*->rhs([b(t,1)])),(a(t),'$pt'(baseKB,a(t),(member(1,[1,2,3]),cut_c*->rhs([b(t,1)]))))). % mpred_core.pl:2783:
(115)$[baseKB] pfc_lib:call_u_no_bc((member(1,[1,2,3]),cut_c)). % mpred_core.pl:3124:
(116)[no_repeats] no_repeats:no_repeats(baseKB:call_u((member(1,[1,2,3]),cut_c))). % no_repeats.pl:121:
(117)[no_repeats] no_repeats:no_repeats_old(baseKB:call_u((member(1,[1,2,3]),cut_c))). % no_repeats.pl:163:
(118)[no_repeats] no_repeats:no_repeats_old(baseKB:call_u((member(1,[1,2,3]),cut_c)),baseKB:call_u((member(1,[1,2,3]),cut_c))). % no_repeats.pl:225:
(119)[baseKB] pfc_lib:call_u((member(1,[1,2,3]),cut_c)). % mpred_core.pl:2934:
(120)$[baseKB] pfc_lib:call_u_mp(baseKB,(member(1,[1,2,3]),cut_c)). % mpred_core.pl:2943:
(121)$[baseKB] pfc_lib:call_mp(baseKB,(member(1,[1,2,3]),cut_c)). % mpred_core.pl:2959:
(122)$[baseKB] pfc_lib:call_mp(baseKB,cut_c). % mpred_core.pl:3009:
(123)$[system] call(baseKB:cut_c). % init.pl:483:
(124)$[baseKB] pfc_lib:cut_c. % mpred_core.pl:2746:
(125)$[baseKB] goal=pfc_lib:must_ex(nb_current('$pfc_current_choice',[_92336|_92338])) % mpred_core.pl:284:
(126)[must_sanity] goal=must_sanity:must_or_rtrace(baseKB:nb_current('$pfc_current_choice',[_97226|_97228])) % must_sanity.pl:107:
(127)<*>[must_sanity] goal=must_sanity:mor_event(f(baseKB:nb_current('$pfc_current_choice',[_101768|_101770]))) % must_sanity.pl:86:
(128)[must_sanity] goal=must_sanity:handle_mor_event(f(baseKB:nb_current('$pfc_current_choice',[_106298|_106300]))) % must_sanity.pl:81:
(129)[must_sanity] dumpst:dumpST. % dumpst.pl:150:
(130)[dmsg] dmsg:no_bfly(must_sanity:zotrace(with_all_dmsg((prolog_current_frame(2383),b_setval('$dump_frame',2383),dumpST1)))). % dmsg.pl:1650:
(131)[butterfly] butterfly:in_bfly(f,must_sanity:zotrace(with_all_dmsg((prolog_current_frame(2383),b_setval('$dump_frame',2383),dumpST1)))). % butterfly_console.pl:212:
(132)[system] setup_call_cleanup(butterfly:bfly_set(butterfly,f),must_sanity:zotrace(with_all_dmsg((prolog_current_frame(2383),b_setval('$dump_frame',2383),dumpST1))),butterfly:bfly_set(butterfly,f)). % init.pl:650:
(133)$[system] setup_call_catcher_cleanup(butterfly:bfly_set(butterfly,f),must_sanity:zotrace(with_all_dmsg((prolog_current_frame(2383),b_setval('$dump_frame',2383),dumpST1))),A,butterfly:bfly_set(butterfly,f)). % init.pl:646:
(134)$[must_sanity] first:zotrace(with_all_dmsg((prolog_current_frame(2383),b_setval('$dump_frame',2383),dumpST1))). % first.pl:498:
(135)[dmsg] dmsg:with_all_dmsg(must_sanity:(prolog_current_frame(2383),b_setval('$dump_frame',2383),dumpST1)). % dmsg.pl:451:
(136)[locally_each] locally_each:locally(dmsg:set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(2383),b_setval('$dump_frame',2383),dumpST1))). % redo_locally.pl:131:
(137)[locally_each]# locally_each:wtl(dmsg,set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(2383),b_setval('$dump_frame',2383),dumpST1)),dmsg:ecc). % redo_locally.pl:152:
(138)[locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup,locally_each:(always==[never,error,warning,info,filter,always]),dmsg:set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(2383),b_setval('$dump_frame',2383),dumpST1)),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])). % redo_locally.pl:199:
(139)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup(dmsg:set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(2383),b_setval('$dump_frame',2383),dumpST1)),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])). % each_call.pl:111:
(140)[system] setup_call_cleanup(dmsg:set_prolog_flag(dmsg_level,always),each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(2383),b_setval('$dump_frame',2383),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail))),each_call_cleanup:mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))). % init.pl:650:
(141)$[system] setup_call_catcher_cleanup(dmsg:set_prolog_flag(dmsg_level,always),each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(2383),b_setval('$dump_frame',2383),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail))),C,each_call_cleanup:mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))). % init.pl:646:
(142)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(2383),b_setval('$dump_frame',2383),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail)))). no(clause)
(143)[locally_each] locally_each:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(2383),b_setval('$dump_frame',2383),dumpST1)). % redo_locally.pl:131:
(144)[locally_each]# locally_each:wtl(tlbugger,dmsg_match(show,A),must_sanity:(prolog_current_frame(2383),b_setval('$dump_frame',2383),dumpST1),must_sanity:ecc). % redo_locally.pl:181:
(145)[locally_each]# locally_each:wtl(tlbugger,tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(2383),b_setval('$dump_frame',2383),dumpST1),must_sanity:ecc). % redo_locally.pl:186:
(146)[locally_each]# locally_each:wtl_how(must_sanity:ecc,locally_each:clause_true(tlbugger,tlbugger:dmsg_match(show,A)),locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),must_sanity:(prolog_current_frame(2383),b_setval('$dump_frame',2383),dumpST1),locally_each:key_erase(tlbugger)). % redo_locally.pl:199:
(147)[each_call_cleanup] each_call_cleanup:each_call_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),must_sanity:(prolog_current_frame(2383),b_setval('$dump_frame',2383),dumpST1),locally_each:key_erase(tlbugger)). % each_call.pl:142:
(148)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),must_sanity:(prolog_current_frame(2383),b_setval('$dump_frame',2383),dumpST1),locally_each:key_erase(tlbugger)). % each_call.pl:111:
(149)[system] setup_call_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),each_call_cleanup:((must_sanity:(prolog_current_frame(2383),b_setval('$dump_frame',2383),dumpST1),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail))),each_call_cleanup:mquietly(locally_each:key_erase(tlbugger))). % init.pl:650:
(150)$[system] setup_call_catcher_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),each_call_cleanup:((must_sanity:(prolog_current_frame(2383),b_setval('$dump_frame',2383),dumpST1),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail))),C,each_call_cleanup:mquietly(locally_each:key_erase(tlbugger))). % init.pl:646:
(151)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((must_sanity:(prolog_current_frame(2383),b_setval('$dump_frame',2383),dumpST1),deterministic(A)),(notrace(A==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,B)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail)))). no(clause)
(0)$[system] '$c_call_prolog'. no(clause)
(1)$[$toplevel] '$initialise'. % toplevel.pl:486:
(2)$[system] catch('$toplevel':initialise_prolog,A,'$toplevel':initialise_error(A)). % init.pl:546:
(3)[$toplevel] initialise_prolog. % toplevel.pl:494:
(5)[$toplevel] run_init_goals('<garbage_collected>'). % toplevel.pl:547:
(7)<*>$[$toplevel] run_init_goal('<garbage_collected>','([\'nd_cut_01.pfc\'])'). % toplevel.pl:577:
(8)$[system] catch_with_backtrace('<garbage_collected>','<garbage_collected>','<garbage_collected>'). % init.pl:613:
(9)$[system] catch(user:['nd_cut_01.pfc'],A,'$toplevel':true). % init.pl:546:
(17)$[system] '$load_file'('nd_cut_01.pfc',user,'<garbage_collected>'). % init.pl:2353:
(20)$[system] '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',<clause>(0x55b531336e80),[expand(false),expand(true)])),'$mt_do_load'(<clause>(0x55b531336e80),'nd_cut_01.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',user,[expand(false),expand(true)]),'$mt_end_load'(<clause>(0x55b531336e80)))). no(clause)
(21)$[system] '$c_call_prolog'. no(clause)
(23)$[system] setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',<clause>(0x55b531336e80),[expand(false),expand(true)])),system:'$mt_do_load'(<clause>(0x55b531336e80),'nd_cut_01.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',user,[expand(false),expand(true)]),A,system:'$mt_end_load'(<clause>(0x55b531336e80))). % init.pl:646:
(25)$[system] '$qdo_load_file'('nd_cut_01.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',user,[expand(false),expand(true)]). % init.pl:2546:
(28)<*>$[system] '$do_load_file_2'('nd_cut_01.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',user,compiled,[expand(false),expand(true)]). % init.pl:2592:
(32)$[system] setup_call_catcher_cleanup(system:'$start_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',1629159274.966776),system:'$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',A,[expand(false),expand(true)]),B,system:'$end_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',lexstate(202,swi),user)). % init.pl:646:
(33)<*>$[system] '$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',A,[expand(false),expand(true)]). % init.pl:3006:
(34)$[system] '$compile_term'((:-mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))),B,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc'). % init.pl:3073:
(35)$[system] '$compile_term'((:-mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))),B,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',-). % init.pl:3083:
(36)$[system] '$execute_directive'(mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)),'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc'). % init.pl:3548:
(37)$[system] '$execute_directive_2'(mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)),'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc'). % init.pl:3570:
(38)<*>$[system] '$execute_directive_3'(mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))). % init.pl:3573:
(39)$[system] catch(baseKB:mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546:
(40)[baseKB] pfc_lib:mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)). % mpred_core.pl:1267:
(41)$[baseKB] pfc_lib:mpred_ain_now4(baseKB,baseKB,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)). % mpred_core.pl:1280:
(42)$[baseKB] pfc_lib:mpred_ain_now5(baseKB,baseKB,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)). % mpred_core.pl:1293:
(43)[baseKB] call_from:call_from_module(baseKB,with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))))))). % call_from_module.pl:284:
(44)[baseKB] call_from:call_from_module(baseKB,baseKB,baseKB,with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))))))). % call_from_module.pl:289:
(45)$[baseKB] must_sanity:scce_orig(('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))))))),('$set_source_module'(baseKB),'$set_typein_module'(baseKB))). % must_sanity.pl:263:
(46)$[system] setup_call_cleanup(baseKB:('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),baseKB:((call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))))))),deterministic(B)),(notrace(B==true)->!;('$set_source_module'(baseKB),'$set_typein_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),true)),notrace(fail))),baseKB:mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB)))). % init.pl:650:
(47)$[system] setup_call_catcher_cleanup(baseKB:('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),baseKB:((call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))))))),deterministic(B)),(notrace(B==true)->!;('$set_source_module'(baseKB),'$set_typein_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),true)),notrace(fail))),C,baseKB:mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB)))). % init.pl:646:
(48)$[baseKB] '<meta-call>'(baseKB:((call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))))))),deterministic(B)),(notrace(B==true)->!;('$set_source_module'(baseKB),'$set_typein_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),true)),notrace(fail)))). no(clause)
(49)[baseKB] call_from:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))))). % call_from_module.pl:265:
(50)[baseKB] call_from:with_source_module(baseKB,baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))))). % call_from_module.pl:270:
(51)$[baseKB] must_sanity:scce_orig('$set_source_module'(baseKB),call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))))),'$set_source_module'(baseKB)). % must_sanity.pl:263:
(52)$[system] setup_call_cleanup(baseKB:'$set_source_module'(baseKB),baseKB:((call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))))),deterministic(B)),(notrace(B==true)->!;'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),false));'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),true)),notrace(fail))),baseKB:mquietly_if(true,'$set_source_module'(baseKB))). % init.pl:650:
(53)$[system] setup_call_catcher_cleanup(baseKB:'$set_source_module'(baseKB),baseKB:((call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))))),deterministic(B)),(notrace(B==true)->!;'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),false));'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),true)),notrace(fail))),C,baseKB:mquietly_if(true,'$set_source_module'(baseKB))). % init.pl:646:
(54)$[baseKB] '<meta-call>'(baseKB:((call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))))),deterministic(B)),(notrace(B==true)->!;'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),false));'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),true)),notrace(fail)))). no(clause)
(55)[baseKB] locally_each:locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))))). % redo_locally.pl:133:
(56)[locally_each] locally_each:locally(t_l:current_defaultAssertMt(baseKB),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))))). % redo_locally.pl:131:
(57)[locally_each]# locally_each:wtl(t_l,current_defaultAssertMt(baseKB),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))),baseKB:ecc). % redo_locally.pl:181:
(58)[locally_each]# locally_each:wtl(t_l,t_l:current_defaultAssertMt(baseKB),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))),baseKB:ecc). % redo_locally.pl:186:
(59)[locally_each]# locally_each:wtl_how(baseKB:ecc,locally_each:clause_true(t_l,t_l:current_defaultAssertMt(baseKB)),locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))),locally_each:key_erase(t_l)). % redo_locally.pl:199:
(60)[each_call_cleanup] each_call_cleanup:each_call_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))),locally_each:key_erase(t_l)). % each_call.pl:142:
(61)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))),locally_each:key_erase(t_l)). % each_call.pl:111:
(62)[system] setup_call_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),each_call_cleanup:((baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:650:
(63)$[system] setup_call_catcher_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),each_call_cleanup:((baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),C,each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:646:
(64)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail)))). no(clause)
(65)[ucatch] ucatch:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))). % ucatch.pl:877:
(66)[ucatch] ucatch:with_only_current_why(((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),mfl4(B,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25)),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))). % ucatch.pl:867:
(67)[system] setup_call_cleanup(ucatch:b_setval('$current_why',wp(((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),mfl4(B,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25)),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))))),ucatch:(call(baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))),b_setval('$current_why',[])),ucatch:b_setval('$current_why',[])). % init.pl:650:
(68)$[system] setup_call_catcher_cleanup(ucatch:b_setval('$current_why',wp(((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),mfl4(B,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25)),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))))),ucatch:(call(baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))),b_setval('$current_why',[])),C,ucatch:b_setval('$current_why',[])). % init.pl:646:
(69)$[ucatch] '<meta-call>'(ucatch:(call(baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))),b_setval('$current_why',[]))). no(clause)
(70)[baseKB] pfc_lib:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))). % mpred_core.pl:1289:
(71)$[baseKB] pfc_lib:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)). % mpred_core.pl:1299:
(72)$[baseKB]# pfc_lib:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)). % mpred_core.pl:284:
(73)<*>[must_sanity]# must_sanity:baseKB:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)). % must_sanity.pl:107:
(74)$[system] catch(baseKB:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)),B,must_sanity:mor_event(e(B,baseKB:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))))). % init.pl:546:
(75)[baseKB] pfc_lib:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)). % mpred_core.pl:1315:
(76)$[baseKB] pfc_lib:each_E(mpred_post1,baseKB:a(t),[(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)]). % mpred_core.pl:1085:
(77)$[baseKB] pfc_lib:each_E(mpred_post1,a(t),[(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)]). % mpred_core.pl:1089:
(78)$[$apply] apply(baseKB:mpred_post1,[a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)]). % apply.pl:60:
(79)$[baseKB] pfc_lib:mpred_post1(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)). % mpred_core.pl:1427:
(80)$[baseKB] pfc_lib:each_E(mpred_post2,a(t),[(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)]). % mpred_core.pl:1089:
(81)$[$apply] apply(baseKB:mpred_post2,[a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)]). % apply.pl:60:
(82)<*>$[baseKB] pfc_lib:mpred_post2(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)). % mpred_core.pl:1440:
(83)$[baseKB] pfc_lib:mpred_post12(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)). % mpred_core.pl:1504:
(84)$[baseKB] pfc_lib:mpred_post13(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)). % mpred_core.pl:1577:
(85)$[baseKB] pfc_lib:mpred_post13(baseKB,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)). % mpred_core.pl:1595:
(86)$[baseKB] pfc_lib:mpred_post_update4(unique,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),none). % mpred_core.pl:1672:
(87)$[baseKB]# pfc_lib:mpred_enqueue(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)). % mpred_core.pl:284:
(88)<*>[must_sanity]# must_sanity:baseKB:mpred_enqueue(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)). % must_sanity.pl:107:
(89)$[system] goal=catch(baseKB:mpred_enqueue(a(t),(mfl4(_56290,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)),f(baseKB:nb_current('$pfc_current_choice',[_56316|_56318])),must_sanity:mor_event(e(f(baseKB:nb_current('$pfc_current_choice',[_56316|_56318])),baseKB:mpred_enqueue(a(t),(mfl4(_56290,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))))) % init.pl:546:
(90)<*>[must_sanity] goal=must_sanity:mor_event(e(f(baseKB:nb_current('$pfc_current_choice',[_60710|_60712])),baseKB:mpred_enqueue(a(t),(mfl4(_60738,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))) % must_sanity.pl:86:
(92)[must_sanity] goal=must_sanity:handle_mor_event(f(baseKB:nb_current('$pfc_current_choice',[_65104|_65106]))) % must_sanity.pl:81:
(95)[butterfly] butterfly:in_bfly(f,must_sanity:zotrace(with_all_dmsg((prolog_current_frame(1613),b_setval('$dump_frame',1613),dumpST1)))). % butterfly_console.pl:212:
(97)[system] setup_call_catcher_cleanup(butterfly:bfly_set(butterfly,f),must_sanity:zotrace(with_all_dmsg((prolog_current_frame(1613),b_setval('$dump_frame',1613),dumpST1))),A,butterfly:bfly_set(butterfly,f)). % init.pl:646:
(98)$[must_sanity] first:zotrace(with_all_dmsg((prolog_current_frame(1613),b_setval('$dump_frame',1613),dumpST1))). % first.pl:498:
(102)[locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup,locally_each:(always==[never,error,warning,info,filter,always]),dmsg:set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(1613),b_setval('$dump_frame',1613),dumpST1)),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])). % redo_locally.pl:199:
(105)[system] setup_call_catcher_cleanup(dmsg:set_prolog_flag(dmsg_level,always),each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(1613),b_setval('$dump_frame',1613),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail))),C,each_call_cleanup:mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))). % init.pl:646:
(106)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(1613),b_setval('$dump_frame',1613),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail)))). no(clause)
(110)[locally_each]# locally_each:wtl_how(must_sanity:ecc,locally_each:clause_true(tlbugger,tlbugger:dmsg_match(show,A)),locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),must_sanity:(prolog_current_frame(1613),b_setval('$dump_frame',1613),dumpST1),locally_each:key_erase(tlbugger)). % redo_locally.pl:199:
(114)[system] setup_call_catcher_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),each_call_cleanup:((must_sanity:(prolog_current_frame(1613),b_setval('$dump_frame',1613),dumpST1),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail))),C,each_call_cleanup:mquietly(locally_each:key_erase(tlbugger))). % init.pl:646:
(115)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((must_sanity:(prolog_current_frame(1613),b_setval('$dump_frame',1613),dumpST1),deterministic(A)),(notrace(A==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,B)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail)))). no(clause)
(0)$[system] '$c_call_prolog'. no(clause)
(1)$[$toplevel] '$initialise'. % toplevel.pl:486:
(2)$[system] catch('$toplevel':initialise_prolog,A,'$toplevel':initialise_error(A)). % init.pl:546:
(3)[$toplevel] initialise_prolog. % toplevel.pl:494:
(5)[$toplevel] run_init_goals('<garbage_collected>'). % toplevel.pl:547:
(7)<*>$[$toplevel] run_init_goal('<garbage_collected>','([\'nd_cut_01.pfc\'])'). % toplevel.pl:577:
(8)$[system] catch_with_backtrace('<garbage_collected>','<garbage_collected>','<garbage_collected>'). % init.pl:613:
(9)$[system] catch(user:['nd_cut_01.pfc'],A,'$toplevel':true). % init.pl:546:
(17)$[system] '$load_file'('nd_cut_01.pfc',user,'<garbage_collected>'). % init.pl:2353:
(20)$[system] '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',<clause>(0x55b531336e80),[expand(false),expand(true)])),'$mt_do_load'(<clause>(0x55b531336e80),'nd_cut_01.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',user,[expand(false),expand(true)]),'$mt_end_load'(<clause>(0x55b531336e80)))). no(clause)
(21)$[system] '$c_call_prolog'. no(clause)
(23)$[system] setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',<clause>(0x55b531336e80),[expand(false),expand(true)])),system:'$mt_do_load'(<clause>(0x55b531336e80),'nd_cut_01.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',user,[expand(false),expand(true)]),A,system:'$mt_end_load'(<clause>(0x55b531336e80))). % init.pl:646:
(25)$[system] '$qdo_load_file'('nd_cut_01.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',user,[expand(false),expand(true)]). % init.pl:2546:
(28)<*>$[system] '$do_load_file_2'('nd_cut_01.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',user,compiled,[expand(false),expand(true)]). % init.pl:2592:
(32)$[system] setup_call_catcher_cleanup(system:'$start_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',1629159274.966776),system:'$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',A,[expand(false),expand(true)]),B,system:'$end_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',lexstate(202,swi),user)). % init.pl:646:
(33)<*>$[system] '$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',A,[expand(false),expand(true)]). % init.pl:3006:
(34)$[system] '$compile_term'((:-mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))),B,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc'). % init.pl:3073:
(35)$[system] '$compile_term'((:-mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))),B,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',-). % init.pl:3083:
(36)$[system] '$execute_directive'(mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)),'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc'). % init.pl:3548:
(37)$[system] '$execute_directive_2'(mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)),'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc'). % init.pl:3570:
(38)<*>$[system] '$execute_directive_3'(mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))). % init.pl:3573:
(39)$[system] catch(baseKB:mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546:
(40)[baseKB] pfc_lib:mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)). % mpred_core.pl:1267:
(41)$[baseKB] pfc_lib:mpred_ain_now4(baseKB,baseKB,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)). % mpred_core.pl:1280:
(42)$[baseKB] pfc_lib:mpred_ain_now5(baseKB,baseKB,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)). % mpred_core.pl:1293:
(43)[baseKB] call_from:call_from_module(baseKB,with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))))))). % call_from_module.pl:284:
(44)[baseKB] call_from:call_from_module(baseKB,baseKB,baseKB,with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))))))). % call_from_module.pl:289:
(45)$[baseKB] must_sanity:scce_orig(('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))))))),('$set_source_module'(baseKB),'$set_typein_module'(baseKB))). % must_sanity.pl:263:
(46)$[system] setup_call_cleanup(baseKB:('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),baseKB:((call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))))))),deterministic(B)),(notrace(B==true)->!;('$set_source_module'(baseKB),'$set_typein_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),true)),notrace(fail))),baseKB:mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB)))). % init.pl:650:
(47)$[system] setup_call_catcher_cleanup(baseKB:('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),baseKB:((call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))))))),deterministic(B)),(notrace(B==true)->!;('$set_source_module'(baseKB),'$set_typein_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),true)),notrace(fail))),C,baseKB:mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB)))). % init.pl:646:
(48)$[baseKB] '<meta-call>'(baseKB:((call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))))))),deterministic(B)),(notrace(B==true)->!;('$set_source_module'(baseKB),'$set_typein_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),true)),notrace(fail)))). no(clause)
(49)[baseKB] call_from:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))))). % call_from_module.pl:265:
(50)[baseKB] call_from:with_source_module(baseKB,baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))))). % call_from_module.pl:270:
(51)$[baseKB] must_sanity:scce_orig('$set_source_module'(baseKB),call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))))),'$set_source_module'(baseKB)). % must_sanity.pl:263:
(52)$[system] setup_call_cleanup(baseKB:'$set_source_module'(baseKB),baseKB:((call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))))),deterministic(B)),(notrace(B==true)->!;'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),false));'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),true)),notrace(fail))),baseKB:mquietly_if(true,'$set_source_module'(baseKB))). % init.pl:650:
(53)$[system] setup_call_catcher_cleanup(baseKB:'$set_source_module'(baseKB),baseKB:((call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))))),deterministic(B)),(notrace(B==true)->!;'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),false));'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),true)),notrace(fail))),C,baseKB:mquietly_if(true,'$set_source_module'(baseKB))). % init.pl:646:
(54)$[baseKB] '<meta-call>'(baseKB:((call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))))),deterministic(B)),(notrace(B==true)->!;'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),false));'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),true)),notrace(fail)))). no(clause)
(55)[baseKB] locally_each:locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))))). % redo_locally.pl:133:
(56)[locally_each] locally_each:locally(t_l:current_defaultAssertMt(baseKB),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))))). % redo_locally.pl:131:
(57)[locally_each]# locally_each:wtl(t_l,current_defaultAssertMt(baseKB),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))),baseKB:ecc). % redo_locally.pl:181:
(58)[locally_each]# locally_each:wtl(t_l,t_l:current_defaultAssertMt(baseKB),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))),baseKB:ecc). % redo_locally.pl:186:
(59)[locally_each]# locally_each:wtl_how(baseKB:ecc,locally_each:clause_true(t_l,t_l:current_defaultAssertMt(baseKB)),locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))),locally_each:key_erase(t_l)). % redo_locally.pl:199:
(60)[each_call_cleanup] each_call_cleanup:each_call_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))),locally_each:key_erase(t_l)). % each_call.pl:142:
(61)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))),locally_each:key_erase(t_l)). % each_call.pl:111:
(62)[system] setup_call_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),each_call_cleanup:((baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:650:
(63)$[system] setup_call_catcher_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),each_call_cleanup:((baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),C,each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:646:
(64)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail)))). no(clause)
(65)[ucatch] ucatch:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))). % ucatch.pl:877:
(66)[ucatch] ucatch:with_only_current_why(((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),mfl4(B,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25)),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))). % ucatch.pl:867:
(67)[system] setup_call_cleanup(ucatch:b_setval('$current_why',wp(((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),mfl4(B,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25)),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))))),ucatch:(call(baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))),b_setval('$current_why',[])),ucatch:b_setval('$current_why',[])). % init.pl:650:
(68)$[system] setup_call_catcher_cleanup(ucatch:b_setval('$current_why',wp(((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax),mfl4(B,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25)),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))))),ucatch:(call(baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))),b_setval('$current_why',[])),C,ucatch:b_setval('$current_why',[])). % init.pl:646:
(69)$[ucatch] '<meta-call>'(ucatch:(call(baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))),b_setval('$current_why',[]))). no(clause)
(70)[baseKB] pfc_lib:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))). % mpred_core.pl:1289:
(71)$[baseKB] pfc_lib:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)). % mpred_core.pl:1299:
(72)$[baseKB]# pfc_lib:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)). % mpred_core.pl:284:
(73)<*>[must_sanity]# must_sanity:baseKB:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)). % must_sanity.pl:107:
(74)$[system] goal=catch(baseKB:ain_fast(baseKB:a(t),(mfl4(_236406,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)),e(f(baseKB:nb_current('$pfc_current_choice',[_236438|_236440])),baseKB:mpred_enqueue(a(t),(mfl4(_236466,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))),must_sanity:mor_event(e(e(f(baseKB:nb_current('$pfc_current_choice',[_236438|_236440])),baseKB:mpred_enqueue(a(t),(mfl4(_236466,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))),baseKB:ain_fast(baseKB:a(t),(mfl4(_236406,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))))) % init.pl:546:
(75)<*>[must_sanity] goal=must_sanity:mor_event(e(e(f(baseKB:nb_current('$pfc_current_choice',[_240870|_240872])),baseKB:mpred_enqueue(a(t),(mfl4(_240898,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))),baseKB:ain_fast(baseKB:a(t),(mfl4(_240936,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)))) % must_sanity.pl:86:
(78)[must_sanity] goal=must_sanity:handle_mor_event(f(baseKB:nb_current('$pfc_current_choice',[_245302|_245304]))) % must_sanity.pl:81:
(81)[butterfly] butterfly:in_bfly(f,must_sanity:zotrace(with_all_dmsg((prolog_current_frame(1412),b_setval('$dump_frame',1412),dumpST1)))). % butterfly_console.pl:212:
(83)[system] setup_call_catcher_cleanup(butterfly:bfly_set(butterfly,f),must_sanity:zotrace(with_all_dmsg((prolog_current_frame(1412),b_setval('$dump_frame',1412),dumpST1))),A,butterfly:bfly_set(butterfly,f)). % init.pl:646:
(84)$[must_sanity] first:zotrace(with_all_dmsg((prolog_current_frame(1412),b_setval('$dump_frame',1412),dumpST1))). % first.pl:498:
(88)[locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup,locally_each:(always==[never,error,warning,info,filter,always]),dmsg:set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(1412),b_setval('$dump_frame',1412),dumpST1)),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])). % redo_locally.pl:199:
(91)[system] setup_call_catcher_cleanup(dmsg:set_prolog_flag(dmsg_level,always),each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(1412),b_setval('$dump_frame',1412),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail))),C,each_call_cleanup:mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))). % init.pl:646:
(92)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(1412),b_setval('$dump_frame',1412),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail)))). no(clause)
(96)[locally_each]# locally_each:wtl_how(must_sanity:ecc,locally_each:clause_true(tlbugger,tlbugger:dmsg_match(show,A)),locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),must_sanity:(prolog_current_frame(1412),b_setval('$dump_frame',1412),dumpST1),locally_each:key_erase(tlbugger)). % redo_locally.pl:199:
(100)[system] setup_call_catcher_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),each_call_cleanup:((must_sanity:(prolog_current_frame(1412),b_setval('$dump_frame',1412),dumpST1),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail))),C,each_call_cleanup:mquietly(locally_each:key_erase(tlbugger))). % init.pl:646:
(101)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((must_sanity:(prolog_current_frame(1412),b_setval('$dump_frame',1412),dumpST1),deterministic(A)),(notrace(A==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,B)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail)))). no(clause)
]]></system-out>
/dev/null
</testsuite>
<!-- ...keep going... -->
<testsuite name="neg_01a.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['neg_01a.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:path(3,4)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for path(3,4):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01a.pfc',15)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:path(2,3)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for path(2,3):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01a.pfc',14)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:path(1,2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for path(1,2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01a.pfc',13)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB: ~path(1,3)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~path(1,3):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01a.pfc',19)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB: ~path(1,4)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~path(1,4):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01a.pfc',20)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+path(1,4))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~path(1,4):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01a.pfc',20)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+path(1,3))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~path(1,3):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01a.pfc',19)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k neg_01a.pfc (returned 7) -->
<testsuite name="neg_01b.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['neg_01b.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- ...keep going... -->
<testsuite name="neg_01b_r.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['neg_01b_r.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- ...keep going... -->
<testsuite name="neg_01c.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['neg_01c.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:path(3,4)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for path(3,4):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01c.pfc',18)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:path(2,3)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for path(2,3):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01c.pfc',17)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:path(1,2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for path(1,2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01c.pfc',16)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB: ~path(1,1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB: ~path(1,1).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB: ~path(1,1).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB: ~path(1,1).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB: ~path(2,2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB: ~path(2,2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB: ~path(2,2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB: ~path(2,2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB:(\+path(1,1))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(\+path(1,1)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(\+path(1,1)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(\+path(1,1)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+path(2,2))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+path(2,2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+path(2,2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+path(2,2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+path(3,1))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+path(3,1).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+path(3,1).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+path(3,1).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+ ~path(1,5))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+ ~path(1,5).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+ ~path(1,5).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+ ~path(1,5).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k neg_01c.pfc (returned 7) -->
<testsuite name="neg_01c_r.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['neg_01c_r.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:path(3,4)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for path(3,4):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01c_r.pfc',15)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:path(2,3)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for path(2,3):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01c_r.pfc',14)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:path(1,2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for path(1,2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01c_r.pfc',13)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB: ~path(1,1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB: ~path(1,1).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB: ~path(1,1).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB: ~path(1,1).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB: ~path(2,2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB: ~path(2,2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB: ~path(2,2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB: ~path(2,2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB:(\+path(1,1))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(\+path(1,1)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(\+path(1,1)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(\+path(1,1)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+path(2,2))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+path(2,2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+path(2,2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+path(2,2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+path(3,1))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+path(3,1).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+path(3,1).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+path(3,1).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+ ~path(1,5))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+ ~path(1,5).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+ ~path(1,5).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+ ~path(1,5).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k neg_01c_r.pfc (returned 7) -->
<testsuite name="neg_01e.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['neg_01e.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:path(3,4)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for path(3,4):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01e.pfc',19)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:path(2,3)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for path(2,3):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01e.pfc',18)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:path(1,2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for path(1,2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01e.pfc',17)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB: ~path(1,3)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for ~path(1,3).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for ~path(1,3).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for ~path(1,3).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB: ~path(1,4)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for ~path(1,4).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for ~path(1,4).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for ~path(1,4).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k neg_01e.pfc (returned 7) -->
<testsuite name="neg_01.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['neg_01.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB: ~fooBar))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~fooBar:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01.pfc',18)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+fooBar)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+fooBar.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+fooBar.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+fooBar.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:fooBar))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for fooBar:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01.pfc',28)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+fooBar)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~fooBar:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01.pfc',33)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k neg_01.pfc (returned 7) -->
<testsuite name="neg_01v.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['neg_01v.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:path(3,4)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for path(3,4):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01v.pfc',17)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:path(2,3)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for path(2,3):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01v.pfc',16)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:path(1,2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for path(1,2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01v.pfc',15)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB: ~path(1,1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~path(1,1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 nesc(~path(1,1)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl:_2696]
1.2 nesc(~W4)/mpred_positive_fact(W4)==> ~W4,(W4==> \+W4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl:641]
1.3 mfl4([ 'P'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',641)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2.1 nesc(~path(1,1)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl:_7690]
2.2 nesc(W4)==>W4 % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl:646]
2.3 mfl4([ 'P'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',646)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB: ~path(2,2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~path(2,2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 preventedWhen(path(W4,X4),{call(=,W4,X4)}) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl:_19864]
1.2 preventedWhen(W4,{X4})/mpred_positive_fact(W4)==>(~W4:-cwc,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl:651]
1.3 mfl4([ 'P'=_,
'Cond'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',651)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+path(3,1))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~path(3,1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 preventedWhen(path(W4,X4),{call(=,W4,X4)}) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl:_33376]
1.2 preventedWhen(W4,{X4})/mpred_positive_fact(W4)==>(~W4:-cwc,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl:651]
1.3 mfl4([ 'P'=_,
'Cond'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',651)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+ ~path(1,5))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+ ~path(1,5).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+ ~path(1,5).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+ ~path(1,5).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k neg_01v.pfc (returned 7) -->
<testsuite name="neg_01v_r.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['neg_01v_r.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:path(3,4)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for path(3,4):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01v_r.pfc',14)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:path(2,3)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for path(2,3):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01v_r.pfc',13)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:path(1,2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for path(1,2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01v_r.pfc',12)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB: ~path(1,1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~path(1,1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4([ 'X'=1],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01v_r.pfc',17)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB: ~path(2,2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB: ~path(2,2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB: ~path(2,2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB: ~path(2,2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+path(1,1))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~path(1,1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4([ 'X'=1],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01v_r.pfc',17)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+path(2,2))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+path(2,2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+path(2,2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+path(2,2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+path(3,1))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+path(3,1).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+path(3,1).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+path(3,1).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+ ~path(1,5))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+ ~path(1,5).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+ ~path(1,5).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+ ~path(1,5).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k neg_01v_r.pfc (returned 7) -->
<testsuite name="never_retract_01b.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['never_retract_01b.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:predicate_property(tBird(ext,_32216),dynamic)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for predicate_property(tBird(ext,_32216),dynamic).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for predicate_property(tBird(ext,_32216),dynamic).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for predicate_property(tBird(ext,_32216),dynamic).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:tBird(ext,iChilly)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for tBird(ext,iChilly):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 instanceOf(iChilly,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:_126740]
1.2 tBird(ext,W4)<==>instanceOf(W4,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_1374]
1.3 instanceOf(iChilly,tPenguin) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:_2540]
1.4 instanceOf(W4,tPenguin)==>instanceOf(W4,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_3510]
1.5 tType(tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:36]
1.6 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>instanceOf(X4,W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:30]
1.7 tPenguin(ext,iChilly) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:49]
1.8 tPenguin(ext,W4)<==>instanceOf(W4,tPenguin) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_7296]
1.9 subClassOf(tPenguin,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:44]
1.10 subClassOf(W4,X4)==>(instanceOf(Y4,W4)==>instanceOf(Y4,X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:41]
1.11 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc',36)
1.12 mfl4([ 'COL'=_,
'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc',30)
1.13 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc',49)
1.14 tType(tPenguin) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:35]
1.15 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc',44)
1.16 mfl4([ 'C1'=_,
'C2'=_,
'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc',41)
1.17 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc',35)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:tBird(ext,iTweety)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for tBird(ext,iTweety):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 instanceOf(iTweety,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:_59448]
1.2 tBird(ext,W4)<==>instanceOf(W4,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_60418]
1.3 instanceOf(iTweety,tCanary) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:_61590]
1.4 instanceOf(W4,tCanary)==>instanceOf(W4,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_62560]
1.5 tType(tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:36]
1.6 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>instanceOf(X4,W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:30]
1.7 tCanary(ext,iTweety) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:55]
1.8 tCanary(ext,W4)<==>instanceOf(W4,tCanary) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_66346]
1.9 subClassOf(tCanary,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:43]
1.10 subClassOf(W4,X4)==>(instanceOf(Y4,W4)==>instanceOf(Y4,X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:41]
1.11 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc',36)
1.12 mfl4([ 'COL'=_,
'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc',30)
1.13 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc',55)
1.14 tType(tCanary) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:34]
1.15 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc',43)
1.16 mfl4([ 'C1'=_,
'C2'=_,
'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc',41)
1.17 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc',34)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:tBird(ext,iTweety)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for tBird(ext,iTweety):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 instanceOf(iTweety,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:_75628]
1.2 tBird(ext,W4)<==>instanceOf(W4,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_76598]
1.3 instanceOf(iTweety,tCanary) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:_77770]
1.4 instanceOf(W4,tCanary)==>instanceOf(W4,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_78740]
1.5 tType(tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:36]
1.6 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>instanceOf(X4,W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:30]
1.7 tCanary(ext,iTweety) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:55]
1.8 tCanary(ext,W4)<==>instanceOf(W4,tCanary) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_82526]
1.9 subClassOf(tCanary,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:43]
1.10 subClassOf(W4,X4)==>(instanceOf(Y4,W4)==>instanceOf(Y4,X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:41]
1.11 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc',36)
1.12 mfl4([ 'COL'=_,
'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc',30)
1.13 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc',55)
1.14 tType(tCanary) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:34]
1.15 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc',43)
1.16 mfl4([ 'C1'=_,
'C2'=_,
'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc',41)
1.17 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc',34)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB:tFly(ext,iTweety)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:tFly(ext,iTweety).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:tFly(ext,iTweety).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:tFly(ext,iTweety).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB:(instanceOf(_109506,tFly),_109506=iChilly)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(instanceOf(_109506,tFly),_109506=iChilly).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(instanceOf(_109506,tFly),_109506=iChilly).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(instanceOf(_109506,tFly),_109506=iChilly).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:tBird(ext,iTweety)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for tBird(ext,iTweety):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 instanceOf(iTweety,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:_7262]
1.2 tBird(ext,W4)<==>instanceOf(W4,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_8232]
1.3 instanceOf(iTweety,tCanary) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:_9404]
1.4 instanceOf(W4,tCanary)==>instanceOf(W4,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_10374]
1.5 tType(tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:36]
1.6 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>instanceOf(X4,W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:30]
1.7 tCanary(ext,iTweety) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:55]
1.8 tCanary(ext,W4)<==>instanceOf(W4,tCanary) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_14160]
1.9 subClassOf(tCanary,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:43]
1.10 subClassOf(W4,X4)==>(instanceOf(Y4,W4)==>instanceOf(Y4,X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:41]
1.11 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc',36)
1.12 mfl4([ 'COL'=_,
'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc',30)
1.13 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc',55)
1.14 tType(tCanary) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:34]
1.15 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc',43)
1.16 mfl4([ 'C1'=_,
'C2'=_,
'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc',41)
1.17 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc',34)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB:tFly(ext,iTweety)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:tFly(ext,iTweety).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:tFly(ext,iTweety).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:tFly(ext,iTweety).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB:tFly(ext,iChilly)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:tFly(ext,iChilly).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:tFly(ext,iChilly).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:tFly(ext,iChilly).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+tFly(ext,iChilly))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~tFly(ext,iChilly):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 tPenguin(ext,iChilly) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:49]
1.2 tPenguin(ext,W4)==> ~tFly(ext,W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:82]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc',49)
1.4 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc',82)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB: ~tFly(ext,iChilly)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~tFly(ext,iChilly):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 tPenguin(ext,iChilly) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:49]
1.2 tPenguin(ext,W4)==> ~tFly(ext,W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:82]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc',49)
1.4 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc',82)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+tFly(ext,iChilly))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~tFly(ext,iChilly):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 tPenguin(ext,iChilly) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:49]
1.2 tPenguin(ext,W4)==> ~tFly(ext,W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:82]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc',49)
1.4 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc',82)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB: ~tFly(ext,iChilly)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~tFly(ext,iChilly):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 tPenguin(ext,iChilly) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:49]
1.2 tPenguin(ext,W4)==> ~tFly(ext,W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:82]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc',49)
1.4 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc',82)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:tBird(ext,iChilly)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for tBird(ext,iChilly):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 instanceOf(iChilly,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:_53076]
1.2 tBird(ext,W4)<==>instanceOf(W4,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_54046]
1.3 instanceOf(iChilly,tPenguin) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:_55218]
1.4 instanceOf(W4,tPenguin)==>instanceOf(W4,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_56188]
1.5 tType(tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:36]
1.6 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>instanceOf(X4,W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:30]
1.7 tPenguin(ext,iChilly) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:49]
1.8 tPenguin(ext,W4)<==>instanceOf(W4,tPenguin) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_59974]
1.9 subClassOf(tPenguin,tBird) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:44]
1.10 subClassOf(W4,X4)==>(instanceOf(Y4,W4)==>instanceOf(Y4,X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:41]
1.11 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc',36)
1.12 mfl4([ 'COL'=_,
'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc',30)
1.13 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc',49)
1.14 tType(tPenguin) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc:35]
1.15 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc',44)
1.16 mfl4([ 'C1'=_,
'C2'=_,
'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc',41)
1.17 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc',35)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc',90)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = never_retract_u( tBird(ext,iChilly)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = never_retract_u( tBird(ext,iChilly)) ,
% support_fact = mfl4(_74554,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc',129) ,
% support_trig=ax ,
% exact is support_status.
% % still_supported(tBird(ext,iChilly))
% % still_supported(~tFly(ext,iChilly))
passed=info(why_was_true(baseKB:tBird(ext,iChilly)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for tBird(ext,iChilly):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc',90)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+tPenguin(ext,iChilly))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+tPenguin(ext,iChilly).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+tPenguin(ext,iChilly).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+tPenguin(ext,iChilly).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:tBird(ext,iChilly)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for tBird(ext,iChilly):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc',90)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB:tFly(ext,iChilly)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:tFly(ext,iChilly).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:tFly(ext,iChilly).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:tFly(ext,iChilly).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% baseKB : mpred_fwc1( tBird(ext,iChilly)).
% % Found positive trigger: tBird(ext,iChilly)
% % body: mpred_positive_fact(tBird(ext,iChilly))*->rhs([ \+( ~( tBird(ext,iChilly)))])
% % still_supported(~tBird(ext,iChilly))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~tBird(ext,iChilly)
% % still_supported(~tBird(ext,iChilly))
% % Found positive trigger: tBird(ext,iChilly)
% % body: rhs([ instanceOf(iChilly,tBird)])
% % RHS-Post1: instanceOf(iChilly,tBird)
% % Support: tBird(ext,iChilly),'$pt'(baseKB,tBird(ext,iChilly),rhs([ instanceOf(iChilly,tBird)]))
% baseKB : mpred_fwc1( instanceOf(iChilly,tBird)).
% % Found positive trigger: instanceOf(iChilly,tBird)
% % body: mpred_positive_fact(instanceOf(iChilly,tBird))*->rhs([ \+( ~( instanceOf(iChilly,tBird)))])
% % still_supported(~instanceOf(iChilly,tBird))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~instanceOf(iChilly,tBird)
% % still_supported(~instanceOf(iChilly,tBird))
% % Found positive trigger: instanceOf(iChilly,tBird)
% % body: rhs([ tBird(ext,iChilly)])
% % RHS-Post1: tBird(ext,iChilly)
% % Support: instanceOf(iChilly,tBird),'$pt'(baseKB,instanceOf(iChilly,tBird),rhs([ tBird(ext,iChilly)]))
% % Found positive trigger: tBird(ext,iChilly)
% % body: rhs([ mdefault( tFly(ext,iChilly))])
% % RHS-Post1: mdefault(tFly(ext,iChilly))
% % Support: tBird(ext,iChilly),'$pt'(baseKB,tBird(ext,iChilly),rhs([ mdefault( tFly(ext,iChilly))]))
% baseKB : mpred_fwc1( mdefault( tFly(ext,iChilly))).
% % Found positive trigger: mdefault(tFly(ext,iChilly))
% % body: mpred_positive_fact(mdefault(tFly(ext,iChilly)))*->rhs([ \+( ~( mdefault( tFly(ext,iChilly))))])
% % still_supported(~mdefault(tFly(ext,iChilly)))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mdefault(tFly(ext,iChilly))
% % still_supported(~mdefault(tFly(ext,iChilly)))
% % Found positive trigger: mdefault(tFly(ext,iChilly))
% % body: mpred_positive_fact(tFly(ext,iChilly)),if_missing_mask(tFly(ext,iChilly),Fly,Mask)*->rhs([ \+_117366/(ground(Ground4),Ground),\+ ~tFly(ext,iChilly)==>tFly(ext,iChilly)])
% % RHS-Post1: \+ ~tFly(ext,iChilly)/(ground(~tFly(ext,iChilly)),\+tFly(ext,iChilly)),\+ ~tFly(ext,iChilly)==>tFly(ext,iChilly)
% % Support: mdefault(tFly(ext,iChilly)),'$pt'(baseKB,mdefault(tFly(ext,iChilly)),(mpred_positive_fact(tFly(ext,iChilly)),if_missing_mask(tFly(ext,iChilly),~tFly(ext,iChilly),\+tFly(ext,iChilly))*->rhs(
% % [ ( \+ ~tFly(ext,iChilly)/(ground(~tFly(ext,iChilly)),\+tFly(ext,iChilly)),\+ ~tFly(ext,iChilly) ==>
% % tFly(ext,iChilly))])))
% baseKB : mpred_fwc1( ( \+ ~tFly(ext,iChilly)/(ground(~tFly(ext,iChilly)),\+tFly(ext,iChilly)),\+ ~tFly(ext,iChilly) ==>
% tFly(ext,iChilly))).
% % Adding negative
% % trigger: ~tFly(ext,iChilly)
% % test: call_u_no_bc(~tFly(ext,iChilly)),ground(~tFly(ext,iChilly)),\+tFly(ext,iChilly)
% % body: '$nt'(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([ tFly(ext,iChilly)]))
% % Support: (\+ ~tFly(ext,iChilly)/(ground(~tFly(ext,iChilly)),\+tFly(ext,iChilly)),\+ ~tFly(ext,iChilly)==>tFly(ext,iChilly)),mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc',145)
% % Found positive trigger: \+ ~tFly(ext,iChilly)/(ground(~tFly(ext,iChilly)),\+tFly(ext,iChilly)),\+ ~tFly(ext,iChilly)==>tFly(ext,iChilly)
% % body: mpred_positive_fact((\+ ~tFly(ext,iChilly)/(ground(~tFly(ext,iChilly)),\+tFly(ext,iChilly)),\+ ~tFly(ext,iChilly)==>tFly(ext,iChilly)))*->rhs(
% % [ \+( ~( ( \+ ~tFly(ext,iChilly)/(ground(~tFly(ext,iChilly)),\+tFly(ext,iChilly)),\+ ~tFly(ext,iChilly) ==>
% % tFly(ext,iChilly))))])
% % Found positive trigger: mdefault(tFly(ext,iChilly))
% % body: mpred_positive_fact(tFly(ext,iChilly)),if_missing_mask(tFly(ext,iChilly),Fly,Mask)*->rhs([ ( _55438/(ground(Ground),_55450,\+Ext_Chilly=tFly(ext,iChilly)) ==>
% % \+( tFly(ext,iChilly)))])
% % RHS-Post1: ~tFly(ext,iChilly)/(ground(~tFly(ext,iChilly)),\+tFly(ext,iChilly),\+ ~tFly(ext,iChilly)=tFly(ext,iChilly))==> \+tFly(ext,iChilly)
% % Support: mdefault(tFly(ext,iChilly)),'$pt'(baseKB,mdefault(tFly(ext,iChilly)),(mpred_positive_fact(tFly(ext,iChilly)),if_missing_mask(tFly(ext,iChilly),~tFly(ext,iChilly),\+tFly(ext,iChilly))*->rhs(
% % [ ( ( ~( tFly(ext,iChilly)) /
% % ( ground( ~( tFly(ext,iChilly))) ,
% % \+( tFly(ext,iChilly)) ,
% % \+( ~( tFly(ext,iChilly)) =
% %
% % tFly(ext,iChilly)))) ==>
% % \+( tFly(ext,iChilly)))])))
% baseKB : mpred_fwc1( ( ( ~( tFly(ext,iChilly)) /
% ( ground( ~( tFly(ext,iChilly))) ,
% \+( tFly(ext,iChilly)) ,
% \+( ~( tFly(ext,iChilly)) =
%
% tFly(ext,iChilly)))) ==>
% \+( tFly(ext,iChilly)))).
% % Adding negative
% % trigger: ~tFly(ext,iChilly)
% % test: call_u_no_bc(~tFly(ext,iChilly)),ground(~tFly(ext,iChilly)),\+tFly(ext,iChilly),\+ ~tFly(ext,iChilly)=tFly(ext,iChilly)
% % body: rhs([ \+( tFly(ext,iChilly))])
% % Support: (~tFly(ext,iChilly)/(ground(~tFly(ext,iChilly)),\+tFly(ext,iChilly),\+ ~tFly(ext,iChilly)=tFly(ext,iChilly))==> \+tFly(ext,iChilly)),mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/never_retract_01b.pfc',145)
% % Found positive trigger: ~tFly(ext,iChilly)/(ground(~tFly(ext,iChilly)),\+tFly(ext,iChilly),\+ ~tFly(ext,iChilly)=tFly(ext,iChilly))==> \+tFly(ext,iChilly)
% % body: mpred_positive_fact((~tFly(ext,iChilly)/(ground(~tFly(ext,iChilly)),\+tFly(ext,iChilly),\+ ~tFly(ext,iChilly)=tFly(ext,iChilly))==> \+tFly(ext,iChilly)))*->rhs(
% % [ \+( ~( ( ( ~( tFly(ext,iChilly)) /
% % ( ground( ~( tFly(ext,iChilly))) ,
% % \+( tFly(ext,iChilly)) ,
% % \+( ~( tFly(ext,iChilly)) =
% %
% % tFly(ext,iChilly)))) ==>
% % \+( tFly(ext,iChilly)))))])
failure=info(why_was_true(\+baseKB:tFly(ext,iChilly)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:tFly(ext,iChilly).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:tFly(ext,iChilly).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:tFly(ext,iChilly).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+tPenguin(ext,iChilly))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+tPenguin(ext,iChilly).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+tPenguin(ext,iChilly).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+tPenguin(ext,iChilly).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB:(\+ ~tFly(ext,iChilly))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(\+ ~tFly(ext,iChilly)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(\+ ~tFly(ext,iChilly)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(\+ ~tFly(ext,iChilly)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k never_retract_01b.pfc (returned 7) -->
<testsuite name="pl_01.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['pl_01.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k pl_01.pfc (returned 7) -->
<testsuite name="ppdb_01.pl">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['ppdb_01.pl'])" -g "test_completed"
User added facts in [baseKB]: 275
nondet
pfcSanityA
alwaysGaf(alwaysGaf)
alwaysGaf(pfcLHS)
alwaysGaf(pfcRHS)
compilerDirective(codeTooSlow)
compilerDirective(hardCodedExpansion)
compilerDirective(isRedundant)
compilerDirective(isRuntime)
compilerDirective(pass2)
compilerDirective(pfc_checking)
compilerDirective(redundantMaybe)
compilerDirective(tooSlow)
functorDeclares(compilerDirective)
functorIsMacro(functorIsMacro)
meta_argtypes(mdefault(ftAssertable))
meta_argtypes(mpred_undo_sys(ftAssertion,ftCallable,ftCallable))
meta_argtypes(singleValuedInArgDefault(prologSingleValued,ftInt,ftTerm))
mtHybrid(baseKB)
pfcControlled(mpred_undo_sys)
predicateTriggerType(kb_global)
predicateTriggerType(kb_local)
predicateTriggerType(kb_shared)
predicateTriggerType(kbi_define)
prologBuiltin(var)
prologDynamic(term_expansion)
prologHybrid(singleValuedInArgDefault)
prologHybrid(warningsAbout)
quasiQuote(xQuoteFn)
rtArgsVerbatum('$VAR')
rtArgsVerbatum('$spft')
rtArgsVerbatum(<-)
rtArgsVerbatum(=..)
rtArgsVerbatum('NART')
rtArgsVerbatum(added)
rtArgsVerbatum(ain)
rtArgsVerbatum(call)
rtArgsVerbatum(call_u)
rtArgsVerbatum(clause_asserted_i)
rtArgsVerbatum(listing)
rtArgsVerbatum(loop_check_term)
rtArgsVerbatum(loop_check_term_key)
rtArgsVerbatum(member)
rtArgsVerbatum(mpred_action)
rtArgsVerbatum(mpred_prop)
rtArgsVerbatum(mpred_rem)
rtArgsVerbatum(ruleRewrite)
rtArgsVerbatum(second_order)
rtArgsVerbatum(warningsAbout)
rtArgsVerbatum(with_current_why)
rtArgsVerbatum(xQuoteFn)
rtNotForUnboundPredicates(call)
rtNotForUnboundPredicates(member)
rtNotForUnboundPredicates(t)
rtNotForUnboundPredicates(~)
ttModuleType(tSourceCode)
ttModuleType(tSourceData)
ttRelationType(pfcControlled)
ttRelationType(pfcMustFC)
ttRelationType(predCanHaveSingletons)
ttRelationType(prologBuiltin)
ttRelationType(prologDynamic)
ttRelationType(prologEquality)
ttRelationType(prologHybrid)
ttRelationType(prologIsFlag)
ttRelationType(prologKIF)
ttRelationType(prologListValued)
ttRelationType(prologMultiValued)
ttRelationType(prologNegByFailure)
ttRelationType(prologOrdered)
ttRelationType(prologPTTP)
ttRelationType(prologSideEffects)
ttRelationType(prologSingleValued)
ttRelationType(rtArgsVerbatum)
ttRelationType(rtAvoidForwardChain)
ttRelationType(rtNotForUnboundPredicates)
ttRelationType(rtSymmetricBinaryPredicate)
ttRelationType(singleValuedHybrid)
ttRelationType(tFunction)
ttTypeType(ttModuleType)
ttTypeType(ttRelationType)
ttTypeType(ttTypeType)
~singleValuedInArg(arity,_3354)
~singleValuedInArg(support_hilog,_3338)
arity(alwaysGaf,1)
arity(arity,2)
arity(comment,2)
arity(do_and_undo,2)
arity(functorIsMacro,1)
arity(mpred_sv,2)
arity(quasiQuote,1)
arity(rtArgsVerbatum,1)
arity(singleValuedInArgDefault,3)
comment(codeTooSlow,"A faster more incomplete version is filling in for it")
comment(hardCodedExpansion,"Is Already Implemented From Code")
comment(isRedundant,"Redundant")
comment(isRuntime,"Only use rule/fact at runtime")
comment(pass2,"Probably not needed at first")
comment(pfc_checking,"Checks for common Pfc Errors")
comment(redundantMaybe,"Probably redundant")
comment(tSourceCode,"Source code files containing callable features")
comment(tSourceData,"Source data files containing world state information")
comment(tooSlow,"Slow and Probably not needed at first")
do_and_undo(mpred_post_exactly,mpred_remove_exactly)
genlPreds(pfcControlled,prologHybrid)
genlPreds(pfcMustFC,pfcControlled)
genlPreds(pfcRHS,pfcControlled)
genlPreds(prologSideEffects,rtNotForUnboundPredicates)
mpred_sv_shared(mpred_sv,2)
mpred_sv_shared(singleValuedInArg,2)
mpred_sv_shared(singleValuedInArgDefault,3)
mpred_unload_option('/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
mpred_unload_option('/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',never)
mpred_unload_option('/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',never)
mpred_unload_option('/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_module_inheritance.pfc.pl',never)
mpred_unload_option('/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',never)
mudToCyc(tSourceCode,tComputerCode)
mudToCyc(tSourceData,iboPropositionalInformationThing)
mudToCyc(ttModuleType,'MicrotheoryType')
never_assert_u(baseKB:mtProlog(baseKB),must(mtHybrid(baseKB)))
predicateConventionMt(genlMt,baseKB)
predicateConventionMt(mtHybrid,baseKB)
predicateConventionMt(mtProlog,baseKB)
singleValuedInArg(singleValuedInArgDefault,3)
typeCheckDecl(pfcControlled(_4602),callable(_4602))
typeCheckDecl(prologHybrid(_4622),callable(_4622))
typeGenls(ttModuleType,tMicrotheory)
mpred_prop(baseKB,'$bt',2,pfcLHS)
mpred_prop(baseKB,'$bt',2,pfcPosTrigger)
mpred_prop(baseKB,=,2,pfcCallCode)
mpred_prop(baseKB,==,2,pfcCallCode)
mpred_prop(baseKB,\=,2,pfcCallCode)
mpred_prop(baseKB,\==,2,pfcCallCode)
mpred_prop(baseKB,alwaysGaf,1,kb_shared)
mpred_prop(baseKB,arg,3,pfcCallCode)
mpred_prop(baseKB,arityMax,2,pfcRHS)
mpred_prop(baseKB,call,1,pfcCallCode)
mpred_prop(baseKB,call_u,1,pfcCallCode)
mpred_prop(baseKB,catch,3,pfcCallCode)
mpred_prop(baseKB,col_as_unary,1,kb_shared)
mpred_prop(baseKB,comment,2,kb_shared)
mpred_prop(baseKB,compilerDirective,1,kb_shared)
mpred_prop(baseKB,compilerDirective,1,pfcLHS)
mpred_prop(baseKB,compilerDirective,1,pfcPosTrigger)
mpred_prop(baseKB,conflict,1,kb_shared)
mpred_prop(baseKB,conflict,1,pfcLHS)
mpred_prop(baseKB,conflict,1,pfcPosTrigger)
mpred_prop(baseKB,decl_assertable_module,1,pfcCallCode)
mpred_prop(baseKB,decl_rt,1,pfcCallCode)
mpred_prop(baseKB,dmsg_pretty,1,pfcCallCode)
mpred_prop(baseKB,do_and_undo,2,kb_shared)
mpred_prop(baseKB,do_import_modules,0,kb_shared)
mpred_prop(baseKB,doall,1,pfcCallCode)
mpred_prop(baseKB,ensure_abox,1,pfcCallCode)
mpred_prop(baseKB,feature_setting,2,kb_shared)
mpred_prop(baseKB,functor,3,pfcCallCode)
mpred_prop(baseKB,functorDeclares,1,kb_shared)
mpred_prop(baseKB,functorDeclares,1,pfcLHS)
mpred_prop(baseKB,functorDeclares,1,pfcPosTrigger)
mpred_prop(baseKB,functorDeclares,1,pfcRHS)
mpred_prop(baseKB,functorIsMacro,1,kb_shared)
mpred_prop(baseKB,functorIsMacro,1,pfcRHS)
mpred_prop(baseKB,genlMt,2,pfcLHS)
mpred_prop(baseKB,genlMt,2,pfcPosTrigger)
mpred_prop(baseKB,genlMt,2,pfcRHS)
mpred_prop(baseKB,genlPreds,2,kb_shared)
mpred_prop(baseKB,genlPreds,2,pfcCallCode)
mpred_prop(baseKB,genlPreds,2,pfcLHS)
mpred_prop(baseKB,genlPreds,2,pfcPosTrigger)
mpred_prop(baseKB,ground,1,pfcCallCode)
mpred_prop(baseKB,hybrid_support,2,kb_shared)
mpred_prop(baseKB,hybrid_support,2,pfcRHS)
mpred_prop(baseKB,if_interactive,2,pfcCallCode)
mpred_prop(baseKB,if_missing_mask,3,pfcCallCode)
mpred_prop(baseKB,ignore,1,pfcCallCode)
mpred_prop(baseKB,is_ftNonvar,1,pfcCallCode)
mpred_prop(baseKB,kb_global,1,pfcCallCode)
mpred_prop(baseKB,kb_shared,1,pfcCallCode)
mpred_prop(baseKB,mdefault,1,pfcLHS)
mpred_prop(baseKB,mdefault,1,pfcPosTrigger)
mpred_prop(baseKB,mdefault,1,pfcRHS)
mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcRHS)
mpred_prop(baseKB,mpred_literal,1,pfcCallCode)
mpred_prop(baseKB,mpred_positive_fact,1,pfcCallCode)
mpred_prop(baseKB,mpred_prop,4,pfcCallCode)
mpred_prop(baseKB,mpred_prop,4,pfcLHS)
mpred_prop(baseKB,mpred_prop,4,pfcPosTrigger)
mpred_prop(baseKB,mpred_prop,4,pfcRHS)
mpred_prop(baseKB,mpred_supported,1,pfcCallCode)
mpred_prop(baseKB,mpred_sv,2,pfcLHS)
mpred_prop(baseKB,mpred_sv,2,pfcPosTrigger)
mpred_prop(baseKB,mpred_sv,2,pfcRHS)
mpred_prop(baseKB,mpred_sv_shared,2,pfcLHS)
mpred_prop(baseKB,mpred_sv_shared,2,pfcPosTrigger)
mpred_prop(baseKB,mpred_undo_sys,3,kb_shared)
mpred_prop(baseKB,mpred_undo_sys,3,pfcLHS)
mpred_prop(baseKB,mpred_undo_sys,3,pfcPosTrigger)
mpred_prop(baseKB,mtExact,1,kb_shared)
mpred_prop(baseKB,mtHybrid,1,pfcLHS)
mpred_prop(baseKB,mtHybrid,1,pfcPosTrigger)
mpred_prop(baseKB,mtNonAssertable,1,kb_shared)
mpred_prop(baseKB,mtProlog,1,pfcCallCode)
mpred_prop(baseKB,must,1,pfcCallCode)
mpred_prop(baseKB,nesc,1,pfcLHS)
mpred_prop(baseKB,nesc,1,pfcPosTrigger)
mpred_prop(baseKB,nesc,1,pfcRHS)
mpred_prop(baseKB,nondet,0,kb_shared)
mpred_prop(baseKB,nonvar,1,pfcCallCode)
mpred_prop(baseKB,nop,1,pfcCallCode)
mpred_prop(baseKB,pfcControlled,1,kb_shared)
mpred_prop(baseKB,pfcControlled,1,pfcCallCode)
mpred_prop(baseKB,pfcControlled,1,pfcLHS)
mpred_prop(baseKB,pfcControlled,1,pfcPosTrigger)
mpred_prop(baseKB,pfcSanityA,0,pfcLHS)
mpred_prop(baseKB,pfcSanityA,0,pfcPosTrigger)
mpred_prop(baseKB,pfcSanityB,0,pfcRHS)
mpred_prop(baseKB,pfc_checking,0,pfcLHS)
mpred_prop(baseKB,pfc_checking,0,pfcPosTrigger)
mpred_prop(baseKB,predicateConventionMt,2,kb_shared)
mpred_prop(baseKB,predicateConventionMt,2,pfcCallCode)
mpred_prop(baseKB,predicateConventionMt,2,pfcLHS)
mpred_prop(baseKB,predicateConventionMt,2,pfcPosTrigger)
mpred_prop(baseKB,predicateTriggerType,1,pfcLHS)
mpred_prop(baseKB,predicateTriggerType,1,pfcPosTrigger)
mpred_prop(baseKB,predicate_is_undefined_fa,2,pfcCallCode)
mpred_prop(baseKB,preventedWhen,2,pfcLHS)
mpred_prop(baseKB,preventedWhen,2,pfcPosTrigger)
mpred_prop(baseKB,prologHybrid,1,pfcCallCode)
mpred_prop(baseKB,prologHybrid,1,pfcLHS)
mpred_prop(baseKB,prologHybrid,1,pfcPosTrigger)
mpred_prop(baseKB,prologOnly,1,kb_shared)
mpred_prop(baseKB,prologSingleValued,1,pfcLHS)
mpred_prop(baseKB,prologSingleValued,1,pfcPosTrigger)
mpred_prop(baseKB,prologSingleValued,1,pfcRHS)
mpred_prop(baseKB,quasiQuote,1,kb_shared)
mpred_prop(baseKB,replace_arg,4,pfcCallCode)
mpred_prop(baseKB,rtAvoidForwardChain,1,kb_shared)
mpred_prop(baseKB,rtReformulatorDirectivePredicate,1,kb_shared)
mpred_prop(baseKB,show_failure,1,pfcCallCode)
mpred_prop(baseKB,singleValuedInArg,2,kb_shared)
mpred_prop(baseKB,singleValuedInArg,2,pfcCallCode)
mpred_prop(baseKB,singleValuedInArg,2,pfcLHS)
mpred_prop(baseKB,singleValuedInArg,2,pfcPosTrigger)
mpred_prop(baseKB,singleValuedInArg,2,pfcRHS)
mpred_prop(baseKB,singleValuedInArgAX,3,kb_shared)
mpred_prop(baseKB,singleValuedInArgAX,3,pfcLHS)
mpred_prop(baseKB,singleValuedInArgAX,3,pfcPosTrigger)
mpred_prop(baseKB,singleValuedInArgAX,3,pfcRHS)
mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcRHS)
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcLHS)
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcPosTrigger)
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcRHS)
mpred_prop(baseKB,single_override,2,pfcLHS)
mpred_prop(baseKB,single_override,2,pfcPosTrigger)
mpred_prop(baseKB,single_override,2,pfcRHS)
mpred_prop(baseKB,single_override_maybe,2,pfcRHS)
mpred_prop(baseKB,startup_option,2,kb_shared)
mpred_prop(baseKB,support_hilog,2,kb_shared)
mpred_prop(baseKB,tFunction,1,kb_shared)
mpred_prop(baseKB,tooSlow,0,kb_shared)
mpred_prop(baseKB,trace_or_throw_ex,1,pfcCallCode)
mpred_prop(baseKB,true,0,pfcCallCode)
mpred_prop(baseKB,ttRelationType,1,kb_shared)
mpred_prop(baseKB,ttRelationType,1,pfcLHS)
mpred_prop(baseKB,ttRelationType,1,pfcPosTrigger)
mpred_prop(baseKB,ttTypeType,1,pfcLHS)
mpred_prop(baseKB,ttTypeType,1,pfcPosTrigger)
mpred_prop(baseKB,typeCheckDecl,2,kb_shared)
mpred_prop(baseKB,unused,0,pfcLHS)
mpred_prop(baseKB,unused,0,pfcPosTrigger)
mpred_prop(baseKB,warn_if_static,2,pfcCallCode)
mpred_prop(baseKB,warningsAbout,2,kb_shared)
mpred_prop(baseKB,warningsAbout,2,pfcLHS)
mpred_prop(baseKB,warningsAbout,2,pfcPosTrigger)
mpred_prop(baseKB,wdmsg_pfc,1,pfcCallCode)
System added facts in [baseKB]: 255
pfcSanityB
functorDeclares(pfcControlled)
functorDeclares(pfcMustFC)
functorDeclares(predCanHaveSingletons)
functorDeclares(prologBuiltin)
functorDeclares(prologDynamic)
functorDeclares(prologEquality)
functorDeclares(prologHybrid)
functorDeclares(prologIsFlag)
functorDeclares(prologKIF)
functorDeclares(prologListValued)
functorDeclares(prologMultiValued)
functorDeclares(prologNegByFailure)
functorDeclares(prologOrdered)
functorDeclares(prologPTTP)
functorDeclares(prologSideEffects)
functorDeclares(prologSingleValued)
functorDeclares(rtArgsVerbatum)
functorDeclares(rtAvoidForwardChain)
functorDeclares(rtNotForUnboundPredicates)
functorDeclares(rtSymmetricBinaryPredicate)
functorDeclares(singleValuedHybrid)
functorDeclares(tFunction)
functorDeclares(ttModuleType)
functorDeclares(ttRelationType)
functorDeclares(ttTypeType)
functorIsMacro('$bt')
functorIsMacro(compilerDirective)
functorIsMacro(conflict)
functorIsMacro(functorDeclares)
functorIsMacro(genlMt)
functorIsMacro(genlPreds)
functorIsMacro(mdefault)
functorIsMacro(mpred_prop)
functorIsMacro(mpred_sv)
functorIsMacro(mpred_sv_shared)
functorIsMacro(mpred_undo_sys)
functorIsMacro(mtHybrid)
functorIsMacro(nesc)
functorIsMacro(pfcControlled)
functorIsMacro(pfcMustFC)
functorIsMacro(pfcSanityA)
functorIsMacro(pfc_checking)
functorIsMacro(predCanHaveSingletons)
functorIsMacro(predicateConventionMt)
functorIsMacro(predicateTriggerType)
functorIsMacro(preventedWhen)
functorIsMacro(prologBuiltin)
functorIsMacro(prologDynamic)
functorIsMacro(prologEquality)
functorIsMacro(prologHybrid)
functorIsMacro(prologIsFlag)
functorIsMacro(prologKIF)
functorIsMacro(prologListValued)
functorIsMacro(prologMultiValued)
functorIsMacro(prologNegByFailure)
functorIsMacro(prologOrdered)
functorIsMacro(prologPTTP)
functorIsMacro(prologSideEffects)
functorIsMacro(prologSingleValued)
functorIsMacro(rtArgsVerbatum)
functorIsMacro(rtAvoidForwardChain)
functorIsMacro(rtNotForUnboundPredicates)
functorIsMacro(rtSymmetricBinaryPredicate)
functorIsMacro(singleValuedHybrid)
functorIsMacro(singleValuedInArg)
functorIsMacro(singleValuedInArgAX)
functorIsMacro(singleValuedInArgDefault)
functorIsMacro(single_override)
functorIsMacro(tFunction)
functorIsMacro(ttModuleType)
functorIsMacro(ttRelationType)
functorIsMacro(ttTypeType)
functorIsMacro(unused)
functorIsMacro(warningsAbout)
prologSingleValued(mpred_sv)
prologSingleValued(singleValuedInArg)
prologSingleValued(singleValuedInArgDefault)
arity('$bt',2)
arity(compilerDirective,1)
arity(conflict,1)
arity(functorDeclares,1)
arity(genlMt,2)
arity(genlPreds,2)
arity(mdefault,1)
arity(member,2)
arity(mpred_prop,4)
arity(mpred_sv_shared,2)
arity(mpred_undo_sys,3)
arity(mtHybrid,1)
arity(nesc,1)
arity(pfcControlled,1)
arity(pfcSanityA,0)
arity(pfc_checking,0)
arity(predicateConventionMt,2)
arity(predicateTriggerType,1)
arity(preventedWhen,2)
arity(prologHybrid,1)
arity(prologSingleValued,1)
arity(singleValuedInArg,2)
arity(singleValuedInArgAX,3)
arity(single_override,2)
arity(term_expansion,2)
arity(ttRelationType,1)
arity(ttTypeType,1)
arity(unused,0)
arity(var,1)
arity(warningsAbout,2)
arityMax(compilerDirective,1)
arityMax(pfcControlled,1)
arityMax(pfcMustFC,1)
arityMax(predCanHaveSingletons,1)
arityMax(prologBuiltin,1)
arityMax(prologDynamic,1)
arityMax(prologEquality,1)
arityMax(prologHybrid,1)
arityMax(prologIsFlag,1)
arityMax(prologKIF,1)
arityMax(prologListValued,1)
arityMax(prologMultiValued,1)
arityMax(prologNegByFailure,1)
arityMax(prologOrdered,1)
arityMax(prologPTTP,1)
arityMax(prologSideEffects,1)
arityMax(prologSingleValued,1)
arityMax(rtArgsVerbatum,1)
arityMax(rtAvoidForwardChain,1)
arityMax(rtNotForUnboundPredicates,1)
arityMax(rtSymmetricBinaryPredicate,1)
arityMax(singleValuedHybrid,1)
arityMax(tFunction,1)
arityMax(ttModuleType,1)
arityMax(ttRelationType,1)
arityMax(ttTypeType,1)
hybrid_support(mpred_sv,2)
hybrid_support(mpred_undo_sys,3)
hybrid_support(nesc,1)
hybrid_support(singleValuedInArg,2)
hybrid_support(singleValuedInArgAX,3)
hybrid_support(singleValuedInArgDefault,3)
hybrid_support(single_override,2)
mpred_sv(mpred_sv,2)
mpred_sv(singleValuedInArg,2)
mpred_sv(singleValuedInArgDefault,3)
singleValuedInArg(mpred_sv,2)
singleValuedInArg(singleValuedInArg,2)
singleValuedInArgAX(mpred_sv,2,2)
singleValuedInArgAX(singleValuedInArg,2,2)
singleValuedInArgAX(singleValuedInArgDefault,3,3)
mpred_prop(baseKB,'$bt',2,kb_shared)
mpred_prop(baseKB,'$bt',2,pfcWatches)
mpred_prop(baseKB,arityMax,2,kb_shared)
mpred_prop(baseKB,arityMax,2,pfcControlled)
mpred_prop(baseKB,arityMax,2,pfcCreates)
mpred_prop(baseKB,arityMax,2,prologHybrid)
mpred_prop(baseKB,codeTooSlow,0,kb_shared)
mpred_prop(baseKB,compilerDirective,1,pfcWatches)
mpred_prop(baseKB,conflict,1,pfcWatches)
mpred_prop(baseKB,functorDeclares,1,pfcControlled)
mpred_prop(baseKB,functorDeclares,1,pfcCreates)
mpred_prop(baseKB,functorDeclares,1,pfcWatches)
mpred_prop(baseKB,functorDeclares,1,prologHybrid)
mpred_prop(baseKB,functorIsMacro,1,pfcControlled)
mpred_prop(baseKB,functorIsMacro,1,pfcCreates)
mpred_prop(baseKB,functorIsMacro,1,prologHybrid)
mpred_prop(baseKB,genlMt,2,pfcControlled)
mpred_prop(baseKB,genlMt,2,pfcCreates)
mpred_prop(baseKB,genlMt,2,pfcWatches)
mpred_prop(baseKB,genlMt,2,prologHybrid)
mpred_prop(baseKB,genlPreds,2,pfcWatches)
mpred_prop(baseKB,hardCodedExpansion,0,kb_shared)
mpred_prop(baseKB,hybrid_support,2,pfcControlled)
mpred_prop(baseKB,hybrid_support,2,pfcCreates)
mpred_prop(baseKB,hybrid_support,2,prologHybrid)
mpred_prop(baseKB,isRedundant,0,kb_shared)
mpred_prop(baseKB,isRuntime,0,kb_shared)
mpred_prop(baseKB,mdefault,1,kb_shared)
mpred_prop(baseKB,mdefault,1,pfcControlled)
mpred_prop(baseKB,mdefault,1,pfcCreates)
mpred_prop(baseKB,mdefault,1,pfcWatches)
mpred_prop(baseKB,mdefault,1,prologHybrid)
mpred_prop(baseKB,mpred_do_and_undo_method,2,kb_shared)
mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcControlled)
mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcCreates)
mpred_prop(baseKB,mpred_do_and_undo_method,2,prologHybrid)
mpred_prop(baseKB,mpred_prop,4,pfcControlled)
mpred_prop(baseKB,mpred_prop,4,pfcCreates)
mpred_prop(baseKB,mpred_prop,4,pfcWatches)
mpred_prop(baseKB,mpred_prop,4,prologHybrid)
mpred_prop(baseKB,mpred_sv,2,pfcControlled)
mpred_prop(baseKB,mpred_sv,2,pfcCreates)
mpred_prop(baseKB,mpred_sv,2,pfcWatches)
mpred_prop(baseKB,mpred_sv,2,prologHybrid)
mpred_prop(baseKB,mpred_sv_shared,2,kb_shared)
mpred_prop(baseKB,mpred_sv_shared,2,pfcWatches)
mpred_prop(baseKB,mpred_undo_sys,3,pfcWatches)
mpred_prop(baseKB,mtHybrid,1,pfcWatches)
mpred_prop(baseKB,nesc,1,kb_shared)
mpred_prop(baseKB,nesc,1,pfcControlled)
mpred_prop(baseKB,nesc,1,pfcCreates)
mpred_prop(baseKB,nesc,1,pfcWatches)
mpred_prop(baseKB,nesc,1,prologHybrid)
mpred_prop(baseKB,pass2,0,kb_shared)
mpred_prop(baseKB,pfcControlled,1,pfcWatches)
mpred_prop(baseKB,pfcSanityA,0,kb_shared)
mpred_prop(baseKB,pfcSanityA,0,pfcWatches)
mpred_prop(baseKB,pfcSanityB,0,kb_shared)
mpred_prop(baseKB,pfcSanityB,0,pfcControlled)
mpred_prop(baseKB,pfcSanityB,0,pfcCreates)
mpred_prop(baseKB,pfcSanityB,0,prologHybrid)
mpred_prop(baseKB,pfc_checking,0,kb_shared)
mpred_prop(baseKB,pfc_checking,0,pfcWatches)
mpred_prop(baseKB,predicateConventionMt,2,pfcWatches)
mpred_prop(baseKB,predicateTriggerType,1,pfcWatches)
mpred_prop(baseKB,preventedWhen,2,kb_shared)
mpred_prop(baseKB,preventedWhen,2,pfcWatches)
mpred_prop(baseKB,prologHybrid,1,pfcWatches)
mpred_prop(baseKB,prologSingleValued,1,kb_shared)
mpred_prop(baseKB,prologSingleValued,1,pfcControlled)
mpred_prop(baseKB,prologSingleValued,1,pfcCreates)
mpred_prop(baseKB,prologSingleValued,1,pfcWatches)
mpred_prop(baseKB,prologSingleValued,1,prologHybrid)
mpred_prop(baseKB,redundantMaybe,0,kb_shared)
mpred_prop(baseKB,singleValuedInArg,2,pfcControlled)
mpred_prop(baseKB,singleValuedInArg,2,pfcCreates)
mpred_prop(baseKB,singleValuedInArg,2,pfcWatches)
mpred_prop(baseKB,singleValuedInArg,2,prologHybrid)
mpred_prop(baseKB,singleValuedInArgAX,3,pfcControlled)
mpred_prop(baseKB,singleValuedInArgAX,3,pfcCreates)
mpred_prop(baseKB,singleValuedInArgAX,3,pfcWatches)
mpred_prop(baseKB,singleValuedInArgAX,3,prologHybrid)
mpred_prop(baseKB,singleValuedInArgAX_maybe,3,kb_shared)
mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcControlled)
mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcCreates)
mpred_prop(baseKB,singleValuedInArgAX_maybe,3,prologHybrid)
mpred_prop(baseKB,singleValuedInArgDefault,3,kb_shared)
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcControlled)
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcCreates)
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcWatches)
mpred_prop(baseKB,singleValuedInArgDefault,3,prologHybrid)
mpred_prop(baseKB,single_override,2,kb_shared)
mpred_prop(baseKB,single_override,2,pfcControlled)
mpred_prop(baseKB,single_override,2,pfcCreates)
mpred_prop(baseKB,single_override,2,pfcWatches)
mpred_prop(baseKB,single_override,2,prologHybrid)
mpred_prop(baseKB,single_override_maybe,2,kb_shared)
mpred_prop(baseKB,single_override_maybe,2,pfcControlled)
mpred_prop(baseKB,single_override_maybe,2,pfcCreates)
mpred_prop(baseKB,single_override_maybe,2,prologHybrid)
mpred_prop(baseKB,ttRelationType,1,pfcWatches)
mpred_prop(baseKB,ttTypeType,1,kb_shared)
mpred_prop(baseKB,ttTypeType,1,pfcWatches)
mpred_prop(baseKB,unused,0,kb_shared)
mpred_prop(baseKB,unused,0,pfcWatches)
mpred_prop(baseKB,warningsAbout,2,pfcWatches)
Forward Rules (60) in [baseKB]...
pfcSanityA==>pfcSanityB
mtHybrid(_69058)/(_69058\=baseKB)==>genlMt(_69058,baseKB),{ensure_abox(_69058),(_69058==user->dmsg_pretty(warn(mtHybrid(_69058)));true)}
genlMt(_68984,_68986)/(_68984\=baseKB)==>{doall((predicate_m_f_a_decl(_68986,_69012,_69014,_69016),ain(baseKB:mpred_prop(_68986,_69012,_69014,_69016))))}
predicateTriggerType(_68848)==>(mpred_prop(_68864,_68866,_68868,_68848),genlMt(_68880,_68864)/(_68880\=baseKB)==>{nop(dmsg_pretty(_68880:call(_68848,_68880:_68866/_68868))),show_failure(on_x_fail(_68880:call(_68848,_68880:_68866/_68868)))})
mpred_prop(_68734,_68736,_68738,kb_local),genlMt(_68750,_68734)/(_68750\=baseKB)==>{nop(dmsg_pretty(_68750:call(kb_local,_68750:_68736/_68738))),show_failure(on_x_fail(_68750:call(kb_local,_68750:_68736/_68738)))}
mpred_prop(_68614,_68616,_68618,kb_shared),genlMt(_68630,_68614)/(_68630\=baseKB)==>{nop(dmsg_pretty(_68630:call(kb_shared,_68630:_68616/_68618))),show_failure(on_x_fail(_68630:call(kb_shared,_68630:_68616/_68618)))}
mpred_prop(_68494,_68496,_68498,kb_global),genlMt(_68510,_68494)/(_68510\=baseKB)==>{nop(dmsg_pretty(_68510:call(kb_global,_68510:_68496/_68498))),show_failure(on_x_fail(_68510:call(kb_global,_68510:_68496/_68498)))}
mpred_prop(_68374,_68376,_68378,kbi_define),genlMt(_68390,_68374)/(_68390\=baseKB)==>{nop(dmsg_pretty(_68390:call(kbi_define,_68390:_68376/_68378))),show_failure(on_x_fail(_68390:call(kbi_define,_68390:_68376/_68378)))}
genlMt(_68260,_68262)/(is_ftNonvar(_68260),is_ftNonvar(_68262),_68262\==baseKB,mtProlog(_68262))==>{_68262\==user,catch(add_import_module(_68260,_68262,end),error(_68334,_68336),dmsg_pretty(error(add_import_module(_68260,_68262,end))))}
mtHybrid(_68230)==>{decl_assertable_module(_68230)}
predicateConventionMt(_68186,_68188),arity(_68186,_68194)==>{kb_global(_68188:_68186/_68194)}
ttTypeType(_68160)==>functorDeclares(_68160)
ttRelationType(_68126)==>{decl_rt(_68126)},functorDeclares(_68126)
functorDeclares(_68094)==>arityMax(_68094,1),functorIsMacro(_68094)
compilerDirective(_68064)==>{kb_shared(_68064/0)}
prologHybrid(_68028),arity(_68028,_68034)==>{kb_shared(_68028/_68034)}
pfcControlled(_67994),arity(_67994,_68000)==>hybrid_support(_67994,_68000)
pfc_checking==>(mpred_prop(_67950,_67952,_67954,pfcPosTrigger)==>{_67950:warn_if_static(_67952,_67954)})
pfc_checking==>(mpred_prop(_67906,_67908,_67910,pfcNegTrigger)==>{_67906:warn_if_static(_67908,_67910)})
pfc_checking==>(mpred_prop(_67862,_67864,_67866,pfcBcTrigger)==>{_67862:warn_if_static(_67864,_67866)})
mpred_prop(_67802,_67804,_67806,_67808)/(\+ground(_67804/_67806))==>{trace_or_throw_ex(mpred_prop(_67802,_67804,_67806,_67808))}
mpred_prop(_67732,_67734,_67736,pfcCreates)==>{_67732:warn_if_static(_67734,_67736)},{kb_shared(_67732:_67734/_67736)}
mpred_prop(_67690,_67692,_67694,pfcControlled)==>{kb_shared(_67690:_67692/_67694)}
mpred_prop(_67648,_67650,_67652,pfcWatches)==>{kb_shared(_67648:_67650/_67652)}
mpred_prop(_67616,_67618,_67620,pfcPosTrigger)==>mpred_prop(_67616,_67618,_67620,pfcWatches)
mpred_prop(_67584,_67586,_67588,pfcNegTrigger)==>mpred_prop(_67584,_67586,_67588,pfcWatches)
mpred_prop(_67552,_67554,_67556,pfcBcTrigger)==>mpred_prop(_67552,_67554,_67556,pfcCreates)
mpred_prop(_67498,_67500,_67502,pfcLHS)==>arity(_67500,_67502),functorIsMacro(_67500),mpred_prop(_67498,_67500,_67502,pfcWatches)
mpred_prop(_67466,_67468,_67470,pfcRHS)==>mpred_prop(_67466,_67468,_67470,pfcCreates)
mpred_prop(_67428,_67430,_67432,pfcCallCode)/predicate_is_undefined_fa(_67430,_67432)==>mpred_prop(_67428,_67430,_67432,needsDefined)
warningsAbout(_67374,_67376)==>{wdmsg_pfc(error(warningsAbout(_67374,_67376))),if_interactive(break,true)}
'$bt'(_67318,_67320)/(nonvar(_67318),must(get_bc_clause(_67318,_67340)))==>{ignore(kb_shared(_67318))},_67340
mpred_prop(_67274,_67276,_67278,_67280),genlPreds(_67280,_67286)==>mpred_prop(_67274,_67276,_67278,_67286)
mpred_undo_sys(_67226,_67228,_67230)==>(_67226==>{_67228}),mpred_do_and_undo_method(_67228,_67230)
conflict(_67180)==>{must(with_mpred_trace_exec((resolveConflict(_67180),\+conflict(_67180))))}
_67150/mpred_positive_fact(_67150)==> \+ ~_67150
~_67112/mpred_positive_fact(_67112)==> \+_67112,nesc(~_67112)
nesc(~_67066)/mpred_positive_fact(_67066)==> ~_67066,(_67066==> \+_67066)
nesc(_67012)/mpred_positive_fact(_67012)==>_67012,(~_67012==> \+ ~_67012)
nesc(_66986)==>_66986
preventedWhen(_66942,_66944)==>(_66942/mpred_positive_fact(_66942),_66944==>nesc(~_66942))
preventedWhen(_66900,{_66906})/mpred_positive_fact(_66900)==>(~_66900:-cwc,_66906)
mdefault((_66852<-_66854))/mpred_literal(_66852)==>(_66852<-_66854,\+ ~_66852)
mdefault((_66810==>_66812))/nonvar(_66812)==>(_66810==>mdefault(_66812))
mdefault(~_66766)/mpred_positive_fact(_66766)==>(\+_66766==> ~_66766)
mdefault(_66682)/(mpred_positive_fact(_66682),if_missing_mask(_66682,_66698,_66700))==>(\+_66698/(ground(_66698),_66700),\+ ~_66682==>_66682)
mdefault(_66600)/(mpred_positive_fact(_66600),if_missing_mask(_66600,_66616,_66618))==>(_66616/(ground(_66616),_66618,\+_66616=_66600)==> \+_66600)
mpred_sv(_66546,_66548)==>arity(_66546,_66548),hybrid_support(_66546,_66548),singleValuedInArg(_66546,_66548)
mpred_sv_shared(_66502,_66504)==>{kb_shared(_66502/_66504)},mpred_sv(_66502,_66504)
prologSingleValued(_66458),arity(_66458,_66470)/(\+singleValuedInArg(_66458,_66480))==>singleValuedInArg(_66458,_66470)
singleValuedInArg(_66430,_66432)==>prologSingleValued(_66430)
singleValuedInArgDefault(_66400,_66402,_66404)/ground(_66404)==>singleValuedInArg(_66400,_66402)
singleValuedInArg(_66362,_66364),arity(_66362,_66370)==>singleValuedInArgAX(_66362,_66370,_66364)
singleValuedInArgAX(_66214,_66216,_66218),{functor(_66232,_66214,_66216),arg(_66218,_66232,_66250),replace_arg(_66232,_66218,_66258,_66260)}==>(_66232,{_66250\=isMissing,call(dif:dif(_66258,_66250)),call_u(_66260),ground(_66260)},_66260==> \+_66260,_66232)
mpred_sv(_66092,_66094),{_66094\=isMissing,call(dif:dif(_66136,_66094)),call_u(mpred_sv(_66092,_66136)),ground(mpred_sv(_66092,_66136))},mpred_sv(_66092,_66136)==> \+mpred_sv(_66092,_66136),mpred_sv(_66092,_66094)
singleValuedInArg(_65970,_65972),{_65972\=isMissing,call(dif:dif(_66014,_65972)),call_u(singleValuedInArg(_65970,_66014)),ground(singleValuedInArg(_65970,_66014))},singleValuedInArg(_65970,_66014)==> \+singleValuedInArg(_65970,_66014),singleValuedInArg(_65970,_65972)
singleValuedInArgDefault(_65836,_65838,_65840),{_65840\=isMissing,call(dif:dif(_65882,_65840)),call_u(singleValuedInArgDefault(_65836,_65838,_65882)),ground(singleValuedInArgDefault(_65836,_65838,_65882))},singleValuedInArgDefault(_65836,_65838,_65882)==> \+singleValuedInArgDefault(_65836,_65838,_65882),singleValuedInArgDefault(_65836,_65838,_65840)
unused==>(singleValuedInArgAX(_65686,_65688,_65690),{functor(_65704,_65686,_65688),arg(_65690,_65704,_65722),replace_arg(_65704,_65690,_65730,_65732)}==>(_65704/ground(_65704)==>{_65722\==isMissing,call(dif:dif(_65730,_65722)),call_u(_65732),ground(_65732),ignore(retract(_65732))}))
unused==>(singleValuedInArgAX_maybe(_65516,_65518,_65520),{functor(_65534,_65516,_65518),arg(_65520,_65534,_65552),replace_arg(_65534,_65520,_65560,_65562)}==>(_65534/ground(_65534)==>{_65552\==isMissing,call(dif:dif(_65560,_65552)),call_u(_65562),ground(_65562)},\+_65562,_65534,single_override_maybe(_65534,_65562)))
single_override(_65434,_65436),{ignore(retract(_65436))}==>(\+_65434==> \+single_override(_65434,_65436),{mpred_supported(_65436)},_65436)
No Bi-conditional Rules in [baseKB]...
No Backward Rules in [baseKB]...
Positive triggers (139) in [baseKB]...
'$pt'(baseKB,pfcSanityA,rhs([pfcSanityB]))
'$pt'(baseKB,mtHybrid(_91382),(_91382\=baseKB*->rhs([ genlMt(BaseKB,baseKB),
{ ensure_abox(Abox),
( _91382==user ->
dmsg_pretty( warn( mtHybrid(Hybrid)))) }])))
'$pt'(baseKB,genlMt(_13572,_13574),(_13572\=baseKB*->rhs([ { doall( ( predicate_m_f_a_decl(M_f_a_decl2,M_f_a_decl1,M_f_a_decl,Decl) ,
ain( baseKB : mpred_prop(Mpred_prop5,Mpred_prop4,Mpred_prop,Prop)))) }])))
'$pt'(baseKB,predicateTriggerType(_13430),rhs([ ( ( mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop) ,
genlMt(GenlMt,GenlMt10)/(BaseKB\=baseKB)) ==>
{ nop( dmsg_pretty( Call :
call(Kw,_86624:_86630/_86632))),
show_failure( on_x_fail( Call8 :
call(Kw7,_100808:_100814/_100816))) })]))
'$pt'(baseKB,mpred_prop(_13296,_13298,_13300,kb_local),'$pt'(baseKB,genlMt(_13314,_13296),(_13314\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_31036:_31042/_31044))),
show_failure( on_x_fail( Call1 :
call(kb_local,_46258:_46264/_46266))) }]))))
'$pt'(baseKB,genlMt(_13180,baseKB),(_13180\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_81704:t/1))),
show_failure( on_x_fail( Call1 :
call(kb_local,_95670:t/1))) }])))
'$pt'(baseKB,genlMt(_13064,baseKB),(_13064\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_22686:t/2))),
show_failure( on_x_fail( Call1 :
call(kb_local,_36652:t/2))) }])))
'$pt'(baseKB,genlMt(_12948,baseKB),(_12948\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_72068:t/3))),
show_failure( on_x_fail( Call1 :
call(kb_local,_86034:t/3))) }])))
'$pt'(baseKB,genlMt(_12832,baseKB),(_12832\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_121450:t/4))),
show_failure( on_x_fail( Call1 :
call(kb_local,_25506:t/4))) }])))
'$pt'(baseKB,genlMt(_12716,baseKB),(_12716\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_60922:t/5))),
show_failure( on_x_fail( Call1 :
call(kb_local,_74888:t/5))) }])))
'$pt'(baseKB,genlMt(_12600,baseKB),(_12600\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_110304:t/6))),
show_failure( on_x_fail( Call1 :
call(kb_local,_124270:t/6))) }])))
'$pt'(baseKB,genlMt(_12484,baseKB),(_12484\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_46782:t/7))),
show_failure( on_x_fail( Call1 :
call(kb_local,_60748:t/7))) }])))
'$pt'(baseKB,genlMt(_12368,baseKB),(_12368\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_96164:t/8))),
show_failure( on_x_fail( Call1 :
call(kb_local,_110130:t/8))) }])))
'$pt'(baseKB,genlMt(_12252,baseKB),(_12252\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_36214:t/9))),
show_failure( on_x_fail( Call1 :
call(kb_local,_50180:t/9))) }])))
'$pt'(baseKB,genlMt(_12136,baseKB),(_12136\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_85596:t/10))),
show_failure( on_x_fail( Call1 :
call(kb_local,_99562:t/10))) }])))
'$pt'(baseKB,genlMt(_12020,baseKB),(_12020\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_25686:t/11))),
show_failure( on_x_fail( Call1 :
call(kb_local,_39652:t/11))) }])))
'$pt'(baseKB,genlMt(_11904,baseKB),(_11904\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_75068:mpred_f/5))),
show_failure( on_x_fail( Call1 :
call(kb_local,_89036:mpred_f/5))) }])))
'$pt'(baseKB,genlMt(_11788,baseKB),(_11788\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_16894:mpred_f/6))),
show_failure( on_x_fail( Call1 :
call(kb_local,_30862:mpred_f/6))) }])))
'$pt'(baseKB,genlMt(_11672,baseKB),(_11672\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_66282:mpred_f/7))),
show_failure( on_x_fail( Call1 :
call(kb_local,_80250:mpred_f/7))) }])))
'$pt'(baseKB,mpred_prop(_11538,_11540,_11542,kb_shared),'$pt'(baseKB,genlMt(_11556,_11538),(_11556\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_119622:_119628/_119630))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_26626:_26632/_26634))) }]))))
'$pt'(baseKB,genlMt(_11422,baseKB),(_11422\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_62792:never_assert_u/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_77036:never_assert_u/1))) }])))
'$pt'(baseKB,genlMt(_11306,baseKB),(_11306\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_113184:never_assert_u/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_18512:never_assert_u/2))) }])))
'$pt'(baseKB,genlMt(_11190,baseKB),(_11190\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_54660:never_retract_u/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_68904:never_retract_u/1))) }])))
'$pt'(baseKB,genlMt(_11074,baseKB),(_11074\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_105052:never_retract_u/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_119300:never_retract_u/2))) }])))
'$pt'(baseKB,genlMt(_10958,baseKB),(_10958\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_44932:mtExact/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_59170:mtExact/1))) }])))
'$pt'(baseKB,genlMt(_10842,baseKB),(_10842\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_95310:col_as_unary/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_109552:col_as_unary/1))) }])))
'$pt'(baseKB,genlMt(_10726,baseKB),(_10726\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_36718:comment/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_50956:comment/2))) }])))
'$pt'(baseKB,genlMt(_10610,baseKB),(_10610\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_87096:feature_setting/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_101340:feature_setting/2))) }])))
'$pt'(baseKB,genlMt(_10494,baseKB),(_10494\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_30016:hybrid_support/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_44260:hybrid_support/2))) }])))
'$pt'(baseKB,genlMt(_10378,baseKB),(_10378\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_80408:predicateConventionMt/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_94658:predicateConventionMt/2))) }])))
'$pt'(baseKB,genlMt(_10262,baseKB),(_10262\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_22830:startup_option/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_37074:startup_option/2))) }])))
'$pt'(baseKB,genlMt(_10146,baseKB),(_10146\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_73222:tooSlow/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_87460:tooSlow/0))) }])))
'$pt'(baseKB,genlMt(_10030,baseKB),(_10030\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_16894:ttRelationType/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_31138:ttRelationType/1))) }])))
'$pt'(baseKB,genlMt(_9914,baseKB),(_9914\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_67286:singleValuedInArg/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_81534:singleValuedInArg/2))) }])))
'$pt'(baseKB,genlMt(_9798,baseKB),(_9798\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_117686:functorIsMacro/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_22542:functorIsMacro/1))) }])))
'$pt'(baseKB,genlMt(_9682,baseKB),(_9682\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_58690:support_hilog/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_72934:support_hilog/2))) }])))
'$pt'(baseKB,genlMt(_9566,baseKB),(_9566\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_109080:mpred_undo_sys/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_123324:mpred_undo_sys/3))) }])))
'$pt'(baseKB,genlMt(_9450,baseKB),(_9450\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_47502:genlPreds/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_61744:genlPreds/2))) }])))
'$pt'(baseKB,genlMt(_9334,baseKB),(_9334\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_97888:alwaysGaf/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_112130:alwaysGaf/1))) }])))
'$pt'(baseKB,genlMt(_9218,baseKB),(_9218\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_37950:rtReformulatorDirectivePredicate/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_52210:rtReformulatorDirectivePredicate/1))) }])))
'$pt'(baseKB,genlMt(_9102,baseKB),(_9102\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_88378:rtAvoidForwardChain/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_102626:rtAvoidForwardChain/1))) }])))
'$pt'(baseKB,genlMt(_8986,baseKB),(_8986\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_30016:pfcControlled/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_44260:pfcControlled/1))) }])))
'$pt'(baseKB,genlMt(_8870,baseKB),(_8870\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_80406:prologOnly/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_94648:prologOnly/1))) }])))
'$pt'(baseKB,genlMt(_8754,baseKB),(_8754\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_22830:quasiQuote/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_37072:quasiQuote/1))) }])))
'$pt'(baseKB,genlMt(_8638,baseKB),(_8638\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_73218:functorDeclares/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_87462:functorDeclares/1))) }])))
'$pt'(baseKB,genlMt(_8522,baseKB),(_8522\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_16894:mtNonAssertable/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_31138:mtNonAssertable/1))) }])))
'$pt'(baseKB,genlMt(_8406,baseKB),(_8406\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_67286:do_import_modules/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_81534:do_import_modules/0))) }])))
'$pt'(baseKB,mpred_prop(_8272,_8274,_8276,kb_global),'$pt'(baseKB,genlMt(_8290,_8272),(_8290\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_global,_120918:_120924/_120926))),
show_failure( on_x_fail( Call1 :
call(kb_global,_27310:_27316/_27318))) }]))))
'$pt'(baseKB,mpred_prop(_8138,_8140,_8142,kbi_define),'$pt'(baseKB,genlMt(_8156,_8138),(_8156\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kbi_define,_67428:_67434/_67436))),
show_failure( on_x_fail( Call1 :
call(kbi_define,_83190:_83196/_83198))) }]))))
'$pt'(baseKB,genlMt(_8012,_8014),(is_ftNonvar(_8012),is_ftNonvar(_8014),_8014\==baseKB,mtProlog(_8014)*->rhs([ { User\==user,
catch( add_import_module(Add_import_module,End,end),
error(Error,Error6),
dmsg_pretty( error( add_import_module(Add_import_module5,End4,end)))) }])))
'$pt'(baseKB,mtHybrid(_7976),rhs([ { decl_assertable_module(Module) }]))
'$pt'(baseKB,predicateConventionMt(_7914,_7916),(arity(_7914,_7928)*->rhs([ { kb_global( _17762 :
_17768/_17770) }])))
'$pt'(baseKB,arity(_7852,_7854),(predicateConventionMt(_7852,_7866)*->rhs([ { kb_global( _30316 :
_30322/_30324) }])))
'$pt'(baseKB,ttTypeType(_7820),rhs([ functorDeclares(FunctorDeclares)]))
'$pt'(baseKB,ttRelationType(_7774),rhs([ { decl_rt(Rt) },
functorDeclares(_7774)]))
'$pt'(baseKB,functorDeclares(_7730),rhs([ arityMax(_44016,1),
functorIsMacro(_7730)]))
'$pt'(baseKB,genlMt(_7614,baseKB),(_7614\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_79670:compilerDirective/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_93918:compilerDirective/1))) }])))
'$pt'(baseKB,compilerDirective(_7572),rhs([ { kb_shared( _105202/0) }]))
'$pt'(baseKB,genlMt(_7456,baseKB),(_7456\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_33106:hardCodedExpansion/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_47354:hardCodedExpansion/0))) }])))
'$pt'(baseKB,genlMt(_7340,baseKB),(_7340\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_83508:codeTooSlow/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_97750:codeTooSlow/0))) }])))
'$pt'(baseKB,genlMt(_7224,baseKB),(_7224\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_27134:pfc_checking/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_41376:pfc_checking/0))) }])))
'$pt'(baseKB,genlMt(_7108,baseKB),(_7108\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_77522:pass2/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_91760:pass2/0))) }])))
'$pt'(baseKB,genlMt(_6992,baseKB),(_6992\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_22830:redundantMaybe/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_37074:redundantMaybe/0))) }])))
'$pt'(baseKB,genlMt(_6876,baseKB),(_6876\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_73222:isRedundant/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_87464:isRedundant/0))) }])))
'$pt'(baseKB,genlMt(_6760,baseKB),(_6760\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_18908:isRuntime/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_33150:isRuntime/0))) }])))
'$pt'(baseKB,genlMt(_6644,baseKB),(_6644\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_69294:do_and_undo/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_83536:do_and_undo/2))) }])))
'$pt'(baseKB,genlMt(_6528,baseKB),(_6528\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_119682:tFunction/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_25740:tFunction/1))) }])))
'$pt'(baseKB,prologHybrid(_6474),(arity(_6474,_6486)*->rhs([ { kb_shared( _36280/_36282) }])))
'$pt'(baseKB,arity(_6420,_6422),(prologHybrid(_6420)*->rhs([ { kb_shared( _45138/_45140) }])))
'$pt'(baseKB,pfcControlled(_6374),(arity(_6374,_6386)*->rhs([ hybrid_support(Hybrid_support,Support)])))
'$pt'(baseKB,arity(_6328,_6330),(pfcControlled(_6328)*->rhs([ hybrid_support(Hybrid_support,Support)])))
'$pt'(baseKB,pfc_checking,rhs([ ( mpred_prop(Mpred_prop2,Mpred_prop,PfcPosTrigger,pfcPosTrigger) ==>
{ Warn_if_static4 :
warn_if_static(Warn_if_static,Static) })]))
'$pt'(baseKB,pfc_checking,rhs([ ( mpred_prop(Mpred_prop2,Mpred_prop,PfcNegTrigger,pfcNegTrigger) ==>
{ Warn_if_static4 :
warn_if_static(Warn_if_static,Static) })]))
'$pt'(baseKB,pfc_checking,rhs([ ( mpred_prop(Mpred_prop2,Mpred_prop,PfcBcTrigger,pfcBcTrigger) ==>
{ Warn_if_static4 :
warn_if_static(Warn_if_static,Static) })]))
'$pt'(baseKB,mpred_prop(_6088,_6090,_6092,_6094),(\+ground(_6090/_6092)*->rhs([ { trace_or_throw_ex( mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)) }])))
'$pt'(baseKB,mpred_prop(_6012,_6014,_6016,pfcCreates),rhs([ { Warn_if_static1 :
warn_if_static(Warn_if_static,Static) },
{ kb_shared( _28904 :
_28910/_28912) }]))
'$pt'(baseKB,mpred_prop(_5958,_5960,_5962,pfcControlled),rhs([ { kb_shared( _41454 :
_41460/_41462) }]))
'$pt'(baseKB,mpred_prop(_5904,_5906,_5908,pfcWatches),rhs([ { kb_shared( _54006 :
_54012/_54014) }]))
'$pt'(baseKB,mpred_prop(_5860,_5862,_5864,pfcPosTrigger),rhs([ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)]))
'$pt'(baseKB,genlMt(_5744,baseKB),(_5744\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_97314:pfcSanityA/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_111556:pfcSanityA/0))) }])))
'$pt'(baseKB,genlMt(_5628,baseKB),(_5628\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_38828:ttTypeType/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_53070:ttTypeType/1))) }])))
'$pt'(baseKB,mpred_prop(_5584,_5586,_5588,pfcNegTrigger),rhs([ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)]))
'$pt'(baseKB,mpred_prop(_5540,_5542,_5544,pfcBcTrigger),rhs([ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)]))
'$pt'(baseKB,mpred_prop(_5474,_5476,_5478,pfcLHS),rhs([ arity(Arity,Arity1),
functorIsMacro(_5476),
mpred_prop(_5474,_5476,_5478,pfcWatches)]))
'$pt'(baseKB,mpred_prop(_5430,_5432,_5434,pfcRHS),rhs([ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)]))
'$pt'(baseKB,genlMt(_5314,baseKB),(_5314\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_118354:pfcSanityB/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_25740:pfcSanityB/0))) }])))
'$pt'(baseKB,genlMt(_5198,baseKB),(_5198\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_61886:arityMax/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_76128:arityMax/2))) }])))
'$pt'(baseKB,mpred_prop(_5142,_5144,_5146,pfcCallCode),(predicate_is_undefined_fa(_5144,_5146)*->rhs([ mpred_prop(Mpred_prop2,Mpred_prop,NeedsDefined,needsDefined)])))
'$pt'(baseKB,genlMt(_5026,baseKB),(_5026\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_120038:nondet/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_27008:nondet/0))) }])))
'$pt'(baseKB,genlMt(_4910,baseKB),(_4910\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_63148:typeCheckDecl/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_77392:typeCheckDecl/2))) }])))
'$pt'(baseKB,genlMt(_4794,baseKB),(_4794\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_113538:warningsAbout/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_22542:warningsAbout/2))) }])))
'$pt'(baseKB,warningsAbout(_4734,_4736),rhs([ { wdmsg_pfc( error( warningsAbout(WarningsAbout,WarningsAbout1))),
if_interactive(break,true) }]))
'$pt'(baseKB,genlMt(_4618,baseKB),(_4618\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_70260:'$bt'/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_84498:'$bt'/2))) }])))
'$pt'(baseKB,'$bt'(_4544,_4546),(nonvar(_4544),must(get_bc_clause(_4544,_4572))*->rhs([ { ignore( kb_shared(Shared)) },
_4572])))
'$pt'(baseKB,mpred_prop(_4488,_4490,_4492,_4494),(genlPreds(_4494,_4506)*->rhs([ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)])))
'$pt'(baseKB,genlPreds(_4432,_4434),(mpred_prop(_4444,_4446,_4448,_4432)*->rhs([ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)])))
'$pt'(baseKB,genlMt(_4316,baseKB),(_4316\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_36718:mpred_do_and_undo_method/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_50972:mpred_do_and_undo_method/2))) }])))
'$pt'(baseKB,mpred_undo_sys(_4262,_4264,_4266),rhs([ _56862==>{_56868},
mpred_do_and_undo_method(_4264,_4266)]))
'$pt'(baseKB,genlMt(_4146,baseKB),(_4146\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_92812:conflict/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_107054:conflict/1))) }])))
'$pt'(baseKB,conflict(_4088),rhs([ { must( with_mpred_trace_exec( resolveConflict(ResolveConflict),\+conflict(Conflict))) }]))
'$pt'(baseKB,_4040,(mpred_positive_fact(_4040)*->rhs([ \+( ~_16256)])))
'$pt'(baseKB,genlMt(_3930,baseKB),(_3930\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_50694:nesc/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_64930:nesc/1))) }])))
'$pt'(baseKB,nesc(~_3872),(mpred_positive_fact(_3872)*->rhs([ ~_69416,
_3872==> \+_3872])))
'$pt'(baseKB,nesc(_3806),(mpred_positive_fact(_3806)*->rhs([ _73036,
~_3806==> \+ ~_3806])))
'$pt'(baseKB,nesc(_3778),rhs([_3778]))
'$pt'(baseKB,genlMt(_3662,baseKB),(_3662\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_110576:preventedWhen/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_19762:preventedWhen/2))) }])))
'$pt'(baseKB,preventedWhen(_3602,_3604),rhs([ Mpred_positive_fact/mpred_positive_fact(Fact),_28884==>nesc(~_28902)]))
'$pt'(baseKB,preventedWhen(_3542,{_3548}),(mpred_positive_fact(_3542)*->rhs([ ~_35152 :-
cwc ,
Cwc])))
'$pt'(baseKB,genlMt(_3426,baseKB),(_3426\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_71426:mdefault/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_85668:mdefault/1))) }])))
'$pt'(baseKB,mdefault((_3366<-_3368)),(mpred_literal(_3366)*->rhs([ _92230<-_92236,\+ ~_92246])))
'$pt'(baseKB,mdefault((_3312==>_3314)),(nonvar(_3314)*->rhs([ Mdefault==>mdefault(Mdefault1)])))
'$pt'(baseKB,mdefault(~_3256),(mpred_positive_fact(_3256)*->rhs([ \+_101388==> ~_101392])))
'$pt'(baseKB,mdefault(_3160),(mpred_positive_fact(_3160),if_missing_mask(_3160,_3182,_3184)*->rhs([ \+_109116/(ground(Ground1),Ground),\+ ~_109136==>_109102])))
'$pt'(baseKB,mdefault(_3066),(mpred_positive_fact(_3066),if_missing_mask(_3066,_3088,_3090)*->rhs([ _116854/(ground(Ground),_116870,\+_116880=_116882)==> \+_116886])))
'$pt'(baseKB,mpred_sv(_3006,_3008),rhs([ arity(Arity,Arity1),
hybrid_support(_3006,_3008),
singleValuedInArg(_3006,_3008)]))
'$pt'(baseKB,genlMt(_2890,baseKB),(_2890\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_47502:mpred_sv_shared/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_61746:mpred_sv_shared/2))) }])))
'$pt'(baseKB,mpred_sv_shared(_2834,_2836),rhs([ { kb_shared( _72290/_72292) },
mpred_sv(_2834,_2836)]))
'$pt'(baseKB,genlMt(_2718,baseKB),(_2718\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_107984:singleValuedInArgDefault/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_18512:singleValuedInArgDefault/3))) }])))
'$pt'(baseKB,genlMt(_2602,baseKB),(_2602\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_54672:prologSingleValued/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_68920:prologSingleValued/1))) }])))
'$pt'(baseKB,prologSingleValued(_2538),'$pt'(baseKB,arity(_2538,_2552),(\+singleValuedInArg(_2538,_2568)*->rhs([ singleValuedInArg(SingleValuedInArg,SingleValuedInArg1)]))))
'$pt'(baseKB,singleValuedInArg(_2504,_2506),rhs([ prologSingleValued(PrologSingleValued)]))
'$pt'(baseKB,arity(mpred_sv,_2454),(\+singleValuedInArg(mpred_sv,_2470)*->rhs([ singleValuedInArg(mpred_sv,SingleValuedInArg_Mpred_sv)])))
'$pt'(baseKB,arity(singleValuedInArg,_2402),(\+singleValuedInArg(singleValuedInArg,_2418)*->rhs([ singleValuedInArg(singleValuedInArg,SingleValuedInArg)])))
'$pt'(baseKB,arity(singleValuedInArgDefault,_2350),(\+singleValuedInArg(singleValuedInArgDefault,_2366)*->rhs([ singleValuedInArg(singleValuedInArgDefault,SingleValuedInArgDefault)])))
'$pt'(baseKB,singleValuedInArgDefault(_2300,_2302,_2304),(ground(_2304)*->rhs([ singleValuedInArg(SingleValuedInArg,SingleValuedInArg1)])))
'$pt'(baseKB,genlMt(_2184,baseKB),(_2184\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_30016:singleValuedInArgAX/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_44264:singleValuedInArgAX/3))) }])))
'$pt'(baseKB,singleValuedInArg(_2134,_2136),(arity(_2134,_2148)*->rhs([ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)])))
'$pt'(baseKB,arity(_2084,_2086),(singleValuedInArg(_2084,_2098)*->rhs([ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)])))
'$pt'(baseKB,singleValuedInArgAX(_1928,_1930,_1932),(functor(_1948,_1928,_1930),arg(_1932,_1948,_1966),replace_arg(_1948,_1932,_1974,_1976)*->rhs(
[ ( ( _78594 ,
{ Missing\=isMissing,
call( dif : dif(Dif,Dif2)),
call_u(U),
ground(Ground) } ,
_77074) ==>
\+_77136,_77132)])))
'$pt'(baseKB,mpred_sv(_1796,_1798),(_1798\=isMissing,call(dif:dif(_1836,_1798)),call_u(mpred_sv(_1796,_1836)),ground(mpred_sv(_1796,_1836))*->'$pt'(baseKB,mpred_sv(_1796,_1836),rhs(
[ \+( mpred_sv(Mpred_sv,Sv)),
mpred_sv(_1796,_1798)]))))
'$pt'(baseKB,singleValuedInArg(_1664,_1666),(_1666\=isMissing,call(dif:dif(_1704,_1666)),call_u(singleValuedInArg(_1664,_1704)),ground(singleValuedInArg(_1664,_1704))*->'$pt'(baseKB,singleValuedInArg(_1664,_1704),rhs(
[ \+( singleValuedInArg(SingleValuedInArg,SingleValuedInArg1)),
singleValuedInArg(_1664,_1666)]))))
'$pt'(baseKB,singleValuedInArgDefault(_1520,_1522,_1524),(_1524\=isMissing,call(dif:dif(_1562,_1524)),call_u(singleValuedInArgDefault(_1520,_1522,_1562)),ground(singleValuedInArgDefault(_1520,_1522,_1562))*->'$pt'(baseKB,singleValuedInArgDefault(_1520,_1522,_1562),rhs(
[ \+( singleValuedInArgDefault(SingleValuedInArgDefault1,SingleValuedInArgDefault,SingleValuedInArgDefault2)),
singleValuedInArgDefault(_1520,_1522,_1524)]))))
'$pt'(baseKB,genlMt(_1404,baseKB),(_1404\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_43060:unused/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_57298:unused/0))) }])))
'$pt'(baseKB,unused,rhs([ ( ( singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX12) ,
{ functor(Functor3,Functor,Functor13),
arg(Arg5,Arg,Arg14),
replace_arg(Replace_arg8,Replace_arg7,Replace_arg,Arg15) }) ==>
Ground/ground(Ground16) ==>
{ Missing\==isMissing,
call( dif : dif(Dif,Dif17)),
call_u(U),
ground(Ground19),
ignore( retract(Retract)) })]))
'$pt'(baseKB,genlMt(_1120,baseKB),(_1120\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_37950:singleValuedInArgAX_maybe/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_52204:singleValuedInArgAX_maybe/3))) }])))
'$pt'(baseKB,genlMt(_1004,baseKB),(_1004\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_88364:single_override_maybe/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_102614:single_override_maybe/2))) }])))
'$pt'(baseKB,unused,rhs([ ( ( singleValuedInArgAX_maybe(SingleValuedInArgAX_maybe1,SingleValuedInArgAX_maybe,Maybe) ,
{ functor(Functor3,Functor,Functor15),
arg(Arg5,Arg,Arg16),
replace_arg(Replace_arg8,Replace_arg7,Replace_arg,Arg17) }) ==>
Ground/ground(Ground18) ==>
( { Missing\==isMissing,
call( dif : dif(Dif,Dif19)),
call_u(U),
ground(Ground21) } ,
\+_43400 ,
Single_override_maybe13 ,
single_override_maybe(Single_override_maybe,Maybe22)))]))
'$pt'(baseKB,genlMt(_706,baseKB),(_706\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_94486:single_override/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_108730:single_override/2))) }])))
'$pt'(baseKB,single_override(_622,_624),(ignore(retract(_624))*->rhs([ ( \+_121000 ==>
( \+( single_override(Single_override,Override)) ,
{ mpred_supported(Supported) } ,
_121022))])))
Negative triggers (1) in [baseKB]...
'$nt'(_128190,(call_u_no_bc(_128204),mpred_positive_fact(_128204)),rhs([ \+_1906,
nesc( ~_4264)]))
No Goal triggers in [baseKB]...
Supports in [baseKB]...
mtHybrid(baseKB)>=(mfl4(_82606,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl',132),ax)
(assert_if_newt(_82524):-cwc,(clause_asserted_i(_82524)->true;call(assert,_82524)))>=(mfl4([ 'G'=G],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl',143),ax)
(pfcSanityA==>pfcSanityB)>=(mfl4(_82496,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',74),ax)
mpred_prop(baseKB,pfcSanityB,0,pfcRHS)>=(mfl4(_82462,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',74),ax)
mpred_prop(baseKB,pfcSanityA,0,pfcLHS)>=(mfl4(_82424,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',74),ax)
mpred_prop(baseKB,pfcSanityA,0,pfcPosTrigger)>=(mfl4(_82386,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',74),ax)
'$pt'(baseKB,pfcSanityA,rhs([pfcSanityB]))>=((pfcSanityA==>pfcSanityB),mfl4(_82348,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',74))
pfcSanityA>=(mfl4(_82296,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',76),ax)
pfcSanityB>=(pfcSanityA,'$pt'(baseKB,pfcSanityA,rhs([pfcSanityB])))
mpred_prop(baseKB,mtExact,1,kb_shared)>=(mfl4(_82232,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',83),ax)
mpred_prop(baseKB,col_as_unary,1,kb_shared)>=(mfl4(_82194,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',85),ax)
mpred_prop(baseKB,comment,2,kb_shared)>=(mfl4(_82156,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',86),ax)
mpred_prop(baseKB,feature_setting,2,kb_shared)>=(mfl4(_82118,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',87),ax)
mpred_prop(baseKB,hybrid_support,2,kb_shared)>=(mfl4(_82080,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',88),ax)
mpred_prop(baseKB,predicateConventionMt,2,kb_shared)>=(mfl4(_82042,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',93),ax)
mpred_prop(baseKB,startup_option,2,kb_shared)>=(mfl4(_82004,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',94),ax)
mpred_prop(baseKB,tooSlow,0,kb_shared)>=(mfl4(_81966,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',95),ax)
mpred_prop(baseKB,ttRelationType,1,kb_shared)>=(mfl4(_81928,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',96),ax)
mpred_prop(baseKB,singleValuedInArg,2,kb_shared)>=(mfl4(_81890,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',97),ax)
mpred_prop(baseKB,functorIsMacro,1,kb_shared)>=(mfl4(_81852,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',99),ax)
mpred_prop(baseKB,support_hilog,2,kb_shared)>=(mfl4(_81814,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',100),ax)
mpred_prop(baseKB,mpred_undo_sys,3,kb_shared)>=(mfl4(_81776,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',101),ax)
mpred_prop(baseKB,genlPreds,2,kb_shared)>=(mfl4(_81738,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',102),ax)
mpred_prop(baseKB,alwaysGaf,1,kb_shared)>=(mfl4(_81700,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',106),ax)
mpred_prop(baseKB,rtReformulatorDirectivePredicate,1,kb_shared)>=(mfl4(_81662,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',108),ax)
mpred_prop(baseKB,rtAvoidForwardChain,1,kb_shared)>=(mfl4(_81624,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',110),ax)
mpred_prop(baseKB,pfcControlled,1,kb_shared)>=(mfl4(_81586,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',112),ax)
mpred_prop(baseKB,prologOnly,1,kb_shared)>=(mfl4(_81548,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',114),ax)
mpred_prop(baseKB,quasiQuote,1,kb_shared)>=(mfl4(_81510,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',115),ax)
mpred_prop(baseKB,functorDeclares,1,kb_shared)>=(mfl4(_81472,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',144),ax)
mpred_prop(baseKB,mtNonAssertable,1,kb_shared)>=(mfl4(_81434,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',145),ax)
mpred_prop(baseKB,do_import_modules,0,kb_shared)>=(mfl4(_81396,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',149),ax)
(mtHybrid(_81274)/(_81274\=baseKB)==>genlMt(_81274,baseKB),{ensure_abox(_81274),(_81274==user->dmsg_pretty(warn(mtHybrid(_81274)));true)})>=(mfl4(
[ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',155),ax)
mpred_prop(baseKB,genlMt,2,pfcRHS)>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',155),ax)
mpred_prop(baseKB,ensure_abox,1,pfcCallCode)>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',155),ax)
mpred_prop(baseKB,==,2,pfcCallCode)>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',155),ax)
mpred_prop(baseKB,dmsg_pretty,1,pfcCallCode)>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',155),ax)
mpred_prop(baseKB,true,0,pfcCallCode)>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',155),ax)
mpred_prop(baseKB,mtHybrid,1,pfcLHS)>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',155),ax)
mpred_prop(baseKB,\=,2,pfcCallCode)>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',155),ax)
mpred_prop(baseKB,mtHybrid,1,pfcPosTrigger)>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',155),ax)
'$pt'(baseKB,mtHybrid(_80656),(_80656\=baseKB*->rhs([ genlMt(BaseKB,baseKB),
{ ensure_abox(Abox),
( _80656==user ->
dmsg_pretty( warn( mtHybrid(Hybrid)))) }])))>=((mtHybrid(_80756)/(_80756\=baseKB)==>genlMt(_80756,baseKB),{ensure_abox(_80756),(_80756==user->dmsg_pretty(warn(mtHybrid(_80756)));true)}),mfl4(
[ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',155))
predicateTriggerType(kb_local)>=(mfl4(_80626,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',159),ax)
predicateTriggerType(kb_shared)>=(mfl4(_80594,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',160),ax)
predicateTriggerType(kb_global)>=(mfl4(_80562,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',161),ax)
predicateTriggerType(kbi_define)>=(mfl4(_80530,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',162),ax)
(genlMt(_80376,_80378)/(_80376\=baseKB)==>{doall((predicate_m_f_a_decl(_80378,_80404,_80406,_80408),ain(baseKB:mpred_prop(_80378,_80404,_80406,_80408))))})>=(mfl4(
[ 'C'=C,
'M'=_80378,
'F'=_80404,
'A'=_80406,
'Type'=_80408],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',166),ax)
mpred_prop(baseKB,doall,1,pfcCallCode)>=(mfl4([ 'C'=C,
'M'=_80312,
'F'=_80324,
'A'=_80336,
'Type'=_80348],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',166),ax)
mpred_prop(baseKB,genlMt,2,pfcLHS)>=(mfl4([ 'C'=C,
'M'=_80214,
'F'=_80226,
'A'=_80238,
'Type'=_80250],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',166),ax)
mpred_prop(baseKB,genlMt,2,pfcPosTrigger)>=(mfl4([ 'C'=C,
'M'=_80116,
'F'=_80128,
'A'=_80140,
'Type'=_80152],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',166),ax)
'$pt'(baseKB,genlMt(_79842,_79844),(_79842\=baseKB*->rhs([ { doall( ( predicate_m_f_a_decl(M_f_a_decl2,M_f_a_decl1,M_f_a_decl,Decl) ,
ain( baseKB : mpred_prop(Mpred_prop5,Mpred_prop4,Mpred_prop,Prop)))) }])))>=((genlMt(_79932,_79934)/(_79932\=baseKB)==>{doall((predicate_m_f_a_decl(_79934,_79960,_79962,_79964),ain(baseKB:mpred_prop(_79934,_79960,_79962,_79964))))}),mfl4(
[ 'C'=C,
'M'=_80018,
'F'=_80030,
'A'=_80042,
'Type'=_80054],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',166))
(predicateTriggerType(_79628)==>(mpred_prop(_79644,_79646,_79648,_79628),genlMt(_79660,_79644)/(_79660\=baseKB)==>{nop(dmsg_pretty(_79660:call(_79628,_79660:_79646/_79648))),show_failure(on_x_fail(_79660:call(_79628,_79660:_79646/_79648)))}))>=(mfl4(
[ 'Type'=Type,
'M'=_79644,
'F'=_79646,
'A'=_79648,
'C'=_79660],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169),ax)
mpred_prop(baseKB,mpred_prop,4,pfcRHS)>=(mfl4([ 'Type'=Type,
'M'=_79570,
'F'=_79582,
'A'=_79594,
'C'=_79606],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169),ax)
mpred_prop(baseKB,nop,1,pfcCallCode)>=(mfl4([ 'Type'=Type,
'M'=_79472,
'F'=_79484,
'A'=_79496,
'C'=_79508],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169),ax)
mpred_prop(baseKB,show_failure,1,pfcCallCode)>=(mfl4([ 'Type'=Type,
'M'=_79374,
'F'=_79386,
'A'=_79398,
'C'=_79410],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169),ax)
mpred_prop(baseKB,predicateTriggerType,1,pfcLHS)>=(mfl4([ 'Type'=Type,
'M'=_79276,
'F'=_79288,
'A'=_79300,
'C'=_79312],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169),ax)
mpred_prop(baseKB,predicateTriggerType,1,pfcPosTrigger)>=(mfl4([ 'Type'=Type,
'M'=_79178,
'F'=_79190,
'A'=_79202,
'C'=_79214],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169),ax)
'$pt'(baseKB,predicateTriggerType(_78792),rhs([ ( ( mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop) ,
genlMt(GenlMt,GenlMt10)/(BaseKB\=baseKB)) ==>
{ nop( dmsg_pretty( Call :
call(Kw,_277988:_277994/_277996))),
show_failure( on_x_fail( Call8 :
call(Kw7,_292178:_292184/_292186))) })]))>=((predicateTriggerType(_78932)==>(mpred_prop(_78948,_78950,_78952,_78932),genlMt(_78964,_78948)/(_78964\=baseKB)==>{nop(dmsg_pretty(_78964:call(_78932,_78964:_78950/_78952))),show_failure(on_x_fail(_78964:call(_78932,_78964:_78950/_78952)))})),mfl4(
[ 'Type'=Type,
'M'=_79080,
'F'=_79092,
'A'=_79104,
'C'=_79116],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169))
(mpred_prop(_78524,_78526,_78528,kb_local),genlMt(_78540,_78524)/(_78540\=baseKB)==>{nop(dmsg_pretty(_78540:call(kb_local,_78540:_78526/_78528))),show_failure(on_x_fail(_78540:call(kb_local,_78540:_78526/_78528)))})>=(predicateTriggerType(kb_local),'$pt'(baseKB,predicateTriggerType(_78644),rhs(
[ ( ( mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop) ,
genlMt(GenlMt,GenlMt10)/(BaseKB\=baseKB)) ==>
{ nop( dmsg_pretty( Call :
call(Kw,_350912:_350918/_350920))),
show_failure( on_x_fail( Call8 :
call(Kw7,_365102:_365108/_365110))) })])))
mpred_prop(baseKB,mpred_prop,4,pfcLHS)>=(mfl4([ 'Type'=Type,
'M'=_78460,
'F'=_78472,
'A'=_78484,
'C'=_78496],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169),ax)
mpred_prop(baseKB,mpred_prop,4,pfcPosTrigger)>=(mfl4([ 'Type'=Type,
'M'=_78362,
'F'=_78374,
'A'=_78386,
'C'=_78398],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169),ax)
'$pt'(baseKB,mpred_prop(_77994,_77996,_77998,kb_local),'$pt'(baseKB,genlMt(_78012,_77994),(_78012\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_421048:_421054/_421056))),
show_failure( on_x_fail( Call1 :
call(kb_local,_436272:_436278/_436280))) }]))))>=((mpred_prop(_78132,_78134,_78136,kb_local),genlMt(_78148,_78132)/(_78148\=baseKB)==>{nop(dmsg_pretty(_78148:call(kb_local,_78148:_78134/_78136))),show_failure(on_x_fail(_78148:call(kb_local,_78148:_78134/_78136)))}),mfl4(
[ 'Type'=Type,
'M'=_78264,
'F'=_78276,
'A'=_78288,
'C'=_78300],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169))
'$pt'(baseKB,genlMt(_77728,baseKB),(_77728\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_481010:t/1))),
show_failure( on_x_fail( Call1 :
call(kb_local,_494976:t/1))) }])))>=(mpred_prop(baseKB,t,1,kb_local),'$pt'(baseKB,mpred_prop(_77854,_77856,_77858,kb_local),'$pt'(baseKB,genlMt(_77872,_77854),(_77872\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_107304:_107310/_107312))),
show_failure( on_x_fail( Call1 :
call(kb_local,_122528:_122534/_122536))) }])))))
'$pt'(baseKB,genlMt(_77462,baseKB),(_77462\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_157954:t/2))),
show_failure( on_x_fail( Call1 :
call(kb_local,_171920:t/2))) }])))>=(mpred_prop(baseKB,t,2,kb_local),'$pt'(baseKB,mpred_prop(_77588,_77590,_77592,kb_local),'$pt'(baseKB,genlMt(_77606,_77588),(_77606\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_210650:_210656/_210658))),
show_failure( on_x_fail( Call1 :
call(kb_local,_225874:_225880/_225882))) }])))))
'$pt'(baseKB,genlMt(_77196,baseKB),(_77196\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_261300:t/3))),
show_failure( on_x_fail( Call1 :
call(kb_local,_275266:t/3))) }])))>=(mpred_prop(baseKB,t,3,kb_local),'$pt'(baseKB,mpred_prop(_77322,_77324,_77326,kb_local),'$pt'(baseKB,genlMt(_77340,_77322),(_77340\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_313996:_314002/_314004))),
show_failure( on_x_fail( Call1 :
call(kb_local,_329220:_329226/_329228))) }])))))
'$pt'(baseKB,genlMt(_76930,baseKB),(_76930\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_364646:t/4))),
show_failure( on_x_fail( Call1 :
call(kb_local,_378612:t/4))) }])))>=(mpred_prop(baseKB,t,4,kb_local),'$pt'(baseKB,mpred_prop(_77056,_77058,_77060,kb_local),'$pt'(baseKB,genlMt(_77074,_77056),(_77074\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_417342:_417348/_417350))),
show_failure( on_x_fail( Call1 :
call(kb_local,_432566:_432572/_432574))) }])))))
'$pt'(baseKB,genlMt(_76664,baseKB),(_76664\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_467992:t/5))),
show_failure( on_x_fail( Call1 :
call(kb_local,_481958:t/5))) }])))>=(mpred_prop(baseKB,t,5,kb_local),'$pt'(baseKB,mpred_prop(_76790,_76792,_76794,kb_local),'$pt'(baseKB,genlMt(_76808,_76790),(_76808\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_93382:_93388/_93390))),
show_failure( on_x_fail( Call1 :
call(kb_local,_108604:_108610/_108612))) }])))))
'$pt'(baseKB,genlMt(_76398,baseKB),(_76398\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_144030:t/6))),
show_failure( on_x_fail( Call1 :
call(kb_local,_157996:t/6))) }])))>=(mpred_prop(baseKB,t,6,kb_local),'$pt'(baseKB,mpred_prop(_76524,_76526,_76528,kb_local),'$pt'(baseKB,genlMt(_76542,_76524),(_76542\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_196726:_196732/_196734))),
show_failure( on_x_fail( Call1 :
call(kb_local,_211950:_211956/_211958))) }])))))
'$pt'(baseKB,genlMt(_76132,baseKB),(_76132\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_247376:t/7))),
show_failure( on_x_fail( Call1 :
call(kb_local,_261342:t/7))) }])))>=(mpred_prop(baseKB,t,7,kb_local),'$pt'(baseKB,mpred_prop(_76258,_76260,_76262,kb_local),'$pt'(baseKB,genlMt(_76276,_76258),(_76276\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_300072:_300078/_300080))),
show_failure( on_x_fail( Call1 :
call(kb_local,_315296:_315302/_315304))) }])))))
'$pt'(baseKB,genlMt(_75866,baseKB),(_75866\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_350722:t/8))),
show_failure( on_x_fail( Call1 :
call(kb_local,_364688:t/8))) }])))>=(mpred_prop(baseKB,t,8,kb_local),'$pt'(baseKB,mpred_prop(_75992,_75994,_75996,kb_local),'$pt'(baseKB,genlMt(_76010,_75992),(_76010\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_403418:_403424/_403426))),
show_failure( on_x_fail( Call1 :
call(kb_local,_418642:_418648/_418650))) }])))))
'$pt'(baseKB,genlMt(_75600,baseKB),(_75600\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_454068:t/9))),
show_failure( on_x_fail( Call1 :
call(kb_local,_468034:t/9))) }])))>=(mpred_prop(baseKB,t,9,kb_local),'$pt'(baseKB,mpred_prop(_75726,_75728,_75730,kb_local),'$pt'(baseKB,genlMt(_75744,_75726),(_75744\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_506764:_506770/_506772))),
show_failure( on_x_fail( Call1 :
call(kb_local,_95884:_95890/_95892))) }])))))
'$pt'(baseKB,genlMt(_75334,baseKB),(_75334\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_131310:t/10))),
show_failure( on_x_fail( Call1 :
call(kb_local,_145276:t/10))) }])))>=(mpred_prop(baseKB,t,10,kb_local),'$pt'(baseKB,mpred_prop(_75460,_75462,_75464,kb_local),'$pt'(baseKB,genlMt(_75478,_75460),(_75478\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_184008:_184014/_184016))),
show_failure( on_x_fail( Call1 :
call(kb_local,_199232:_199238/_199240))) }])))))
'$pt'(baseKB,genlMt(_75068,baseKB),(_75068\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_234658:t/11))),
show_failure( on_x_fail( Call1 :
call(kb_local,_248624:t/11))) }])))>=(mpred_prop(baseKB,t,11,kb_local),'$pt'(baseKB,mpred_prop(_75194,_75196,_75198,kb_local),'$pt'(baseKB,genlMt(_75212,_75194),(_75212\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_287356:_287362/_287364))),
show_failure( on_x_fail( Call1 :
call(kb_local,_302580:_302586/_302588))) }])))))
'$pt'(baseKB,genlMt(_74802,baseKB),(_74802\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_338006:mpred_f/5))),
show_failure( on_x_fail( Call1 :
call(kb_local,_351974:mpred_f/5))) }])))>=(mpred_prop(baseKB,mpred_f,5,kb_local),'$pt'(baseKB,mpred_prop(_74928,_74930,_74932,kb_local),'$pt'(baseKB,genlMt(_74946,_74928),(_74946\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_390708:_390714/_390716))),
show_failure( on_x_fail( Call1 :
call(kb_local,_405932:_405938/_405940))) }])))))
'$pt'(baseKB,genlMt(_74536,baseKB),(_74536\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_441360:mpred_f/6))),
show_failure( on_x_fail( Call1 :
call(kb_local,_455328:mpred_f/6))) }])))>=(mpred_prop(baseKB,mpred_f,6,kb_local),'$pt'(baseKB,mpred_prop(_74662,_74664,_74666,kb_local),'$pt'(baseKB,genlMt(_74680,_74662),(_74680\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_494062:_494068/_494070))),
show_failure( on_x_fail( Call1 :
call(kb_local,_509286:_509292/_509294))) }])))))
'$pt'(baseKB,genlMt(_74270,baseKB),(_74270\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_115400:mpred_f/7))),
show_failure( on_x_fail( Call1 :
call(kb_local,_129368:mpred_f/7))) }])))>=(mpred_prop(baseKB,mpred_f,7,kb_local),'$pt'(baseKB,mpred_prop(_74396,_74398,_74400,kb_local),'$pt'(baseKB,genlMt(_74414,_74396),(_74414\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_168102:_168108/_168110))),
show_failure( on_x_fail( Call1 :
call(kb_local,_183326:_183332/_183334))) }])))))
(mpred_prop(_74002,_74004,_74006,kb_shared),genlMt(_74018,_74002)/(_74018\=baseKB)==>{nop(dmsg_pretty(_74018:call(kb_shared,_74018:_74004/_74006))),show_failure(on_x_fail(_74018:call(kb_shared,_74018:_74004/_74006)))})>=(predicateTriggerType(kb_shared),'$pt'(baseKB,predicateTriggerType(_74122),rhs(
[ ( ( mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop) ,
genlMt(GenlMt,GenlMt10)/(BaseKB\=baseKB)) ==>
{ nop( dmsg_pretty( Call :
call(Kw,_232724:_232730/_232732))),
show_failure( on_x_fail( Call8 :
call(Kw7,_246914:_246920/_246922))) })])))
'$pt'(baseKB,mpred_prop(_73668,_73670,_73672,kb_shared),'$pt'(baseKB,genlMt(_73686,_73668),(_73686\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_286352:_286358/_286360))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_301846:_301852/_301854))) }]))))>=((mpred_prop(_73806,_73808,_73810,kb_shared),genlMt(_73822,_73806)/(_73822\=baseKB)==>{nop(dmsg_pretty(_73822:call(kb_shared,_73822:_73808/_73810))),show_failure(on_x_fail(_73822:call(kb_shared,_73822:_73808/_73810)))}),mfl4(
[ 'Type'=Type,
'M'=_73938,
'F'=_73950,
'A'=_73962,
'C'=_73974],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169))
'$pt'(baseKB,genlMt(_73402,baseKB),(_73402\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_347308:never_assert_u/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_361552:never_assert_u/1))) }])))>=(mpred_prop(baseKB,never_assert_u,1,kb_shared),'$pt'(baseKB,mpred_prop(_73528,_73530,_73532,kb_shared),'$pt'(baseKB,genlMt(_73546,_73528),(_73546\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_401014:_401020/_401022))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_416508:_416514/_416516))) }])))))
'$pt'(baseKB,genlMt(_73136,baseKB),(_73136\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_452662:never_assert_u/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_466906:never_assert_u/2))) }])))>=(mpred_prop(baseKB,never_assert_u,2,kb_shared),'$pt'(baseKB,mpred_prop(_73262,_73264,_73266,kb_shared),'$pt'(baseKB,genlMt(_73280,_73262),(_73280\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_506368:_506374/_506376))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_96028:_96034/_96036))) }])))))
'$pt'(baseKB,genlMt(_72870,baseKB),(_72870\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_132180:never_retract_u/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_146428:never_retract_u/1))) }])))>=(mpred_prop(baseKB,never_retract_u,1,kb_shared),'$pt'(baseKB,mpred_prop(_72996,_72998,_73000,kb_shared),'$pt'(baseKB,genlMt(_73014,_72996),(_73014\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_185894:_185900/_185902))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_201388:_201394/_201396))) }])))))
'$pt'(baseKB,genlMt(_72604,baseKB),(_72604\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_237544:never_retract_u/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_251792:never_retract_u/2))) }])))>=(mpred_prop(baseKB,never_retract_u,2,kb_shared),'$pt'(baseKB,mpred_prop(_72730,_72732,_72734,kb_shared),'$pt'(baseKB,genlMt(_72748,_72730),(_72748\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_291258:_291264/_291266))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_306752:_306758/_306760))) }])))))
'$pt'(baseKB,genlMt(_72338,baseKB),(_72338\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_342908:mtExact/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_357150:mtExact/1))) }])))>=(mpred_prop(baseKB,mtExact,1,kb_shared),'$pt'(baseKB,mpred_prop(_72464,_72466,_72468,kb_shared),'$pt'(baseKB,genlMt(_72482,_72464),(_72482\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_396608:_396614/_396616))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_412102:_412108/_412110))) }])))))
'$pt'(baseKB,genlMt(_72072,baseKB),(_72072\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_448254:col_as_unary/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_462498:col_as_unary/1))) }])))>=(mpred_prop(baseKB,col_as_unary,1,kb_shared),'$pt'(baseKB,mpred_prop(_72198,_72200,_72202,kb_shared),'$pt'(baseKB,genlMt(_72216,_72198),(_72216\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_501958:_501964/_501966))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_92224:_92230/_92232))) }])))))
'$pt'(baseKB,genlMt(_71806,baseKB),(_71806\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_128376:comment/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_142618:comment/2))) }])))>=(mpred_prop(baseKB,comment,2,kb_shared),'$pt'(baseKB,mpred_prop(_71932,_71934,_71936,kb_shared),'$pt'(baseKB,genlMt(_71950,_71932),(_71950\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_182076:_182082/_182084))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_197570:_197576/_197578))) }])))))
'$pt'(baseKB,genlMt(_71540,baseKB),(_71540\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_233722:feature_setting/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_247970:feature_setting/2))) }])))>=(mpred_prop(baseKB,feature_setting,2,kb_shared),'$pt'(baseKB,mpred_prop(_71666,_71668,_71670,kb_shared),'$pt'(baseKB,genlMt(_71684,_71666),(_71684\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_287436:_287442/_287444))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_302930:_302936/_302938))) }])))))
'$pt'(baseKB,genlMt(_71274,baseKB),(_71274\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_339086:hybrid_support/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_353330:hybrid_support/2))) }])))>=(mpred_prop(baseKB,hybrid_support,2,kb_shared),'$pt'(baseKB,mpred_prop(_71400,_71402,_71404,kb_shared),'$pt'(baseKB,genlMt(_71418,_71400),(_71418\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_392792:_392798/_392800))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_408286:_408292/_408294))) }])))))
'$pt'(baseKB,genlMt(_71008,baseKB),(_71008\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_444440:predicateConventionMt/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_458690:predicateConventionMt/2))) }])))>=(mpred_prop(baseKB,predicateConventionMt,2,kb_shared),'$pt'(baseKB,mpred_prop(_71134,_71136,_71138,kb_shared),'$pt'(baseKB,genlMt(_71152,_71134),(_71152\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_498160:_498166/_498168))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_513654:_513660/_513662))) }])))))
'$pt'(baseKB,genlMt(_70742,baseKB),(_70742\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_120436:startup_option/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_134680:startup_option/2))) }])))>=(mpred_prop(baseKB,startup_option,2,kb_shared),'$pt'(baseKB,mpred_prop(_70868,_70870,_70872,kb_shared),'$pt'(baseKB,genlMt(_70886,_70868),(_70886\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_174142:_174148/_174150))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_189636:_189642/_189644))) }])))))
'$pt'(baseKB,genlMt(_70476,baseKB),(_70476\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_225790:tooSlow/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_240032:tooSlow/0))) }])))>=(mpred_prop(baseKB,tooSlow,0,kb_shared),'$pt'(baseKB,mpred_prop(_70602,_70604,_70606,kb_shared),'$pt'(baseKB,genlMt(_70620,_70602),(_70620\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_279490:_279496/_279498))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_294984:_294990/_294992))) }])))))
'$pt'(baseKB,genlMt(_70210,baseKB),(_70210\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_331136:ttRelationType/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_345380:ttRelationType/1))) }])))>=(mpred_prop(baseKB,ttRelationType,1,kb_shared),'$pt'(baseKB,mpred_prop(_70336,_70338,_70340,kb_shared),'$pt'(baseKB,genlMt(_70354,_70336),(_70354\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_384842:_384848/_384850))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_400336:_400342/_400344))) }])))))
'$pt'(baseKB,genlMt(_69944,baseKB),(_69944\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_436490:singleValuedInArg/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_450738:singleValuedInArg/2))) }])))>=(mpred_prop(baseKB,singleValuedInArg,2,kb_shared),'$pt'(baseKB,mpred_prop(_70070,_70072,_70074,kb_shared),'$pt'(baseKB,genlMt(_70088,_70070),(_70088\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_490206:_490212/_490214))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_505700:_505706/_505708))) }])))))
'$pt'(baseKB,genlMt(_69678,baseKB),(_69678\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_114528:functorIsMacro/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_128772:functorIsMacro/1))) }])))>=(mpred_prop(baseKB,functorIsMacro,1,kb_shared),'$pt'(baseKB,mpred_prop(_69804,_69806,_69808,kb_shared),'$pt'(baseKB,genlMt(_69822,_69804),(_69822\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_168234:_168240/_168242))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_183728:_183734/_183736))) }])))))
'$pt'(baseKB,genlMt(_69412,baseKB),(_69412\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_219882:support_hilog/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_234126:support_hilog/2))) }])))>=(mpred_prop(baseKB,support_hilog,2,kb_shared),'$pt'(baseKB,mpred_prop(_69538,_69540,_69542,kb_shared),'$pt'(baseKB,genlMt(_69556,_69538),(_69556\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_273588:_273594/_273596))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_289082:_289088/_289090))) }])))))
'$pt'(baseKB,genlMt(_69146,baseKB),(_69146\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_325236:mpred_undo_sys/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_339480:mpred_undo_sys/3))) }])))>=(mpred_prop(baseKB,mpred_undo_sys,3,kb_shared),'$pt'(baseKB,mpred_prop(_69272,_69274,_69276,kb_shared),'$pt'(baseKB,genlMt(_69290,_69272),(_69290\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_378942:_378948/_378950))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_394436:_394442/_394444))) }])))))
'$pt'(baseKB,genlMt(_68880,baseKB),(_68880\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_430590:genlPreds/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_444832:genlPreds/2))) }])))>=(mpred_prop(baseKB,genlPreds,2,kb_shared),'$pt'(baseKB,mpred_prop(_69006,_69008,_69010,kb_shared),'$pt'(baseKB,genlMt(_69024,_69006),(_69024\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_484292:_484298/_484300))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_499786:_499792/_499794))) }])))))
'$pt'(baseKB,genlMt(_68614,baseKB),(_68614\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_109652:alwaysGaf/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_123894:alwaysGaf/1))) }])))>=(mpred_prop(baseKB,alwaysGaf,1,kb_shared),'$pt'(baseKB,mpred_prop(_68740,_68742,_68744,kb_shared),'$pt'(baseKB,genlMt(_68758,_68740),(_68758\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_163354:_163360/_163362))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_178848:_178854/_178856))) }])))))
'$pt'(baseKB,genlMt(_68348,baseKB),(_68348\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_215000:rtReformulatorDirectivePredicate/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_229260:rtReformulatorDirectivePredicate/1))) }])))>=(mpred_prop(baseKB,rtReformulatorDirectivePredicate,1,kb_shared),'$pt'(baseKB,mpred_prop(_68474,_68476,_68478,kb_shared),'$pt'(baseKB,genlMt(_68492,_68474),(_68492\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_268742:_268748/_268750))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_284236:_284242/_284244))) }])))))
'$pt'(baseKB,genlMt(_68082,baseKB),(_68082\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_320400:rtAvoidForwardChain/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_334648:rtAvoidForwardChain/1))) }])))>=(mpred_prop(baseKB,rtAvoidForwardChain,1,kb_shared),'$pt'(baseKB,mpred_prop(_68208,_68210,_68212,kb_shared),'$pt'(baseKB,genlMt(_68226,_68208),(_68226\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_374116:_374122/_374124))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_389610:_389616/_389618))) }])))))
'$pt'(baseKB,genlMt(_67816,baseKB),(_67816\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_425768:pfcControlled/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_440012:pfcControlled/1))) }])))>=(mpred_prop(baseKB,pfcControlled,1,kb_shared),'$pt'(baseKB,mpred_prop(_67942,_67944,_67946,kb_shared),'$pt'(baseKB,genlMt(_67960,_67942),(_67960\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_479474:_479480/_479482))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_494968:_494974/_494976))) }])))))
'$pt'(baseKB,genlMt(_67550,baseKB),(_67550\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_106040:prologOnly/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_120282:prologOnly/1))) }])))>=(mpred_prop(baseKB,prologOnly,1,kb_shared),'$pt'(baseKB,mpred_prop(_67676,_67678,_67680,kb_shared),'$pt'(baseKB,genlMt(_67694,_67676),(_67694\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_159742:_159748/_159750))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_175236:_175242/_175244))) }])))))
'$pt'(baseKB,genlMt(_67284,baseKB),(_67284\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_211388:quasiQuote/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_225630:quasiQuote/1))) }])))>=(mpred_prop(baseKB,quasiQuote,1,kb_shared),'$pt'(baseKB,mpred_prop(_67410,_67412,_67414,kb_shared),'$pt'(baseKB,genlMt(_67428,_67410),(_67428\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_265090:_265096/_265098))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_280584:_280590/_280592))) }])))))
'$pt'(baseKB,genlMt(_67018,baseKB),(_67018\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_316736:functorDeclares/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_330984:functorDeclares/1))) }])))>=(mpred_prop(baseKB,functorDeclares,1,kb_shared),'$pt'(baseKB,mpred_prop(_67144,_67146,_67148,kb_shared),'$pt'(baseKB,genlMt(_67162,_67144),(_67162\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_370450:_370456/_370458))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_385944:_385950/_385952))) }])))))
'$pt'(baseKB,genlMt(_66752,baseKB),(_66752\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_422100:mtNonAssertable/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_436348:mtNonAssertable/1))) }])))>=(mpred_prop(baseKB,mtNonAssertable,1,kb_shared),'$pt'(baseKB,mpred_prop(_66878,_66880,_66882,kb_shared),'$pt'(baseKB,genlMt(_66896,_66878),(_66896\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_475814:_475820/_475822))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_491308:_491314/_491316))) }])))))
'$pt'(baseKB,genlMt(_66486,baseKB),(_66486\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_102950:do_import_modules/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_117198:do_import_modules/0))) }])))>=(mpred_prop(baseKB,do_import_modules,0,kb_shared),'$pt'(baseKB,mpred_prop(_66612,_66614,_66616,kb_shared),'$pt'(baseKB,genlMt(_66630,_66612),(_66630\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_156666:_156672/_156674))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_172160:_172166/_172168))) }])))))
(mpred_prop(_66218,_66220,_66222,kb_global),genlMt(_66234,_66218)/(_66234\=baseKB)==>{nop(dmsg_pretty(_66234:call(kb_global,_66234:_66220/_66222))),show_failure(on_x_fail(_66234:call(kb_global,_66234:_66220/_66222)))})>=(predicateTriggerType(kb_global),'$pt'(baseKB,predicateTriggerType(_66338),rhs(
[ ( ( mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop) ,
genlMt(GenlMt,GenlMt10)/(BaseKB\=baseKB)) ==>
{ nop( dmsg_pretty( Call :
call(Kw,_221566:_221572/_221574))),
show_failure( on_x_fail( Call8 :
call(Kw7,_235756:_235762/_235764))) })])))
'$pt'(baseKB,mpred_prop(_65884,_65886,_65888,kb_global),'$pt'(baseKB,genlMt(_65902,_65884),(_65902\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_global,_275194:_275200/_275202))),
show_failure( on_x_fail( Call1 :
call(kb_global,_290688:_290694/_290696))) }]))))>=((mpred_prop(_66022,_66024,_66026,kb_global),genlMt(_66038,_66022)/(_66038\=baseKB)==>{nop(dmsg_pretty(_66038:call(kb_global,_66038:_66024/_66026))),show_failure(on_x_fail(_66038:call(kb_global,_66038:_66024/_66026)))}),mfl4(
[ 'Type'=Type,
'M'=_66154,
'F'=_66166,
'A'=_66178,
'C'=_66190],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169))
(mpred_prop(_65616,_65618,_65620,kbi_define),genlMt(_65632,_65616)/(_65632\=baseKB)==>{nop(dmsg_pretty(_65632:call(kbi_define,_65632:_65618/_65620))),show_failure(on_x_fail(_65632:call(kbi_define,_65632:_65618/_65620)))})>=(predicateTriggerType(kbi_define),'$pt'(baseKB,predicateTriggerType(_65736),rhs(
[ ( ( mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop) ,
genlMt(GenlMt,GenlMt10)/(BaseKB\=baseKB)) ==>
{ nop( dmsg_pretty( Call :
call(Kw,_349400:_349406/_349408))),
show_failure( on_x_fail( Call8 :
call(Kw7,_363590:_363596/_363598))) })])))
'$pt'(baseKB,mpred_prop(_65282,_65284,_65286,kbi_define),'$pt'(baseKB,genlMt(_65300,_65282),(_65300\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kbi_define,_403748:_403754/_403756))),
show_failure( on_x_fail( Call1 :
call(kbi_define,_419512:_419518/_419520))) }]))))>=((mpred_prop(_65420,_65422,_65424,kbi_define),genlMt(_65436,_65420)/(_65436\=baseKB)==>{nop(dmsg_pretty(_65436:call(kbi_define,_65436:_65422/_65424))),show_failure(on_x_fail(_65436:call(kbi_define,_65436:_65422/_65424)))}),mfl4(
[ 'Type'=Type,
'M'=_65552,
'F'=_65564,
'A'=_65576,
'C'=_65588],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169))
(genlMt(_65126,_65128)/(is_ftNonvar(_65126),is_ftNonvar(_65128),_65128\==baseKB,mtProlog(_65128))==>{_65128\==user,catch(add_import_module(_65126,_65128,end),error(_65200,_65202),dmsg_pretty(error(add_import_module(_65126,_65128,end))))})>=(mfl4(
[ 'C'=C,
'P'=_65128],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',181),ax)
mpred_prop(baseKB,\==,2,pfcCallCode)>=(mfl4([ 'C'=C,
'P'=_65098],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',181),ax)
mpred_prop(baseKB,catch,3,pfcCallCode)>=(mfl4([ 'C'=C,
'P'=_65036],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',181),ax)
mpred_prop(baseKB,is_ftNonvar,1,pfcCallCode)>=(mfl4([ 'C'=C,
'P'=_64974],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',181),ax)
mpred_prop(baseKB,mtProlog,1,pfcCallCode)>=(mfl4([ 'C'=C,
'P'=_64912],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',181),ax)
'$pt'(baseKB,genlMt(_64594,_64596),(is_ftNonvar(_64594),is_ftNonvar(_64596),_64596\==baseKB,mtProlog(_64596)*->rhs([ { User\==user,
catch( add_import_module(Add_import_module,End,end),
error(Error,Error6),
dmsg_pretty( error( add_import_module(Add_import_module5,End4,end)))) }])))>=((genlMt(_64724,_64726)/(is_ftNonvar(_64724),is_ftNonvar(_64726),_64726\==baseKB,mtProlog(_64726))==>{_64726\==user,catch(add_import_module(_64724,_64726,end),error(_64798,_64800),dmsg_pretty(error(add_import_module(_64724,_64726,end))))}),mfl4(
[ 'C'=C,
'P'=_64850],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',181))
(mtHybrid(_64534)==>{decl_assertable_module(_64534)})>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',190),ax)
mpred_prop(baseKB,decl_assertable_module,1,pfcCallCode)>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',190),ax)
'$pt'(baseKB,mtHybrid(_64398),rhs([ { decl_assertable_module(Module) }]))>=((mtHybrid(_64432)==>{decl_assertable_module(_64432)}),mfl4(
[ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',190))
predicateConventionMt(genlMt,baseKB)>=(mfl4(_64368,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',194),ax)
predicateConventionMt(mtHybrid,baseKB)>=(mfl4(_64334,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',195),ax)
predicateConventionMt(mtProlog,baseKB)>=(mfl4(_64300,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',196),ax)
(predicateConventionMt(_64192,_64194),arity(_64192,_64200)==>{kb_global(_64194:_64192/_64200)})>=(mfl4([ 'F'=F,
'MT'=_64194,
'A'=_64200],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',199),ax)
mpred_prop(baseKB,kb_global,1,pfcCallCode)>=(mfl4([ 'F'=F,
'MT'=_64152,
'A'=_64164],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',199),ax)
mpred_prop(baseKB,predicateConventionMt,2,pfcLHS)>=(mfl4([ 'F'=F,
'MT'=_64078,
'A'=_64090],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',199),ax)
mpred_prop(baseKB,predicateConventionMt,2,pfcPosTrigger)>=(mfl4([ 'F'=F,
'MT'=_64004,
'A'=_64016],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',199),ax)
'$pt'(baseKB,predicateConventionMt(_63802,_63804),(arity(_63802,_63816)*->rhs([ { kb_global( _102928 :
_102934/_102936) }])))>=((predicateConventionMt(_63868,_63870),arity(_63868,_63876)==>{kb_global(_63870:_63868/_63876)}),mfl4(
[ 'F'=F,
'MT'=_63930,
'A'=_63942],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',199))
mpred_prop(baseKB,predicateConventionMt,2,pfcCallCode)>=(mfl4([ 'F'=F,
'MT'=_63766,
'A'=_63778],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',199),ax)
'$pt'(baseKB,arity(_63564,_63566),(predicateConventionMt(_63564,_63578)*->rhs([ { kb_global( _127042 :
_127048/_127050) }])))>=((predicateConventionMt(_63630,_63632),arity(_63630,_63638)==>{kb_global(_63632:_63630/_63638)}),mfl4(
[ 'F'=F,
'MT'=_63692,
'A'=_63704],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',199))
ttTypeType(ttTypeType)>=(mfl4(_63534,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',203),ax)
ttTypeType(ttRelationType)>=(mfl4(_63502,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',204),ax)
(ttTypeType(_63444)==>functorDeclares(_63444))>=(mfl4([ 'TT'=TT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',205),ax)
mpred_prop(baseKB,functorDeclares,1,pfcRHS)>=(mfl4([ 'TT'=TT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',205),ax)
mpred_prop(baseKB,ttTypeType,1,pfcLHS)>=(mfl4([ 'TT'=TT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',205),ax)
mpred_prop(baseKB,ttTypeType,1,pfcPosTrigger)>=(mfl4([ 'TT'=TT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',205),ax)
'$pt'(baseKB,ttTypeType(_63216),rhs([ functorDeclares(FunctorDeclares)]))>=((ttTypeType(_63246)==>functorDeclares(_63246)),mfl4(
[ 'TT'=TT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',205))
functorDeclares(ttTypeType)>=(ttTypeType(ttTypeType),'$pt'(baseKB,ttTypeType(_63178),rhs([ functorDeclares(FunctorDeclares)])))
functorDeclares(ttRelationType)>=(ttTypeType(ttRelationType),'$pt'(baseKB,ttTypeType(_63126),rhs([ functorDeclares(FunctorDeclares)])))
ttTypeType(ttModuleType)>=(mfl4(_63082,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',207),ax)
functorDeclares(ttModuleType)>=(ttTypeType(ttModuleType),'$pt'(baseKB,ttTypeType(ttModuleType),rhs([ functorDeclares(ttModuleType)])))
mudToCyc(ttModuleType,'MicrotheoryType')>=(mfl4(_62998,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',207),ax)
typeGenls(ttModuleType,tMicrotheory)>=(mfl4(_62964,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',208),ax)
ttModuleType(tSourceCode)>=(mfl4(_62930,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',210),ax)
mudToCyc(tSourceCode,tComputerCode)>=(mfl4(_62898,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',210),ax)
comment(tSourceCode,"Source code files containing callable features")>=(mfl4(_62864,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',210),ax)
ttModuleType(tSourceData)>=(mfl4(_62814,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',211),ax)
mudToCyc(tSourceData,iboPropositionalInformationThing)>=(mfl4(_62782,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',211),ax)
comment(tSourceData,"Source data files containing world state information")>=(mfl4(_62748,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',211),ax)
(ttRelationType(_62656)==>{decl_rt(_62656)},functorDeclares(_62656))>=(mfl4([ 'RT'=RT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',213),ax)
mpred_prop(baseKB,decl_rt,1,pfcCallCode)>=(mfl4([ 'RT'=RT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',213),ax)
mpred_prop(baseKB,ttRelationType,1,pfcLHS)>=(mfl4([ 'RT'=RT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',213),ax)
mpred_prop(baseKB,ttRelationType,1,pfcPosTrigger)>=(mfl4([ 'RT'=RT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',213),ax)
'$pt'(baseKB,ttRelationType(_62400),rhs([ { decl_rt(Rt) },
functorDeclares(_62400)]))>=((ttRelationType(_62444)==>{decl_rt(_62444)},functorDeclares(_62444)),mfl4(
[ 'RT'=RT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',213))
(functorDeclares(_62332)==>arityMax(_62332,1),functorIsMacro(_62332))>=(mfl4([ 'RT'=RT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',216),ax)
mpred_prop(baseKB,arityMax,2,pfcRHS)>=(mfl4([ 'RT'=RT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',216),ax)
mpred_prop(baseKB,functorIsMacro,1,pfcRHS)>=(mfl4([ 'RT'=RT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',216),ax)
mpred_prop(baseKB,functorDeclares,1,pfcLHS)>=(mfl4([ 'RT'=RT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',216),ax)
mpred_prop(baseKB,functorDeclares,1,pfcPosTrigger)>=(mfl4([ 'RT'=RT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',216),ax)
'$pt'(baseKB,functorDeclares(_62030),rhs([ arityMax(_205912,1),
functorIsMacro(_62030)]))>=((functorDeclares(_62072)==>arityMax(_62072,1),functorIsMacro(_62072)),mfl4(
[ 'RT'=RT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',216))
arityMax(ttTypeType,1)>=(functorDeclares(ttTypeType),'$pt'(baseKB,functorDeclares(_61980),rhs([ arityMax(_213902,1),
functorIsMacro(_61980)])))
functorIsMacro(ttTypeType)>=(functorDeclares(ttTypeType),'$pt'(baseKB,functorDeclares(_61914),rhs([ arityMax(_218532,1),
functorIsMacro(_61914)])))
arityMax(ttRelationType,1)>=(functorDeclares(ttRelationType),'$pt'(baseKB,functorDeclares(_61850),rhs([ arityMax(_223162,1),
functorIsMacro(_61850)])))
functorIsMacro(ttRelationType)>=(functorDeclares(ttRelationType),'$pt'(baseKB,functorDeclares(_61784),rhs([ arityMax(_227794,1),
functorIsMacro(_61784)])))
arityMax(ttModuleType,1)>=(functorDeclares(ttModuleType),'$pt'(baseKB,functorDeclares(_61720),rhs([ arityMax(_232426,1),
functorIsMacro(_61720)])))
functorIsMacro(ttModuleType)>=(functorDeclares(ttModuleType),'$pt'(baseKB,functorDeclares(_61654),rhs([ arityMax(_237056,1),
functorIsMacro(_61654)])))
mpred_prop(baseKB,compilerDirective,1,kb_shared)>=(mfl4(_61610,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',222),ax)
'$pt'(baseKB,genlMt(_61336,baseKB),(_61336\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_272738:compilerDirective/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_286986:compilerDirective/1))) }])))>=(mpred_prop(baseKB,compilerDirective,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,compilerDirective,1,kb_shared),'$pt'(baseKB,genlMt(_61336,baseKB),(_61336\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_323222:compilerDirective/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_337470:compilerDirective/1))) }])))))
functorDeclares(compilerDirective)>=(mfl4(_61306,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',223),ax)
arityMax(compilerDirective,1)>=(functorDeclares(compilerDirective),'$pt'(baseKB,functorDeclares(compilerDirective),rhs(
[ arityMax(compilerDirective,1),
functorIsMacro(compilerDirective)])))
functorIsMacro(compilerDirective)>=(functorDeclares(compilerDirective),'$pt'(baseKB,functorDeclares(compilerDirective),rhs(
[ arityMax(compilerDirective,1),
functorIsMacro(compilerDirective)])))
(compilerDirective(_61108)==>{kb_shared(_61108/0)})>=(mfl4([ 'F'=F],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',225),ax)
mpred_prop(baseKB,kb_shared,1,pfcCallCode)>=(mfl4([ 'F'=F],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',225),ax)
mpred_prop(baseKB,compilerDirective,1,pfcLHS)>=(mfl4([ 'F'=F],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',225),ax)
mpred_prop(baseKB,compilerDirective,1,pfcPosTrigger)>=(mfl4([ 'F'=F],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',225),ax)
'$pt'(baseKB,compilerDirective(_60860),rhs([ { kb_shared( _368592/0) }]))>=((compilerDirective(_60900)==>{kb_shared(_60900/0)}),mfl4(
[ 'F'=F],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',225))
compilerDirective(hardCodedExpansion)>=(mfl4(_60830,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',227),ax)
mpred_prop(baseKB,hardCodedExpansion,0,kb_shared)>=((mfl4(_60788,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',227),ax),mfl4(_60798,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',227))
'$pt'(baseKB,genlMt(_60508,baseKB),(_60508\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_406314:hardCodedExpansion/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_420562:hardCodedExpansion/0))) }])))>=(mpred_prop(baseKB,hardCodedExpansion,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,hardCodedExpansion,0,kb_shared),'$pt'(baseKB,genlMt(_60508,baseKB),(_60508\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_456798:hardCodedExpansion/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_471046:hardCodedExpansion/0))) }])))))
comment(hardCodedExpansion,"Is Already Implemented From Code")>=(mfl4(_60478,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',227),ax)
compilerDirective(codeTooSlow)>=(mfl4(_60430,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',228),ax)
mpred_prop(baseKB,codeTooSlow,0,kb_shared)>=((mfl4(_60388,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',228),ax),mfl4(_60398,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',228))
'$pt'(baseKB,genlMt(_60108,baseKB),(_60108\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_507240:codeTooSlow/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_98674:codeTooSlow/0))) }])))>=(mpred_prop(baseKB,codeTooSlow,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,codeTooSlow,0,kb_shared),'$pt'(baseKB,genlMt(_60108,baseKB),(_60108\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_134902:codeTooSlow/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_149144:codeTooSlow/0))) }])))))
comment(codeTooSlow,"A faster more incomplete version is filling in for it")>=(mfl4(_60078,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',228),ax)
compilerDirective(pfc_checking)>=(mfl4(_60026,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',229),ax)
mpred_prop(baseKB,pfc_checking,0,kb_shared)>=((mfl4(_59984,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',229),ax),mfl4(_59994,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',229))
'$pt'(baseKB,genlMt(_59704,baseKB),(_59704\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_185326:pfc_checking/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_199570:pfc_checking/0))) }])))>=(mpred_prop(baseKB,pfc_checking,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,pfc_checking,0,kb_shared),'$pt'(baseKB,genlMt(_59704,baseKB),(_59704\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_235798:pfc_checking/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_250042:pfc_checking/0))) }])))))
comment(pfc_checking,"Checks for common Pfc Errors")>=(mfl4(_59674,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',229),ax)
compilerDirective(pass2)>=(mfl4(_59628,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',230),ax)
mpred_prop(baseKB,pass2,0,kb_shared)>=((mfl4(_59586,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',230),ax),mfl4(_59596,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',230))
'$pt'(baseKB,genlMt(_59306,baseKB),(_59306\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_286224:pass2/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_300462:pass2/0))) }])))>=(mpred_prop(baseKB,pass2,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,pass2,0,kb_shared),'$pt'(baseKB,genlMt(_59306,baseKB),(_59306\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_336684:pass2/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_350922:pass2/0))) }])))))
comment(pass2,"Probably not needed at first")>=(mfl4(_59276,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',230),ax)
compilerDirective(tooSlow)>=(mfl4(_59230,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',231),ax)
comment(tooSlow,"Slow and Probably not needed at first")>=(mfl4(_59198,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',231),ax)
compilerDirective(redundantMaybe)>=(mfl4(_59150,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',232),ax)
mpred_prop(baseKB,redundantMaybe,0,kb_shared)>=((mfl4(_59108,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',232),ax),mfl4(_59118,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',232))
'$pt'(baseKB,genlMt(_58828,baseKB),(_58828\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_387116:redundantMaybe/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_401360:redundantMaybe/0))) }])))>=(mpred_prop(baseKB,redundantMaybe,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,redundantMaybe,0,kb_shared),'$pt'(baseKB,genlMt(_58828,baseKB),(_58828\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_437590:redundantMaybe/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_451834:redundantMaybe/0))) }])))))
comment(redundantMaybe,"Probably redundant")>=(mfl4(_58798,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',232),ax)
compilerDirective(isRedundant)>=(mfl4(_58754,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',233),ax)
mpred_prop(baseKB,isRedundant,0,kb_shared)>=((mfl4(_58712,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',233),ax),mfl4(_58722,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',233))
'$pt'(baseKB,genlMt(_58432,baseKB),(_58432\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_488020:isRedundant/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_502262:isRedundant/0))) }])))>=(mpred_prop(baseKB,isRedundant,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,isRedundant,0,kb_shared),'$pt'(baseKB,genlMt(_58432,baseKB),(_58432\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_115994:isRedundant/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_130236:isRedundant/0))) }])))))
comment(isRedundant,"Redundant")>=(mfl4(_58402,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',233),ax)
compilerDirective(isRuntime)>=(mfl4(_58360,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',234),ax)
mpred_prop(baseKB,isRuntime,0,kb_shared)>=((mfl4(_58318,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',234),ax),mfl4(_58328,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',234))
'$pt'(baseKB,genlMt(_58038,baseKB),(_58038\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_166418:isRuntime/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_180660:isRuntime/0))) }])))>=(mpred_prop(baseKB,isRuntime,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,isRuntime,0,kb_shared),'$pt'(baseKB,genlMt(_58038,baseKB),(_58038\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_216888:isRuntime/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_231130:isRuntime/0))) }])))))
comment(isRuntime,"Only use rule/fact at runtime")>=(mfl4(_58008,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',234),ax)
ttRelationType(prologBuiltin)>=(mfl4([ 'PredType'=prologBuiltin],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologBuiltin)>=(ttRelationType(prologBuiltin),'$pt'(baseKB,ttRelationType(prologBuiltin),rhs([ { decl_rt(prologBuiltin) },
functorDeclares(prologBuiltin)])))
arityMax(prologBuiltin,1)>=(functorDeclares(prologBuiltin),'$pt'(baseKB,functorDeclares(prologBuiltin),rhs([ arityMax(prologBuiltin,1),
functorIsMacro(prologBuiltin)])))
functorIsMacro(prologBuiltin)>=(functorDeclares(prologBuiltin),'$pt'(baseKB,functorDeclares(prologBuiltin),rhs([ arityMax(prologBuiltin,1),
functorIsMacro(prologBuiltin)])))
ttRelationType(prologDynamic)>=(mfl4([ 'PredType'=prologDynamic],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologDynamic)>=(ttRelationType(prologDynamic),'$pt'(baseKB,ttRelationType(prologDynamic),rhs([ { decl_rt(prologDynamic) },
functorDeclares(prologDynamic)])))
arityMax(prologDynamic,1)>=(functorDeclares(prologDynamic),'$pt'(baseKB,functorDeclares(prologDynamic),rhs([ arityMax(prologDynamic,1),
functorIsMacro(prologDynamic)])))
functorIsMacro(prologDynamic)>=(functorDeclares(prologDynamic),'$pt'(baseKB,functorDeclares(prologDynamic),rhs([ arityMax(prologDynamic,1),
functorIsMacro(prologDynamic)])))
ttRelationType(prologHybrid)>=(mfl4([ 'PredType'=prologHybrid],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologHybrid)>=(ttRelationType(prologHybrid),'$pt'(baseKB,ttRelationType(prologHybrid),rhs([ { decl_rt(prologHybrid) },
functorDeclares(prologHybrid)])))
arityMax(prologHybrid,1)>=(functorDeclares(prologHybrid),'$pt'(baseKB,functorDeclares(prologHybrid),rhs([ arityMax(prologHybrid,1),
functorIsMacro(prologHybrid)])))
functorIsMacro(prologHybrid)>=(functorDeclares(prologHybrid),'$pt'(baseKB,functorDeclares(prologHybrid),rhs([ arityMax(prologHybrid,1),
functorIsMacro(prologHybrid)])))
ttRelationType(singleValuedHybrid)>=(mfl4([ 'PredType'=singleValuedHybrid],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(singleValuedHybrid)>=(ttRelationType(singleValuedHybrid),'$pt'(baseKB,ttRelationType(singleValuedHybrid),rhs(
[ { decl_rt(singleValuedHybrid) },
functorDeclares(singleValuedHybrid)])))
arityMax(singleValuedHybrid,1)>=(functorDeclares(singleValuedHybrid),'$pt'(baseKB,functorDeclares(singleValuedHybrid),rhs(
[ arityMax(singleValuedHybrid,1),
functorIsMacro(singleValuedHybrid)])))
functorIsMacro(singleValuedHybrid)>=(functorDeclares(singleValuedHybrid),'$pt'(baseKB,functorDeclares(singleValuedHybrid),rhs(
[ arityMax(singleValuedHybrid,1),
functorIsMacro(singleValuedHybrid)])))
ttRelationType(prologKIF)>=(mfl4([ 'PredType'=prologKIF],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologKIF)>=(ttRelationType(prologKIF),'$pt'(baseKB,ttRelationType(prologKIF),rhs([ { decl_rt(prologKIF) },
functorDeclares(prologKIF)])))
arityMax(prologKIF,1)>=(functorDeclares(prologKIF),'$pt'(baseKB,functorDeclares(prologKIF),rhs([ arityMax(prologKIF,1),
functorIsMacro(prologKIF)])))
functorIsMacro(prologKIF)>=(functorDeclares(prologKIF),'$pt'(baseKB,functorDeclares(prologKIF),rhs([ arityMax(prologKIF,1),
functorIsMacro(prologKIF)])))
ttRelationType(prologPTTP)>=(mfl4([ 'PredType'=prologPTTP],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologPTTP)>=(ttRelationType(prologPTTP),'$pt'(baseKB,ttRelationType(prologPTTP),rhs([ { decl_rt(prologPTTP) },
functorDeclares(prologPTTP)])))
arityMax(prologPTTP,1)>=(functorDeclares(prologPTTP),'$pt'(baseKB,functorDeclares(prologPTTP),rhs([ arityMax(prologPTTP,1),
functorIsMacro(prologPTTP)])))
functorIsMacro(prologPTTP)>=(functorDeclares(prologPTTP),'$pt'(baseKB,functorDeclares(prologPTTP),rhs([ arityMax(prologPTTP,1),
functorIsMacro(prologPTTP)])))
ttRelationType(pfcMustFC)>=(mfl4([ 'PredType'=pfcMustFC],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(pfcMustFC)>=(ttRelationType(pfcMustFC),'$pt'(baseKB,ttRelationType(pfcMustFC),rhs([ { decl_rt(pfcMustFC) },
functorDeclares(pfcMustFC)])))
arityMax(pfcMustFC,1)>=(functorDeclares(pfcMustFC),'$pt'(baseKB,functorDeclares(pfcMustFC),rhs([ arityMax(pfcMustFC,1),
functorIsMacro(pfcMustFC)])))
functorIsMacro(pfcMustFC)>=(functorDeclares(pfcMustFC),'$pt'(baseKB,functorDeclares(pfcMustFC),rhs([ arityMax(pfcMustFC,1),
functorIsMacro(pfcMustFC)])))
ttRelationType(prologListValued)>=(mfl4([ 'PredType'=prologListValued],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologListValued)>=(ttRelationType(prologListValued),'$pt'(baseKB,ttRelationType(prologListValued),rhs(
[ { decl_rt(prologListValued) },
functorDeclares(prologListValued)])))
arityMax(prologListValued,1)>=(functorDeclares(prologListValued),'$pt'(baseKB,functorDeclares(prologListValued),rhs([ arityMax(prologListValued,1),
functorIsMacro(prologListValued)])))
functorIsMacro(prologListValued)>=(functorDeclares(prologListValued),'$pt'(baseKB,functorDeclares(prologListValued),rhs(
[ arityMax(prologListValued,1),
functorIsMacro(prologListValued)])))
ttRelationType(prologMultiValued)>=(mfl4([ 'PredType'=prologMultiValued],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologMultiValued)>=(ttRelationType(prologMultiValued),'$pt'(baseKB,ttRelationType(prologMultiValued),rhs(
[ { decl_rt(prologMultiValued) },
functorDeclares(prologMultiValued)])))
arityMax(prologMultiValued,1)>=(functorDeclares(prologMultiValued),'$pt'(baseKB,functorDeclares(prologMultiValued),rhs(
[ arityMax(prologMultiValued,1),
functorIsMacro(prologMultiValued)])))
functorIsMacro(prologMultiValued)>=(functorDeclares(prologMultiValued),'$pt'(baseKB,functorDeclares(prologMultiValued),rhs(
[ arityMax(prologMultiValued,1),
functorIsMacro(prologMultiValued)])))
ttRelationType(prologSingleValued)>=(mfl4([ 'PredType'=prologSingleValued],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologSingleValued)>=(ttRelationType(prologSingleValued),'$pt'(baseKB,ttRelationType(prologSingleValued),rhs(
[ { decl_rt(prologSingleValued) },
functorDeclares(prologSingleValued)])))
arityMax(prologSingleValued,1)>=(functorDeclares(prologSingleValued),'$pt'(baseKB,functorDeclares(prologSingleValued),rhs(
[ arityMax(prologSingleValued,1),
functorIsMacro(prologSingleValued)])))
functorIsMacro(prologSingleValued)>=(functorDeclares(prologSingleValued),'$pt'(baseKB,functorDeclares(prologSingleValued),rhs(
[ arityMax(prologSingleValued,1),
functorIsMacro(prologSingleValued)])))
ttRelationType(prologOrdered)>=(mfl4([ 'PredType'=prologOrdered],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologOrdered)>=(ttRelationType(prologOrdered),'$pt'(baseKB,ttRelationType(prologOrdered),rhs([ { decl_rt(prologOrdered) },
functorDeclares(prologOrdered)])))
arityMax(prologOrdered,1)>=(functorDeclares(prologOrdered),'$pt'(baseKB,functorDeclares(prologOrdered),rhs([ arityMax(prologOrdered,1),
functorIsMacro(prologOrdered)])))
functorIsMacro(prologOrdered)>=(functorDeclares(prologOrdered),'$pt'(baseKB,functorDeclares(prologOrdered),rhs([ arityMax(prologOrdered,1),
functorIsMacro(prologOrdered)])))
ttRelationType(prologEquality)>=(mfl4([ 'PredType'=prologEquality],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologEquality)>=(ttRelationType(prologEquality),'$pt'(baseKB,ttRelationType(prologEquality),rhs([ { decl_rt(prologEquality) },
functorDeclares(prologEquality)])))
arityMax(prologEquality,1)>=(functorDeclares(prologEquality),'$pt'(baseKB,functorDeclares(prologEquality),rhs([ arityMax(prologEquality,1),
functorIsMacro(prologEquality)])))
functorIsMacro(prologEquality)>=(functorDeclares(prologEquality),'$pt'(baseKB,functorDeclares(prologEquality),rhs([ arityMax(prologEquality,1),
functorIsMacro(prologEquality)])))
ttRelationType(rtArgsVerbatum)>=(mfl4([ 'PredType'=rtArgsVerbatum],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(rtArgsVerbatum)>=(ttRelationType(rtArgsVerbatum),'$pt'(baseKB,ttRelationType(rtArgsVerbatum),rhs([ { decl_rt(rtArgsVerbatum) },
functorDeclares(rtArgsVerbatum)])))
arityMax(rtArgsVerbatum,1)>=(functorDeclares(rtArgsVerbatum),'$pt'(baseKB,functorDeclares(rtArgsVerbatum),rhs([ arityMax(rtArgsVerbatum,1),
functorIsMacro(rtArgsVerbatum)])))
functorIsMacro(rtArgsVerbatum)>=(functorDeclares(rtArgsVerbatum),'$pt'(baseKB,functorDeclares(rtArgsVerbatum),rhs([ arityMax(rtArgsVerbatum,1),
functorIsMacro(rtArgsVerbatum)])))
ttRelationType(prologSideEffects)>=(mfl4([ 'PredType'=prologSideEffects],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologSideEffects)>=(ttRelationType(prologSideEffects),'$pt'(baseKB,ttRelationType(prologSideEffects),rhs(
[ { decl_rt(prologSideEffects) },
functorDeclares(prologSideEffects)])))
arityMax(prologSideEffects,1)>=(functorDeclares(prologSideEffects),'$pt'(baseKB,functorDeclares(prologSideEffects),rhs(
[ arityMax(prologSideEffects,1),
functorIsMacro(prologSideEffects)])))
functorIsMacro(prologSideEffects)>=(functorDeclares(prologSideEffects),'$pt'(baseKB,functorDeclares(prologSideEffects),rhs(
[ arityMax(prologSideEffects,1),
functorIsMacro(prologSideEffects)])))
ttRelationType(rtNotForUnboundPredicates)>=(mfl4([ 'PredType'=rtNotForUnboundPredicates],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(rtNotForUnboundPredicates)>=(ttRelationType(rtNotForUnboundPredicates),'$pt'(baseKB,ttRelationType(rtNotForUnboundPredicates),rhs(
[ { decl_rt(rtNotForUnboundPredicates) },
functorDeclares(rtNotForUnboundPredicates)])))
arityMax(rtNotForUnboundPredicates,1)>=(functorDeclares(rtNotForUnboundPredicates),'$pt'(baseKB,functorDeclares(rtNotForUnboundPredicates),rhs(
[ arityMax(rtNotForUnboundPredicates,1),
functorIsMacro(rtNotForUnboundPredicates)])))
functorIsMacro(rtNotForUnboundPredicates)>=(functorDeclares(rtNotForUnboundPredicates),'$pt'(baseKB,functorDeclares(rtNotForUnboundPredicates),rhs(
[ arityMax(rtNotForUnboundPredicates,1),
functorIsMacro(rtNotForUnboundPredicates)])))
ttRelationType(rtAvoidForwardChain)>=(mfl4([ 'PredType'=rtAvoidForwardChain],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(rtAvoidForwardChain)>=(ttRelationType(rtAvoidForwardChain),'$pt'(baseKB,ttRelationType(rtAvoidForwardChain),rhs(
[ { decl_rt(rtAvoidForwardChain) },
functorDeclares(rtAvoidForwardChain)])))
arityMax(rtAvoidForwardChain,1)>=(functorDeclares(rtAvoidForwardChain),'$pt'(baseKB,functorDeclares(rtAvoidForwardChain),rhs(
[ arityMax(rtAvoidForwardChain,1),
functorIsMacro(rtAvoidForwardChain)])))
functorIsMacro(rtAvoidForwardChain)>=(functorDeclares(rtAvoidForwardChain),'$pt'(baseKB,functorDeclares(rtAvoidForwardChain),rhs(
[ arityMax(rtAvoidForwardChain,1),
functorIsMacro(rtAvoidForwardChain)])))
ttRelationType(rtSymmetricBinaryPredicate)>=(mfl4([ 'PredType'=rtSymmetricBinaryPredicate],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(rtSymmetricBinaryPredicate)>=(ttRelationType(rtSymmetricBinaryPredicate),'$pt'(baseKB,ttRelationType(rtSymmetricBinaryPredicate),rhs(
[ { decl_rt(rtSymmetricBinaryPredicate) },
functorDeclares(rtSymmetricBinaryPredicate)])))
arityMax(rtSymmetricBinaryPredicate,1)>=(functorDeclares(rtSymmetricBinaryPredicate),'$pt'(baseKB,functorDeclares(rtSymmetricBinaryPredicate),rhs(
[ arityMax(rtSymmetricBinaryPredicate,1),
functorIsMacro(rtSymmetricBinaryPredicate)])))
functorIsMacro(rtSymmetricBinaryPredicate)>=(functorDeclares(rtSymmetricBinaryPredicate),'$pt'(baseKB,functorDeclares(rtSymmetricBinaryPredicate),rhs(
[ arityMax(rtSymmetricBinaryPredicate,1),
functorIsMacro(rtSymmetricBinaryPredicate)])))
ttRelationType(predCanHaveSingletons)>=(mfl4([ 'PredType'=predCanHaveSingletons],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(predCanHaveSingletons)>=(ttRelationType(predCanHaveSingletons),'$pt'(baseKB,ttRelationType(predCanHaveSingletons),rhs(
[ { decl_rt(predCanHaveSingletons) },
functorDeclares(predCanHaveSingletons)])))
arityMax(predCanHaveSingletons,1)>=(functorDeclares(predCanHaveSingletons),'$pt'(baseKB,functorDeclares(predCanHaveSingletons),rhs(
[ arityMax(predCanHaveSingletons,1),
functorIsMacro(predCanHaveSingletons)])))
functorIsMacro(predCanHaveSingletons)>=(functorDeclares(predCanHaveSingletons),'$pt'(baseKB,functorDeclares(predCanHaveSingletons),rhs(
[ arityMax(predCanHaveSingletons,1),
functorIsMacro(predCanHaveSingletons)])))
ttRelationType(pfcControlled)>=(mfl4([ 'PredType'=pfcControlled],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(pfcControlled)>=(ttRelationType(pfcControlled),'$pt'(baseKB,ttRelationType(pfcControlled),rhs([ { decl_rt(pfcControlled) },
functorDeclares(pfcControlled)])))
arityMax(pfcControlled,1)>=(functorDeclares(pfcControlled),'$pt'(baseKB,functorDeclares(pfcControlled),rhs([ arityMax(pfcControlled,1),
functorIsMacro(pfcControlled)])))
functorIsMacro(pfcControlled)>=(functorDeclares(pfcControlled),'$pt'(baseKB,functorDeclares(pfcControlled),rhs([ arityMax(pfcControlled,1),
functorIsMacro(pfcControlled)])))
ttRelationType(prologNegByFailure)>=(mfl4([ 'PredType'=prologNegByFailure],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologNegByFailure)>=(ttRelationType(prologNegByFailure),'$pt'(baseKB,ttRelationType(prologNegByFailure),rhs(
[ { decl_rt(prologNegByFailure) },
functorDeclares(prologNegByFailure)])))
arityMax(prologNegByFailure,1)>=(functorDeclares(prologNegByFailure),'$pt'(baseKB,functorDeclares(prologNegByFailure),rhs(
[ arityMax(prologNegByFailure,1),
functorIsMacro(prologNegByFailure)])))
functorIsMacro(prologNegByFailure)>=(functorDeclares(prologNegByFailure),'$pt'(baseKB,functorDeclares(prologNegByFailure),rhs(
[ arityMax(prologNegByFailure,1),
functorIsMacro(prologNegByFailure)])))
ttRelationType(prologIsFlag)>=(mfl4([ 'PredType'=prologIsFlag],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologIsFlag)>=(ttRelationType(prologIsFlag),'$pt'(baseKB,ttRelationType(prologIsFlag),rhs([ { decl_rt(prologIsFlag) },
functorDeclares(prologIsFlag)])))
arityMax(prologIsFlag,1)>=(functorDeclares(prologIsFlag),'$pt'(baseKB,functorDeclares(prologIsFlag),rhs([ arityMax(prologIsFlag,1),
functorIsMacro(prologIsFlag)])))
functorIsMacro(prologIsFlag)>=(functorDeclares(prologIsFlag),'$pt'(baseKB,functorDeclares(prologIsFlag),rhs([ arityMax(prologIsFlag,1),
functorIsMacro(prologIsFlag)])))
ttRelationType(tFunction)>=(mfl4([ 'PredType'=tFunction],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(tFunction)>=(ttRelationType(tFunction),'$pt'(baseKB,ttRelationType(tFunction),rhs([ { decl_rt(tFunction) },
functorDeclares(tFunction)])))
arityMax(tFunction,1)>=(functorDeclares(tFunction),'$pt'(baseKB,functorDeclares(tFunction),rhs([ arityMax(tFunction,1),
functorIsMacro(tFunction)])))
functorIsMacro(tFunction)>=(functorDeclares(tFunction),'$pt'(baseKB,functorDeclares(tFunction),rhs([ arityMax(tFunction,1),
functorIsMacro(tFunction)])))
mpred_prop(baseKB,do_and_undo,2,kb_shared)>=(mfl4(_52682,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',283),ax)
'$pt'(baseKB,genlMt(_52408,baseKB),(_52408\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_126714:do_and_undo/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_140956:do_and_undo/2))) }])))>=(mpred_prop(baseKB,do_and_undo,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,do_and_undo,2,kb_shared),'$pt'(baseKB,genlMt(_52408,baseKB),(_52408\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_177184:do_and_undo/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_191426:do_and_undo/2))) }])))))
mpred_prop(baseKB,tFunction,1,kb_shared)>=(mfl4(_52378,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',284),ax)
'$pt'(baseKB,genlMt(_52104,baseKB),(_52104\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_227584:tFunction/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_241826:tFunction/1))) }])))>=(mpred_prop(baseKB,tFunction,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,tFunction,1,kb_shared),'$pt'(baseKB,genlMt(_52104,baseKB),(_52104\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_278054:tFunction/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_292296:tFunction/1))) }])))))
(do_and_undo(_51966,_51968):-cwc,atom(_51966),atom_concat(assert,_51996,_51966),!,atom_concat(delete,_51996,_51968),current_predicate(_51968/_52028))>=(mfl4(
[ 'A'=A,
'U'=_51968,
'Suffix'=_51996],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',286),ax)
(do_and_undo(_51848,_51850):-cwc,atom(_51848),atom_concat(def,_51878,_51848),atom_concat(un,_51848,_51850),current_predicate(_51850/_51904))>=(mfl4(
[ 'A'=A,
'U'=_51850],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',287),ax)
(do_and_undo(_51618,_51620):-cwc,strip_module(_51618,_51638,_51640),compound(_51640),_51640=..[_51666|_51668],lookup_u(do_and_undo(_51666,_51684)),_51694=..[_51684|_51668],_51620=_51638:_51694)>=(mfl4(
[ 'A'=A, 'U'=_51620,'M'=_51638,'P'=_51640,'F'=_51666,'ARGS'=_51668,'UF'=_51684
,
'UA'=_51694],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',288),ax)
(ll:-cwc,call(listing,[ isa/2,
mtHybrid/1,
col_as_unary/1,
tRRP2/1,
tRR/1,
tRRP/1]))>=(mfl4(_51590,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',289),ax)
arity(arity,2)>=(mfl4(_51472,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',293),ax)
arity(do_and_undo,2)>=(mfl4(_51438,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',294),ax)
arity(functorIsMacro,1)>=(mfl4(_51404,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',297),ax)
functorIsMacro(functorIsMacro)>=(mfl4(_51370,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',299),ax)
(prologHybrid(_51284),arity(_51284,_51290)==>{kb_shared(_51284/_51290)})>=(mfl4([ 'F'=F,
'A'=_51290],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',301),ax)
mpred_prop(baseKB,prologHybrid,1,pfcLHS)>=(mfl4([ 'F'=F,
'A'=_51256],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',301),ax)
mpred_prop(baseKB,prologHybrid,1,pfcPosTrigger)>=(mfl4([ 'F'=F,
'A'=_51194],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',301),ax)
'$pt'(baseKB,prologHybrid(_51020),(arity(_51020,_51032)*->rhs([ { kb_shared( _339846/_339848) }])))>=((prologHybrid(_51078),arity(_51078,_51084)==>{kb_shared(_51078/_51084)}),mfl4(
[ 'F'=F,
'A'=_51132],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',301))
mpred_prop(baseKB,prologHybrid,1,pfcCallCode)>=(mfl4([ 'F'=F,
'A'=_50996],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',301),ax)
'$pt'(baseKB,arity(_50822,_50824),(prologHybrid(_50822)*->rhs([ { kb_shared( _357708/_357710) }])))>=((prologHybrid(_50880),arity(_50880,_50886)==>{kb_shared(_50880/_50886)}),mfl4(
[ 'F'=F,
'A'=_50934],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',301))
(pfcControlled(_50746),arity(_50746,_50752)==>hybrid_support(_50746,_50752))>=(mfl4([ 'P'=P,
'A'=_50752],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',313),ax)
mpred_prop(baseKB,hybrid_support,2,pfcRHS)>=(mfl4([ 'P'=P,
'A'=_50718],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',313),ax)
mpred_prop(baseKB,pfcControlled,1,pfcLHS)>=(mfl4([ 'P'=P,
'A'=_50656],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',313),ax)
mpred_prop(baseKB,pfcControlled,1,pfcPosTrigger)>=(mfl4([ 'P'=P,
'A'=_50594],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',313),ax)
'$pt'(baseKB,pfcControlled(_50436),(arity(_50436,_50448)*->rhs([ hybrid_support(Hybrid_support,Support)])))>=((pfcControlled(_50486),arity(_50486,_50492)==>hybrid_support(_50486,_50492)),mfl4(
[ 'P'=P,
'A'=_50532],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',313))
mpred_prop(baseKB,pfcControlled,1,pfcCallCode)>=(mfl4([ 'P'=P,
'A'=_50412],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',313),ax)
'$pt'(baseKB,arity(_50254,_50256),(pfcControlled(_50254)*->rhs([ hybrid_support(Hybrid_support,Support)])))>=((pfcControlled(_50304),arity(_50304,_50310)==>hybrid_support(_50304,_50310)),mfl4(
[ 'P'=P,
'A'=_50350],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',313))
rtArgsVerbatum(mpred_prop)>=(mfl4(_50224,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',316),ax)
rtArgsVerbatum(listing)>=(mfl4(_50192,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',317),ax)
rtNotForUnboundPredicates(~)>=(mfl4(_50160,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',319),ax)
rtNotForUnboundPredicates(t)>=(mfl4(_50128,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',320),ax)
rtNotForUnboundPredicates(call)>=(mfl4(_50096,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',321),ax)
(pfc_checking==>(mpred_prop(_49996,_49998,_50000,pfcPosTrigger)==>{_49996:warn_if_static(_49998,_50000)}))>=(mfl4([ 'M'=M,
'F'=_49998,
'A'=_50000],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',332),ax)
mpred_prop(baseKB,warn_if_static,2,pfcCallCode)>=(mfl4([ 'M'=M,
'F'=_49956,
'A'=_49968],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',332),ax)
mpred_prop(baseKB,pfc_checking,0,pfcLHS)>=(mfl4([ 'M'=M,
'F'=_49882,
'A'=_49894],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',332),ax)
mpred_prop(baseKB,pfc_checking,0,pfcPosTrigger)>=(mfl4([ 'M'=M,
'F'=_49808,
'A'=_49820],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',332),ax)
'$pt'(baseKB,pfc_checking,rhs([ ( mpred_prop(Mpred_prop2,Mpred_prop,PfcPosTrigger,pfcPosTrigger) ==>
{ Warn_if_static4 :
warn_if_static(Warn_if_static,Static) })]))>=((pfc_checking==>(mpred_prop(_49678,_49680,_49682,pfcPosTrigger)==>{_49678:warn_if_static(_49680,_49682)})),mfl4(
[ 'M'=M,
'F'=_49734,
'A'=_49746],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',332))
(pfc_checking==>(mpred_prop(_49520,_49522,_49524,pfcNegTrigger)==>{_49520:warn_if_static(_49522,_49524)}))>=(mfl4([ 'M'=M,
'F'=_49522,
'A'=_49524],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',333),ax)
'$pt'(baseKB,pfc_checking,rhs([ ( mpred_prop(Mpred_prop2,Mpred_prop,PfcNegTrigger,pfcNegTrigger) ==>
{ Warn_if_static4 :
warn_if_static(Warn_if_static,Static) })]))>=((pfc_checking==>(mpred_prop(_49424,_49426,_49428,pfcNegTrigger)==>{_49424:warn_if_static(_49426,_49428)})),mfl4(
[ 'M'=M,
'F'=_49480,
'A'=_49492],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',333))
(pfc_checking==>(mpred_prop(_49266,_49268,_49270,pfcBcTrigger)==>{_49266:warn_if_static(_49268,_49270)}))>=(mfl4([ 'M'=M,
'F'=_49268,
'A'=_49270],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',334),ax)
'$pt'(baseKB,pfc_checking,rhs([ ( mpred_prop(Mpred_prop2,Mpred_prop,PfcBcTrigger,pfcBcTrigger) ==>
{ Warn_if_static4 :
warn_if_static(Warn_if_static,Static) })]))>=((pfc_checking==>(mpred_prop(_49170,_49172,_49174,pfcBcTrigger)==>{_49170:warn_if_static(_49172,_49174)})),mfl4(
[ 'M'=M,
'F'=_49226,
'A'=_49238],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',334))
(mpred_prop(_48984,_48986,_48988,_48990)/(\+ground(_48986/_48988))==>{trace_or_throw_ex(mpred_prop(_48984,_48986,_48988,_48990))})>=(mfl4(
[ 'M'=M,
'F'=_48986,
'A'=_48988,
'What'=_48990],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',335),ax)
mpred_prop(baseKB,trace_or_throw_ex,1,pfcCallCode)>=(mfl4([ 'M'=M,
'F'=_48932,
'A'=_48944,
'What'=_48956],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',335),ax)
mpred_prop(baseKB,ground,1,pfcCallCode)>=(mfl4([ 'M'=M,
'F'=_48846,
'A'=_48858,
'What'=_48870],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',335),ax)
'$pt'(baseKB,mpred_prop(_48612,_48614,_48616,_48618),(\+ground(_48614/_48616)*->rhs([ { trace_or_throw_ex( mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)) }])))>=((mpred_prop(_48688,_48690,_48692,_48694)/(\+ground(_48690/_48692))==>{trace_or_throw_ex(mpred_prop(_48688,_48690,_48692,_48694))}),mfl4(
[ 'M'=M,
'F'=_48760,
'A'=_48772,
'What'=_48784],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',335))
(mpred_prop(_48488,_48490,_48492,pfcCreates)==>{_48488:warn_if_static(_48490,_48492)},{kb_shared(_48488:_48490/_48492)})>=(mfl4(
[ 'M'=M,
'F'=_48490,
'A'=_48492],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',338),ax)
'$pt'(baseKB,mpred_prop(_48298,_48300,_48302,pfcCreates),rhs([ { Warn_if_static1 :
warn_if_static(Warn_if_static,Static) },
{ kb_shared( _154130 :
_154136/_154138) }]))>=((mpred_prop(_48372,_48374,_48376,pfcCreates)==>{_48372:warn_if_static(_48374,_48376)},{kb_shared(_48372:_48374/_48376)}),mfl4(
[ 'M'=M,
'F'=_48454,
'A'=_48466],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',338))
(mpred_prop(_48196,_48198,_48200,pfcControlled)==>{kb_shared(_48196:_48198/_48200)})>=(mfl4([ 'M'=M,
'F'=_48198,
'A'=_48200],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',343),ax)
'$pt'(baseKB,mpred_prop(_48050,_48052,_48054,pfcControlled),rhs([ { kb_shared( _178248 :
_178254/_178256) }]))>=((mpred_prop(_48102,_48104,_48106,pfcControlled)==>{kb_shared(_48102:_48104/_48106)}),mfl4(
[ 'M'=M,
'F'=_48162,
'A'=_48174],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',343))
(mpred_prop(_47948,_47950,_47952,pfcWatches)==>{kb_shared(_47948:_47950/_47952)})>=(mfl4([ 'M'=M,
'F'=_47950,
'A'=_47952],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',344),ax)
'$pt'(baseKB,mpred_prop(_47802,_47804,_47806,pfcWatches),rhs([ { kb_shared( _202358 :
_202364/_202366) }]))>=((mpred_prop(_47854,_47856,_47858,pfcWatches)==>{kb_shared(_47854:_47856/_47858)}),mfl4(
[ 'M'=M,
'F'=_47914,
'A'=_47926],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',344))
(mpred_prop(_47710,_47712,_47714,pfcPosTrigger)==>mpred_prop(_47710,_47712,_47714,pfcWatches))>=(mfl4([ 'M'=M,
'F'=_47712,
'A'=_47714],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',347),ax)
'$pt'(baseKB,mpred_prop(_47584,_47586,_47588,pfcPosTrigger),rhs([ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)]))>=((mpred_prop(_47626,_47628,_47630,pfcPosTrigger)==>mpred_prop(_47626,_47628,_47630,pfcWatches)),mfl4(
[ 'M'=M,
'F'=_47676,
'A'=_47688],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',347))
mpred_prop(baseKB,pfcSanityA,0,pfcWatches)>=(mpred_prop(baseKB,pfcSanityA,0,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_47534,_47536,_47538,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,pfcSanityA,0,kb_shared)>=((mfl4([ 'M'=M,
'F'=_47426,
'A'=_47438],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',347),ax),mfl4(
[ 'M'=M,
'F'=_47426,
'A'=_47438],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',347))
'$pt'(baseKB,genlMt(_47116,baseKB),(_47116\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_282184:pfcSanityA/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_296426:pfcSanityA/0))) }])))>=(mpred_prop(baseKB,pfcSanityA,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,pfcSanityA,0,kb_shared),'$pt'(baseKB,genlMt(_47116,baseKB),(_47116\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_332654:pfcSanityA/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_346896:pfcSanityA/0))) }])))))
mpred_prop(baseKB,mtHybrid,1,pfcWatches)>=(mpred_prop(baseKB,mtHybrid,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_47066,_47068,_47070,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,genlMt,2,pfcWatches)>=(mpred_prop(baseKB,genlMt,2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_46990,_46992,_46994,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,predicateTriggerType,1,pfcWatches)>=(mpred_prop(baseKB,predicateTriggerType,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_46914,_46916,_46918,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,mpred_prop,4,pfcWatches)>=(mpred_prop(baseKB,mpred_prop,4,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_46838,_46840,_46842,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,predicateConventionMt,2,pfcWatches)>=(mpred_prop(baseKB,predicateConventionMt,2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_46762,_46764,_46766,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,ttTypeType,1,pfcWatches)>=(mpred_prop(baseKB,ttTypeType,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_46686,_46688,_46690,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,ttTypeType,1,kb_shared)>=((mfl4([ 'M'=M,
'F'=_46578,
'A'=_46590],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',347),ax),mfl4(
[ 'M'=M,
'F'=_46578,
'A'=_46590],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',347))
'$pt'(baseKB,genlMt(_46268,baseKB),(_46268\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_440062:ttTypeType/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_454304:ttTypeType/1))) }])))>=(mpred_prop(baseKB,ttTypeType,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,ttTypeType,1,kb_shared),'$pt'(baseKB,genlMt(_46268,baseKB),(_46268\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_490532:ttTypeType/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_89378:ttTypeType/1))) }])))))
mpred_prop(baseKB,ttRelationType,1,pfcWatches)>=(mpred_prop(baseKB,ttRelationType,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_46218,_46220,_46222,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,functorDeclares,1,pfcWatches)>=(mpred_prop(baseKB,functorDeclares,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_46142,_46144,_46146,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,compilerDirective,1,pfcWatches)>=(mpred_prop(baseKB,compilerDirective,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_46066,_46068,_46070,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,prologHybrid,1,pfcWatches)>=(mpred_prop(baseKB,prologHybrid,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_45990,_45992,_45994,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,pfcControlled,1,pfcWatches)>=(mpred_prop(baseKB,pfcControlled,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_45914,_45916,_45918,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,pfc_checking,0,pfcWatches)>=(mpred_prop(baseKB,pfc_checking,0,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_45838,_45840,_45842,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
(mpred_prop(_45720,_45722,_45724,pfcNegTrigger)==>mpred_prop(_45720,_45722,_45724,pfcWatches))>=(mfl4([ 'M'=M,
'F'=_45722,
'A'=_45724],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',348),ax)
'$pt'(baseKB,mpred_prop(_45594,_45596,_45598,pfcNegTrigger),rhs([ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)]))>=((mpred_prop(_45636,_45638,_45640,pfcNegTrigger)==>mpred_prop(_45636,_45638,_45640,pfcWatches)),mfl4(
[ 'M'=M,
'F'=_45686,
'A'=_45698],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',348))
(mpred_prop(_45502,_45504,_45506,pfcBcTrigger)==>mpred_prop(_45502,_45504,_45506,pfcCreates))>=(mfl4([ 'M'=M,
'F'=_45504,
'A'=_45506],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',349),ax)
'$pt'(baseKB,mpred_prop(_45376,_45378,_45380,pfcBcTrigger),rhs([ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)]))>=((mpred_prop(_45418,_45420,_45422,pfcBcTrigger)==>mpred_prop(_45418,_45420,_45422,pfcCreates)),mfl4(
[ 'M'=M,
'F'=_45468,
'A'=_45480],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',349))
(mpred_prop(_45262,_45264,_45266,pfcLHS)==>arity(_45264,_45266),functorIsMacro(_45264),mpred_prop(_45262,_45264,_45266,pfcWatches))>=(mfl4(
[ 'M'=M,
'F'=_45264,
'A'=_45266],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',350),ax)
'$pt'(baseKB,mpred_prop(_45092,_45094,_45096,pfcLHS),rhs([ arity(Arity,Arity1),
functorIsMacro(_45094),
mpred_prop(_45092,_45094,_45096,pfcWatches)]))>=((mpred_prop(_45156,_45158,_45160,pfcLHS)==>arity(_45158,_45160),functorIsMacro(_45158),mpred_prop(_45156,_45158,_45160,pfcWatches)),mfl4(
[ 'M'=M,
'F'=_45228,
'A'=_45240],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',350))
arity(pfcSanityA,0)>=(mpred_prop(baseKB,pfcSanityA,0,pfcLHS),'$pt'(baseKB,mpred_prop(_45020,_45022,_45024,pfcLHS),rhs([
arity(Arity,Arity1),
functorIsMacro(_45022),
mpred_prop(_45020,_45022,_45024,pfcWatches)])))
functorIsMacro(pfcSanityA)>=(mpred_prop(baseKB,pfcSanityA,0,pfcLHS),'$pt'(baseKB,mpred_prop(_44926,_44928,_44930,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_44928),
mpred_prop(_44926,_44928,_44930,pfcWatches)])))
mpred_prop(baseKB,pfcSanityA,0,pfcWatches)>=(mpred_prop(baseKB,pfcSanityA,0,pfcLHS),'$pt'(baseKB,mpred_prop(_44834,_44836,_44838,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_44836),
mpred_prop(_44834,_44836,_44838,pfcWatches)])))
arity(mtHybrid,1)>=(mpred_prop(baseKB,mtHybrid,1,pfcLHS),'$pt'(baseKB,mpred_prop(_44736,_44738,_44740,pfcLHS),rhs([ arity(Arity,Arity1),
functorIsMacro(_44738),
mpred_prop(_44736,_44738,_44740,pfcWatches)])))
functorIsMacro(mtHybrid)>=(mpred_prop(baseKB,mtHybrid,1,pfcLHS),'$pt'(baseKB,mpred_prop(_44642,_44644,_44646,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_44644),
mpred_prop(_44642,_44644,_44646,pfcWatches)])))
mpred_prop(baseKB,mtHybrid,1,pfcWatches)>=(mpred_prop(baseKB,mtHybrid,1,pfcLHS),'$pt'(baseKB,mpred_prop(_44550,_44552,_44554,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_44552),
mpred_prop(_44550,_44552,_44554,pfcWatches)])))
arity(genlMt,2)>=(mpred_prop(baseKB,genlMt,2,pfcLHS),'$pt'(baseKB,mpred_prop(_44452,_44454,_44456,pfcLHS),rhs([ arity(Arity,Arity1),
functorIsMacro(_44454),
mpred_prop(_44452,_44454,_44456,pfcWatches)])))
functorIsMacro(genlMt)>=(mpred_prop(baseKB,genlMt,2,pfcLHS),'$pt'(baseKB,mpred_prop(_44358,_44360,_44362,pfcLHS),rhs([
arity(Arity,Arity1),
functorIsMacro(_44360),
mpred_prop(_44358,_44360,_44362,pfcWatches)])))
mpred_prop(baseKB,genlMt,2,pfcWatches)>=(mpred_prop(baseKB,genlMt,2,pfcLHS),'$pt'(baseKB,mpred_prop(_44266,_44268,_44270,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_44268),
mpred_prop(_44266,_44268,_44270,pfcWatches)])))
arity(predicateTriggerType,1)>=(mpred_prop(baseKB,predicateTriggerType,1,pfcLHS),'$pt'(baseKB,mpred_prop(_44168,_44170,_44172,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_44170),
mpred_prop(_44168,_44170,_44172,pfcWatches)])))
functorIsMacro(predicateTriggerType)>=(mpred_prop(baseKB,predicateTriggerType,1,pfcLHS),'$pt'(baseKB,mpred_prop(_44074,_44076,_44078,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_44076),
mpred_prop(_44074,_44076,_44078,pfcWatches)])))
mpred_prop(baseKB,predicateTriggerType,1,pfcWatches)>=(mpred_prop(baseKB,predicateTriggerType,1,pfcLHS),'$pt'(baseKB,mpred_prop(_43982,_43984,_43986,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_43984),
mpred_prop(_43982,_43984,_43986,pfcWatches)])))
arity(mpred_prop,4)>=(mpred_prop(baseKB,mpred_prop,4,pfcLHS),'$pt'(baseKB,mpred_prop(_43884,_43886,_43888,pfcLHS),rhs([
arity(Arity,Arity1),
functorIsMacro(_43886),
mpred_prop(_43884,_43886,_43888,pfcWatches)])))
functorIsMacro(mpred_prop)>=(mpred_prop(baseKB,mpred_prop,4,pfcLHS),'$pt'(baseKB,mpred_prop(_43790,_43792,_43794,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_43792),
mpred_prop(_43790,_43792,_43794,pfcWatches)])))
mpred_prop(baseKB,mpred_prop,4,pfcWatches)>=(mpred_prop(baseKB,mpred_prop,4,pfcLHS),'$pt'(baseKB,mpred_prop(_43698,_43700,_43702,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_43700),
mpred_prop(_43698,_43700,_43702,pfcWatches)])))
arity(predicateConventionMt,2)>=(mpred_prop(baseKB,predicateConventionMt,2,pfcLHS),'$pt'(baseKB,mpred_prop(_43600,_43602,_43604,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_43602),
mpred_prop(_43600,_43602,_43604,pfcWatches)])))
functorIsMacro(predicateConventionMt)>=(mpred_prop(baseKB,predicateConventionMt,2,pfcLHS),'$pt'(baseKB,mpred_prop(_43506,_43508,_43510,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_43508),
mpred_prop(_43506,_43508,_43510,pfcWatches)])))
mpred_prop(baseKB,predicateConventionMt,2,pfcWatches)>=(mpred_prop(baseKB,predicateConventionMt,2,pfcLHS),'$pt'(baseKB,mpred_prop(_43414,_43416,_43418,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_43416),
mpred_prop(_43414,_43416,_43418,pfcWatches)])))
arity(ttTypeType,1)>=(mpred_prop(baseKB,ttTypeType,1,pfcLHS),'$pt'(baseKB,mpred_prop(_43316,_43318,_43320,pfcLHS),rhs([
arity(Arity,Arity1),
functorIsMacro(_43318),
mpred_prop(_43316,_43318,_43320,pfcWatches)])))
functorIsMacro(ttTypeType)>=(mpred_prop(baseKB,ttTypeType,1,pfcLHS),'$pt'(baseKB,mpred_prop(_43222,_43224,_43226,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_43224),
mpred_prop(_43222,_43224,_43226,pfcWatches)])))
mpred_prop(baseKB,ttTypeType,1,pfcWatches)>=(mpred_prop(baseKB,ttTypeType,1,pfcLHS),'$pt'(baseKB,mpred_prop(_43130,_43132,_43134,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_43132),
mpred_prop(_43130,_43132,_43134,pfcWatches)])))
arity(ttRelationType,1)>=(mpred_prop(baseKB,ttRelationType,1,pfcLHS),'$pt'(baseKB,mpred_prop(_43032,_43034,_43036,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_43034),
mpred_prop(_43032,_43034,_43036,pfcWatches)])))
functorIsMacro(ttRelationType)>=(mpred_prop(baseKB,ttRelationType,1,pfcLHS),'$pt'(baseKB,mpred_prop(_42938,_42940,_42942,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_42940),
mpred_prop(_42938,_42940,_42942,pfcWatches)])))
mpred_prop(baseKB,ttRelationType,1,pfcWatches)>=(mpred_prop(baseKB,ttRelationType,1,pfcLHS),'$pt'(baseKB,mpred_prop(_42846,_42848,_42850,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_42848),
mpred_prop(_42846,_42848,_42850,pfcWatches)])))
arity(functorDeclares,1)>=(mpred_prop(baseKB,functorDeclares,1,pfcLHS),'$pt'(baseKB,mpred_prop(_42748,_42750,_42752,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_42750),
mpred_prop(_42748,_42750,_42752,pfcWatches)])))
functorIsMacro(functorDeclares)>=(mpred_prop(baseKB,functorDeclares,1,pfcLHS),'$pt'(baseKB,mpred_prop(_42654,_42656,_42658,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_42656),
mpred_prop(_42654,_42656,_42658,pfcWatches)])))
mpred_prop(baseKB,functorDeclares,1,pfcWatches)>=(mpred_prop(baseKB,functorDeclares,1,pfcLHS),'$pt'(baseKB,mpred_prop(_42562,_42564,_42566,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_42564),
mpred_prop(_42562,_42564,_42566,pfcWatches)])))
arity(compilerDirective,1)>=(mpred_prop(baseKB,compilerDirective,1,pfcLHS),'$pt'(baseKB,mpred_prop(_42464,_42466,_42468,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_42466),
mpred_prop(_42464,_42466,_42468,pfcWatches)])))
functorIsMacro(compilerDirective)>=(mpred_prop(baseKB,compilerDirective,1,pfcLHS),'$pt'(baseKB,mpred_prop(_42370,_42372,_42374,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_42372),
mpred_prop(_42370,_42372,_42374,pfcWatches)])))
mpred_prop(baseKB,compilerDirective,1,pfcWatches)>=(mpred_prop(baseKB,compilerDirective,1,pfcLHS),'$pt'(baseKB,mpred_prop(_42278,_42280,_42282,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_42280),
mpred_prop(_42278,_42280,_42282,pfcWatches)])))
arity(prologHybrid,1)>=(mpred_prop(baseKB,prologHybrid,1,pfcLHS),'$pt'(baseKB,mpred_prop(_42180,_42182,_42184,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_42182),
mpred_prop(_42180,_42182,_42184,pfcWatches)])))
functorIsMacro(prologHybrid)>=(mpred_prop(baseKB,prologHybrid,1,pfcLHS),'$pt'(baseKB,mpred_prop(_42086,_42088,_42090,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_42088),
mpred_prop(_42086,_42088,_42090,pfcWatches)])))
mpred_prop(baseKB,prologHybrid,1,pfcWatches)>=(mpred_prop(baseKB,prologHybrid,1,pfcLHS),'$pt'(baseKB,mpred_prop(_41994,_41996,_41998,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_41996),
mpred_prop(_41994,_41996,_41998,pfcWatches)])))
arity(pfcControlled,1)>=(mpred_prop(baseKB,pfcControlled,1,pfcLHS),'$pt'(baseKB,mpred_prop(_41896,_41898,_41900,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_41898),
mpred_prop(_41896,_41898,_41900,pfcWatches)])))
functorIsMacro(pfcControlled)>=(mpred_prop(baseKB,pfcControlled,1,pfcLHS),'$pt'(baseKB,mpred_prop(_41802,_41804,_41806,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_41804),
mpred_prop(_41802,_41804,_41806,pfcWatches)])))
mpred_prop(baseKB,pfcControlled,1,pfcWatches)>=(mpred_prop(baseKB,pfcControlled,1,pfcLHS),'$pt'(baseKB,mpred_prop(_41710,_41712,_41714,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_41712),
mpred_prop(_41710,_41712,_41714,pfcWatches)])))
arity(pfc_checking,0)>=(mpred_prop(baseKB,pfc_checking,0,pfcLHS),'$pt'(baseKB,mpred_prop(_41612,_41614,_41616,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_41614),
mpred_prop(_41612,_41614,_41616,pfcWatches)])))
functorIsMacro(pfc_checking)>=(mpred_prop(baseKB,pfc_checking,0,pfcLHS),'$pt'(baseKB,mpred_prop(_41518,_41520,_41522,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_41520),
mpred_prop(_41518,_41520,_41522,pfcWatches)])))
mpred_prop(baseKB,pfc_checking,0,pfcWatches)>=(mpred_prop(baseKB,pfc_checking,0,pfcLHS),'$pt'(baseKB,mpred_prop(_41426,_41428,_41430,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_41428),
mpred_prop(_41426,_41428,_41430,pfcWatches)])))
(mpred_prop(_41308,_41310,_41312,pfcRHS)==>mpred_prop(_41308,_41310,_41312,pfcCreates))>=(mfl4([ 'M'=M,
'F'=_41310,
'A'=_41312],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',351),ax)
'$pt'(baseKB,mpred_prop(_41182,_41184,_41186,pfcRHS),rhs([ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)]))>=((mpred_prop(_41224,_41226,_41228,pfcRHS)==>mpred_prop(_41224,_41226,_41228,pfcCreates)),mfl4(
[ 'M'=M,
'F'=_41274,
'A'=_41286],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',351))
mpred_prop(baseKB,pfcSanityB,0,pfcCreates)>=(mpred_prop(baseKB,pfcSanityB,0,pfcRHS),'$pt'(baseKB,mpred_prop(_41132,_41134,_41136,pfcRHS),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)])))
mpred_prop(baseKB,pfcSanityB,0,kb_shared)>=((mfl4([ 'M'=M,
'F'=_41024,
'A'=_41036],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',351),ax),mfl4(
[ 'M'=M,
'F'=_41024,
'A'=_41036],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',351))
'$pt'(baseKB,genlMt(_40714,baseKB),(_40714\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_110884:pfcSanityB/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_125126:pfcSanityB/0))) }])))>=(mpred_prop(baseKB,pfcSanityB,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,pfcSanityB,0,kb_shared),'$pt'(baseKB,genlMt(_40714,baseKB),(_40714\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_161354:pfcSanityB/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_175596:pfcSanityB/0))) }])))))
mpred_prop(baseKB,genlMt,2,pfcCreates)>=(mpred_prop(baseKB,genlMt,2,pfcRHS),'$pt'(baseKB,mpred_prop(_40664,_40666,_40668,pfcRHS),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)])))
mpred_prop(baseKB,mpred_prop,4,pfcCreates)>=(mpred_prop(baseKB,mpred_prop,4,pfcRHS),'$pt'(baseKB,mpred_prop(_40588,_40590,_40592,pfcRHS),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)])))
mpred_prop(baseKB,functorDeclares,1,pfcCreates)>=(mpred_prop(baseKB,functorDeclares,1,pfcRHS),'$pt'(baseKB,mpred_prop(_40512,_40514,_40516,pfcRHS),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)])))
mpred_prop(baseKB,arityMax,2,pfcCreates)>=(mpred_prop(baseKB,arityMax,2,pfcRHS),'$pt'(baseKB,mpred_prop(_40436,_40438,_40440,pfcRHS),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)])))
mpred_prop(baseKB,arityMax,2,kb_shared)>=((mfl4([ 'M'=M,
'F'=_40328,
'A'=_40340],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',351),ax),mfl4(
[ 'M'=M,
'F'=_40328,
'A'=_40340],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',351))
'$pt'(baseKB,genlMt(_40018,baseKB),(_40018\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_253580:arityMax/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_267822:arityMax/2))) }])))>=(mpred_prop(baseKB,arityMax,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,arityMax,2,kb_shared),'$pt'(baseKB,genlMt(_40018,baseKB),(_40018\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_304048:arityMax/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_318290:arityMax/2))) }])))))
mpred_prop(baseKB,functorIsMacro,1,pfcCreates)>=(mpred_prop(baseKB,functorIsMacro,1,pfcRHS),'$pt'(baseKB,mpred_prop(_39968,_39970,_39972,pfcRHS),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)])))
mpred_prop(baseKB,hybrid_support,2,pfcCreates)>=(mpred_prop(baseKB,hybrid_support,2,pfcRHS),'$pt'(baseKB,mpred_prop(_39892,_39894,_39896,pfcRHS),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)])))
(mpred_prop(_39768,_39770,_39772,pfcCallCode)/predicate_is_undefined_fa(_39770,_39772)==>mpred_prop(_39768,_39770,_39772,needsDefined))>=(mfl4(
[ 'M'=M,
'F'=_39770,
'A'=_39772],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',355),ax)
mpred_prop(baseKB,predicate_is_undefined_fa,2,pfcCallCode)>=(mfl4([ 'M'=M,
'F'=_39728,
'A'=_39740],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',355),ax)
'$pt'(baseKB,mpred_prop(_39538,_39540,_39542,pfcCallCode),(predicate_is_undefined_fa(_39540,_39542)*->rhs([ mpred_prop(Mpred_prop2,Mpred_prop,NeedsDefined,needsDefined)])))>=((mpred_prop(_39598,_39600,_39602,pfcCallCode)/predicate_is_undefined_fa(_39600,_39602)==>mpred_prop(_39598,_39600,_39602,needsDefined)),mfl4(
[ 'M'=M,
'F'=_39654,
'A'=_39666],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',355))
genlPreds(pfcRHS,pfcControlled)>=(mfl4(_39508,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',361),ax)
genlPreds(prologSideEffects,rtNotForUnboundPredicates)>=(mfl4(_39474,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',363),ax)
mpred_prop(baseKB,nondet,0,kb_shared)>=(mfl4(_39440,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',365),ax)
'$pt'(baseKB,genlMt(_39166,baseKB),(_39166\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_394954:nondet/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_409192:nondet/0))) }])))>=(mpred_prop(baseKB,nondet,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,nondet,0,kb_shared),'$pt'(baseKB,genlMt(_39166,baseKB),(_39166\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_445414:nondet/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_459652:nondet/0))) }])))))
mpred_prop(baseKB,typeCheckDecl,2,kb_shared)>=(mfl4(_39136,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',366),ax)
'$pt'(baseKB,genlMt(_38862,baseKB),(_38862\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_495800:typeCheckDecl/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_95476:typeCheckDecl/2))) }])))>=(mpred_prop(baseKB,typeCheckDecl,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,typeCheckDecl,2,kb_shared),'$pt'(baseKB,genlMt(_38862,baseKB),(_38862\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_131704:typeCheckDecl/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_145948:typeCheckDecl/2))) }])))))
nondet>=(mfl4(_38832,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',368),ax)
mpred_prop(baseKB,warningsAbout,2,kb_shared)>=(mfl4(_38804,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',371),ax)
'$pt'(baseKB,genlMt(_38530,baseKB),(_38530\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_182120:warningsAbout/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_196364:warningsAbout/2))) }])))>=(mpred_prop(baseKB,warningsAbout,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,warningsAbout,2,kb_shared),'$pt'(baseKB,genlMt(_38530,baseKB),(_38530\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_232594:warningsAbout/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_246838:warningsAbout/2))) }])))))
arity(warningsAbout,2)>=((mfl4(_38490,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',373),ax),mfl4(_38500,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',373))
prologHybrid(warningsAbout)>=(mfl4(_38450,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',373),ax)
rtArgsVerbatum(warningsAbout)>=(mfl4(_38418,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',373),ax)
(warningsAbout(_38320,_38322)==>{wdmsg_pfc(error(warningsAbout(_38320,_38322))),if_interactive(break,true)})>=(mfl4([ 'Msg'=Msg,
'Why'=_38322],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',374),ax)
mpred_prop(baseKB,wdmsg_pfc,1,pfcCallCode)>=(mfl4([ 'Msg'=Msg,
'Why'=_38298],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',374),ax)
mpred_prop(baseKB,if_interactive,2,pfcCallCode)>=(mfl4([ 'Msg'=Msg,
'Why'=_38236],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',374),ax)
mpred_prop(baseKB,warningsAbout,2,pfcLHS)>=(mfl4([ 'Msg'=Msg,
'Why'=_38174],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',374),ax)
arity(warningsAbout,2)>=(mpred_prop(baseKB,warningsAbout,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,warningsAbout,2,pfcLHS),rhs(
[ arity(warningsAbout,2),
functorIsMacro(warningsAbout),
mpred_prop(baseKB,warningsAbout,2,pfcWatches)])))
functorIsMacro(warningsAbout)>=(mpred_prop(baseKB,warningsAbout,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,warningsAbout,2,pfcLHS),rhs(
[ arity(warningsAbout,2),
functorIsMacro(warningsAbout),
mpred_prop(baseKB,warningsAbout,2,pfcWatches)])))
mpred_prop(baseKB,warningsAbout,2,pfcWatches)>=(mpred_prop(baseKB,warningsAbout,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,warningsAbout,2,pfcLHS),rhs(
[ arity(warningsAbout,2),
functorIsMacro(warningsAbout),
mpred_prop(baseKB,warningsAbout,2,pfcWatches)])))
mpred_prop(baseKB,warningsAbout,2,pfcPosTrigger)>=(mfl4([ 'Msg'=Msg,
'Why'=_37828],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',374),ax)
mpred_prop(baseKB,warningsAbout,2,pfcWatches)>=(mpred_prop(baseKB,warningsAbout,2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,warningsAbout,2,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,warningsAbout,2,pfcWatches)])))
'$pt'(baseKB,warningsAbout(_37566,_37568),rhs([ { wdmsg_pfc( error( warningsAbout(WarningsAbout,WarningsAbout1))),
if_interactive(break,true) }]))>=((warningsAbout(_37624,_37626)==>{wdmsg_pfc(error(warningsAbout(_37624,_37626))),if_interactive(break,true)}),mfl4(
[ 'Msg'=Msg,
'Why'=_37690],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',374))
(t(_37452):-cwc,call(into_plist_arities(3,10,_37452,[_37482|_37484])),mpred_plist_t(_37482,_37484))>=(mfl4([ 'CALL'=CALL,
'P'=_37482,
'LIST'=_37484],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',384),ax)
(t(_37326,_37328):-cwc,atom(_37326),!,_37360=..[_37326,_37328],call_u(_37360))>=(mfl4([ 'A'=A,
'B'=_37328,
'ABC'=_37360],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',393),ax)
(t(_37242,_37244):-cwc,mpred_fa_call(_37242,1,call(_37242,_37244)))>=(mfl4([ 'P'=P,
'A1'=_37244],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',396),ax)
(t(_37142,_37144,_37146):-cwc,mpred_fa_call(_37142,2,call(_37142,_37144,_37146)))>=(mfl4([ 'P'=P,
'A1'=_37144,
'A2'=_37146],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',403),ax)
(t(_37026,_37028,_37030,_37032):-cwc,mpred_fa_call(_37026,3,call(_37026,_37028,_37030,_37032)))>=(mfl4([ 'P'=P,
'A1'=_37028,
'A2'=_37030,
'A3'=_37032],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',412),ax)
(t(_36894,_36896,_36898,_36900,_36902):-cwc,mpred_fa_call(_36894,4,call(_36894,_36896,_36898,_36900,_36902)))>=(mfl4([
'P'=P,
'A1'=_36896,
'A2'=_36898,
'A3'=_36900,
'A4'=_36902],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',420),ax)
(t(_36746,_36748,_36750,_36752,_36754,_36756):-cwc,mpred_fa_call(_36746,5,call(_36746,_36748,_36750,_36752,_36754,_36756)))>=(mfl4(
[ 'P'=P,
'A1'=_36748,
'A2'=_36750,
'A3'=_36752,
'A4'=_36754,
'A5'=_36756],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',429),ax)
(t(_36582,_36584,_36586,_36588,_36590,_36592,_36594):-cwc,mpred_fa_call(_36582,6,call(_36582,_36584,_36586,_36588,_36590,_36592,_36594)))>=(mfl4(
[ 'P'=P,
'A1'=_36584,
'A2'=_36586,
'A3'=_36588,
'A4'=_36590,
'A5'=_36592,
'A6'=_36594],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',438),ax)
(t(_36402,_36404,_36406,_36408,_36410,_36412,_36414,_36416):-cwc,mpred_fa_call(_36402,7,call(_36402,_36404,_36406,_36408,_36410,_36412,_36414,_36416)))>=(mfl4(
[ 'P'=P, 'A1'=_36404,'A2'=_36406,'A3'=_36408,'A4'=_36410,'A5'=_36412,'A6'=_36414
,
'A7'=_36416],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',447),ax)
typeCheckDecl(prologHybrid(_36348),callable(_36348))>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',453),ax)
typeCheckDecl(pfcControlled(_36294),callable(_36294))>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',454),ax)
arity(comment,2)>=(mfl4(_36266,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',457),ax)
arity(alwaysGaf,1)>=(mfl4(_36232,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',461),ax)
alwaysGaf(alwaysGaf)>=(mfl4(_36198,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',462),ax)
alwaysGaf(pfcRHS)>=(mfl4(_36166,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',463),ax)
alwaysGaf(pfcLHS)>=(mfl4(_36134,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',464),ax)
(arity(_36026,_36028):-cwc,is_ftNameArity(_36026,_36028),current_predicate(_36026/_36028),_36028>1)>=(mfl4([ 'F'=F,
'A'=_36028],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',471),ax)
(arity(_35960,1):-cwc,call_u(ttRelationType(_35960)))>=(mfl4([ 'F'=F],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',472),ax)
arity(rtArgsVerbatum,1)>=(mfl4(_35932,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',475),ax)
arity(quasiQuote,1)>=(mfl4(_35898,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',476),ax)
rtArgsVerbatum('$spft')>=(mfl4(_35864,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',477),ax)
quasiQuote(xQuoteFn)>=(mfl4(_35832,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',482),ax)
rtArgsVerbatum(with_current_why)>=(mfl4(_35800,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',484),ax)
rtArgsVerbatum(loop_check_term)>=(mfl4(_35768,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',485),ax)
rtArgsVerbatum(loop_check_term_key)>=(mfl4(_35736,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',486),ax)
rtArgsVerbatum(xQuoteFn)>=(mfl4(_35704,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',487),ax)
rtArgsVerbatum('$VAR')>=(mfl4(_35672,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',488),ax)
rtArgsVerbatum('NART')>=(mfl4(_35640,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',489),ax)
(rtArgsVerbatum(_35562):-cwc,atom(_35562),atom_concat(_35582,'Fn',_35562))>=(mfl4([ 'X'=X],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',490),ax)
rtArgsVerbatum(ain)>=(mfl4(_35534,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',491),ax)
rtArgsVerbatum(ruleRewrite)>=(mfl4(_35502,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',492),ax)
rtArgsVerbatum(mpred_action)>=(mfl4(_35470,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',493),ax)
rtArgsVerbatum(mpred_rem)>=(mfl4(_35438,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',496),ax)
rtArgsVerbatum(added)>=(mfl4(_35406,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',497),ax)
rtArgsVerbatum(call)>=(mfl4(_35374,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',498),ax)
rtArgsVerbatum(call_u)>=(mfl4(_35342,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',499),ax)
rtArgsVerbatum(clause_asserted_i)>=(mfl4(_35310,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',500),ax)
rtArgsVerbatum(member)>=(mfl4(_35278,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',501),ax)
rtArgsVerbatum(<-)>=(mfl4(_35246,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',502),ax)
rtArgsVerbatum(=..)>=(mfl4(_35214,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',503),ax)
rtArgsVerbatum(second_order)>=(mfl4(_35182,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',505),ax)
('$bt'(_35076,_35078)/(nonvar(_35076),must(get_bc_clause(_35076,_35098)))==>{ignore(kb_shared(_35076))},_35098)>=(mfl4(
[ 'P'=P,
'Post'=_35098],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',522),ax)
mpred_prop(baseKB,'$bt',2,pfcLHS)>=(mfl4([ 'P'=P,
'Post'=_35048],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',522),ax)
arity('$bt',2)>=(mpred_prop(baseKB,'$bt',2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,'$bt',2,pfcLHS),rhs([ arity('$bt',2),
functorIsMacro('$bt'),
mpred_prop(baseKB,'$bt',2,pfcWatches)])))
functorIsMacro('$bt')>=(mpred_prop(baseKB,'$bt',2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,'$bt',2,pfcLHS),rhs([ arity('$bt',2),
functorIsMacro('$bt'),
mpred_prop(baseKB,'$bt',2,pfcWatches)])))
mpred_prop(baseKB,'$bt',2,pfcWatches)>=(mpred_prop(baseKB,'$bt',2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,'$bt',2,pfcLHS),rhs(
[ arity('$bt',2),
functorIsMacro('$bt'),
mpred_prop(baseKB,'$bt',2,pfcWatches)])))
mpred_prop(baseKB,'$bt',2,kb_shared)>=((mfl4([ 'P'=P,
'Post'=_34668],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',522),ax),mfl4(
[ 'P'=P,
'Post'=_34668],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',522))
'$pt'(baseKB,genlMt(_34358,baseKB),(_34358\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_453680:'$bt'/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_467918:'$bt'/2))) }])))>=(mpred_prop(baseKB,'$bt',2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,'$bt',2,kb_shared),'$pt'(baseKB,genlMt(_34358,baseKB),(_34358\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_95764:'$bt'/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_110002:'$bt'/2))) }])))))
mpred_prop(baseKB,nonvar,1,pfcCallCode)>=(mfl4([ 'P'=P,
'Post'=_34334],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',522),ax)
mpred_prop(baseKB,must,1,pfcCallCode)>=(mfl4([ 'P'=P,
'Post'=_34272],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',522),ax)
mpred_prop(baseKB,'$bt',2,pfcPosTrigger)>=(mfl4([ 'P'=P,
'Post'=_34210],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',522),ax)
mpred_prop(baseKB,'$bt',2,pfcWatches)>=(mpred_prop(baseKB,'$bt',2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,'$bt',2,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,'$bt',2,pfcWatches)])))
'$pt'(baseKB,'$bt'(_33920,_33922),(nonvar(_33920),must(get_bc_clause(_33920,_33948))*->rhs([ { ignore( kb_shared(Shared)) },
_33948])))>=(('$bt'(_33998,_34000)/(nonvar(_33998),must(get_bc_clause(_33998,_34020)))==>{ignore(kb_shared(_33998))},_34020),mfl4(
[ 'P'=P,
'Post'=_34072],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',522))
genlPreds(pfcMustFC,pfcControlled)>=(mfl4(_33890,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',531),ax)
genlPreds(pfcControlled,prologHybrid)>=(mfl4(_33856,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',534),ax)
(mpred_prop(_33730,_33732,_33734,_33736),genlPreds(_33736,_33742)==>mpred_prop(_33730,_33732,_33734,_33742))>=(mfl4([ 'M'=M,
'F'=_33732,
'A'=_33734,
'R1'=_33736,
'R2'=_33742],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',536),ax)
mpred_prop(baseKB,genlPreds,2,pfcCallCode)>=(mfl4([ 'M'=M,
'F'=_33666,
'A'=_33678,
'R1'=_33690,
'R2'=_33702],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',536),ax)
'$pt'(baseKB,mpred_prop(_33452,_33454,_33456,_33458),(genlPreds(_33458,_33470)*->rhs([ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)])))>=((mpred_prop(_33512,_33514,_33516,_33518),genlPreds(_33518,_33524)==>mpred_prop(_33512,_33514,_33516,_33524)),mfl4(
[ 'M'=M,
'F'=_33568,
'A'=_33580,
'R1'=_33592,
'R2'=_33604],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',536))
mpred_prop(baseKB,pfcSanityB,0,pfcControlled)>=(mpred_prop(baseKB,pfcSanityB,0,pfcRHS),'$pt'(baseKB,mpred_prop(_33390,_33392,_33394,_33396),(genlPreds(_33396,_33408)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,pfcSanityB,0,prologHybrid)>=(mpred_prop(baseKB,pfcSanityB,0,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,pfcSanityB,0,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,pfcSanityB,0,prologHybrid)]))))
mpred_prop(baseKB,genlMt,2,pfcControlled)>=(mpred_prop(baseKB,genlMt,2,pfcRHS),'$pt'(baseKB,mpred_prop(_33214,_33216,_33218,_33220),(genlPreds(_33220,_33232)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,genlMt,2,prologHybrid)>=(mpred_prop(baseKB,genlMt,2,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,genlMt,2,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,genlMt,2,prologHybrid)]))))
mpred_prop(baseKB,mpred_prop,4,pfcControlled)>=(mpred_prop(baseKB,mpred_prop,4,pfcRHS),'$pt'(baseKB,mpred_prop(_33038,_33040,_33042,_33044),(genlPreds(_33044,_33056)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,mpred_prop,4,prologHybrid)>=(mpred_prop(baseKB,mpred_prop,4,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,mpred_prop,4,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,mpred_prop,4,prologHybrid)]))))
mpred_prop(baseKB,functorDeclares,1,pfcControlled)>=(mpred_prop(baseKB,functorDeclares,1,pfcRHS),'$pt'(baseKB,mpred_prop(_32862,_32864,_32866,_32868),(genlPreds(_32868,_32880)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,functorDeclares,1,prologHybrid)>=(mpred_prop(baseKB,functorDeclares,1,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,functorDeclares,1,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,functorDeclares,1,prologHybrid)]))))
mpred_prop(baseKB,arityMax,2,pfcControlled)>=(mpred_prop(baseKB,arityMax,2,pfcRHS),'$pt'(baseKB,mpred_prop(_32686,_32688,_32690,_32692),(genlPreds(_32692,_32704)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,arityMax,2,prologHybrid)>=(mpred_prop(baseKB,arityMax,2,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,arityMax,2,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,arityMax,2,prologHybrid)]))))
mpred_prop(baseKB,functorIsMacro,1,pfcControlled)>=(mpred_prop(baseKB,functorIsMacro,1,pfcRHS),'$pt'(baseKB,mpred_prop(_32510,_32512,_32514,_32516),(genlPreds(_32516,_32528)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,functorIsMacro,1,prologHybrid)>=(mpred_prop(baseKB,functorIsMacro,1,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,functorIsMacro,1,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,functorIsMacro,1,prologHybrid)]))))
mpred_prop(baseKB,hybrid_support,2,pfcControlled)>=(mpred_prop(baseKB,hybrid_support,2,pfcRHS),'$pt'(baseKB,mpred_prop(_32334,_32336,_32338,_32340),(genlPreds(_32340,_32352)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,hybrid_support,2,prologHybrid)>=(mpred_prop(baseKB,hybrid_support,2,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,hybrid_support,2,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,hybrid_support,2,prologHybrid)]))))
mpred_prop(baseKB,genlPreds,2,pfcLHS)>=(mfl4([ 'M'=M,
'F'=_32160,
'A'=_32172,
'R1'=_32184,
'R2'=_32196],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',536),ax)
arity(genlPreds,2)>=(mpred_prop(baseKB,genlPreds,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,genlPreds,2,pfcLHS),rhs([ arity(genlPreds,2),
functorIsMacro(genlPreds),
mpred_prop(baseKB,genlPreds,2,pfcWatches)])))
functorIsMacro(genlPreds)>=(mpred_prop(baseKB,genlPreds,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,genlPreds,2,pfcLHS),rhs(
[ arity(genlPreds,2),
functorIsMacro(genlPreds),
mpred_prop(baseKB,genlPreds,2,pfcWatches)])))
mpred_prop(baseKB,genlPreds,2,pfcWatches)>=(mpred_prop(baseKB,genlPreds,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,genlPreds,2,pfcLHS),rhs(
[ arity(genlPreds,2),
functorIsMacro(genlPreds),
mpred_prop(baseKB,genlPreds,2,pfcWatches)])))
mpred_prop(baseKB,mpred_prop,4,pfcCallCode)>=(mfl4([ 'M'=M,
'F'=_31778,
'A'=_31790,
'R1'=_31802,
'R2'=_31814],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',536),ax)
mpred_prop(baseKB,genlPreds,2,pfcPosTrigger)>=(mfl4([ 'M'=M,
'F'=_31680,
'A'=_31692,
'R1'=_31704,
'R2'=_31716],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',536),ax)
mpred_prop(baseKB,genlPreds,2,pfcWatches)>=(mpred_prop(baseKB,genlPreds,2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,genlPreds,2,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,genlPreds,2,pfcWatches)])))
'$pt'(baseKB,genlPreds(_31390,_31392),(mpred_prop(_31402,_31404,_31406,_31390)*->rhs([ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)])))>=((mpred_prop(_31450,_31452,_31454,_31456),genlPreds(_31456,_31462)==>mpred_prop(_31450,_31452,_31454,_31462)),mfl4(
[ 'M'=M,
'F'=_31506,
'A'=_31518,
'R1'=_31530,
'R2'=_31542],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',536))
mpred_prop(baseKB,pfcSanityB,0,pfcControlled)>=(genlPreds(pfcRHS,pfcControlled),'$pt'(baseKB,genlPreds(_31328,_31330),(mpred_prop(_31340,_31342,_31344,_31328)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,genlMt,2,pfcControlled)>=(genlPreds(pfcRHS,pfcControlled),'$pt'(baseKB,genlPreds(_31244,_31246),(mpred_prop(_31256,_31258,_31260,_31244)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,mpred_prop,4,pfcControlled)>=(genlPreds(pfcRHS,pfcControlled),'$pt'(baseKB,genlPreds(_31160,_31162),(mpred_prop(_31172,_31174,_31176,_31160)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,functorDeclares,1,pfcControlled)>=(genlPreds(pfcRHS,pfcControlled),'$pt'(baseKB,genlPreds(_31076,_31078),(mpred_prop(_31088,_31090,_31092,_31076)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,arityMax,2,pfcControlled)>=(genlPreds(pfcRHS,pfcControlled),'$pt'(baseKB,genlPreds(_30992,_30994),(mpred_prop(_31004,_31006,_31008,_30992)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,functorIsMacro,1,pfcControlled)>=(genlPreds(pfcRHS,pfcControlled),'$pt'(baseKB,genlPreds(_30908,_30910),(mpred_prop(_30920,_30922,_30924,_30908)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,hybrid_support,2,pfcControlled)>=(genlPreds(pfcRHS,pfcControlled),'$pt'(baseKB,genlPreds(_30824,_30826),(mpred_prop(_30836,_30838,_30840,_30824)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,pfcSanityB,0,prologHybrid)>=(genlPreds(pfcControlled,prologHybrid),'$pt'(baseKB,genlPreds(_30740,_30742),(mpred_prop(_30752,_30754,_30756,_30740)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,genlMt,2,prologHybrid)>=(genlPreds(pfcControlled,prologHybrid),'$pt'(baseKB,genlPreds(_30656,_30658),(mpred_prop(_30668,_30670,_30672,_30656)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,mpred_prop,4,prologHybrid)>=(genlPreds(pfcControlled,prologHybrid),'$pt'(baseKB,genlPreds(_30572,_30574),(mpred_prop(_30584,_30586,_30588,_30572)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,functorDeclares,1,prologHybrid)>=(genlPreds(pfcControlled,prologHybrid),'$pt'(baseKB,genlPreds(_30488,_30490),(mpred_prop(_30500,_30502,_30504,_30488)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,arityMax,2,prologHybrid)>=(genlPreds(pfcControlled,prologHybrid),'$pt'(baseKB,genlPreds(_30404,_30406),(mpred_prop(_30416,_30418,_30420,_30404)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,functorIsMacro,1,prologHybrid)>=(genlPreds(pfcControlled,prologHybrid),'$pt'(baseKB,genlPreds(_30320,_30322),(mpred_prop(_30332,_30334,_30336,_30320)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,hybrid_support,2,prologHybrid)>=(genlPreds(pfcControlled,prologHybrid),'$pt'(baseKB,genlPreds(_30236,_30238),(mpred_prop(_30248,_30250,_30252,_30236)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
do_and_undo(mpred_post_exactly,mpred_remove_exactly)>=(mfl4(_30184,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',538),ax)
(without_depth_limit(_30086):-cwc,call_with_depth_limit(_30086,72057594037927935,_30106),sanity(_30106\==depth_limit_exceeded))>=(mfl4(
[ 'G'=G,
'Result'=_30106],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',547),ax)
arity(mpred_undo_sys,3)>=((mfl4(_30048,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',553),ax),mfl4(_30058,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',553))
meta_argtypes(mpred_undo_sys(ftAssertion,ftCallable,ftCallable))>=(mfl4(_30008,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',553),ax)
pfcControlled(mpred_undo_sys)>=(mfl4(_29968,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',553),ax)
hybrid_support(mpred_undo_sys,3)>=(pfcControlled(mpred_undo_sys),'$pt'(baseKB,pfcControlled(mpred_undo_sys),(arity(mpred_undo_sys,3)*->rhs(
[ hybrid_support(mpred_undo_sys,3)]))))
(mpred_undo_sys(_29796,_29798,_29800)==>(_29796==>{_29798}),mpred_do_and_undo_method(_29798,_29800))>=(mfl4([ 'P'=P,
'WhenAdded'=_29798,
'WhenRemoved'=_29800],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',555),ax)
mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcRHS)>=(mfl4([ 'P'=P,
'WhenAdded'=_29762,
'WhenRemoved'=_29774],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',555),ax)
mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcCreates)>=(mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcRHS),rhs(
[ mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcCreates)])))
mpred_prop(baseKB,mpred_do_and_undo_method,2,kb_shared)>=((mfl4([ 'P'=P,
'WhenAdded'=_29566,
'WhenRemoved'=_29578],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',555),ax),mfl4(
[ 'P'=P,
'WhenAdded'=_29566,
'WhenRemoved'=_29578],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',555))
'$pt'(baseKB,genlMt(_29256,baseKB),(_29256\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_476760:mpred_do_and_undo_method/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_491014:mpred_do_and_undo_method/2))) }])))>=(mpred_prop(baseKB,mpred_do_and_undo_method,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,mpred_do_and_undo_method,2,kb_shared),'$pt'(baseKB,genlMt(_29256,baseKB),(_29256\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_119332:mpred_do_and_undo_method/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_133586:mpred_do_and_undo_method/2))) }])))))
mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcControlled)>=(mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcControlled)]))))
mpred_prop(baseKB,mpred_do_and_undo_method,2,prologHybrid)>=(mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,mpred_do_and_undo_method,2,prologHybrid)]))))
mpred_prop(baseKB,mpred_undo_sys,3,pfcLHS)>=(mfl4([ 'P'=P,
'WhenAdded'=_29044,
'WhenRemoved'=_29056],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',555),ax)
arity(mpred_undo_sys,3)>=(mpred_prop(baseKB,mpred_undo_sys,3,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_undo_sys,3,pfcLHS),rhs(
[ arity(mpred_undo_sys,3),
functorIsMacro(mpred_undo_sys),
mpred_prop(baseKB,mpred_undo_sys,3,pfcWatches)])))
functorIsMacro(mpred_undo_sys)>=(mpred_prop(baseKB,mpred_undo_sys,3,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_undo_sys,3,pfcLHS),rhs(
[ arity(mpred_undo_sys,3),
functorIsMacro(mpred_undo_sys),
mpred_prop(baseKB,mpred_undo_sys,3,pfcWatches)])))
mpred_prop(baseKB,mpred_undo_sys,3,pfcWatches)>=(mpred_prop(baseKB,mpred_undo_sys,3,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_undo_sys,3,pfcLHS),rhs(
[ arity(mpred_undo_sys,3),
functorIsMacro(mpred_undo_sys),
mpred_prop(baseKB,mpred_undo_sys,3,pfcWatches)])))
mpred_prop(baseKB,mpred_undo_sys,3,pfcPosTrigger)>=(mfl4([ 'P'=P,
'WhenAdded'=_28686,
'WhenRemoved'=_28698],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',555),ax)
mpred_prop(baseKB,mpred_undo_sys,3,pfcWatches)>=(mpred_prop(baseKB,mpred_undo_sys,3,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,mpred_undo_sys,3,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,mpred_undo_sys,3,pfcWatches)])))
'$pt'(baseKB,mpred_undo_sys(_28424,_28426,_28428),rhs([ _171996==>{_172002},
mpred_do_and_undo_method(_28426,_28428)]))>=((mpred_undo_sys(_28476,_28478,_28480)==>(_28476==>{_28478}),mpred_do_and_undo_method(_28478,_28480)),mfl4(
[ 'P'=P,
'WhenAdded'=_28536,
'WhenRemoved'=_28548],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',555))
~singleValuedInArg(arity,_28384)>=(mfl4(_28394,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',568),ax)
~singleValuedInArg(support_hilog,_28346)>=(mfl4(_28356,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',569),ax)
mpred_prop(baseKB,conflict,1,kb_shared)>=(mfl4(_28318,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',576),ax)
'$pt'(baseKB,genlMt(_28044,baseKB),(_28044\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_213818:conflict/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_228060:conflict/1))) }])))>=(mpred_prop(baseKB,conflict,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,conflict,1,kb_shared),'$pt'(baseKB,genlMt(_28044,baseKB),(_28044\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_264286:conflict/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_278528:conflict/1))) }])))))
(conflict(_27962)==>{must(with_mpred_trace_exec((resolveConflict(_27962),\+conflict(_27962))))})>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',578),ax)
mpred_prop(baseKB,conflict,1,pfcLHS)>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',578),ax)
arity(conflict,1)>=(mpred_prop(baseKB,conflict,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,conflict,1,pfcLHS),rhs([ arity(conflict,1),
functorIsMacro(conflict),
mpred_prop(baseKB,conflict,1,pfcWatches)])))
functorIsMacro(conflict)>=(mpred_prop(baseKB,conflict,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,conflict,1,pfcLHS),rhs([
arity(conflict,1),
functorIsMacro(conflict),
mpred_prop(baseKB,conflict,1,pfcWatches)])))
mpred_prop(baseKB,conflict,1,pfcWatches)>=(mpred_prop(baseKB,conflict,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,conflict,1,pfcLHS),rhs(
[ arity(conflict,1),
functorIsMacro(conflict),
mpred_prop(baseKB,conflict,1,pfcWatches)])))
mpred_prop(baseKB,conflict,1,pfcPosTrigger)>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',578),ax)
mpred_prop(baseKB,conflict,1,pfcWatches)>=(mpred_prop(baseKB,conflict,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,conflict,1,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,conflict,1,pfcWatches)])))
'$pt'(baseKB,conflict(_27372),rhs([ { must( with_mpred_trace_exec( resolveConflict(ResolveConflict),\+conflict(Conflict))) }]))>=((conflict(_27428)==>{must(with_mpred_trace_exec((resolveConflict(_27428),\+conflict(_27428))))}),mfl4(
[ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',578))
(pfcSelect(conflict(_27292)):-cwc,que(conflict(_27292),_27304))>=(mfl4([ 'X'=X,
'_Why'=_27304],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',583),ax)
arity(member,2)>=((mfl4(_27250,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',588),ax),mfl4(_27260,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',588))
rtNotForUnboundPredicates(member)>=(mfl4(_27210,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',588),ax)
(never_assert_u(~_27138,is_ftVar(~_27138)):-cwc,is_ftVar(_27138))>=(mfl4([ 'X'=X],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',596),ax)
(never_assert_u(mpred_unload_option(never,_27062),is_ftVar(mpred_unload_option(never,_27062))):-cwc,is_ftVar(_27062))>=(mfl4(
[ 'X'=X],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',598),ax)
(never_assert_u(prologSingleValued(_26990),var_prologSingleValued(_26990)):-cwc,is_ftVar(_26990))>=(mfl4([ 'BAD'=BAD],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',600),ax)
never_assert_u(baseKB:mtProlog(baseKB),must(mtHybrid(baseKB)))>=(mfl4(_26956,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',601),ax)
(never_assert_u(_26842,never_assert_u(_26842)):-cwc,loop_check_term(never_assert_u(_26842),info(never_assert_u(_26842),'system_base.pfc.pl':602),fail))>=(mfl4(
[ 'A'=A],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',602),ax)
(never_retract_u(~_26774,is_ftVar(~_26774)):-cwc,is_ftVar(_26774))>=(mfl4([ 'X'=X],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',609),ax)
(never_retract_u(_26702,never_retract_u(_26702)):-cwc,never_retract_u(_26702))>=(mfl4([ 'X'=X],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',611),ax)
(never_retract_u(_26614):-cwc,loop_check_term(never_retract_u(_26614,_26634),info(never_retract_u(_26614,_26634),'system_base.pfc.pl':614),fail))>=(mfl4(
[ 'X'=X],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',614),ax)
mpred_unload_option('/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',never)>=(mfl4([ 'F'='/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl'],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',620),ax)
(_26504/mpred_positive_fact(_26504)==> \+ ~_26504)>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',639),ax)
mpred_prop(baseKB,mpred_positive_fact,1,pfcCallCode)>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',639),ax)
'$pt'(baseKB,_26350,(mpred_positive_fact(_26350)*->rhs([ \+( ~_361244)])))>=((_26396/mpred_positive_fact(_26396)==> \+ ~_26396),mfl4(
[ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',639))
(~_26282/mpred_positive_fact(_26282)==> \+_26282,nesc(~_26282))>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',640),ax)
mpred_prop(baseKB,nesc,1,pfcRHS)>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',640),ax)
mpred_prop(baseKB,nesc,1,pfcCreates)>=(mpred_prop(baseKB,nesc,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,nesc,1,pfcRHS),rhs(
[ mpred_prop(baseKB,nesc,1,pfcCreates)])))
mpred_prop(baseKB,nesc,1,kb_shared)>=((mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',640),ax),mfl4(
[ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',640))
'$pt'(baseKB,genlMt(_25808,baseKB),(_25808\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_414080:nesc/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_428318:nesc/1))) }])))>=(mpred_prop(baseKB,nesc,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,nesc,1,kb_shared),'$pt'(baseKB,genlMt(_25808,baseKB),(_25808\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_464538:nesc/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_478776:nesc/1))) }])))))
mpred_prop(baseKB,nesc,1,pfcControlled)>=(mpred_prop(baseKB,nesc,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,nesc,1,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,nesc,1,pfcControlled)]))))
mpred_prop(baseKB,nesc,1,prologHybrid)>=(mpred_prop(baseKB,nesc,1,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,nesc,1,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,nesc,1,prologHybrid)]))))
'$nt'(_25496,(call_u_no_bc(_25510),mpred_positive_fact(_25510)),rhs([ \+_487732,
nesc( ~_490090)]))>=((~_25564/mpred_positive_fact(_25564)==> \+_25564,nesc(~_25564)),mfl4(
[ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',640))
(nesc(~_25428)/mpred_positive_fact(_25428)==> ~_25428,(_25428==> \+_25428))>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',641),ax)
mpred_prop(baseKB,nesc,1,pfcLHS)>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',641),ax)
arity(nesc,1)>=(mpred_prop(baseKB,nesc,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,nesc,1,pfcLHS),rhs([ arity(nesc,1),
functorIsMacro(nesc),
mpred_prop(baseKB,nesc,1,pfcWatches)])))
hybrid_support(nesc,1)>=(arity(nesc,1),'$pt'(baseKB,arity(nesc,1),(pfcControlled(nesc)*->rhs([ hybrid_support(nesc,1)]))))
functorIsMacro(nesc)>=(mpred_prop(baseKB,nesc,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,nesc,1,pfcLHS),rhs([ arity(nesc,1),
functorIsMacro(nesc),
mpred_prop(baseKB,nesc,1,pfcWatches)])))
mpred_prop(baseKB,nesc,1,pfcWatches)>=(mpred_prop(baseKB,nesc,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,nesc,1,pfcLHS),rhs(
[ arity(nesc,1),
functorIsMacro(nesc),
mpred_prop(baseKB,nesc,1,pfcWatches)])))
mpred_prop(baseKB,nesc,1,pfcPosTrigger)>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',641),ax)
mpred_prop(baseKB,nesc,1,pfcWatches)>=(mpred_prop(baseKB,nesc,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,nesc,1,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,nesc,1,pfcWatches)])))
'$pt'(baseKB,nesc(~_24754),(mpred_positive_fact(_24754)*->rhs([ ~_116518,
_24754==> \+_24754])))>=((nesc(~_24820)/mpred_positive_fact(_24820)==> ~_24820,(_24820==> \+_24820)),mfl4(
[ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',641))
'$pt'(baseKB,nesc(_24610),(mpred_positive_fact(_24610)*->rhs([ _123386,
~_24610==> \+ ~_24610])))>=((nesc(_24676)/mpred_positive_fact(_24676)==>_24676,(~_24676==> \+ ~_24676)),mfl4(
[ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',643))
(nesc(_24554)==>_24554)>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',646),ax)
'$pt'(baseKB,nesc(_24488),rhs([_24488]))>=((nesc(_24510)==>_24510),mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',646))
(preventedWhen(_24392,_24394)==>(_24392/mpred_positive_fact(_24392),_24394==>nesc(~_24392)))>=(mfl4([ 'P'=P,
'Cond'=_24394],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',649),ax)
mpred_prop(baseKB,preventedWhen,2,pfcLHS)>=(mfl4([ 'P'=P,
'Cond'=_24370],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',649),ax)
arity(preventedWhen,2)>=(mpred_prop(baseKB,preventedWhen,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,preventedWhen,2,pfcLHS),rhs(
[ arity(preventedWhen,2),
functorIsMacro(preventedWhen),
mpred_prop(baseKB,preventedWhen,2,pfcWatches)])))
functorIsMacro(preventedWhen)>=(mpred_prop(baseKB,preventedWhen,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,preventedWhen,2,pfcLHS),rhs(
[ arity(preventedWhen,2),
functorIsMacro(preventedWhen),
mpred_prop(baseKB,preventedWhen,2,pfcWatches)])))
mpred_prop(baseKB,preventedWhen,2,pfcWatches)>=(mpred_prop(baseKB,preventedWhen,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,preventedWhen,2,pfcLHS),rhs(
[ arity(preventedWhen,2),
functorIsMacro(preventedWhen),
mpred_prop(baseKB,preventedWhen,2,pfcWatches)])))
mpred_prop(baseKB,preventedWhen,2,kb_shared)>=((mfl4([ 'P'=P,
'Cond'=_23990],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',649),ax),mfl4(
[ 'P'=P,
'Cond'=_23990],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',649))
'$pt'(baseKB,genlMt(_23680,baseKB),(_23680\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_202856:preventedWhen/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_217100:preventedWhen/2))) }])))>=(mpred_prop(baseKB,preventedWhen,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,preventedWhen,2,kb_shared),'$pt'(baseKB,genlMt(_23680,baseKB),(_23680\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_253330:preventedWhen/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_267574:preventedWhen/2))) }])))))
mpred_prop(baseKB,preventedWhen,2,pfcPosTrigger)>=(mfl4([ 'P'=P,
'Cond'=_23656],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',649),ax)
mpred_prop(baseKB,preventedWhen,2,pfcWatches)>=(mpred_prop(baseKB,preventedWhen,2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,preventedWhen,2,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,preventedWhen,2,pfcWatches)])))
'$pt'(baseKB,preventedWhen(_23394,_23396),rhs([ Mpred_positive_fact/mpred_positive_fact(Fact),_283396==>nesc(~_283414)]))>=((preventedWhen(_23452,_23454)==>(_23452/mpred_positive_fact(_23452),_23454==>nesc(~_23452))),mfl4(
[ 'P'=P,
'Cond'=_23518],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',649))
(preventedWhen(_23304,{_23310})/mpred_positive_fact(_23304)==>(~_23304:-cwc,_23310))>=(mfl4([ 'P'=P,
'Cond'=_23310],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',651),ax)
'$pt'(baseKB,preventedWhen(_23152,{_23158}),(mpred_positive_fact(_23152)*->rhs([ ~_298690 :-
cwc ,
Cwc])))>=((preventedWhen(_23216,{_23222})/mpred_positive_fact(_23216)==>(~_23216:-cwc,_23222)),mfl4(
[ 'P'=P,
'Cond'=_23276],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',651))
arity(term_expansion,2)>=((mfl4(_23112,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',670),ax),mfl4(_23122,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',670))
prologDynamic(term_expansion)>=(mfl4(_23072,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',670),ax)
arity(var,1)>=((mfl4(_23030,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',671),ax),mfl4(_23040,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',671))
prologBuiltin(var)>=(mfl4(_22990,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',671),ax)
mpred_unload_option('/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)>=(mfl4([ 'F'='/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl'],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl',162),ax)
mtHybrid(baseKB)>=(mfl4(_22912,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',40),ax)
mtHybrid(baseKB)>=(mfl4(_22880,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',45),ax)
mpred_unload_option('/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',never)>=(mfl4([ 'F'='/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl'],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',47),ax)
arity(mdefault,1)>=((mfl4(_22792,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',49),ax),mfl4(_22802,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',49))
meta_argtypes(mdefault(ftAssertable))>=(mfl4(_22752,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',49),ax)
(mdefault((_22656<-_22658))/mpred_literal(_22656)==>(_22656<-_22658,\+ ~_22656))>=(mfl4([ 'Q'=Q,
'P'=_22658],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',52),ax)
mpred_prop(baseKB,mdefault,1,pfcLHS)>=(mfl4([ 'Q'=Q,
'P'=_22624],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',52),ax)
arity(mdefault,1)>=(mpred_prop(baseKB,mdefault,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mdefault,1,pfcLHS),rhs([ arity(mdefault,1),
functorIsMacro(mdefault),
mpred_prop(baseKB,mdefault,1,pfcWatches)])))
functorIsMacro(mdefault)>=(mpred_prop(baseKB,mdefault,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mdefault,1,pfcLHS),rhs([
arity(mdefault,1),
functorIsMacro(mdefault),
mpred_prop(baseKB,mdefault,1,pfcWatches)])))
mpred_prop(baseKB,mdefault,1,pfcWatches)>=(mpred_prop(baseKB,mdefault,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mdefault,1,pfcLHS),rhs(
[ arity(mdefault,1),
functorIsMacro(mdefault),
mpred_prop(baseKB,mdefault,1,pfcWatches)])))
mpred_prop(baseKB,mdefault,1,kb_shared)>=((mfl4([ 'Q'=Q,
'P'=_22244],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',52),ax),mfl4(
[ 'Q'=Q,
'P'=_22244],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',52))
'$pt'(baseKB,genlMt(_21934,baseKB),(_21934\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_375986:mdefault/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_390228:mdefault/1))) }])))>=(mpred_prop(baseKB,mdefault,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,mdefault,1,kb_shared),'$pt'(baseKB,genlMt(_21934,baseKB),(_21934\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_426454:mdefault/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_440696:mdefault/1))) }])))))
mpred_prop(baseKB,mpred_literal,1,pfcCallCode)>=(mfl4([ 'Q'=Q,
'P'=_21910],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',52),ax)
mpred_prop(baseKB,mdefault,1,pfcPosTrigger)>=(mfl4([ 'Q'=Q,
'P'=_21848],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',52),ax)
mpred_prop(baseKB,mdefault,1,pfcWatches)>=(mpred_prop(baseKB,mdefault,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,mdefault,1,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,mdefault,1,pfcWatches)])))
'$pt'(baseKB,mdefault((_21582<-_21584)),(mpred_literal(_21582)*->rhs([ _458420<-_458426,\+ ~_458436])))>=((mdefault((_21650<-_21652))/mpred_literal(_21650)==>(_21650<-_21652,\+ ~_21650)),mfl4(
[ 'Q'=Q,
'P'=_21710],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',52))
(mdefault((_21498==>_21500))/nonvar(_21500)==>(_21498==>mdefault(_21500)))>=(mfl4([ 'P'=P,
'Q'=_21500],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',55),ax)
mpred_prop(baseKB,mdefault,1,pfcRHS)>=(mfl4([ 'P'=P,
'Q'=_21466],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',55),ax)
mpred_prop(baseKB,mdefault,1,pfcCreates)>=(mpred_prop(baseKB,mdefault,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,mdefault,1,pfcRHS),rhs(
[ mpred_prop(baseKB,mdefault,1,pfcCreates)])))
mpred_prop(baseKB,mdefault,1,pfcControlled)>=(mpred_prop(baseKB,mdefault,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,mdefault,1,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,mdefault,1,pfcControlled)]))))
mpred_prop(baseKB,mdefault,1,prologHybrid)>=(mpred_prop(baseKB,mdefault,1,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,mdefault,1,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,mdefault,1,prologHybrid)]))))
'$pt'(baseKB,mdefault((_21044==>_21046)),(nonvar(_21046)*->rhs([ Mdefault==>mdefault(Mdefault1)])))>=((mdefault((_21102==>_21104))/nonvar(_21104)==>(_21102==>mdefault(_21104))),mfl4(
[ 'P'=P,
'Q'=_21152],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',55))
(mdefault(~_20970)/mpred_positive_fact(_20970)==>(\+_20970==> ~_20970))>=(mfl4([ 'Q'=Q],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',58),ax)
'$pt'(baseKB,mdefault(~_20838),(mpred_positive_fact(_20838)*->rhs([ \+_90038==> ~_90042])))>=((mdefault(~_20898)/mpred_positive_fact(_20898)==>(\+_20898==> ~_20898)),mfl4(
[ 'Q'=Q],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',58))
(mdefault(_20700)/(mpred_positive_fact(_20700),if_missing_mask(_20700,_20716,_20718))==>(\+_20716/(ground(_20716),_20718),\+ ~_20700==>_20700))>=(mfl4(
[ 'Q'=Q,
'R'=_20716,
'Test'=_20718],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',62),ax)
mpred_prop(baseKB,if_missing_mask,3,pfcCallCode)>=(mfl4([ 'Q'=Q,
'R'=_20660,
'Test'=_20672],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',62),ax)
'$pt'(baseKB,mdefault(_20398),(mpred_positive_fact(_20398),if_missing_mask(_20398,_20420,_20422)*->rhs([ \+_112596/(ground(Ground1),Ground),\+ ~_112616==>_112582])))>=((mdefault(_20494)/(mpred_positive_fact(_20494),if_missing_mask(_20494,_20510,_20512))==>(\+_20510/(ground(_20510),_20512),\+ ~_20494==>_20494)),mfl4(
[ 'Q'=Q,
'R'=_20586,
'Test'=_20598],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',62))
(mdefault(_20262)/(mpred_positive_fact(_20262),if_missing_mask(_20262,_20278,_20280))==>(_20278/(ground(_20278),_20280,\+_20278=_20262)==> \+_20262))>=(mfl4(
[ 'Q'=Q,
'R'=_20278,
'Test'=_20280],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',65),ax)
mpred_prop(baseKB,=,2,pfcCallCode)>=(mfl4([ 'Q'=Q,
'R'=_20222,
'Test'=_20234],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',65),ax)
'$pt'(baseKB,mdefault(_19956),(mpred_positive_fact(_19956),if_missing_mask(_19956,_19978,_19980)*->rhs([ _137898/(ground(Ground),_137914,\+_137924=_137926)==> \+_137930])))>=((mdefault(_20054)/(mpred_positive_fact(_20054),if_missing_mask(_20054,_20070,_20072))==>(_20070/(ground(_20070),_20072,\+_20070=_20054)==> \+_20054)),mfl4(
[ 'Q'=Q,
'R'=_20148,
'Test'=_20160],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',65))
mpred_unload_option('/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_module_inheritance.pfc.pl',never)>=(mfl4(
[ 'F'='/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_module_inheritance.pfc.pl'],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_module_inheritance.pfc.pl',2),ax)
mtHybrid(baseKB)>=(mfl4(_19880,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',3),ax)
mpred_unload_option('/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',never)>=(mfl4([ 'F'='/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl'],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',5),ax)
arity(mpred_sv,2)>=(mfl4(_19802,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',13),ax)
(mpred_sv(_19702,_19704)==>arity(_19702,_19704),hybrid_support(_19702,_19704),singleValuedInArg(_19702,_19704))>=(mfl4(
[ 'Pred'=Pred,
'Arity'=_19704],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',14),ax)
mpred_prop(baseKB,singleValuedInArg,2,pfcRHS)>=(mfl4([ 'Pred'=Pred,
'Arity'=_19680],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',14),ax)
mpred_prop(baseKB,singleValuedInArg,2,pfcCreates)>=(mpred_prop(baseKB,singleValuedInArg,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArg,2,pfcRHS),rhs(
[ mpred_prop(baseKB,singleValuedInArg,2,pfcCreates)])))
mpred_prop(baseKB,singleValuedInArg,2,pfcControlled)>=(mpred_prop(baseKB,singleValuedInArg,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArg,2,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,singleValuedInArg,2,pfcControlled)]))))
mpred_prop(baseKB,singleValuedInArg,2,prologHybrid)>=(mpred_prop(baseKB,singleValuedInArg,2,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArg,2,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,singleValuedInArg,2,prologHybrid)]))))
mpred_prop(baseKB,mpred_sv,2,pfcLHS)>=(mfl4([ 'Pred'=Pred,
'Arity'=_19366],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',14),ax)
arity(mpred_sv,2)>=(mpred_prop(baseKB,mpred_sv,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv,2,pfcLHS),rhs([ arity(mpred_sv,2),
functorIsMacro(mpred_sv),
mpred_prop(baseKB,mpred_sv,2,pfcWatches)])))
functorIsMacro(mpred_sv)>=(mpred_prop(baseKB,mpred_sv,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv,2,pfcLHS),rhs([
arity(mpred_sv,2),
functorIsMacro(mpred_sv),
mpred_prop(baseKB,mpred_sv,2,pfcWatches)])))
mpred_prop(baseKB,mpred_sv,2,pfcWatches)>=(mpred_prop(baseKB,mpred_sv,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv,2,pfcLHS),rhs(
[ arity(mpred_sv,2),
functorIsMacro(mpred_sv),
mpred_prop(baseKB,mpred_sv,2,pfcWatches)])))
mpred_prop(baseKB,mpred_sv,2,pfcPosTrigger)>=(mfl4([ 'Pred'=Pred,
'Arity'=_19020],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',14),ax)
mpred_prop(baseKB,mpred_sv,2,pfcWatches)>=(mpred_prop(baseKB,mpred_sv,2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv,2,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,mpred_sv,2,pfcWatches)])))
'$pt'(baseKB,mpred_sv(_18758,_18760),rhs([ arity(Arity,Arity1),
hybrid_support(_18758,_18760),
singleValuedInArg(_18758,_18760)]))>=((mpred_sv(_18816,_18818)==>arity(_18816,_18818),hybrid_support(_18816,_18818),singleValuedInArg(_18816,_18818)),mfl4(
[ 'Pred'=Pred,
'Arity'=_18882],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',14))
(mpred_sv_shared(_18666,_18668)==>{kb_shared(_18666/_18668)},mpred_sv(_18666,_18668))>=(mfl4([ 'Pred'=Pred,
'Arity'=_18668],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',17),ax)
mpred_prop(baseKB,mpred_sv,2,pfcRHS)>=(mfl4([ 'Pred'=Pred,
'Arity'=_18644],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',17),ax)
mpred_prop(baseKB,mpred_sv,2,pfcCreates)>=(mpred_prop(baseKB,mpred_sv,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv,2,pfcRHS),rhs(
[ mpred_prop(baseKB,mpred_sv,2,pfcCreates)])))
mpred_prop(baseKB,mpred_sv,2,pfcControlled)>=(mpred_prop(baseKB,mpred_sv,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv,2,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,mpred_sv,2,pfcControlled)]))))
mpred_prop(baseKB,mpred_sv,2,prologHybrid)>=(mpred_prop(baseKB,mpred_sv,2,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv,2,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,mpred_sv,2,prologHybrid)]))))
mpred_prop(baseKB,mpred_sv_shared,2,pfcLHS)>=(mfl4([ 'Pred'=Pred,
'Arity'=_18330],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',17),ax)
arity(mpred_sv_shared,2)>=(mpred_prop(baseKB,mpred_sv_shared,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv_shared,2,pfcLHS),rhs(
[ arity(mpred_sv_shared,2),
functorIsMacro(mpred_sv_shared),
mpred_prop(baseKB,mpred_sv_shared,2,pfcWatches)])))
functorIsMacro(mpred_sv_shared)>=(mpred_prop(baseKB,mpred_sv_shared,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv_shared,2,pfcLHS),rhs(
[ arity(mpred_sv_shared,2),
functorIsMacro(mpred_sv_shared),
mpred_prop(baseKB,mpred_sv_shared,2,pfcWatches)])))
mpred_prop(baseKB,mpred_sv_shared,2,pfcWatches)>=(mpred_prop(baseKB,mpred_sv_shared,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv_shared,2,pfcLHS),rhs(
[ arity(mpred_sv_shared,2),
functorIsMacro(mpred_sv_shared),
mpred_prop(baseKB,mpred_sv_shared,2,pfcWatches)])))
mpred_prop(baseKB,mpred_sv_shared,2,kb_shared)>=((mfl4([ 'Pred'=Pred,
'Arity'=_17950],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',17),ax),mfl4(
[ 'Pred'=Pred,
'Arity'=_17950],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',17))
'$pt'(baseKB,genlMt(_17640,baseKB),(_17640\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_282634:mpred_sv_shared/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_296882:mpred_sv_shared/2))) }])))>=(mpred_prop(baseKB,mpred_sv_shared,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv_shared,2,kb_shared),'$pt'(baseKB,genlMt(_17640,baseKB),(_17640\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_333116:mpred_sv_shared/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_347364:mpred_sv_shared/2))) }])))))
mpred_prop(baseKB,mpred_sv_shared,2,pfcPosTrigger)>=(mfl4([ 'Pred'=Pred,
'Arity'=_17616],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',17),ax)
mpred_prop(baseKB,mpred_sv_shared,2,pfcWatches)>=(mpred_prop(baseKB,mpred_sv_shared,2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv_shared,2,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,mpred_sv_shared,2,pfcWatches)])))
'$pt'(baseKB,mpred_sv_shared(_17362,_17364),rhs([ { kb_shared( _365010/_365012) },
mpred_sv(_17362,_17364)]))>=((mpred_sv_shared(_17416,_17418)==>{kb_shared(_17416/_17418)},mpred_sv(_17416,_17418)),mfl4(
[ 'Pred'=Pred,
'Arity'=_17478],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',17))
mpred_sv_shared(mpred_sv,2)>=(mfl4(_17332,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',18),ax)
mpred_sv(mpred_sv,2)>=(mpred_sv_shared(mpred_sv,2),'$pt'(baseKB,mpred_sv_shared(mpred_sv,2),rhs([ { kb_shared( mpred_sv/2) },
mpred_sv(mpred_sv,2)])))
arity(mpred_sv,2)>=(mpred_sv(mpred_sv,2),'$pt'(baseKB,mpred_sv(mpred_sv,2),rhs([ arity(mpred_sv,2),
hybrid_support(mpred_sv,2),
singleValuedInArg(mpred_sv,2)])))
hybrid_support(mpred_sv,2)>=(mpred_sv(mpred_sv,2),'$pt'(baseKB,mpred_sv(mpred_sv,2),rhs([ arity(mpred_sv,2),
hybrid_support(mpred_sv,2),
singleValuedInArg(mpred_sv,2)])))
singleValuedInArg(mpred_sv,2)>=(mpred_sv(mpred_sv,2),'$pt'(baseKB,mpred_sv(mpred_sv,2),rhs([ arity(mpred_sv,2),
hybrid_support(mpred_sv,2),
singleValuedInArg(mpred_sv,2)])))
mpred_sv_shared(singleValuedInArg,2)>=(mfl4(_16966,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',19),ax)
mpred_sv(singleValuedInArg,2)>=(mpred_sv_shared(singleValuedInArg,2),'$pt'(baseKB,mpred_sv_shared(singleValuedInArg,2),rhs(
[ { kb_shared( singleValuedInArg/2) },
mpred_sv(singleValuedInArg,2)])))
arity(singleValuedInArg,2)>=(mpred_sv(singleValuedInArg,2),'$pt'(baseKB,mpred_sv(singleValuedInArg,2),rhs([ arity(singleValuedInArg,2),
hybrid_support(singleValuedInArg,2),
singleValuedInArg(singleValuedInArg,2)])))
hybrid_support(singleValuedInArg,2)>=(arity(singleValuedInArg,2),'$pt'(baseKB,arity(singleValuedInArg,2),(pfcControlled(singleValuedInArg)*->rhs(
[ hybrid_support(singleValuedInArg,2)]))))
hybrid_support(singleValuedInArg,2)>=(mpred_sv(singleValuedInArg,2),'$pt'(baseKB,mpred_sv(singleValuedInArg,2),rhs([ arity(singleValuedInArg,2),
hybrid_support(singleValuedInArg,2),
singleValuedInArg(singleValuedInArg,2)])))
singleValuedInArg(singleValuedInArg,2)>=(mpred_sv(singleValuedInArg,2),'$pt'(baseKB,mpred_sv(singleValuedInArg,2),rhs([
arity(singleValuedInArg,2),
hybrid_support(singleValuedInArg,2),
singleValuedInArg(singleValuedInArg,2)])))
mpred_sv_shared(singleValuedInArgDefault,3)>=(mfl4(_16530,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',20),ax)
mpred_prop(baseKB,singleValuedInArgDefault,3,kb_shared)>=((mfl4(_16486,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',20),ax),mfl4(_16496,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',20))
'$pt'(baseKB,genlMt(_16206,baseKB),(_16206\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_446434:singleValuedInArgDefault/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_460688:singleValuedInArgDefault/3))) }])))>=(mpred_prop(baseKB,singleValuedInArgDefault,3,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgDefault,3,kb_shared),'$pt'(baseKB,genlMt(_16206,baseKB),(_16206\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_95764:singleValuedInArgDefault/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_110018:singleValuedInArgDefault/3))) }])))))
mpred_sv(singleValuedInArgDefault,3)>=(mpred_sv_shared(singleValuedInArgDefault,3),'$pt'(baseKB,mpred_sv_shared(singleValuedInArgDefault,3),rhs(
[ { kb_shared( singleValuedInArgDefault/3) },
mpred_sv(singleValuedInArgDefault,3)])))
arity(singleValuedInArgDefault,3)>=(mpred_sv(singleValuedInArgDefault,3),'$pt'(baseKB,mpred_sv(singleValuedInArgDefault,3),rhs(
[ arity(singleValuedInArgDefault,3),
hybrid_support(singleValuedInArgDefault,3),
singleValuedInArg(singleValuedInArgDefault,3)])))
hybrid_support(singleValuedInArgDefault,3)>=(mpred_sv(singleValuedInArgDefault,3),'$pt'(baseKB,mpred_sv(singleValuedInArgDefault,3),rhs(
[ arity(singleValuedInArgDefault,3),
hybrid_support(singleValuedInArgDefault,3),
singleValuedInArg(singleValuedInArgDefault,3)])))
singleValuedInArg(singleValuedInArgDefault,3)>=(mpred_sv(singleValuedInArgDefault,3),'$pt'(baseKB,mpred_sv(singleValuedInArgDefault,3),rhs(
[ arity(singleValuedInArgDefault,3),
hybrid_support(singleValuedInArgDefault,3),
singleValuedInArg(singleValuedInArgDefault,3)])))
(prologSingleValued(_15782),arity(_15782,_15794)/(\+singleValuedInArg(_15782,_15804))==>singleValuedInArg(_15782,_15794))>=(mfl4(
[ 'Pred'=Pred,
'Arity'=_15794],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',22),ax)
mpred_prop(baseKB,prologSingleValued,1,pfcLHS)>=(mfl4([ 'Pred'=Pred,
'Arity'=_15754],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',22),ax)
arity(prologSingleValued,1)>=(mpred_prop(baseKB,prologSingleValued,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,prologSingleValued,1,pfcLHS),rhs(
[ arity(prologSingleValued,1),
functorIsMacro(prologSingleValued),
mpred_prop(baseKB,prologSingleValued,1,pfcWatches)])))
functorIsMacro(prologSingleValued)>=(mpred_prop(baseKB,prologSingleValued,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,prologSingleValued,1,pfcLHS),rhs(
[ arity(prologSingleValued,1),
functorIsMacro(prologSingleValued),
mpred_prop(baseKB,prologSingleValued,1,pfcWatches)])))
mpred_prop(baseKB,prologSingleValued,1,pfcWatches)>=(mpred_prop(baseKB,prologSingleValued,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,prologSingleValued,1,pfcLHS),rhs(
[ arity(prologSingleValued,1),
functorIsMacro(prologSingleValued),
mpred_prop(baseKB,prologSingleValued,1,pfcWatches)])))
mpred_prop(baseKB,prologSingleValued,1,kb_shared)>=((mfl4([ 'Pred'=Pred,
'Arity'=_15374],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',22),ax),mfl4(
[ 'Pred'=Pred,
'Arity'=_15374],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',22))
'$pt'(baseKB,genlMt(_15064,baseKB),(_15064\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_199806:prologSingleValued/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_214054:prologSingleValued/1))) }])))>=(mpred_prop(baseKB,prologSingleValued,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,prologSingleValued,1,kb_shared),'$pt'(baseKB,genlMt(_15064,baseKB),(_15064\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_250290:prologSingleValued/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_264538:prologSingleValued/1))) }])))))
mpred_prop(baseKB,singleValuedInArg,2,pfcCallCode)>=(mfl4([ 'Pred'=Pred,
'Arity'=_15040],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',22),ax)
mpred_prop(baseKB,prologSingleValued,1,pfcPosTrigger)>=(mfl4([ 'Pred'=Pred,
'Arity'=_14978],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',22),ax)
mpred_prop(baseKB,prologSingleValued,1,pfcWatches)>=(mpred_prop(baseKB,prologSingleValued,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,prologSingleValued,1,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,prologSingleValued,1,pfcWatches)])))
'$pt'(baseKB,prologSingleValued(_14710),'$pt'(baseKB,arity(_14710,_14724),(\+singleValuedInArg(_14710,_14740)*->rhs([ singleValuedInArg(SingleValuedInArg,SingleValuedInArg1)]))))>=((prologSingleValued(_14778),arity(_14778,_14790)/(\+singleValuedInArg(_14778,_14800))==>singleValuedInArg(_14778,_14790)),mfl4(
[ 'Pred'=Pred,
'Arity'=_14840],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',22))
arity(singleValuedInArgDefault,3)>=(mfl4(_14680,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',42),ax)
arity(singleValuedInArgDefault,3)>=((mfl4(_14636,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',43),ax),mfl4(_14646,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',43))
meta_argtypes(singleValuedInArgDefault(prologSingleValued,ftInt,ftTerm))>=(mfl4(_14596,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',43),ax)
prologHybrid(singleValuedInArgDefault)>=(mfl4(_14556,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',43),ax)
singleValuedInArg(singleValuedInArgDefault,3)>=(mfl4(_14524,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',44),ax)
(singleValuedInArg(_14462,_14464)==>prologSingleValued(_14462))>=(mfl4([ 'Pred'=Pred],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',46),ax)
mpred_prop(baseKB,prologSingleValued,1,pfcRHS)>=(mfl4([ 'Pred'=Pred],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',46),ax)
mpred_prop(baseKB,prologSingleValued,1,pfcCreates)>=(mpred_prop(baseKB,prologSingleValued,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,prologSingleValued,1,pfcRHS),rhs(
[ mpred_prop(baseKB,prologSingleValued,1,pfcCreates)])))
mpred_prop(baseKB,prologSingleValued,1,pfcControlled)>=(mpred_prop(baseKB,prologSingleValued,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,prologSingleValued,1,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,prologSingleValued,1,pfcControlled)]))))
mpred_prop(baseKB,prologSingleValued,1,prologHybrid)>=(mpred_prop(baseKB,prologSingleValued,1,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,prologSingleValued,1,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,prologSingleValued,1,prologHybrid)]))))
mpred_prop(baseKB,singleValuedInArg,2,pfcLHS)>=(mfl4([ 'Pred'=Pred],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',46),ax)
arity(singleValuedInArg,2)>=(mpred_prop(baseKB,singleValuedInArg,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArg,2,pfcLHS),rhs(
[ arity(singleValuedInArg,2),
functorIsMacro(singleValuedInArg),
mpred_prop(baseKB,singleValuedInArg,2,pfcWatches)])))
functorIsMacro(singleValuedInArg)>=(mpred_prop(baseKB,singleValuedInArg,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArg,2,pfcLHS),rhs(
[ arity(singleValuedInArg,2),
functorIsMacro(singleValuedInArg),
mpred_prop(baseKB,singleValuedInArg,2,pfcWatches)])))
mpred_prop(baseKB,singleValuedInArg,2,pfcWatches)>=(mpred_prop(baseKB,singleValuedInArg,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArg,2,pfcLHS),rhs(
[ arity(singleValuedInArg,2),
functorIsMacro(singleValuedInArg),
mpred_prop(baseKB,singleValuedInArg,2,pfcWatches)])))
mpred_prop(baseKB,singleValuedInArg,2,pfcPosTrigger)>=(mfl4([ 'Pred'=Pred],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',46),ax)
mpred_prop(baseKB,singleValuedInArg,2,pfcWatches)>=(mpred_prop(baseKB,singleValuedInArg,2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArg,2,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,singleValuedInArg,2,pfcWatches)])))
'$pt'(baseKB,singleValuedInArg(_13618,_13620),rhs([ prologSingleValued(PrologSingleValued)]))>=((singleValuedInArg(_13650,_13652)==>prologSingleValued(_13650)),mfl4(
[ 'Pred'=Pred],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',46))
prologSingleValued(mpred_sv)>=(singleValuedInArg(mpred_sv,2),'$pt'(baseKB,singleValuedInArg(_13578,_13580),rhs([ prologSingleValued(PrologSingleValued)])))
'$pt'(baseKB,arity(mpred_sv,_13438),(\+singleValuedInArg(mpred_sv,_13454)*->rhs([ singleValuedInArg(mpred_sv,SingleValuedInArg_Mpred_sv)])))>=(prologSingleValued(mpred_sv),'$pt'(baseKB,prologSingleValued(mpred_sv),'$pt'(baseKB,arity(mpred_sv,_13438),(\+singleValuedInArg(mpred_sv,_13454)*->rhs(
[ singleValuedInArg(mpred_sv,SingleValuedInArg_Mpred_sv)])))))
prologSingleValued(singleValuedInArg)>=(singleValuedInArg(singleValuedInArg,2),'$pt'(baseKB,singleValuedInArg(_13396,_13398),rhs(
[ prologSingleValued(PrologSingleValued)])))
'$pt'(baseKB,arity(singleValuedInArg,_13256),(\+singleValuedInArg(singleValuedInArg,_13272)*->rhs([ singleValuedInArg(singleValuedInArg,SingleValuedInArg)])))>=(prologSingleValued(singleValuedInArg),'$pt'(baseKB,prologSingleValued(singleValuedInArg),'$pt'(baseKB,arity(singleValuedInArg,_13256),(\+singleValuedInArg(singleValuedInArg,_13272)*->rhs(
[ singleValuedInArg(singleValuedInArg,SingleValuedInArg)])))))
prologSingleValued(singleValuedInArgDefault)>=(singleValuedInArg(singleValuedInArgDefault,3),'$pt'(baseKB,singleValuedInArg(_13214,_13216),rhs(
[ prologSingleValued(PrologSingleValued)])))
'$pt'(baseKB,arity(singleValuedInArgDefault,_13074),(\+singleValuedInArg(singleValuedInArgDefault,_13090)*->rhs([ singleValuedInArg(singleValuedInArgDefault,SingleValuedInArgDefault)])))>=(prologSingleValued(singleValuedInArgDefault),'$pt'(baseKB,prologSingleValued(singleValuedInArgDefault),'$pt'(baseKB,arity(singleValuedInArgDefault,_13074),(\+singleValuedInArg(singleValuedInArgDefault,_13090)*->rhs(
[ singleValuedInArg(singleValuedInArgDefault,SingleValuedInArgDefault)])))))
(singleValuedInArgDefault(_12982,_12984,_12986)/ground(_12986)==>singleValuedInArg(_12982,_12984))>=(mfl4([ 'SingleValued'=SingleValued,
'ArgN'=_12984,
'S1'=_12986],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',48),ax)
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcLHS)>=(mfl4([ 'SingleValued'=SingleValued,
'ArgN'=_12942,
'S1'=_12954],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',48),ax)
arity(singleValuedInArgDefault,3)>=(mpred_prop(baseKB,singleValuedInArgDefault,3,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgDefault,3,pfcLHS),rhs(
[ arity(singleValuedInArgDefault,3),
functorIsMacro(singleValuedInArgDefault),
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcWatches)])))
functorIsMacro(singleValuedInArgDefault)>=(mpred_prop(baseKB,singleValuedInArgDefault,3,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgDefault,3,pfcLHS),rhs(
[ arity(singleValuedInArgDefault,3),
functorIsMacro(singleValuedInArgDefault),
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcWatches)])))
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcWatches)>=(mpred_prop(baseKB,singleValuedInArgDefault,3,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgDefault,3,pfcLHS),rhs(
[ arity(singleValuedInArgDefault,3),
functorIsMacro(singleValuedInArgDefault),
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcWatches)])))
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcPosTrigger)>=(mfl4([ 'SingleValued'=SingleValued,
'ArgN'=_12584,
'S1'=_12596],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',48),ax)
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcWatches)>=(mpred_prop(baseKB,singleValuedInArgDefault,3,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgDefault,3,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,singleValuedInArgDefault,3,pfcWatches)])))
'$pt'(baseKB,singleValuedInArgDefault(_12334,_12336,_12338),(ground(_12338)*->rhs([ singleValuedInArg(SingleValuedInArg,SingleValuedInArg1)])))>=((singleValuedInArgDefault(_12386,_12388,_12390)/ground(_12390)==>singleValuedInArg(_12386,_12388)),mfl4(
[ 'SingleValued'=SingleValued,
'ArgN'=_12434,
'S1'=_12446],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',48))
mpred_prop(baseKB,singleValuedInArgAX,3,kb_shared)>=(mfl4(_12304,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',50),ax)
'$pt'(baseKB,genlMt(_12030,baseKB),(_12030\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_461988:singleValuedInArgAX/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_476236:singleValuedInArgAX/3))) }])))>=(mpred_prop(baseKB,singleValuedInArgAX,3,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX,3,kb_shared),'$pt'(baseKB,genlMt(_12030,baseKB),(_12030\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_110884:singleValuedInArgAX/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_125132:singleValuedInArgAX/3))) }])))))
(singleValuedInArg(_11938,_11940),arity(_11938,_11946)==>singleValuedInArgAX(_11938,_11946,_11940))>=(mfl4([ 'F'=F,
'N'=_11940,
'A'=_11946],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',52),ax)
mpred_prop(baseKB,singleValuedInArgAX,3,pfcRHS)>=(mfl4([ 'F'=F,
'N'=_11898,
'A'=_11910],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',52),ax)
mpred_prop(baseKB,singleValuedInArgAX,3,pfcCreates)>=(mpred_prop(baseKB,singleValuedInArgAX,3,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX,3,pfcRHS),rhs(
[ mpred_prop(baseKB,singleValuedInArgAX,3,pfcCreates)])))
mpred_prop(baseKB,singleValuedInArgAX,3,pfcControlled)>=(mpred_prop(baseKB,singleValuedInArgAX,3,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX,3,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,singleValuedInArgAX,3,pfcControlled)]))))
mpred_prop(baseKB,singleValuedInArgAX,3,prologHybrid)>=(mpred_prop(baseKB,singleValuedInArgAX,3,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX,3,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,singleValuedInArgAX,3,prologHybrid)]))))
'$pt'(baseKB,singleValuedInArg(_11468,_11470),(arity(_11468,_11482)*->rhs([ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)])))>=((singleValuedInArg(_11522,_11524),arity(_11522,_11530)==>singleValuedInArgAX(_11522,_11530,_11524)),mfl4(
[ 'F'=F,
'N'=_11572,
'A'=_11584],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',52))
singleValuedInArgAX(mpred_sv,2,2)>=(singleValuedInArg(mpred_sv,2),'$pt'(baseKB,singleValuedInArg(_11412,_11414),(arity(_11412,_11426)*->rhs(
[ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)]))))
singleValuedInArgAX(singleValuedInArg,2,2)>=(singleValuedInArg(singleValuedInArg,2),'$pt'(baseKB,singleValuedInArg(_11336,_11338),(arity(_11336,_11350)*->rhs(
[ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)]))))
singleValuedInArgAX(singleValuedInArgDefault,3,3)>=(singleValuedInArg(singleValuedInArgDefault,3),'$pt'(baseKB,singleValuedInArg(_11260,_11262),(arity(_11260,_11274)*->rhs(
[ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)]))))
'$pt'(baseKB,arity(_11100,_11102),(singleValuedInArg(_11100,_11114)*->rhs([ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)])))>=((singleValuedInArg(_11154,_11156),arity(_11154,_11162)==>singleValuedInArgAX(_11154,_11162,_11156)),mfl4(
[ 'F'=F,
'N'=_11204,
'A'=_11216],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',52))
singleValuedInArgAX(mpred_sv,2,2)>=(arity(mpred_sv,2),'$pt'(baseKB,arity(_11044,_11046),(singleValuedInArg(_11044,_11058)*->rhs(
[ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)]))))
singleValuedInArgAX(singleValuedInArg,2,2)>=(arity(singleValuedInArg,2),'$pt'(baseKB,arity(_10968,_10970),(singleValuedInArg(_10968,_10982)*->rhs(
[ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)]))))
singleValuedInArgAX(singleValuedInArgDefault,3,3)>=(arity(singleValuedInArgDefault,3),'$pt'(baseKB,arity(_10892,_10894),(singleValuedInArg(_10892,_10906)*->rhs(
[ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)]))))
(singleValuedInArgAX(_10622,_10624,_10626),{functor(_10640,_10622,_10624),arg(_10626,_10640,_10658),replace_arg(_10640,_10626,_10666,_10668)}==>(_10640,{_10658\=isMissing,call(dif:dif(_10666,_10658)),call_u(_10668),ground(_10668)},_10668==> \+_10668,_10640))>=(mfl4(
[ 'F'=F,
'A'=_10624,
'N'=_10626,
'P'=_10640,
'P_SLOT'=_10658,
'Q_SLOT'=_10666,
'Q'=_10668],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55),ax)
mpred_prop(baseKB,call,1,pfcCallCode)>=(mfl4([ 'F'=F,
'A'=_10534,
'N'=_10546,
'P'=_10558,
'P_SLOT'=_10570,
'Q_SLOT'=_10582,
'Q'=_10594],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55),ax)
mpred_prop(baseKB,call_u,1,pfcCallCode)>=(mfl4([ 'F'=F,
'A'=_10412,
'N'=_10424,
'P'=_10436,
'P_SLOT'=_10448,
'Q_SLOT'=_10460,
'Q'=_10472],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55),ax)
mpred_prop(baseKB,singleValuedInArgAX,3,pfcLHS)>=(mfl4([ 'F'=F,
'A'=_10290,
'N'=_10302,
'P'=_10314,
'P_SLOT'=_10326,
'Q_SLOT'=_10338,
'Q'=_10350],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55),ax)
arity(singleValuedInArgAX,3)>=(mpred_prop(baseKB,singleValuedInArgAX,3,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX,3,pfcLHS),rhs(
[ arity(singleValuedInArgAX,3),
functorIsMacro(singleValuedInArgAX),
mpred_prop(baseKB,singleValuedInArgAX,3,pfcWatches)])))
hybrid_support(singleValuedInArgAX,3)>=(arity(singleValuedInArgAX,3),'$pt'(baseKB,arity(singleValuedInArgAX,3),(pfcControlled(singleValuedInArgAX)*->rhs(
[ hybrid_support(singleValuedInArgAX,3)]))))
functorIsMacro(singleValuedInArgAX)>=(mpred_prop(baseKB,singleValuedInArgAX,3,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX,3,pfcLHS),rhs(
[ arity(singleValuedInArgAX,3),
functorIsMacro(singleValuedInArgAX),
mpred_prop(baseKB,singleValuedInArgAX,3,pfcWatches)])))
mpred_prop(baseKB,singleValuedInArgAX,3,pfcWatches)>=(mpred_prop(baseKB,singleValuedInArgAX,3,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX,3,pfcLHS),rhs(
[ arity(singleValuedInArgAX,3),
functorIsMacro(singleValuedInArgAX),
mpred_prop(baseKB,singleValuedInArgAX,3,pfcWatches)])))
mpred_prop(baseKB,functor,3,pfcCallCode)>=(mfl4([ 'F'=F,
'A'=_9814,
'N'=_9826,
'P'=_9838,
'P_SLOT'=_9850,
'Q_SLOT'=_9862,
'Q'=_9874],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55),ax)
mpred_prop(baseKB,arg,3,pfcCallCode)>=(mfl4([ 'F'=F,
'A'=_9692,
'N'=_9704,
'P'=_9716,
'P_SLOT'=_9728,
'Q_SLOT'=_9740,
'Q'=_9752],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55),ax)
mpred_prop(baseKB,replace_arg,4,pfcCallCode)>=(mfl4([ 'F'=F,
'A'=_9570,
'N'=_9582,
'P'=_9594,
'P_SLOT'=_9606,
'Q_SLOT'=_9618,
'Q'=_9630],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55),ax)
mpred_prop(baseKB,singleValuedInArgAX,3,pfcPosTrigger)>=(mfl4([ 'F'=F,
'A'=_9448,
'N'=_9460,
'P'=_9472,
'P_SLOT'=_9484,
'Q_SLOT'=_9496,
'Q'=_9508],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55),ax)
mpred_prop(baseKB,singleValuedInArgAX,3,pfcWatches)>=(mpred_prop(baseKB,singleValuedInArgAX,3,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX,3,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,singleValuedInArgAX,3,pfcWatches)])))
'$pt'(baseKB,singleValuedInArgAX(_8930,_8932,_8934),(functor(_8950,_8930,_8932),arg(_8934,_8950,_8968),replace_arg(_8950,_8934,_8976,_8978)*->rhs(
[ ( ( _346922 ,
{ Missing\=isMissing,
call( dif : dif(Dif,Dif2)),
call_u(U),
ground(Ground) } ,
_345402) ==>
\+_345464,_345460)])))>=((singleValuedInArgAX(_9090,_9092,_9094),{functor(_9108,_9090,_9092),arg(_9094,_9108,_9126),replace_arg(_9108,_9094,_9134,_9136)}==>(_9108,{_9126\=isMissing,call(dif:dif(_9134,_9126)),call_u(_9136),ground(_9136)},_9136==> \+_9136,_9108)),mfl4(
[ 'F'=F,
'A'=_9250,
'N'=_9262,
'P'=_9274,
'P_SLOT'=_9286,
'Q_SLOT'=_9298,
'Q'=_9310],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55))
(mpred_sv(_8642,_8644),{_8644\=isMissing,call(dif:dif(_8686,_8644)),call_u(mpred_sv(_8642,_8686)),ground(mpred_sv(_8642,_8686))},mpred_sv(_8642,_8686)==> \+mpred_sv(_8642,_8686),mpred_sv(_8642,_8644))>=(singleValuedInArgAX(mpred_sv,2,2),'$pt'(baseKB,singleValuedInArgAX(_8768,_8770,_8772),(functor(_8788,_8768,_8770),arg(_8772,_8788,_8806),replace_arg(_8788,_8772,_8814,_8816)*->rhs(
[ ( ( _381628 ,
{ Missing\=isMissing,
call( dif : dif(Dif,Dif2)),
call_u(U),
ground(Ground) } ,
_380108) ==>
\+_380170,_380166)]))))
'$pt'(baseKB,mpred_sv(_8284,_8286),(_8286\=isMissing,call(dif:dif(_8324,_8286)),call_u(mpred_sv(_8284,_8324)),ground(mpred_sv(_8284,_8324))*->'$pt'(baseKB,mpred_sv(_8284,_8324),rhs(
[ \+( mpred_sv(Mpred_sv,Sv)),
mpred_sv(_8284,_8286)]))))>=((mpred_sv(_8420,_8422),{_8422\=isMissing,call(dif:dif(_8464,_8422)),call_u(mpred_sv(_8420,_8464)),ground(mpred_sv(_8420,_8464))},mpred_sv(_8420,_8464)==> \+mpred_sv(_8420,_8464),mpred_sv(_8420,_8422)),mfl4(
[ 'F'=F,
'A'=_8554,
'N'=_8566,
'P'=_8578,
'P_SLOT'=_8590,
'Q_SLOT'=_8602,
'Q'=_8614],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55))
(singleValuedInArg(_7996,_7998),{_7998\=isMissing,call(dif:dif(_8040,_7998)),call_u(singleValuedInArg(_7996,_8040)),ground(singleValuedInArg(_7996,_8040))},singleValuedInArg(_7996,_8040)==> \+singleValuedInArg(_7996,_8040),singleValuedInArg(_7996,_7998))>=(singleValuedInArgAX(singleValuedInArg,2,2),'$pt'(baseKB,singleValuedInArgAX(_8122,_8124,_8126),(functor(_8142,_8122,_8124),arg(_8126,_8142,_8160),replace_arg(_8142,_8126,_8168,_8170)*->rhs(
[ ( ( _423242 ,
{ Missing\=isMissing,
call( dif : dif(Dif,Dif2)),
call_u(U),
ground(Ground) } ,
_421722) ==>
\+_421784,_421780)]))))
'$pt'(baseKB,singleValuedInArg(_7638,_7640),(_7640\=isMissing,call(dif:dif(_7678,_7640)),call_u(singleValuedInArg(_7638,_7678)),ground(singleValuedInArg(_7638,_7678))*->'$pt'(baseKB,singleValuedInArg(_7638,_7678),rhs(
[ \+( singleValuedInArg(SingleValuedInArg,SingleValuedInArg1)),
singleValuedInArg(_7638,_7640)]))))>=((singleValuedInArg(_7774,_7776),{_7776\=isMissing,call(dif:dif(_7818,_7776)),call_u(singleValuedInArg(_7774,_7818)),ground(singleValuedInArg(_7774,_7818))},singleValuedInArg(_7774,_7818)==> \+singleValuedInArg(_7774,_7818),singleValuedInArg(_7774,_7776)),mfl4(
[ 'F'=F,
'A'=_7908,
'N'=_7920,
'P'=_7932,
'P_SLOT'=_7944,
'Q_SLOT'=_7956,
'Q'=_7968],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55))
(singleValuedInArgDefault(_7338,_7340,_7342),{_7342\=isMissing,call(dif:dif(_7384,_7342)),call_u(singleValuedInArgDefault(_7338,_7340,_7384)),ground(singleValuedInArgDefault(_7338,_7340,_7384))},singleValuedInArgDefault(_7338,_7340,_7384)==> \+singleValuedInArgDefault(_7338,_7340,_7384),singleValuedInArgDefault(_7338,_7340,_7342))>=(singleValuedInArgAX(singleValuedInArgDefault,3,3),'$pt'(baseKB,singleValuedInArgAX(_7476,_7478,_7480),(functor(_7496,_7476,_7478),arg(_7480,_7496,_7514),replace_arg(_7496,_7480,_7522,_7524)*->rhs(
[ ( ( _466986 ,
{ Missing\=isMissing,
call( dif : dif(Dif,Dif2)),
call_u(U),
ground(Ground) } ,
_465466) ==>
\+_465528,_465524)]))))
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcRHS)>=(mfl4([ 'F'=F,
'A'=_7250,
'N'=_7262,
'P'=_7274,
'P_SLOT'=_7286,
'Q_SLOT'=_7298,
'Q'=_7310],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55),ax)
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcCreates)>=(mpred_prop(baseKB,singleValuedInArgDefault,3,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgDefault,3,pfcRHS),rhs(
[ mpred_prop(baseKB,singleValuedInArgDefault,3,pfcCreates)])))
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcControlled)>=(mpred_prop(baseKB,singleValuedInArgDefault,3,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgDefault,3,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,singleValuedInArgDefault,3,pfcControlled)]))))
mpred_prop(baseKB,singleValuedInArgDefault,3,prologHybrid)>=(mpred_prop(baseKB,singleValuedInArgDefault,3,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgDefault,3,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,singleValuedInArgDefault,3,prologHybrid)]))))
'$pt'(baseKB,singleValuedInArgDefault(_6582,_6584,_6586),(_6586\=isMissing,call(dif:dif(_6624,_6586)),call_u(singleValuedInArgDefault(_6582,_6584,_6624)),ground(singleValuedInArgDefault(_6582,_6584,_6624))*->'$pt'(baseKB,singleValuedInArgDefault(_6582,_6584,_6624),rhs(
[ \+( singleValuedInArgDefault(SingleValuedInArgDefault1,SingleValuedInArgDefault,SingleValuedInArgDefault2)),
singleValuedInArgDefault(_6582,_6584,_6586)]))))>=((singleValuedInArgDefault(_6730,_6732,_6734),{_6734\=isMissing,call(dif:dif(_6776,_6734)),call_u(singleValuedInArgDefault(_6730,_6732,_6776)),ground(singleValuedInArgDefault(_6730,_6732,_6776))},singleValuedInArgDefault(_6730,_6732,_6776)==> \+singleValuedInArgDefault(_6730,_6732,_6776),singleValuedInArgDefault(_6730,_6732,_6734)),mfl4(
[ 'F'=F,
'A'=_6876,
'N'=_6888,
'P'=_6900,
'P_SLOT'=_6912,
'Q_SLOT'=_6924,
'Q'=_6936],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55))
(unused==>(singleValuedInArgAX(_6330,_6332,_6334),{functor(_6348,_6330,_6332),arg(_6334,_6348,_6366),replace_arg(_6348,_6334,_6374,_6376)}==>(_6348/ground(_6348)==>{_6366\==isMissing,call(dif:dif(_6374,_6366)),call_u(_6376),ground(_6376),ignore(retract(_6376))})))>=(mfl4(
[ 'F'=F,
'A'=_6332,
'N'=_6334,
'P'=_6348,
'P_SLOT'=_6366,
'Q_SLOT'=_6374,
'Q'=_6376],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',63),ax)
mpred_prop(baseKB,ignore,1,pfcCallCode)>=(mfl4([ 'F'=F,
'A'=_6236,
'N'=_6248,
'P'=_6260,
'P_SLOT'=_6272,
'Q_SLOT'=_6284,
'Q'=_6296],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',63),ax)
mpred_prop(baseKB,unused,0,pfcLHS)>=(mfl4([ 'F'=F,
'A'=_6114,
'N'=_6126,
'P'=_6138,
'P_SLOT'=_6150,
'Q_SLOT'=_6162,
'Q'=_6174],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',63),ax)
arity(unused,0)>=(mpred_prop(baseKB,unused,0,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,unused,0,pfcLHS),rhs([ arity(unused,0),
functorIsMacro(unused),
mpred_prop(baseKB,unused,0,pfcWatches)])))
functorIsMacro(unused)>=(mpred_prop(baseKB,unused,0,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,unused,0,pfcLHS),rhs([ arity(unused,0),
functorIsMacro(unused),
mpred_prop(baseKB,unused,0,pfcWatches)])))
mpred_prop(baseKB,unused,0,pfcWatches)>=(mpred_prop(baseKB,unused,0,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,unused,0,pfcLHS),rhs(
[ arity(unused,0),
functorIsMacro(unused),
mpred_prop(baseKB,unused,0,pfcWatches)])))
mpred_prop(baseKB,unused,0,kb_shared)>=((mfl4([ 'F'=F,
'A'=_5614,
'N'=_5626,
'P'=_5638,
'P_SLOT'=_5650,
'Q_SLOT'=_5662,
'Q'=_5674],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',63),ax),mfl4(
[ 'F'=F,
'A'=_5614,
'N'=_5626,
'P'=_5638,
'P_SLOT'=_5650,
'Q_SLOT'=_5662,
'Q'=_5674],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',63))
'$pt'(baseKB,genlMt(_5304,baseKB),(_5304\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_213662:unused/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_227900:unused/0))) }])))>=(mpred_prop(baseKB,unused,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,unused,0,kb_shared),'$pt'(baseKB,genlMt(_5304,baseKB),(_5304\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_264122:unused/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_278360:unused/0))) }])))))
mpred_prop(baseKB,unused,0,pfcPosTrigger)>=(mfl4([ 'F'=F,
'A'=_5220,
'N'=_5232,
'P'=_5244,
'P_SLOT'=_5256,
'Q_SLOT'=_5268,
'Q'=_5280],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',63),ax)
mpred_prop(baseKB,unused,0,pfcWatches)>=(mpred_prop(baseKB,unused,0,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,unused,0,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,unused,0,pfcWatches)])))
'$pt'(baseKB,unused,rhs([ ( ( singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX12) ,
{ functor(Functor3,Functor,Functor13),
arg(Arg5,Arg,Arg14),
replace_arg(Replace_arg8,Replace_arg7,Replace_arg,Arg15) }) ==>
Ground/ground(Ground16) ==>
{ Missing\==isMissing,
call( dif : dif(Dif,Dif17)),
call_u(U),
ground(Ground19),
ignore( retract(Retract)) })]))>=((unused==>(singleValuedInArgAX(_4860,_4862,_4864),{functor(_4878,_4860,_4862),arg(_4864,_4878,_4896),replace_arg(_4878,_4864,_4904,_4906)}==>(_4878/ground(_4878)==>{_4896\==isMissing,call(dif:dif(_4904,_4896)),call_u(_4906),ground(_4906),ignore(retract(_4906))}))),mfl4(
[ 'F'=F,
'A'=_5022,
'N'=_5034,
'P'=_5046,
'P_SLOT'=_5058,
'Q_SLOT'=_5070,
'Q'=_5082],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',63))
(unused==>(singleValuedInArgAX_maybe(_4416,_4418,_4420),{functor(_4434,_4416,_4418),arg(_4420,_4434,_4452),replace_arg(_4434,_4420,_4460,_4462)}==>(_4434/ground(_4434)==>{_4452\==isMissing,call(dif:dif(_4460,_4452)),call_u(_4462),ground(_4462)},\+_4462,_4434,single_override_maybe(_4434,_4462))))>=(mfl4(
[ 'F'=F,
'A'=_4418,
'N'=_4420,
'P'=_4434,
'P_SLOT'=_4452,
'Q_SLOT'=_4460,
'Q'=_4462],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',71),ax)
mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcRHS)>=(mfl4([ 'F'=F,
'A'=_4322,
'N'=_4334,
'P'=_4346,
'P_SLOT'=_4358,
'Q_SLOT'=_4370,
'Q'=_4382],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',71),ax)
mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcCreates)>=(mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcRHS),rhs(
[ mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcCreates)])))
mpred_prop(baseKB,singleValuedInArgAX_maybe,3,kb_shared)>=((mfl4([ 'F'=F,
'A'=_4030,
'N'=_4042,
'P'=_4054,
'P_SLOT'=_4066,
'Q_SLOT'=_4078,
'Q'=_4090],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',71),ax),mfl4(
[ 'F'=F,
'A'=_4030,
'N'=_4042,
'P'=_4054,
'P_SLOT'=_4066,
'Q_SLOT'=_4078,
'Q'=_4090],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',71))
'$pt'(baseKB,genlMt(_3720,baseKB),(_3720\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_435040:singleValuedInArgAX_maybe/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_449294:singleValuedInArgAX_maybe/3))) }])))>=(mpred_prop(baseKB,singleValuedInArgAX_maybe,3,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX_maybe,3,kb_shared),'$pt'(baseKB,genlMt(_3720,baseKB),(_3720\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_91842:singleValuedInArgAX_maybe/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_106096:singleValuedInArgAX_maybe/3))) }])))))
mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcControlled)>=(mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcControlled)]))))
mpred_prop(baseKB,singleValuedInArgAX_maybe,3,prologHybrid)>=(mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,singleValuedInArgAX_maybe,3,prologHybrid)]))))
mpred_prop(baseKB,single_override_maybe,2,pfcRHS)>=(mfl4([ 'F'=F,
'A'=_3460,
'N'=_3472,
'P'=_3484,
'P_SLOT'=_3496,
'Q_SLOT'=_3508,
'Q'=_3520],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',71),ax)
mpred_prop(baseKB,single_override_maybe,2,pfcCreates)>=(mpred_prop(baseKB,single_override_maybe,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,single_override_maybe,2,pfcRHS),rhs(
[ mpred_prop(baseKB,single_override_maybe,2,pfcCreates)])))
mpred_prop(baseKB,single_override_maybe,2,kb_shared)>=((mfl4([ 'F'=F,
'A'=_3168,
'N'=_3180,
'P'=_3192,
'P_SLOT'=_3204,
'Q_SLOT'=_3216,
'Q'=_3228],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',71),ax),mfl4(
[ 'F'=F,
'A'=_3168,
'N'=_3180,
'P'=_3192,
'P_SLOT'=_3204,
'Q_SLOT'=_3216,
'Q'=_3228],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',71))
'$pt'(baseKB,genlMt(_2858,baseKB),(_2858\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_181470:single_override_maybe/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_195720:single_override_maybe/2))) }])))>=(mpred_prop(baseKB,single_override_maybe,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,single_override_maybe,2,kb_shared),'$pt'(baseKB,genlMt(_2858,baseKB),(_2858\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_231958:single_override_maybe/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_246208:single_override_maybe/2))) }])))))
mpred_prop(baseKB,single_override_maybe,2,pfcControlled)>=(mpred_prop(baseKB,single_override_maybe,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,single_override_maybe,2,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,single_override_maybe,2,pfcControlled)]))))
mpred_prop(baseKB,single_override_maybe,2,prologHybrid)>=(mpred_prop(baseKB,single_override_maybe,2,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,single_override_maybe,2,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,single_override_maybe,2,prologHybrid)]))))
'$pt'(baseKB,unused,rhs([ ( ( singleValuedInArgAX_maybe(SingleValuedInArgAX_maybe1,SingleValuedInArgAX_maybe,Maybe) ,
{ functor(Functor3,Functor,Functor15),
arg(Arg5,Arg,Arg16),
replace_arg(Replace_arg8,Replace_arg7,Replace_arg,Arg17) }) ==>
Ground/ground(Ground18) ==>
( { Missing\==isMissing,
call( dif : dif(Dif,Dif19)),
call_u(U),
ground(Ground21) } ,
\+_296060 ,
Single_override_maybe13 ,
single_override_maybe(Single_override_maybe,Maybe22)))]))>=((unused==>(singleValuedInArgAX_maybe(_2422,_2424,_2426),{functor(_2440,_2422,_2424),arg(_2426,_2440,_2458),replace_arg(_2440,_2426,_2466,_2468)}==>(_2440/ground(_2440)==>{_2458\==isMissing,call(dif:dif(_2466,_2458)),call_u(_2468),ground(_2468)},\+_2468,_2440,single_override_maybe(_2440,_2468)))),mfl4(
[ 'F'=F,
'A'=_2598,
'N'=_2610,
'P'=_2622,
'P_SLOT'=_2634,
'Q_SLOT'=_2646,
'Q'=_2658],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',71))
(single_override(_2112,_2114),{ignore(retract(_2114))}==>(\+_2112==> \+single_override(_2112,_2114),{mpred_supported(_2114)},_2114))>=(mfl4(
[ 'P'=P,
'Q'=_2114],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',78),ax)
mpred_prop(baseKB,single_override,2,pfcRHS)>=(mfl4([ 'P'=P,
'Q'=_2084],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',78),ax)
mpred_prop(baseKB,single_override,2,pfcCreates)>=(mpred_prop(baseKB,single_override,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,single_override,2,pfcRHS),rhs(
[ mpred_prop(baseKB,single_override,2,pfcCreates)])))
mpred_prop(baseKB,single_override,2,kb_shared)>=((mfl4([ 'P'=P,
'Q'=_1912],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',78),ax),mfl4(
[ 'P'=P,
'Q'=_1912],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',78))
'$pt'(baseKB,genlMt(_1602,baseKB),(_1602\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_379060:single_override/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_393308:single_override/2))) }])))>=(mpred_prop(baseKB,single_override,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,single_override,2,kb_shared),'$pt'(baseKB,genlMt(_1602,baseKB),(_1602\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_429542:single_override/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_443790:single_override/2))) }])))))
mpred_prop(baseKB,single_override,2,pfcControlled)>=(mpred_prop(baseKB,single_override,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,single_override,2,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,single_override,2,pfcControlled)]))))
mpred_prop(baseKB,single_override,2,prologHybrid)>=(mpred_prop(baseKB,single_override,2,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,single_override,2,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,single_override,2,prologHybrid)]))))
mpred_prop(baseKB,mpred_supported,1,pfcCallCode)>=(mfl4([ 'P'=P,
'Q'=_1402],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',78),ax)
mpred_prop(baseKB,single_override,2,pfcLHS)>=(mfl4([ 'P'=P,
'Q'=_1340],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',78),ax)
arity(single_override,2)>=(mpred_prop(baseKB,single_override,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,single_override,2,pfcLHS),rhs(
[ arity(single_override,2),
functorIsMacro(single_override),
mpred_prop(baseKB,single_override,2,pfcWatches)])))
hybrid_support(single_override,2)>=(arity(single_override,2),'$pt'(baseKB,arity(single_override,2),(pfcControlled(single_override)*->rhs(
[ hybrid_support(single_override,2)]))))
functorIsMacro(single_override)>=(mpred_prop(baseKB,single_override,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,single_override,2,pfcLHS),rhs(
[ arity(single_override,2),
functorIsMacro(single_override),
mpred_prop(baseKB,single_override,2,pfcWatches)])))
mpred_prop(baseKB,single_override,2,pfcWatches)>=(mpred_prop(baseKB,single_override,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,single_override,2,pfcLHS),rhs(
[ arity(single_override,2),
functorIsMacro(single_override),
mpred_prop(baseKB,single_override,2,pfcWatches)])))
mpred_prop(baseKB,single_override,2,pfcPosTrigger)>=(mfl4([ 'P'=P,
'Q'=_924],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',78),ax)
mpred_prop(baseKB,single_override,2,pfcWatches)>=(mpred_prop(baseKB,single_override,2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,single_override,2,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,single_override,2,pfcWatches)])))
'$pt'(baseKB,single_override(_610,_612),(ignore(retract(_612))*->rhs([ ( \+_95876 ==>
( \+( single_override(Single_override,Override)) ,
{ mpred_supported(Supported) } ,
_95898))])))>=((single_override(_698,_700),{ignore(retract(_700))}==>(\+_698==> \+single_override(_698,_700),{mpred_supported(_700)},_700)),mfl4(
[ 'P'=P,
'Q'=_786],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',78))]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k ppdb_01.pl (returned 7) -->
<testsuite name="predmt_01a.pl">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['predmt_01a.pl'])" -g "test_completed"
passed=info(why_was_true(baseKB:clause_u(socialMt:loves(sally,joe))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for clause_u(socialMt:loves(sally,joe)):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+clause_u(myMt:loves(_412,_416)))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause_u(myMt:loves(_412,_416)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause_u(myMt:loves(_412,_416)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause_u(myMt:loves(_412,_416)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k predmt_01a.pl (returned 7) -->
<testsuite name="predmt_01b.pl">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['predmt_01b.pl'])" -g "test_completed"
passed=info(why_was_true(baseKB:clause_u(socialMt:loves(sally,joe))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for clause_u(socialMt:loves(sally,joe)):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+clause_u(myMt:loves(_412,_416)))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause_u(myMt:loves(_412,_416)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause_u(myMt:loves(_412,_416)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause_u(myMt:loves(_412,_416)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k predmt_01b.pl (returned 7) -->
<testsuite name="predmt_01.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['predmt_01.pfc'])" -g "test_completed"
passed=info(why_was_true(myMt:clause_u(socialMt:loves(sally,joe))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for clause_u(socialMt:loves(sally,joe)):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(myMt:(\+clause_u(myMt:loves(_30624,_30646)))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause_u(myMt:loves(_30624,_30646)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause_u(myMt:loves(_30624,_30646)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause_u(myMt:loves(_30624,_30646)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k predmt_01.pfc (returned 7) -->
<testsuite name="reset_db_01.pfc.pl">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['reset_db_01.pfc.pl'])" -g "test_completed"
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for cond_POST:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 cond_PRE % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl:20]
1.2 cond_PRE==>cond_POST % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl:19]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',20)
1.4 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',19)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1=aaa ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0=aaa ,
% support_fact = mfl4(_3212,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',29) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1(aaa).
% % Found positive trigger: aaa
% % body: mpred_positive_fact(aaa)*->rhs([ \+( ~aaa)])
% % still_supported(~aaa)
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~aaa
% % still_supported(~aaa)
% call_mpred_post4 :-
% unique is assertion_status ,
% post1=bbbb ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0=bbbb ,
% support_fact = mfl4(_61424,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',31) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1(bbbb).
% % Found positive trigger: bbbb
% % body: mpred_positive_fact(bbbb)*->rhs([ \+( ~bbbb)])
% % still_supported(~bbbb)
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~bbbb
% % still_supported(~bbbb)
User added facts in [baseKB]: 284
aaa
bbbb
cond_PRE
nondet
pfcSanityA
alwaysGaf(alwaysGaf)
alwaysGaf(pfcLHS)
alwaysGaf(pfcRHS)
compilerDirective(codeTooSlow)
compilerDirective(hardCodedExpansion)
compilerDirective(isRedundant)
compilerDirective(isRuntime)
compilerDirective(pass2)
compilerDirective(pfc_checking)
compilerDirective(redundantMaybe)
compilerDirective(tooSlow)
functorDeclares(compilerDirective)
functorIsMacro(functorIsMacro)
meta_argtypes(mdefault(ftAssertable))
meta_argtypes(mpred_undo_sys(ftAssertion,ftCallable,ftCallable))
meta_argtypes(singleValuedInArgDefault(prologSingleValued,ftInt,ftTerm))
mtHybrid(baseKB)
pfcControlled(mpred_undo_sys)
predicateTriggerType(kb_global)
predicateTriggerType(kb_local)
predicateTriggerType(kb_shared)
predicateTriggerType(kbi_define)
prologBuiltin(var)
prologDynamic(term_expansion)
prologHybrid(singleValuedInArgDefault)
prologHybrid(warningsAbout)
quasiQuote(xQuoteFn)
rtArgsVerbatum('$VAR')
rtArgsVerbatum('$spft')
rtArgsVerbatum(<-)
rtArgsVerbatum(=..)
rtArgsVerbatum('NART')
rtArgsVerbatum(added)
rtArgsVerbatum(ain)
rtArgsVerbatum(call)
rtArgsVerbatum(call_u)
rtArgsVerbatum(clause_asserted_i)
rtArgsVerbatum(listing)
rtArgsVerbatum(loop_check_term)
rtArgsVerbatum(loop_check_term_key)
rtArgsVerbatum(member)
rtArgsVerbatum(mpred_action)
rtArgsVerbatum(mpred_prop)
rtArgsVerbatum(mpred_rem)
rtArgsVerbatum(ruleRewrite)
rtArgsVerbatum(second_order)
rtArgsVerbatum(warningsAbout)
rtArgsVerbatum(with_current_why)
rtArgsVerbatum(xQuoteFn)
rtNotForUnboundPredicates(call)
rtNotForUnboundPredicates(member)
rtNotForUnboundPredicates(t)
rtNotForUnboundPredicates(~)
ttModuleType(tSourceCode)
ttModuleType(tSourceData)
ttRelationType(pfcControlled)
ttRelationType(pfcMustFC)
ttRelationType(predCanHaveSingletons)
ttRelationType(prologBuiltin)
ttRelationType(prologDynamic)
ttRelationType(prologEquality)
ttRelationType(prologHybrid)
ttRelationType(prologIsFlag)
ttRelationType(prologKIF)
ttRelationType(prologListValued)
ttRelationType(prologMultiValued)
ttRelationType(prologNegByFailure)
ttRelationType(prologOrdered)
ttRelationType(prologPTTP)
ttRelationType(prologSideEffects)
ttRelationType(prologSingleValued)
ttRelationType(rtArgsVerbatum)
ttRelationType(rtAvoidForwardChain)
ttRelationType(rtNotForUnboundPredicates)
ttRelationType(rtSymmetricBinaryPredicate)
ttRelationType(singleValuedHybrid)
ttRelationType(tFunction)
ttTypeType(ttModuleType)
ttTypeType(ttRelationType)
ttTypeType(ttTypeType)
~singleValuedInArg(arity,_3710)
~singleValuedInArg(support_hilog,_3694)
arity(alwaysGaf,1)
arity(arity,2)
arity(comment,2)
arity(do_and_undo,2)
arity(functorIsMacro,1)
arity(mpred_sv,2)
arity(quasiQuote,1)
arity(rtArgsVerbatum,1)
arity(singleValuedInArgDefault,3)
comment(codeTooSlow,"A faster more incomplete version is filling in for it")
comment(hardCodedExpansion,"Is Already Implemented From Code")
comment(isRedundant,"Redundant")
comment(isRuntime,"Only use rule/fact at runtime")
comment(pass2,"Probably not needed at first")
comment(pfc_checking,"Checks for common Pfc Errors")
comment(redundantMaybe,"Probably redundant")
comment(tSourceCode,"Source code files containing callable features")
comment(tSourceData,"Source data files containing world state information")
comment(tooSlow,"Slow and Probably not needed at first")
do_and_undo(mpred_post_exactly,mpred_remove_exactly)
genlPreds(pfcControlled,prologHybrid)
genlPreds(pfcMustFC,pfcControlled)
genlPreds(pfcRHS,pfcControlled)
genlPreds(prologSideEffects,rtNotForUnboundPredicates)
mpred_sv_shared(mpred_sv,2)
mpred_sv_shared(singleValuedInArg,2)
mpred_sv_shared(singleValuedInArgDefault,3)
mpred_unload_option('/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
mpred_unload_option('/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',never)
mpred_unload_option('/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',never)
mpred_unload_option('/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_module_inheritance.pfc.pl',never)
mpred_unload_option('/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',never)
mudToCyc(tSourceCode,tComputerCode)
mudToCyc(tSourceData,iboPropositionalInformationThing)
mudToCyc(ttModuleType,'MicrotheoryType')
never_assert_u(baseKB:mtProlog(baseKB),must(mtHybrid(baseKB)))
predicateConventionMt(genlMt,baseKB)
predicateConventionMt(mtHybrid,baseKB)
predicateConventionMt(mtProlog,baseKB)
singleValuedInArg(singleValuedInArgDefault,3)
typeCheckDecl(pfcControlled(_4958),callable(_4958))
typeCheckDecl(prologHybrid(_4978),callable(_4978))
typeGenls(ttModuleType,tMicrotheory)
mpred_prop(baseKB,'$bt',2,pfcLHS)
mpred_prop(baseKB,'$bt',2,pfcPosTrigger)
mpred_prop(baseKB,=,2,pfcCallCode)
mpred_prop(baseKB,==,2,pfcCallCode)
mpred_prop(baseKB,\=,2,pfcCallCode)
mpred_prop(baseKB,\==,2,pfcCallCode)
mpred_prop(baseKB,alwaysGaf,1,kb_shared)
mpred_prop(baseKB,arg,3,pfcCallCode)
mpred_prop(baseKB,arityMax,2,pfcRHS)
mpred_prop(baseKB,call,1,pfcCallCode)
mpred_prop(baseKB,call_u,1,pfcCallCode)
mpred_prop(baseKB,catch,3,pfcCallCode)
mpred_prop(baseKB,child_POST,0,pfcRHS)
mpred_prop(baseKB,col_as_unary,1,kb_shared)
mpred_prop(baseKB,comment,2,kb_shared)
mpred_prop(baseKB,compilerDirective,1,kb_shared)
mpred_prop(baseKB,compilerDirective,1,pfcLHS)
mpred_prop(baseKB,compilerDirective,1,pfcPosTrigger)
mpred_prop(baseKB,cond_POST,0,pfcRHS)
mpred_prop(baseKB,cond_PRE,0,pfcLHS)
mpred_prop(baseKB,cond_PRE,0,pfcPosTrigger)
mpred_prop(baseKB,cond_PRE_D,0,pfcLHS)
mpred_prop(baseKB,cond_PRE_D,0,pfcPosTrigger)
mpred_prop(baseKB,conflict,1,kb_shared)
mpred_prop(baseKB,conflict,1,pfcLHS)
mpred_prop(baseKB,conflict,1,pfcPosTrigger)
mpred_prop(baseKB,decl_assertable_module,1,pfcCallCode)
mpred_prop(baseKB,decl_rt,1,pfcCallCode)
mpred_prop(baseKB,dmsg_pretty,1,pfcCallCode)
mpred_prop(baseKB,do_and_undo,2,kb_shared)
mpred_prop(baseKB,do_import_modules,0,kb_shared)
mpred_prop(baseKB,doall,1,pfcCallCode)
mpred_prop(baseKB,ensure_abox,1,pfcCallCode)
mpred_prop(baseKB,feature_setting,2,kb_shared)
mpred_prop(baseKB,functor,3,pfcCallCode)
mpred_prop(baseKB,functorDeclares,1,kb_shared)
mpred_prop(baseKB,functorDeclares,1,pfcLHS)
mpred_prop(baseKB,functorDeclares,1,pfcPosTrigger)
mpred_prop(baseKB,functorDeclares,1,pfcRHS)
mpred_prop(baseKB,functorIsMacro,1,kb_shared)
mpred_prop(baseKB,functorIsMacro,1,pfcRHS)
mpred_prop(baseKB,genlMt,2,pfcLHS)
mpred_prop(baseKB,genlMt,2,pfcPosTrigger)
mpred_prop(baseKB,genlMt,2,pfcRHS)
mpred_prop(baseKB,genlPreds,2,kb_shared)
mpred_prop(baseKB,genlPreds,2,pfcCallCode)
mpred_prop(baseKB,genlPreds,2,pfcLHS)
mpred_prop(baseKB,genlPreds,2,pfcPosTrigger)
mpred_prop(baseKB,ground,1,pfcCallCode)
mpred_prop(baseKB,hybrid_support,2,kb_shared)
mpred_prop(baseKB,hybrid_support,2,pfcRHS)
mpred_prop(baseKB,if_interactive,2,pfcCallCode)
mpred_prop(baseKB,if_missing_mask,3,pfcCallCode)
mpred_prop(baseKB,ignore,1,pfcCallCode)
mpred_prop(baseKB,is_ftNonvar,1,pfcCallCode)
mpred_prop(baseKB,kb_global,1,pfcCallCode)
mpred_prop(baseKB,kb_shared,1,pfcCallCode)
mpred_prop(baseKB,mdefault,1,pfcLHS)
mpred_prop(baseKB,mdefault,1,pfcPosTrigger)
mpred_prop(baseKB,mdefault,1,pfcRHS)
mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcRHS)
mpred_prop(baseKB,mpred_literal,1,pfcCallCode)
mpred_prop(baseKB,mpred_positive_fact,1,pfcCallCode)
mpred_prop(baseKB,mpred_prop,4,pfcCallCode)
mpred_prop(baseKB,mpred_prop,4,pfcLHS)
mpred_prop(baseKB,mpred_prop,4,pfcPosTrigger)
mpred_prop(baseKB,mpred_prop,4,pfcRHS)
mpred_prop(baseKB,mpred_supported,1,pfcCallCode)
mpred_prop(baseKB,mpred_sv,2,pfcLHS)
mpred_prop(baseKB,mpred_sv,2,pfcPosTrigger)
mpred_prop(baseKB,mpred_sv,2,pfcRHS)
mpred_prop(baseKB,mpred_sv_shared,2,pfcLHS)
mpred_prop(baseKB,mpred_sv_shared,2,pfcPosTrigger)
mpred_prop(baseKB,mpred_undo_sys,3,kb_shared)
mpred_prop(baseKB,mpred_undo_sys,3,pfcLHS)
mpred_prop(baseKB,mpred_undo_sys,3,pfcPosTrigger)
mpred_prop(baseKB,mtExact,1,kb_shared)
mpred_prop(baseKB,mtHybrid,1,pfcLHS)
mpred_prop(baseKB,mtHybrid,1,pfcPosTrigger)
mpred_prop(baseKB,mtNonAssertable,1,kb_shared)
mpred_prop(baseKB,mtProlog,1,pfcCallCode)
mpred_prop(baseKB,must,1,pfcCallCode)
mpred_prop(baseKB,nesc,1,pfcLHS)
mpred_prop(baseKB,nesc,1,pfcPosTrigger)
mpred_prop(baseKB,nesc,1,pfcRHS)
mpred_prop(baseKB,nondet,0,kb_shared)
mpred_prop(baseKB,nonvar,1,pfcCallCode)
mpred_prop(baseKB,nop,1,pfcCallCode)
mpred_prop(baseKB,pfcControlled,1,kb_shared)
mpred_prop(baseKB,pfcControlled,1,pfcCallCode)
mpred_prop(baseKB,pfcControlled,1,pfcLHS)
mpred_prop(baseKB,pfcControlled,1,pfcPosTrigger)
mpred_prop(baseKB,pfcSanityA,0,pfcLHS)
mpred_prop(baseKB,pfcSanityA,0,pfcPosTrigger)
mpred_prop(baseKB,pfcSanityB,0,pfcRHS)
mpred_prop(baseKB,pfc_checking,0,pfcLHS)
mpred_prop(baseKB,pfc_checking,0,pfcPosTrigger)
mpred_prop(baseKB,predicateConventionMt,2,kb_shared)
mpred_prop(baseKB,predicateConventionMt,2,pfcCallCode)
mpred_prop(baseKB,predicateConventionMt,2,pfcLHS)
mpred_prop(baseKB,predicateConventionMt,2,pfcPosTrigger)
mpred_prop(baseKB,predicateTriggerType,1,pfcLHS)
mpred_prop(baseKB,predicateTriggerType,1,pfcPosTrigger)
mpred_prop(baseKB,predicate_is_undefined_fa,2,pfcCallCode)
mpred_prop(baseKB,preventedWhen,2,pfcLHS)
mpred_prop(baseKB,preventedWhen,2,pfcPosTrigger)
mpred_prop(baseKB,prologHybrid,1,pfcCallCode)
mpred_prop(baseKB,prologHybrid,1,pfcLHS)
mpred_prop(baseKB,prologHybrid,1,pfcPosTrigger)
mpred_prop(baseKB,prologOnly,1,kb_shared)
mpred_prop(baseKB,prologSingleValued,1,pfcLHS)
mpred_prop(baseKB,prologSingleValued,1,pfcPosTrigger)
mpred_prop(baseKB,prologSingleValued,1,pfcRHS)
mpred_prop(baseKB,quasiQuote,1,kb_shared)
mpred_prop(baseKB,replace_arg,4,pfcCallCode)
mpred_prop(baseKB,rtAvoidForwardChain,1,kb_shared)
mpred_prop(baseKB,rtReformulatorDirectivePredicate,1,kb_shared)
mpred_prop(baseKB,show_failure,1,pfcCallCode)
mpred_prop(baseKB,singleValuedInArg,2,kb_shared)
mpred_prop(baseKB,singleValuedInArg,2,pfcCallCode)
mpred_prop(baseKB,singleValuedInArg,2,pfcLHS)
mpred_prop(baseKB,singleValuedInArg,2,pfcPosTrigger)
mpred_prop(baseKB,singleValuedInArg,2,pfcRHS)
mpred_prop(baseKB,singleValuedInArgAX,3,kb_shared)
mpred_prop(baseKB,singleValuedInArgAX,3,pfcLHS)
mpred_prop(baseKB,singleValuedInArgAX,3,pfcPosTrigger)
mpred_prop(baseKB,singleValuedInArgAX,3,pfcRHS)
mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcRHS)
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcLHS)
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcPosTrigger)
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcRHS)
mpred_prop(baseKB,single_override,2,pfcLHS)
mpred_prop(baseKB,single_override,2,pfcPosTrigger)
mpred_prop(baseKB,single_override,2,pfcRHS)
mpred_prop(baseKB,single_override_maybe,2,pfcRHS)
mpred_prop(baseKB,startup_option,2,kb_shared)
mpred_prop(baseKB,support_hilog,2,kb_shared)
mpred_prop(baseKB,tFunction,1,kb_shared)
mpred_prop(baseKB,tooSlow,0,kb_shared)
mpred_prop(baseKB,trace_or_throw_ex,1,pfcCallCode)
mpred_prop(baseKB,true,0,pfcCallCode)
mpred_prop(baseKB,ttRelationType,1,kb_shared)
mpred_prop(baseKB,ttRelationType,1,pfcLHS)
mpred_prop(baseKB,ttRelationType,1,pfcPosTrigger)
mpred_prop(baseKB,ttTypeType,1,pfcLHS)
mpred_prop(baseKB,ttTypeType,1,pfcPosTrigger)
mpred_prop(baseKB,typeCheckDecl,2,kb_shared)
mpred_prop(baseKB,unused,0,pfcLHS)
mpred_prop(baseKB,unused,0,pfcPosTrigger)
mpred_prop(baseKB,warn_if_static,2,pfcCallCode)
mpred_prop(baseKB,warningsAbout,2,kb_shared)
mpred_prop(baseKB,warningsAbout,2,pfcLHS)
mpred_prop(baseKB,warningsAbout,2,pfcPosTrigger)
mpred_prop(baseKB,wdmsg_pfc,1,pfcCallCode)
System added facts in [baseKB]: 273
child_POST
cond_POST
pfcSanityB
functorDeclares(pfcControlled)
functorDeclares(pfcMustFC)
functorDeclares(predCanHaveSingletons)
functorDeclares(prologBuiltin)
functorDeclares(prologDynamic)
functorDeclares(prologEquality)
functorDeclares(prologHybrid)
functorDeclares(prologIsFlag)
functorDeclares(prologKIF)
functorDeclares(prologListValued)
functorDeclares(prologMultiValued)
functorDeclares(prologNegByFailure)
functorDeclares(prologOrdered)
functorDeclares(prologPTTP)
functorDeclares(prologSideEffects)
functorDeclares(prologSingleValued)
functorDeclares(rtArgsVerbatum)
functorDeclares(rtAvoidForwardChain)
functorDeclares(rtNotForUnboundPredicates)
functorDeclares(rtSymmetricBinaryPredicate)
functorDeclares(singleValuedHybrid)
functorDeclares(tFunction)
functorDeclares(ttModuleType)
functorDeclares(ttRelationType)
functorDeclares(ttTypeType)
functorIsMacro('$bt')
functorIsMacro(compilerDirective)
functorIsMacro(cond_PRE)
functorIsMacro(cond_PRE_D)
functorIsMacro(conflict)
functorIsMacro(functorDeclares)
functorIsMacro(genlMt)
functorIsMacro(genlPreds)
functorIsMacro(mdefault)
functorIsMacro(mpred_prop)
functorIsMacro(mpred_sv)
functorIsMacro(mpred_sv_shared)
functorIsMacro(mpred_undo_sys)
functorIsMacro(mtHybrid)
functorIsMacro(nesc)
functorIsMacro(pfcControlled)
functorIsMacro(pfcMustFC)
functorIsMacro(pfcSanityA)
functorIsMacro(pfc_checking)
functorIsMacro(predCanHaveSingletons)
functorIsMacro(predicateConventionMt)
functorIsMacro(predicateTriggerType)
functorIsMacro(preventedWhen)
functorIsMacro(prologBuiltin)
functorIsMacro(prologDynamic)
functorIsMacro(prologEquality)
functorIsMacro(prologHybrid)
functorIsMacro(prologIsFlag)
functorIsMacro(prologKIF)
functorIsMacro(prologListValued)
functorIsMacro(prologMultiValued)
functorIsMacro(prologNegByFailure)
functorIsMacro(prologOrdered)
functorIsMacro(prologPTTP)
functorIsMacro(prologSideEffects)
functorIsMacro(prologSingleValued)
functorIsMacro(rtArgsVerbatum)
functorIsMacro(rtAvoidForwardChain)
functorIsMacro(rtNotForUnboundPredicates)
functorIsMacro(rtSymmetricBinaryPredicate)
functorIsMacro(singleValuedHybrid)
functorIsMacro(singleValuedInArg)
functorIsMacro(singleValuedInArgAX)
functorIsMacro(singleValuedInArgDefault)
functorIsMacro(single_override)
functorIsMacro(tFunction)
functorIsMacro(ttModuleType)
functorIsMacro(ttRelationType)
functorIsMacro(ttTypeType)
functorIsMacro(unused)
functorIsMacro(warningsAbout)
prologSingleValued(mpred_sv)
prologSingleValued(singleValuedInArg)
prologSingleValued(singleValuedInArgDefault)
arity('$bt',2)
arity(compilerDirective,1)
arity(cond_PRE,0)
arity(cond_PRE_D,0)
arity(conflict,1)
arity(functorDeclares,1)
arity(genlMt,2)
arity(genlPreds,2)
arity(mdefault,1)
arity(member,2)
arity(mpred_prop,4)
arity(mpred_sv_shared,2)
arity(mpred_undo_sys,3)
arity(mtHybrid,1)
arity(nesc,1)
arity(pfcControlled,1)
arity(pfcSanityA,0)
arity(pfc_checking,0)
arity(predicateConventionMt,2)
arity(predicateTriggerType,1)
arity(preventedWhen,2)
arity(prologHybrid,1)
arity(prologSingleValued,1)
arity(singleValuedInArg,2)
arity(singleValuedInArgAX,3)
arity(single_override,2)
arity(term_expansion,2)
arity(ttRelationType,1)
arity(ttTypeType,1)
arity(unused,0)
arity(var,1)
arity(warningsAbout,2)
arityMax(compilerDirective,1)
arityMax(pfcControlled,1)
arityMax(pfcMustFC,1)
arityMax(predCanHaveSingletons,1)
arityMax(prologBuiltin,1)
arityMax(prologDynamic,1)
arityMax(prologEquality,1)
arityMax(prologHybrid,1)
arityMax(prologIsFlag,1)
arityMax(prologKIF,1)
arityMax(prologListValued,1)
arityMax(prologMultiValued,1)
arityMax(prologNegByFailure,1)
arityMax(prologOrdered,1)
arityMax(prologPTTP,1)
arityMax(prologSideEffects,1)
arityMax(prologSingleValued,1)
arityMax(rtArgsVerbatum,1)
arityMax(rtAvoidForwardChain,1)
arityMax(rtNotForUnboundPredicates,1)
arityMax(rtSymmetricBinaryPredicate,1)
arityMax(singleValuedHybrid,1)
arityMax(tFunction,1)
arityMax(ttModuleType,1)
arityMax(ttRelationType,1)
arityMax(ttTypeType,1)
hybrid_support(mpred_sv,2)
hybrid_support(mpred_undo_sys,3)
hybrid_support(nesc,1)
hybrid_support(singleValuedInArg,2)
hybrid_support(singleValuedInArgAX,3)
hybrid_support(singleValuedInArgDefault,3)
hybrid_support(single_override,2)
mpred_sv(mpred_sv,2)
mpred_sv(singleValuedInArg,2)
mpred_sv(singleValuedInArgDefault,3)
singleValuedInArg(mpred_sv,2)
singleValuedInArg(singleValuedInArg,2)
singleValuedInArgAX(mpred_sv,2,2)
singleValuedInArgAX(singleValuedInArg,2,2)
singleValuedInArgAX(singleValuedInArgDefault,3,3)
mpred_prop(baseKB,'$bt',2,kb_shared)
mpred_prop(baseKB,'$bt',2,pfcWatches)
mpred_prop(baseKB,arityMax,2,kb_shared)
mpred_prop(baseKB,arityMax,2,pfcControlled)
mpred_prop(baseKB,arityMax,2,pfcCreates)
mpred_prop(baseKB,arityMax,2,prologHybrid)
mpred_prop(baseKB,child_POST,0,kb_shared)
mpred_prop(baseKB,child_POST,0,pfcControlled)
mpred_prop(baseKB,child_POST,0,pfcCreates)
mpred_prop(baseKB,child_POST,0,prologHybrid)
mpred_prop(baseKB,codeTooSlow,0,kb_shared)
mpred_prop(baseKB,compilerDirective,1,pfcWatches)
mpred_prop(baseKB,cond_POST,0,kb_shared)
mpred_prop(baseKB,cond_POST,0,pfcControlled)
mpred_prop(baseKB,cond_POST,0,pfcCreates)
mpred_prop(baseKB,cond_POST,0,prologHybrid)
mpred_prop(baseKB,cond_PRE,0,kb_shared)
mpred_prop(baseKB,cond_PRE,0,pfcWatches)
mpred_prop(baseKB,cond_PRE_D,0,kb_shared)
mpred_prop(baseKB,cond_PRE_D,0,pfcWatches)
mpred_prop(baseKB,conflict,1,pfcWatches)
mpred_prop(baseKB,functorDeclares,1,pfcControlled)
mpred_prop(baseKB,functorDeclares,1,pfcCreates)
mpred_prop(baseKB,functorDeclares,1,pfcWatches)
mpred_prop(baseKB,functorDeclares,1,prologHybrid)
mpred_prop(baseKB,functorIsMacro,1,pfcControlled)
mpred_prop(baseKB,functorIsMacro,1,pfcCreates)
mpred_prop(baseKB,functorIsMacro,1,prologHybrid)
mpred_prop(baseKB,genlMt,2,pfcControlled)
mpred_prop(baseKB,genlMt,2,pfcCreates)
mpred_prop(baseKB,genlMt,2,pfcWatches)
mpred_prop(baseKB,genlMt,2,prologHybrid)
mpred_prop(baseKB,genlPreds,2,pfcWatches)
mpred_prop(baseKB,hardCodedExpansion,0,kb_shared)
mpred_prop(baseKB,hybrid_support,2,pfcControlled)
mpred_prop(baseKB,hybrid_support,2,pfcCreates)
mpred_prop(baseKB,hybrid_support,2,prologHybrid)
mpred_prop(baseKB,isRedundant,0,kb_shared)
mpred_prop(baseKB,isRuntime,0,kb_shared)
mpred_prop(baseKB,mdefault,1,kb_shared)
mpred_prop(baseKB,mdefault,1,pfcControlled)
mpred_prop(baseKB,mdefault,1,pfcCreates)
mpred_prop(baseKB,mdefault,1,pfcWatches)
mpred_prop(baseKB,mdefault,1,prologHybrid)
mpred_prop(baseKB,mpred_do_and_undo_method,2,kb_shared)
mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcControlled)
mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcCreates)
mpred_prop(baseKB,mpred_do_and_undo_method,2,prologHybrid)
mpred_prop(baseKB,mpred_prop,4,pfcControlled)
mpred_prop(baseKB,mpred_prop,4,pfcCreates)
mpred_prop(baseKB,mpred_prop,4,pfcWatches)
mpred_prop(baseKB,mpred_prop,4,prologHybrid)
mpred_prop(baseKB,mpred_sv,2,pfcControlled)
mpred_prop(baseKB,mpred_sv,2,pfcCreates)
mpred_prop(baseKB,mpred_sv,2,pfcWatches)
mpred_prop(baseKB,mpred_sv,2,prologHybrid)
mpred_prop(baseKB,mpred_sv_shared,2,kb_shared)
mpred_prop(baseKB,mpred_sv_shared,2,pfcWatches)
mpred_prop(baseKB,mpred_undo_sys,3,pfcWatches)
mpred_prop(baseKB,mtHybrid,1,pfcWatches)
mpred_prop(baseKB,nesc,1,kb_shared)
mpred_prop(baseKB,nesc,1,pfcControlled)
mpred_prop(baseKB,nesc,1,pfcCreates)
mpred_prop(baseKB,nesc,1,pfcWatches)
mpred_prop(baseKB,nesc,1,prologHybrid)
mpred_prop(baseKB,pass2,0,kb_shared)
mpred_prop(baseKB,pfcControlled,1,pfcWatches)
mpred_prop(baseKB,pfcSanityA,0,kb_shared)
mpred_prop(baseKB,pfcSanityA,0,pfcWatches)
mpred_prop(baseKB,pfcSanityB,0,kb_shared)
mpred_prop(baseKB,pfcSanityB,0,pfcControlled)
mpred_prop(baseKB,pfcSanityB,0,pfcCreates)
mpred_prop(baseKB,pfcSanityB,0,prologHybrid)
mpred_prop(baseKB,pfc_checking,0,kb_shared)
mpred_prop(baseKB,pfc_checking,0,pfcWatches)
mpred_prop(baseKB,predicateConventionMt,2,pfcWatches)
mpred_prop(baseKB,predicateTriggerType,1,pfcWatches)
mpred_prop(baseKB,preventedWhen,2,kb_shared)
mpred_prop(baseKB,preventedWhen,2,pfcWatches)
mpred_prop(baseKB,prologHybrid,1,pfcWatches)
mpred_prop(baseKB,prologSingleValued,1,kb_shared)
mpred_prop(baseKB,prologSingleValued,1,pfcControlled)
mpred_prop(baseKB,prologSingleValued,1,pfcCreates)
mpred_prop(baseKB,prologSingleValued,1,pfcWatches)
mpred_prop(baseKB,prologSingleValued,1,prologHybrid)
mpred_prop(baseKB,redundantMaybe,0,kb_shared)
mpred_prop(baseKB,singleValuedInArg,2,pfcControlled)
mpred_prop(baseKB,singleValuedInArg,2,pfcCreates)
mpred_prop(baseKB,singleValuedInArg,2,pfcWatches)
mpred_prop(baseKB,singleValuedInArg,2,prologHybrid)
mpred_prop(baseKB,singleValuedInArgAX,3,pfcControlled)
mpred_prop(baseKB,singleValuedInArgAX,3,pfcCreates)
mpred_prop(baseKB,singleValuedInArgAX,3,pfcWatches)
mpred_prop(baseKB,singleValuedInArgAX,3,prologHybrid)
mpred_prop(baseKB,singleValuedInArgAX_maybe,3,kb_shared)
mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcControlled)
mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcCreates)
mpred_prop(baseKB,singleValuedInArgAX_maybe,3,prologHybrid)
mpred_prop(baseKB,singleValuedInArgDefault,3,kb_shared)
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcControlled)
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcCreates)
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcWatches)
mpred_prop(baseKB,singleValuedInArgDefault,3,prologHybrid)
mpred_prop(baseKB,single_override,2,kb_shared)
mpred_prop(baseKB,single_override,2,pfcControlled)
mpred_prop(baseKB,single_override,2,pfcCreates)
mpred_prop(baseKB,single_override,2,pfcWatches)
mpred_prop(baseKB,single_override,2,prologHybrid)
mpred_prop(baseKB,single_override_maybe,2,kb_shared)
mpred_prop(baseKB,single_override_maybe,2,pfcControlled)
mpred_prop(baseKB,single_override_maybe,2,pfcCreates)
mpred_prop(baseKB,single_override_maybe,2,prologHybrid)
mpred_prop(baseKB,ttRelationType,1,pfcWatches)
mpred_prop(baseKB,ttTypeType,1,kb_shared)
mpred_prop(baseKB,ttTypeType,1,pfcWatches)
mpred_prop(baseKB,unused,0,kb_shared)
mpred_prop(baseKB,unused,0,pfcWatches)
mpred_prop(baseKB,warningsAbout,2,pfcWatches)
Forward Rules (63) in [baseKB]...
pfcSanityA==>pfcSanityB
mtHybrid(_71394)/(_71394\=baseKB)==>genlMt(_71394,baseKB),{ensure_abox(_71394),(_71394==user->dmsg_pretty(warn(mtHybrid(_71394)));true)}
genlMt(_71320,_71322)/(_71320\=baseKB)==>{doall((predicate_m_f_a_decl(_71322,_71348,_71350,_71352),ain(baseKB:mpred_prop(_71322,_71348,_71350,_71352))))}
predicateTriggerType(_71184)==>(mpred_prop(_71200,_71202,_71204,_71184),genlMt(_71216,_71200)/(_71216\=baseKB)==>{nop(dmsg_pretty(_71216:call(_71184,_71216:_71202/_71204))),show_failure(on_x_fail(_71216:call(_71184,_71216:_71202/_71204)))})
mpred_prop(_71070,_71072,_71074,kb_local),genlMt(_71086,_71070)/(_71086\=baseKB)==>{nop(dmsg_pretty(_71086:call(kb_local,_71086:_71072/_71074))),show_failure(on_x_fail(_71086:call(kb_local,_71086:_71072/_71074)))}
mpred_prop(_70950,_70952,_70954,kb_shared),genlMt(_70966,_70950)/(_70966\=baseKB)==>{nop(dmsg_pretty(_70966:call(kb_shared,_70966:_70952/_70954))),show_failure(on_x_fail(_70966:call(kb_shared,_70966:_70952/_70954)))}
mpred_prop(_70830,_70832,_70834,kb_global),genlMt(_70846,_70830)/(_70846\=baseKB)==>{nop(dmsg_pretty(_70846:call(kb_global,_70846:_70832/_70834))),show_failure(on_x_fail(_70846:call(kb_global,_70846:_70832/_70834)))}
mpred_prop(_70710,_70712,_70714,kbi_define),genlMt(_70726,_70710)/(_70726\=baseKB)==>{nop(dmsg_pretty(_70726:call(kbi_define,_70726:_70712/_70714))),show_failure(on_x_fail(_70726:call(kbi_define,_70726:_70712/_70714)))}
genlMt(_70596,_70598)/(is_ftNonvar(_70596),is_ftNonvar(_70598),_70598\==baseKB,mtProlog(_70598))==>{_70598\==user,catch(add_import_module(_70596,_70598,end),error(_70670,_70672),dmsg_pretty(error(add_import_module(_70596,_70598,end))))}
mtHybrid(_70566)==>{decl_assertable_module(_70566)}
predicateConventionMt(_70522,_70524),arity(_70522,_70530)==>{kb_global(_70524:_70522/_70530)}
ttTypeType(_70496)==>functorDeclares(_70496)
ttRelationType(_70462)==>{decl_rt(_70462)},functorDeclares(_70462)
functorDeclares(_70430)==>arityMax(_70430,1),functorIsMacro(_70430)
compilerDirective(_70400)==>{kb_shared(_70400/0)}
prologHybrid(_70364),arity(_70364,_70370)==>{kb_shared(_70364/_70370)}
pfcControlled(_70330),arity(_70330,_70336)==>hybrid_support(_70330,_70336)
pfc_checking==>(mpred_prop(_70286,_70288,_70290,pfcPosTrigger)==>{_70286:warn_if_static(_70288,_70290)})
pfc_checking==>(mpred_prop(_70242,_70244,_70246,pfcNegTrigger)==>{_70242:warn_if_static(_70244,_70246)})
pfc_checking==>(mpred_prop(_70198,_70200,_70202,pfcBcTrigger)==>{_70198:warn_if_static(_70200,_70202)})
mpred_prop(_70138,_70140,_70142,_70144)/(\+ground(_70140/_70142))==>{trace_or_throw_ex(mpred_prop(_70138,_70140,_70142,_70144))}
mpred_prop(_70068,_70070,_70072,pfcCreates)==>{_70068:warn_if_static(_70070,_70072)},{kb_shared(_70068:_70070/_70072)}
mpred_prop(_70026,_70028,_70030,pfcControlled)==>{kb_shared(_70026:_70028/_70030)}
mpred_prop(_69984,_69986,_69988,pfcWatches)==>{kb_shared(_69984:_69986/_69988)}
mpred_prop(_69952,_69954,_69956,pfcPosTrigger)==>mpred_prop(_69952,_69954,_69956,pfcWatches)
mpred_prop(_69920,_69922,_69924,pfcNegTrigger)==>mpred_prop(_69920,_69922,_69924,pfcWatches)
mpred_prop(_69888,_69890,_69892,pfcBcTrigger)==>mpred_prop(_69888,_69890,_69892,pfcCreates)
mpred_prop(_69834,_69836,_69838,pfcLHS)==>arity(_69836,_69838),functorIsMacro(_69836),mpred_prop(_69834,_69836,_69838,pfcWatches)
mpred_prop(_69802,_69804,_69806,pfcRHS)==>mpred_prop(_69802,_69804,_69806,pfcCreates)
mpred_prop(_69764,_69766,_69768,pfcCallCode)/predicate_is_undefined_fa(_69766,_69768)==>mpred_prop(_69764,_69766,_69768,needsDefined)
warningsAbout(_69710,_69712)==>{wdmsg_pfc(error(warningsAbout(_69710,_69712))),if_interactive(break,true)}
'$bt'(_69654,_69656)/(nonvar(_69654),must(get_bc_clause(_69654,_69676)))==>{ignore(kb_shared(_69654))},_69676
mpred_prop(_69610,_69612,_69614,_69616),genlPreds(_69616,_69622)==>mpred_prop(_69610,_69612,_69614,_69622)
mpred_undo_sys(_69562,_69564,_69566)==>(_69562==>{_69564}),mpred_do_and_undo_method(_69564,_69566)
conflict(_69516)==>{must(with_mpred_trace_exec((resolveConflict(_69516),\+conflict(_69516))))}
_69486/mpred_positive_fact(_69486)==> \+ ~_69486
~_69448/mpred_positive_fact(_69448)==> \+_69448,nesc(~_69448)
nesc(~_69402)/mpred_positive_fact(_69402)==> ~_69402,(_69402==> \+_69402)
nesc(_69348)/mpred_positive_fact(_69348)==>_69348,(~_69348==> \+ ~_69348)
nesc(_69322)==>_69322
preventedWhen(_69278,_69280)==>(_69278/mpred_positive_fact(_69278),_69280==>nesc(~_69278))
preventedWhen(_69236,{_69242})/mpred_positive_fact(_69236)==>(~_69236:-cwc,_69242)
mdefault((_69188<-_69190))/mpred_literal(_69188)==>(_69188<-_69190,\+ ~_69188)
mdefault((_69146==>_69148))/nonvar(_69148)==>(_69146==>mdefault(_69148))
mdefault(~_69102)/mpred_positive_fact(_69102)==>(\+_69102==> ~_69102)
mdefault(_69018)/(mpred_positive_fact(_69018),if_missing_mask(_69018,_69034,_69036))==>(\+_69034/(ground(_69034),_69036),\+ ~_69018==>_69018)
mdefault(_68936)/(mpred_positive_fact(_68936),if_missing_mask(_68936,_68952,_68954))==>(_68952/(ground(_68952),_68954,\+_68952=_68936)==> \+_68936)
mpred_sv(_68882,_68884)==>arity(_68882,_68884),hybrid_support(_68882,_68884),singleValuedInArg(_68882,_68884)
mpred_sv_shared(_68838,_68840)==>{kb_shared(_68838/_68840)},mpred_sv(_68838,_68840)
prologSingleValued(_68794),arity(_68794,_68806)/(\+singleValuedInArg(_68794,_68816))==>singleValuedInArg(_68794,_68806)
singleValuedInArg(_68766,_68768)==>prologSingleValued(_68766)
singleValuedInArgDefault(_68736,_68738,_68740)/ground(_68740)==>singleValuedInArg(_68736,_68738)
singleValuedInArg(_68698,_68700),arity(_68698,_68706)==>singleValuedInArgAX(_68698,_68706,_68700)
singleValuedInArgAX(_68550,_68552,_68554),{functor(_68568,_68550,_68552),arg(_68554,_68568,_68586),replace_arg(_68568,_68554,_68594,_68596)}==>(_68568,{_68586\=isMissing,call(dif:dif(_68594,_68586)),call_u(_68596),ground(_68596)},_68596==> \+_68596,_68568)
mpred_sv(_68428,_68430),{_68430\=isMissing,call(dif:dif(_68472,_68430)),call_u(mpred_sv(_68428,_68472)),ground(mpred_sv(_68428,_68472))},mpred_sv(_68428,_68472)==> \+mpred_sv(_68428,_68472),mpred_sv(_68428,_68430)
singleValuedInArg(_68306,_68308),{_68308\=isMissing,call(dif:dif(_68350,_68308)),call_u(singleValuedInArg(_68306,_68350)),ground(singleValuedInArg(_68306,_68350))},singleValuedInArg(_68306,_68350)==> \+singleValuedInArg(_68306,_68350),singleValuedInArg(_68306,_68308)
singleValuedInArgDefault(_68172,_68174,_68176),{_68176\=isMissing,call(dif:dif(_68218,_68176)),call_u(singleValuedInArgDefault(_68172,_68174,_68218)),ground(singleValuedInArgDefault(_68172,_68174,_68218))},singleValuedInArgDefault(_68172,_68174,_68218)==> \+singleValuedInArgDefault(_68172,_68174,_68218),singleValuedInArgDefault(_68172,_68174,_68176)
unused==>(singleValuedInArgAX(_68022,_68024,_68026),{functor(_68040,_68022,_68024),arg(_68026,_68040,_68058),replace_arg(_68040,_68026,_68066,_68068)}==>(_68040/ground(_68040)==>{_68058\==isMissing,call(dif:dif(_68066,_68058)),call_u(_68068),ground(_68068),ignore(retract(_68068))}))
unused==>(singleValuedInArgAX_maybe(_67852,_67854,_67856),{functor(_67870,_67852,_67854),arg(_67856,_67870,_67888),replace_arg(_67870,_67856,_67896,_67898)}==>(_67870/ground(_67870)==>{_67888\==isMissing,call(dif:dif(_67896,_67888)),call_u(_67898),ground(_67898)},\+_67898,_67870,single_override_maybe(_67870,_67898)))
single_override(_67770,_67772),{ignore(retract(_67772))}==>(\+_67770==> \+single_override(_67770,_67772),{mpred_supported(_67772)},_67772)
cond_PRE==>cond_POST
cond_PRE==>child_POST
cond_PRE_D==>cond_POST
No Bi-conditional Rules in [baseKB]...
No Backward Rules in [baseKB]...
Positive triggers (146) in [baseKB]...
'$pt'(baseKB,pfcSanityA,rhs([pfcSanityB]))
'$pt'(baseKB,mtHybrid(_94362),(_94362\=baseKB*->rhs([ genlMt(BaseKB,baseKB),
{ ensure_abox(Abox),
( _14196==user ->
dmsg_pretty( warn( mtHybrid(Hybrid)))) }])))
'$pt'(baseKB,genlMt(_14110,_14112),(_14110\=baseKB*->rhs([ { doall( ( predicate_m_f_a_decl(M_f_a_decl2,M_f_a_decl1,M_f_a_decl,Decl) ,
ain( baseKB : mpred_prop(Mpred_prop5,Mpred_prop4,Mpred_prop,Prop)))) }])))
'$pt'(baseKB,predicateTriggerType(_13968),rhs([ ( ( mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop) ,
genlMt(GenlMt,GenlMt10)/(BaseKB\=baseKB)) ==>
{ nop( dmsg_pretty( Call :
call(Kw,_91738:_91744/_91746))),
show_failure( on_x_fail( Call8 :
call(Kw7,_105922:_105928/_105930))) })]))
'$pt'(baseKB,mpred_prop(_13834,_13836,_13838,kb_local),'$pt'(baseKB,genlMt(_13852,_13834),(_13852\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_35632:_35638/_35640))),
show_failure( on_x_fail( Call1 :
call(kb_local,_50854:_50860/_50862))) }]))))
'$pt'(baseKB,genlMt(_13718,baseKB),(_13718\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_86300:t/1))),
show_failure( on_x_fail( Call1 :
call(kb_local,_100266:t/1))) }])))
'$pt'(baseKB,genlMt(_13602,baseKB),(_13602\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_26264:t/2))),
show_failure( on_x_fail( Call1 :
call(kb_local,_40230:t/2))) }])))
'$pt'(baseKB,genlMt(_13486,baseKB),(_13486\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_75646:t/3))),
show_failure( on_x_fail( Call1 :
call(kb_local,_89612:t/3))) }])))
'$pt'(baseKB,genlMt(_13370,baseKB),(_13370\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_17472:t/4))),
show_failure( on_x_fail( Call1 :
call(kb_local,_31438:t/4))) }])))
'$pt'(baseKB,genlMt(_13254,baseKB),(_13254\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_66854:t/5))),
show_failure( on_x_fail( Call1 :
call(kb_local,_80820:t/5))) }])))
'$pt'(baseKB,genlMt(_13138,baseKB),(_13138\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_116236:t/6))),
show_failure( on_x_fail( Call1 :
call(kb_local,_20250:t/6))) }])))
'$pt'(baseKB,genlMt(_13022,baseKB),(_13022\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_55666:t/7))),
show_failure( on_x_fail( Call1 :
call(kb_local,_69632:t/7))) }])))
'$pt'(baseKB,genlMt(_12906,baseKB),(_12906\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_105048:t/8))),
show_failure( on_x_fail( Call1 :
call(kb_local,_119014:t/8))) }])))
'$pt'(baseKB,genlMt(_12790,baseKB),(_12790\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_44880:t/9))),
show_failure( on_x_fail( Call1 :
call(kb_local,_58846:t/9))) }])))
'$pt'(baseKB,genlMt(_12674,baseKB),(_12674\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_94262:t/10))),
show_failure( on_x_fail( Call1 :
call(kb_local,_108228:t/10))) }])))
'$pt'(baseKB,genlMt(_12558,baseKB),(_12558\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_33270:t/11))),
show_failure( on_x_fail( Call1 :
call(kb_local,_47236:t/11))) }])))
'$pt'(baseKB,genlMt(_12442,baseKB),(_12442\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_82652:mpred_f/5))),
show_failure( on_x_fail( Call1 :
call(kb_local,_96620:mpred_f/5))) }])))
'$pt'(baseKB,genlMt(_12326,baseKB),(_12326\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_23264:mpred_f/6))),
show_failure( on_x_fail( Call1 :
call(kb_local,_37232:mpred_f/6))) }])))
'$pt'(baseKB,genlMt(_12210,baseKB),(_12210\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_72652:mpred_f/7))),
show_failure( on_x_fail( Call1 :
call(kb_local,_86620:mpred_f/7))) }])))
'$pt'(baseKB,mpred_prop(_12076,_12078,_12080,kb_shared),'$pt'(baseKB,genlMt(_12094,_12076),(_12094\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_20264:_20270/_20272))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_35756:_35762/_35764))) }]))))
'$pt'(baseKB,genlMt(_11960,baseKB),(_11960\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_71922:never_assert_u/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_86166:never_assert_u/1))) }])))
'$pt'(baseKB,genlMt(_11844,baseKB),(_11844\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_122314:never_assert_u/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_26318:never_assert_u/2))) }])))
'$pt'(baseKB,genlMt(_11728,baseKB),(_11728\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_62466:never_retract_u/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_76710:never_retract_u/1))) }])))
'$pt'(baseKB,genlMt(_11612,baseKB),(_11612\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_112858:never_retract_u/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_19090:never_retract_u/2))) }])))
'$pt'(baseKB,genlMt(_11496,baseKB),(_11496\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_55238:mtExact/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_69476:mtExact/1))) }])))
'$pt'(baseKB,genlMt(_11380,baseKB),(_11380\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_105616:col_as_unary/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_119860:col_as_unary/1))) }])))
'$pt'(baseKB,genlMt(_11264,baseKB),(_11264\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_46976:comment/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_61214:comment/2))) }])))
'$pt'(baseKB,genlMt(_11148,baseKB),(_11148\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_97354:feature_setting/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_111598:feature_setting/2))) }])))
'$pt'(baseKB,genlMt(_11032,baseKB),(_11032\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_38528:hybrid_support/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_52772:hybrid_support/2))) }])))
'$pt'(baseKB,genlMt(_10916,baseKB),(_10916\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_88920:predicateConventionMt/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_103170:predicateConventionMt/2))) }])))
'$pt'(baseKB,genlMt(_10800,baseKB),(_10800\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_30594:startup_option/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_44838:startup_option/2))) }])))
'$pt'(baseKB,genlMt(_10684,baseKB),(_10684\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_80986:tooSlow/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_95224:tooSlow/0))) }])))
'$pt'(baseKB,genlMt(_10568,baseKB),(_10568\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_23408:ttRelationType/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_37652:ttRelationType/1))) }])))
'$pt'(baseKB,genlMt(_10452,baseKB),(_10452\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_73800:singleValuedInArg/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_88048:singleValuedInArg/2))) }])))
'$pt'(baseKB,genlMt(_10336,baseKB),(_10336\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_19486:functorIsMacro/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_33730:functorIsMacro/1))) }])))
'$pt'(baseKB,genlMt(_10220,baseKB),(_10220\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_69878:support_hilog/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_84122:support_hilog/2))) }])))
'$pt'(baseKB,genlMt(_10104,baseKB),(_10104\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_120268:mpred_undo_sys/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_26318:mpred_undo_sys/3))) }])))
'$pt'(baseKB,genlMt(_9988,baseKB),(_9988\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_62466:genlPreds/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_76708:genlPreds/2))) }])))
'$pt'(baseKB,genlMt(_9872,baseKB),(_9872\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_112852:alwaysGaf/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_19090:alwaysGaf/1))) }])))
'$pt'(baseKB,genlMt(_9756,baseKB),(_9756\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_55234:rtReformulatorDirectivePredicate/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_69494:rtReformulatorDirectivePredicate/1))) }])))
'$pt'(baseKB,genlMt(_9640,baseKB),(_9640\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_105662:rtAvoidForwardChain/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_119910:rtAvoidForwardChain/1))) }])))
'$pt'(baseKB,genlMt(_9524,baseKB),(_9524\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_46976:pfcControlled/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_61220:pfcControlled/1))) }])))
'$pt'(baseKB,genlMt(_9408,baseKB),(_9408\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_97366:prologOnly/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_111608:prologOnly/1))) }])))
'$pt'(baseKB,genlMt(_9292,baseKB),(_9292\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_38528:quasiQuote/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_52770:quasiQuote/1))) }])))
'$pt'(baseKB,genlMt(_9176,baseKB),(_9176\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_88916:functorDeclares/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_103160:functorDeclares/1))) }])))
'$pt'(baseKB,genlMt(_9060,baseKB),(_9060\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_30594:mtNonAssertable/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_44838:mtNonAssertable/1))) }])))
'$pt'(baseKB,genlMt(_8944,baseKB),(_8944\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_80986:do_import_modules/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_95234:do_import_modules/0))) }])))
'$pt'(baseKB,mpred_prop(_8810,_8812,_8814,kb_global),'$pt'(baseKB,genlMt(_8828,_8810),(_8828\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_global,_28068:_28074/_28076))),
show_failure( on_x_fail( Call1 :
call(kb_global,_43560:_43566/_43568))) }]))))
'$pt'(baseKB,mpred_prop(_8676,_8678,_8680,kbi_define),'$pt'(baseKB,genlMt(_8694,_8676),(_8694\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kbi_define,_83678:_83684/_83686))),
show_failure( on_x_fail( Call1 :
call(kbi_define,_99440:_99446/_99448))) }]))))
'$pt'(baseKB,genlMt(_8550,_8552),(is_ftNonvar(_8550),is_ftNonvar(_8552),_8552\==baseKB,mtProlog(_8552)*->rhs([ { User\==user,
catch( add_import_module(Add_import_module,End,end),
error(Error,Error6),
dmsg_pretty( error( add_import_module(Add_import_module5,End4,end)))) }])))
'$pt'(baseKB,mtHybrid(_8514),rhs([ { decl_assertable_module(Module) }]))
'$pt'(baseKB,predicateConventionMt(_8452,_8454),(arity(_8452,_8466)*->rhs([ { kb_global( _29956 :
_29962/_29964) }])))
'$pt'(baseKB,arity(_8390,_8392),(predicateConventionMt(_8390,_8404)*->rhs([ { kb_global( _42510 :
_42516/_42518) }])))
'$pt'(baseKB,ttTypeType(_8358),rhs([ functorDeclares(FunctorDeclares)]))
'$pt'(baseKB,ttRelationType(_8312),rhs([ { decl_rt(Rt) },
functorDeclares(_8312)]))
'$pt'(baseKB,functorDeclares(_8268),rhs([ arityMax(_56210,1),
functorIsMacro(_8268)]))
'$pt'(baseKB,genlMt(_8152,baseKB),(_8152\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_91864:compilerDirective/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_106112:compilerDirective/1))) }])))
'$pt'(baseKB,compilerDirective(_8110),rhs([ { kb_shared( _117396/0) }]))
'$pt'(baseKB,genlMt(_7994,baseKB),(_7994\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_43638:hardCodedExpansion/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_57886:hardCodedExpansion/0))) }])))
'$pt'(baseKB,genlMt(_7878,baseKB),(_7878\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_94040:codeTooSlow/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_108282:codeTooSlow/0))) }])))
'$pt'(baseKB,genlMt(_7762,baseKB),(_7762\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_37296:pfc_checking/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_51538:pfc_checking/0))) }])))
'$pt'(baseKB,genlMt(_7646,baseKB),(_7646\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_87684:pass2/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_101922:pass2/0))) }])))
'$pt'(baseKB,genlMt(_7530,baseKB),(_7530\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_30594:redundantMaybe/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_44838:redundantMaybe/0))) }])))
'$pt'(baseKB,genlMt(_7414,baseKB),(_7414\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_80986:isRedundant/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_95228:isRedundant/0))) }])))
'$pt'(baseKB,genlMt(_7298,baseKB),(_7298\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_26498:isRuntime/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_40740:isRuntime/0))) }])))
'$pt'(baseKB,genlMt(_7182,baseKB),(_7182\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_76884:do_and_undo/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_91126:do_and_undo/2))) }])))
'$pt'(baseKB,genlMt(_7066,baseKB),(_7066\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_21240:tFunction/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_35482:tFunction/1))) }])))
'$pt'(baseKB,prologHybrid(_7012),(arity(_7012,_7024)*->rhs([ { kb_shared( _46022/_46024) }])))
'$pt'(baseKB,arity(_6958,_6960),(prologHybrid(_6958)*->rhs([ { kb_shared( _54880/_54882) }])))
'$pt'(baseKB,pfcControlled(_6912),(arity(_6912,_6924)*->rhs([ hybrid_support(Hybrid_support,Support)])))
'$pt'(baseKB,arity(_6866,_6868),(pfcControlled(_6866)*->rhs([ hybrid_support(Hybrid_support,Support)])))
'$pt'(baseKB,pfc_checking,rhs([ ( mpred_prop(Mpred_prop2,Mpred_prop,PfcPosTrigger,pfcPosTrigger) ==>
{ Warn_if_static4 :
warn_if_static(Warn_if_static,Static) })]))
'$pt'(baseKB,pfc_checking,rhs([ ( mpred_prop(Mpred_prop2,Mpred_prop,PfcNegTrigger,pfcNegTrigger) ==>
{ Warn_if_static4 :
warn_if_static(Warn_if_static,Static) })]))
'$pt'(baseKB,pfc_checking,rhs([ ( mpred_prop(Mpred_prop2,Mpred_prop,PfcBcTrigger,pfcBcTrigger) ==>
{ Warn_if_static4 :
warn_if_static(Warn_if_static,Static) })]))
'$pt'(baseKB,mpred_prop(_6626,_6628,_6630,_6632),(\+ground(_6628/_6630)*->rhs([ { trace_or_throw_ex( mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)) }])))
'$pt'(baseKB,mpred_prop(_6550,_6552,_6554,pfcCreates),rhs([ { Warn_if_static1 :
warn_if_static(Warn_if_static,Static) },
{ kb_shared( _39402 :
_39408/_39410) }]))
'$pt'(baseKB,mpred_prop(_6496,_6498,_6500,pfcControlled),rhs([ { kb_shared( _51952 :
_51958/_51960) }]))
'$pt'(baseKB,mpred_prop(_6442,_6444,_6446,pfcWatches),rhs([ { kb_shared( _64504 :
_64510/_64512) }]))
'$pt'(baseKB,mpred_prop(_6398,_6400,_6402,pfcPosTrigger),rhs([ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)]))
'$pt'(baseKB,genlMt(_6282,baseKB),(_6282\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_107812:pfcSanityA/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_122054:pfcSanityA/0))) }])))
'$pt'(baseKB,genlMt(_6166,baseKB),(_6166\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_48080:ttTypeType/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_62322:ttTypeType/1))) }])))
'$pt'(baseKB,mpred_prop(_6122,_6124,_6126,pfcNegTrigger),rhs([ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)]))
'$pt'(baseKB,mpred_prop(_6078,_6080,_6082,pfcBcTrigger),rhs([ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)]))
'$pt'(baseKB,mpred_prop(_6012,_6014,_6016,pfcLHS),rhs([ arity(Arity,Arity1),
functorIsMacro(_6014),
mpred_prop(_6012,_6014,_6016,pfcWatches)]))
'$pt'(baseKB,mpred_prop(_5968,_5970,_5972,pfcRHS),rhs([ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)]))
'$pt'(baseKB,genlMt(_5852,baseKB),(_5852\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_23408:pfcSanityB/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_37650:pfcSanityB/0))) }])))
'$pt'(baseKB,genlMt(_5736,baseKB),(_5736\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_73796:arityMax/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_88038:arityMax/2))) }])))
'$pt'(baseKB,mpred_prop(_5680,_5682,_5684,pfcCallCode),(predicate_is_undefined_fa(_5682,_5684)*->rhs([ mpred_prop(Mpred_prop2,Mpred_prop,NeedsDefined,needsDefined)])))
'$pt'(baseKB,genlMt(_5564,baseKB),(_5564\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_26498:nondet/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_40736:nondet/0))) }])))
'$pt'(baseKB,genlMt(_5448,baseKB),(_5448\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_76876:typeCheckDecl/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_91120:typeCheckDecl/2))) }])))
'$pt'(baseKB,genlMt(_5332,baseKB),(_5332\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_23408:warningsAbout/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_37652:warningsAbout/2))) }])))
'$pt'(baseKB,warningsAbout(_5272,_5274),rhs([ { wdmsg_pfc( error( warningsAbout(WarningsAbout,WarningsAbout1))),
if_interactive(break,true) }]))
'$pt'(baseKB,genlMt(_5156,baseKB),(_5156\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_85370:'$bt'/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_99608:'$bt'/2))) }])))
'$pt'(baseKB,'$bt'(_5082,_5084),(nonvar(_5082),must(get_bc_clause(_5082,_5110))*->rhs([ { ignore( kb_shared(Shared)) },
_5110])))
'$pt'(baseKB,mpred_prop(_5026,_5028,_5030,_5032),(genlPreds(_5032,_5044)*->rhs([ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)])))
'$pt'(baseKB,genlPreds(_4970,_4972),(mpred_prop(_4982,_4984,_4986,_4970)*->rhs([ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)])))
'$pt'(baseKB,genlMt(_4854,baseKB),(_4854\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_51846:mpred_do_and_undo_method/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_66100:mpred_do_and_undo_method/2))) }])))
'$pt'(baseKB,mpred_undo_sys(_4800,_4802,_4804),rhs([ _71990==>{_71996},
mpred_do_and_undo_method(_4802,_4804)]))
'$pt'(baseKB,genlMt(_4684,baseKB),(_4684\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_107940:conflict/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_17022:conflict/1))) }])))
'$pt'(baseKB,conflict(_4626),rhs([ { must( with_mpred_trace_exec( resolveConflict(ResolveConflict),\+conflict(Conflict))) }]))
'$pt'(baseKB,_4578,(mpred_positive_fact(_4578)*->rhs([ \+( ~_34186)])))
'$pt'(baseKB,genlMt(_4468,baseKB),(_4468\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_68624:nesc/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_82860:nesc/1))) }])))
'$pt'(baseKB,nesc(~_4410),(mpred_positive_fact(_4410)*->rhs([ ~_87346,
_4410==> \+_4410])))
'$pt'(baseKB,nesc(_4344),(mpred_positive_fact(_4344)*->rhs([ _90966,
~_4344==> \+ ~_4344])))
'$pt'(baseKB,nesc(_4316),rhs([_4316]))
'$pt'(baseKB,genlMt(_4200,baseKB),(_4200\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_23408:preventedWhen/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_37652:preventedWhen/2))) }])))
'$pt'(baseKB,preventedWhen(_4140,_4142),rhs([ Mpred_positive_fact/mpred_positive_fact(Fact),_46774==>nesc(~_46792)]))
'$pt'(baseKB,preventedWhen(_4080,{_4086}),(mpred_positive_fact(_4080)*->rhs([ ~_53042 :-
cwc ,
Cwc])))
'$pt'(baseKB,genlMt(_3964,baseKB),(_3964\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_89316:mdefault/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_103558:mdefault/1))) }])))
'$pt'(baseKB,mdefault((_3904<-_3906)),(mpred_literal(_3904)*->rhs([ _110120<-_110126,\+ ~_110136])))
'$pt'(baseKB,mdefault((_3850==>_3852)),(nonvar(_3852)*->rhs([ Mdefault==>mdefault(Mdefault1)])))
'$pt'(baseKB,mdefault(~_3794),(mpred_positive_fact(_3794)*->rhs([ \+_119282==> ~_119286])))
'$pt'(baseKB,mdefault(_3698),(mpred_positive_fact(_3698),if_missing_mask(_3698,_3720,_3722)*->rhs([ \+_20072/(ground(Ground1),Ground),\+ ~_20092==>_20058])))
'$pt'(baseKB,mdefault(_3604),(mpred_positive_fact(_3604),if_missing_mask(_3604,_3626,_3628)*->rhs([ _27804/(ground(Ground),_27820,\+_27830=_27832)==> \+_27836])))
'$pt'(baseKB,mpred_sv(_3544,_3546),rhs([ arity(Arity,Arity1),
hybrid_support(_3544,_3546),
singleValuedInArg(_3544,_3546)]))
'$pt'(baseKB,genlMt(_3428,baseKB),(_3428\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_69224:mpred_sv_shared/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_83468:mpred_sv_shared/2))) }])))
'$pt'(baseKB,mpred_sv_shared(_3372,_3374),rhs([ { kb_shared( _94012/_94014) },
mpred_sv(_3372,_3374)]))
'$pt'(baseKB,genlMt(_3256,baseKB),(_3256\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_26498:singleValuedInArgDefault/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_40752:singleValuedInArgDefault/3))) }])))
'$pt'(baseKB,genlMt(_3140,baseKB),(_3140\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_76912:prologSingleValued/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_91160:prologSingleValued/1))) }])))
'$pt'(baseKB,prologSingleValued(_3076),'$pt'(baseKB,arity(_3076,_3090),(\+singleValuedInArg(_3076,_3106)*->rhs([ singleValuedInArg(SingleValuedInArg,SingleValuedInArg1)]))))
'$pt'(baseKB,singleValuedInArg(_3042,_3044),rhs([ prologSingleValued(PrologSingleValued)]))
'$pt'(baseKB,arity(mpred_sv,_2992),(\+singleValuedInArg(mpred_sv,_3008)*->rhs([ singleValuedInArg(mpred_sv,SingleValuedInArg_Mpred_sv)])))
'$pt'(baseKB,arity(singleValuedInArg,_2940),(\+singleValuedInArg(singleValuedInArg,_2956)*->rhs([ singleValuedInArg(singleValuedInArg,SingleValuedInArg)])))
'$pt'(baseKB,arity(singleValuedInArgDefault,_2888),(\+singleValuedInArg(singleValuedInArgDefault,_2904)*->rhs([ singleValuedInArg(singleValuedInArgDefault,SingleValuedInArgDefault)])))
'$pt'(baseKB,singleValuedInArgDefault(_2838,_2840,_2842),(ground(_2842)*->rhs([ singleValuedInArg(SingleValuedInArg,SingleValuedInArg1)])))
'$pt'(baseKB,genlMt(_2722,baseKB),(_2722\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_51980:singleValuedInArgAX/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_66228:singleValuedInArgAX/3))) }])))
'$pt'(baseKB,singleValuedInArg(_2672,_2674),(arity(_2672,_2686)*->rhs([ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)])))
'$pt'(baseKB,arity(_2622,_2624),(singleValuedInArg(_2622,_2636)*->rhs([ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)])))
'$pt'(baseKB,singleValuedInArgAX(_2466,_2468,_2470),(functor(_2486,_2466,_2468),arg(_2470,_2486,_2504),replace_arg(_2486,_2470,_2512,_2514)*->rhs(
[ ( ( _100558 ,
{ Missing\=isMissing,
call( dif : dif(Dif,Dif2)),
call_u(U),
ground(Ground) } ,
_99038) ==>
\+_99100,_99096)])))
'$pt'(baseKB,mpred_sv(_2334,_2336),(_2336\=isMissing,call(dif:dif(_2374,_2336)),call_u(mpred_sv(_2334,_2374)),ground(mpred_sv(_2334,_2374))*->'$pt'(baseKB,mpred_sv(_2334,_2374),rhs(
[ \+( mpred_sv(Mpred_sv,Sv)),
mpred_sv(_2334,_2336)]))))
'$pt'(baseKB,singleValuedInArg(_2202,_2204),(_2204\=isMissing,call(dif:dif(_2242,_2204)),call_u(singleValuedInArg(_2202,_2242)),ground(singleValuedInArg(_2202,_2242))*->'$pt'(baseKB,singleValuedInArg(_2202,_2242),rhs(
[ \+( singleValuedInArg(SingleValuedInArg,SingleValuedInArg1)),
singleValuedInArg(_2202,_2204)]))))
'$pt'(baseKB,singleValuedInArgDefault(_2058,_2060,_2062),(_2062\=isMissing,call(dif:dif(_2100,_2062)),call_u(singleValuedInArgDefault(_2058,_2060,_2100)),ground(singleValuedInArgDefault(_2058,_2060,_2100))*->'$pt'(baseKB,singleValuedInArgDefault(_2058,_2060,_2100),rhs(
[ \+( singleValuedInArgDefault(SingleValuedInArgDefault1,SingleValuedInArgDefault,SingleValuedInArgDefault2)),
singleValuedInArgDefault(_2058,_2060,_2062)]))))
'$pt'(baseKB,genlMt(_1942,baseKB),(_1942\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_61074:unused/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_75312:unused/0))) }])))
'$pt'(baseKB,unused,rhs([ ( ( singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX12) ,
{ functor(Functor3,Functor,Functor13),
arg(Arg5,Arg,Arg14),
replace_arg(Replace_arg8,Replace_arg7,Replace_arg,Arg15) }) ==>
Ground/ground(Ground16) ==>
{ Missing\==isMissing,
call( dif : dif(Dif,Dif17)),
call_u(U),
ground(Ground19),
ignore( retract(Retract)) })]))
'$pt'(baseKB,genlMt(_1658,baseKB),(_1658\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_48080:singleValuedInArgAX_maybe/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_62334:singleValuedInArgAX_maybe/3))) }])))
'$pt'(baseKB,genlMt(_1542,baseKB),(_1542\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_98494:single_override_maybe/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_112744:single_override_maybe/2))) }])))
'$pt'(baseKB,unused,rhs([ ( ( singleValuedInArgAX_maybe(SingleValuedInArgAX_maybe1,SingleValuedInArgAX_maybe,Maybe) ,
{ functor(Functor3,Functor,Functor15),
arg(Arg5,Arg,Arg16),
replace_arg(Replace_arg8,Replace_arg7,Replace_arg,Arg17) }) ==>
Ground/ground(Ground18) ==>
( { Missing\==isMissing,
call( dif : dif(Dif,Dif19)),
call_u(U),
ground(Ground21) } ,
\+_53966 ,
Single_override_maybe13 ,
single_override_maybe(Single_override_maybe,Maybe22)))]))
'$pt'(baseKB,genlMt(_1244,baseKB),(_1244\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_105052:single_override/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_119300:single_override/2))) }])))
'$pt'(baseKB,single_override(_1160,_1162),(ignore(retract(_1162))*->rhs([ ( \+_24186 ==>
( \+( single_override(Single_override,Override)) ,
{ mpred_supported(Supported) } ,
_24208))])))
'$pt'(baseKB,genlMt(_1044,baseKB),(_1044\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_64598:cond_POST/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_78840:cond_POST/0))) }])))
'$pt'(baseKB,genlMt(_928,baseKB),(_928\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_114984:cond_PRE/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_26318:cond_PRE/0))) }])))
'$pt'(baseKB,cond_PRE,rhs([cond_POST]))
'$pt'(baseKB,genlMt(_788,baseKB),(_788\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_63770:child_POST/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_78012:child_POST/0))) }])))
'$pt'(baseKB,cond_PRE,rhs([child_POST]))
'$pt'(baseKB,genlMt(_648,baseKB),(_648\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_115466:cond_PRE_D/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_26318:cond_PRE_D/0))) }])))
'$pt'(baseKB,cond_PRE_D,rhs([cond_POST]))
Negative triggers (1) in [baseKB]...
'$nt'(_30550,(call_u_no_bc(_30564),mpred_positive_fact(_30564)),rhs([ \+_32524,
nesc( ~_34882)]))
No Goal triggers in [baseKB]...
Supports in [baseKB]...
mtHybrid(baseKB)>=(mfl4(_85856,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl',132),ax)
(assert_if_newt(_85774):-cwc,(clause_asserted_i(_85774)->true;call(assert,_85774)))>=(mfl4([ 'G'=G],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl',143),ax)
(pfcSanityA==>pfcSanityB)>=(mfl4(_85746,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',74),ax)
mpred_prop(baseKB,pfcSanityB,0,pfcRHS)>=(mfl4(_85712,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',74),ax)
mpred_prop(baseKB,pfcSanityA,0,pfcLHS)>=(mfl4(_85674,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',74),ax)
mpred_prop(baseKB,pfcSanityA,0,pfcPosTrigger)>=(mfl4(_85636,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',74),ax)
'$pt'(baseKB,pfcSanityA,rhs([pfcSanityB]))>=((pfcSanityA==>pfcSanityB),mfl4(_85598,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',74))
pfcSanityA>=(mfl4(_85546,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',76),ax)
pfcSanityB>=(pfcSanityA,'$pt'(baseKB,pfcSanityA,rhs([pfcSanityB])))
mpred_prop(baseKB,mtExact,1,kb_shared)>=(mfl4(_85482,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',83),ax)
mpred_prop(baseKB,col_as_unary,1,kb_shared)>=(mfl4(_85444,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',85),ax)
mpred_prop(baseKB,comment,2,kb_shared)>=(mfl4(_85406,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',86),ax)
mpred_prop(baseKB,feature_setting,2,kb_shared)>=(mfl4(_85368,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',87),ax)
mpred_prop(baseKB,hybrid_support,2,kb_shared)>=(mfl4(_85330,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',88),ax)
mpred_prop(baseKB,predicateConventionMt,2,kb_shared)>=(mfl4(_85292,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',93),ax)
mpred_prop(baseKB,startup_option,2,kb_shared)>=(mfl4(_85254,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',94),ax)
mpred_prop(baseKB,tooSlow,0,kb_shared)>=(mfl4(_85216,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',95),ax)
mpred_prop(baseKB,ttRelationType,1,kb_shared)>=(mfl4(_85178,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',96),ax)
mpred_prop(baseKB,singleValuedInArg,2,kb_shared)>=(mfl4(_85140,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',97),ax)
mpred_prop(baseKB,functorIsMacro,1,kb_shared)>=(mfl4(_85102,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',99),ax)
mpred_prop(baseKB,support_hilog,2,kb_shared)>=(mfl4(_85064,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',100),ax)
mpred_prop(baseKB,mpred_undo_sys,3,kb_shared)>=(mfl4(_85026,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',101),ax)
mpred_prop(baseKB,genlPreds,2,kb_shared)>=(mfl4(_84988,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',102),ax)
mpred_prop(baseKB,alwaysGaf,1,kb_shared)>=(mfl4(_84950,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',106),ax)
mpred_prop(baseKB,rtReformulatorDirectivePredicate,1,kb_shared)>=(mfl4(_84912,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',108),ax)
mpred_prop(baseKB,rtAvoidForwardChain,1,kb_shared)>=(mfl4(_84874,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',110),ax)
mpred_prop(baseKB,pfcControlled,1,kb_shared)>=(mfl4(_84836,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',112),ax)
mpred_prop(baseKB,prologOnly,1,kb_shared)>=(mfl4(_84798,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',114),ax)
mpred_prop(baseKB,quasiQuote,1,kb_shared)>=(mfl4(_84760,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',115),ax)
mpred_prop(baseKB,functorDeclares,1,kb_shared)>=(mfl4(_84722,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',144),ax)
mpred_prop(baseKB,mtNonAssertable,1,kb_shared)>=(mfl4(_84684,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',145),ax)
mpred_prop(baseKB,do_import_modules,0,kb_shared)>=(mfl4(_84646,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',149),ax)
(mtHybrid(_84524)/(_84524\=baseKB)==>genlMt(_84524,baseKB),{ensure_abox(_84524),(_84524==user->dmsg_pretty(warn(mtHybrid(_84524)));true)})>=(mfl4(
[ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',155),ax)
mpred_prop(baseKB,genlMt,2,pfcRHS)>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',155),ax)
mpred_prop(baseKB,ensure_abox,1,pfcCallCode)>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',155),ax)
mpred_prop(baseKB,==,2,pfcCallCode)>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',155),ax)
mpred_prop(baseKB,dmsg_pretty,1,pfcCallCode)>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',155),ax)
mpred_prop(baseKB,true,0,pfcCallCode)>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',155),ax)
mpred_prop(baseKB,mtHybrid,1,pfcLHS)>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',155),ax)
mpred_prop(baseKB,\=,2,pfcCallCode)>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',155),ax)
mpred_prop(baseKB,mtHybrid,1,pfcPosTrigger)>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',155),ax)
'$pt'(baseKB,mtHybrid(_83912),(_83912\=baseKB*->rhs([ genlMt(BaseKB,baseKB),
{ ensure_abox(Abox),
( _83912==user ->
dmsg_pretty( warn( mtHybrid(Hybrid)))) }])))>=((mtHybrid(_84012)/(_84012\=baseKB)==>genlMt(_84012,baseKB),{ensure_abox(_84012),(_84012==user->dmsg_pretty(warn(mtHybrid(_84012)));true)}),mfl4(
[ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',155))
predicateTriggerType(kb_local)>=(mfl4(_83882,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',159),ax)
predicateTriggerType(kb_shared)>=(mfl4(_83850,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',160),ax)
predicateTriggerType(kb_global)>=(mfl4(_83818,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',161),ax)
predicateTriggerType(kbi_define)>=(mfl4(_83786,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',162),ax)
(genlMt(_83632,_83634)/(_83632\=baseKB)==>{doall((predicate_m_f_a_decl(_83634,_83660,_83662,_83664),ain(baseKB:mpred_prop(_83634,_83660,_83662,_83664))))})>=(mfl4(
[ 'C'=C,
'M'=_83634,
'F'=_83660,
'A'=_83662,
'Type'=_83664],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',166),ax)
mpred_prop(baseKB,doall,1,pfcCallCode)>=(mfl4([ 'C'=C,
'M'=_83568,
'F'=_83580,
'A'=_83592,
'Type'=_83604],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',166),ax)
mpred_prop(baseKB,genlMt,2,pfcLHS)>=(mfl4([ 'C'=C,
'M'=_83470,
'F'=_83482,
'A'=_83494,
'Type'=_83506],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',166),ax)
mpred_prop(baseKB,genlMt,2,pfcPosTrigger)>=(mfl4([ 'C'=C,
'M'=_83372,
'F'=_83384,
'A'=_83396,
'Type'=_83408],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',166),ax)
'$pt'(baseKB,genlMt(_83098,_83100),(_83098\=baseKB*->rhs([ { doall( ( predicate_m_f_a_decl(M_f_a_decl2,M_f_a_decl1,M_f_a_decl,Decl) ,
ain( baseKB : mpred_prop(Mpred_prop5,Mpred_prop4,Mpred_prop,Prop)))) }])))>=((genlMt(_83188,_83190)/(_83188\=baseKB)==>{doall((predicate_m_f_a_decl(_83190,_83216,_83218,_83220),ain(baseKB:mpred_prop(_83190,_83216,_83218,_83220))))}),mfl4(
[ 'C'=C,
'M'=_83274,
'F'=_83286,
'A'=_83298,
'Type'=_83310],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',166))
(predicateTriggerType(_82884)==>(mpred_prop(_82900,_82902,_82904,_82884),genlMt(_82916,_82900)/(_82916\=baseKB)==>{nop(dmsg_pretty(_82916:call(_82884,_82916:_82902/_82904))),show_failure(on_x_fail(_82916:call(_82884,_82916:_82902/_82904)))}))>=(mfl4(
[ 'Type'=Type,
'M'=_82900,
'F'=_82902,
'A'=_82904,
'C'=_82916],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169),ax)
mpred_prop(baseKB,mpred_prop,4,pfcRHS)>=(mfl4([ 'Type'=Type,
'M'=_82826,
'F'=_82838,
'A'=_82850,
'C'=_82862],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169),ax)
mpred_prop(baseKB,nop,1,pfcCallCode)>=(mfl4([ 'Type'=Type,
'M'=_82728,
'F'=_82740,
'A'=_82752,
'C'=_82764],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169),ax)
mpred_prop(baseKB,show_failure,1,pfcCallCode)>=(mfl4([ 'Type'=Type,
'M'=_82630,
'F'=_82642,
'A'=_82654,
'C'=_82666],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169),ax)
mpred_prop(baseKB,predicateTriggerType,1,pfcLHS)>=(mfl4([ 'Type'=Type,
'M'=_82532,
'F'=_82544,
'A'=_82556,
'C'=_82568],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169),ax)
mpred_prop(baseKB,predicateTriggerType,1,pfcPosTrigger)>=(mfl4([ 'Type'=Type,
'M'=_82434,
'F'=_82446,
'A'=_82458,
'C'=_82470],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169),ax)
'$pt'(baseKB,predicateTriggerType(_82048),rhs([ ( ( mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop) ,
genlMt(GenlMt,GenlMt10)/(BaseKB\=baseKB)) ==>
{ nop( dmsg_pretty( Call :
call(Kw,_456890:_456896/_456898))),
show_failure( on_x_fail( Call8 :
call(Kw7,_471080:_471086/_471088))) })]))>=((predicateTriggerType(_82188)==>(mpred_prop(_82204,_82206,_82208,_82188),genlMt(_82220,_82204)/(_82220\=baseKB)==>{nop(dmsg_pretty(_82220:call(_82188,_82220:_82206/_82208))),show_failure(on_x_fail(_82220:call(_82188,_82220:_82206/_82208)))})),mfl4(
[ 'Type'=Type,
'M'=_82336,
'F'=_82348,
'A'=_82360,
'C'=_82372],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169))
(mpred_prop(_81780,_81782,_81784,kb_local),genlMt(_81796,_81780)/(_81796\=baseKB)==>{nop(dmsg_pretty(_81796:call(kb_local,_81796:_81782/_81784))),show_failure(on_x_fail(_81796:call(kb_local,_81796:_81782/_81784)))})>=(predicateTriggerType(kb_local),'$pt'(baseKB,predicateTriggerType(_81900),rhs(
[ ( ( mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop) ,
genlMt(GenlMt,GenlMt10)/(BaseKB\=baseKB)) ==>
{ nop( dmsg_pretty( Call :
call(Kw,_106776:_106782/_106784))),
show_failure( on_x_fail( Call8 :
call(Kw7,_120966:_120972/_120974))) })])))
mpred_prop(baseKB,mpred_prop,4,pfcLHS)>=(mfl4([ 'Type'=Type,
'M'=_81710,
'F'=_81722,
'A'=_81734,
'C'=_81746],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169),ax)
mpred_prop(baseKB,mpred_prop,4,pfcPosTrigger)>=(mfl4([ 'Type'=Type,
'M'=_81612,
'F'=_81624,
'A'=_81636,
'C'=_81648],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169),ax)
'$pt'(baseKB,mpred_prop(_81244,_81246,_81248,kb_local),'$pt'(baseKB,genlMt(_81262,_81244),(_81262\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_176912:_176918/_176920))),
show_failure( on_x_fail( Call1 :
call(kb_local,_192136:_192142/_192144))) }]))))>=((mpred_prop(_81382,_81384,_81386,kb_local),genlMt(_81398,_81382)/(_81398\=baseKB)==>{nop(dmsg_pretty(_81398:call(kb_local,_81398:_81384/_81386))),show_failure(on_x_fail(_81398:call(kb_local,_81398:_81384/_81386)))}),mfl4(
[ 'Type'=Type,
'M'=_81514,
'F'=_81526,
'A'=_81538,
'C'=_81550],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169))
'$pt'(baseKB,genlMt(_80978,baseKB),(_80978\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_236874:t/1))),
show_failure( on_x_fail( Call1 :
call(kb_local,_250840:t/1))) }])))>=(mpred_prop(baseKB,t,1,kb_local),'$pt'(baseKB,mpred_prop(_81104,_81106,_81108,kb_local),'$pt'(baseKB,genlMt(_81122,_81104),(_81122\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_289570:_289576/_289578))),
show_failure( on_x_fail( Call1 :
call(kb_local,_304794:_304800/_304802))) }])))))
'$pt'(baseKB,genlMt(_80712,baseKB),(_80712\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_340220:t/2))),
show_failure( on_x_fail( Call1 :
call(kb_local,_354186:t/2))) }])))>=(mpred_prop(baseKB,t,2,kb_local),'$pt'(baseKB,mpred_prop(_80838,_80840,_80842,kb_local),'$pt'(baseKB,genlMt(_80856,_80838),(_80856\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_392916:_392922/_392924))),
show_failure( on_x_fail( Call1 :
call(kb_local,_408140:_408146/_408148))) }])))))
'$pt'(baseKB,genlMt(_80446,baseKB),(_80446\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_443566:t/3))),
show_failure( on_x_fail( Call1 :
call(kb_local,_457532:t/3))) }])))>=(mpred_prop(baseKB,t,3,kb_local),'$pt'(baseKB,mpred_prop(_80572,_80574,_80576,kb_local),'$pt'(baseKB,genlMt(_80590,_80572),(_80590\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_496262:_496268/_496270))),
show_failure( on_x_fail( Call1 :
call(kb_local,_511486:_511492/_511494))) }])))))
'$pt'(baseKB,genlMt(_80180,baseKB),(_80180\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_122138:t/4))),
show_failure( on_x_fail( Call1 :
call(kb_local,_136104:t/4))) }])))>=(mpred_prop(baseKB,t,4,kb_local),'$pt'(baseKB,mpred_prop(_80306,_80308,_80310,kb_local),'$pt'(baseKB,genlMt(_80324,_80306),(_80324\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_174834:_174840/_174842))),
show_failure( on_x_fail( Call1 :
call(kb_local,_190058:_190064/_190066))) }])))))
'$pt'(baseKB,genlMt(_79914,baseKB),(_79914\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_225484:t/5))),
show_failure( on_x_fail( Call1 :
call(kb_local,_239450:t/5))) }])))>=(mpred_prop(baseKB,t,5,kb_local),'$pt'(baseKB,mpred_prop(_80040,_80042,_80044,kb_local),'$pt'(baseKB,genlMt(_80058,_80040),(_80058\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_278180:_278186/_278188))),
show_failure( on_x_fail( Call1 :
call(kb_local,_293404:_293410/_293412))) }])))))
'$pt'(baseKB,genlMt(_79648,baseKB),(_79648\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_328830:t/6))),
show_failure( on_x_fail( Call1 :
call(kb_local,_342796:t/6))) }])))>=(mpred_prop(baseKB,t,6,kb_local),'$pt'(baseKB,mpred_prop(_79774,_79776,_79778,kb_local),'$pt'(baseKB,genlMt(_79792,_79774),(_79792\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_381526:_381532/_381534))),
show_failure( on_x_fail( Call1 :
call(kb_local,_396750:_396756/_396758))) }])))))
'$pt'(baseKB,genlMt(_79382,baseKB),(_79382\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_432176:t/7))),
show_failure( on_x_fail( Call1 :
call(kb_local,_446142:t/7))) }])))>=(mpred_prop(baseKB,t,7,kb_local),'$pt'(baseKB,mpred_prop(_79508,_79510,_79512,kb_local),'$pt'(baseKB,genlMt(_79526,_79508),(_79526\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_484872:_484878/_484880))),
show_failure( on_x_fail( Call1 :
call(kb_local,_500096:_500102/_500104))) }])))))
'$pt'(baseKB,genlMt(_79116,baseKB),(_79116\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_112638:t/8))),
show_failure( on_x_fail( Call1 :
call(kb_local,_126604:t/8))) }])))>=(mpred_prop(baseKB,t,8,kb_local),'$pt'(baseKB,mpred_prop(_79242,_79244,_79246,kb_local),'$pt'(baseKB,genlMt(_79260,_79242),(_79260\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_165334:_165340/_165342))),
show_failure( on_x_fail( Call1 :
call(kb_local,_180558:_180564/_180566))) }])))))
'$pt'(baseKB,genlMt(_78850,baseKB),(_78850\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_215984:t/9))),
show_failure( on_x_fail( Call1 :
call(kb_local,_229950:t/9))) }])))>=(mpred_prop(baseKB,t,9,kb_local),'$pt'(baseKB,mpred_prop(_78976,_78978,_78980,kb_local),'$pt'(baseKB,genlMt(_78994,_78976),(_78994\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_268680:_268686/_268688))),
show_failure( on_x_fail( Call1 :
call(kb_local,_283904:_283910/_283912))) }])))))
'$pt'(baseKB,genlMt(_78584,baseKB),(_78584\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_319330:t/10))),
show_failure( on_x_fail( Call1 :
call(kb_local,_333296:t/10))) }])))>=(mpred_prop(baseKB,t,10,kb_local),'$pt'(baseKB,mpred_prop(_78710,_78712,_78714,kb_local),'$pt'(baseKB,genlMt(_78728,_78710),(_78728\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_372028:_372034/_372036))),
show_failure( on_x_fail( Call1 :
call(kb_local,_387252:_387258/_387260))) }])))))
'$pt'(baseKB,genlMt(_78318,baseKB),(_78318\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_422678:t/11))),
show_failure( on_x_fail( Call1 :
call(kb_local,_436644:t/11))) }])))>=(mpred_prop(baseKB,t,11,kb_local),'$pt'(baseKB,mpred_prop(_78444,_78446,_78448,kb_local),'$pt'(baseKB,genlMt(_78462,_78444),(_78462\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_475376:_475382/_475384))),
show_failure( on_x_fail( Call1 :
call(kb_local,_490600:_490606/_490608))) }])))))
'$pt'(baseKB,genlMt(_78052,baseKB),(_78052\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_102110:mpred_f/5))),
show_failure( on_x_fail( Call1 :
call(kb_local,_116078:mpred_f/5))) }])))>=(mpred_prop(baseKB,mpred_f,5,kb_local),'$pt'(baseKB,mpred_prop(_78178,_78180,_78182,kb_local),'$pt'(baseKB,genlMt(_78196,_78178),(_78196\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_154812:_154818/_154820))),
show_failure( on_x_fail( Call1 :
call(kb_local,_170036:_170042/_170044))) }])))))
'$pt'(baseKB,genlMt(_77786,baseKB),(_77786\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_205464:mpred_f/6))),
show_failure( on_x_fail( Call1 :
call(kb_local,_219432:mpred_f/6))) }])))>=(mpred_prop(baseKB,mpred_f,6,kb_local),'$pt'(baseKB,mpred_prop(_77912,_77914,_77916,kb_local),'$pt'(baseKB,genlMt(_77930,_77912),(_77930\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_258166:_258172/_258174))),
show_failure( on_x_fail( Call1 :
call(kb_local,_273390:_273396/_273398))) }])))))
'$pt'(baseKB,genlMt(_77520,baseKB),(_77520\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_308818:mpred_f/7))),
show_failure( on_x_fail( Call1 :
call(kb_local,_322786:mpred_f/7))) }])))>=(mpred_prop(baseKB,mpred_f,7,kb_local),'$pt'(baseKB,mpred_prop(_77646,_77648,_77650,kb_local),'$pt'(baseKB,genlMt(_77664,_77646),(_77664\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_361520:_361526/_361528))),
show_failure( on_x_fail( Call1 :
call(kb_local,_376744:_376750/_376752))) }])))))
(mpred_prop(_77252,_77254,_77256,kb_shared),genlMt(_77268,_77252)/(_77268\=baseKB)==>{nop(dmsg_pretty(_77268:call(kb_shared,_77268:_77254/_77256))),show_failure(on_x_fail(_77268:call(kb_shared,_77268:_77254/_77256)))})>=(predicateTriggerType(kb_shared),'$pt'(baseKB,predicateTriggerType(_77372),rhs(
[ ( ( mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop) ,
genlMt(GenlMt,GenlMt10)/(BaseKB\=baseKB)) ==>
{ nop( dmsg_pretty( Call :
call(Kw,_426142:_426148/_426150))),
show_failure( on_x_fail( Call8 :
call(Kw7,_440332:_440338/_440340))) })])))
'$pt'(baseKB,mpred_prop(_76918,_76920,_76922,kb_shared),'$pt'(baseKB,genlMt(_76936,_76918),(_76936\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_479770:_479776/_479778))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_495264:_495270/_495272))) }]))))>=((mpred_prop(_77056,_77058,_77060,kb_shared),genlMt(_77072,_77056)/(_77072\=baseKB)==>{nop(dmsg_pretty(_77072:call(kb_shared,_77072:_77058/_77060))),show_failure(on_x_fail(_77072:call(kb_shared,_77072:_77058/_77060)))}),mfl4(
[ 'Type'=Type,
'M'=_77188,
'F'=_77200,
'A'=_77212,
'C'=_77224],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169))
'$pt'(baseKB,genlMt(_76652,baseKB),(_76652\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_114374:never_assert_u/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_128618:never_assert_u/1))) }])))>=(mpred_prop(baseKB,never_assert_u,1,kb_shared),'$pt'(baseKB,mpred_prop(_76778,_76780,_76782,kb_shared),'$pt'(baseKB,genlMt(_76796,_76778),(_76796\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_168080:_168086/_168088))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_183574:_183580/_183582))) }])))))
'$pt'(baseKB,genlMt(_76386,baseKB),(_76386\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_219728:never_assert_u/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_233972:never_assert_u/2))) }])))>=(mpred_prop(baseKB,never_assert_u,2,kb_shared),'$pt'(baseKB,mpred_prop(_76512,_76514,_76516,kb_shared),'$pt'(baseKB,genlMt(_76530,_76512),(_76530\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_273434:_273440/_273442))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_288928:_288934/_288936))) }])))))
'$pt'(baseKB,genlMt(_76120,baseKB),(_76120\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_325082:never_retract_u/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_339330:never_retract_u/1))) }])))>=(mpred_prop(baseKB,never_retract_u,1,kb_shared),'$pt'(baseKB,mpred_prop(_76246,_76248,_76250,kb_shared),'$pt'(baseKB,genlMt(_76264,_76246),(_76264\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_378796:_378802/_378804))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_394290:_394296/_394298))) }])))))
'$pt'(baseKB,genlMt(_75854,baseKB),(_75854\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_430446:never_retract_u/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_444694:never_retract_u/2))) }])))>=(mpred_prop(baseKB,never_retract_u,2,kb_shared),'$pt'(baseKB,mpred_prop(_75980,_75982,_75984,kb_shared),'$pt'(baseKB,genlMt(_75998,_75980),(_75998\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_484160:_484166/_484168))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_499654:_499660/_499662))) }])))))
'$pt'(baseKB,genlMt(_75588,baseKB),(_75588\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_113142:mtExact/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_127384:mtExact/1))) }])))>=(mpred_prop(baseKB,mtExact,1,kb_shared),'$pt'(baseKB,mpred_prop(_75714,_75716,_75718,kb_shared),'$pt'(baseKB,genlMt(_75732,_75714),(_75732\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_166842:_166848/_166850))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_182336:_182342/_182344))) }])))))
'$pt'(baseKB,genlMt(_75322,baseKB),(_75322\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_218488:col_as_unary/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_232732:col_as_unary/1))) }])))>=(mpred_prop(baseKB,col_as_unary,1,kb_shared),'$pt'(baseKB,mpred_prop(_75448,_75450,_75452,kb_shared),'$pt'(baseKB,genlMt(_75466,_75448),(_75466\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_272192:_272198/_272200))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_287686:_287692/_287694))) }])))))
'$pt'(baseKB,genlMt(_75056,baseKB),(_75056\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_323840:comment/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_338082:comment/2))) }])))>=(mpred_prop(baseKB,comment,2,kb_shared),'$pt'(baseKB,mpred_prop(_75182,_75184,_75186,kb_shared),'$pt'(baseKB,genlMt(_75200,_75182),(_75200\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_377540:_377546/_377548))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_393034:_393040/_393042))) }])))))
'$pt'(baseKB,genlMt(_74790,baseKB),(_74790\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_429186:feature_setting/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_443434:feature_setting/2))) }])))>=(mpred_prop(baseKB,feature_setting,2,kb_shared),'$pt'(baseKB,mpred_prop(_74916,_74918,_74920,kb_shared),'$pt'(baseKB,genlMt(_74934,_74916),(_74934\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_482900:_482906/_482908))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_498394:_498400/_498402))) }])))))
'$pt'(baseKB,genlMt(_74524,baseKB),(_74524\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_109530:hybrid_support/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_123774:hybrid_support/2))) }])))>=(mpred_prop(baseKB,hybrid_support,2,kb_shared),'$pt'(baseKB,mpred_prop(_74650,_74652,_74654,kb_shared),'$pt'(baseKB,genlMt(_74668,_74650),(_74668\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_163236:_163242/_163244))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_178730:_178736/_178738))) }])))))
'$pt'(baseKB,genlMt(_74258,baseKB),(_74258\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_214884:predicateConventionMt/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_229134:predicateConventionMt/2))) }])))>=(mpred_prop(baseKB,predicateConventionMt,2,kb_shared),'$pt'(baseKB,mpred_prop(_74384,_74386,_74388,kb_shared),'$pt'(baseKB,genlMt(_74402,_74384),(_74402\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_268604:_268610/_268612))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_284098:_284104/_284106))) }])))))
'$pt'(baseKB,genlMt(_73992,baseKB),(_73992\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_320256:startup_option/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_334500:startup_option/2))) }])))>=(mpred_prop(baseKB,startup_option,2,kb_shared),'$pt'(baseKB,mpred_prop(_74118,_74120,_74122,kb_shared),'$pt'(baseKB,genlMt(_74136,_74118),(_74136\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_373962:_373968/_373970))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_389456:_389462/_389464))) }])))))
'$pt'(baseKB,genlMt(_73726,baseKB),(_73726\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_425610:tooSlow/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_439852:tooSlow/0))) }])))>=(mpred_prop(baseKB,tooSlow,0,kb_shared),'$pt'(baseKB,mpred_prop(_73852,_73854,_73856,kb_shared),'$pt'(baseKB,genlMt(_73870,_73852),(_73870\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_479310:_479316/_479318))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_494804:_494810/_494812))) }])))))
'$pt'(baseKB,genlMt(_73460,baseKB),(_73460\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_106440:ttRelationType/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_120684:ttRelationType/1))) }])))>=(mpred_prop(baseKB,ttRelationType,1,kb_shared),'$pt'(baseKB,mpred_prop(_73586,_73588,_73590,kb_shared),'$pt'(baseKB,genlMt(_73604,_73586),(_73604\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_160146:_160152/_160154))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_175640:_175646/_175648))) }])))))
'$pt'(baseKB,genlMt(_73194,baseKB),(_73194\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_211794:singleValuedInArg/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_226042:singleValuedInArg/2))) }])))>=(mpred_prop(baseKB,singleValuedInArg,2,kb_shared),'$pt'(baseKB,mpred_prop(_73320,_73322,_73324,kb_shared),'$pt'(baseKB,genlMt(_73338,_73320),(_73338\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_265510:_265516/_265518))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_281004:_281010/_281012))) }])))))
'$pt'(baseKB,genlMt(_72928,baseKB),(_72928\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_317160:functorIsMacro/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_331404:functorIsMacro/1))) }])))>=(mpred_prop(baseKB,functorIsMacro,1,kb_shared),'$pt'(baseKB,mpred_prop(_73054,_73056,_73058,kb_shared),'$pt'(baseKB,genlMt(_73072,_73054),(_73072\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_370866:_370872/_370874))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_386360:_386366/_386368))) }])))))
'$pt'(baseKB,genlMt(_72662,baseKB),(_72662\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_422514:support_hilog/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_436758:support_hilog/2))) }])))>=(mpred_prop(baseKB,support_hilog,2,kb_shared),'$pt'(baseKB,mpred_prop(_72788,_72790,_72792,kb_shared),'$pt'(baseKB,genlMt(_72806,_72788),(_72806\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_476220:_476226/_476228))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_491714:_491720/_491722))) }])))))
'$pt'(baseKB,genlMt(_72396,baseKB),(_72396\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_106440:mpred_undo_sys/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_120684:mpred_undo_sys/3))) }])))>=(mpred_prop(baseKB,mpred_undo_sys,3,kb_shared),'$pt'(baseKB,mpred_prop(_72522,_72524,_72526,kb_shared),'$pt'(baseKB,genlMt(_72540,_72522),(_72540\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_160146:_160152/_160154))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_175640:_175646/_175648))) }])))))
'$pt'(baseKB,genlMt(_72130,baseKB),(_72130\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_211794:genlPreds/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_226036:genlPreds/2))) }])))>=(mpred_prop(baseKB,genlPreds,2,kb_shared),'$pt'(baseKB,mpred_prop(_72256,_72258,_72260,kb_shared),'$pt'(baseKB,genlMt(_72274,_72256),(_72274\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_265496:_265502/_265504))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_280990:_280996/_280998))) }])))))
'$pt'(baseKB,genlMt(_71864,baseKB),(_71864\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_317142:alwaysGaf/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_331384:alwaysGaf/1))) }])))>=(mpred_prop(baseKB,alwaysGaf,1,kb_shared),'$pt'(baseKB,mpred_prop(_71990,_71992,_71994,kb_shared),'$pt'(baseKB,genlMt(_72008,_71990),(_72008\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_370844:_370850/_370852))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_386338:_386344/_386346))) }])))))
'$pt'(baseKB,genlMt(_71598,baseKB),(_71598\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_422490:rtReformulatorDirectivePredicate/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_436750:rtReformulatorDirectivePredicate/1))) }])))>=(mpred_prop(baseKB,rtReformulatorDirectivePredicate,1,kb_shared),'$pt'(baseKB,mpred_prop(_71724,_71726,_71728,kb_shared),'$pt'(baseKB,genlMt(_71742,_71724),(_71742\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_476232:_476238/_476240))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_491726:_491732/_491734))) }])))))
'$pt'(baseKB,genlMt(_71332,baseKB),(_71332\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_106440:rtAvoidForwardChain/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_120688:rtAvoidForwardChain/1))) }])))>=(mpred_prop(baseKB,rtAvoidForwardChain,1,kb_shared),'$pt'(baseKB,mpred_prop(_71458,_71460,_71462,kb_shared),'$pt'(baseKB,genlMt(_71476,_71458),(_71476\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_160156:_160162/_160164))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_175650:_175656/_175658))) }])))))
'$pt'(baseKB,genlMt(_71066,baseKB),(_71066\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_211808:pfcControlled/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_226052:pfcControlled/1))) }])))>=(mpred_prop(baseKB,pfcControlled,1,kb_shared),'$pt'(baseKB,mpred_prop(_71192,_71194,_71196,kb_shared),'$pt'(baseKB,genlMt(_71210,_71192),(_71210\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_265514:_265520/_265522))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_281008:_281014/_281016))) }])))))
'$pt'(baseKB,genlMt(_70800,baseKB),(_70800\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_317162:prologOnly/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_331404:prologOnly/1))) }])))>=(mpred_prop(baseKB,prologOnly,1,kb_shared),'$pt'(baseKB,mpred_prop(_70926,_70928,_70930,kb_shared),'$pt'(baseKB,genlMt(_70944,_70926),(_70944\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_370864:_370870/_370872))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_386358:_386364/_386366))) }])))))
'$pt'(baseKB,genlMt(_70534,baseKB),(_70534\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_422510:quasiQuote/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_436752:quasiQuote/1))) }])))>=(mpred_prop(baseKB,quasiQuote,1,kb_shared),'$pt'(baseKB,mpred_prop(_70660,_70662,_70664,kb_shared),'$pt'(baseKB,genlMt(_70678,_70660),(_70678\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_476212:_476218/_476220))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_491706:_491712/_491714))) }])))))
'$pt'(baseKB,genlMt(_70268,baseKB),(_70268\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_106440:functorDeclares/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_120688:functorDeclares/1))) }])))>=(mpred_prop(baseKB,functorDeclares,1,kb_shared),'$pt'(baseKB,mpred_prop(_70394,_70396,_70398,kb_shared),'$pt'(baseKB,genlMt(_70412,_70394),(_70412\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_160154:_160160/_160162))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_175648:_175654/_175656))) }])))))
'$pt'(baseKB,genlMt(_70002,baseKB),(_70002\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_211804:mtNonAssertable/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_226052:mtNonAssertable/1))) }])))>=(mpred_prop(baseKB,mtNonAssertable,1,kb_shared),'$pt'(baseKB,mpred_prop(_70128,_70130,_70132,kb_shared),'$pt'(baseKB,genlMt(_70146,_70128),(_70146\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_265518:_265524/_265526))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_281012:_281018/_281020))) }])))))
'$pt'(baseKB,genlMt(_69736,baseKB),(_69736\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_317168:do_import_modules/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_331416:do_import_modules/0))) }])))>=(mpred_prop(baseKB,do_import_modules,0,kb_shared),'$pt'(baseKB,mpred_prop(_69862,_69864,_69866,kb_shared),'$pt'(baseKB,genlMt(_69880,_69862),(_69880\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_370884:_370890/_370892))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_386378:_386384/_386386))) }])))))
(mpred_prop(_69468,_69470,_69472,kb_global),genlMt(_69484,_69468)/(_69484\=baseKB)==>{nop(dmsg_pretty(_69484:call(kb_global,_69484:_69470/_69472))),show_failure(on_x_fail(_69484:call(kb_global,_69484:_69470/_69472)))})>=(predicateTriggerType(kb_global),'$pt'(baseKB,predicateTriggerType(_69588),rhs(
[ ( ( mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop) ,
genlMt(GenlMt,GenlMt10)/(BaseKB\=baseKB)) ==>
{ nop( dmsg_pretty( Call :
call(Kw,_435784:_435790/_435792))),
show_failure( on_x_fail( Call8 :
call(Kw7,_449974:_449980/_449982))) })])))
'$pt'(baseKB,mpred_prop(_69134,_69136,_69138,kb_global),'$pt'(baseKB,genlMt(_69152,_69134),(_69152\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_global,_489412:_489418/_489420))),
show_failure( on_x_fail( Call1 :
call(kb_global,_504906:_504912/_504914))) }]))))>=((mpred_prop(_69272,_69274,_69276,kb_global),genlMt(_69288,_69272)/(_69288\=baseKB)==>{nop(dmsg_pretty(_69288:call(kb_global,_69288:_69274/_69276))),show_failure(on_x_fail(_69288:call(kb_global,_69288:_69274/_69276)))}),mfl4(
[ 'Type'=Type,
'M'=_69404,
'F'=_69416,
'A'=_69428,
'C'=_69440],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169))
(mpred_prop(_68866,_68868,_68870,kbi_define),genlMt(_68882,_68866)/(_68882\=baseKB)==>{nop(dmsg_pretty(_68882:call(kbi_define,_68882:_68868/_68870))),show_failure(on_x_fail(_68882:call(kbi_define,_68882:_68868/_68870)))})>=(predicateTriggerType(kbi_define),'$pt'(baseKB,predicateTriggerType(_68986),rhs(
[ ( ( mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop) ,
genlMt(GenlMt,GenlMt10)/(BaseKB\=baseKB)) ==>
{ nop( dmsg_pretty( Call :
call(Kw,_137022:_137028/_137030))),
show_failure( on_x_fail( Call8 :
call(Kw7,_151212:_151218/_151220))) })])))
'$pt'(baseKB,mpred_prop(_68532,_68534,_68536,kbi_define),'$pt'(baseKB,genlMt(_68550,_68532),(_68550\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kbi_define,_191370:_191376/_191378))),
show_failure( on_x_fail( Call1 :
call(kbi_define,_207134:_207140/_207142))) }]))))>=((mpred_prop(_68670,_68672,_68674,kbi_define),genlMt(_68686,_68670)/(_68686\=baseKB)==>{nop(dmsg_pretty(_68686:call(kbi_define,_68686:_68672/_68674))),show_failure(on_x_fail(_68686:call(kbi_define,_68686:_68672/_68674)))}),mfl4(
[ 'Type'=Type,
'M'=_68802,
'F'=_68814,
'A'=_68826,
'C'=_68838],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169))
(genlMt(_68376,_68378)/(is_ftNonvar(_68376),is_ftNonvar(_68378),_68378\==baseKB,mtProlog(_68378))==>{_68378\==user,catch(add_import_module(_68376,_68378,end),error(_68450,_68452),dmsg_pretty(error(add_import_module(_68376,_68378,end))))})>=(mfl4(
[ 'C'=C,
'P'=_68378],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',181),ax)
mpred_prop(baseKB,\==,2,pfcCallCode)>=(mfl4([ 'C'=C,
'P'=_68348],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',181),ax)
mpred_prop(baseKB,catch,3,pfcCallCode)>=(mfl4([ 'C'=C,
'P'=_68286],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',181),ax)
mpred_prop(baseKB,is_ftNonvar,1,pfcCallCode)>=(mfl4([ 'C'=C,
'P'=_68224],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',181),ax)
mpred_prop(baseKB,mtProlog,1,pfcCallCode)>=(mfl4([ 'C'=C,
'P'=_68162],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',181),ax)
'$pt'(baseKB,genlMt(_67844,_67846),(is_ftNonvar(_67844),is_ftNonvar(_67846),_67846\==baseKB,mtProlog(_67846)*->rhs([ { User\==user,
catch( add_import_module(Add_import_module,End,end),
error(Error,Error6),
dmsg_pretty( error( add_import_module(Add_import_module5,End4,end)))) }])))>=((genlMt(_67974,_67976)/(is_ftNonvar(_67974),is_ftNonvar(_67976),_67976\==baseKB,mtProlog(_67976))==>{_67976\==user,catch(add_import_module(_67974,_67976,end),error(_68048,_68050),dmsg_pretty(error(add_import_module(_67974,_67976,end))))}),mfl4(
[ 'C'=C,
'P'=_68100],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',181))
(mtHybrid(_67784)==>{decl_assertable_module(_67784)})>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',190),ax)
mpred_prop(baseKB,decl_assertable_module,1,pfcCallCode)>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',190),ax)
'$pt'(baseKB,mtHybrid(_67648),rhs([ { decl_assertable_module(Module) }]))>=((mtHybrid(_67682)==>{decl_assertable_module(_67682)}),mfl4(
[ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',190))
predicateConventionMt(genlMt,baseKB)>=(mfl4(_67618,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',194),ax)
predicateConventionMt(mtHybrid,baseKB)>=(mfl4(_67584,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',195),ax)
predicateConventionMt(mtProlog,baseKB)>=(mfl4(_67550,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',196),ax)
(predicateConventionMt(_67442,_67444),arity(_67442,_67450)==>{kb_global(_67444:_67442/_67450)})>=(mfl4([ 'F'=F,
'MT'=_67444,
'A'=_67450],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',199),ax)
mpred_prop(baseKB,kb_global,1,pfcCallCode)>=(mfl4([ 'F'=F,
'MT'=_67402,
'A'=_67414],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',199),ax)
mpred_prop(baseKB,predicateConventionMt,2,pfcLHS)>=(mfl4([ 'F'=F,
'MT'=_67328,
'A'=_67340],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',199),ax)
mpred_prop(baseKB,predicateConventionMt,2,pfcPosTrigger)>=(mfl4([ 'F'=F,
'MT'=_67254,
'A'=_67266],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',199),ax)
'$pt'(baseKB,predicateConventionMt(_67052,_67054),(arity(_67052,_67066)*->rhs([ { kb_global( _319128 :
_319134/_319136) }])))>=((predicateConventionMt(_67118,_67120),arity(_67118,_67126)==>{kb_global(_67120:_67118/_67126)}),mfl4(
[ 'F'=F,
'MT'=_67180,
'A'=_67192],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',199))
mpred_prop(baseKB,predicateConventionMt,2,pfcCallCode)>=(mfl4([ 'F'=F,
'MT'=_67016,
'A'=_67028],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',199),ax)
'$pt'(baseKB,arity(_66814,_66816),(predicateConventionMt(_66814,_66828)*->rhs([ { kb_global( _343242 :
_343248/_343250) }])))>=((predicateConventionMt(_66880,_66882),arity(_66880,_66888)==>{kb_global(_66882:_66880/_66888)}),mfl4(
[ 'F'=F,
'MT'=_66942,
'A'=_66954],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',199))
ttTypeType(ttTypeType)>=(mfl4(_66784,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',203),ax)
ttTypeType(ttRelationType)>=(mfl4(_66752,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',204),ax)
(ttTypeType(_66694)==>functorDeclares(_66694))>=(mfl4([ 'TT'=TT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',205),ax)
mpred_prop(baseKB,functorDeclares,1,pfcRHS)>=(mfl4([ 'TT'=TT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',205),ax)
mpred_prop(baseKB,ttTypeType,1,pfcLHS)>=(mfl4([ 'TT'=TT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',205),ax)
mpred_prop(baseKB,ttTypeType,1,pfcPosTrigger)>=(mfl4([ 'TT'=TT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',205),ax)
'$pt'(baseKB,ttTypeType(_66466),rhs([ functorDeclares(FunctorDeclares)]))>=((ttTypeType(_66496)==>functorDeclares(_66496)),mfl4(
[ 'TT'=TT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',205))
functorDeclares(ttTypeType)>=(ttTypeType(ttTypeType),'$pt'(baseKB,ttTypeType(_66428),rhs([ functorDeclares(FunctorDeclares)])))
functorDeclares(ttRelationType)>=(ttTypeType(ttRelationType),'$pt'(baseKB,ttTypeType(_66376),rhs([ functorDeclares(FunctorDeclares)])))
ttTypeType(ttModuleType)>=(mfl4(_66332,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',207),ax)
functorDeclares(ttModuleType)>=(ttTypeType(ttModuleType),'$pt'(baseKB,ttTypeType(ttModuleType),rhs([ functorDeclares(ttModuleType)])))
mudToCyc(ttModuleType,'MicrotheoryType')>=(mfl4(_66248,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',207),ax)
typeGenls(ttModuleType,tMicrotheory)>=(mfl4(_66214,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',208),ax)
ttModuleType(tSourceCode)>=(mfl4(_66180,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',210),ax)
mudToCyc(tSourceCode,tComputerCode)>=(mfl4(_66148,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',210),ax)
comment(tSourceCode,"Source code files containing callable features")>=(mfl4(_66114,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',210),ax)
ttModuleType(tSourceData)>=(mfl4(_66064,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',211),ax)
mudToCyc(tSourceData,iboPropositionalInformationThing)>=(mfl4(_66032,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',211),ax)
comment(tSourceData,"Source data files containing world state information")>=(mfl4(_65998,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',211),ax)
(ttRelationType(_65906)==>{decl_rt(_65906)},functorDeclares(_65906))>=(mfl4([ 'RT'=RT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',213),ax)
mpred_prop(baseKB,decl_rt,1,pfcCallCode)>=(mfl4([ 'RT'=RT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',213),ax)
mpred_prop(baseKB,ttRelationType,1,pfcLHS)>=(mfl4([ 'RT'=RT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',213),ax)
mpred_prop(baseKB,ttRelationType,1,pfcPosTrigger)>=(mfl4([ 'RT'=RT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',213),ax)
'$pt'(baseKB,ttRelationType(_65650),rhs([ { decl_rt(Rt) },
functorDeclares(_65650)]))>=((ttRelationType(_65694)==>{decl_rt(_65694)},functorDeclares(_65694)),mfl4(
[ 'RT'=RT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',213))
(functorDeclares(_65582)==>arityMax(_65582,1),functorIsMacro(_65582))>=(mfl4([ 'RT'=RT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',216),ax)
mpred_prop(baseKB,arityMax,2,pfcRHS)>=(mfl4([ 'RT'=RT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',216),ax)
mpred_prop(baseKB,functorIsMacro,1,pfcRHS)>=(mfl4([ 'RT'=RT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',216),ax)
mpred_prop(baseKB,functorDeclares,1,pfcLHS)>=(mfl4([ 'RT'=RT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',216),ax)
mpred_prop(baseKB,functorDeclares,1,pfcPosTrigger)>=(mfl4([ 'RT'=RT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',216),ax)
'$pt'(baseKB,functorDeclares(_65280),rhs([ arityMax(_422112,1),
functorIsMacro(_65280)]))>=((functorDeclares(_65322)==>arityMax(_65322,1),functorIsMacro(_65322)),mfl4(
[ 'RT'=RT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',216))
arityMax(ttTypeType,1)>=(functorDeclares(ttTypeType),'$pt'(baseKB,functorDeclares(_65230),rhs([ arityMax(_430102,1),
functorIsMacro(_65230)])))
functorIsMacro(ttTypeType)>=(functorDeclares(ttTypeType),'$pt'(baseKB,functorDeclares(_65164),rhs([ arityMax(_434732,1),
functorIsMacro(_65164)])))
arityMax(ttRelationType,1)>=(functorDeclares(ttRelationType),'$pt'(baseKB,functorDeclares(_65100),rhs([ arityMax(_439362,1),
functorIsMacro(_65100)])))
functorIsMacro(ttRelationType)>=(functorDeclares(ttRelationType),'$pt'(baseKB,functorDeclares(_65034),rhs([ arityMax(_443994,1),
functorIsMacro(_65034)])))
arityMax(ttModuleType,1)>=(functorDeclares(ttModuleType),'$pt'(baseKB,functorDeclares(_64970),rhs([ arityMax(_448626,1),
functorIsMacro(_64970)])))
functorIsMacro(ttModuleType)>=(functorDeclares(ttModuleType),'$pt'(baseKB,functorDeclares(_64904),rhs([ arityMax(_453256,1),
functorIsMacro(_64904)])))
mpred_prop(baseKB,compilerDirective,1,kb_shared)>=(mfl4(_64860,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',222),ax)
'$pt'(baseKB,genlMt(_64586,baseKB),(_64586\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_488938:compilerDirective/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_503186:compilerDirective/1))) }])))>=(mpred_prop(baseKB,compilerDirective,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,compilerDirective,1,kb_shared),'$pt'(baseKB,genlMt(_64586,baseKB),(_64586\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_118018:compilerDirective/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_132266:compilerDirective/1))) }])))))
functorDeclares(compilerDirective)>=(mfl4(_64556,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',223),ax)
arityMax(compilerDirective,1)>=(functorDeclares(compilerDirective),'$pt'(baseKB,functorDeclares(compilerDirective),rhs(
[ arityMax(compilerDirective,1),
functorIsMacro(compilerDirective)])))
functorIsMacro(compilerDirective)>=(functorDeclares(compilerDirective),'$pt'(baseKB,functorDeclares(compilerDirective),rhs(
[ arityMax(compilerDirective,1),
functorIsMacro(compilerDirective)])))
(compilerDirective(_64358)==>{kb_shared(_64358/0)})>=(mfl4([ 'F'=F],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',225),ax)
mpred_prop(baseKB,kb_shared,1,pfcCallCode)>=(mfl4([ 'F'=F],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',225),ax)
mpred_prop(baseKB,compilerDirective,1,pfcLHS)>=(mfl4([ 'F'=F],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',225),ax)
mpred_prop(baseKB,compilerDirective,1,pfcPosTrigger)>=(mfl4([ 'F'=F],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',225),ax)
'$pt'(baseKB,compilerDirective(_64110),rhs([ { kb_shared( _163388/0) }]))>=((compilerDirective(_64150)==>{kb_shared(_64150/0)}),mfl4(
[ 'F'=F],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',225))
compilerDirective(hardCodedExpansion)>=(mfl4(_64080,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',227),ax)
mpred_prop(baseKB,hardCodedExpansion,0,kb_shared)>=((mfl4(_64038,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',227),ax),mfl4(_64048,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',227))
'$pt'(baseKB,genlMt(_63758,baseKB),(_63758\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_201110:hardCodedExpansion/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_215358:hardCodedExpansion/0))) }])))>=(mpred_prop(baseKB,hardCodedExpansion,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,hardCodedExpansion,0,kb_shared),'$pt'(baseKB,genlMt(_63758,baseKB),(_63758\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_251594:hardCodedExpansion/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_265842:hardCodedExpansion/0))) }])))))
comment(hardCodedExpansion,"Is Already Implemented From Code")>=(mfl4(_63728,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',227),ax)
compilerDirective(codeTooSlow)>=(mfl4(_63680,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',228),ax)
mpred_prop(baseKB,codeTooSlow,0,kb_shared)>=((mfl4(_63638,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',228),ax),mfl4(_63648,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',228))
'$pt'(baseKB,genlMt(_63358,baseKB),(_63358\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_302036:codeTooSlow/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_316278:codeTooSlow/0))) }])))>=(mpred_prop(baseKB,codeTooSlow,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,codeTooSlow,0,kb_shared),'$pt'(baseKB,genlMt(_63358,baseKB),(_63358\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_352506:codeTooSlow/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_366748:codeTooSlow/0))) }])))))
comment(codeTooSlow,"A faster more incomplete version is filling in for it")>=(mfl4(_63328,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',228),ax)
compilerDirective(pfc_checking)>=(mfl4(_63276,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',229),ax)
mpred_prop(baseKB,pfc_checking,0,kb_shared)>=((mfl4(_63234,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',229),ax),mfl4(_63244,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',229))
'$pt'(baseKB,genlMt(_62954,baseKB),(_62954\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_402930:pfc_checking/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_417174:pfc_checking/0))) }])))>=(mpred_prop(baseKB,pfc_checking,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,pfc_checking,0,kb_shared),'$pt'(baseKB,genlMt(_62954,baseKB),(_62954\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_453402:pfc_checking/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_467646:pfc_checking/0))) }])))))
comment(pfc_checking,"Checks for common Pfc Errors")>=(mfl4(_62924,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',229),ax)
compilerDirective(pass2)>=(mfl4(_62878,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',230),ax)
mpred_prop(baseKB,pass2,0,kb_shared)>=((mfl4(_62836,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',230),ax),mfl4(_62846,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',230))
'$pt'(baseKB,genlMt(_62556,baseKB),(_62556\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_503828:pass2/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_98966:pass2/0))) }])))>=(mpred_prop(baseKB,pass2,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,pass2,0,kb_shared),'$pt'(baseKB,genlMt(_62556,baseKB),(_62556\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_135186:pass2/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_149424:pass2/0))) }])))))
comment(pass2,"Probably not needed at first")>=(mfl4(_62526,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',230),ax)
compilerDirective(tooSlow)>=(mfl4(_62480,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',231),ax)
comment(tooSlow,"Slow and Probably not needed at first")>=(mfl4(_62448,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',231),ax)
compilerDirective(redundantMaybe)>=(mfl4(_62400,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',232),ax)
mpred_prop(baseKB,redundantMaybe,0,kb_shared)>=((mfl4(_62358,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',232),ax),mfl4(_62368,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',232))
'$pt'(baseKB,genlMt(_62078,baseKB),(_62078\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_185618:redundantMaybe/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_199862:redundantMaybe/0))) }])))>=(mpred_prop(baseKB,redundantMaybe,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,redundantMaybe,0,kb_shared),'$pt'(baseKB,genlMt(_62078,baseKB),(_62078\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_236092:redundantMaybe/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_250336:redundantMaybe/0))) }])))))
comment(redundantMaybe,"Probably redundant")>=(mfl4(_62048,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',232),ax)
compilerDirective(isRedundant)>=(mfl4(_62004,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',233),ax)
mpred_prop(baseKB,isRedundant,0,kb_shared)>=((mfl4(_61962,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',233),ax),mfl4(_61972,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',233))
'$pt'(baseKB,genlMt(_61682,baseKB),(_61682\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_286522:isRedundant/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_300764:isRedundant/0))) }])))>=(mpred_prop(baseKB,isRedundant,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,isRedundant,0,kb_shared),'$pt'(baseKB,genlMt(_61682,baseKB),(_61682\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_336992:isRedundant/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_351234:isRedundant/0))) }])))))
comment(isRedundant,"Redundant")>=(mfl4(_61652,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',233),ax)
compilerDirective(isRuntime)>=(mfl4(_61610,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',234),ax)
mpred_prop(baseKB,isRuntime,0,kb_shared)>=((mfl4(_61568,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',234),ax),mfl4(_61578,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',234))
'$pt'(baseKB,genlMt(_61288,baseKB),(_61288\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_387416:isRuntime/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_401658:isRuntime/0))) }])))>=(mpred_prop(baseKB,isRuntime,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,isRuntime,0,kb_shared),'$pt'(baseKB,genlMt(_61288,baseKB),(_61288\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_437886:isRuntime/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_452128:isRuntime/0))) }])))))
comment(isRuntime,"Only use rule/fact at runtime")>=(mfl4(_61258,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',234),ax)
ttRelationType(prologBuiltin)>=(mfl4([ 'PredType'=prologBuiltin],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologBuiltin)>=(ttRelationType(prologBuiltin),'$pt'(baseKB,ttRelationType(prologBuiltin),rhs([ { decl_rt(prologBuiltin) },
functorDeclares(prologBuiltin)])))
arityMax(prologBuiltin,1)>=(functorDeclares(prologBuiltin),'$pt'(baseKB,functorDeclares(prologBuiltin),rhs([ arityMax(prologBuiltin,1),
functorIsMacro(prologBuiltin)])))
functorIsMacro(prologBuiltin)>=(functorDeclares(prologBuiltin),'$pt'(baseKB,functorDeclares(prologBuiltin),rhs([ arityMax(prologBuiltin,1),
functorIsMacro(prologBuiltin)])))
ttRelationType(prologDynamic)>=(mfl4([ 'PredType'=prologDynamic],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologDynamic)>=(ttRelationType(prologDynamic),'$pt'(baseKB,ttRelationType(prologDynamic),rhs([ { decl_rt(prologDynamic) },
functorDeclares(prologDynamic)])))
arityMax(prologDynamic,1)>=(functorDeclares(prologDynamic),'$pt'(baseKB,functorDeclares(prologDynamic),rhs([ arityMax(prologDynamic,1),
functorIsMacro(prologDynamic)])))
functorIsMacro(prologDynamic)>=(functorDeclares(prologDynamic),'$pt'(baseKB,functorDeclares(prologDynamic),rhs([ arityMax(prologDynamic,1),
functorIsMacro(prologDynamic)])))
ttRelationType(prologHybrid)>=(mfl4([ 'PredType'=prologHybrid],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologHybrid)>=(ttRelationType(prologHybrid),'$pt'(baseKB,ttRelationType(prologHybrid),rhs([ { decl_rt(prologHybrid) },
functorDeclares(prologHybrid)])))
arityMax(prologHybrid,1)>=(functorDeclares(prologHybrid),'$pt'(baseKB,functorDeclares(prologHybrid),rhs([ arityMax(prologHybrid,1),
functorIsMacro(prologHybrid)])))
functorIsMacro(prologHybrid)>=(functorDeclares(prologHybrid),'$pt'(baseKB,functorDeclares(prologHybrid),rhs([ arityMax(prologHybrid,1),
functorIsMacro(prologHybrid)])))
ttRelationType(singleValuedHybrid)>=(mfl4([ 'PredType'=singleValuedHybrid],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(singleValuedHybrid)>=(ttRelationType(singleValuedHybrid),'$pt'(baseKB,ttRelationType(singleValuedHybrid),rhs(
[ { decl_rt(singleValuedHybrid) },
functorDeclares(singleValuedHybrid)])))
arityMax(singleValuedHybrid,1)>=(functorDeclares(singleValuedHybrid),'$pt'(baseKB,functorDeclares(singleValuedHybrid),rhs(
[ arityMax(singleValuedHybrid,1),
functorIsMacro(singleValuedHybrid)])))
functorIsMacro(singleValuedHybrid)>=(functorDeclares(singleValuedHybrid),'$pt'(baseKB,functorDeclares(singleValuedHybrid),rhs(
[ arityMax(singleValuedHybrid,1),
functorIsMacro(singleValuedHybrid)])))
ttRelationType(prologKIF)>=(mfl4([ 'PredType'=prologKIF],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologKIF)>=(ttRelationType(prologKIF),'$pt'(baseKB,ttRelationType(prologKIF),rhs([ { decl_rt(prologKIF) },
functorDeclares(prologKIF)])))
arityMax(prologKIF,1)>=(functorDeclares(prologKIF),'$pt'(baseKB,functorDeclares(prologKIF),rhs([ arityMax(prologKIF,1),
functorIsMacro(prologKIF)])))
functorIsMacro(prologKIF)>=(functorDeclares(prologKIF),'$pt'(baseKB,functorDeclares(prologKIF),rhs([ arityMax(prologKIF,1),
functorIsMacro(prologKIF)])))
ttRelationType(prologPTTP)>=(mfl4([ 'PredType'=prologPTTP],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologPTTP)>=(ttRelationType(prologPTTP),'$pt'(baseKB,ttRelationType(prologPTTP),rhs([ { decl_rt(prologPTTP) },
functorDeclares(prologPTTP)])))
arityMax(prologPTTP,1)>=(functorDeclares(prologPTTP),'$pt'(baseKB,functorDeclares(prologPTTP),rhs([ arityMax(prologPTTP,1),
functorIsMacro(prologPTTP)])))
functorIsMacro(prologPTTP)>=(functorDeclares(prologPTTP),'$pt'(baseKB,functorDeclares(prologPTTP),rhs([ arityMax(prologPTTP,1),
functorIsMacro(prologPTTP)])))
ttRelationType(pfcMustFC)>=(mfl4([ 'PredType'=pfcMustFC],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(pfcMustFC)>=(ttRelationType(pfcMustFC),'$pt'(baseKB,ttRelationType(pfcMustFC),rhs([ { decl_rt(pfcMustFC) },
functorDeclares(pfcMustFC)])))
arityMax(pfcMustFC,1)>=(functorDeclares(pfcMustFC),'$pt'(baseKB,functorDeclares(pfcMustFC),rhs([ arityMax(pfcMustFC,1),
functorIsMacro(pfcMustFC)])))
functorIsMacro(pfcMustFC)>=(functorDeclares(pfcMustFC),'$pt'(baseKB,functorDeclares(pfcMustFC),rhs([ arityMax(pfcMustFC,1),
functorIsMacro(pfcMustFC)])))
ttRelationType(prologListValued)>=(mfl4([ 'PredType'=prologListValued],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologListValued)>=(ttRelationType(prologListValued),'$pt'(baseKB,ttRelationType(prologListValued),rhs(
[ { decl_rt(prologListValued) },
functorDeclares(prologListValued)])))
arityMax(prologListValued,1)>=(functorDeclares(prologListValued),'$pt'(baseKB,functorDeclares(prologListValued),rhs([ arityMax(prologListValued,1),
functorIsMacro(prologListValued)])))
functorIsMacro(prologListValued)>=(functorDeclares(prologListValued),'$pt'(baseKB,functorDeclares(prologListValued),rhs(
[ arityMax(prologListValued,1),
functorIsMacro(prologListValued)])))
ttRelationType(prologMultiValued)>=(mfl4([ 'PredType'=prologMultiValued],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologMultiValued)>=(ttRelationType(prologMultiValued),'$pt'(baseKB,ttRelationType(prologMultiValued),rhs(
[ { decl_rt(prologMultiValued) },
functorDeclares(prologMultiValued)])))
arityMax(prologMultiValued,1)>=(functorDeclares(prologMultiValued),'$pt'(baseKB,functorDeclares(prologMultiValued),rhs(
[ arityMax(prologMultiValued,1),
functorIsMacro(prologMultiValued)])))
functorIsMacro(prologMultiValued)>=(functorDeclares(prologMultiValued),'$pt'(baseKB,functorDeclares(prologMultiValued),rhs(
[ arityMax(prologMultiValued,1),
functorIsMacro(prologMultiValued)])))
ttRelationType(prologSingleValued)>=(mfl4([ 'PredType'=prologSingleValued],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologSingleValued)>=(ttRelationType(prologSingleValued),'$pt'(baseKB,ttRelationType(prologSingleValued),rhs(
[ { decl_rt(prologSingleValued) },
functorDeclares(prologSingleValued)])))
arityMax(prologSingleValued,1)>=(functorDeclares(prologSingleValued),'$pt'(baseKB,functorDeclares(prologSingleValued),rhs(
[ arityMax(prologSingleValued,1),
functorIsMacro(prologSingleValued)])))
functorIsMacro(prologSingleValued)>=(functorDeclares(prologSingleValued),'$pt'(baseKB,functorDeclares(prologSingleValued),rhs(
[ arityMax(prologSingleValued,1),
functorIsMacro(prologSingleValued)])))
ttRelationType(prologOrdered)>=(mfl4([ 'PredType'=prologOrdered],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologOrdered)>=(ttRelationType(prologOrdered),'$pt'(baseKB,ttRelationType(prologOrdered),rhs([ { decl_rt(prologOrdered) },
functorDeclares(prologOrdered)])))
arityMax(prologOrdered,1)>=(functorDeclares(prologOrdered),'$pt'(baseKB,functorDeclares(prologOrdered),rhs([ arityMax(prologOrdered,1),
functorIsMacro(prologOrdered)])))
functorIsMacro(prologOrdered)>=(functorDeclares(prologOrdered),'$pt'(baseKB,functorDeclares(prologOrdered),rhs([ arityMax(prologOrdered,1),
functorIsMacro(prologOrdered)])))
ttRelationType(prologEquality)>=(mfl4([ 'PredType'=prologEquality],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologEquality)>=(ttRelationType(prologEquality),'$pt'(baseKB,ttRelationType(prologEquality),rhs([ { decl_rt(prologEquality) },
functorDeclares(prologEquality)])))
arityMax(prologEquality,1)>=(functorDeclares(prologEquality),'$pt'(baseKB,functorDeclares(prologEquality),rhs([ arityMax(prologEquality,1),
functorIsMacro(prologEquality)])))
functorIsMacro(prologEquality)>=(functorDeclares(prologEquality),'$pt'(baseKB,functorDeclares(prologEquality),rhs([ arityMax(prologEquality,1),
functorIsMacro(prologEquality)])))
ttRelationType(rtArgsVerbatum)>=(mfl4([ 'PredType'=rtArgsVerbatum],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(rtArgsVerbatum)>=(ttRelationType(rtArgsVerbatum),'$pt'(baseKB,ttRelationType(rtArgsVerbatum),rhs([ { decl_rt(rtArgsVerbatum) },
functorDeclares(rtArgsVerbatum)])))
arityMax(rtArgsVerbatum,1)>=(functorDeclares(rtArgsVerbatum),'$pt'(baseKB,functorDeclares(rtArgsVerbatum),rhs([ arityMax(rtArgsVerbatum,1),
functorIsMacro(rtArgsVerbatum)])))
functorIsMacro(rtArgsVerbatum)>=(functorDeclares(rtArgsVerbatum),'$pt'(baseKB,functorDeclares(rtArgsVerbatum),rhs([ arityMax(rtArgsVerbatum,1),
functorIsMacro(rtArgsVerbatum)])))
ttRelationType(prologSideEffects)>=(mfl4([ 'PredType'=prologSideEffects],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologSideEffects)>=(ttRelationType(prologSideEffects),'$pt'(baseKB,ttRelationType(prologSideEffects),rhs(
[ { decl_rt(prologSideEffects) },
functorDeclares(prologSideEffects)])))
arityMax(prologSideEffects,1)>=(functorDeclares(prologSideEffects),'$pt'(baseKB,functorDeclares(prologSideEffects),rhs(
[ arityMax(prologSideEffects,1),
functorIsMacro(prologSideEffects)])))
functorIsMacro(prologSideEffects)>=(functorDeclares(prologSideEffects),'$pt'(baseKB,functorDeclares(prologSideEffects),rhs(
[ arityMax(prologSideEffects,1),
functorIsMacro(prologSideEffects)])))
ttRelationType(rtNotForUnboundPredicates)>=(mfl4([ 'PredType'=rtNotForUnboundPredicates],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(rtNotForUnboundPredicates)>=(ttRelationType(rtNotForUnboundPredicates),'$pt'(baseKB,ttRelationType(rtNotForUnboundPredicates),rhs(
[ { decl_rt(rtNotForUnboundPredicates) },
functorDeclares(rtNotForUnboundPredicates)])))
arityMax(rtNotForUnboundPredicates,1)>=(functorDeclares(rtNotForUnboundPredicates),'$pt'(baseKB,functorDeclares(rtNotForUnboundPredicates),rhs(
[ arityMax(rtNotForUnboundPredicates,1),
functorIsMacro(rtNotForUnboundPredicates)])))
functorIsMacro(rtNotForUnboundPredicates)>=(functorDeclares(rtNotForUnboundPredicates),'$pt'(baseKB,functorDeclares(rtNotForUnboundPredicates),rhs(
[ arityMax(rtNotForUnboundPredicates,1),
functorIsMacro(rtNotForUnboundPredicates)])))
ttRelationType(rtAvoidForwardChain)>=(mfl4([ 'PredType'=rtAvoidForwardChain],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(rtAvoidForwardChain)>=(ttRelationType(rtAvoidForwardChain),'$pt'(baseKB,ttRelationType(rtAvoidForwardChain),rhs(
[ { decl_rt(rtAvoidForwardChain) },
functorDeclares(rtAvoidForwardChain)])))
arityMax(rtAvoidForwardChain,1)>=(functorDeclares(rtAvoidForwardChain),'$pt'(baseKB,functorDeclares(rtAvoidForwardChain),rhs(
[ arityMax(rtAvoidForwardChain,1),
functorIsMacro(rtAvoidForwardChain)])))
functorIsMacro(rtAvoidForwardChain)>=(functorDeclares(rtAvoidForwardChain),'$pt'(baseKB,functorDeclares(rtAvoidForwardChain),rhs(
[ arityMax(rtAvoidForwardChain,1),
functorIsMacro(rtAvoidForwardChain)])))
ttRelationType(rtSymmetricBinaryPredicate)>=(mfl4([ 'PredType'=rtSymmetricBinaryPredicate],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(rtSymmetricBinaryPredicate)>=(ttRelationType(rtSymmetricBinaryPredicate),'$pt'(baseKB,ttRelationType(rtSymmetricBinaryPredicate),rhs(
[ { decl_rt(rtSymmetricBinaryPredicate) },
functorDeclares(rtSymmetricBinaryPredicate)])))
arityMax(rtSymmetricBinaryPredicate,1)>=(functorDeclares(rtSymmetricBinaryPredicate),'$pt'(baseKB,functorDeclares(rtSymmetricBinaryPredicate),rhs(
[ arityMax(rtSymmetricBinaryPredicate,1),
functorIsMacro(rtSymmetricBinaryPredicate)])))
functorIsMacro(rtSymmetricBinaryPredicate)>=(functorDeclares(rtSymmetricBinaryPredicate),'$pt'(baseKB,functorDeclares(rtSymmetricBinaryPredicate),rhs(
[ arityMax(rtSymmetricBinaryPredicate,1),
functorIsMacro(rtSymmetricBinaryPredicate)])))
ttRelationType(predCanHaveSingletons)>=(mfl4([ 'PredType'=predCanHaveSingletons],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(predCanHaveSingletons)>=(ttRelationType(predCanHaveSingletons),'$pt'(baseKB,ttRelationType(predCanHaveSingletons),rhs(
[ { decl_rt(predCanHaveSingletons) },
functorDeclares(predCanHaveSingletons)])))
arityMax(predCanHaveSingletons,1)>=(functorDeclares(predCanHaveSingletons),'$pt'(baseKB,functorDeclares(predCanHaveSingletons),rhs(
[ arityMax(predCanHaveSingletons,1),
functorIsMacro(predCanHaveSingletons)])))
functorIsMacro(predCanHaveSingletons)>=(functorDeclares(predCanHaveSingletons),'$pt'(baseKB,functorDeclares(predCanHaveSingletons),rhs(
[ arityMax(predCanHaveSingletons,1),
functorIsMacro(predCanHaveSingletons)])))
ttRelationType(pfcControlled)>=(mfl4([ 'PredType'=pfcControlled],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(pfcControlled)>=(ttRelationType(pfcControlled),'$pt'(baseKB,ttRelationType(pfcControlled),rhs([ { decl_rt(pfcControlled) },
functorDeclares(pfcControlled)])))
arityMax(pfcControlled,1)>=(functorDeclares(pfcControlled),'$pt'(baseKB,functorDeclares(pfcControlled),rhs([ arityMax(pfcControlled,1),
functorIsMacro(pfcControlled)])))
functorIsMacro(pfcControlled)>=(functorDeclares(pfcControlled),'$pt'(baseKB,functorDeclares(pfcControlled),rhs([ arityMax(pfcControlled,1),
functorIsMacro(pfcControlled)])))
ttRelationType(prologNegByFailure)>=(mfl4([ 'PredType'=prologNegByFailure],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologNegByFailure)>=(ttRelationType(prologNegByFailure),'$pt'(baseKB,ttRelationType(prologNegByFailure),rhs(
[ { decl_rt(prologNegByFailure) },
functorDeclares(prologNegByFailure)])))
arityMax(prologNegByFailure,1)>=(functorDeclares(prologNegByFailure),'$pt'(baseKB,functorDeclares(prologNegByFailure),rhs(
[ arityMax(prologNegByFailure,1),
functorIsMacro(prologNegByFailure)])))
functorIsMacro(prologNegByFailure)>=(functorDeclares(prologNegByFailure),'$pt'(baseKB,functorDeclares(prologNegByFailure),rhs(
[ arityMax(prologNegByFailure,1),
functorIsMacro(prologNegByFailure)])))
ttRelationType(prologIsFlag)>=(mfl4([ 'PredType'=prologIsFlag],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologIsFlag)>=(ttRelationType(prologIsFlag),'$pt'(baseKB,ttRelationType(prologIsFlag),rhs([ { decl_rt(prologIsFlag) },
functorDeclares(prologIsFlag)])))
arityMax(prologIsFlag,1)>=(functorDeclares(prologIsFlag),'$pt'(baseKB,functorDeclares(prologIsFlag),rhs([ arityMax(prologIsFlag,1),
functorIsMacro(prologIsFlag)])))
functorIsMacro(prologIsFlag)>=(functorDeclares(prologIsFlag),'$pt'(baseKB,functorDeclares(prologIsFlag),rhs([ arityMax(prologIsFlag,1),
functorIsMacro(prologIsFlag)])))
ttRelationType(tFunction)>=(mfl4([ 'PredType'=tFunction],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(tFunction)>=(ttRelationType(tFunction),'$pt'(baseKB,ttRelationType(tFunction),rhs([ { decl_rt(tFunction) },
functorDeclares(tFunction)])))
arityMax(tFunction,1)>=(functorDeclares(tFunction),'$pt'(baseKB,functorDeclares(tFunction),rhs([ arityMax(tFunction,1),
functorIsMacro(tFunction)])))
functorIsMacro(tFunction)>=(functorDeclares(tFunction),'$pt'(baseKB,functorDeclares(tFunction),rhs([ arityMax(tFunction,1),
functorIsMacro(tFunction)])))
mpred_prop(baseKB,do_and_undo,2,kb_shared)>=(mfl4(_55932,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',283),ax)
'$pt'(baseKB,genlMt(_55658,baseKB),(_55658\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_350534:do_and_undo/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_364776:do_and_undo/2))) }])))>=(mpred_prop(baseKB,do_and_undo,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,do_and_undo,2,kb_shared),'$pt'(baseKB,genlMt(_55658,baseKB),(_55658\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_401004:do_and_undo/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_415246:do_and_undo/2))) }])))))
mpred_prop(baseKB,tFunction,1,kb_shared)>=(mfl4(_55628,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',284),ax)
'$pt'(baseKB,genlMt(_55354,baseKB),(_55354\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_451404:tFunction/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_465646:tFunction/1))) }])))>=(mpred_prop(baseKB,tFunction,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,tFunction,1,kb_shared),'$pt'(baseKB,genlMt(_55354,baseKB),(_55354\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_501874:tFunction/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_102164:tFunction/1))) }])))))
(do_and_undo(_55216,_55218):-cwc,atom(_55216),atom_concat(assert,_55246,_55216),!,atom_concat(delete,_55246,_55218),current_predicate(_55218/_55278))>=(mfl4(
[ 'A'=A,
'U'=_55218,
'Suffix'=_55246],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',286),ax)
(do_and_undo(_55098,_55100):-cwc,atom(_55098),atom_concat(def,_55128,_55098),atom_concat(un,_55098,_55100),current_predicate(_55100/_55154))>=(mfl4(
[ 'A'=A,
'U'=_55100],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',287),ax)
(do_and_undo(_54868,_54870):-cwc,strip_module(_54868,_54888,_54890),compound(_54890),_54890=..[_54916|_54918],lookup_u(do_and_undo(_54916,_54934)),_54944=..[_54934|_54918],_54870=_54888:_54944)>=(mfl4(
[ 'A'=A, 'U'=_54870,'M'=_54888,'P'=_54890,'F'=_54916,'ARGS'=_54918,'UF'=_54934
,
'UA'=_54944],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',288),ax)
(ll:-cwc,call(listing,[ isa/2,
mtHybrid/1,
col_as_unary/1,
tRRP2/1,
tRR/1,
tRRP/1]))>=(mfl4(_54840,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',289),ax)
arity(arity,2)>=(mfl4(_54722,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',293),ax)
arity(do_and_undo,2)>=(mfl4(_54688,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',294),ax)
arity(functorIsMacro,1)>=(mfl4(_54654,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',297),ax)
functorIsMacro(functorIsMacro)>=(mfl4(_54620,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',299),ax)
(prologHybrid(_54534),arity(_54534,_54540)==>{kb_shared(_54534/_54540)})>=(mfl4([ 'F'=F,
'A'=_54540],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',301),ax)
mpred_prop(baseKB,prologHybrid,1,pfcLHS)>=(mfl4([ 'F'=F,
'A'=_54506],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',301),ax)
mpred_prop(baseKB,prologHybrid,1,pfcPosTrigger)>=(mfl4([ 'F'=F,
'A'=_54444],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',301),ax)
'$pt'(baseKB,prologHybrid(_54270),(arity(_54270,_54282)*->rhs([ { kb_shared( _149714/_149716) }])))>=((prologHybrid(_54328),arity(_54328,_54334)==>{kb_shared(_54328/_54334)}),mfl4(
[ 'F'=F,
'A'=_54382],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',301))
mpred_prop(baseKB,prologHybrid,1,pfcCallCode)>=(mfl4([ 'F'=F,
'A'=_54246],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',301),ax)
'$pt'(baseKB,arity(_54072,_54074),(prologHybrid(_54072)*->rhs([ { kb_shared( _167576/_167578) }])))>=((prologHybrid(_54130),arity(_54130,_54136)==>{kb_shared(_54130/_54136)}),mfl4(
[ 'F'=F,
'A'=_54184],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',301))
(pfcControlled(_53996),arity(_53996,_54002)==>hybrid_support(_53996,_54002))>=(mfl4([ 'P'=P,
'A'=_54002],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',313),ax)
mpred_prop(baseKB,hybrid_support,2,pfcRHS)>=(mfl4([ 'P'=P,
'A'=_53968],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',313),ax)
mpred_prop(baseKB,pfcControlled,1,pfcLHS)>=(mfl4([ 'P'=P,
'A'=_53906],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',313),ax)
mpred_prop(baseKB,pfcControlled,1,pfcPosTrigger)>=(mfl4([ 'P'=P,
'A'=_53844],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',313),ax)
'$pt'(baseKB,pfcControlled(_53686),(arity(_53686,_53698)*->rhs([ hybrid_support(Hybrid_support,Support)])))>=((pfcControlled(_53736),arity(_53736,_53742)==>hybrid_support(_53736,_53742)),mfl4(
[ 'P'=P,
'A'=_53782],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',313))
mpred_prop(baseKB,pfcControlled,1,pfcCallCode)>=(mfl4([ 'P'=P,
'A'=_53662],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',313),ax)
'$pt'(baseKB,arity(_53504,_53506),(pfcControlled(_53504)*->rhs([ hybrid_support(Hybrid_support,Support)])))>=((pfcControlled(_53554),arity(_53554,_53560)==>hybrid_support(_53554,_53560)),mfl4(
[ 'P'=P,
'A'=_53600],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',313))
rtArgsVerbatum(mpred_prop)>=(mfl4(_53474,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',316),ax)
rtArgsVerbatum(listing)>=(mfl4(_53442,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',317),ax)
rtNotForUnboundPredicates(~)>=(mfl4(_53410,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',319),ax)
rtNotForUnboundPredicates(t)>=(mfl4(_53378,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',320),ax)
rtNotForUnboundPredicates(call)>=(mfl4(_53346,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',321),ax)
(pfc_checking==>(mpred_prop(_53246,_53248,_53250,pfcPosTrigger)==>{_53246:warn_if_static(_53248,_53250)}))>=(mfl4([ 'M'=M,
'F'=_53248,
'A'=_53250],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',332),ax)
mpred_prop(baseKB,warn_if_static,2,pfcCallCode)>=(mfl4([ 'M'=M,
'F'=_53206,
'A'=_53218],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',332),ax)
mpred_prop(baseKB,pfc_checking,0,pfcLHS)>=(mfl4([ 'M'=M,
'F'=_53132,
'A'=_53144],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',332),ax)
mpred_prop(baseKB,pfc_checking,0,pfcPosTrigger)>=(mfl4([ 'M'=M,
'F'=_53058,
'A'=_53070],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',332),ax)
'$pt'(baseKB,pfc_checking,rhs([ ( mpred_prop(Mpred_prop2,Mpred_prop,PfcPosTrigger,pfcPosTrigger) ==>
{ Warn_if_static4 :
warn_if_static(Warn_if_static,Static) })]))>=((pfc_checking==>(mpred_prop(_52928,_52930,_52932,pfcPosTrigger)==>{_52928:warn_if_static(_52930,_52932)})),mfl4(
[ 'M'=M,
'F'=_52984,
'A'=_52996],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',332))
(pfc_checking==>(mpred_prop(_52770,_52772,_52774,pfcNegTrigger)==>{_52770:warn_if_static(_52772,_52774)}))>=(mfl4([ 'M'=M,
'F'=_52772,
'A'=_52774],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',333),ax)
'$pt'(baseKB,pfc_checking,rhs([ ( mpred_prop(Mpred_prop2,Mpred_prop,PfcNegTrigger,pfcNegTrigger) ==>
{ Warn_if_static4 :
warn_if_static(Warn_if_static,Static) })]))>=((pfc_checking==>(mpred_prop(_52674,_52676,_52678,pfcNegTrigger)==>{_52674:warn_if_static(_52676,_52678)})),mfl4(
[ 'M'=M,
'F'=_52730,
'A'=_52742],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',333))
(pfc_checking==>(mpred_prop(_52516,_52518,_52520,pfcBcTrigger)==>{_52516:warn_if_static(_52518,_52520)}))>=(mfl4([ 'M'=M,
'F'=_52518,
'A'=_52520],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',334),ax)
'$pt'(baseKB,pfc_checking,rhs([ ( mpred_prop(Mpred_prop2,Mpred_prop,PfcBcTrigger,pfcBcTrigger) ==>
{ Warn_if_static4 :
warn_if_static(Warn_if_static,Static) })]))>=((pfc_checking==>(mpred_prop(_52420,_52422,_52424,pfcBcTrigger)==>{_52420:warn_if_static(_52422,_52424)})),mfl4(
[ 'M'=M,
'F'=_52476,
'A'=_52488],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',334))
(mpred_prop(_52234,_52236,_52238,_52240)/(\+ground(_52236/_52238))==>{trace_or_throw_ex(mpred_prop(_52234,_52236,_52238,_52240))})>=(mfl4(
[ 'M'=M,
'F'=_52236,
'A'=_52238,
'What'=_52240],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',335),ax)
mpred_prop(baseKB,trace_or_throw_ex,1,pfcCallCode)>=(mfl4([ 'M'=M,
'F'=_52182,
'A'=_52194,
'What'=_52206],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',335),ax)
mpred_prop(baseKB,ground,1,pfcCallCode)>=(mfl4([ 'M'=M,
'F'=_52096,
'A'=_52108,
'What'=_52120],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',335),ax)
'$pt'(baseKB,mpred_prop(_51862,_51864,_51866,_51868),(\+ground(_51864/_51866)*->rhs([ { trace_or_throw_ex( mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)) }])))>=((mpred_prop(_51938,_51940,_51942,_51944)/(\+ground(_51940/_51942))==>{trace_or_throw_ex(mpred_prop(_51938,_51940,_51942,_51944))}),mfl4(
[ 'M'=M,
'F'=_52010,
'A'=_52022,
'What'=_52034],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',335))
(mpred_prop(_51738,_51740,_51742,pfcCreates)==>{_51738:warn_if_static(_51740,_51742)},{kb_shared(_51738:_51740/_51742)})>=(mfl4(
[ 'M'=M,
'F'=_51740,
'A'=_51742],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',338),ax)
'$pt'(baseKB,mpred_prop(_51548,_51550,_51552,pfcCreates),rhs([ { Warn_if_static1 :
warn_if_static(Warn_if_static,Static) },
{ kb_shared( _382056 :
_382062/_382064) }]))>=((mpred_prop(_51622,_51624,_51626,pfcCreates)==>{_51622:warn_if_static(_51624,_51626)},{kb_shared(_51622:_51624/_51626)}),mfl4(
[ 'M'=M,
'F'=_51704,
'A'=_51716],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',338))
(mpred_prop(_51446,_51448,_51450,pfcControlled)==>{kb_shared(_51446:_51448/_51450)})>=(mfl4([ 'M'=M,
'F'=_51448,
'A'=_51450],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',343),ax)
'$pt'(baseKB,mpred_prop(_51300,_51302,_51304,pfcControlled),rhs([ { kb_shared( _406174 :
_406180/_406182) }]))>=((mpred_prop(_51352,_51354,_51356,pfcControlled)==>{kb_shared(_51352:_51354/_51356)}),mfl4(
[ 'M'=M,
'F'=_51412,
'A'=_51424],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',343))
(mpred_prop(_51198,_51200,_51202,pfcWatches)==>{kb_shared(_51198:_51200/_51202)})>=(mfl4([ 'M'=M,
'F'=_51200,
'A'=_51202],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',344),ax)
'$pt'(baseKB,mpred_prop(_51052,_51054,_51056,pfcWatches),rhs([ { kb_shared( _430284 :
_430290/_430292) }]))>=((mpred_prop(_51104,_51106,_51108,pfcWatches)==>{kb_shared(_51104:_51106/_51108)}),mfl4(
[ 'M'=M,
'F'=_51164,
'A'=_51176],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',344))
(mpred_prop(_50960,_50962,_50964,pfcPosTrigger)==>mpred_prop(_50960,_50962,_50964,pfcWatches))>=(mfl4([ 'M'=M,
'F'=_50962,
'A'=_50964],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',347),ax)
'$pt'(baseKB,mpred_prop(_50834,_50836,_50838,pfcPosTrigger),rhs([ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)]))>=((mpred_prop(_50876,_50878,_50880,pfcPosTrigger)==>mpred_prop(_50876,_50878,_50880,pfcWatches)),mfl4(
[ 'M'=M,
'F'=_50926,
'A'=_50938],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',347))
mpred_prop(baseKB,pfcSanityA,0,pfcWatches)>=(mpred_prop(baseKB,pfcSanityA,0,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_50784,_50786,_50788,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,pfcSanityA,0,kb_shared)>=((mfl4([ 'M'=M,
'F'=_50676,
'A'=_50688],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',347),ax),mfl4(
[ 'M'=M,
'F'=_50676,
'A'=_50688],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',347))
'$pt'(baseKB,genlMt(_50366,baseKB),(_50366\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_99254:pfcSanityA/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_113496:pfcSanityA/0))) }])))>=(mpred_prop(baseKB,pfcSanityA,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,pfcSanityA,0,kb_shared),'$pt'(baseKB,genlMt(_50366,baseKB),(_50366\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_149724:pfcSanityA/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_163966:pfcSanityA/0))) }])))))
mpred_prop(baseKB,mtHybrid,1,pfcWatches)>=(mpred_prop(baseKB,mtHybrid,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_50316,_50318,_50320,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,genlMt,2,pfcWatches)>=(mpred_prop(baseKB,genlMt,2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_50240,_50242,_50244,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,predicateTriggerType,1,pfcWatches)>=(mpred_prop(baseKB,predicateTriggerType,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_50164,_50166,_50168,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,mpred_prop,4,pfcWatches)>=(mpred_prop(baseKB,mpred_prop,4,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_50088,_50090,_50092,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,predicateConventionMt,2,pfcWatches)>=(mpred_prop(baseKB,predicateConventionMt,2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_50012,_50014,_50016,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,ttTypeType,1,pfcWatches)>=(mpred_prop(baseKB,ttTypeType,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_49936,_49938,_49940,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,ttTypeType,1,kb_shared)>=((mfl4([ 'M'=M,
'F'=_49828,
'A'=_49840],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',347),ax),mfl4(
[ 'M'=M,
'F'=_49828,
'A'=_49840],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',347))
'$pt'(baseKB,genlMt(_49518,baseKB),(_49518\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_257132:ttTypeType/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_271374:ttTypeType/1))) }])))>=(mpred_prop(baseKB,ttTypeType,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,ttTypeType,1,kb_shared),'$pt'(baseKB,genlMt(_49518,baseKB),(_49518\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_307602:ttTypeType/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_321844:ttTypeType/1))) }])))))
mpred_prop(baseKB,ttRelationType,1,pfcWatches)>=(mpred_prop(baseKB,ttRelationType,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_49468,_49470,_49472,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,functorDeclares,1,pfcWatches)>=(mpred_prop(baseKB,functorDeclares,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_49392,_49394,_49396,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,compilerDirective,1,pfcWatches)>=(mpred_prop(baseKB,compilerDirective,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_49316,_49318,_49320,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,prologHybrid,1,pfcWatches)>=(mpred_prop(baseKB,prologHybrid,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_49240,_49242,_49244,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,pfcControlled,1,pfcWatches)>=(mpred_prop(baseKB,pfcControlled,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_49164,_49166,_49168,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,pfc_checking,0,pfcWatches)>=(mpred_prop(baseKB,pfc_checking,0,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_49088,_49090,_49092,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
(mpred_prop(_48970,_48972,_48974,pfcNegTrigger)==>mpred_prop(_48970,_48972,_48974,pfcWatches))>=(mfl4([ 'M'=M,
'F'=_48972,
'A'=_48974],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',348),ax)
'$pt'(baseKB,mpred_prop(_48844,_48846,_48848,pfcNegTrigger),rhs([ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)]))>=((mpred_prop(_48886,_48888,_48890,pfcNegTrigger)==>mpred_prop(_48886,_48888,_48890,pfcWatches)),mfl4(
[ 'M'=M,
'F'=_48936,
'A'=_48948],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',348))
(mpred_prop(_48752,_48754,_48756,pfcBcTrigger)==>mpred_prop(_48752,_48754,_48756,pfcCreates))>=(mfl4([ 'M'=M,
'F'=_48754,
'A'=_48756],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',349),ax)
'$pt'(baseKB,mpred_prop(_48626,_48628,_48630,pfcBcTrigger),rhs([ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)]))>=((mpred_prop(_48668,_48670,_48672,pfcBcTrigger)==>mpred_prop(_48668,_48670,_48672,pfcCreates)),mfl4(
[ 'M'=M,
'F'=_48718,
'A'=_48730],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',349))
(mpred_prop(_48512,_48514,_48516,pfcLHS)==>arity(_48514,_48516),functorIsMacro(_48514),mpred_prop(_48512,_48514,_48516,pfcWatches))>=(mfl4(
[ 'M'=M,
'F'=_48514,
'A'=_48516],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',350),ax)
'$pt'(baseKB,mpred_prop(_48342,_48344,_48346,pfcLHS),rhs([ arity(Arity,Arity1),
functorIsMacro(_48344),
mpred_prop(_48342,_48344,_48346,pfcWatches)]))>=((mpred_prop(_48406,_48408,_48410,pfcLHS)==>arity(_48408,_48410),functorIsMacro(_48408),mpred_prop(_48406,_48408,_48410,pfcWatches)),mfl4(
[ 'M'=M,
'F'=_48478,
'A'=_48490],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',350))
arity(pfcSanityA,0)>=(mpred_prop(baseKB,pfcSanityA,0,pfcLHS),'$pt'(baseKB,mpred_prop(_48270,_48272,_48274,pfcLHS),rhs([
arity(Arity,Arity1),
functorIsMacro(_48272),
mpred_prop(_48270,_48272,_48274,pfcWatches)])))
functorIsMacro(pfcSanityA)>=(mpred_prop(baseKB,pfcSanityA,0,pfcLHS),'$pt'(baseKB,mpred_prop(_48176,_48178,_48180,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_48178),
mpred_prop(_48176,_48178,_48180,pfcWatches)])))
mpred_prop(baseKB,pfcSanityA,0,pfcWatches)>=(mpred_prop(baseKB,pfcSanityA,0,pfcLHS),'$pt'(baseKB,mpred_prop(_48084,_48086,_48088,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_48086),
mpred_prop(_48084,_48086,_48088,pfcWatches)])))
arity(mtHybrid,1)>=(mpred_prop(baseKB,mtHybrid,1,pfcLHS),'$pt'(baseKB,mpred_prop(_47986,_47988,_47990,pfcLHS),rhs([ arity(Arity,Arity1),
functorIsMacro(_47988),
mpred_prop(_47986,_47988,_47990,pfcWatches)])))
functorIsMacro(mtHybrid)>=(mpred_prop(baseKB,mtHybrid,1,pfcLHS),'$pt'(baseKB,mpred_prop(_47892,_47894,_47896,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_47894),
mpred_prop(_47892,_47894,_47896,pfcWatches)])))
mpred_prop(baseKB,mtHybrid,1,pfcWatches)>=(mpred_prop(baseKB,mtHybrid,1,pfcLHS),'$pt'(baseKB,mpred_prop(_47800,_47802,_47804,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_47802),
mpred_prop(_47800,_47802,_47804,pfcWatches)])))
arity(genlMt,2)>=(mpred_prop(baseKB,genlMt,2,pfcLHS),'$pt'(baseKB,mpred_prop(_47702,_47704,_47706,pfcLHS),rhs([ arity(Arity,Arity1),
functorIsMacro(_47704),
mpred_prop(_47702,_47704,_47706,pfcWatches)])))
functorIsMacro(genlMt)>=(mpred_prop(baseKB,genlMt,2,pfcLHS),'$pt'(baseKB,mpred_prop(_47608,_47610,_47612,pfcLHS),rhs([
arity(Arity,Arity1),
functorIsMacro(_47610),
mpred_prop(_47608,_47610,_47612,pfcWatches)])))
mpred_prop(baseKB,genlMt,2,pfcWatches)>=(mpred_prop(baseKB,genlMt,2,pfcLHS),'$pt'(baseKB,mpred_prop(_47516,_47518,_47520,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_47518),
mpred_prop(_47516,_47518,_47520,pfcWatches)])))
arity(predicateTriggerType,1)>=(mpred_prop(baseKB,predicateTriggerType,1,pfcLHS),'$pt'(baseKB,mpred_prop(_47418,_47420,_47422,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_47420),
mpred_prop(_47418,_47420,_47422,pfcWatches)])))
functorIsMacro(predicateTriggerType)>=(mpred_prop(baseKB,predicateTriggerType,1,pfcLHS),'$pt'(baseKB,mpred_prop(_47324,_47326,_47328,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_47326),
mpred_prop(_47324,_47326,_47328,pfcWatches)])))
mpred_prop(baseKB,predicateTriggerType,1,pfcWatches)>=(mpred_prop(baseKB,predicateTriggerType,1,pfcLHS),'$pt'(baseKB,mpred_prop(_47232,_47234,_47236,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_47234),
mpred_prop(_47232,_47234,_47236,pfcWatches)])))
arity(mpred_prop,4)>=(mpred_prop(baseKB,mpred_prop,4,pfcLHS),'$pt'(baseKB,mpred_prop(_47134,_47136,_47138,pfcLHS),rhs([
arity(Arity,Arity1),
functorIsMacro(_47136),
mpred_prop(_47134,_47136,_47138,pfcWatches)])))
functorIsMacro(mpred_prop)>=(mpred_prop(baseKB,mpred_prop,4,pfcLHS),'$pt'(baseKB,mpred_prop(_47040,_47042,_47044,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_47042),
mpred_prop(_47040,_47042,_47044,pfcWatches)])))
mpred_prop(baseKB,mpred_prop,4,pfcWatches)>=(mpred_prop(baseKB,mpred_prop,4,pfcLHS),'$pt'(baseKB,mpred_prop(_46948,_46950,_46952,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_46950),
mpred_prop(_46948,_46950,_46952,pfcWatches)])))
arity(predicateConventionMt,2)>=(mpred_prop(baseKB,predicateConventionMt,2,pfcLHS),'$pt'(baseKB,mpred_prop(_46850,_46852,_46854,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_46852),
mpred_prop(_46850,_46852,_46854,pfcWatches)])))
functorIsMacro(predicateConventionMt)>=(mpred_prop(baseKB,predicateConventionMt,2,pfcLHS),'$pt'(baseKB,mpred_prop(_46756,_46758,_46760,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_46758),
mpred_prop(_46756,_46758,_46760,pfcWatches)])))
mpred_prop(baseKB,predicateConventionMt,2,pfcWatches)>=(mpred_prop(baseKB,predicateConventionMt,2,pfcLHS),'$pt'(baseKB,mpred_prop(_46664,_46666,_46668,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_46666),
mpred_prop(_46664,_46666,_46668,pfcWatches)])))
arity(ttTypeType,1)>=(mpred_prop(baseKB,ttTypeType,1,pfcLHS),'$pt'(baseKB,mpred_prop(_46566,_46568,_46570,pfcLHS),rhs([
arity(Arity,Arity1),
functorIsMacro(_46568),
mpred_prop(_46566,_46568,_46570,pfcWatches)])))
functorIsMacro(ttTypeType)>=(mpred_prop(baseKB,ttTypeType,1,pfcLHS),'$pt'(baseKB,mpred_prop(_46472,_46474,_46476,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_46474),
mpred_prop(_46472,_46474,_46476,pfcWatches)])))
mpred_prop(baseKB,ttTypeType,1,pfcWatches)>=(mpred_prop(baseKB,ttTypeType,1,pfcLHS),'$pt'(baseKB,mpred_prop(_46380,_46382,_46384,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_46382),
mpred_prop(_46380,_46382,_46384,pfcWatches)])))
arity(ttRelationType,1)>=(mpred_prop(baseKB,ttRelationType,1,pfcLHS),'$pt'(baseKB,mpred_prop(_46282,_46284,_46286,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_46284),
mpred_prop(_46282,_46284,_46286,pfcWatches)])))
functorIsMacro(ttRelationType)>=(mpred_prop(baseKB,ttRelationType,1,pfcLHS),'$pt'(baseKB,mpred_prop(_46188,_46190,_46192,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_46190),
mpred_prop(_46188,_46190,_46192,pfcWatches)])))
mpred_prop(baseKB,ttRelationType,1,pfcWatches)>=(mpred_prop(baseKB,ttRelationType,1,pfcLHS),'$pt'(baseKB,mpred_prop(_46096,_46098,_46100,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_46098),
mpred_prop(_46096,_46098,_46100,pfcWatches)])))
arity(functorDeclares,1)>=(mpred_prop(baseKB,functorDeclares,1,pfcLHS),'$pt'(baseKB,mpred_prop(_45998,_46000,_46002,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_46000),
mpred_prop(_45998,_46000,_46002,pfcWatches)])))
functorIsMacro(functorDeclares)>=(mpred_prop(baseKB,functorDeclares,1,pfcLHS),'$pt'(baseKB,mpred_prop(_45904,_45906,_45908,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_45906),
mpred_prop(_45904,_45906,_45908,pfcWatches)])))
mpred_prop(baseKB,functorDeclares,1,pfcWatches)>=(mpred_prop(baseKB,functorDeclares,1,pfcLHS),'$pt'(baseKB,mpred_prop(_45812,_45814,_45816,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_45814),
mpred_prop(_45812,_45814,_45816,pfcWatches)])))
arity(compilerDirective,1)>=(mpred_prop(baseKB,compilerDirective,1,pfcLHS),'$pt'(baseKB,mpred_prop(_45714,_45716,_45718,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_45716),
mpred_prop(_45714,_45716,_45718,pfcWatches)])))
functorIsMacro(compilerDirective)>=(mpred_prop(baseKB,compilerDirective,1,pfcLHS),'$pt'(baseKB,mpred_prop(_45620,_45622,_45624,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_45622),
mpred_prop(_45620,_45622,_45624,pfcWatches)])))
mpred_prop(baseKB,compilerDirective,1,pfcWatches)>=(mpred_prop(baseKB,compilerDirective,1,pfcLHS),'$pt'(baseKB,mpred_prop(_45528,_45530,_45532,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_45530),
mpred_prop(_45528,_45530,_45532,pfcWatches)])))
arity(prologHybrid,1)>=(mpred_prop(baseKB,prologHybrid,1,pfcLHS),'$pt'(baseKB,mpred_prop(_45430,_45432,_45434,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_45432),
mpred_prop(_45430,_45432,_45434,pfcWatches)])))
functorIsMacro(prologHybrid)>=(mpred_prop(baseKB,prologHybrid,1,pfcLHS),'$pt'(baseKB,mpred_prop(_45336,_45338,_45340,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_45338),
mpred_prop(_45336,_45338,_45340,pfcWatches)])))
mpred_prop(baseKB,prologHybrid,1,pfcWatches)>=(mpred_prop(baseKB,prologHybrid,1,pfcLHS),'$pt'(baseKB,mpred_prop(_45244,_45246,_45248,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_45246),
mpred_prop(_45244,_45246,_45248,pfcWatches)])))
arity(pfcControlled,1)>=(mpred_prop(baseKB,pfcControlled,1,pfcLHS),'$pt'(baseKB,mpred_prop(_45146,_45148,_45150,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_45148),
mpred_prop(_45146,_45148,_45150,pfcWatches)])))
functorIsMacro(pfcControlled)>=(mpred_prop(baseKB,pfcControlled,1,pfcLHS),'$pt'(baseKB,mpred_prop(_45052,_45054,_45056,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_45054),
mpred_prop(_45052,_45054,_45056,pfcWatches)])))
mpred_prop(baseKB,pfcControlled,1,pfcWatches)>=(mpred_prop(baseKB,pfcControlled,1,pfcLHS),'$pt'(baseKB,mpred_prop(_44960,_44962,_44964,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_44962),
mpred_prop(_44960,_44962,_44964,pfcWatches)])))
arity(pfc_checking,0)>=(mpred_prop(baseKB,pfc_checking,0,pfcLHS),'$pt'(baseKB,mpred_prop(_44862,_44864,_44866,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_44864),
mpred_prop(_44862,_44864,_44866,pfcWatches)])))
functorIsMacro(pfc_checking)>=(mpred_prop(baseKB,pfc_checking,0,pfcLHS),'$pt'(baseKB,mpred_prop(_44768,_44770,_44772,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_44770),
mpred_prop(_44768,_44770,_44772,pfcWatches)])))
mpred_prop(baseKB,pfc_checking,0,pfcWatches)>=(mpred_prop(baseKB,pfc_checking,0,pfcLHS),'$pt'(baseKB,mpred_prop(_44676,_44678,_44680,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_44678),
mpred_prop(_44676,_44678,_44680,pfcWatches)])))
(mpred_prop(_44558,_44560,_44562,pfcRHS)==>mpred_prop(_44558,_44560,_44562,pfcCreates))>=(mfl4([ 'M'=M,
'F'=_44560,
'A'=_44562],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',351),ax)
'$pt'(baseKB,mpred_prop(_44432,_44434,_44436,pfcRHS),rhs([ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)]))>=((mpred_prop(_44474,_44476,_44478,pfcRHS)==>mpred_prop(_44474,_44476,_44478,pfcCreates)),mfl4(
[ 'M'=M,
'F'=_44524,
'A'=_44536],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',351))
mpred_prop(baseKB,pfcSanityB,0,pfcCreates)>=(mpred_prop(baseKB,pfcSanityB,0,pfcRHS),'$pt'(baseKB,mpred_prop(_44382,_44384,_44386,pfcRHS),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)])))
mpred_prop(baseKB,pfcSanityB,0,kb_shared)>=((mfl4([ 'M'=M,
'F'=_44274,
'A'=_44286],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',351),ax),mfl4(
[ 'M'=M,
'F'=_44274,
'A'=_44286],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',351))
'$pt'(baseKB,genlMt(_43964,baseKB),(_43964\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_342712:pfcSanityB/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_356954:pfcSanityB/0))) }])))>=(mpred_prop(baseKB,pfcSanityB,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,pfcSanityB,0,kb_shared),'$pt'(baseKB,genlMt(_43964,baseKB),(_43964\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_393182:pfcSanityB/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_407424:pfcSanityB/0))) }])))))
mpred_prop(baseKB,genlMt,2,pfcCreates)>=(mpred_prop(baseKB,genlMt,2,pfcRHS),'$pt'(baseKB,mpred_prop(_43914,_43916,_43918,pfcRHS),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)])))
mpred_prop(baseKB,mpred_prop,4,pfcCreates)>=(mpred_prop(baseKB,mpred_prop,4,pfcRHS),'$pt'(baseKB,mpred_prop(_43838,_43840,_43842,pfcRHS),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)])))
mpred_prop(baseKB,functorDeclares,1,pfcCreates)>=(mpred_prop(baseKB,functorDeclares,1,pfcRHS),'$pt'(baseKB,mpred_prop(_43762,_43764,_43766,pfcRHS),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)])))
mpred_prop(baseKB,arityMax,2,pfcCreates)>=(mpred_prop(baseKB,arityMax,2,pfcRHS),'$pt'(baseKB,mpred_prop(_43686,_43688,_43690,pfcRHS),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)])))
mpred_prop(baseKB,arityMax,2,kb_shared)>=((mfl4([ 'M'=M,
'F'=_43578,
'A'=_43590],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',351),ax),mfl4(
[ 'M'=M,
'F'=_43578,
'A'=_43590],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',351))
'$pt'(baseKB,genlMt(_43268,baseKB),(_43268\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_485408:arityMax/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_499650:arityMax/2))) }])))>=(mpred_prop(baseKB,arityMax,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,arityMax,2,kb_shared),'$pt'(baseKB,genlMt(_43268,baseKB),(_43268\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_123926:arityMax/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_138168:arityMax/2))) }])))))
mpred_prop(baseKB,functorIsMacro,1,pfcCreates)>=(mpred_prop(baseKB,functorIsMacro,1,pfcRHS),'$pt'(baseKB,mpred_prop(_43218,_43220,_43222,pfcRHS),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)])))
mpred_prop(baseKB,hybrid_support,2,pfcCreates)>=(mpred_prop(baseKB,hybrid_support,2,pfcRHS),'$pt'(baseKB,mpred_prop(_43142,_43144,_43146,pfcRHS),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)])))
(mpred_prop(_43018,_43020,_43022,pfcCallCode)/predicate_is_undefined_fa(_43020,_43022)==>mpred_prop(_43018,_43020,_43022,needsDefined))>=(mfl4(
[ 'M'=M,
'F'=_43020,
'A'=_43022],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',355),ax)
mpred_prop(baseKB,predicate_is_undefined_fa,2,pfcCallCode)>=(mfl4([ 'M'=M,
'F'=_42978,
'A'=_42990],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',355),ax)
'$pt'(baseKB,mpred_prop(_42788,_42790,_42792,pfcCallCode),(predicate_is_undefined_fa(_42790,_42792)*->rhs([ mpred_prop(Mpred_prop2,Mpred_prop,NeedsDefined,needsDefined)])))>=((mpred_prop(_42848,_42850,_42852,pfcCallCode)/predicate_is_undefined_fa(_42850,_42852)==>mpred_prop(_42848,_42850,_42852,needsDefined)),mfl4(
[ 'M'=M,
'F'=_42904,
'A'=_42916],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',355))
genlPreds(pfcRHS,pfcControlled)>=(mfl4(_42758,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',361),ax)
genlPreds(prologSideEffects,rtNotForUnboundPredicates)>=(mfl4(_42724,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',363),ax)
mpred_prop(baseKB,nondet,0,kb_shared)>=(mfl4(_42690,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',365),ax)
'$pt'(baseKB,genlMt(_42416,baseKB),(_42416\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_214832:nondet/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_229070:nondet/0))) }])))>=(mpred_prop(baseKB,nondet,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,nondet,0,kb_shared),'$pt'(baseKB,genlMt(_42416,baseKB),(_42416\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_265292:nondet/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_279530:nondet/0))) }])))))
mpred_prop(baseKB,typeCheckDecl,2,kb_shared)>=(mfl4(_42386,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',366),ax)
'$pt'(baseKB,genlMt(_42112,baseKB),(_42112\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_315678:typeCheckDecl/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_329922:typeCheckDecl/2))) }])))>=(mpred_prop(baseKB,typeCheckDecl,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,typeCheckDecl,2,kb_shared),'$pt'(baseKB,genlMt(_42112,baseKB),(_42112\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_366152:typeCheckDecl/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_380396:typeCheckDecl/2))) }])))))
nondet>=(mfl4(_42082,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',368),ax)
mpred_prop(baseKB,warningsAbout,2,kb_shared)>=(mfl4(_42054,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',371),ax)
'$pt'(baseKB,genlMt(_41780,baseKB),(_41780\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_416568:warningsAbout/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_430812:warningsAbout/2))) }])))>=(mpred_prop(baseKB,warningsAbout,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,warningsAbout,2,kb_shared),'$pt'(baseKB,genlMt(_41780,baseKB),(_41780\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_467042:warningsAbout/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_481286:warningsAbout/2))) }])))))
arity(warningsAbout,2)>=((mfl4(_41740,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',373),ax),mfl4(_41750,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',373))
prologHybrid(warningsAbout)>=(mfl4(_41700,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',373),ax)
rtArgsVerbatum(warningsAbout)>=(mfl4(_41668,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',373),ax)
(warningsAbout(_41570,_41572)==>{wdmsg_pfc(error(warningsAbout(_41570,_41572))),if_interactive(break,true)})>=(mfl4([ 'Msg'=Msg,
'Why'=_41572],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',374),ax)
mpred_prop(baseKB,wdmsg_pfc,1,pfcCallCode)>=(mfl4([ 'Msg'=Msg,
'Why'=_41548],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',374),ax)
mpred_prop(baseKB,if_interactive,2,pfcCallCode)>=(mfl4([ 'Msg'=Msg,
'Why'=_41486],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',374),ax)
mpred_prop(baseKB,warningsAbout,2,pfcLHS)>=(mfl4([ 'Msg'=Msg,
'Why'=_41424],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',374),ax)
arity(warningsAbout,2)>=(mpred_prop(baseKB,warningsAbout,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,warningsAbout,2,pfcLHS),rhs(
[ arity(warningsAbout,2),
functorIsMacro(warningsAbout),
mpred_prop(baseKB,warningsAbout,2,pfcWatches)])))
functorIsMacro(warningsAbout)>=(mpred_prop(baseKB,warningsAbout,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,warningsAbout,2,pfcLHS),rhs(
[ arity(warningsAbout,2),
functorIsMacro(warningsAbout),
mpred_prop(baseKB,warningsAbout,2,pfcWatches)])))
mpred_prop(baseKB,warningsAbout,2,pfcWatches)>=(mpred_prop(baseKB,warningsAbout,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,warningsAbout,2,pfcLHS),rhs(
[ arity(warningsAbout,2),
functorIsMacro(warningsAbout),
mpred_prop(baseKB,warningsAbout,2,pfcWatches)])))
mpred_prop(baseKB,warningsAbout,2,pfcPosTrigger)>=(mfl4([ 'Msg'=Msg,
'Why'=_41078],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',374),ax)
mpred_prop(baseKB,warningsAbout,2,pfcWatches)>=(mpred_prop(baseKB,warningsAbout,2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,warningsAbout,2,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,warningsAbout,2,pfcWatches)])))
'$pt'(baseKB,warningsAbout(_40816,_40818),rhs([ { wdmsg_pfc( error( warningsAbout(WarningsAbout,WarningsAbout1))),
if_interactive(break,true) }]))>=((warningsAbout(_40874,_40876)==>{wdmsg_pfc(error(warningsAbout(_40874,_40876))),if_interactive(break,true)}),mfl4(
[ 'Msg'=Msg,
'Why'=_40940],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',374))
(t(_40702):-cwc,call(into_plist_arities(3,10,_40702,[_40732|_40734])),mpred_plist_t(_40732,_40734))>=(mfl4([ 'CALL'=CALL,
'P'=_40732,
'LIST'=_40734],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',384),ax)
(t(_40576,_40578):-cwc,atom(_40576),!,_40610=..[_40576,_40578],call_u(_40610))>=(mfl4([ 'A'=A,
'B'=_40578,
'ABC'=_40610],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',393),ax)
(t(_40492,_40494):-cwc,mpred_fa_call(_40492,1,call(_40492,_40494)))>=(mfl4([ 'P'=P,
'A1'=_40494],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',396),ax)
(t(_40392,_40394,_40396):-cwc,mpred_fa_call(_40392,2,call(_40392,_40394,_40396)))>=(mfl4([ 'P'=P,
'A1'=_40394,
'A2'=_40396],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',403),ax)
(t(_40276,_40278,_40280,_40282):-cwc,mpred_fa_call(_40276,3,call(_40276,_40278,_40280,_40282)))>=(mfl4([ 'P'=P,
'A1'=_40278,
'A2'=_40280,
'A3'=_40282],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',412),ax)
(t(_40144,_40146,_40148,_40150,_40152):-cwc,mpred_fa_call(_40144,4,call(_40144,_40146,_40148,_40150,_40152)))>=(mfl4([
'P'=P,
'A1'=_40146,
'A2'=_40148,
'A3'=_40150,
'A4'=_40152],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',420),ax)
(t(_39996,_39998,_40000,_40002,_40004,_40006):-cwc,mpred_fa_call(_39996,5,call(_39996,_39998,_40000,_40002,_40004,_40006)))>=(mfl4(
[ 'P'=P,
'A1'=_39998,
'A2'=_40000,
'A3'=_40002,
'A4'=_40004,
'A5'=_40006],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',429),ax)
(t(_39832,_39834,_39836,_39838,_39840,_39842,_39844):-cwc,mpred_fa_call(_39832,6,call(_39832,_39834,_39836,_39838,_39840,_39842,_39844)))>=(mfl4(
[ 'P'=P,
'A1'=_39834,
'A2'=_39836,
'A3'=_39838,
'A4'=_39840,
'A5'=_39842,
'A6'=_39844],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',438),ax)
(t(_39652,_39654,_39656,_39658,_39660,_39662,_39664,_39666):-cwc,mpred_fa_call(_39652,7,call(_39652,_39654,_39656,_39658,_39660,_39662,_39664,_39666)))>=(mfl4(
[ 'P'=P, 'A1'=_39654,'A2'=_39656,'A3'=_39658,'A4'=_39660,'A5'=_39662,'A6'=_39664
,
'A7'=_39666],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',447),ax)
typeCheckDecl(prologHybrid(_39598),callable(_39598))>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',453),ax)
typeCheckDecl(pfcControlled(_39544),callable(_39544))>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',454),ax)
arity(comment,2)>=(mfl4(_39516,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',457),ax)
arity(alwaysGaf,1)>=(mfl4(_39482,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',461),ax)
alwaysGaf(alwaysGaf)>=(mfl4(_39448,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',462),ax)
alwaysGaf(pfcRHS)>=(mfl4(_39416,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',463),ax)
alwaysGaf(pfcLHS)>=(mfl4(_39384,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',464),ax)
(arity(_39276,_39278):-cwc,is_ftNameArity(_39276,_39278),current_predicate(_39276/_39278),_39278>1)>=(mfl4([ 'F'=F,
'A'=_39278],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',471),ax)
(arity(_39210,1):-cwc,call_u(ttRelationType(_39210)))>=(mfl4([ 'F'=F],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',472),ax)
arity(rtArgsVerbatum,1)>=(mfl4(_39182,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',475),ax)
arity(quasiQuote,1)>=(mfl4(_39148,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',476),ax)
rtArgsVerbatum('$spft')>=(mfl4(_39114,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',477),ax)
quasiQuote(xQuoteFn)>=(mfl4(_39082,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',482),ax)
rtArgsVerbatum(with_current_why)>=(mfl4(_39050,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',484),ax)
rtArgsVerbatum(loop_check_term)>=(mfl4(_39018,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',485),ax)
rtArgsVerbatum(loop_check_term_key)>=(mfl4(_38986,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',486),ax)
rtArgsVerbatum(xQuoteFn)>=(mfl4(_38954,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',487),ax)
rtArgsVerbatum('$VAR')>=(mfl4(_38922,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',488),ax)
rtArgsVerbatum('NART')>=(mfl4(_38890,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',489),ax)
(rtArgsVerbatum(_38812):-cwc,atom(_38812),atom_concat(_38832,'Fn',_38812))>=(mfl4([ 'X'=X],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',490),ax)
rtArgsVerbatum(ain)>=(mfl4(_38784,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',491),ax)
rtArgsVerbatum(ruleRewrite)>=(mfl4(_38752,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',492),ax)
rtArgsVerbatum(mpred_action)>=(mfl4(_38720,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',493),ax)
rtArgsVerbatum(mpred_rem)>=(mfl4(_38688,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',496),ax)
rtArgsVerbatum(added)>=(mfl4(_38656,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',497),ax)
rtArgsVerbatum(call)>=(mfl4(_38624,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',498),ax)
rtArgsVerbatum(call_u)>=(mfl4(_38592,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',499),ax)
rtArgsVerbatum(clause_asserted_i)>=(mfl4(_38560,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',500),ax)
rtArgsVerbatum(member)>=(mfl4(_38528,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',501),ax)
rtArgsVerbatum(<-)>=(mfl4(_38496,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',502),ax)
rtArgsVerbatum(=..)>=(mfl4(_38464,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',503),ax)
rtArgsVerbatum(second_order)>=(mfl4(_38432,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',505),ax)
('$bt'(_38326,_38328)/(nonvar(_38326),must(get_bc_clause(_38326,_38348)))==>{ignore(kb_shared(_38326))},_38348)>=(mfl4(
[ 'P'=P,
'Post'=_38348],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',522),ax)
mpred_prop(baseKB,'$bt',2,pfcLHS)>=(mfl4([ 'P'=P,
'Post'=_38298],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',522),ax)
arity('$bt',2)>=(mpred_prop(baseKB,'$bt',2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,'$bt',2,pfcLHS),rhs([ arity('$bt',2),
functorIsMacro('$bt'),
mpred_prop(baseKB,'$bt',2,pfcWatches)])))
functorIsMacro('$bt')>=(mpred_prop(baseKB,'$bt',2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,'$bt',2,pfcLHS),rhs([ arity('$bt',2),
functorIsMacro('$bt'),
mpred_prop(baseKB,'$bt',2,pfcWatches)])))
mpred_prop(baseKB,'$bt',2,pfcWatches)>=(mpred_prop(baseKB,'$bt',2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,'$bt',2,pfcLHS),rhs(
[ arity('$bt',2),
functorIsMacro('$bt'),
mpred_prop(baseKB,'$bt',2,pfcWatches)])))
mpred_prop(baseKB,'$bt',2,kb_shared)>=((mfl4([ 'P'=P,
'Post'=_37918],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',522),ax),mfl4(
[ 'P'=P,
'Post'=_37918],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',522))
'$pt'(baseKB,genlMt(_37608,baseKB),(_37608\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_261330:'$bt'/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_275568:'$bt'/2))) }])))>=(mpred_prop(baseKB,'$bt',2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,'$bt',2,kb_shared),'$pt'(baseKB,genlMt(_37608,baseKB),(_37608\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_311790:'$bt'/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_326028:'$bt'/2))) }])))))
mpred_prop(baseKB,nonvar,1,pfcCallCode)>=(mfl4([ 'P'=P,
'Post'=_37584],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',522),ax)
mpred_prop(baseKB,must,1,pfcCallCode)>=(mfl4([ 'P'=P,
'Post'=_37522],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',522),ax)
mpred_prop(baseKB,'$bt',2,pfcPosTrigger)>=(mfl4([ 'P'=P,
'Post'=_37460],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',522),ax)
mpred_prop(baseKB,'$bt',2,pfcWatches)>=(mpred_prop(baseKB,'$bt',2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,'$bt',2,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,'$bt',2,pfcWatches)])))
'$pt'(baseKB,'$bt'(_37170,_37172),(nonvar(_37170),must(get_bc_clause(_37170,_37198))*->rhs([ { ignore( kb_shared(Shared)) },
_37198])))>=(('$bt'(_37248,_37250)/(nonvar(_37248),must(get_bc_clause(_37248,_37270)))==>{ignore(kb_shared(_37248))},_37270),mfl4(
[ 'P'=P,
'Post'=_37322],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',522))
genlPreds(pfcMustFC,pfcControlled)>=(mfl4(_37140,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',531),ax)
genlPreds(pfcControlled,prologHybrid)>=(mfl4(_37106,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',534),ax)
(mpred_prop(_36980,_36982,_36984,_36986),genlPreds(_36986,_36992)==>mpred_prop(_36980,_36982,_36984,_36992))>=(mfl4([ 'M'=M,
'F'=_36982,
'A'=_36984,
'R1'=_36986,
'R2'=_36992],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',536),ax)
mpred_prop(baseKB,genlPreds,2,pfcCallCode)>=(mfl4([ 'M'=M,
'F'=_36916,
'A'=_36928,
'R1'=_36940,
'R2'=_36952],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',536),ax)
'$pt'(baseKB,mpred_prop(_36702,_36704,_36706,_36708),(genlPreds(_36708,_36720)*->rhs([ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)])))>=((mpred_prop(_36762,_36764,_36766,_36768),genlPreds(_36768,_36774)==>mpred_prop(_36762,_36764,_36766,_36774)),mfl4(
[ 'M'=M,
'F'=_36818,
'A'=_36830,
'R1'=_36842,
'R2'=_36854],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',536))
mpred_prop(baseKB,pfcSanityB,0,pfcControlled)>=(mpred_prop(baseKB,pfcSanityB,0,pfcRHS),'$pt'(baseKB,mpred_prop(_36640,_36642,_36644,_36646),(genlPreds(_36646,_36658)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,pfcSanityB,0,prologHybrid)>=(mpred_prop(baseKB,pfcSanityB,0,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,pfcSanityB,0,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,pfcSanityB,0,prologHybrid)]))))
mpred_prop(baseKB,genlMt,2,pfcControlled)>=(mpred_prop(baseKB,genlMt,2,pfcRHS),'$pt'(baseKB,mpred_prop(_36464,_36466,_36468,_36470),(genlPreds(_36470,_36482)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,genlMt,2,prologHybrid)>=(mpred_prop(baseKB,genlMt,2,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,genlMt,2,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,genlMt,2,prologHybrid)]))))
mpred_prop(baseKB,mpred_prop,4,pfcControlled)>=(mpred_prop(baseKB,mpred_prop,4,pfcRHS),'$pt'(baseKB,mpred_prop(_36288,_36290,_36292,_36294),(genlPreds(_36294,_36306)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,mpred_prop,4,prologHybrid)>=(mpred_prop(baseKB,mpred_prop,4,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,mpred_prop,4,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,mpred_prop,4,prologHybrid)]))))
mpred_prop(baseKB,functorDeclares,1,pfcControlled)>=(mpred_prop(baseKB,functorDeclares,1,pfcRHS),'$pt'(baseKB,mpred_prop(_36112,_36114,_36116,_36118),(genlPreds(_36118,_36130)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,functorDeclares,1,prologHybrid)>=(mpred_prop(baseKB,functorDeclares,1,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,functorDeclares,1,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,functorDeclares,1,prologHybrid)]))))
mpred_prop(baseKB,arityMax,2,pfcControlled)>=(mpred_prop(baseKB,arityMax,2,pfcRHS),'$pt'(baseKB,mpred_prop(_35936,_35938,_35940,_35942),(genlPreds(_35942,_35954)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,arityMax,2,prologHybrid)>=(mpred_prop(baseKB,arityMax,2,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,arityMax,2,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,arityMax,2,prologHybrid)]))))
mpred_prop(baseKB,functorIsMacro,1,pfcControlled)>=(mpred_prop(baseKB,functorIsMacro,1,pfcRHS),'$pt'(baseKB,mpred_prop(_35760,_35762,_35764,_35766),(genlPreds(_35766,_35778)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,functorIsMacro,1,prologHybrid)>=(mpred_prop(baseKB,functorIsMacro,1,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,functorIsMacro,1,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,functorIsMacro,1,prologHybrid)]))))
mpred_prop(baseKB,hybrid_support,2,pfcControlled)>=(mpred_prop(baseKB,hybrid_support,2,pfcRHS),'$pt'(baseKB,mpred_prop(_35584,_35586,_35588,_35590),(genlPreds(_35590,_35602)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,hybrid_support,2,prologHybrid)>=(mpred_prop(baseKB,hybrid_support,2,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,hybrid_support,2,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,hybrid_support,2,prologHybrid)]))))
mpred_prop(baseKB,genlPreds,2,pfcLHS)>=(mfl4([ 'M'=M,
'F'=_35410,
'A'=_35422,
'R1'=_35434,
'R2'=_35446],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',536),ax)
arity(genlPreds,2)>=(mpred_prop(baseKB,genlPreds,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,genlPreds,2,pfcLHS),rhs([ arity(genlPreds,2),
functorIsMacro(genlPreds),
mpred_prop(baseKB,genlPreds,2,pfcWatches)])))
functorIsMacro(genlPreds)>=(mpred_prop(baseKB,genlPreds,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,genlPreds,2,pfcLHS),rhs(
[ arity(genlPreds,2),
functorIsMacro(genlPreds),
mpred_prop(baseKB,genlPreds,2,pfcWatches)])))
mpred_prop(baseKB,genlPreds,2,pfcWatches)>=(mpred_prop(baseKB,genlPreds,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,genlPreds,2,pfcLHS),rhs(
[ arity(genlPreds,2),
functorIsMacro(genlPreds),
mpred_prop(baseKB,genlPreds,2,pfcWatches)])))
mpred_prop(baseKB,mpred_prop,4,pfcCallCode)>=(mfl4([ 'M'=M,
'F'=_35028,
'A'=_35040,
'R1'=_35052,
'R2'=_35064],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',536),ax)
mpred_prop(baseKB,genlPreds,2,pfcPosTrigger)>=(mfl4([ 'M'=M,
'F'=_34930,
'A'=_34942,
'R1'=_34954,
'R2'=_34966],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',536),ax)
mpred_prop(baseKB,genlPreds,2,pfcWatches)>=(mpred_prop(baseKB,genlPreds,2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,genlPreds,2,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,genlPreds,2,pfcWatches)])))
'$pt'(baseKB,genlPreds(_34640,_34642),(mpred_prop(_34652,_34654,_34656,_34640)*->rhs([ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)])))>=((mpred_prop(_34700,_34702,_34704,_34706),genlPreds(_34706,_34712)==>mpred_prop(_34700,_34702,_34704,_34712)),mfl4(
[ 'M'=M,
'F'=_34756,
'A'=_34768,
'R1'=_34780,
'R2'=_34792],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',536))
mpred_prop(baseKB,pfcSanityB,0,pfcControlled)>=(genlPreds(pfcRHS,pfcControlled),'$pt'(baseKB,genlPreds(_34578,_34580),(mpred_prop(_34590,_34592,_34594,_34578)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,genlMt,2,pfcControlled)>=(genlPreds(pfcRHS,pfcControlled),'$pt'(baseKB,genlPreds(_34494,_34496),(mpred_prop(_34506,_34508,_34510,_34494)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,mpred_prop,4,pfcControlled)>=(genlPreds(pfcRHS,pfcControlled),'$pt'(baseKB,genlPreds(_34410,_34412),(mpred_prop(_34422,_34424,_34426,_34410)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,functorDeclares,1,pfcControlled)>=(genlPreds(pfcRHS,pfcControlled),'$pt'(baseKB,genlPreds(_34326,_34328),(mpred_prop(_34338,_34340,_34342,_34326)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,arityMax,2,pfcControlled)>=(genlPreds(pfcRHS,pfcControlled),'$pt'(baseKB,genlPreds(_34242,_34244),(mpred_prop(_34254,_34256,_34258,_34242)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,functorIsMacro,1,pfcControlled)>=(genlPreds(pfcRHS,pfcControlled),'$pt'(baseKB,genlPreds(_34158,_34160),(mpred_prop(_34170,_34172,_34174,_34158)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,hybrid_support,2,pfcControlled)>=(genlPreds(pfcRHS,pfcControlled),'$pt'(baseKB,genlPreds(_34074,_34076),(mpred_prop(_34086,_34088,_34090,_34074)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,pfcSanityB,0,prologHybrid)>=(genlPreds(pfcControlled,prologHybrid),'$pt'(baseKB,genlPreds(_33990,_33992),(mpred_prop(_34002,_34004,_34006,_33990)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,genlMt,2,prologHybrid)>=(genlPreds(pfcControlled,prologHybrid),'$pt'(baseKB,genlPreds(_33906,_33908),(mpred_prop(_33918,_33920,_33922,_33906)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,mpred_prop,4,prologHybrid)>=(genlPreds(pfcControlled,prologHybrid),'$pt'(baseKB,genlPreds(_33822,_33824),(mpred_prop(_33834,_33836,_33838,_33822)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,functorDeclares,1,prologHybrid)>=(genlPreds(pfcControlled,prologHybrid),'$pt'(baseKB,genlPreds(_33738,_33740),(mpred_prop(_33750,_33752,_33754,_33738)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,arityMax,2,prologHybrid)>=(genlPreds(pfcControlled,prologHybrid),'$pt'(baseKB,genlPreds(_33654,_33656),(mpred_prop(_33666,_33668,_33670,_33654)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,functorIsMacro,1,prologHybrid)>=(genlPreds(pfcControlled,prologHybrid),'$pt'(baseKB,genlPreds(_33570,_33572),(mpred_prop(_33582,_33584,_33586,_33570)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,hybrid_support,2,prologHybrid)>=(genlPreds(pfcControlled,prologHybrid),'$pt'(baseKB,genlPreds(_33486,_33488),(mpred_prop(_33498,_33500,_33502,_33486)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
do_and_undo(mpred_post_exactly,mpred_remove_exactly)>=(mfl4(_33434,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',538),ax)
(without_depth_limit(_33336):-cwc,call_with_depth_limit(_33336,72057594037927935,_33356),sanity(_33356\==depth_limit_exceeded))>=(mfl4(
[ 'G'=G,
'Result'=_33356],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',547),ax)
arity(mpred_undo_sys,3)>=((mfl4(_33298,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',553),ax),mfl4(_33308,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',553))
meta_argtypes(mpred_undo_sys(ftAssertion,ftCallable,ftCallable))>=(mfl4(_33258,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',553),ax)
pfcControlled(mpred_undo_sys)>=(mfl4(_33218,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',553),ax)
hybrid_support(mpred_undo_sys,3)>=(pfcControlled(mpred_undo_sys),'$pt'(baseKB,pfcControlled(mpred_undo_sys),(arity(mpred_undo_sys,3)*->rhs(
[ hybrid_support(mpred_undo_sys,3)]))))
(mpred_undo_sys(_33046,_33048,_33050)==>(_33046==>{_33048}),mpred_do_and_undo_method(_33048,_33050))>=(mfl4([ 'P'=P,
'WhenAdded'=_33048,
'WhenRemoved'=_33050],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',555),ax)
mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcRHS)>=(mfl4([ 'P'=P,
'WhenAdded'=_33012,
'WhenRemoved'=_33024],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',555),ax)
mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcCreates)>=(mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcRHS),rhs(
[ mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcCreates)])))
mpred_prop(baseKB,mpred_do_and_undo_method,2,kb_shared)>=((mfl4([ 'P'=P,
'WhenAdded'=_32816,
'WhenRemoved'=_32828],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',555),ax),mfl4(
[ 'P'=P,
'WhenAdded'=_32816,
'WhenRemoved'=_32828],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',555))
'$pt'(baseKB,genlMt(_32506,baseKB),(_32506\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_282558:mpred_do_and_undo_method/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_296812:mpred_do_and_undo_method/2))) }])))>=(mpred_prop(baseKB,mpred_do_and_undo_method,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,mpred_do_and_undo_method,2,kb_shared),'$pt'(baseKB,genlMt(_32506,baseKB),(_32506\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_333054:mpred_do_and_undo_method/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_347308:mpred_do_and_undo_method/2))) }])))))
mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcControlled)>=(mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcControlled)]))))
mpred_prop(baseKB,mpred_do_and_undo_method,2,prologHybrid)>=(mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,mpred_do_and_undo_method,2,prologHybrid)]))))
mpred_prop(baseKB,mpred_undo_sys,3,pfcLHS)>=(mfl4([ 'P'=P,
'WhenAdded'=_32294,
'WhenRemoved'=_32306],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',555),ax)
arity(mpred_undo_sys,3)>=(mpred_prop(baseKB,mpred_undo_sys,3,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_undo_sys,3,pfcLHS),rhs(
[ arity(mpred_undo_sys,3),
functorIsMacro(mpred_undo_sys),
mpred_prop(baseKB,mpred_undo_sys,3,pfcWatches)])))
functorIsMacro(mpred_undo_sys)>=(mpred_prop(baseKB,mpred_undo_sys,3,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_undo_sys,3,pfcLHS),rhs(
[ arity(mpred_undo_sys,3),
functorIsMacro(mpred_undo_sys),
mpred_prop(baseKB,mpred_undo_sys,3,pfcWatches)])))
mpred_prop(baseKB,mpred_undo_sys,3,pfcWatches)>=(mpred_prop(baseKB,mpred_undo_sys,3,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_undo_sys,3,pfcLHS),rhs(
[ arity(mpred_undo_sys,3),
functorIsMacro(mpred_undo_sys),
mpred_prop(baseKB,mpred_undo_sys,3,pfcWatches)])))
mpred_prop(baseKB,mpred_undo_sys,3,pfcPosTrigger)>=(mfl4([ 'P'=P,
'WhenAdded'=_31936,
'WhenRemoved'=_31948],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',555),ax)
mpred_prop(baseKB,mpred_undo_sys,3,pfcWatches)>=(mpred_prop(baseKB,mpred_undo_sys,3,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,mpred_undo_sys,3,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,mpred_undo_sys,3,pfcWatches)])))
'$pt'(baseKB,mpred_undo_sys(_31674,_31676,_31678),rhs([ _385718==>{_385724},
mpred_do_and_undo_method(_31676,_31678)]))>=((mpred_undo_sys(_31726,_31728,_31730)==>(_31726==>{_31728}),mpred_do_and_undo_method(_31728,_31730)),mfl4(
[ 'P'=P,
'WhenAdded'=_31786,
'WhenRemoved'=_31798],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',555))
~singleValuedInArg(arity,_31634)>=(mfl4(_31644,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',568),ax)
~singleValuedInArg(support_hilog,_31596)>=(mfl4(_31606,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',569),ax)
mpred_prop(baseKB,conflict,1,kb_shared)>=(mfl4(_31568,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',576),ax)
'$pt'(baseKB,genlMt(_31294,baseKB),(_31294\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_427540:conflict/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_441782:conflict/1))) }])))>=(mpred_prop(baseKB,conflict,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,conflict,1,kb_shared),'$pt'(baseKB,genlMt(_31294,baseKB),(_31294\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_478008:conflict/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_492250:conflict/1))) }])))))
(conflict(_31212)==>{must(with_mpred_trace_exec((resolveConflict(_31212),\+conflict(_31212))))})>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',578),ax)
mpred_prop(baseKB,conflict,1,pfcLHS)>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',578),ax)
arity(conflict,1)>=(mpred_prop(baseKB,conflict,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,conflict,1,pfcLHS),rhs([ arity(conflict,1),
functorIsMacro(conflict),
mpred_prop(baseKB,conflict,1,pfcWatches)])))
functorIsMacro(conflict)>=(mpred_prop(baseKB,conflict,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,conflict,1,pfcLHS),rhs([
arity(conflict,1),
functorIsMacro(conflict),
mpred_prop(baseKB,conflict,1,pfcWatches)])))
mpred_prop(baseKB,conflict,1,pfcWatches)>=(mpred_prop(baseKB,conflict,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,conflict,1,pfcLHS),rhs(
[ arity(conflict,1),
functorIsMacro(conflict),
mpred_prop(baseKB,conflict,1,pfcWatches)])))
mpred_prop(baseKB,conflict,1,pfcPosTrigger)>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',578),ax)
mpred_prop(baseKB,conflict,1,pfcWatches)>=(mpred_prop(baseKB,conflict,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,conflict,1,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,conflict,1,pfcWatches)])))
'$pt'(baseKB,conflict(_30622),rhs([ { must( with_mpred_trace_exec( resolveConflict(ResolveConflict),\+conflict(Conflict))) }]))>=((conflict(_30678)==>{must(with_mpred_trace_exec((resolveConflict(_30678),\+conflict(_30678))))}),mfl4(
[ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',578))
(pfcSelect(conflict(_30542)):-cwc,que(conflict(_30542),_30554))>=(mfl4([ 'X'=X,
'_Why'=_30554],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',583),ax)
arity(member,2)>=((mfl4(_30500,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',588),ax),mfl4(_30510,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',588))
rtNotForUnboundPredicates(member)>=(mfl4(_30460,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',588),ax)
(never_assert_u(~_30388,is_ftVar(~_30388)):-cwc,is_ftVar(_30388))>=(mfl4([ 'X'=X],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',596),ax)
(never_assert_u(mpred_unload_option(never,_30312),is_ftVar(mpred_unload_option(never,_30312))):-cwc,is_ftVar(_30312))>=(mfl4(
[ 'X'=X],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',598),ax)
(never_assert_u(prologSingleValued(_30240),var_prologSingleValued(_30240)):-cwc,is_ftVar(_30240))>=(mfl4([ 'BAD'=BAD],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',600),ax)
never_assert_u(baseKB:mtProlog(baseKB),must(mtHybrid(baseKB)))>=(mfl4(_30206,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',601),ax)
(never_assert_u(_30092,never_assert_u(_30092)):-cwc,loop_check_term(never_assert_u(_30092),info(never_assert_u(_30092),'system_base.pfc.pl':602),fail))>=(mfl4(
[ 'A'=A],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',602),ax)
(never_retract_u(~_30024,is_ftVar(~_30024)):-cwc,is_ftVar(_30024))>=(mfl4([ 'X'=X],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',609),ax)
(never_retract_u(_29952,never_retract_u(_29952)):-cwc,never_retract_u(_29952))>=(mfl4([ 'X'=X],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',611),ax)
(never_retract_u(_29864):-cwc,loop_check_term(never_retract_u(_29864,_29884),info(never_retract_u(_29864,_29884),'system_base.pfc.pl':614),fail))>=(mfl4(
[ 'X'=X],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',614),ax)
mpred_unload_option('/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',never)>=(mfl4([ 'F'='/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl'],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',620),ax)
(_29754/mpred_positive_fact(_29754)==> \+ ~_29754)>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',639),ax)
mpred_prop(baseKB,mpred_positive_fact,1,pfcCallCode)>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',639),ax)
'$pt'(baseKB,_29600,(mpred_positive_fact(_29600)*->rhs([ \+( ~_170126)])))>=((_29646/mpred_positive_fact(_29646)==> \+ ~_29646),mfl4(
[ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',639))
(~_29532/mpred_positive_fact(_29532)==> \+_29532,nesc(~_29532))>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',640),ax)
mpred_prop(baseKB,nesc,1,pfcRHS)>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',640),ax)
mpred_prop(baseKB,nesc,1,pfcCreates)>=(mpred_prop(baseKB,nesc,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,nesc,1,pfcRHS),rhs(
[ mpred_prop(baseKB,nesc,1,pfcCreates)])))
mpred_prop(baseKB,nesc,1,kb_shared)>=((mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',640),ax),mfl4(
[ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',640))
'$pt'(baseKB,genlMt(_29058,baseKB),(_29058\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_222962:nesc/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_237200:nesc/1))) }])))>=(mpred_prop(baseKB,nesc,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,nesc,1,kb_shared),'$pt'(baseKB,genlMt(_29058,baseKB),(_29058\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_273420:nesc/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_287658:nesc/1))) }])))))
mpred_prop(baseKB,nesc,1,pfcControlled)>=(mpred_prop(baseKB,nesc,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,nesc,1,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,nesc,1,pfcControlled)]))))
mpred_prop(baseKB,nesc,1,prologHybrid)>=(mpred_prop(baseKB,nesc,1,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,nesc,1,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,nesc,1,prologHybrid)]))))
'$nt'(_28746,(call_u_no_bc(_28760),mpred_positive_fact(_28760)),rhs([ \+_296614,
nesc( ~_298972)]))>=((~_28814/mpred_positive_fact(_28814)==> \+_28814,nesc(~_28814)),mfl4(
[ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',640))
(nesc(~_28678)/mpred_positive_fact(_28678)==> ~_28678,(_28678==> \+_28678))>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',641),ax)
mpred_prop(baseKB,nesc,1,pfcLHS)>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',641),ax)
arity(nesc,1)>=(mpred_prop(baseKB,nesc,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,nesc,1,pfcLHS),rhs([ arity(nesc,1),
functorIsMacro(nesc),
mpred_prop(baseKB,nesc,1,pfcWatches)])))
hybrid_support(nesc,1)>=(arity(nesc,1),'$pt'(baseKB,arity(nesc,1),(pfcControlled(nesc)*->rhs([ hybrid_support(nesc,1)]))))
functorIsMacro(nesc)>=(mpred_prop(baseKB,nesc,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,nesc,1,pfcLHS),rhs([ arity(nesc,1),
functorIsMacro(nesc),
mpred_prop(baseKB,nesc,1,pfcWatches)])))
mpred_prop(baseKB,nesc,1,pfcWatches)>=(mpred_prop(baseKB,nesc,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,nesc,1,pfcLHS),rhs(
[ arity(nesc,1),
functorIsMacro(nesc),
mpred_prop(baseKB,nesc,1,pfcWatches)])))
mpred_prop(baseKB,nesc,1,pfcPosTrigger)>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',641),ax)
mpred_prop(baseKB,nesc,1,pfcWatches)>=(mpred_prop(baseKB,nesc,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,nesc,1,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,nesc,1,pfcWatches)])))
'$pt'(baseKB,nesc(~_28004),(mpred_positive_fact(_28004)*->rhs([ ~_333096,
_28004==> \+_28004])))>=((nesc(~_28070)/mpred_positive_fact(_28070)==> ~_28070,(_28070==> \+_28070)),mfl4(
[ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',641))
'$pt'(baseKB,nesc(_27860),(mpred_positive_fact(_27860)*->rhs([ _339964,
~_27860==> \+ ~_27860])))>=((nesc(_27926)/mpred_positive_fact(_27926)==>_27926,(~_27926==> \+ ~_27926)),mfl4(
[ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',643))
(nesc(_27804)==>_27804)>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',646),ax)
'$pt'(baseKB,nesc(_27738),rhs([_27738]))>=((nesc(_27760)==>_27760),mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',646))
(preventedWhen(_27642,_27644)==>(_27642/mpred_positive_fact(_27642),_27644==>nesc(~_27642)))>=(mfl4([ 'P'=P,
'Cond'=_27644],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',649),ax)
mpred_prop(baseKB,preventedWhen,2,pfcLHS)>=(mfl4([ 'P'=P,
'Cond'=_27620],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',649),ax)
arity(preventedWhen,2)>=(mpred_prop(baseKB,preventedWhen,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,preventedWhen,2,pfcLHS),rhs(
[ arity(preventedWhen,2),
functorIsMacro(preventedWhen),
mpred_prop(baseKB,preventedWhen,2,pfcWatches)])))
functorIsMacro(preventedWhen)>=(mpred_prop(baseKB,preventedWhen,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,preventedWhen,2,pfcLHS),rhs(
[ arity(preventedWhen,2),
functorIsMacro(preventedWhen),
mpred_prop(baseKB,preventedWhen,2,pfcWatches)])))
mpred_prop(baseKB,preventedWhen,2,pfcWatches)>=(mpred_prop(baseKB,preventedWhen,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,preventedWhen,2,pfcLHS),rhs(
[ arity(preventedWhen,2),
functorIsMacro(preventedWhen),
mpred_prop(baseKB,preventedWhen,2,pfcWatches)])))
mpred_prop(baseKB,preventedWhen,2,kb_shared)>=((mfl4([ 'P'=P,
'Cond'=_27240],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',649),ax),mfl4(
[ 'P'=P,
'Cond'=_27240],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',649))
'$pt'(baseKB,genlMt(_26930,baseKB),(_26930\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_419434:preventedWhen/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_433678:preventedWhen/2))) }])))>=(mpred_prop(baseKB,preventedWhen,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,preventedWhen,2,kb_shared),'$pt'(baseKB,genlMt(_26930,baseKB),(_26930\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_469908:preventedWhen/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_484152:preventedWhen/2))) }])))))
mpred_prop(baseKB,preventedWhen,2,pfcPosTrigger)>=(mfl4([ 'P'=P,
'Cond'=_26906],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',649),ax)
mpred_prop(baseKB,preventedWhen,2,pfcWatches)>=(mpred_prop(baseKB,preventedWhen,2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,preventedWhen,2,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,preventedWhen,2,pfcWatches)])))
'$pt'(baseKB,preventedWhen(_26644,_26646),rhs([ Mpred_positive_fact/mpred_positive_fact(Fact),_94780==>nesc(~_94798)]))>=((preventedWhen(_26702,_26704)==>(_26702/mpred_positive_fact(_26702),_26704==>nesc(~_26702))),mfl4(
[ 'P'=P,
'Cond'=_26768],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',649))
(preventedWhen(_26554,{_26560})/mpred_positive_fact(_26554)==>(~_26554:-cwc,_26560))>=(mfl4([ 'P'=P,
'Cond'=_26560],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',651),ax)
'$pt'(baseKB,preventedWhen(_26402,{_26408}),(mpred_positive_fact(_26402)*->rhs([ ~_110070 :-
cwc ,
Cwc])))>=((preventedWhen(_26466,{_26472})/mpred_positive_fact(_26466)==>(~_26466:-cwc,_26472)),mfl4(
[ 'P'=P,
'Cond'=_26526],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',651))
arity(term_expansion,2)>=((mfl4(_26362,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',670),ax),mfl4(_26372,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',670))
prologDynamic(term_expansion)>=(mfl4(_26322,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',670),ax)
arity(var,1)>=((mfl4(_26280,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',671),ax),mfl4(_26290,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',671))
prologBuiltin(var)>=(mfl4(_26240,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',671),ax)
mpred_unload_option('/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)>=(mfl4([ 'F'='/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl'],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl',162),ax)
mtHybrid(baseKB)>=(mfl4(_26162,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',40),ax)
mtHybrid(baseKB)>=(mfl4(_26130,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',45),ax)
mpred_unload_option('/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',never)>=(mfl4([ 'F'='/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl'],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',47),ax)
arity(mdefault,1)>=((mfl4(_26042,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',49),ax),mfl4(_26052,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',49))
meta_argtypes(mdefault(ftAssertable))>=(mfl4(_26002,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',49),ax)
(mdefault((_25906<-_25908))/mpred_literal(_25906)==>(_25906<-_25908,\+ ~_25906))>=(mfl4([ 'Q'=Q,
'P'=_25908],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',52),ax)
mpred_prop(baseKB,mdefault,1,pfcLHS)>=(mfl4([ 'Q'=Q,
'P'=_25874],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',52),ax)
arity(mdefault,1)>=(mpred_prop(baseKB,mdefault,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mdefault,1,pfcLHS),rhs([ arity(mdefault,1),
functorIsMacro(mdefault),
mpred_prop(baseKB,mdefault,1,pfcWatches)])))
functorIsMacro(mdefault)>=(mpred_prop(baseKB,mdefault,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mdefault,1,pfcLHS),rhs([
arity(mdefault,1),
functorIsMacro(mdefault),
mpred_prop(baseKB,mdefault,1,pfcWatches)])))
mpred_prop(baseKB,mdefault,1,pfcWatches)>=(mpred_prop(baseKB,mdefault,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mdefault,1,pfcLHS),rhs(
[ arity(mdefault,1),
functorIsMacro(mdefault),
mpred_prop(baseKB,mdefault,1,pfcWatches)])))
mpred_prop(baseKB,mdefault,1,kb_shared)>=((mfl4([ 'Q'=Q,
'P'=_25494],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',52),ax),mfl4(
[ 'Q'=Q,
'P'=_25494],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',52))
'$pt'(baseKB,genlMt(_25184,baseKB),(_25184\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_187366:mdefault/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_201608:mdefault/1))) }])))>=(mpred_prop(baseKB,mdefault,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,mdefault,1,kb_shared),'$pt'(baseKB,genlMt(_25184,baseKB),(_25184\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_237834:mdefault/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_252076:mdefault/1))) }])))))
mpred_prop(baseKB,mpred_literal,1,pfcCallCode)>=(mfl4([ 'Q'=Q,
'P'=_25160],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',52),ax)
mpred_prop(baseKB,mdefault,1,pfcPosTrigger)>=(mfl4([ 'Q'=Q,
'P'=_25098],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',52),ax)
mpred_prop(baseKB,mdefault,1,pfcWatches)>=(mpred_prop(baseKB,mdefault,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,mdefault,1,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,mdefault,1,pfcWatches)])))
'$pt'(baseKB,mdefault((_24832<-_24834)),(mpred_literal(_24832)*->rhs([ _269800<-_269806,\+ ~_269816])))>=((mdefault((_24900<-_24902))/mpred_literal(_24900)==>(_24900<-_24902,\+ ~_24900)),mfl4(
[ 'Q'=Q,
'P'=_24960],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',52))
(mdefault((_24748==>_24750))/nonvar(_24750)==>(_24748==>mdefault(_24750)))>=(mfl4([ 'P'=P,
'Q'=_24750],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',55),ax)
mpred_prop(baseKB,mdefault,1,pfcRHS)>=(mfl4([ 'P'=P,
'Q'=_24716],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',55),ax)
mpred_prop(baseKB,mdefault,1,pfcCreates)>=(mpred_prop(baseKB,mdefault,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,mdefault,1,pfcRHS),rhs(
[ mpred_prop(baseKB,mdefault,1,pfcCreates)])))
mpred_prop(baseKB,mdefault,1,pfcControlled)>=(mpred_prop(baseKB,mdefault,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,mdefault,1,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,mdefault,1,pfcControlled)]))))
mpred_prop(baseKB,mdefault,1,prologHybrid)>=(mpred_prop(baseKB,mdefault,1,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,mdefault,1,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,mdefault,1,prologHybrid)]))))
'$pt'(baseKB,mdefault((_24294==>_24296)),(nonvar(_24296)*->rhs([ Mdefault==>mdefault(Mdefault1)])))>=((mdefault((_24352==>_24354))/nonvar(_24354)==>(_24352==>mdefault(_24354))),mfl4(
[ 'P'=P,
'Q'=_24402],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',55))
(mdefault(~_24220)/mpred_positive_fact(_24220)==>(\+_24220==> ~_24220))>=(mfl4([ 'Q'=Q],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',58),ax)
'$pt'(baseKB,mdefault(~_24088),(mpred_positive_fact(_24088)*->rhs([ \+_306898==> ~_306902])))>=((mdefault(~_24148)/mpred_positive_fact(_24148)==>(\+_24148==> ~_24148)),mfl4(
[ 'Q'=Q],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',58))
(mdefault(_23950)/(mpred_positive_fact(_23950),if_missing_mask(_23950,_23966,_23968))==>(\+_23966/(ground(_23966),_23968),\+ ~_23950==>_23950))>=(mfl4(
[ 'Q'=Q,
'R'=_23966,
'Test'=_23968],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',62),ax)
mpred_prop(baseKB,if_missing_mask,3,pfcCallCode)>=(mfl4([ 'Q'=Q,
'R'=_23910,
'Test'=_23922],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',62),ax)
'$pt'(baseKB,mdefault(_23648),(mpred_positive_fact(_23648),if_missing_mask(_23648,_23670,_23672)*->rhs([ \+_329456/(ground(Ground1),Ground),\+ ~_329476==>_329442])))>=((mdefault(_23744)/(mpred_positive_fact(_23744),if_missing_mask(_23744,_23760,_23762))==>(\+_23760/(ground(_23760),_23762),\+ ~_23744==>_23744)),mfl4(
[ 'Q'=Q,
'R'=_23836,
'Test'=_23848],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',62))
(mdefault(_23512)/(mpred_positive_fact(_23512),if_missing_mask(_23512,_23528,_23530))==>(_23528/(ground(_23528),_23530,\+_23528=_23512)==> \+_23512))>=(mfl4(
[ 'Q'=Q,
'R'=_23528,
'Test'=_23530],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',65),ax)
mpred_prop(baseKB,=,2,pfcCallCode)>=(mfl4([ 'Q'=Q,
'R'=_23472,
'Test'=_23484],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',65),ax)
'$pt'(baseKB,mdefault(_23206),(mpred_positive_fact(_23206),if_missing_mask(_23206,_23228,_23230)*->rhs([ _354758/(ground(Ground),_354774,\+_354784=_354786)==> \+_354790])))>=((mdefault(_23304)/(mpred_positive_fact(_23304),if_missing_mask(_23304,_23320,_23322))==>(_23320/(ground(_23320),_23322,\+_23320=_23304)==> \+_23304)),mfl4(
[ 'Q'=Q,
'R'=_23398,
'Test'=_23410],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',65))
mpred_unload_option('/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_module_inheritance.pfc.pl',never)>=(mfl4(
[ 'F'='/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_module_inheritance.pfc.pl'],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_module_inheritance.pfc.pl',2),ax)
mtHybrid(baseKB)>=(mfl4(_23130,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',3),ax)
mpred_unload_option('/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',never)>=(mfl4([ 'F'='/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl'],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',5),ax)
arity(mpred_sv,2)>=(mfl4(_23052,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',13),ax)
(mpred_sv(_22952,_22954)==>arity(_22952,_22954),hybrid_support(_22952,_22954),singleValuedInArg(_22952,_22954))>=(mfl4(
[ 'Pred'=Pred,
'Arity'=_22954],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',14),ax)
mpred_prop(baseKB,singleValuedInArg,2,pfcRHS)>=(mfl4([ 'Pred'=Pred,
'Arity'=_22930],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',14),ax)
mpred_prop(baseKB,singleValuedInArg,2,pfcCreates)>=(mpred_prop(baseKB,singleValuedInArg,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArg,2,pfcRHS),rhs(
[ mpred_prop(baseKB,singleValuedInArg,2,pfcCreates)])))
mpred_prop(baseKB,singleValuedInArg,2,pfcControlled)>=(mpred_prop(baseKB,singleValuedInArg,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArg,2,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,singleValuedInArg,2,pfcControlled)]))))
mpred_prop(baseKB,singleValuedInArg,2,prologHybrid)>=(mpred_prop(baseKB,singleValuedInArg,2,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArg,2,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,singleValuedInArg,2,prologHybrid)]))))
mpred_prop(baseKB,mpred_sv,2,pfcLHS)>=(mfl4([ 'Pred'=Pred,
'Arity'=_22616],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',14),ax)
arity(mpred_sv,2)>=(mpred_prop(baseKB,mpred_sv,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv,2,pfcLHS),rhs([ arity(mpred_sv,2),
functorIsMacro(mpred_sv),
mpred_prop(baseKB,mpred_sv,2,pfcWatches)])))
functorIsMacro(mpred_sv)>=(mpred_prop(baseKB,mpred_sv,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv,2,pfcLHS),rhs([
arity(mpred_sv,2),
functorIsMacro(mpred_sv),
mpred_prop(baseKB,mpred_sv,2,pfcWatches)])))
mpred_prop(baseKB,mpred_sv,2,pfcWatches)>=(mpred_prop(baseKB,mpred_sv,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv,2,pfcLHS),rhs(
[ arity(mpred_sv,2),
functorIsMacro(mpred_sv),
mpred_prop(baseKB,mpred_sv,2,pfcWatches)])))
mpred_prop(baseKB,mpred_sv,2,pfcPosTrigger)>=(mfl4([ 'Pred'=Pred,
'Arity'=_22270],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',14),ax)
mpred_prop(baseKB,mpred_sv,2,pfcWatches)>=(mpred_prop(baseKB,mpred_sv,2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv,2,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,mpred_sv,2,pfcWatches)])))
'$pt'(baseKB,mpred_sv(_22008,_22010),rhs([ arity(Arity,Arity1),
hybrid_support(_22008,_22010),
singleValuedInArg(_22008,_22010)]))>=((mpred_sv(_22066,_22068)==>arity(_22066,_22068),hybrid_support(_22066,_22068),singleValuedInArg(_22066,_22068)),mfl4(
[ 'Pred'=Pred,
'Arity'=_22132],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',14))
(mpred_sv_shared(_21916,_21918)==>{kb_shared(_21916/_21918)},mpred_sv(_21916,_21918))>=(mfl4([ 'Pred'=Pred,
'Arity'=_21918],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',17),ax)
mpred_prop(baseKB,mpred_sv,2,pfcRHS)>=(mfl4([ 'Pred'=Pred,
'Arity'=_21894],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',17),ax)
mpred_prop(baseKB,mpred_sv,2,pfcCreates)>=(mpred_prop(baseKB,mpred_sv,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv,2,pfcRHS),rhs(
[ mpred_prop(baseKB,mpred_sv,2,pfcCreates)])))
mpred_prop(baseKB,mpred_sv,2,pfcControlled)>=(mpred_prop(baseKB,mpred_sv,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv,2,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,mpred_sv,2,pfcControlled)]))))
mpred_prop(baseKB,mpred_sv,2,prologHybrid)>=(mpred_prop(baseKB,mpred_sv,2,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv,2,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,mpred_sv,2,prologHybrid)]))))
mpred_prop(baseKB,mpred_sv_shared,2,pfcLHS)>=(mfl4([ 'Pred'=Pred,
'Arity'=_21580],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',17),ax)
arity(mpred_sv_shared,2)>=(mpred_prop(baseKB,mpred_sv_shared,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv_shared,2,pfcLHS),rhs(
[ arity(mpred_sv_shared,2),
functorIsMacro(mpred_sv_shared),
mpred_prop(baseKB,mpred_sv_shared,2,pfcWatches)])))
functorIsMacro(mpred_sv_shared)>=(mpred_prop(baseKB,mpred_sv_shared,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv_shared,2,pfcLHS),rhs(
[ arity(mpred_sv_shared,2),
functorIsMacro(mpred_sv_shared),
mpred_prop(baseKB,mpred_sv_shared,2,pfcWatches)])))
mpred_prop(baseKB,mpred_sv_shared,2,pfcWatches)>=(mpred_prop(baseKB,mpred_sv_shared,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv_shared,2,pfcLHS),rhs(
[ arity(mpred_sv_shared,2),
functorIsMacro(mpred_sv_shared),
mpred_prop(baseKB,mpred_sv_shared,2,pfcWatches)])))
mpred_prop(baseKB,mpred_sv_shared,2,kb_shared)>=((mfl4([ 'Pred'=Pred,
'Arity'=_21200],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',17),ax),mfl4(
[ 'Pred'=Pred,
'Arity'=_21200],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',17))
'$pt'(baseKB,genlMt(_20890,baseKB),(_20890\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_102344:mpred_sv_shared/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_116592:mpred_sv_shared/2))) }])))>=(mpred_prop(baseKB,mpred_sv_shared,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv_shared,2,kb_shared),'$pt'(baseKB,genlMt(_20890,baseKB),(_20890\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_152826:mpred_sv_shared/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_167074:mpred_sv_shared/2))) }])))))
mpred_prop(baseKB,mpred_sv_shared,2,pfcPosTrigger)>=(mfl4([ 'Pred'=Pred,
'Arity'=_20866],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',17),ax)
mpred_prop(baseKB,mpred_sv_shared,2,pfcWatches)>=(mpred_prop(baseKB,mpred_sv_shared,2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv_shared,2,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,mpred_sv_shared,2,pfcWatches)])))
'$pt'(baseKB,mpred_sv_shared(_20612,_20614),rhs([ { kb_shared( _184720/_184722) },
mpred_sv(_20612,_20614)]))>=((mpred_sv_shared(_20666,_20668)==>{kb_shared(_20666/_20668)},mpred_sv(_20666,_20668)),mfl4(
[ 'Pred'=Pred,
'Arity'=_20728],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',17))
mpred_sv_shared(mpred_sv,2)>=(mfl4(_20582,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',18),ax)
mpred_sv(mpred_sv,2)>=(mpred_sv_shared(mpred_sv,2),'$pt'(baseKB,mpred_sv_shared(mpred_sv,2),rhs([ { kb_shared( mpred_sv/2) },
mpred_sv(mpred_sv,2)])))
arity(mpred_sv,2)>=(mpred_sv(mpred_sv,2),'$pt'(baseKB,mpred_sv(mpred_sv,2),rhs([ arity(mpred_sv,2),
hybrid_support(mpred_sv,2),
singleValuedInArg(mpred_sv,2)])))
hybrid_support(mpred_sv,2)>=(mpred_sv(mpred_sv,2),'$pt'(baseKB,mpred_sv(mpred_sv,2),rhs([ arity(mpred_sv,2),
hybrid_support(mpred_sv,2),
singleValuedInArg(mpred_sv,2)])))
singleValuedInArg(mpred_sv,2)>=(mpred_sv(mpred_sv,2),'$pt'(baseKB,mpred_sv(mpred_sv,2),rhs([ arity(mpred_sv,2),
hybrid_support(mpred_sv,2),
singleValuedInArg(mpred_sv,2)])))
mpred_sv_shared(singleValuedInArg,2)>=(mfl4(_20216,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',19),ax)
mpred_sv(singleValuedInArg,2)>=(mpred_sv_shared(singleValuedInArg,2),'$pt'(baseKB,mpred_sv_shared(singleValuedInArg,2),rhs(
[ { kb_shared( singleValuedInArg/2) },
mpred_sv(singleValuedInArg,2)])))
arity(singleValuedInArg,2)>=(mpred_sv(singleValuedInArg,2),'$pt'(baseKB,mpred_sv(singleValuedInArg,2),rhs([ arity(singleValuedInArg,2),
hybrid_support(singleValuedInArg,2),
singleValuedInArg(singleValuedInArg,2)])))
hybrid_support(singleValuedInArg,2)>=(arity(singleValuedInArg,2),'$pt'(baseKB,arity(singleValuedInArg,2),(pfcControlled(singleValuedInArg)*->rhs(
[ hybrid_support(singleValuedInArg,2)]))))
hybrid_support(singleValuedInArg,2)>=(mpred_sv(singleValuedInArg,2),'$pt'(baseKB,mpred_sv(singleValuedInArg,2),rhs([ arity(singleValuedInArg,2),
hybrid_support(singleValuedInArg,2),
singleValuedInArg(singleValuedInArg,2)])))
singleValuedInArg(singleValuedInArg,2)>=(mpred_sv(singleValuedInArg,2),'$pt'(baseKB,mpred_sv(singleValuedInArg,2),rhs([
arity(singleValuedInArg,2),
hybrid_support(singleValuedInArg,2),
singleValuedInArg(singleValuedInArg,2)])))
mpred_sv_shared(singleValuedInArgDefault,3)>=(mfl4(_19780,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',20),ax)
mpred_prop(baseKB,singleValuedInArgDefault,3,kb_shared)>=((mfl4(_19736,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',20),ax),mfl4(_19746,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',20))
'$pt'(baseKB,genlMt(_19456,baseKB),(_19456\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_266144:singleValuedInArgDefault/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_280398:singleValuedInArgDefault/3))) }])))>=(mpred_prop(baseKB,singleValuedInArgDefault,3,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgDefault,3,kb_shared),'$pt'(baseKB,genlMt(_19456,baseKB),(_19456\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_316640:singleValuedInArgDefault/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_330894:singleValuedInArgDefault/3))) }])))))
mpred_sv(singleValuedInArgDefault,3)>=(mpred_sv_shared(singleValuedInArgDefault,3),'$pt'(baseKB,mpred_sv_shared(singleValuedInArgDefault,3),rhs(
[ { kb_shared( singleValuedInArgDefault/3) },
mpred_sv(singleValuedInArgDefault,3)])))
arity(singleValuedInArgDefault,3)>=(mpred_sv(singleValuedInArgDefault,3),'$pt'(baseKB,mpred_sv(singleValuedInArgDefault,3),rhs(
[ arity(singleValuedInArgDefault,3),
hybrid_support(singleValuedInArgDefault,3),
singleValuedInArg(singleValuedInArgDefault,3)])))
hybrid_support(singleValuedInArgDefault,3)>=(mpred_sv(singleValuedInArgDefault,3),'$pt'(baseKB,mpred_sv(singleValuedInArgDefault,3),rhs(
[ arity(singleValuedInArgDefault,3),
hybrid_support(singleValuedInArgDefault,3),
singleValuedInArg(singleValuedInArgDefault,3)])))
singleValuedInArg(singleValuedInArgDefault,3)>=(mpred_sv(singleValuedInArgDefault,3),'$pt'(baseKB,mpred_sv(singleValuedInArgDefault,3),rhs(
[ arity(singleValuedInArgDefault,3),
hybrid_support(singleValuedInArgDefault,3),
singleValuedInArg(singleValuedInArgDefault,3)])))
(prologSingleValued(_19032),arity(_19032,_19044)/(\+singleValuedInArg(_19032,_19054))==>singleValuedInArg(_19032,_19044))>=(mfl4(
[ 'Pred'=Pred,
'Arity'=_19044],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',22),ax)
mpred_prop(baseKB,prologSingleValued,1,pfcLHS)>=(mfl4([ 'Pred'=Pred,
'Arity'=_19004],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',22),ax)
arity(prologSingleValued,1)>=(mpred_prop(baseKB,prologSingleValued,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,prologSingleValued,1,pfcLHS),rhs(
[ arity(prologSingleValued,1),
functorIsMacro(prologSingleValued),
mpred_prop(baseKB,prologSingleValued,1,pfcWatches)])))
functorIsMacro(prologSingleValued)>=(mpred_prop(baseKB,prologSingleValued,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,prologSingleValued,1,pfcLHS),rhs(
[ arity(prologSingleValued,1),
functorIsMacro(prologSingleValued),
mpred_prop(baseKB,prologSingleValued,1,pfcWatches)])))
mpred_prop(baseKB,prologSingleValued,1,pfcWatches)>=(mpred_prop(baseKB,prologSingleValued,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,prologSingleValued,1,pfcLHS),rhs(
[ arity(prologSingleValued,1),
functorIsMacro(prologSingleValued),
mpred_prop(baseKB,prologSingleValued,1,pfcWatches)])))
mpred_prop(baseKB,prologSingleValued,1,kb_shared)>=((mfl4([ 'Pred'=Pred,
'Arity'=_18624],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',22),ax),mfl4(
[ 'Pred'=Pred,
'Arity'=_18624],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',22))
'$pt'(baseKB,genlMt(_18314,baseKB),(_18314\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_420682:prologSingleValued/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_434930:prologSingleValued/1))) }])))>=(mpred_prop(baseKB,prologSingleValued,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,prologSingleValued,1,kb_shared),'$pt'(baseKB,genlMt(_18314,baseKB),(_18314\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_471166:prologSingleValued/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_485414:prologSingleValued/1))) }])))))
mpred_prop(baseKB,singleValuedInArg,2,pfcCallCode)>=(mfl4([ 'Pred'=Pred,
'Arity'=_18290],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',22),ax)
mpred_prop(baseKB,prologSingleValued,1,pfcPosTrigger)>=(mfl4([ 'Pred'=Pred,
'Arity'=_18228],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',22),ax)
mpred_prop(baseKB,prologSingleValued,1,pfcWatches)>=(mpred_prop(baseKB,prologSingleValued,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,prologSingleValued,1,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,prologSingleValued,1,pfcWatches)])))
'$pt'(baseKB,prologSingleValued(_17960),'$pt'(baseKB,arity(_17960,_17974),(\+singleValuedInArg(_17960,_17990)*->rhs([ singleValuedInArg(SingleValuedInArg,SingleValuedInArg1)]))))>=((prologSingleValued(_18028),arity(_18028,_18040)/(\+singleValuedInArg(_18028,_18050))==>singleValuedInArg(_18028,_18040)),mfl4(
[ 'Pred'=Pred,
'Arity'=_18090],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',22))
arity(singleValuedInArgDefault,3)>=(mfl4(_17930,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',42),ax)
arity(singleValuedInArgDefault,3)>=((mfl4(_17886,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',43),ax),mfl4(_17896,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',43))
meta_argtypes(singleValuedInArgDefault(prologSingleValued,ftInt,ftTerm))>=(mfl4(_17846,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',43),ax)
prologHybrid(singleValuedInArgDefault)>=(mfl4(_17806,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',43),ax)
singleValuedInArg(singleValuedInArgDefault,3)>=(mfl4(_17774,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',44),ax)
(singleValuedInArg(_17712,_17714)==>prologSingleValued(_17712))>=(mfl4([ 'Pred'=Pred],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',46),ax)
mpred_prop(baseKB,prologSingleValued,1,pfcRHS)>=(mfl4([ 'Pred'=Pred],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',46),ax)
mpred_prop(baseKB,prologSingleValued,1,pfcCreates)>=(mpred_prop(baseKB,prologSingleValued,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,prologSingleValued,1,pfcRHS),rhs(
[ mpred_prop(baseKB,prologSingleValued,1,pfcCreates)])))
mpred_prop(baseKB,prologSingleValued,1,pfcControlled)>=(mpred_prop(baseKB,prologSingleValued,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,prologSingleValued,1,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,prologSingleValued,1,pfcControlled)]))))
mpred_prop(baseKB,prologSingleValued,1,prologHybrid)>=(mpred_prop(baseKB,prologSingleValued,1,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,prologSingleValued,1,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,prologSingleValued,1,prologHybrid)]))))
mpred_prop(baseKB,singleValuedInArg,2,pfcLHS)>=(mfl4([ 'Pred'=Pred],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',46),ax)
arity(singleValuedInArg,2)>=(mpred_prop(baseKB,singleValuedInArg,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArg,2,pfcLHS),rhs(
[ arity(singleValuedInArg,2),
functorIsMacro(singleValuedInArg),
mpred_prop(baseKB,singleValuedInArg,2,pfcWatches)])))
functorIsMacro(singleValuedInArg)>=(mpred_prop(baseKB,singleValuedInArg,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArg,2,pfcLHS),rhs(
[ arity(singleValuedInArg,2),
functorIsMacro(singleValuedInArg),
mpred_prop(baseKB,singleValuedInArg,2,pfcWatches)])))
mpred_prop(baseKB,singleValuedInArg,2,pfcWatches)>=(mpred_prop(baseKB,singleValuedInArg,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArg,2,pfcLHS),rhs(
[ arity(singleValuedInArg,2),
functorIsMacro(singleValuedInArg),
mpred_prop(baseKB,singleValuedInArg,2,pfcWatches)])))
mpred_prop(baseKB,singleValuedInArg,2,pfcPosTrigger)>=(mfl4([ 'Pred'=Pred],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',46),ax)
mpred_prop(baseKB,singleValuedInArg,2,pfcWatches)>=(mpred_prop(baseKB,singleValuedInArg,2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArg,2,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,singleValuedInArg,2,pfcWatches)])))
'$pt'(baseKB,singleValuedInArg(_16868,_16870),rhs([ prologSingleValued(PrologSingleValued)]))>=((singleValuedInArg(_16900,_16902)==>prologSingleValued(_16900)),mfl4(
[ 'Pred'=Pred],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',46))
prologSingleValued(mpred_sv)>=(singleValuedInArg(mpred_sv,2),'$pt'(baseKB,singleValuedInArg(_16828,_16830),rhs([ prologSingleValued(PrologSingleValued)])))
'$pt'(baseKB,arity(mpred_sv,_16688),(\+singleValuedInArg(mpred_sv,_16704)*->rhs([ singleValuedInArg(mpred_sv,SingleValuedInArg_Mpred_sv)])))>=(prologSingleValued(mpred_sv),'$pt'(baseKB,prologSingleValued(mpred_sv),'$pt'(baseKB,arity(mpred_sv,_16688),(\+singleValuedInArg(mpred_sv,_16704)*->rhs(
[ singleValuedInArg(mpred_sv,SingleValuedInArg_Mpred_sv)])))))
prologSingleValued(singleValuedInArg)>=(singleValuedInArg(singleValuedInArg,2),'$pt'(baseKB,singleValuedInArg(_16646,_16648),rhs(
[ prologSingleValued(PrologSingleValued)])))
'$pt'(baseKB,arity(singleValuedInArg,_16506),(\+singleValuedInArg(singleValuedInArg,_16522)*->rhs([ singleValuedInArg(singleValuedInArg,SingleValuedInArg)])))>=(prologSingleValued(singleValuedInArg),'$pt'(baseKB,prologSingleValued(singleValuedInArg),'$pt'(baseKB,arity(singleValuedInArg,_16506),(\+singleValuedInArg(singleValuedInArg,_16522)*->rhs(
[ singleValuedInArg(singleValuedInArg,SingleValuedInArg)])))))
prologSingleValued(singleValuedInArgDefault)>=(singleValuedInArg(singleValuedInArgDefault,3),'$pt'(baseKB,singleValuedInArg(_16464,_16466),rhs(
[ prologSingleValued(PrologSingleValued)])))
'$pt'(baseKB,arity(singleValuedInArgDefault,_16324),(\+singleValuedInArg(singleValuedInArgDefault,_16340)*->rhs([ singleValuedInArg(singleValuedInArgDefault,SingleValuedInArgDefault)])))>=(prologSingleValued(singleValuedInArgDefault),'$pt'(baseKB,prologSingleValued(singleValuedInArgDefault),'$pt'(baseKB,arity(singleValuedInArgDefault,_16324),(\+singleValuedInArg(singleValuedInArgDefault,_16340)*->rhs(
[ singleValuedInArg(singleValuedInArgDefault,SingleValuedInArgDefault)])))))
(singleValuedInArgDefault(_16232,_16234,_16236)/ground(_16236)==>singleValuedInArg(_16232,_16234))>=(mfl4([ 'SingleValued'=SingleValued,
'ArgN'=_16234,
'S1'=_16236],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',48),ax)
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcLHS)>=(mfl4([ 'SingleValued'=SingleValued,
'ArgN'=_16192,
'S1'=_16204],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',48),ax)
arity(singleValuedInArgDefault,3)>=(mpred_prop(baseKB,singleValuedInArgDefault,3,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgDefault,3,pfcLHS),rhs(
[ arity(singleValuedInArgDefault,3),
functorIsMacro(singleValuedInArgDefault),
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcWatches)])))
functorIsMacro(singleValuedInArgDefault)>=(mpred_prop(baseKB,singleValuedInArgDefault,3,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgDefault,3,pfcLHS),rhs(
[ arity(singleValuedInArgDefault,3),
functorIsMacro(singleValuedInArgDefault),
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcWatches)])))
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcWatches)>=(mpred_prop(baseKB,singleValuedInArgDefault,3,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgDefault,3,pfcLHS),rhs(
[ arity(singleValuedInArgDefault,3),
functorIsMacro(singleValuedInArgDefault),
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcWatches)])))
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcPosTrigger)>=(mfl4([ 'SingleValued'=SingleValued,
'ArgN'=_15834,
'S1'=_15846],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',48),ax)
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcWatches)>=(mpred_prop(baseKB,singleValuedInArgDefault,3,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgDefault,3,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,singleValuedInArgDefault,3,pfcWatches)])))
'$pt'(baseKB,singleValuedInArgDefault(_15584,_15586,_15588),(ground(_15588)*->rhs([ singleValuedInArg(SingleValuedInArg,SingleValuedInArg1)])))>=((singleValuedInArgDefault(_15636,_15638,_15640)/ground(_15640)==>singleValuedInArg(_15636,_15638)),mfl4(
[ 'SingleValued'=SingleValued,
'ArgN'=_15684,
'S1'=_15696],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',48))
mpred_prop(baseKB,singleValuedInArgAX,3,kb_shared)>=(mfl4(_15554,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',50),ax)
'$pt'(baseKB,genlMt(_15280,baseKB),(_15280\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_280352:singleValuedInArgAX/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_294600:singleValuedInArgAX/3))) }])))>=(mpred_prop(baseKB,singleValuedInArgAX,3,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX,3,kb_shared),'$pt'(baseKB,genlMt(_15280,baseKB),(_15280\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_330836:singleValuedInArgAX/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_345084:singleValuedInArgAX/3))) }])))))
(singleValuedInArg(_15188,_15190),arity(_15188,_15196)==>singleValuedInArgAX(_15188,_15196,_15190))>=(mfl4([ 'F'=F,
'N'=_15190,
'A'=_15196],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',52),ax)
mpred_prop(baseKB,singleValuedInArgAX,3,pfcRHS)>=(mfl4([ 'F'=F,
'N'=_15148,
'A'=_15160],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',52),ax)
mpred_prop(baseKB,singleValuedInArgAX,3,pfcCreates)>=(mpred_prop(baseKB,singleValuedInArgAX,3,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX,3,pfcRHS),rhs(
[ mpred_prop(baseKB,singleValuedInArgAX,3,pfcCreates)])))
mpred_prop(baseKB,singleValuedInArgAX,3,pfcControlled)>=(mpred_prop(baseKB,singleValuedInArgAX,3,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX,3,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,singleValuedInArgAX,3,pfcControlled)]))))
mpred_prop(baseKB,singleValuedInArgAX,3,prologHybrid)>=(mpred_prop(baseKB,singleValuedInArgAX,3,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX,3,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,singleValuedInArgAX,3,prologHybrid)]))))
'$pt'(baseKB,singleValuedInArg(_14718,_14720),(arity(_14718,_14732)*->rhs([ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)])))>=((singleValuedInArg(_14772,_14774),arity(_14772,_14780)==>singleValuedInArgAX(_14772,_14780,_14774)),mfl4(
[ 'F'=F,
'N'=_14822,
'A'=_14834],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',52))
singleValuedInArgAX(mpred_sv,2,2)>=(singleValuedInArg(mpred_sv,2),'$pt'(baseKB,singleValuedInArg(_14662,_14664),(arity(_14662,_14676)*->rhs(
[ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)]))))
singleValuedInArgAX(singleValuedInArg,2,2)>=(singleValuedInArg(singleValuedInArg,2),'$pt'(baseKB,singleValuedInArg(_14586,_14588),(arity(_14586,_14600)*->rhs(
[ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)]))))
singleValuedInArgAX(singleValuedInArgDefault,3,3)>=(singleValuedInArg(singleValuedInArgDefault,3),'$pt'(baseKB,singleValuedInArg(_14510,_14512),(arity(_14510,_14524)*->rhs(
[ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)]))))
'$pt'(baseKB,arity(_14350,_14352),(singleValuedInArg(_14350,_14364)*->rhs([ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)])))>=((singleValuedInArg(_14404,_14406),arity(_14404,_14412)==>singleValuedInArgAX(_14404,_14412,_14406)),mfl4(
[ 'F'=F,
'N'=_14454,
'A'=_14466],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',52))
singleValuedInArgAX(mpred_sv,2,2)>=(arity(mpred_sv,2),'$pt'(baseKB,arity(_14294,_14296),(singleValuedInArg(_14294,_14308)*->rhs(
[ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)]))))
singleValuedInArgAX(singleValuedInArg,2,2)>=(arity(singleValuedInArg,2),'$pt'(baseKB,arity(_14218,_14220),(singleValuedInArg(_14218,_14232)*->rhs(
[ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)]))))
singleValuedInArgAX(singleValuedInArgDefault,3,3)>=(arity(singleValuedInArgDefault,3),'$pt'(baseKB,arity(_14142,_14144),(singleValuedInArg(_14142,_14156)*->rhs(
[ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)]))))
(singleValuedInArgAX(_13872,_13874,_13876),{functor(_13890,_13872,_13874),arg(_13876,_13890,_13908),replace_arg(_13890,_13876,_13916,_13918)}==>(_13890,{_13908\=isMissing,call(dif:dif(_13916,_13908)),call_u(_13918),ground(_13918)},_13918==> \+_13918,_13890))>=(mfl4(
[ 'F'=F,
'A'=_13874,
'N'=_13876,
'P'=_13890,
'P_SLOT'=_13908,
'Q_SLOT'=_13916,
'Q'=_13918],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55),ax)
mpred_prop(baseKB,call,1,pfcCallCode)>=(mfl4([ 'F'=F,
'A'=_13784,
'N'=_13796,
'P'=_13808,
'P_SLOT'=_13820,
'Q_SLOT'=_13832,
'Q'=_13844],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55),ax)
mpred_prop(baseKB,call_u,1,pfcCallCode)>=(mfl4([ 'F'=F,
'A'=_13662,
'N'=_13674,
'P'=_13686,
'P_SLOT'=_13698,
'Q_SLOT'=_13710,
'Q'=_13722],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55),ax)
mpred_prop(baseKB,singleValuedInArgAX,3,pfcLHS)>=(mfl4([ 'F'=F,
'A'=_13540,
'N'=_13552,
'P'=_13564,
'P_SLOT'=_13576,
'Q_SLOT'=_13588,
'Q'=_13600],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55),ax)
arity(singleValuedInArgAX,3)>=(mpred_prop(baseKB,singleValuedInArgAX,3,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX,3,pfcLHS),rhs(
[ arity(singleValuedInArgAX,3),
functorIsMacro(singleValuedInArgAX),
mpred_prop(baseKB,singleValuedInArgAX,3,pfcWatches)])))
hybrid_support(singleValuedInArgAX,3)>=(arity(singleValuedInArgAX,3),'$pt'(baseKB,arity(singleValuedInArgAX,3),(pfcControlled(singleValuedInArgAX)*->rhs(
[ hybrid_support(singleValuedInArgAX,3)]))))
functorIsMacro(singleValuedInArgAX)>=(mpred_prop(baseKB,singleValuedInArgAX,3,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX,3,pfcLHS),rhs(
[ arity(singleValuedInArgAX,3),
functorIsMacro(singleValuedInArgAX),
mpred_prop(baseKB,singleValuedInArgAX,3,pfcWatches)])))
mpred_prop(baseKB,singleValuedInArgAX,3,pfcWatches)>=(mpred_prop(baseKB,singleValuedInArgAX,3,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX,3,pfcLHS),rhs(
[ arity(singleValuedInArgAX,3),
functorIsMacro(singleValuedInArgAX),
mpred_prop(baseKB,singleValuedInArgAX,3,pfcWatches)])))
mpred_prop(baseKB,functor,3,pfcCallCode)>=(mfl4([ 'F'=F,
'A'=_13064,
'N'=_13076,
'P'=_13088,
'P_SLOT'=_13100,
'Q_SLOT'=_13112,
'Q'=_13124],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55),ax)
mpred_prop(baseKB,arg,3,pfcCallCode)>=(mfl4([ 'F'=F,
'A'=_12942,
'N'=_12954,
'P'=_12966,
'P_SLOT'=_12978,
'Q_SLOT'=_12990,
'Q'=_13002],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55),ax)
mpred_prop(baseKB,replace_arg,4,pfcCallCode)>=(mfl4([ 'F'=F,
'A'=_12820,
'N'=_12832,
'P'=_12844,
'P_SLOT'=_12856,
'Q_SLOT'=_12868,
'Q'=_12880],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55),ax)
mpred_prop(baseKB,singleValuedInArgAX,3,pfcPosTrigger)>=(mfl4([ 'F'=F,
'A'=_12698,
'N'=_12710,
'P'=_12722,
'P_SLOT'=_12734,
'Q_SLOT'=_12746,
'Q'=_12758],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55),ax)
mpred_prop(baseKB,singleValuedInArgAX,3,pfcWatches)>=(mpred_prop(baseKB,singleValuedInArgAX,3,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX,3,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,singleValuedInArgAX,3,pfcWatches)])))
'$pt'(baseKB,singleValuedInArgAX(_12180,_12182,_12184),(functor(_12200,_12180,_12182),arg(_12184,_12200,_12218),replace_arg(_12200,_12184,_12226,_12228)*->rhs(
[ ( ( _149910 ,
{ Missing\=isMissing,
call( dif : dif(Dif,Dif2)),
call_u(U),
ground(Ground) } ,
_148390) ==>
\+_148452,_148448)])))>=((singleValuedInArgAX(_12340,_12342,_12344),{functor(_12358,_12340,_12342),arg(_12344,_12358,_12376),replace_arg(_12358,_12344,_12384,_12386)}==>(_12358,{_12376\=isMissing,call(dif:dif(_12384,_12376)),call_u(_12386),ground(_12386)},_12386==> \+_12386,_12358)),mfl4(
[ 'F'=F,
'A'=_12500,
'N'=_12512,
'P'=_12524,
'P_SLOT'=_12536,
'Q_SLOT'=_12548,
'Q'=_12560],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55))
(mpred_sv(_11892,_11894),{_11894\=isMissing,call(dif:dif(_11936,_11894)),call_u(mpred_sv(_11892,_11936)),ground(mpred_sv(_11892,_11936))},mpred_sv(_11892,_11936)==> \+mpred_sv(_11892,_11936),mpred_sv(_11892,_11894))>=(singleValuedInArgAX(mpred_sv,2,2),'$pt'(baseKB,singleValuedInArgAX(_12018,_12020,_12022),(functor(_12038,_12018,_12020),arg(_12022,_12038,_12056),replace_arg(_12038,_12022,_12064,_12066)*->rhs(
[ ( ( _184630 ,
{ Missing\=isMissing,
call( dif : dif(Dif,Dif2)),
call_u(U),
ground(Ground) } ,
_183110) ==>
\+_183172,_183168)]))))
'$pt'(baseKB,mpred_sv(_11534,_11536),(_11536\=isMissing,call(dif:dif(_11574,_11536)),call_u(mpred_sv(_11534,_11574)),ground(mpred_sv(_11534,_11574))*->'$pt'(baseKB,mpred_sv(_11534,_11574),rhs(
[ \+( mpred_sv(Mpred_sv,Sv)),
mpred_sv(_11534,_11536)]))))>=((mpred_sv(_11670,_11672),{_11672\=isMissing,call(dif:dif(_11714,_11672)),call_u(mpred_sv(_11670,_11714)),ground(mpred_sv(_11670,_11714))},mpred_sv(_11670,_11714)==> \+mpred_sv(_11670,_11714),mpred_sv(_11670,_11672)),mfl4(
[ 'F'=F,
'A'=_11804,
'N'=_11816,
'P'=_11828,
'P_SLOT'=_11840,
'Q_SLOT'=_11852,
'Q'=_11864],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55))
(singleValuedInArg(_11246,_11248),{_11248\=isMissing,call(dif:dif(_11290,_11248)),call_u(singleValuedInArg(_11246,_11290)),ground(singleValuedInArg(_11246,_11290))},singleValuedInArg(_11246,_11290)==> \+singleValuedInArg(_11246,_11290),singleValuedInArg(_11246,_11248))>=(singleValuedInArgAX(singleValuedInArg,2,2),'$pt'(baseKB,singleValuedInArgAX(_11372,_11374,_11376),(functor(_11392,_11372,_11374),arg(_11376,_11392,_11410),replace_arg(_11392,_11376,_11418,_11420)*->rhs(
[ ( ( _226262 ,
{ Missing\=isMissing,
call( dif : dif(Dif,Dif2)),
call_u(U),
ground(Ground) } ,
_224742) ==>
\+_224804,_224800)]))))
'$pt'(baseKB,singleValuedInArg(_10888,_10890),(_10890\=isMissing,call(dif:dif(_10928,_10890)),call_u(singleValuedInArg(_10888,_10928)),ground(singleValuedInArg(_10888,_10928))*->'$pt'(baseKB,singleValuedInArg(_10888,_10928),rhs(
[ \+( singleValuedInArg(SingleValuedInArg,SingleValuedInArg1)),
singleValuedInArg(_10888,_10890)]))))>=((singleValuedInArg(_11024,_11026),{_11026\=isMissing,call(dif:dif(_11068,_11026)),call_u(singleValuedInArg(_11024,_11068)),ground(singleValuedInArg(_11024,_11068))},singleValuedInArg(_11024,_11068)==> \+singleValuedInArg(_11024,_11068),singleValuedInArg(_11024,_11026)),mfl4(
[ 'F'=F,
'A'=_11158,
'N'=_11170,
'P'=_11182,
'P_SLOT'=_11194,
'Q_SLOT'=_11206,
'Q'=_11218],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55))
(singleValuedInArgDefault(_10588,_10590,_10592),{_10592\=isMissing,call(dif:dif(_10634,_10592)),call_u(singleValuedInArgDefault(_10588,_10590,_10634)),ground(singleValuedInArgDefault(_10588,_10590,_10634))},singleValuedInArgDefault(_10588,_10590,_10634)==> \+singleValuedInArgDefault(_10588,_10590,_10634),singleValuedInArgDefault(_10588,_10590,_10592))>=(singleValuedInArgAX(singleValuedInArgDefault,3,3),'$pt'(baseKB,singleValuedInArgAX(_10726,_10728,_10730),(functor(_10746,_10726,_10728),arg(_10730,_10746,_10764),replace_arg(_10746,_10730,_10772,_10774)*->rhs(
[ ( ( _270022 ,
{ Missing\=isMissing,
call( dif : dif(Dif,Dif2)),
call_u(U),
ground(Ground) } ,
_268502) ==>
\+_268564,_268560)]))))
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcRHS)>=(mfl4([ 'F'=F,
'A'=_10500,
'N'=_10512,
'P'=_10524,
'P_SLOT'=_10536,
'Q_SLOT'=_10548,
'Q'=_10560],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55),ax)
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcCreates)>=(mpred_prop(baseKB,singleValuedInArgDefault,3,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgDefault,3,pfcRHS),rhs(
[ mpred_prop(baseKB,singleValuedInArgDefault,3,pfcCreates)])))
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcControlled)>=(mpred_prop(baseKB,singleValuedInArgDefault,3,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgDefault,3,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,singleValuedInArgDefault,3,pfcControlled)]))))
mpred_prop(baseKB,singleValuedInArgDefault,3,prologHybrid)>=(mpred_prop(baseKB,singleValuedInArgDefault,3,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgDefault,3,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,singleValuedInArgDefault,3,prologHybrid)]))))
'$pt'(baseKB,singleValuedInArgDefault(_9832,_9834,_9836),(_9836\=isMissing,call(dif:dif(_9874,_9836)),call_u(singleValuedInArgDefault(_9832,_9834,_9874)),ground(singleValuedInArgDefault(_9832,_9834,_9874))*->'$pt'(baseKB,singleValuedInArgDefault(_9832,_9834,_9874),rhs(
[ \+( singleValuedInArgDefault(SingleValuedInArgDefault1,SingleValuedInArgDefault,SingleValuedInArgDefault2)),
singleValuedInArgDefault(_9832,_9834,_9836)]))))>=((singleValuedInArgDefault(_9980,_9982,_9984),{_9984\=isMissing,call(dif:dif(_10026,_9984)),call_u(singleValuedInArgDefault(_9980,_9982,_10026)),ground(singleValuedInArgDefault(_9980,_9982,_10026))},singleValuedInArgDefault(_9980,_9982,_10026)==> \+singleValuedInArgDefault(_9980,_9982,_10026),singleValuedInArgDefault(_9980,_9982,_9984)),mfl4(
[ 'F'=F,
'A'=_10126,
'N'=_10138,
'P'=_10150,
'P_SLOT'=_10162,
'Q_SLOT'=_10174,
'Q'=_10186],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55))
(unused==>(singleValuedInArgAX(_9580,_9582,_9584),{functor(_9598,_9580,_9582),arg(_9584,_9598,_9616),replace_arg(_9598,_9584,_9624,_9626)}==>(_9598/ground(_9598)==>{_9616\==isMissing,call(dif:dif(_9624,_9616)),call_u(_9626),ground(_9626),ignore(retract(_9626))})))>=(mfl4(
[ 'F'=F,
'A'=_9582,
'N'=_9584,
'P'=_9598,
'P_SLOT'=_9616,
'Q_SLOT'=_9624,
'Q'=_9626],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',63),ax)
mpred_prop(baseKB,ignore,1,pfcCallCode)>=(mfl4([ 'F'=F,
'A'=_9486,
'N'=_9498,
'P'=_9510,
'P_SLOT'=_9522,
'Q_SLOT'=_9534,
'Q'=_9546],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',63),ax)
mpred_prop(baseKB,unused,0,pfcLHS)>=(mfl4([ 'F'=F,
'A'=_9364,
'N'=_9376,
'P'=_9388,
'P_SLOT'=_9400,
'Q_SLOT'=_9412,
'Q'=_9424],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',63),ax)
arity(unused,0)>=(mpred_prop(baseKB,unused,0,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,unused,0,pfcLHS),rhs([ arity(unused,0),
functorIsMacro(unused),
mpred_prop(baseKB,unused,0,pfcWatches)])))
functorIsMacro(unused)>=(mpred_prop(baseKB,unused,0,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,unused,0,pfcLHS),rhs([ arity(unused,0),
functorIsMacro(unused),
mpred_prop(baseKB,unused,0,pfcWatches)])))
mpred_prop(baseKB,unused,0,pfcWatches)>=(mpred_prop(baseKB,unused,0,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,unused,0,pfcLHS),rhs(
[ arity(unused,0),
functorIsMacro(unused),
mpred_prop(baseKB,unused,0,pfcWatches)])))
mpred_prop(baseKB,unused,0,kb_shared)>=((mfl4([ 'F'=F,
'A'=_8864,
'N'=_8876,
'P'=_8888,
'P_SLOT'=_8900,
'Q_SLOT'=_8912,
'Q'=_8924],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',63),ax),mfl4(
[ 'F'=F,
'A'=_8864,
'N'=_8876,
'P'=_8888,
'P_SLOT'=_8900,
'Q_SLOT'=_8912,
'Q'=_8924],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',63))
'$pt'(baseKB,genlMt(_8554,baseKB),(_8554\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_423268:unused/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_437506:unused/0))) }])))>=(mpred_prop(baseKB,unused,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,unused,0,kb_shared),'$pt'(baseKB,genlMt(_8554,baseKB),(_8554\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_473728:unused/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_94936:unused/0))) }])))))
mpred_prop(baseKB,unused,0,pfcPosTrigger)>=(mfl4([ 'F'=F,
'A'=_8470,
'N'=_8482,
'P'=_8494,
'P_SLOT'=_8506,
'Q_SLOT'=_8518,
'Q'=_8530],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',63),ax)
mpred_prop(baseKB,unused,0,pfcWatches)>=(mpred_prop(baseKB,unused,0,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,unused,0,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,unused,0,pfcWatches)])))
'$pt'(baseKB,unused,rhs([ ( ( singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX12) ,
{ functor(Functor3,Functor,Functor13),
arg(Arg5,Arg,Arg14),
replace_arg(Replace_arg8,Replace_arg7,Replace_arg,Arg15) }) ==>
Ground/ground(Ground16) ==>
{ Missing\==isMissing,
call( dif : dif(Dif,Dif17)),
call_u(U),
ground(Ground19),
ignore( retract(Retract)) })]))>=((unused==>(singleValuedInArgAX(_8110,_8112,_8114),{functor(_8128,_8110,_8112),arg(_8114,_8128,_8146),replace_arg(_8128,_8114,_8154,_8156)}==>(_8128/ground(_8128)==>{_8146\==isMissing,call(dif:dif(_8154,_8146)),call_u(_8156),ground(_8156),ignore(retract(_8156))}))),mfl4(
[ 'F'=F,
'A'=_8272,
'N'=_8284,
'P'=_8296,
'P_SLOT'=_8308,
'Q_SLOT'=_8320,
'Q'=_8332],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',63))
(unused==>(singleValuedInArgAX_maybe(_7666,_7668,_7670),{functor(_7684,_7666,_7668),arg(_7670,_7684,_7702),replace_arg(_7684,_7670,_7710,_7712)}==>(_7684/ground(_7684)==>{_7702\==isMissing,call(dif:dif(_7710,_7702)),call_u(_7712),ground(_7712)},\+_7712,_7684,single_override_maybe(_7684,_7712))))>=(mfl4(
[ 'F'=F,
'A'=_7668,
'N'=_7670,
'P'=_7684,
'P_SLOT'=_7702,
'Q_SLOT'=_7710,
'Q'=_7712],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',71),ax)
mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcRHS)>=(mfl4([ 'F'=F,
'A'=_7572,
'N'=_7584,
'P'=_7596,
'P_SLOT'=_7608,
'Q_SLOT'=_7620,
'Q'=_7632],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',71),ax)
mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcCreates)>=(mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcRHS),rhs(
[ mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcCreates)])))
mpred_prop(baseKB,singleValuedInArgAX_maybe,3,kb_shared)>=((mfl4([ 'F'=F,
'A'=_7280,
'N'=_7292,
'P'=_7304,
'P_SLOT'=_7316,
'Q_SLOT'=_7328,
'Q'=_7340],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',71),ax),mfl4(
[ 'F'=F,
'A'=_7280,
'N'=_7292,
'P'=_7304,
'P_SLOT'=_7316,
'Q_SLOT'=_7328,
'Q'=_7340],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',71))
'$pt'(baseKB,genlMt(_6970,baseKB),(_6970\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_251616:singleValuedInArgAX_maybe/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_265870:singleValuedInArgAX_maybe/3))) }])))>=(mpred_prop(baseKB,singleValuedInArgAX_maybe,3,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX_maybe,3,kb_shared),'$pt'(baseKB,genlMt(_6970,baseKB),(_6970\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_302114:singleValuedInArgAX_maybe/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_316368:singleValuedInArgAX_maybe/3))) }])))))
mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcControlled)>=(mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcControlled)]))))
mpred_prop(baseKB,singleValuedInArgAX_maybe,3,prologHybrid)>=(mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,singleValuedInArgAX_maybe,3,prologHybrid)]))))
mpred_prop(baseKB,single_override_maybe,2,pfcRHS)>=(mfl4([ 'F'=F,
'A'=_6710,
'N'=_6722,
'P'=_6734,
'P_SLOT'=_6746,
'Q_SLOT'=_6758,
'Q'=_6770],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',71),ax)
mpred_prop(baseKB,single_override_maybe,2,pfcCreates)>=(mpred_prop(baseKB,single_override_maybe,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,single_override_maybe,2,pfcRHS),rhs(
[ mpred_prop(baseKB,single_override_maybe,2,pfcCreates)])))
mpred_prop(baseKB,single_override_maybe,2,kb_shared)>=((mfl4([ 'F'=F,
'A'=_6418,
'N'=_6430,
'P'=_6442,
'P_SLOT'=_6454,
'Q_SLOT'=_6466,
'Q'=_6478],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',71),ax),mfl4(
[ 'F'=F,
'A'=_6418,
'N'=_6430,
'P'=_6442,
'P_SLOT'=_6454,
'Q_SLOT'=_6466,
'Q'=_6478],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',71))
'$pt'(baseKB,genlMt(_6108,baseKB),(_6108\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_391744:single_override_maybe/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_405994:single_override_maybe/2))) }])))>=(mpred_prop(baseKB,single_override_maybe,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,single_override_maybe,2,kb_shared),'$pt'(baseKB,genlMt(_6108,baseKB),(_6108\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_442232:single_override_maybe/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_456482:single_override_maybe/2))) }])))))
mpred_prop(baseKB,single_override_maybe,2,pfcControlled)>=(mpred_prop(baseKB,single_override_maybe,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,single_override_maybe,2,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,single_override_maybe,2,pfcControlled)]))))
mpred_prop(baseKB,single_override_maybe,2,prologHybrid)>=(mpred_prop(baseKB,single_override_maybe,2,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,single_override_maybe,2,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,single_override_maybe,2,prologHybrid)]))))
'$pt'(baseKB,unused,rhs([ ( ( singleValuedInArgAX_maybe(SingleValuedInArgAX_maybe1,SingleValuedInArgAX_maybe,Maybe) ,
{ functor(Functor3,Functor,Functor15),
arg(Arg5,Arg,Arg16),
replace_arg(Replace_arg8,Replace_arg7,Replace_arg,Arg17) }) ==>
Ground/ground(Ground18) ==>
( { Missing\==isMissing,
call( dif : dif(Dif,Dif19)),
call_u(U),
ground(Ground21) } ,
\+_111674 ,
Single_override_maybe13 ,
single_override_maybe(Single_override_maybe,Maybe22)))]))>=((unused==>(singleValuedInArgAX_maybe(_5672,_5674,_5676),{functor(_5690,_5672,_5674),arg(_5676,_5690,_5708),replace_arg(_5690,_5676,_5716,_5718)}==>(_5690/ground(_5690)==>{_5708\==isMissing,call(dif:dif(_5716,_5708)),call_u(_5718),ground(_5718)},\+_5718,_5690,single_override_maybe(_5690,_5718)))),mfl4(
[ 'F'=F,
'A'=_5848,
'N'=_5860,
'P'=_5872,
'P_SLOT'=_5884,
'Q_SLOT'=_5896,
'Q'=_5908],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',71))
(single_override(_5362,_5364),{ignore(retract(_5364))}==>(\+_5362==> \+single_override(_5362,_5364),{mpred_supported(_5364)},_5364))>=(mfl4(
[ 'P'=P,
'Q'=_5364],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',78),ax)
mpred_prop(baseKB,single_override,2,pfcRHS)>=(mfl4([ 'P'=P,
'Q'=_5334],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',78),ax)
mpred_prop(baseKB,single_override,2,pfcCreates)>=(mpred_prop(baseKB,single_override,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,single_override,2,pfcRHS),rhs(
[ mpred_prop(baseKB,single_override,2,pfcCreates)])))
mpred_prop(baseKB,single_override,2,kb_shared)>=((mfl4([ 'P'=P,
'Q'=_5162],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',78),ax),mfl4(
[ 'P'=P,
'Q'=_5162],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',78))
'$pt'(baseKB,genlMt(_4852,baseKB),(_4852\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_194674:single_override/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_208922:single_override/2))) }])))>=(mpred_prop(baseKB,single_override,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,single_override,2,kb_shared),'$pt'(baseKB,genlMt(_4852,baseKB),(_4852\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_245156:single_override/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_259404:single_override/2))) }])))))
mpred_prop(baseKB,single_override,2,pfcControlled)>=(mpred_prop(baseKB,single_override,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,single_override,2,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,single_override,2,pfcControlled)]))))
mpred_prop(baseKB,single_override,2,prologHybrid)>=(mpred_prop(baseKB,single_override,2,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,single_override,2,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,single_override,2,prologHybrid)]))))
mpred_prop(baseKB,mpred_supported,1,pfcCallCode)>=(mfl4([ 'P'=P,
'Q'=_4652],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',78),ax)
mpred_prop(baseKB,single_override,2,pfcLHS)>=(mfl4([ 'P'=P,
'Q'=_4590],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',78),ax)
arity(single_override,2)>=(mpred_prop(baseKB,single_override,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,single_override,2,pfcLHS),rhs(
[ arity(single_override,2),
functorIsMacro(single_override),
mpred_prop(baseKB,single_override,2,pfcWatches)])))
hybrid_support(single_override,2)>=(arity(single_override,2),'$pt'(baseKB,arity(single_override,2),(pfcControlled(single_override)*->rhs(
[ hybrid_support(single_override,2)]))))
functorIsMacro(single_override)>=(mpred_prop(baseKB,single_override,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,single_override,2,pfcLHS),rhs(
[ arity(single_override,2),
functorIsMacro(single_override),
mpred_prop(baseKB,single_override,2,pfcWatches)])))
mpred_prop(baseKB,single_override,2,pfcWatches)>=(mpred_prop(baseKB,single_override,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,single_override,2,pfcLHS),rhs(
[ arity(single_override,2),
functorIsMacro(single_override),
mpred_prop(baseKB,single_override,2,pfcWatches)])))
mpred_prop(baseKB,single_override,2,pfcPosTrigger)>=(mfl4([ 'P'=P,
'Q'=_4174],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',78),ax)
mpred_prop(baseKB,single_override,2,pfcWatches)>=(mpred_prop(baseKB,single_override,2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,single_override,2,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,single_override,2,pfcWatches)])))
'$pt'(baseKB,single_override(_3860,_3862),(ignore(retract(_3862))*->rhs([ ( \+_308294 ==>
( \+( single_override(Single_override,Override)) ,
{ mpred_supported(Supported) } ,
_308316))])))>=((single_override(_3948,_3950),{ignore(retract(_3950))}==>(\+_3948==> \+single_override(_3948,_3950),{mpred_supported(_3950)},_3950)),mfl4(
[ 'P'=P,
'Q'=_4036],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',78))
mtHybrid(baseKB)>=(mfl4([ 'Mod'=(+),
'SM'=baseKB,
'TM'=user,
'CM'=baseKB,
'File'='/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfc.pl',
'Why'=pfc_mod],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfc.pl',69),ax)
(cond_PRE==>cond_POST)>=(mfl4(_3726,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',19),ax)
mpred_prop(baseKB,cond_POST,0,pfcRHS)>=(mfl4(_3692,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',19),ax)
mpred_prop(baseKB,cond_POST,0,pfcCreates)>=(mpred_prop(baseKB,cond_POST,0,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,cond_POST,0,pfcRHS),rhs(
[ mpred_prop(baseKB,cond_POST,0,pfcCreates)])))
mpred_prop(baseKB,cond_POST,0,kb_shared)>=((mfl4(_3568,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',19),ax),mfl4(_3578,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',19))
'$pt'(baseKB,genlMt(_3288,baseKB),(_3288\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_363862:cond_POST/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_378104:cond_POST/0))) }])))>=(mpred_prop(baseKB,cond_POST,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,cond_POST,0,kb_shared),'$pt'(baseKB,genlMt(_3288,baseKB),(_3288\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_414332:cond_POST/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_428574:cond_POST/0))) }])))))
mpred_prop(baseKB,cond_POST,0,pfcControlled)>=(mpred_prop(baseKB,cond_POST,0,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,cond_POST,0,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,cond_POST,0,pfcControlled)]))))
mpred_prop(baseKB,cond_POST,0,prologHybrid)>=(mpred_prop(baseKB,cond_POST,0,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,cond_POST,0,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,cond_POST,0,prologHybrid)]))))
mpred_prop(baseKB,cond_PRE,0,pfcLHS)>=(mfl4(_3082,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',19),ax)
arity(cond_PRE,0)>=(mpred_prop(baseKB,cond_PRE,0,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,cond_PRE,0,pfcLHS),rhs([ arity(cond_PRE,0),
functorIsMacro(cond_PRE),
mpred_prop(baseKB,cond_PRE,0,pfcWatches)])))
functorIsMacro(cond_PRE)>=(mpred_prop(baseKB,cond_PRE,0,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,cond_PRE,0,pfcLHS),rhs([
arity(cond_PRE,0),
functorIsMacro(cond_PRE),
mpred_prop(baseKB,cond_PRE,0,pfcWatches)])))
mpred_prop(baseKB,cond_PRE,0,pfcWatches)>=(mpred_prop(baseKB,cond_PRE,0,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,cond_PRE,0,pfcLHS),rhs(
[ arity(cond_PRE,0),
functorIsMacro(cond_PRE),
mpred_prop(baseKB,cond_PRE,0,pfcWatches)])))
mpred_prop(baseKB,cond_PRE,0,kb_shared)>=((mfl4(_2750,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',19),ax),mfl4(_2760,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',19))
'$pt'(baseKB,genlMt(_2470,baseKB),(_2470\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_93318:cond_PRE/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_107560:cond_PRE/0))) }])))>=(mpred_prop(baseKB,cond_PRE,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,cond_PRE,0,kb_shared),'$pt'(baseKB,genlMt(_2470,baseKB),(_2470\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_143786:cond_PRE/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_158028:cond_PRE/0))) }])))))
mpred_prop(baseKB,cond_PRE,0,pfcPosTrigger)>=(mfl4(_2440,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',19),ax)
mpred_prop(baseKB,cond_PRE,0,pfcWatches)>=(mpred_prop(baseKB,cond_PRE,0,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,cond_PRE,0,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,cond_PRE,0,pfcWatches)])))
'$pt'(baseKB,cond_PRE,rhs([cond_POST]))>=((cond_PRE==>cond_POST),mfl4(_2326,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',19))
cond_PRE>=(mfl4(_2274,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',20),ax)
cond_POST>=(cond_PRE,'$pt'(baseKB,cond_PRE,rhs([cond_POST])))
(cond_PRE==>child_POST)>=(mfl4(_2210,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',22),ax)
mpred_prop(baseKB,child_POST,0,pfcRHS)>=(mfl4(_2176,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',22),ax)
mpred_prop(baseKB,child_POST,0,pfcCreates)>=(mpred_prop(baseKB,child_POST,0,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,child_POST,0,pfcRHS),rhs(
[ mpred_prop(baseKB,child_POST,0,pfcCreates)])))
mpred_prop(baseKB,child_POST,0,kb_shared)>=((mfl4(_2052,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',22),ax),mfl4(_2062,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',22))
'$pt'(baseKB,genlMt(_1772,baseKB),(_1772\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_201290:child_POST/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_215532:child_POST/0))) }])))>=(mpred_prop(baseKB,child_POST,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,child_POST,0,kb_shared),'$pt'(baseKB,genlMt(_1772,baseKB),(_1772\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_251760:child_POST/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_266002:child_POST/0))) }])))))
mpred_prop(baseKB,child_POST,0,pfcControlled)>=(mpred_prop(baseKB,child_POST,0,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,child_POST,0,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,child_POST,0,pfcControlled)]))))
mpred_prop(baseKB,child_POST,0,prologHybrid)>=(mpred_prop(baseKB,child_POST,0,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,child_POST,0,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,child_POST,0,prologHybrid)]))))
'$pt'(baseKB,cond_PRE,rhs([child_POST]))>=((cond_PRE==>child_POST),mfl4(_1566,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',22))
child_POST>=(cond_PRE,'$pt'(baseKB,cond_PRE,rhs([child_POST])))
(cond_PRE_D==>cond_POST)>=(mfl4(_1478,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',23),ax)
mpred_prop(baseKB,cond_PRE_D,0,pfcLHS)>=(mfl4(_1444,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',23),ax)
arity(cond_PRE_D,0)>=(mpred_prop(baseKB,cond_PRE_D,0,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,cond_PRE_D,0,pfcLHS),rhs([
arity(cond_PRE_D,0),
functorIsMacro(cond_PRE_D),
mpred_prop(baseKB,cond_PRE_D,0,pfcWatches)])))
functorIsMacro(cond_PRE_D)>=(mpred_prop(baseKB,cond_PRE_D,0,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,cond_PRE_D,0,pfcLHS),rhs(
[ arity(cond_PRE_D,0),
functorIsMacro(cond_PRE_D),
mpred_prop(baseKB,cond_PRE_D,0,pfcWatches)])))
mpred_prop(baseKB,cond_PRE_D,0,pfcWatches)>=(mpred_prop(baseKB,cond_PRE_D,0,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,cond_PRE_D,0,pfcLHS),rhs(
[ arity(cond_PRE_D,0),
functorIsMacro(cond_PRE_D),
mpred_prop(baseKB,cond_PRE_D,0,pfcWatches)])))
mpred_prop(baseKB,cond_PRE_D,0,kb_shared)>=((mfl4(_1112,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',23),ax),mfl4(_1122,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',23))
'$pt'(baseKB,genlMt(_832,baseKB),(_832\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_323520:cond_PRE_D/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_337762:cond_PRE_D/0))) }])))>=(mpred_prop(baseKB,cond_PRE_D,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,cond_PRE_D,0,kb_shared),'$pt'(baseKB,genlMt(_832,baseKB),(_832\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_373990:cond_PRE_D/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_388232:cond_PRE_D/0))) }])))))
mpred_prop(baseKB,cond_PRE_D,0,pfcPosTrigger)>=(mfl4(_802,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',23),ax)
mpred_prop(baseKB,cond_PRE_D,0,pfcWatches)>=(mpred_prop(baseKB,cond_PRE_D,0,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,cond_PRE_D,0,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,cond_PRE_D,0,pfcWatches)])))
'$pt'(baseKB,cond_PRE_D,rhs([cond_POST]))>=((cond_PRE_D==>cond_POST),mfl4(_688,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',23))
aaa>=(mfl4(_636,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',29),ax)
bbbb>=(mfl4(_608,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',31),ax)
User added facts in [baseKB]: 284
aaa
bbbb
cond_PRE
nondet
pfcSanityA
alwaysGaf(alwaysGaf)
alwaysGaf(pfcLHS)
alwaysGaf(pfcRHS)
compilerDirective(codeTooSlow)
compilerDirective(hardCodedExpansion)
compilerDirective(isRedundant)
compilerDirective(isRuntime)
compilerDirective(pass2)
compilerDirective(pfc_checking)
compilerDirective(redundantMaybe)
compilerDirective(tooSlow)
functorDeclares(compilerDirective)
functorIsMacro(functorIsMacro)
meta_argtypes(mdefault(ftAssertable))
meta_argtypes(mpred_undo_sys(ftAssertion,ftCallable,ftCallable))
meta_argtypes(singleValuedInArgDefault(prologSingleValued,ftInt,ftTerm))
mtHybrid(baseKB)
pfcControlled(mpred_undo_sys)
predicateTriggerType(kb_global)
predicateTriggerType(kb_local)
predicateTriggerType(kb_shared)
predicateTriggerType(kbi_define)
prologBuiltin(var)
prologDynamic(term_expansion)
prologHybrid(singleValuedInArgDefault)
prologHybrid(warningsAbout)
quasiQuote(xQuoteFn)
rtArgsVerbatum('$VAR')
rtArgsVerbatum('$spft')
rtArgsVerbatum(<-)
rtArgsVerbatum(=..)
rtArgsVerbatum('NART')
rtArgsVerbatum(added)
rtArgsVerbatum(ain)
rtArgsVerbatum(call)
rtArgsVerbatum(call_u)
rtArgsVerbatum(clause_asserted_i)
rtArgsVerbatum(listing)
rtArgsVerbatum(loop_check_term)
rtArgsVerbatum(loop_check_term_key)
rtArgsVerbatum(member)
rtArgsVerbatum(mpred_action)
rtArgsVerbatum(mpred_prop)
rtArgsVerbatum(mpred_rem)
rtArgsVerbatum(ruleRewrite)
rtArgsVerbatum(second_order)
rtArgsVerbatum(warningsAbout)
rtArgsVerbatum(with_current_why)
rtArgsVerbatum(xQuoteFn)
rtNotForUnboundPredicates(call)
rtNotForUnboundPredicates(member)
rtNotForUnboundPredicates(t)
rtNotForUnboundPredicates(~)
ttModuleType(tSourceCode)
ttModuleType(tSourceData)
ttRelationType(pfcControlled)
ttRelationType(pfcMustFC)
ttRelationType(predCanHaveSingletons)
ttRelationType(prologBuiltin)
ttRelationType(prologDynamic)
ttRelationType(prologEquality)
ttRelationType(prologHybrid)
ttRelationType(prologIsFlag)
ttRelationType(prologKIF)
ttRelationType(prologListValued)
ttRelationType(prologMultiValued)
ttRelationType(prologNegByFailure)
ttRelationType(prologOrdered)
ttRelationType(prologPTTP)
ttRelationType(prologSideEffects)
ttRelationType(prologSingleValued)
ttRelationType(rtArgsVerbatum)
ttRelationType(rtAvoidForwardChain)
ttRelationType(rtNotForUnboundPredicates)
ttRelationType(rtSymmetricBinaryPredicate)
ttRelationType(singleValuedHybrid)
ttRelationType(tFunction)
ttTypeType(ttModuleType)
ttTypeType(ttRelationType)
ttTypeType(ttTypeType)
~singleValuedInArg(arity,_398566)
~singleValuedInArg(support_hilog,_398550)
arity(alwaysGaf,1)
arity(arity,2)
arity(comment,2)
arity(do_and_undo,2)
arity(functorIsMacro,1)
arity(mpred_sv,2)
arity(quasiQuote,1)
arity(rtArgsVerbatum,1)
arity(singleValuedInArgDefault,3)
comment(codeTooSlow,"A faster more incomplete version is filling in for it")
comment(hardCodedExpansion,"Is Already Implemented From Code")
comment(isRedundant,"Redundant")
comment(isRuntime,"Only use rule/fact at runtime")
comment(pass2,"Probably not needed at first")
comment(pfc_checking,"Checks for common Pfc Errors")
comment(redundantMaybe,"Probably redundant")
comment(tSourceCode,"Source code files containing callable features")
comment(tSourceData,"Source data files containing world state information")
comment(tooSlow,"Slow and Probably not needed at first")
do_and_undo(mpred_post_exactly,mpred_remove_exactly)
genlPreds(pfcControlled,prologHybrid)
genlPreds(pfcMustFC,pfcControlled)
genlPreds(pfcRHS,pfcControlled)
genlPreds(prologSideEffects,rtNotForUnboundPredicates)
mpred_sv_shared(mpred_sv,2)
mpred_sv_shared(singleValuedInArg,2)
mpred_sv_shared(singleValuedInArgDefault,3)
mpred_unload_option('/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
mpred_unload_option('/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',never)
mpred_unload_option('/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',never)
mpred_unload_option('/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_module_inheritance.pfc.pl',never)
mpred_unload_option('/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',never)
mudToCyc(tSourceCode,tComputerCode)
mudToCyc(tSourceData,iboPropositionalInformationThing)
mudToCyc(ttModuleType,'MicrotheoryType')
never_assert_u(baseKB:mtProlog(baseKB),must(mtHybrid(baseKB)))
predicateConventionMt(genlMt,baseKB)
predicateConventionMt(mtHybrid,baseKB)
predicateConventionMt(mtProlog,baseKB)
singleValuedInArg(singleValuedInArgDefault,3)
typeCheckDecl(pfcControlled(_399814),callable(_399814))
typeCheckDecl(prologHybrid(_399834),callable(_399834))
typeGenls(ttModuleType,tMicrotheory)
mpred_prop(baseKB,'$bt',2,pfcLHS)
mpred_prop(baseKB,'$bt',2,pfcPosTrigger)
mpred_prop(baseKB,=,2,pfcCallCode)
mpred_prop(baseKB,==,2,pfcCallCode)
mpred_prop(baseKB,\=,2,pfcCallCode)
mpred_prop(baseKB,\==,2,pfcCallCode)
mpred_prop(baseKB,alwaysGaf,1,kb_shared)
mpred_prop(baseKB,arg,3,pfcCallCode)
mpred_prop(baseKB,arityMax,2,pfcRHS)
mpred_prop(baseKB,call,1,pfcCallCode)
mpred_prop(baseKB,call_u,1,pfcCallCode)
mpred_prop(baseKB,catch,3,pfcCallCode)
mpred_prop(baseKB,child_POST,0,pfcRHS)
mpred_prop(baseKB,col_as_unary,1,kb_shared)
mpred_prop(baseKB,comment,2,kb_shared)
mpred_prop(baseKB,compilerDirective,1,kb_shared)
mpred_prop(baseKB,compilerDirective,1,pfcLHS)
mpred_prop(baseKB,compilerDirective,1,pfcPosTrigger)
mpred_prop(baseKB,cond_POST,0,pfcRHS)
mpred_prop(baseKB,cond_PRE,0,pfcLHS)
mpred_prop(baseKB,cond_PRE,0,pfcPosTrigger)
mpred_prop(baseKB,cond_PRE_D,0,pfcLHS)
mpred_prop(baseKB,cond_PRE_D,0,pfcPosTrigger)
mpred_prop(baseKB,conflict,1,kb_shared)
mpred_prop(baseKB,conflict,1,pfcLHS)
mpred_prop(baseKB,conflict,1,pfcPosTrigger)
mpred_prop(baseKB,decl_assertable_module,1,pfcCallCode)
mpred_prop(baseKB,decl_rt,1,pfcCallCode)
mpred_prop(baseKB,dmsg_pretty,1,pfcCallCode)
mpred_prop(baseKB,do_and_undo,2,kb_shared)
mpred_prop(baseKB,do_import_modules,0,kb_shared)
mpred_prop(baseKB,doall,1,pfcCallCode)
mpred_prop(baseKB,ensure_abox,1,pfcCallCode)
mpred_prop(baseKB,feature_setting,2,kb_shared)
mpred_prop(baseKB,functor,3,pfcCallCode)
mpred_prop(baseKB,functorDeclares,1,kb_shared)
mpred_prop(baseKB,functorDeclares,1,pfcLHS)
mpred_prop(baseKB,functorDeclares,1,pfcPosTrigger)
mpred_prop(baseKB,functorDeclares,1,pfcRHS)
mpred_prop(baseKB,functorIsMacro,1,kb_shared)
mpred_prop(baseKB,functorIsMacro,1,pfcRHS)
mpred_prop(baseKB,genlMt,2,pfcLHS)
mpred_prop(baseKB,genlMt,2,pfcPosTrigger)
mpred_prop(baseKB,genlMt,2,pfcRHS)
mpred_prop(baseKB,genlPreds,2,kb_shared)
mpred_prop(baseKB,genlPreds,2,pfcCallCode)
mpred_prop(baseKB,genlPreds,2,pfcLHS)
mpred_prop(baseKB,genlPreds,2,pfcPosTrigger)
mpred_prop(baseKB,ground,1,pfcCallCode)
mpred_prop(baseKB,hybrid_support,2,kb_shared)
mpred_prop(baseKB,hybrid_support,2,pfcRHS)
mpred_prop(baseKB,if_interactive,2,pfcCallCode)
mpred_prop(baseKB,if_missing_mask,3,pfcCallCode)
mpred_prop(baseKB,ignore,1,pfcCallCode)
mpred_prop(baseKB,is_ftNonvar,1,pfcCallCode)
mpred_prop(baseKB,kb_global,1,pfcCallCode)
mpred_prop(baseKB,kb_shared,1,pfcCallCode)
mpred_prop(baseKB,mdefault,1,pfcLHS)
mpred_prop(baseKB,mdefault,1,pfcPosTrigger)
mpred_prop(baseKB,mdefault,1,pfcRHS)
mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcRHS)
mpred_prop(baseKB,mpred_literal,1,pfcCallCode)
mpred_prop(baseKB,mpred_positive_fact,1,pfcCallCode)
mpred_prop(baseKB,mpred_prop,4,pfcCallCode)
mpred_prop(baseKB,mpred_prop,4,pfcLHS)
mpred_prop(baseKB,mpred_prop,4,pfcPosTrigger)
mpred_prop(baseKB,mpred_prop,4,pfcRHS)
mpred_prop(baseKB,mpred_supported,1,pfcCallCode)
mpred_prop(baseKB,mpred_sv,2,pfcLHS)
mpred_prop(baseKB,mpred_sv,2,pfcPosTrigger)
mpred_prop(baseKB,mpred_sv,2,pfcRHS)
mpred_prop(baseKB,mpred_sv_shared,2,pfcLHS)
mpred_prop(baseKB,mpred_sv_shared,2,pfcPosTrigger)
mpred_prop(baseKB,mpred_undo_sys,3,kb_shared)
mpred_prop(baseKB,mpred_undo_sys,3,pfcLHS)
mpred_prop(baseKB,mpred_undo_sys,3,pfcPosTrigger)
mpred_prop(baseKB,mtExact,1,kb_shared)
mpred_prop(baseKB,mtHybrid,1,pfcLHS)
mpred_prop(baseKB,mtHybrid,1,pfcPosTrigger)
mpred_prop(baseKB,mtNonAssertable,1,kb_shared)
mpred_prop(baseKB,mtProlog,1,pfcCallCode)
mpred_prop(baseKB,must,1,pfcCallCode)
mpred_prop(baseKB,nesc,1,pfcLHS)
mpred_prop(baseKB,nesc,1,pfcPosTrigger)
mpred_prop(baseKB,nesc,1,pfcRHS)
mpred_prop(baseKB,nondet,0,kb_shared)
mpred_prop(baseKB,nonvar,1,pfcCallCode)
mpred_prop(baseKB,nop,1,pfcCallCode)
mpred_prop(baseKB,pfcControlled,1,kb_shared)
mpred_prop(baseKB,pfcControlled,1,pfcCallCode)
mpred_prop(baseKB,pfcControlled,1,pfcLHS)
mpred_prop(baseKB,pfcControlled,1,pfcPosTrigger)
mpred_prop(baseKB,pfcSanityA,0,pfcLHS)
mpred_prop(baseKB,pfcSanityA,0,pfcPosTrigger)
mpred_prop(baseKB,pfcSanityB,0,pfcRHS)
mpred_prop(baseKB,pfc_checking,0,pfcLHS)
mpred_prop(baseKB,pfc_checking,0,pfcPosTrigger)
mpred_prop(baseKB,predicateConventionMt,2,kb_shared)
mpred_prop(baseKB,predicateConventionMt,2,pfcCallCode)
mpred_prop(baseKB,predicateConventionMt,2,pfcLHS)
mpred_prop(baseKB,predicateConventionMt,2,pfcPosTrigger)
mpred_prop(baseKB,predicateTriggerType,1,pfcLHS)
mpred_prop(baseKB,predicateTriggerType,1,pfcPosTrigger)
mpred_prop(baseKB,predicate_is_undefined_fa,2,pfcCallCode)
mpred_prop(baseKB,preventedWhen,2,pfcLHS)
mpred_prop(baseKB,preventedWhen,2,pfcPosTrigger)
mpred_prop(baseKB,prologHybrid,1,pfcCallCode)
mpred_prop(baseKB,prologHybrid,1,pfcLHS)
mpred_prop(baseKB,prologHybrid,1,pfcPosTrigger)
mpred_prop(baseKB,prologOnly,1,kb_shared)
mpred_prop(baseKB,prologSingleValued,1,pfcLHS)
mpred_prop(baseKB,prologSingleValued,1,pfcPosTrigger)
mpred_prop(baseKB,prologSingleValued,1,pfcRHS)
mpred_prop(baseKB,quasiQuote,1,kb_shared)
mpred_prop(baseKB,replace_arg,4,pfcCallCode)
mpred_prop(baseKB,rtAvoidForwardChain,1,kb_shared)
mpred_prop(baseKB,rtReformulatorDirectivePredicate,1,kb_shared)
mpred_prop(baseKB,show_failure,1,pfcCallCode)
mpred_prop(baseKB,singleValuedInArg,2,kb_shared)
mpred_prop(baseKB,singleValuedInArg,2,pfcCallCode)
mpred_prop(baseKB,singleValuedInArg,2,pfcLHS)
mpred_prop(baseKB,singleValuedInArg,2,pfcPosTrigger)
mpred_prop(baseKB,singleValuedInArg,2,pfcRHS)
mpred_prop(baseKB,singleValuedInArgAX,3,kb_shared)
mpred_prop(baseKB,singleValuedInArgAX,3,pfcLHS)
mpred_prop(baseKB,singleValuedInArgAX,3,pfcPosTrigger)
mpred_prop(baseKB,singleValuedInArgAX,3,pfcRHS)
mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcRHS)
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcLHS)
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcPosTrigger)
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcRHS)
mpred_prop(baseKB,single_override,2,pfcLHS)
mpred_prop(baseKB,single_override,2,pfcPosTrigger)
mpred_prop(baseKB,single_override,2,pfcRHS)
mpred_prop(baseKB,single_override_maybe,2,pfcRHS)
mpred_prop(baseKB,startup_option,2,kb_shared)
mpred_prop(baseKB,support_hilog,2,kb_shared)
mpred_prop(baseKB,tFunction,1,kb_shared)
mpred_prop(baseKB,tooSlow,0,kb_shared)
mpred_prop(baseKB,trace_or_throw_ex,1,pfcCallCode)
mpred_prop(baseKB,true,0,pfcCallCode)
mpred_prop(baseKB,ttRelationType,1,kb_shared)
mpred_prop(baseKB,ttRelationType,1,pfcLHS)
mpred_prop(baseKB,ttRelationType,1,pfcPosTrigger)
mpred_prop(baseKB,ttTypeType,1,pfcLHS)
mpred_prop(baseKB,ttTypeType,1,pfcPosTrigger)
mpred_prop(baseKB,typeCheckDecl,2,kb_shared)
mpred_prop(baseKB,unused,0,pfcLHS)
mpred_prop(baseKB,unused,0,pfcPosTrigger)
mpred_prop(baseKB,warn_if_static,2,pfcCallCode)
mpred_prop(baseKB,warningsAbout,2,kb_shared)
mpred_prop(baseKB,warningsAbout,2,pfcLHS)
mpred_prop(baseKB,warningsAbout,2,pfcPosTrigger)
mpred_prop(baseKB,wdmsg_pfc,1,pfcCallCode)
System added facts in [baseKB]: 273
child_POST
cond_POST
pfcSanityB
functorDeclares(pfcControlled)
functorDeclares(pfcMustFC)
functorDeclares(predCanHaveSingletons)
functorDeclares(prologBuiltin)
functorDeclares(prologDynamic)
functorDeclares(prologEquality)
functorDeclares(prologHybrid)
functorDeclares(prologIsFlag)
functorDeclares(prologKIF)
functorDeclares(prologListValued)
functorDeclares(prologMultiValued)
functorDeclares(prologNegByFailure)
functorDeclares(prologOrdered)
functorDeclares(prologPTTP)
functorDeclares(prologSideEffects)
functorDeclares(prologSingleValued)
functorDeclares(rtArgsVerbatum)
functorDeclares(rtAvoidForwardChain)
functorDeclares(rtNotForUnboundPredicates)
functorDeclares(rtSymmetricBinaryPredicate)
functorDeclares(singleValuedHybrid)
functorDeclares(tFunction)
functorDeclares(ttModuleType)
functorDeclares(ttRelationType)
functorDeclares(ttTypeType)
functorIsMacro('$bt')
functorIsMacro(compilerDirective)
functorIsMacro(cond_PRE)
functorIsMacro(cond_PRE_D)
functorIsMacro(conflict)
functorIsMacro(functorDeclares)
functorIsMacro(genlMt)
functorIsMacro(genlPreds)
functorIsMacro(mdefault)
functorIsMacro(mpred_prop)
functorIsMacro(mpred_sv)
functorIsMacro(mpred_sv_shared)
functorIsMacro(mpred_undo_sys)
functorIsMacro(mtHybrid)
functorIsMacro(nesc)
functorIsMacro(pfcControlled)
functorIsMacro(pfcMustFC)
functorIsMacro(pfcSanityA)
functorIsMacro(pfc_checking)
functorIsMacro(predCanHaveSingletons)
functorIsMacro(predicateConventionMt)
functorIsMacro(predicateTriggerType)
functorIsMacro(preventedWhen)
functorIsMacro(prologBuiltin)
functorIsMacro(prologDynamic)
functorIsMacro(prologEquality)
functorIsMacro(prologHybrid)
functorIsMacro(prologIsFlag)
functorIsMacro(prologKIF)
functorIsMacro(prologListValued)
functorIsMacro(prologMultiValued)
functorIsMacro(prologNegByFailure)
functorIsMacro(prologOrdered)
functorIsMacro(prologPTTP)
functorIsMacro(prologSideEffects)
functorIsMacro(prologSingleValued)
functorIsMacro(rtArgsVerbatum)
functorIsMacro(rtAvoidForwardChain)
functorIsMacro(rtNotForUnboundPredicates)
functorIsMacro(rtSymmetricBinaryPredicate)
functorIsMacro(singleValuedHybrid)
functorIsMacro(singleValuedInArg)
functorIsMacro(singleValuedInArgAX)
functorIsMacro(singleValuedInArgDefault)
functorIsMacro(single_override)
functorIsMacro(tFunction)
functorIsMacro(ttModuleType)
functorIsMacro(ttRelationType)
functorIsMacro(ttTypeType)
functorIsMacro(unused)
functorIsMacro(warningsAbout)
prologSingleValued(mpred_sv)
prologSingleValued(singleValuedInArg)
prologSingleValued(singleValuedInArgDefault)
arity('$bt',2)
arity(compilerDirective,1)
arity(cond_PRE,0)
arity(cond_PRE_D,0)
arity(conflict,1)
arity(functorDeclares,1)
arity(genlMt,2)
arity(genlPreds,2)
arity(mdefault,1)
arity(member,2)
arity(mpred_prop,4)
arity(mpred_sv_shared,2)
arity(mpred_undo_sys,3)
arity(mtHybrid,1)
arity(nesc,1)
arity(pfcControlled,1)
arity(pfcSanityA,0)
arity(pfc_checking,0)
arity(predicateConventionMt,2)
arity(predicateTriggerType,1)
arity(preventedWhen,2)
arity(prologHybrid,1)
arity(prologSingleValued,1)
arity(singleValuedInArg,2)
arity(singleValuedInArgAX,3)
arity(single_override,2)
arity(term_expansion,2)
arity(ttRelationType,1)
arity(ttTypeType,1)
arity(unused,0)
arity(var,1)
arity(warningsAbout,2)
arityMax(compilerDirective,1)
arityMax(pfcControlled,1)
arityMax(pfcMustFC,1)
arityMax(predCanHaveSingletons,1)
arityMax(prologBuiltin,1)
arityMax(prologDynamic,1)
arityMax(prologEquality,1)
arityMax(prologHybrid,1)
arityMax(prologIsFlag,1)
arityMax(prologKIF,1)
arityMax(prologListValued,1)
arityMax(prologMultiValued,1)
arityMax(prologNegByFailure,1)
arityMax(prologOrdered,1)
arityMax(prologPTTP,1)
arityMax(prologSideEffects,1)
arityMax(prologSingleValued,1)
arityMax(rtArgsVerbatum,1)
arityMax(rtAvoidForwardChain,1)
arityMax(rtNotForUnboundPredicates,1)
arityMax(rtSymmetricBinaryPredicate,1)
arityMax(singleValuedHybrid,1)
arityMax(tFunction,1)
arityMax(ttModuleType,1)
arityMax(ttRelationType,1)
arityMax(ttTypeType,1)
hybrid_support(mpred_sv,2)
hybrid_support(mpred_undo_sys,3)
hybrid_support(nesc,1)
hybrid_support(singleValuedInArg,2)
hybrid_support(singleValuedInArgAX,3)
hybrid_support(singleValuedInArgDefault,3)
hybrid_support(single_override,2)
mpred_sv(mpred_sv,2)
mpred_sv(singleValuedInArg,2)
mpred_sv(singleValuedInArgDefault,3)
singleValuedInArg(mpred_sv,2)
singleValuedInArg(singleValuedInArg,2)
singleValuedInArgAX(mpred_sv,2,2)
singleValuedInArgAX(singleValuedInArg,2,2)
singleValuedInArgAX(singleValuedInArgDefault,3,3)
mpred_prop(baseKB,'$bt',2,kb_shared)
mpred_prop(baseKB,'$bt',2,pfcWatches)
mpred_prop(baseKB,arityMax,2,kb_shared)
mpred_prop(baseKB,arityMax,2,pfcControlled)
mpred_prop(baseKB,arityMax,2,pfcCreates)
mpred_prop(baseKB,arityMax,2,prologHybrid)
mpred_prop(baseKB,child_POST,0,kb_shared)
mpred_prop(baseKB,child_POST,0,pfcControlled)
mpred_prop(baseKB,child_POST,0,pfcCreates)
mpred_prop(baseKB,child_POST,0,prologHybrid)
mpred_prop(baseKB,codeTooSlow,0,kb_shared)
mpred_prop(baseKB,compilerDirective,1,pfcWatches)
mpred_prop(baseKB,cond_POST,0,kb_shared)
mpred_prop(baseKB,cond_POST,0,pfcControlled)
mpred_prop(baseKB,cond_POST,0,pfcCreates)
mpred_prop(baseKB,cond_POST,0,prologHybrid)
mpred_prop(baseKB,cond_PRE,0,kb_shared)
mpred_prop(baseKB,cond_PRE,0,pfcWatches)
mpred_prop(baseKB,cond_PRE_D,0,kb_shared)
mpred_prop(baseKB,cond_PRE_D,0,pfcWatches)
mpred_prop(baseKB,conflict,1,pfcWatches)
mpred_prop(baseKB,functorDeclares,1,pfcControlled)
mpred_prop(baseKB,functorDeclares,1,pfcCreates)
mpred_prop(baseKB,functorDeclares,1,pfcWatches)
mpred_prop(baseKB,functorDeclares,1,prologHybrid)
mpred_prop(baseKB,functorIsMacro,1,pfcControlled)
mpred_prop(baseKB,functorIsMacro,1,pfcCreates)
mpred_prop(baseKB,functorIsMacro,1,prologHybrid)
mpred_prop(baseKB,genlMt,2,pfcControlled)
mpred_prop(baseKB,genlMt,2,pfcCreates)
mpred_prop(baseKB,genlMt,2,pfcWatches)
mpred_prop(baseKB,genlMt,2,prologHybrid)
mpred_prop(baseKB,genlPreds,2,pfcWatches)
mpred_prop(baseKB,hardCodedExpansion,0,kb_shared)
mpred_prop(baseKB,hybrid_support,2,pfcControlled)
mpred_prop(baseKB,hybrid_support,2,pfcCreates)
mpred_prop(baseKB,hybrid_support,2,prologHybrid)
mpred_prop(baseKB,isRedundant,0,kb_shared)
mpred_prop(baseKB,isRuntime,0,kb_shared)
mpred_prop(baseKB,mdefault,1,kb_shared)
mpred_prop(baseKB,mdefault,1,pfcControlled)
mpred_prop(baseKB,mdefault,1,pfcCreates)
mpred_prop(baseKB,mdefault,1,pfcWatches)
mpred_prop(baseKB,mdefault,1,prologHybrid)
mpred_prop(baseKB,mpred_do_and_undo_method,2,kb_shared)
mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcControlled)
mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcCreates)
mpred_prop(baseKB,mpred_do_and_undo_method,2,prologHybrid)
mpred_prop(baseKB,mpred_prop,4,pfcControlled)
mpred_prop(baseKB,mpred_prop,4,pfcCreates)
mpred_prop(baseKB,mpred_prop,4,pfcWatches)
mpred_prop(baseKB,mpred_prop,4,prologHybrid)
mpred_prop(baseKB,mpred_sv,2,pfcControlled)
mpred_prop(baseKB,mpred_sv,2,pfcCreates)
mpred_prop(baseKB,mpred_sv,2,pfcWatches)
mpred_prop(baseKB,mpred_sv,2,prologHybrid)
mpred_prop(baseKB,mpred_sv_shared,2,kb_shared)
mpred_prop(baseKB,mpred_sv_shared,2,pfcWatches)
mpred_prop(baseKB,mpred_undo_sys,3,pfcWatches)
mpred_prop(baseKB,mtHybrid,1,pfcWatches)
mpred_prop(baseKB,nesc,1,kb_shared)
mpred_prop(baseKB,nesc,1,pfcControlled)
mpred_prop(baseKB,nesc,1,pfcCreates)
mpred_prop(baseKB,nesc,1,pfcWatches)
mpred_prop(baseKB,nesc,1,prologHybrid)
mpred_prop(baseKB,pass2,0,kb_shared)
mpred_prop(baseKB,pfcControlled,1,pfcWatches)
mpred_prop(baseKB,pfcSanityA,0,kb_shared)
mpred_prop(baseKB,pfcSanityA,0,pfcWatches)
mpred_prop(baseKB,pfcSanityB,0,kb_shared)
mpred_prop(baseKB,pfcSanityB,0,pfcControlled)
mpred_prop(baseKB,pfcSanityB,0,pfcCreates)
mpred_prop(baseKB,pfcSanityB,0,prologHybrid)
mpred_prop(baseKB,pfc_checking,0,kb_shared)
mpred_prop(baseKB,pfc_checking,0,pfcWatches)
mpred_prop(baseKB,predicateConventionMt,2,pfcWatches)
mpred_prop(baseKB,predicateTriggerType,1,pfcWatches)
mpred_prop(baseKB,preventedWhen,2,kb_shared)
mpred_prop(baseKB,preventedWhen,2,pfcWatches)
mpred_prop(baseKB,prologHybrid,1,pfcWatches)
mpred_prop(baseKB,prologSingleValued,1,kb_shared)
mpred_prop(baseKB,prologSingleValued,1,pfcControlled)
mpred_prop(baseKB,prologSingleValued,1,pfcCreates)
mpred_prop(baseKB,prologSingleValued,1,pfcWatches)
mpred_prop(baseKB,prologSingleValued,1,prologHybrid)
mpred_prop(baseKB,redundantMaybe,0,kb_shared)
mpred_prop(baseKB,singleValuedInArg,2,pfcControlled)
mpred_prop(baseKB,singleValuedInArg,2,pfcCreates)
mpred_prop(baseKB,singleValuedInArg,2,pfcWatches)
mpred_prop(baseKB,singleValuedInArg,2,prologHybrid)
mpred_prop(baseKB,singleValuedInArgAX,3,pfcControlled)
mpred_prop(baseKB,singleValuedInArgAX,3,pfcCreates)
mpred_prop(baseKB,singleValuedInArgAX,3,pfcWatches)
mpred_prop(baseKB,singleValuedInArgAX,3,prologHybrid)
mpred_prop(baseKB,singleValuedInArgAX_maybe,3,kb_shared)
mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcControlled)
mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcCreates)
mpred_prop(baseKB,singleValuedInArgAX_maybe,3,prologHybrid)
mpred_prop(baseKB,singleValuedInArgDefault,3,kb_shared)
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcControlled)
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcCreates)
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcWatches)
mpred_prop(baseKB,singleValuedInArgDefault,3,prologHybrid)
mpred_prop(baseKB,single_override,2,kb_shared)
mpred_prop(baseKB,single_override,2,pfcControlled)
mpred_prop(baseKB,single_override,2,pfcCreates)
mpred_prop(baseKB,single_override,2,pfcWatches)
mpred_prop(baseKB,single_override,2,prologHybrid)
mpred_prop(baseKB,single_override_maybe,2,kb_shared)
mpred_prop(baseKB,single_override_maybe,2,pfcControlled)
mpred_prop(baseKB,single_override_maybe,2,pfcCreates)
mpred_prop(baseKB,single_override_maybe,2,prologHybrid)
mpred_prop(baseKB,ttRelationType,1,pfcWatches)
mpred_prop(baseKB,ttTypeType,1,kb_shared)
mpred_prop(baseKB,ttTypeType,1,pfcWatches)
mpred_prop(baseKB,unused,0,kb_shared)
mpred_prop(baseKB,unused,0,pfcWatches)
mpred_prop(baseKB,warningsAbout,2,pfcWatches)
Forward Rules (63) in [baseKB]...
pfcSanityA==>pfcSanityB
mtHybrid(_466250)/(_466250\=baseKB)==>genlMt(_466250,baseKB),{ensure_abox(_466250),(_466250==user->dmsg_pretty(warn(mtHybrid(_466250)));true)}
genlMt(_466176,_466178)/(_466176\=baseKB)==>{doall((predicate_m_f_a_decl(_466178,_466204,_466206,_466208),ain(baseKB:mpred_prop(_466178,_466204,_466206,_466208))))}
predicateTriggerType(_466040)==>(mpred_prop(_466056,_466058,_466060,_466040),genlMt(_466072,_466056)/(_466072\=baseKB)==>{nop(dmsg_pretty(_466072:call(_466040,_466072:_466058/_466060))),show_failure(on_x_fail(_466072:call(_466040,_466072:_466058/_466060)))})
mpred_prop(_465926,_465928,_465930,kb_local),genlMt(_465942,_465926)/(_465942\=baseKB)==>{nop(dmsg_pretty(_465942:call(kb_local,_465942:_465928/_465930))),show_failure(on_x_fail(_465942:call(kb_local,_465942:_465928/_465930)))}
mpred_prop(_465806,_465808,_465810,kb_shared),genlMt(_465822,_465806)/(_465822\=baseKB)==>{nop(dmsg_pretty(_465822:call(kb_shared,_465822:_465808/_465810))),show_failure(on_x_fail(_465822:call(kb_shared,_465822:_465808/_465810)))}
mpred_prop(_465686,_465688,_465690,kb_global),genlMt(_465702,_465686)/(_465702\=baseKB)==>{nop(dmsg_pretty(_465702:call(kb_global,_465702:_465688/_465690))),show_failure(on_x_fail(_465702:call(kb_global,_465702:_465688/_465690)))}
mpred_prop(_465566,_465568,_465570,kbi_define),genlMt(_465582,_465566)/(_465582\=baseKB)==>{nop(dmsg_pretty(_465582:call(kbi_define,_465582:_465568/_465570))),show_failure(on_x_fail(_465582:call(kbi_define,_465582:_465568/_465570)))}
genlMt(_465452,_465454)/(is_ftNonvar(_465452),is_ftNonvar(_465454),_465454\==baseKB,mtProlog(_465454))==>{_465454\==user,catch(add_import_module(_465452,_465454,end),error(_465526,_465528),dmsg_pretty(error(add_import_module(_465452,_465454,end))))}
mtHybrid(_465422)==>{decl_assertable_module(_465422)}
predicateConventionMt(_465378,_465380),arity(_465378,_465386)==>{kb_global(_465380:_465378/_465386)}
ttTypeType(_465352)==>functorDeclares(_465352)
ttRelationType(_465318)==>{decl_rt(_465318)},functorDeclares(_465318)
functorDeclares(_465286)==>arityMax(_465286,1),functorIsMacro(_465286)
compilerDirective(_465256)==>{kb_shared(_465256/0)}
prologHybrid(_465220),arity(_465220,_465226)==>{kb_shared(_465220/_465226)}
pfcControlled(_465186),arity(_465186,_465192)==>hybrid_support(_465186,_465192)
pfc_checking==>(mpred_prop(_465142,_465144,_465146,pfcPosTrigger)==>{_465142:warn_if_static(_465144,_465146)})
pfc_checking==>(mpred_prop(_465098,_465100,_465102,pfcNegTrigger)==>{_465098:warn_if_static(_465100,_465102)})
pfc_checking==>(mpred_prop(_465054,_465056,_465058,pfcBcTrigger)==>{_465054:warn_if_static(_465056,_465058)})
mpred_prop(_464994,_464996,_464998,_465000)/(\+ground(_464996/_464998))==>{trace_or_throw_ex(mpred_prop(_464994,_464996,_464998,_465000))}
mpred_prop(_464924,_464926,_464928,pfcCreates)==>{_464924:warn_if_static(_464926,_464928)},{kb_shared(_464924:_464926/_464928)}
mpred_prop(_464882,_464884,_464886,pfcControlled)==>{kb_shared(_464882:_464884/_464886)}
mpred_prop(_464840,_464842,_464844,pfcWatches)==>{kb_shared(_464840:_464842/_464844)}
mpred_prop(_464808,_464810,_464812,pfcPosTrigger)==>mpred_prop(_464808,_464810,_464812,pfcWatches)
mpred_prop(_464776,_464778,_464780,pfcNegTrigger)==>mpred_prop(_464776,_464778,_464780,pfcWatches)
mpred_prop(_464744,_464746,_464748,pfcBcTrigger)==>mpred_prop(_464744,_464746,_464748,pfcCreates)
mpred_prop(_464690,_464692,_464694,pfcLHS)==>arity(_464692,_464694),functorIsMacro(_464692),mpred_prop(_464690,_464692,_464694,pfcWatches)
mpred_prop(_464658,_464660,_464662,pfcRHS)==>mpred_prop(_464658,_464660,_464662,pfcCreates)
mpred_prop(_464620,_464622,_464624,pfcCallCode)/predicate_is_undefined_fa(_464622,_464624)==>mpred_prop(_464620,_464622,_464624,needsDefined)
warningsAbout(_464566,_464568)==>{wdmsg_pfc(error(warningsAbout(_464566,_464568))),if_interactive(break,true)}
'$bt'(_464510,_464512)/(nonvar(_464510),must(get_bc_clause(_464510,_464532)))==>{ignore(kb_shared(_464510))},_464532
mpred_prop(_464466,_464468,_464470,_464472),genlPreds(_464472,_464478)==>mpred_prop(_464466,_464468,_464470,_464478)
mpred_undo_sys(_464418,_464420,_464422)==>(_464418==>{_464420}),mpred_do_and_undo_method(_464420,_464422)
conflict(_464372)==>{must(with_mpred_trace_exec((resolveConflict(_464372),\+conflict(_464372))))}
_464342/mpred_positive_fact(_464342)==> \+ ~_464342
~_464304/mpred_positive_fact(_464304)==> \+_464304,nesc(~_464304)
nesc(~_464258)/mpred_positive_fact(_464258)==> ~_464258,(_464258==> \+_464258)
nesc(_464204)/mpred_positive_fact(_464204)==>_464204,(~_464204==> \+ ~_464204)
nesc(_464178)==>_464178
preventedWhen(_464134,_464136)==>(_464134/mpred_positive_fact(_464134),_464136==>nesc(~_464134))
preventedWhen(_464092,{_464098})/mpred_positive_fact(_464092)==>(~_464092:-cwc,_464098)
mdefault((_464044<-_464046))/mpred_literal(_464044)==>(_464044<-_464046,\+ ~_464044)
mdefault((_464002==>_464004))/nonvar(_464004)==>(_464002==>mdefault(_464004))
mdefault(~_463958)/mpred_positive_fact(_463958)==>(\+_463958==> ~_463958)
mdefault(_463874)/(mpred_positive_fact(_463874),if_missing_mask(_463874,_463890,_463892))==>(\+_463890/(ground(_463890),_463892),\+ ~_463874==>_463874)
mdefault(_463792)/(mpred_positive_fact(_463792),if_missing_mask(_463792,_463808,_463810))==>(_463808/(ground(_463808),_463810,\+_463808=_463792)==> \+_463792)
mpred_sv(_463738,_463740)==>arity(_463738,_463740),hybrid_support(_463738,_463740),singleValuedInArg(_463738,_463740)
mpred_sv_shared(_463694,_463696)==>{kb_shared(_463694/_463696)},mpred_sv(_463694,_463696)
prologSingleValued(_463650),arity(_463650,_463662)/(\+singleValuedInArg(_463650,_463672))==>singleValuedInArg(_463650,_463662)
singleValuedInArg(_463622,_463624)==>prologSingleValued(_463622)
singleValuedInArgDefault(_463592,_463594,_463596)/ground(_463596)==>singleValuedInArg(_463592,_463594)
singleValuedInArg(_463554,_463556),arity(_463554,_463562)==>singleValuedInArgAX(_463554,_463562,_463556)
singleValuedInArgAX(_463406,_463408,_463410),{functor(_463424,_463406,_463408),arg(_463410,_463424,_463442),replace_arg(_463424,_463410,_463450,_463452)}==>(_463424,{_463442\=isMissing,call(dif:dif(_463450,_463442)),call_u(_463452),ground(_463452)},_463452==> \+_463452,_463424)
mpred_sv(_463284,_463286),{_463286\=isMissing,call(dif:dif(_463328,_463286)),call_u(mpred_sv(_463284,_463328)),ground(mpred_sv(_463284,_463328))},mpred_sv(_463284,_463328)==> \+mpred_sv(_463284,_463328),mpred_sv(_463284,_463286)
singleValuedInArg(_463162,_463164),{_463164\=isMissing,call(dif:dif(_463206,_463164)),call_u(singleValuedInArg(_463162,_463206)),ground(singleValuedInArg(_463162,_463206))},singleValuedInArg(_463162,_463206)==> \+singleValuedInArg(_463162,_463206),singleValuedInArg(_463162,_463164)
singleValuedInArgDefault(_463028,_463030,_463032),{_463032\=isMissing,call(dif:dif(_463074,_463032)),call_u(singleValuedInArgDefault(_463028,_463030,_463074)),ground(singleValuedInArgDefault(_463028,_463030,_463074))},singleValuedInArgDefault(_463028,_463030,_463074)==> \+singleValuedInArgDefault(_463028,_463030,_463074),singleValuedInArgDefault(_463028,_463030,_463032)
unused==>(singleValuedInArgAX(_462878,_462880,_462882),{functor(_462896,_462878,_462880),arg(_462882,_462896,_462914),replace_arg(_462896,_462882,_462922,_462924)}==>(_462896/ground(_462896)==>{_462914\==isMissing,call(dif:dif(_462922,_462914)),call_u(_462924),ground(_462924),ignore(retract(_462924))}))
unused==>(singleValuedInArgAX_maybe(_462708,_462710,_462712),{functor(_462726,_462708,_462710),arg(_462712,_462726,_462744),replace_arg(_462726,_462712,_462752,_462754)}==>(_462726/ground(_462726)==>{_462744\==isMissing,call(dif:dif(_462752,_462744)),call_u(_462754),ground(_462754)},\+_462754,_462726,single_override_maybe(_462726,_462754)))
single_override(_462626,_462628),{ignore(retract(_462628))}==>(\+_462626==> \+single_override(_462626,_462628),{mpred_supported(_462628)},_462628)
cond_PRE==>cond_POST
cond_PRE==>child_POST
cond_PRE_D==>cond_POST
No Bi-conditional Rules in [baseKB]...
No Backward Rules in [baseKB]...
Positive triggers (146) in [baseKB]...
'$pt'(baseKB,pfcSanityA,rhs([pfcSanityB]))
'$pt'(baseKB,mtHybrid(_489218),(_489218\=baseKB*->rhs([ genlMt(BaseKB,baseKB),
{ ensure_abox(Abox),
( _14248==user ->
dmsg_pretty( warn( mtHybrid(Hybrid)))) }])))
'$pt'(baseKB,genlMt(_14162,_14164),(_14162\=baseKB*->rhs([ { doall( ( predicate_m_f_a_decl(M_f_a_decl2,M_f_a_decl1,M_f_a_decl,Decl) ,
ain( baseKB : mpred_prop(Mpred_prop5,Mpred_prop4,Mpred_prop,Prop)))) }])))
'$pt'(baseKB,predicateTriggerType(_14020),rhs([ ( ( mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop) ,
genlMt(GenlMt,GenlMt10)/(BaseKB\=baseKB)) ==>
{ nop( dmsg_pretty( Call :
call(Kw,_94726:_94732/_94734))),
show_failure( on_x_fail( Call8 :
call(Kw7,_108910:_108916/_108918))) })]))
'$pt'(baseKB,mpred_prop(_13886,_13888,_13890,kb_local),'$pt'(baseKB,genlMt(_13904,_13886),(_13904\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_147624:_147630/_147632))),
show_failure( on_x_fail( Call1 :
call(kb_local,_162848:_162854/_162856))) }]))))
'$pt'(baseKB,genlMt(_13770,baseKB),(_13770\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_198294:t/1))),
show_failure( on_x_fail( Call1 :
call(kb_local,_212260:t/1))) }])))
'$pt'(baseKB,genlMt(_13654,baseKB),(_13654\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_247676:t/2))),
show_failure( on_x_fail( Call1 :
call(kb_local,_261642:t/2))) }])))
'$pt'(baseKB,genlMt(_13538,baseKB),(_13538\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_297058:t/3))),
show_failure( on_x_fail( Call1 :
call(kb_local,_311024:t/3))) }])))
'$pt'(baseKB,genlMt(_13422,baseKB),(_13422\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_346440:t/4))),
show_failure( on_x_fail( Call1 :
call(kb_local,_360406:t/4))) }])))
'$pt'(baseKB,genlMt(_13306,baseKB),(_13306\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_395822:t/5))),
show_failure( on_x_fail( Call1 :
call(kb_local,_409788:t/5))) }])))
'$pt'(baseKB,genlMt(_13190,baseKB),(_13190\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_445204:t/6))),
show_failure( on_x_fail( Call1 :
call(kb_local,_459170:t/6))) }])))
'$pt'(baseKB,genlMt(_13074,baseKB),(_13074\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_494586:t/7))),
show_failure( on_x_fail( Call1 :
call(kb_local,_508552:t/7))) }])))
'$pt'(baseKB,genlMt(_12958,baseKB),(_12958\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_38912:t/8))),
show_failure( on_x_fail( Call1 :
call(kb_local,_52878:t/8))) }])))
'$pt'(baseKB,genlMt(_12836,baseKB),(_12836\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_88294:t/9))),
show_failure( on_x_fail( Call1 :
call(kb_local,_102260:t/9))) }])))
'$pt'(baseKB,genlMt(_12720,baseKB),(_12720\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_137676:t/10))),
show_failure( on_x_fail( Call1 :
call(kb_local,_151642:t/10))) }])))
'$pt'(baseKB,genlMt(_12604,baseKB),(_12604\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_187060:t/11))),
show_failure( on_x_fail( Call1 :
call(kb_local,_201026:t/11))) }])))
'$pt'(baseKB,genlMt(_12488,baseKB),(_12488\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_236444:mpred_f/5))),
show_failure( on_x_fail( Call1 :
call(kb_local,_250412:mpred_f/5))) }])))
'$pt'(baseKB,genlMt(_12372,baseKB),(_12372\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_285832:mpred_f/6))),
show_failure( on_x_fail( Call1 :
call(kb_local,_299800:mpred_f/6))) }])))
'$pt'(baseKB,genlMt(_12256,baseKB),(_12256\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_335220:mpred_f/7))),
show_failure( on_x_fail( Call1 :
call(kb_local,_349188:mpred_f/7))) }])))
'$pt'(baseKB,mpred_prop(_12122,_12124,_12126,kb_shared),'$pt'(baseKB,genlMt(_12140,_12122),(_12140\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_388560:_388566/_388568))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_404054:_404060/_404062))) }]))))
'$pt'(baseKB,genlMt(_12006,baseKB),(_12006\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_440222:never_assert_u/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_454466:never_assert_u/1))) }])))
'$pt'(baseKB,genlMt(_11890,baseKB),(_11890\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_490614:never_assert_u/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_504858:never_assert_u/2))) }])))
'$pt'(baseKB,genlMt(_11774,baseKB),(_11774\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_38574:never_retract_u/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_52818:never_retract_u/1))) }])))
'$pt'(baseKB,genlMt(_11658,baseKB),(_11658\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_88966:never_retract_u/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_103210:never_retract_u/2))) }])))
'$pt'(baseKB,genlMt(_11542,baseKB),(_11542\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_139362:mtExact/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_153604:mtExact/1))) }])))
'$pt'(baseKB,genlMt(_11426,baseKB),(_11426\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_189748:col_as_unary/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_203992:col_as_unary/1))) }])))
'$pt'(baseKB,genlMt(_11310,baseKB),(_11310\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_240138:comment/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_254380:comment/2))) }])))
'$pt'(baseKB,genlMt(_11194,baseKB),(_11194\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_290524:feature_setting/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_304772:feature_setting/2))) }])))
'$pt'(baseKB,genlMt(_11078,baseKB),(_11078\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_340924:hybrid_support/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_355168:hybrid_support/2))) }])))
'$pt'(baseKB,genlMt(_10962,baseKB),(_10962\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_391316:predicateConventionMt/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_405566:predicateConventionMt/2))) }])))
'$pt'(baseKB,genlMt(_10846,baseKB),(_10846\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_441722:startup_option/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_455966:startup_option/2))) }])))
'$pt'(baseKB,genlMt(_10730,baseKB),(_10730\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_492114:tooSlow/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_506356:tooSlow/0))) }])))
'$pt'(baseKB,genlMt(_10614,baseKB),(_10614\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_38574:ttRelationType/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_52818:ttRelationType/1))) }])))
'$pt'(baseKB,genlMt(_10498,baseKB),(_10498\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_88966:singleValuedInArg/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_103214:singleValuedInArg/2))) }])))
'$pt'(baseKB,genlMt(_10382,baseKB),(_10382\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_139366:functorIsMacro/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_153610:functorIsMacro/1))) }])))
'$pt'(baseKB,genlMt(_10266,baseKB),(_10266\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_189758:support_hilog/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_204002:support_hilog/2))) }])))
'$pt'(baseKB,genlMt(_10150,baseKB),(_10150\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_240150:mpred_undo_sys/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_254394:mpred_undo_sys/3))) }])))
'$pt'(baseKB,genlMt(_10034,baseKB),(_10034\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_290542:genlPreds/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_304784:genlPreds/2))) }])))
'$pt'(baseKB,genlMt(_9918,baseKB),(_9918\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_340930:alwaysGaf/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_355172:alwaysGaf/1))) }])))
'$pt'(baseKB,genlMt(_9802,baseKB),(_9802\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_391318:rtReformulatorDirectivePredicate/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_405578:rtReformulatorDirectivePredicate/1))) }])))
'$pt'(baseKB,genlMt(_9686,baseKB),(_9686\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_441746:rtAvoidForwardChain/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_455994:rtAvoidForwardChain/1))) }])))
'$pt'(baseKB,genlMt(_9570,baseKB),(_9570\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_492148:pfcControlled/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_506392:pfcControlled/1))) }])))
'$pt'(baseKB,genlMt(_9454,baseKB),(_9454\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_39452:prologOnly/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_53694:prologOnly/1))) }])))
'$pt'(baseKB,genlMt(_9338,baseKB),(_9338\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_89840:quasiQuote/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_104082:quasiQuote/1))) }])))
'$pt'(baseKB,genlMt(_9222,baseKB),(_9222\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_140228:functorDeclares/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_154476:functorDeclares/1))) }])))
'$pt'(baseKB,genlMt(_9106,baseKB),(_9106\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_190628:mtNonAssertable/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_204876:mtNonAssertable/1))) }])))
'$pt'(baseKB,genlMt(_8990,baseKB),(_8990\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_241028:do_import_modules/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_255276:do_import_modules/0))) }])))
'$pt'(baseKB,mpred_prop(_8856,_8858,_8860,kb_global),'$pt'(baseKB,genlMt(_8874,_8856),(_8874\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_global,_294662:_294668/_294670))),
show_failure( on_x_fail( Call1 :
call(kb_global,_310156:_310162/_310164))) }]))))
'$pt'(baseKB,mpred_prop(_8722,_8724,_8726,kbi_define),'$pt'(baseKB,genlMt(_8740,_8722),(_8740\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kbi_define,_350276:_350282/_350284))),
show_failure( on_x_fail( Call1 :
call(kbi_define,_366040:_366046/_366048))) }]))))
'$pt'(baseKB,genlMt(_8596,_8598),(is_ftNonvar(_8596),is_ftNonvar(_8598),_8598\==baseKB,mtProlog(_8598)*->rhs([ { User\==user,
catch( add_import_module(Add_import_module,End,end),
error(Error,Error6),
dmsg_pretty( error( add_import_module(Add_import_module5,End4,end)))) }])))
'$pt'(baseKB,mtHybrid(_8560),rhs([ { decl_assertable_module(Module) }]))
'$pt'(baseKB,predicateConventionMt(_8498,_8500),(arity(_8498,_8512)*->rhs([ { kb_global( _408796 :
_408802/_408804) }])))
'$pt'(baseKB,arity(_8436,_8438),(predicateConventionMt(_8436,_8450)*->rhs([ { kb_global( _421350 :
_421356/_421358) }])))
'$pt'(baseKB,ttTypeType(_8404),rhs([ functorDeclares(FunctorDeclares)]))
'$pt'(baseKB,ttRelationType(_8358),rhs([ { decl_rt(Rt) },
functorDeclares(_8358)]))
'$pt'(baseKB,functorDeclares(_8314),rhs([ arityMax(_435050,1),
functorIsMacro(_8314)]))
'$pt'(baseKB,genlMt(_8198,baseKB),(_8198\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_470704:compilerDirective/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_484952:compilerDirective/1))) }])))
'$pt'(baseKB,compilerDirective(_8156),rhs([ { kb_shared( _496238/0) }]))
'$pt'(baseKB,genlMt(_8040,baseKB),(_8040\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_30640:hardCodedExpansion/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_44888:hardCodedExpansion/0))) }])))
'$pt'(baseKB,genlMt(_7924,baseKB),(_7924\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_81042:codeTooSlow/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_95284:codeTooSlow/0))) }])))
'$pt'(baseKB,genlMt(_7808,baseKB),(_7808\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_131430:pfc_checking/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_145674:pfc_checking/0))) }])))
'$pt'(baseKB,genlMt(_7692,baseKB),(_7692\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_181820:pass2/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_196058:pass2/0))) }])))
'$pt'(baseKB,genlMt(_7576,baseKB),(_7576\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_232198:redundantMaybe/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_246442:redundantMaybe/0))) }])))
'$pt'(baseKB,genlMt(_7460,baseKB),(_7460\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_282590:isRedundant/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_296832:isRedundant/0))) }])))
'$pt'(baseKB,genlMt(_7344,baseKB),(_7344\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_332978:isRuntime/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_347220:isRuntime/0))) }])))
'$pt'(baseKB,genlMt(_7228,baseKB),(_7228\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_383366:do_and_undo/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_397608:do_and_undo/2))) }])))
'$pt'(baseKB,genlMt(_7112,baseKB),(_7112\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_433754:tFunction/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_447996:tFunction/1))) }])))
'$pt'(baseKB,prologHybrid(_7058),(arity(_7058,_7070)*->rhs([ { kb_shared( _458538/_458540) }])))
'$pt'(baseKB,arity(_7004,_7006),(prologHybrid(_7004)*->rhs([ { kb_shared( _467398/_467400) }])))
'$pt'(baseKB,pfcControlled(_6958),(arity(_6958,_6970)*->rhs([ hybrid_support(Hybrid_support,Support)])))
'$pt'(baseKB,arity(_6912,_6914),(pfcControlled(_6912)*->rhs([ hybrid_support(Hybrid_support,Support)])))
'$pt'(baseKB,pfc_checking,rhs([ ( mpred_prop(Mpred_prop2,Mpred_prop,PfcPosTrigger,pfcPosTrigger) ==>
{ Warn_if_static4 :
warn_if_static(Warn_if_static,Static) })]))
'$pt'(baseKB,pfc_checking,rhs([ ( mpred_prop(Mpred_prop2,Mpred_prop,PfcNegTrigger,pfcNegTrigger) ==>
{ Warn_if_static4 :
warn_if_static(Warn_if_static,Static) })]))
'$pt'(baseKB,pfc_checking,rhs([ ( mpred_prop(Mpred_prop2,Mpred_prop,PfcBcTrigger,pfcBcTrigger) ==>
{ Warn_if_static4 :
warn_if_static(Warn_if_static,Static) })]))
'$pt'(baseKB,mpred_prop(_6672,_6674,_6676,_6678),(\+ground(_6674/_6676)*->rhs([ { trace_or_throw_ex( mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)) }])))
'$pt'(baseKB,mpred_prop(_6596,_6598,_6600,pfcCreates),rhs([ { Warn_if_static1 :
warn_if_static(Warn_if_static,Static) },
{ kb_shared( _58468 :
_58474/_58476) }]))
'$pt'(baseKB,mpred_prop(_6542,_6544,_6546,pfcControlled),rhs([ { kb_shared( _71018 :
_71024/_71026) }]))
'$pt'(baseKB,mpred_prop(_6488,_6490,_6492,pfcWatches),rhs([ { kb_shared( _83570 :
_83576/_83578) }]))
'$pt'(baseKB,mpred_prop(_6444,_6446,_6448,pfcPosTrigger),rhs([ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)]))
'$pt'(baseKB,genlMt(_6328,baseKB),(_6328\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_126878:pfcSanityA/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_141120:pfcSanityA/0))) }])))
'$pt'(baseKB,genlMt(_6212,baseKB),(_6212\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_177266:ttTypeType/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_191508:ttTypeType/1))) }])))
'$pt'(baseKB,mpred_prop(_6168,_6170,_6172,pfcNegTrigger),rhs([ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)]))
'$pt'(baseKB,mpred_prop(_6124,_6126,_6128,pfcBcTrigger),rhs([ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)]))
'$pt'(baseKB,mpred_prop(_6058,_6060,_6062,pfcLHS),rhs([ arity(Arity,Arity1),
functorIsMacro(_6060),
mpred_prop(_6058,_6060,_6062,pfcWatches)]))
'$pt'(baseKB,mpred_prop(_6014,_6016,_6018,pfcRHS),rhs([ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)]))
'$pt'(baseKB,genlMt(_5898,baseKB),(_5898\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_256792:pfcSanityB/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_271034:pfcSanityB/0))) }])))
'$pt'(baseKB,genlMt(_5782,baseKB),(_5782\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_307180:arityMax/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_321422:arityMax/2))) }])))
'$pt'(baseKB,mpred_prop(_5726,_5728,_5730,pfcCallCode),(predicate_is_undefined_fa(_5728,_5730)*->rhs([ mpred_prop(Mpred_prop2,Mpred_prop,NeedsDefined,needsDefined)])))
'$pt'(baseKB,genlMt(_5610,baseKB),(_5610\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_365332:nondet/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_379570:nondet/0))) }])))
'$pt'(baseKB,genlMt(_5494,baseKB),(_5494\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_415710:typeCheckDecl/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_429954:typeCheckDecl/2))) }])))
'$pt'(baseKB,genlMt(_5378,baseKB),(_5378\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_466102:warningsAbout/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_480346:warningsAbout/2))) }])))
'$pt'(baseKB,warningsAbout(_5318,_5320),rhs([ { wdmsg_pfc( error( warningsAbout(WarningsAbout,WarningsAbout1))),
if_interactive(break,true) }]))
'$pt'(baseKB,genlMt(_5202,baseKB),(_5202\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_30640:'$bt'/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_44878:'$bt'/2))) }])))
'$pt'(baseKB,'$bt'(_5128,_5130),(nonvar(_5128),must(get_bc_clause(_5128,_5156))*->rhs([ { ignore( kb_shared(Shared)) },
_5156])))
'$pt'(baseKB,mpred_prop(_5072,_5074,_5076,_5078),(genlPreds(_5078,_5090)*->rhs([ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)])))
'$pt'(baseKB,genlPreds(_5016,_5018),(mpred_prop(_5028,_5030,_5032,_5016)*->rhs([ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)])))
'$pt'(baseKB,genlMt(_4900,baseKB),(_4900\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_103698:mpred_do_and_undo_method/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_117952:mpred_do_and_undo_method/2))) }])))
'$pt'(baseKB,mpred_undo_sys(_4846,_4848,_4850),rhs([ _123842==>{_123848},
mpred_do_and_undo_method(_4848,_4850)]))
'$pt'(baseKB,genlMt(_4730,baseKB),(_4730\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_159796:conflict/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_174038:conflict/1))) }])))
'$pt'(baseKB,conflict(_4672),rhs([ { must( with_mpred_trace_exec( resolveConflict(ResolveConflict),\+conflict(Conflict))) }]))
'$pt'(baseKB,_4624,(mpred_positive_fact(_4624)*->rhs([ \+( ~_191202)])))
'$pt'(baseKB,genlMt(_4514,baseKB),(_4514\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_225640:nesc/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_239878:nesc/1))) }])))
'$pt'(baseKB,nesc(~_4456),(mpred_positive_fact(_4456)*->rhs([ ~_244364,
_4456==> \+_4456])))
'$pt'(baseKB,nesc(_4390),(mpred_positive_fact(_4390)*->rhs([ _247984,
~_4390==> \+ ~_4390])))
'$pt'(baseKB,nesc(_4362),rhs([_4362]))
'$pt'(baseKB,genlMt(_4246,baseKB),(_4246\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_285526:preventedWhen/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_299770:preventedWhen/2))) }])))
'$pt'(baseKB,preventedWhen(_4186,_4188),rhs([ Mpred_positive_fact/mpred_positive_fact(Fact),_308894==>nesc(~_308912)]))
'$pt'(baseKB,preventedWhen(_4126,{_4132}),(mpred_positive_fact(_4126)*->rhs([ ~_315166 :-
cwc ,
Cwc])))
'$pt'(baseKB,genlMt(_4010,baseKB),(_4010\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_351440:mdefault/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_365682:mdefault/1))) }])))
'$pt'(baseKB,mdefault((_3950<-_3952)),(mpred_literal(_3950)*->rhs([ _372244<-_372250,\+ ~_372260])))
'$pt'(baseKB,mdefault((_3896==>_3898)),(nonvar(_3898)*->rhs([ Mdefault==>mdefault(Mdefault1)])))
'$pt'(baseKB,mdefault(~_3840),(mpred_positive_fact(_3840)*->rhs([ \+_381406==> ~_381410])))
'$pt'(baseKB,mdefault(_3744),(mpred_positive_fact(_3744),if_missing_mask(_3744,_3766,_3768)*->rhs([ \+_389134/(ground(Ground1),Ground),\+ ~_389154==>_389120])))
'$pt'(baseKB,mdefault(_3650),(mpred_positive_fact(_3650),if_missing_mask(_3650,_3672,_3674)*->rhs([ _396872/(ground(Ground),_396888,\+_396898=_396900)==> \+_396904])))
'$pt'(baseKB,mpred_sv(_3590,_3592),rhs([ arity(Arity,Arity1),
hybrid_support(_3590,_3592),
singleValuedInArg(_3590,_3592)]))
'$pt'(baseKB,genlMt(_3474,baseKB),(_3474\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_438294:mpred_sv_shared/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_452542:mpred_sv_shared/2))) }])))
'$pt'(baseKB,mpred_sv_shared(_3418,_3420),rhs([ { kb_shared( _463090/_463092) },
mpred_sv(_3418,_3420)]))
'$pt'(baseKB,genlMt(_3302,baseKB),(_3302\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_498786:singleValuedInArgDefault/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_513040:singleValuedInArgDefault/3))) }])))
'$pt'(baseKB,genlMt(_3186,baseKB),(_3186\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_48126:prologSingleValued/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_62374:prologSingleValued/1))) }])))
'$pt'(baseKB,prologSingleValued(_3122),'$pt'(baseKB,arity(_3122,_3136),(\+singleValuedInArg(_3122,_3152)*->rhs([ singleValuedInArg(SingleValuedInArg,SingleValuedInArg1)]))))
'$pt'(baseKB,singleValuedInArg(_3088,_3090),rhs([ prologSingleValued(PrologSingleValued)]))
'$pt'(baseKB,arity(mpred_sv,_3038),(\+singleValuedInArg(mpred_sv,_3054)*->rhs([ singleValuedInArg(mpred_sv,SingleValuedInArg_Mpred_sv)])))
'$pt'(baseKB,arity(singleValuedInArg,_2986),(\+singleValuedInArg(singleValuedInArg,_3002)*->rhs([ singleValuedInArg(singleValuedInArg,SingleValuedInArg)])))
'$pt'(baseKB,arity(singleValuedInArgDefault,_2934),(\+singleValuedInArg(singleValuedInArgDefault,_2950)*->rhs([ singleValuedInArg(singleValuedInArgDefault,SingleValuedInArgDefault)])))
'$pt'(baseKB,singleValuedInArgDefault(_2884,_2886,_2888),(ground(_2888)*->rhs([ singleValuedInArg(SingleValuedInArg,SingleValuedInArg1)])))
'$pt'(baseKB,genlMt(_2768,baseKB),(_2768\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_129322:singleValuedInArgAX/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_143570:singleValuedInArgAX/3))) }])))
'$pt'(baseKB,singleValuedInArg(_2718,_2720),(arity(_2718,_2732)*->rhs([ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)])))
'$pt'(baseKB,arity(_2668,_2670),(singleValuedInArg(_2668,_2682)*->rhs([ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)])))
'$pt'(baseKB,singleValuedInArgAX(_2512,_2514,_2516),(functor(_2532,_2512,_2514),arg(_2516,_2532,_2550),replace_arg(_2532,_2516,_2558,_2560)*->rhs(
[ ( ( _177900 ,
{ Missing\=isMissing,
call( dif : dif(Dif,Dif2)),
call_u(U),
ground(Ground) } ,
_176380) ==>
\+_176442,_176438)])))
'$pt'(baseKB,mpred_sv(_2380,_2382),(_2382\=isMissing,call(dif:dif(_2420,_2382)),call_u(mpred_sv(_2380,_2420)),ground(mpred_sv(_2380,_2420))*->'$pt'(baseKB,mpred_sv(_2380,_2420),rhs(
[ \+( mpred_sv(Mpred_sv,Sv)),
mpred_sv(_2380,_2382)]))))
'$pt'(baseKB,singleValuedInArg(_2248,_2250),(_2250\=isMissing,call(dif:dif(_2288,_2250)),call_u(singleValuedInArg(_2248,_2288)),ground(singleValuedInArg(_2248,_2288))*->'$pt'(baseKB,singleValuedInArg(_2248,_2288),rhs(
[ \+( singleValuedInArg(SingleValuedInArg,SingleValuedInArg1)),
singleValuedInArg(_2248,_2250)]))))
'$pt'(baseKB,singleValuedInArgDefault(_2104,_2106,_2108),(_2108\=isMissing,call(dif:dif(_2146,_2108)),call_u(singleValuedInArgDefault(_2104,_2106,_2146)),ground(singleValuedInArgDefault(_2104,_2106,_2146))*->'$pt'(baseKB,singleValuedInArgDefault(_2104,_2106,_2146),rhs(
[ \+( singleValuedInArgDefault(SingleValuedInArgDefault1,SingleValuedInArgDefault,SingleValuedInArgDefault2)),
singleValuedInArgDefault(_2104,_2106,_2108)]))))
'$pt'(baseKB,genlMt(_1988,baseKB),(_1988\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_248946:unused/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_263184:unused/0))) }])))
'$pt'(baseKB,unused,rhs([ ( ( singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX12) ,
{ functor(Functor3,Functor,Functor13),
arg(Arg5,Arg,Arg14),
replace_arg(Replace_arg8,Replace_arg7,Replace_arg,Arg15) }) ==>
Ground/ground(Ground16) ==>
{ Missing\==isMissing,
call( dif : dif(Dif,Dif17)),
call_u(U),
ground(Ground19),
ignore( retract(Retract)) })]))
'$pt'(baseKB,genlMt(_1704,baseKB),(_1704\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_349536:singleValuedInArgAX_maybe/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_363790:singleValuedInArgAX_maybe/3))) }])))
'$pt'(baseKB,genlMt(_1588,baseKB),(_1588\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_399952:single_override_maybe/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_414202:single_override_maybe/2))) }])))
'$pt'(baseKB,unused,rhs([ ( ( singleValuedInArgAX_maybe(SingleValuedInArgAX_maybe1,SingleValuedInArgAX_maybe,Maybe) ,
{ functor(Functor3,Functor,Functor15),
arg(Arg5,Arg,Arg16),
replace_arg(Replace_arg8,Replace_arg7,Replace_arg,Arg17) }) ==>
Ground/ground(Ground18) ==>
( { Missing\==isMissing,
call( dif : dif(Dif,Dif19)),
call_u(U),
ground(Ground21) } ,
\+_459556 ,
Single_override_maybe13 ,
single_override_maybe(Single_override_maybe,Maybe22)))]))
'$pt'(baseKB,genlMt(_1290,baseKB),(_1290\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_510642:single_override/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_26364:single_override/2))) }])))
'$pt'(baseKB,single_override(_1206,_1208),(ignore(retract(_1208))*->rhs([ ( \+_38630 ==>
( \+( single_override(Single_override,Override)) ,
{ mpred_supported(Supported) } ,
_38652))])))
'$pt'(baseKB,genlMt(_1090,baseKB),(_1090\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_79042:cond_POST/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_93284:cond_POST/0))) }])))
'$pt'(baseKB,genlMt(_974,baseKB),(_974\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_129428:cond_PRE/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_143670:cond_PRE/0))) }])))
'$pt'(baseKB,cond_PRE,rhs([cond_POST]))
'$pt'(baseKB,genlMt(_834,baseKB),(_834\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_181122:child_POST/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_195364:child_POST/0))) }])))
'$pt'(baseKB,cond_PRE,rhs([child_POST]))
'$pt'(baseKB,genlMt(_694,baseKB),(_694\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_232818:cond_PRE_D/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_247060:cond_PRE_D/0))) }])))
'$pt'(baseKB,cond_PRE_D,rhs([cond_POST]))
Negative triggers (1) in [baseKB]...
'$nt'(_251292,(call_u_no_bc(_251306),mpred_positive_fact(_251306)),rhs([ \+_253266,
nesc( ~_255624)]))
No Goal triggers in [baseKB]...
Supports in [baseKB]...
mtHybrid(baseKB)>=(mfl4(_342260,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl',132),ax)
(assert_if_newt(_342178):-cwc,(clause_asserted_i(_342178)->true;call(assert,_342178)))>=(mfl4([ 'G'=G],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl',143),ax)
(pfcSanityA==>pfcSanityB)>=(mfl4(_342150,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',74),ax)
mpred_prop(baseKB,pfcSanityB,0,pfcRHS)>=(mfl4(_342116,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',74),ax)
mpred_prop(baseKB,pfcSanityA,0,pfcLHS)>=(mfl4(_342078,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',74),ax)
mpred_prop(baseKB,pfcSanityA,0,pfcPosTrigger)>=(mfl4(_342040,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',74),ax)
'$pt'(baseKB,pfcSanityA,rhs([pfcSanityB]))>=((pfcSanityA==>pfcSanityB),mfl4(_342002,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',74))
pfcSanityA>=(mfl4(_341950,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',76),ax)
pfcSanityB>=(pfcSanityA,'$pt'(baseKB,pfcSanityA,rhs([pfcSanityB])))
mpred_prop(baseKB,mtExact,1,kb_shared)>=(mfl4(_341886,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',83),ax)
mpred_prop(baseKB,col_as_unary,1,kb_shared)>=(mfl4(_341848,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',85),ax)
mpred_prop(baseKB,comment,2,kb_shared)>=(mfl4(_341810,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',86),ax)
mpred_prop(baseKB,feature_setting,2,kb_shared)>=(mfl4(_341772,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',87),ax)
mpred_prop(baseKB,hybrid_support,2,kb_shared)>=(mfl4(_341734,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',88),ax)
mpred_prop(baseKB,predicateConventionMt,2,kb_shared)>=(mfl4(_341696,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',93),ax)
mpred_prop(baseKB,startup_option,2,kb_shared)>=(mfl4(_341658,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',94),ax)
mpred_prop(baseKB,tooSlow,0,kb_shared)>=(mfl4(_341620,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',95),ax)
mpred_prop(baseKB,ttRelationType,1,kb_shared)>=(mfl4(_341582,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',96),ax)
mpred_prop(baseKB,singleValuedInArg,2,kb_shared)>=(mfl4(_341544,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',97),ax)
mpred_prop(baseKB,functorIsMacro,1,kb_shared)>=(mfl4(_341506,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',99),ax)
mpred_prop(baseKB,support_hilog,2,kb_shared)>=(mfl4(_341468,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',100),ax)
mpred_prop(baseKB,mpred_undo_sys,3,kb_shared)>=(mfl4(_341430,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',101),ax)
mpred_prop(baseKB,genlPreds,2,kb_shared)>=(mfl4(_341392,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',102),ax)
mpred_prop(baseKB,alwaysGaf,1,kb_shared)>=(mfl4(_341354,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',106),ax)
mpred_prop(baseKB,rtReformulatorDirectivePredicate,1,kb_shared)>=(mfl4(_341316,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',108),ax)
mpred_prop(baseKB,rtAvoidForwardChain,1,kb_shared)>=(mfl4(_341278,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',110),ax)
mpred_prop(baseKB,pfcControlled,1,kb_shared)>=(mfl4(_341240,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',112),ax)
mpred_prop(baseKB,prologOnly,1,kb_shared)>=(mfl4(_341202,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',114),ax)
mpred_prop(baseKB,quasiQuote,1,kb_shared)>=(mfl4(_341164,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',115),ax)
mpred_prop(baseKB,functorDeclares,1,kb_shared)>=(mfl4(_341126,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',144),ax)
mpred_prop(baseKB,mtNonAssertable,1,kb_shared)>=(mfl4(_341088,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',145),ax)
mpred_prop(baseKB,do_import_modules,0,kb_shared)>=(mfl4(_341050,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',149),ax)
(mtHybrid(_340928)/(_340928\=baseKB)==>genlMt(_340928,baseKB),{ensure_abox(_340928),(_340928==user->dmsg_pretty(warn(mtHybrid(_340928)));true)})>=(mfl4(
[ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',155),ax)
mpred_prop(baseKB,genlMt,2,pfcRHS)>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',155),ax)
mpred_prop(baseKB,ensure_abox,1,pfcCallCode)>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',155),ax)
mpred_prop(baseKB,==,2,pfcCallCode)>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',155),ax)
mpred_prop(baseKB,dmsg_pretty,1,pfcCallCode)>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',155),ax)
mpred_prop(baseKB,true,0,pfcCallCode)>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',155),ax)
mpred_prop(baseKB,mtHybrid,1,pfcLHS)>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',155),ax)
mpred_prop(baseKB,\=,2,pfcCallCode)>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',155),ax)
mpred_prop(baseKB,mtHybrid,1,pfcPosTrigger)>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',155),ax)
'$pt'(baseKB,mtHybrid(_83958),(_83958\=baseKB*->rhs([ genlMt(BaseKB,baseKB),
{ ensure_abox(Abox),
( _83958==user ->
dmsg_pretty( warn( mtHybrid(Hybrid)))) }])))>=((mtHybrid(_84058)/(_84058\=baseKB)==>genlMt(_84058,baseKB),{ensure_abox(_84058),(_84058==user->dmsg_pretty(warn(mtHybrid(_84058)));true)}),mfl4(
[ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',155))
predicateTriggerType(kb_local)>=(mfl4(_83928,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',159),ax)
predicateTriggerType(kb_shared)>=(mfl4(_83896,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',160),ax)
predicateTriggerType(kb_global)>=(mfl4(_83864,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',161),ax)
predicateTriggerType(kbi_define)>=(mfl4(_83832,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',162),ax)
(genlMt(_83678,_83680)/(_83678\=baseKB)==>{doall((predicate_m_f_a_decl(_83680,_83706,_83708,_83710),ain(baseKB:mpred_prop(_83680,_83706,_83708,_83710))))})>=(mfl4(
[ 'C'=C,
'M'=_83680,
'F'=_83706,
'A'=_83708,
'Type'=_83710],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',166),ax)
mpred_prop(baseKB,doall,1,pfcCallCode)>=(mfl4([ 'C'=C,
'M'=_83614,
'F'=_83626,
'A'=_83638,
'Type'=_83650],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',166),ax)
mpred_prop(baseKB,genlMt,2,pfcLHS)>=(mfl4([ 'C'=C,
'M'=_83516,
'F'=_83528,
'A'=_83540,
'Type'=_83552],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',166),ax)
mpred_prop(baseKB,genlMt,2,pfcPosTrigger)>=(mfl4([ 'C'=C,
'M'=_83418,
'F'=_83430,
'A'=_83442,
'Type'=_83454],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',166),ax)
'$pt'(baseKB,genlMt(_83144,_83146),(_83144\=baseKB*->rhs([ { doall( ( predicate_m_f_a_decl(M_f_a_decl2,M_f_a_decl1,M_f_a_decl,Decl) ,
ain( baseKB : mpred_prop(Mpred_prop5,Mpred_prop4,Mpred_prop,Prop)))) }])))>=((genlMt(_83234,_83236)/(_83234\=baseKB)==>{doall((predicate_m_f_a_decl(_83236,_83262,_83264,_83266),ain(baseKB:mpred_prop(_83236,_83262,_83264,_83266))))}),mfl4(
[ 'C'=C,
'M'=_83320,
'F'=_83332,
'A'=_83344,
'Type'=_83356],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',166))
(predicateTriggerType(_82930)==>(mpred_prop(_82946,_82948,_82950,_82930),genlMt(_82962,_82946)/(_82962\=baseKB)==>{nop(dmsg_pretty(_82962:call(_82930,_82962:_82948/_82950))),show_failure(on_x_fail(_82962:call(_82930,_82962:_82948/_82950)))}))>=(mfl4(
[ 'Type'=Type,
'M'=_82946,
'F'=_82948,
'A'=_82950,
'C'=_82962],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169),ax)
mpred_prop(baseKB,mpred_prop,4,pfcRHS)>=(mfl4([ 'Type'=Type,
'M'=_82872,
'F'=_82884,
'A'=_82896,
'C'=_82908],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169),ax)
mpred_prop(baseKB,nop,1,pfcCallCode)>=(mfl4([ 'Type'=Type,
'M'=_82774,
'F'=_82786,
'A'=_82798,
'C'=_82810],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169),ax)
mpred_prop(baseKB,show_failure,1,pfcCallCode)>=(mfl4([ 'Type'=Type,
'M'=_82676,
'F'=_82688,
'A'=_82700,
'C'=_82712],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169),ax)
mpred_prop(baseKB,predicateTriggerType,1,pfcLHS)>=(mfl4([ 'Type'=Type,
'M'=_82578,
'F'=_82590,
'A'=_82602,
'C'=_82614],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169),ax)
mpred_prop(baseKB,predicateTriggerType,1,pfcPosTrigger)>=(mfl4([ 'Type'=Type,
'M'=_82480,
'F'=_82492,
'A'=_82504,
'C'=_82516],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169),ax)
'$pt'(baseKB,predicateTriggerType(_82094),rhs([ ( ( mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop) ,
genlMt(GenlMt,GenlMt10)/(BaseKB\=baseKB)) ==>
{ nop( dmsg_pretty( Call :
call(Kw,_284764:_284770/_284772))),
show_failure( on_x_fail( Call8 :
call(Kw7,_298954:_298960/_298962))) })]))>=((predicateTriggerType(_82234)==>(mpred_prop(_82250,_82252,_82254,_82234),genlMt(_82266,_82250)/(_82266\=baseKB)==>{nop(dmsg_pretty(_82266:call(_82234,_82266:_82252/_82254))),show_failure(on_x_fail(_82266:call(_82234,_82266:_82252/_82254)))})),mfl4(
[ 'Type'=Type,
'M'=_82382,
'F'=_82394,
'A'=_82406,
'C'=_82418],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169))
(mpred_prop(_81826,_81828,_81830,kb_local),genlMt(_81842,_81826)/(_81842\=baseKB)==>{nop(dmsg_pretty(_81842:call(kb_local,_81842:_81828/_81830))),show_failure(on_x_fail(_81842:call(kb_local,_81842:_81828/_81830)))})>=(predicateTriggerType(kb_local),'$pt'(baseKB,predicateTriggerType(_81946),rhs(
[ ( ( mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop) ,
genlMt(GenlMt,GenlMt10)/(BaseKB\=baseKB)) ==>
{ nop( dmsg_pretty( Call :
call(Kw,_357688:_357694/_357696))),
show_failure( on_x_fail( Call8 :
call(Kw7,_371878:_371884/_371886))) })])))
mpred_prop(baseKB,mpred_prop,4,pfcLHS)>=(mfl4([ 'Type'=Type,
'M'=_81762,
'F'=_81774,
'A'=_81786,
'C'=_81798],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169),ax)
mpred_prop(baseKB,mpred_prop,4,pfcPosTrigger)>=(mfl4([ 'Type'=Type,
'M'=_81664,
'F'=_81676,
'A'=_81688,
'C'=_81700],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169),ax)
'$pt'(baseKB,mpred_prop(_81296,_81298,_81300,kb_local),'$pt'(baseKB,genlMt(_81314,_81296),(_81314\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_427824:_427830/_427832))),
show_failure( on_x_fail( Call1 :
call(kb_local,_443048:_443054/_443056))) }]))))>=((mpred_prop(_81434,_81436,_81438,kb_local),genlMt(_81450,_81434)/(_81450\=baseKB)==>{nop(dmsg_pretty(_81450:call(kb_local,_81450:_81436/_81438))),show_failure(on_x_fail(_81450:call(kb_local,_81450:_81436/_81438)))}),mfl4(
[ 'Type'=Type,
'M'=_81566,
'F'=_81578,
'A'=_81590,
'C'=_81602],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169))
'$pt'(baseKB,genlMt(_81030,baseKB),(_81030\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_487786:t/1))),
show_failure( on_x_fail( Call1 :
call(kb_local,_501752:t/1))) }])))>=(mpred_prop(baseKB,t,1,kb_local),'$pt'(baseKB,mpred_prop(_81156,_81158,_81160,kb_local),'$pt'(baseKB,genlMt(_81174,_81156),(_81174\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_115386:_115392/_115394))),
show_failure( on_x_fail( Call1 :
call(kb_local,_130610:_130616/_130618))) }])))))
'$pt'(baseKB,genlMt(_80764,baseKB),(_80764\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_166036:t/2))),
show_failure( on_x_fail( Call1 :
call(kb_local,_180002:t/2))) }])))>=(mpred_prop(baseKB,t,2,kb_local),'$pt'(baseKB,mpred_prop(_80890,_80892,_80894,kb_local),'$pt'(baseKB,genlMt(_80908,_80890),(_80908\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_218732:_218738/_218740))),
show_failure( on_x_fail( Call1 :
call(kb_local,_233956:_233962/_233964))) }])))))
'$pt'(baseKB,genlMt(_80498,baseKB),(_80498\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_269382:t/3))),
show_failure( on_x_fail( Call1 :
call(kb_local,_283348:t/3))) }])))>=(mpred_prop(baseKB,t,3,kb_local),'$pt'(baseKB,mpred_prop(_80624,_80626,_80628,kb_local),'$pt'(baseKB,genlMt(_80642,_80624),(_80642\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_322078:_322084/_322086))),
show_failure( on_x_fail( Call1 :
call(kb_local,_337302:_337308/_337310))) }])))))
'$pt'(baseKB,genlMt(_80232,baseKB),(_80232\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_372728:t/4))),
show_failure( on_x_fail( Call1 :
call(kb_local,_386694:t/4))) }])))>=(mpred_prop(baseKB,t,4,kb_local),'$pt'(baseKB,mpred_prop(_80358,_80360,_80362,kb_local),'$pt'(baseKB,genlMt(_80376,_80358),(_80376\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_425424:_425430/_425432))),
show_failure( on_x_fail( Call1 :
call(kb_local,_440648:_440654/_440656))) }])))))
'$pt'(baseKB,genlMt(_79966,baseKB),(_79966\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_476074:t/5))),
show_failure( on_x_fail( Call1 :
call(kb_local,_490040:t/5))) }])))>=(mpred_prop(baseKB,t,5,kb_local),'$pt'(baseKB,mpred_prop(_80092,_80094,_80096,kb_local),'$pt'(baseKB,genlMt(_80110,_80092),(_80110\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_104566:_104572/_104574))),
show_failure( on_x_fail( Call1 :
call(kb_local,_119790:_119796/_119798))) }])))))
'$pt'(baseKB,genlMt(_79700,baseKB),(_79700\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_155216:t/6))),
show_failure( on_x_fail( Call1 :
call(kb_local,_169182:t/6))) }])))>=(mpred_prop(baseKB,t,6,kb_local),'$pt'(baseKB,mpred_prop(_79826,_79828,_79830,kb_local),'$pt'(baseKB,genlMt(_79844,_79826),(_79844\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_207912:_207918/_207920))),
show_failure( on_x_fail( Call1 :
call(kb_local,_223136:_223142/_223144))) }])))))
'$pt'(baseKB,genlMt(_79434,baseKB),(_79434\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_258562:t/7))),
show_failure( on_x_fail( Call1 :
call(kb_local,_272528:t/7))) }])))>=(mpred_prop(baseKB,t,7,kb_local),'$pt'(baseKB,mpred_prop(_79560,_79562,_79564,kb_local),'$pt'(baseKB,genlMt(_79578,_79560),(_79578\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_311258:_311264/_311266))),
show_failure( on_x_fail( Call1 :
call(kb_local,_326482:_326488/_326490))) }])))))
'$pt'(baseKB,genlMt(_79168,baseKB),(_79168\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_361908:t/8))),
show_failure( on_x_fail( Call1 :
call(kb_local,_375874:t/8))) }])))>=(mpred_prop(baseKB,t,8,kb_local),'$pt'(baseKB,mpred_prop(_79294,_79296,_79298,kb_local),'$pt'(baseKB,genlMt(_79312,_79294),(_79312\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_414604:_414610/_414612))),
show_failure( on_x_fail( Call1 :
call(kb_local,_429828:_429834/_429836))) }])))))
'$pt'(baseKB,genlMt(_78902,baseKB),(_78902\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_465254:t/9))),
show_failure( on_x_fail( Call1 :
call(kb_local,_479220:t/9))) }])))>=(mpred_prop(baseKB,t,9,kb_local),'$pt'(baseKB,mpred_prop(_79028,_79030,_79032,kb_local),'$pt'(baseKB,genlMt(_79046,_79028),(_79046\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_96108:_96114/_96116))),
show_failure( on_x_fail( Call1 :
call(kb_local,_111330:_111336/_111338))) }])))))
'$pt'(baseKB,genlMt(_78636,baseKB),(_78636\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_146756:t/10))),
show_failure( on_x_fail( Call1 :
call(kb_local,_160722:t/10))) }])))>=(mpred_prop(baseKB,t,10,kb_local),'$pt'(baseKB,mpred_prop(_78762,_78764,_78766,kb_local),'$pt'(baseKB,genlMt(_78780,_78762),(_78780\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_199454:_199460/_199462))),
show_failure( on_x_fail( Call1 :
call(kb_local,_214678:_214684/_214686))) }])))))
'$pt'(baseKB,genlMt(_78370,baseKB),(_78370\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_250104:t/11))),
show_failure( on_x_fail( Call1 :
call(kb_local,_264070:t/11))) }])))>=(mpred_prop(baseKB,t,11,kb_local),'$pt'(baseKB,mpred_prop(_78496,_78498,_78500,kb_local),'$pt'(baseKB,genlMt(_78514,_78496),(_78514\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_302802:_302808/_302810))),
show_failure( on_x_fail( Call1 :
call(kb_local,_318026:_318032/_318034))) }])))))
'$pt'(baseKB,genlMt(_78104,baseKB),(_78104\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_353452:mpred_f/5))),
show_failure( on_x_fail( Call1 :
call(kb_local,_367420:mpred_f/5))) }])))>=(mpred_prop(baseKB,mpred_f,5,kb_local),'$pt'(baseKB,mpred_prop(_78230,_78232,_78234,kb_local),'$pt'(baseKB,genlMt(_78248,_78230),(_78248\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_406154:_406160/_406162))),
show_failure( on_x_fail( Call1 :
call(kb_local,_421378:_421384/_421386))) }])))))
'$pt'(baseKB,genlMt(_77838,baseKB),(_77838\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_456806:mpred_f/6))),
show_failure( on_x_fail( Call1 :
call(kb_local,_470774:mpred_f/6))) }])))>=(mpred_prop(baseKB,mpred_f,6,kb_local),'$pt'(baseKB,mpred_prop(_77964,_77966,_77968,kb_local),'$pt'(baseKB,genlMt(_77982,_77964),(_77982\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_509508:_509514/_509516))),
show_failure( on_x_fail( Call1 :
call(kb_local,_100110:_100116/_100118))) }])))))
'$pt'(baseKB,genlMt(_77572,baseKB),(_77572\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_135538:mpred_f/7))),
show_failure( on_x_fail( Call1 :
call(kb_local,_149506:mpred_f/7))) }])))>=(mpred_prop(baseKB,mpred_f,7,kb_local),'$pt'(baseKB,mpred_prop(_77698,_77700,_77702,kb_local),'$pt'(baseKB,genlMt(_77716,_77698),(_77716\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_188240:_188246/_188248))),
show_failure( on_x_fail( Call1 :
call(kb_local,_203464:_203470/_203472))) }])))))
(mpred_prop(_77304,_77306,_77308,kb_shared),genlMt(_77320,_77304)/(_77320\=baseKB)==>{nop(dmsg_pretty(_77320:call(kb_shared,_77320:_77306/_77308))),show_failure(on_x_fail(_77320:call(kb_shared,_77320:_77306/_77308)))})>=(predicateTriggerType(kb_shared),'$pt'(baseKB,predicateTriggerType(_77424),rhs(
[ ( ( mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop) ,
genlMt(GenlMt,GenlMt10)/(BaseKB\=baseKB)) ==>
{ nop( dmsg_pretty( Call :
call(Kw,_252862:_252868/_252870))),
show_failure( on_x_fail( Call8 :
call(Kw7,_267052:_267058/_267060))) })])))
'$pt'(baseKB,mpred_prop(_76970,_76972,_76974,kb_shared),'$pt'(baseKB,genlMt(_76988,_76970),(_76988\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_306490:_306496/_306498))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_321984:_321990/_321992))) }]))))>=((mpred_prop(_77108,_77110,_77112,kb_shared),genlMt(_77124,_77108)/(_77124\=baseKB)==>{nop(dmsg_pretty(_77124:call(kb_shared,_77124:_77110/_77112))),show_failure(on_x_fail(_77124:call(kb_shared,_77124:_77110/_77112)))}),mfl4(
[ 'Type'=Type,
'M'=_77240,
'F'=_77252,
'A'=_77264,
'C'=_77276],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169))
'$pt'(baseKB,genlMt(_76704,baseKB),(_76704\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_367446:never_assert_u/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_381690:never_assert_u/1))) }])))>=(mpred_prop(baseKB,never_assert_u,1,kb_shared),'$pt'(baseKB,mpred_prop(_76830,_76832,_76834,kb_shared),'$pt'(baseKB,genlMt(_76848,_76830),(_76848\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_421152:_421158/_421160))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_436646:_436652/_436654))) }])))))
'$pt'(baseKB,genlMt(_76438,baseKB),(_76438\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_472800:never_assert_u/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_487044:never_assert_u/2))) }])))>=(mpred_prop(baseKB,never_assert_u,2,kb_shared),'$pt'(baseKB,mpred_prop(_76564,_76566,_76568,kb_shared),'$pt'(baseKB,genlMt(_76582,_76564),(_76582\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_103966:_103972/_103974))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_119460:_119466/_119468))) }])))))
'$pt'(baseKB,genlMt(_76172,baseKB),(_76172\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_155614:never_retract_u/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_169862:never_retract_u/1))) }])))>=(mpred_prop(baseKB,never_retract_u,1,kb_shared),'$pt'(baseKB,mpred_prop(_76298,_76300,_76302,kb_shared),'$pt'(baseKB,genlMt(_76316,_76298),(_76316\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_209328:_209334/_209336))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_224822:_224828/_224830))) }])))))
'$pt'(baseKB,genlMt(_75906,baseKB),(_75906\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_260978:never_retract_u/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_275226:never_retract_u/2))) }])))>=(mpred_prop(baseKB,never_retract_u,2,kb_shared),'$pt'(baseKB,mpred_prop(_76032,_76034,_76036,kb_shared),'$pt'(baseKB,genlMt(_76050,_76032),(_76050\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_314692:_314698/_314700))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_330186:_330192/_330194))) }])))))
'$pt'(baseKB,genlMt(_75640,baseKB),(_75640\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_366342:mtExact/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_380584:mtExact/1))) }])))>=(mpred_prop(baseKB,mtExact,1,kb_shared),'$pt'(baseKB,mpred_prop(_75766,_75768,_75770,kb_shared),'$pt'(baseKB,genlMt(_75784,_75766),(_75784\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_420042:_420048/_420050))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_435536:_435542/_435544))) }])))))
'$pt'(baseKB,genlMt(_75374,baseKB),(_75374\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_471688:col_as_unary/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_485932:col_as_unary/1))) }])))>=(mpred_prop(baseKB,col_as_unary,1,kb_shared),'$pt'(baseKB,mpred_prop(_75500,_75502,_75504,kb_shared),'$pt'(baseKB,genlMt(_75518,_75500),(_75518\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_103966:_103972/_103974))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_119460:_119466/_119468))) }])))))
'$pt'(baseKB,genlMt(_75108,baseKB),(_75108\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_155614:comment/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_169856:comment/2))) }])))>=(mpred_prop(baseKB,comment,2,kb_shared),'$pt'(baseKB,mpred_prop(_75234,_75236,_75238,kb_shared),'$pt'(baseKB,genlMt(_75252,_75234),(_75252\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_209314:_209320/_209322))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_224808:_224814/_224816))) }])))))
'$pt'(baseKB,genlMt(_74842,baseKB),(_74842\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_260960:feature_setting/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_275208:feature_setting/2))) }])))>=(mpred_prop(baseKB,feature_setting,2,kb_shared),'$pt'(baseKB,mpred_prop(_74968,_74970,_74972,kb_shared),'$pt'(baseKB,genlMt(_74986,_74968),(_74986\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_314674:_314680/_314682))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_330168:_330174/_330176))) }])))))
'$pt'(baseKB,genlMt(_74576,baseKB),(_74576\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_366324:hybrid_support/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_380568:hybrid_support/2))) }])))>=(mpred_prop(baseKB,hybrid_support,2,kb_shared),'$pt'(baseKB,mpred_prop(_74702,_74704,_74706,kb_shared),'$pt'(baseKB,genlMt(_74720,_74702),(_74720\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_420030:_420036/_420038))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_435524:_435530/_435532))) }])))))
'$pt'(baseKB,genlMt(_74310,baseKB),(_74310\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_471678:predicateConventionMt/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_485928:predicateConventionMt/2))) }])))>=(mpred_prop(baseKB,predicateConventionMt,2,kb_shared),'$pt'(baseKB,mpred_prop(_74436,_74438,_74440,kb_shared),'$pt'(baseKB,genlMt(_74454,_74436),(_74454\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_103966:_103972/_103974))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_119460:_119466/_119468))) }])))))
'$pt'(baseKB,genlMt(_74044,baseKB),(_74044\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_155618:startup_option/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_169862:startup_option/2))) }])))>=(mpred_prop(baseKB,startup_option,2,kb_shared),'$pt'(baseKB,mpred_prop(_74170,_74172,_74174,kb_shared),'$pt'(baseKB,genlMt(_74188,_74170),(_74188\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_209324:_209330/_209332))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_224818:_224824/_224826))) }])))))
'$pt'(baseKB,genlMt(_73778,baseKB),(_73778\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_260972:tooSlow/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_275214:tooSlow/0))) }])))>=(mpred_prop(baseKB,tooSlow,0,kb_shared),'$pt'(baseKB,mpred_prop(_73904,_73906,_73908,kb_shared),'$pt'(baseKB,genlMt(_73922,_73904),(_73922\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_314672:_314678/_314680))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_330166:_330172/_330174))) }])))))
'$pt'(baseKB,genlMt(_73512,baseKB),(_73512\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_366318:ttRelationType/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_380562:ttRelationType/1))) }])))>=(mpred_prop(baseKB,ttRelationType,1,kb_shared),'$pt'(baseKB,mpred_prop(_73638,_73640,_73642,kb_shared),'$pt'(baseKB,genlMt(_73656,_73638),(_73656\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_420024:_420030/_420032))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_435518:_435524/_435526))) }])))))
'$pt'(baseKB,genlMt(_73246,baseKB),(_73246\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_471672:singleValuedInArg/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_485920:singleValuedInArg/2))) }])))>=(mpred_prop(baseKB,singleValuedInArg,2,kb_shared),'$pt'(baseKB,mpred_prop(_73372,_73374,_73376,kb_shared),'$pt'(baseKB,genlMt(_73390,_73372),(_73390\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_103966:_103972/_103974))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_119460:_119466/_119468))) }])))))
'$pt'(baseKB,genlMt(_72980,baseKB),(_72980\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_155616:functorIsMacro/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_169860:functorIsMacro/1))) }])))>=(mpred_prop(baseKB,functorIsMacro,1,kb_shared),'$pt'(baseKB,mpred_prop(_73106,_73108,_73110,kb_shared),'$pt'(baseKB,genlMt(_73124,_73106),(_73124\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_209322:_209328/_209330))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_224816:_224822/_224824))) }])))))
'$pt'(baseKB,genlMt(_72714,baseKB),(_72714\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_260970:support_hilog/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_275214:support_hilog/2))) }])))>=(mpred_prop(baseKB,support_hilog,2,kb_shared),'$pt'(baseKB,mpred_prop(_72840,_72842,_72844,kb_shared),'$pt'(baseKB,genlMt(_72858,_72840),(_72858\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_314676:_314682/_314684))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_330170:_330176/_330178))) }])))))
'$pt'(baseKB,genlMt(_72448,baseKB),(_72448\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_366324:mpred_undo_sys/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_380568:mpred_undo_sys/3))) }])))>=(mpred_prop(baseKB,mpred_undo_sys,3,kb_shared),'$pt'(baseKB,mpred_prop(_72574,_72576,_72578,kb_shared),'$pt'(baseKB,genlMt(_72592,_72574),(_72592\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_420030:_420036/_420038))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_435524:_435530/_435532))) }])))))
'$pt'(baseKB,genlMt(_72182,baseKB),(_72182\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_471678:genlPreds/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_485920:genlPreds/2))) }])))>=(mpred_prop(baseKB,genlPreds,2,kb_shared),'$pt'(baseKB,mpred_prop(_72308,_72310,_72312,kb_shared),'$pt'(baseKB,genlMt(_72326,_72308),(_72326\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_103966:_103972/_103974))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_119460:_119466/_119468))) }])))))
'$pt'(baseKB,genlMt(_71916,baseKB),(_71916\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_155612:alwaysGaf/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_169854:alwaysGaf/1))) }])))>=(mpred_prop(baseKB,alwaysGaf,1,kb_shared),'$pt'(baseKB,mpred_prop(_72042,_72044,_72046,kb_shared),'$pt'(baseKB,genlMt(_72060,_72042),(_72060\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_209314:_209320/_209322))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_224808:_224814/_224816))) }])))))
'$pt'(baseKB,genlMt(_71650,baseKB),(_71650\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_260960:rtReformulatorDirectivePredicate/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_275220:rtReformulatorDirectivePredicate/1))) }])))>=(mpred_prop(baseKB,rtReformulatorDirectivePredicate,1,kb_shared),'$pt'(baseKB,mpred_prop(_71776,_71778,_71780,kb_shared),'$pt'(baseKB,genlMt(_71794,_71776),(_71794\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_314702:_314708/_314710))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_330196:_330202/_330204))) }])))))
'$pt'(baseKB,genlMt(_71384,baseKB),(_71384\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_366360:rtAvoidForwardChain/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_380608:rtAvoidForwardChain/1))) }])))>=(mpred_prop(baseKB,rtAvoidForwardChain,1,kb_shared),'$pt'(baseKB,mpred_prop(_71510,_71512,_71514,kb_shared),'$pt'(baseKB,genlMt(_71528,_71510),(_71528\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_420076:_420082/_420084))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_435570:_435576/_435578))) }])))))
'$pt'(baseKB,genlMt(_71118,baseKB),(_71118\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_471728:pfcControlled/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_485972:pfcControlled/1))) }])))>=(mpred_prop(baseKB,pfcControlled,1,kb_shared),'$pt'(baseKB,mpred_prop(_71244,_71246,_71248,kb_shared),'$pt'(baseKB,genlMt(_71262,_71244),(_71262\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_103966:_103972/_103974))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_119460:_119466/_119468))) }])))))
'$pt'(baseKB,genlMt(_70852,baseKB),(_70852\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_155614:prologOnly/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_169856:prologOnly/1))) }])))>=(mpred_prop(baseKB,prologOnly,1,kb_shared),'$pt'(baseKB,mpred_prop(_70978,_70980,_70982,kb_shared),'$pt'(baseKB,genlMt(_70996,_70978),(_70996\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_209316:_209322/_209324))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_224810:_224816/_224818))) }])))))
'$pt'(baseKB,genlMt(_70586,baseKB),(_70586\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_260962:quasiQuote/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_275204:quasiQuote/1))) }])))>=(mpred_prop(baseKB,quasiQuote,1,kb_shared),'$pt'(baseKB,mpred_prop(_70712,_70714,_70716,kb_shared),'$pt'(baseKB,genlMt(_70730,_70712),(_70730\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_314664:_314670/_314672))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_330158:_330164/_330166))) }])))))
'$pt'(baseKB,genlMt(_70320,baseKB),(_70320\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_366310:functorDeclares/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_380558:functorDeclares/1))) }])))>=(mpred_prop(baseKB,functorDeclares,1,kb_shared),'$pt'(baseKB,mpred_prop(_70446,_70448,_70450,kb_shared),'$pt'(baseKB,genlMt(_70464,_70446),(_70464\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_420024:_420030/_420032))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_435518:_435524/_435526))) }])))))
'$pt'(baseKB,genlMt(_70054,baseKB),(_70054\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_471674:mtNonAssertable/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_485922:mtNonAssertable/1))) }])))>=(mpred_prop(baseKB,mtNonAssertable,1,kb_shared),'$pt'(baseKB,mpred_prop(_70180,_70182,_70184,kb_shared),'$pt'(baseKB,genlMt(_70198,_70180),(_70198\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_103966:_103972/_103974))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_119460:_119466/_119468))) }])))))
'$pt'(baseKB,genlMt(_69788,baseKB),(_69788\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_155616:do_import_modules/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_169864:do_import_modules/0))) }])))>=(mpred_prop(baseKB,do_import_modules,0,kb_shared),'$pt'(baseKB,mpred_prop(_69914,_69916,_69918,kb_shared),'$pt'(baseKB,genlMt(_69932,_69914),(_69932\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_209332:_209338/_209340))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_224826:_224832/_224834))) }])))))
(mpred_prop(_69520,_69522,_69524,kb_global),genlMt(_69536,_69520)/(_69536\=baseKB)==>{nop(dmsg_pretty(_69536:call(kb_global,_69536:_69522/_69524))),show_failure(on_x_fail(_69536:call(kb_global,_69536:_69522/_69524)))})>=(predicateTriggerType(kb_global),'$pt'(baseKB,predicateTriggerType(_69640),rhs(
[ ( ( mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop) ,
genlMt(GenlMt,GenlMt10)/(BaseKB\=baseKB)) ==>
{ nop( dmsg_pretty( Call :
call(Kw,_274232:_274238/_274240))),
show_failure( on_x_fail( Call8 :
call(Kw7,_288422:_288428/_288430))) })])))
'$pt'(baseKB,mpred_prop(_69186,_69188,_69190,kb_global),'$pt'(baseKB,genlMt(_69204,_69186),(_69204\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_global,_327860:_327866/_327868))),
show_failure( on_x_fail( Call1 :
call(kb_global,_343354:_343360/_343362))) }]))))>=((mpred_prop(_69324,_69326,_69328,kb_global),genlMt(_69340,_69324)/(_69340\=baseKB)==>{nop(dmsg_pretty(_69340:call(kb_global,_69340:_69326/_69328))),show_failure(on_x_fail(_69340:call(kb_global,_69340:_69326/_69328)))}),mfl4(
[ 'Type'=Type,
'M'=_69456,
'F'=_69468,
'A'=_69480,
'C'=_69492],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169))
(mpred_prop(_68918,_68920,_68922,kbi_define),genlMt(_68934,_68918)/(_68934\=baseKB)==>{nop(dmsg_pretty(_68934:call(kbi_define,_68934:_68920/_68922))),show_failure(on_x_fail(_68934:call(kbi_define,_68934:_68920/_68922)))})>=(predicateTriggerType(kbi_define),'$pt'(baseKB,predicateTriggerType(_69038),rhs(
[ ( ( mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop) ,
genlMt(GenlMt,GenlMt10)/(BaseKB\=baseKB)) ==>
{ nop( dmsg_pretty( Call :
call(Kw,_402066:_402072/_402074))),
show_failure( on_x_fail( Call8 :
call(Kw7,_416256:_416262/_416264))) })])))
'$pt'(baseKB,mpred_prop(_68584,_68586,_68588,kbi_define),'$pt'(baseKB,genlMt(_68602,_68584),(_68602\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kbi_define,_456414:_456420/_456422))),
show_failure( on_x_fail( Call1 :
call(kbi_define,_472178:_472184/_472186))) }]))))>=((mpred_prop(_68722,_68724,_68726,kbi_define),genlMt(_68738,_68722)/(_68738\=baseKB)==>{nop(dmsg_pretty(_68738:call(kbi_define,_68738:_68724/_68726))),show_failure(on_x_fail(_68738:call(kbi_define,_68738:_68724/_68726)))}),mfl4(
[ 'Type'=Type,
'M'=_68854,
'F'=_68866,
'A'=_68878,
'C'=_68890],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169))
(genlMt(_68428,_68430)/(is_ftNonvar(_68428),is_ftNonvar(_68430),_68430\==baseKB,mtProlog(_68430))==>{_68430\==user,catch(add_import_module(_68428,_68430,end),error(_68502,_68504),dmsg_pretty(error(add_import_module(_68428,_68430,end))))})>=(mfl4(
[ 'C'=C,
'P'=_68430],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',181),ax)
mpred_prop(baseKB,\==,2,pfcCallCode)>=(mfl4([ 'C'=C,
'P'=_68400],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',181),ax)
mpred_prop(baseKB,catch,3,pfcCallCode)>=(mfl4([ 'C'=C,
'P'=_68338],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',181),ax)
mpred_prop(baseKB,is_ftNonvar,1,pfcCallCode)>=(mfl4([ 'C'=C,
'P'=_68276],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',181),ax)
mpred_prop(baseKB,mtProlog,1,pfcCallCode)>=(mfl4([ 'C'=C,
'P'=_68214],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',181),ax)
'$pt'(baseKB,genlMt(_67896,_67898),(is_ftNonvar(_67896),is_ftNonvar(_67898),_67898\==baseKB,mtProlog(_67898)*->rhs([ { User\==user,
catch( add_import_module(Add_import_module,End,end),
error(Error,Error6),
dmsg_pretty( error( add_import_module(Add_import_module5,End4,end)))) }])))>=((genlMt(_68026,_68028)/(is_ftNonvar(_68026),is_ftNonvar(_68028),_68028\==baseKB,mtProlog(_68028))==>{_68028\==user,catch(add_import_module(_68026,_68028,end),error(_68100,_68102),dmsg_pretty(error(add_import_module(_68026,_68028,end))))}),mfl4(
[ 'C'=C,
'P'=_68152],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',181))
(mtHybrid(_67836)==>{decl_assertable_module(_67836)})>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',190),ax)
mpred_prop(baseKB,decl_assertable_module,1,pfcCallCode)>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',190),ax)
'$pt'(baseKB,mtHybrid(_67700),rhs([ { decl_assertable_module(Module) }]))>=((mtHybrid(_67734)==>{decl_assertable_module(_67734)}),mfl4(
[ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',190))
predicateConventionMt(genlMt,baseKB)>=(mfl4(_67670,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',194),ax)
predicateConventionMt(mtHybrid,baseKB)>=(mfl4(_67636,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',195),ax)
predicateConventionMt(mtProlog,baseKB)>=(mfl4(_67602,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',196),ax)
(predicateConventionMt(_67494,_67496),arity(_67494,_67502)==>{kb_global(_67496:_67494/_67502)})>=(mfl4([ 'F'=F,
'MT'=_67496,
'A'=_67502],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',199),ax)
mpred_prop(baseKB,kb_global,1,pfcCallCode)>=(mfl4([ 'F'=F,
'MT'=_67454,
'A'=_67466],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',199),ax)
mpred_prop(baseKB,predicateConventionMt,2,pfcLHS)>=(mfl4([ 'F'=F,
'MT'=_67380,
'A'=_67392],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',199),ax)
mpred_prop(baseKB,predicateConventionMt,2,pfcPosTrigger)>=(mfl4([ 'F'=F,
'MT'=_67306,
'A'=_67318],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',199),ax)
'$pt'(baseKB,predicateConventionMt(_67104,_67106),(arity(_67104,_67118)*->rhs([ { kb_global( _161604 :
_161610/_161612) }])))>=((predicateConventionMt(_67170,_67172),arity(_67170,_67178)==>{kb_global(_67172:_67170/_67178)}),mfl4(
[ 'F'=F,
'MT'=_67232,
'A'=_67244],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',199))
mpred_prop(baseKB,predicateConventionMt,2,pfcCallCode)>=(mfl4([ 'F'=F,
'MT'=_67068,
'A'=_67080],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',199),ax)
'$pt'(baseKB,arity(_66866,_66868),(predicateConventionMt(_66866,_66880)*->rhs([ { kb_global( _185718 :
_185724/_185726) }])))>=((predicateConventionMt(_66932,_66934),arity(_66932,_66940)==>{kb_global(_66934:_66932/_66940)}),mfl4(
[ 'F'=F,
'MT'=_66994,
'A'=_67006],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',199))
ttTypeType(ttTypeType)>=(mfl4(_66836,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',203),ax)
ttTypeType(ttRelationType)>=(mfl4(_66804,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',204),ax)
(ttTypeType(_66746)==>functorDeclares(_66746))>=(mfl4([ 'TT'=TT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',205),ax)
mpred_prop(baseKB,functorDeclares,1,pfcRHS)>=(mfl4([ 'TT'=TT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',205),ax)
mpred_prop(baseKB,ttTypeType,1,pfcLHS)>=(mfl4([ 'TT'=TT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',205),ax)
mpred_prop(baseKB,ttTypeType,1,pfcPosTrigger)>=(mfl4([ 'TT'=TT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',205),ax)
'$pt'(baseKB,ttTypeType(_66518),rhs([ functorDeclares(FunctorDeclares)]))>=((ttTypeType(_66548)==>functorDeclares(_66548)),mfl4(
[ 'TT'=TT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',205))
functorDeclares(ttTypeType)>=(ttTypeType(ttTypeType),'$pt'(baseKB,ttTypeType(_66480),rhs([ functorDeclares(FunctorDeclares)])))
functorDeclares(ttRelationType)>=(ttTypeType(ttRelationType),'$pt'(baseKB,ttTypeType(_66428),rhs([ functorDeclares(FunctorDeclares)])))
ttTypeType(ttModuleType)>=(mfl4(_66384,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',207),ax)
functorDeclares(ttModuleType)>=(ttTypeType(ttModuleType),'$pt'(baseKB,ttTypeType(ttModuleType),rhs([ functorDeclares(ttModuleType)])))
mudToCyc(ttModuleType,'MicrotheoryType')>=(mfl4(_66300,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',207),ax)
typeGenls(ttModuleType,tMicrotheory)>=(mfl4(_66266,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',208),ax)
ttModuleType(tSourceCode)>=(mfl4(_66232,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',210),ax)
mudToCyc(tSourceCode,tComputerCode)>=(mfl4(_66200,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',210),ax)
comment(tSourceCode,"Source code files containing callable features")>=(mfl4(_66166,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',210),ax)
ttModuleType(tSourceData)>=(mfl4(_66116,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',211),ax)
mudToCyc(tSourceData,iboPropositionalInformationThing)>=(mfl4(_66084,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',211),ax)
comment(tSourceData,"Source data files containing world state information")>=(mfl4(_66050,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',211),ax)
(ttRelationType(_65958)==>{decl_rt(_65958)},functorDeclares(_65958))>=(mfl4([ 'RT'=RT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',213),ax)
mpred_prop(baseKB,decl_rt,1,pfcCallCode)>=(mfl4([ 'RT'=RT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',213),ax)
mpred_prop(baseKB,ttRelationType,1,pfcLHS)>=(mfl4([ 'RT'=RT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',213),ax)
mpred_prop(baseKB,ttRelationType,1,pfcPosTrigger)>=(mfl4([ 'RT'=RT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',213),ax)
'$pt'(baseKB,ttRelationType(_65702),rhs([ { decl_rt(Rt) },
functorDeclares(_65702)]))>=((ttRelationType(_65746)==>{decl_rt(_65746)},functorDeclares(_65746)),mfl4(
[ 'RT'=RT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',213))
(functorDeclares(_65634)==>arityMax(_65634,1),functorIsMacro(_65634))>=(mfl4([ 'RT'=RT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',216),ax)
mpred_prop(baseKB,arityMax,2,pfcRHS)>=(mfl4([ 'RT'=RT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',216),ax)
mpred_prop(baseKB,functorIsMacro,1,pfcRHS)>=(mfl4([ 'RT'=RT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',216),ax)
mpred_prop(baseKB,functorDeclares,1,pfcLHS)>=(mfl4([ 'RT'=RT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',216),ax)
mpred_prop(baseKB,functorDeclares,1,pfcPosTrigger)>=(mfl4([ 'RT'=RT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',216),ax)
'$pt'(baseKB,functorDeclares(_65332),rhs([ arityMax(_264588,1),
functorIsMacro(_65332)]))>=((functorDeclares(_65374)==>arityMax(_65374,1),functorIsMacro(_65374)),mfl4(
[ 'RT'=RT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',216))
arityMax(ttTypeType,1)>=(functorDeclares(ttTypeType),'$pt'(baseKB,functorDeclares(_65282),rhs([ arityMax(_272578,1),
functorIsMacro(_65282)])))
functorIsMacro(ttTypeType)>=(functorDeclares(ttTypeType),'$pt'(baseKB,functorDeclares(_65216),rhs([ arityMax(_277208,1),
functorIsMacro(_65216)])))
arityMax(ttRelationType,1)>=(functorDeclares(ttRelationType),'$pt'(baseKB,functorDeclares(_65152),rhs([ arityMax(_281838,1),
functorIsMacro(_65152)])))
functorIsMacro(ttRelationType)>=(functorDeclares(ttRelationType),'$pt'(baseKB,functorDeclares(_65086),rhs([ arityMax(_286470,1),
functorIsMacro(_65086)])))
arityMax(ttModuleType,1)>=(functorDeclares(ttModuleType),'$pt'(baseKB,functorDeclares(_65022),rhs([ arityMax(_291102,1),
functorIsMacro(_65022)])))
functorIsMacro(ttModuleType)>=(functorDeclares(ttModuleType),'$pt'(baseKB,functorDeclares(_64956),rhs([ arityMax(_295732,1),
functorIsMacro(_64956)])))
mpred_prop(baseKB,compilerDirective,1,kb_shared)>=(mfl4(_64912,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',222),ax)
'$pt'(baseKB,genlMt(_64638,baseKB),(_64638\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_331414:compilerDirective/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_345662:compilerDirective/1))) }])))>=(mpred_prop(baseKB,compilerDirective,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,compilerDirective,1,kb_shared),'$pt'(baseKB,genlMt(_64638,baseKB),(_64638\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_381898:compilerDirective/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_396146:compilerDirective/1))) }])))))
functorDeclares(compilerDirective)>=(mfl4(_64608,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',223),ax)
arityMax(compilerDirective,1)>=(functorDeclares(compilerDirective),'$pt'(baseKB,functorDeclares(compilerDirective),rhs(
[ arityMax(compilerDirective,1),
functorIsMacro(compilerDirective)])))
functorIsMacro(compilerDirective)>=(functorDeclares(compilerDirective),'$pt'(baseKB,functorDeclares(compilerDirective),rhs(
[ arityMax(compilerDirective,1),
functorIsMacro(compilerDirective)])))
(compilerDirective(_64410)==>{kb_shared(_64410/0)})>=(mfl4([ 'F'=F],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',225),ax)
mpred_prop(baseKB,kb_shared,1,pfcCallCode)>=(mfl4([ 'F'=F],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',225),ax)
mpred_prop(baseKB,compilerDirective,1,pfcLHS)>=(mfl4([ 'F'=F],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',225),ax)
mpred_prop(baseKB,compilerDirective,1,pfcPosTrigger)>=(mfl4([ 'F'=F],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',225),ax)
'$pt'(baseKB,compilerDirective(_64162),rhs([ { kb_shared( _427268/0) }]))>=((compilerDirective(_64202)==>{kb_shared(_64202/0)}),mfl4(
[ 'F'=F],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',225))
compilerDirective(hardCodedExpansion)>=(mfl4(_64132,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',227),ax)
mpred_prop(baseKB,hardCodedExpansion,0,kb_shared)>=((mfl4(_64090,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',227),ax),mfl4(_64100,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',227))
'$pt'(baseKB,genlMt(_63810,baseKB),(_63810\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_464990:hardCodedExpansion/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_479238:hardCodedExpansion/0))) }])))>=(mpred_prop(baseKB,hardCodedExpansion,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,hardCodedExpansion,0,kb_shared),'$pt'(baseKB,genlMt(_63810,baseKB),(_63810\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_96580:hardCodedExpansion/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_110828:hardCodedExpansion/0))) }])))))
comment(hardCodedExpansion,"Is Already Implemented From Code")>=(mfl4(_63780,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',227),ax)
compilerDirective(codeTooSlow)>=(mfl4(_63732,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',228),ax)
mpred_prop(baseKB,codeTooSlow,0,kb_shared)>=((mfl4(_63690,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',228),ax),mfl4(_63700,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',228))
'$pt'(baseKB,genlMt(_63410,baseKB),(_63410\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_147022:codeTooSlow/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_161264:codeTooSlow/0))) }])))>=(mpred_prop(baseKB,codeTooSlow,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,codeTooSlow,0,kb_shared),'$pt'(baseKB,genlMt(_63410,baseKB),(_63410\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_197492:codeTooSlow/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_211734:codeTooSlow/0))) }])))))
comment(codeTooSlow,"A faster more incomplete version is filling in for it")>=(mfl4(_63380,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',228),ax)
compilerDirective(pfc_checking)>=(mfl4(_63328,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',229),ax)
mpred_prop(baseKB,pfc_checking,0,kb_shared)>=((mfl4(_63286,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',229),ax),mfl4(_63296,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',229))
'$pt'(baseKB,genlMt(_63006,baseKB),(_63006\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_247916:pfc_checking/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_262160:pfc_checking/0))) }])))>=(mpred_prop(baseKB,pfc_checking,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,pfc_checking,0,kb_shared),'$pt'(baseKB,genlMt(_63006,baseKB),(_63006\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_298388:pfc_checking/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_312632:pfc_checking/0))) }])))))
comment(pfc_checking,"Checks for common Pfc Errors")>=(mfl4(_62976,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',229),ax)
compilerDirective(pass2)>=(mfl4(_62930,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',230),ax)
mpred_prop(baseKB,pass2,0,kb_shared)>=((mfl4(_62888,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',230),ax),mfl4(_62898,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',230))
'$pt'(baseKB,genlMt(_62608,baseKB),(_62608\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_348814:pass2/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_363052:pass2/0))) }])))>=(mpred_prop(baseKB,pass2,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,pass2,0,kb_shared),'$pt'(baseKB,genlMt(_62608,baseKB),(_62608\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_399274:pass2/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_413512:pass2/0))) }])))))
comment(pass2,"Probably not needed at first")>=(mfl4(_62578,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',230),ax)
compilerDirective(tooSlow)>=(mfl4(_62532,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',231),ax)
comment(tooSlow,"Slow and Probably not needed at first")>=(mfl4(_62500,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',231),ax)
compilerDirective(redundantMaybe)>=(mfl4(_62452,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',232),ax)
mpred_prop(baseKB,redundantMaybe,0,kb_shared)>=((mfl4(_62410,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',232),ax),mfl4(_62420,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',232))
'$pt'(baseKB,genlMt(_62130,baseKB),(_62130\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_449706:redundantMaybe/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_463950:redundantMaybe/0))) }])))>=(mpred_prop(baseKB,redundantMaybe,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,redundantMaybe,0,kb_shared),'$pt'(baseKB,genlMt(_62130,baseKB),(_62130\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_500180:redundantMaybe/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_96238:redundantMaybe/0))) }])))))
comment(redundantMaybe,"Probably redundant")>=(mfl4(_62100,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',232),ax)
compilerDirective(isRedundant)>=(mfl4(_62056,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',233),ax)
mpred_prop(baseKB,isRedundant,0,kb_shared)>=((mfl4(_62014,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',233),ax),mfl4(_62024,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',233))
'$pt'(baseKB,genlMt(_61734,baseKB),(_61734\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_132424:isRedundant/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_146666:isRedundant/0))) }])))>=(mpred_prop(baseKB,isRedundant,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,isRedundant,0,kb_shared),'$pt'(baseKB,genlMt(_61734,baseKB),(_61734\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_182894:isRedundant/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_197136:isRedundant/0))) }])))))
comment(isRedundant,"Redundant")>=(mfl4(_61704,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',233),ax)
compilerDirective(isRuntime)>=(mfl4(_61662,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',234),ax)
mpred_prop(baseKB,isRuntime,0,kb_shared)>=((mfl4(_61620,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',234),ax),mfl4(_61630,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',234))
'$pt'(baseKB,genlMt(_61340,baseKB),(_61340\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_233318:isRuntime/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_247560:isRuntime/0))) }])))>=(mpred_prop(baseKB,isRuntime,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,isRuntime,0,kb_shared),'$pt'(baseKB,genlMt(_61340,baseKB),(_61340\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_283788:isRuntime/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_298030:isRuntime/0))) }])))))
comment(isRuntime,"Only use rule/fact at runtime")>=(mfl4(_61310,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',234),ax)
ttRelationType(prologBuiltin)>=(mfl4([ 'PredType'=prologBuiltin],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologBuiltin)>=(ttRelationType(prologBuiltin),'$pt'(baseKB,ttRelationType(prologBuiltin),rhs([ { decl_rt(prologBuiltin) },
functorDeclares(prologBuiltin)])))
arityMax(prologBuiltin,1)>=(functorDeclares(prologBuiltin),'$pt'(baseKB,functorDeclares(prologBuiltin),rhs([ arityMax(prologBuiltin,1),
functorIsMacro(prologBuiltin)])))
functorIsMacro(prologBuiltin)>=(functorDeclares(prologBuiltin),'$pt'(baseKB,functorDeclares(prologBuiltin),rhs([ arityMax(prologBuiltin,1),
functorIsMacro(prologBuiltin)])))
ttRelationType(prologDynamic)>=(mfl4([ 'PredType'=prologDynamic],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologDynamic)>=(ttRelationType(prologDynamic),'$pt'(baseKB,ttRelationType(prologDynamic),rhs([ { decl_rt(prologDynamic) },
functorDeclares(prologDynamic)])))
arityMax(prologDynamic,1)>=(functorDeclares(prologDynamic),'$pt'(baseKB,functorDeclares(prologDynamic),rhs([ arityMax(prologDynamic,1),
functorIsMacro(prologDynamic)])))
functorIsMacro(prologDynamic)>=(functorDeclares(prologDynamic),'$pt'(baseKB,functorDeclares(prologDynamic),rhs([ arityMax(prologDynamic,1),
functorIsMacro(prologDynamic)])))
ttRelationType(prologHybrid)>=(mfl4([ 'PredType'=prologHybrid],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologHybrid)>=(ttRelationType(prologHybrid),'$pt'(baseKB,ttRelationType(prologHybrid),rhs([ { decl_rt(prologHybrid) },
functorDeclares(prologHybrid)])))
arityMax(prologHybrid,1)>=(functorDeclares(prologHybrid),'$pt'(baseKB,functorDeclares(prologHybrid),rhs([ arityMax(prologHybrid,1),
functorIsMacro(prologHybrid)])))
functorIsMacro(prologHybrid)>=(functorDeclares(prologHybrid),'$pt'(baseKB,functorDeclares(prologHybrid),rhs([ arityMax(prologHybrid,1),
functorIsMacro(prologHybrid)])))
ttRelationType(singleValuedHybrid)>=(mfl4([ 'PredType'=singleValuedHybrid],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(singleValuedHybrid)>=(ttRelationType(singleValuedHybrid),'$pt'(baseKB,ttRelationType(singleValuedHybrid),rhs(
[ { decl_rt(singleValuedHybrid) },
functorDeclares(singleValuedHybrid)])))
arityMax(singleValuedHybrid,1)>=(functorDeclares(singleValuedHybrid),'$pt'(baseKB,functorDeclares(singleValuedHybrid),rhs(
[ arityMax(singleValuedHybrid,1),
functorIsMacro(singleValuedHybrid)])))
functorIsMacro(singleValuedHybrid)>=(functorDeclares(singleValuedHybrid),'$pt'(baseKB,functorDeclares(singleValuedHybrid),rhs(
[ arityMax(singleValuedHybrid,1),
functorIsMacro(singleValuedHybrid)])))
ttRelationType(prologKIF)>=(mfl4([ 'PredType'=prologKIF],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologKIF)>=(ttRelationType(prologKIF),'$pt'(baseKB,ttRelationType(prologKIF),rhs([ { decl_rt(prologKIF) },
functorDeclares(prologKIF)])))
arityMax(prologKIF,1)>=(functorDeclares(prologKIF),'$pt'(baseKB,functorDeclares(prologKIF),rhs([ arityMax(prologKIF,1),
functorIsMacro(prologKIF)])))
functorIsMacro(prologKIF)>=(functorDeclares(prologKIF),'$pt'(baseKB,functorDeclares(prologKIF),rhs([ arityMax(prologKIF,1),
functorIsMacro(prologKIF)])))
ttRelationType(prologPTTP)>=(mfl4([ 'PredType'=prologPTTP],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologPTTP)>=(ttRelationType(prologPTTP),'$pt'(baseKB,ttRelationType(prologPTTP),rhs([ { decl_rt(prologPTTP) },
functorDeclares(prologPTTP)])))
arityMax(prologPTTP,1)>=(functorDeclares(prologPTTP),'$pt'(baseKB,functorDeclares(prologPTTP),rhs([ arityMax(prologPTTP,1),
functorIsMacro(prologPTTP)])))
functorIsMacro(prologPTTP)>=(functorDeclares(prologPTTP),'$pt'(baseKB,functorDeclares(prologPTTP),rhs([ arityMax(prologPTTP,1),
functorIsMacro(prologPTTP)])))
ttRelationType(pfcMustFC)>=(mfl4([ 'PredType'=pfcMustFC],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(pfcMustFC)>=(ttRelationType(pfcMustFC),'$pt'(baseKB,ttRelationType(pfcMustFC),rhs([ { decl_rt(pfcMustFC) },
functorDeclares(pfcMustFC)])))
arityMax(pfcMustFC,1)>=(functorDeclares(pfcMustFC),'$pt'(baseKB,functorDeclares(pfcMustFC),rhs([ arityMax(pfcMustFC,1),
functorIsMacro(pfcMustFC)])))
functorIsMacro(pfcMustFC)>=(functorDeclares(pfcMustFC),'$pt'(baseKB,functorDeclares(pfcMustFC),rhs([ arityMax(pfcMustFC,1),
functorIsMacro(pfcMustFC)])))
ttRelationType(prologListValued)>=(mfl4([ 'PredType'=prologListValued],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologListValued)>=(ttRelationType(prologListValued),'$pt'(baseKB,ttRelationType(prologListValued),rhs(
[ { decl_rt(prologListValued) },
functorDeclares(prologListValued)])))
arityMax(prologListValued,1)>=(functorDeclares(prologListValued),'$pt'(baseKB,functorDeclares(prologListValued),rhs([ arityMax(prologListValued,1),
functorIsMacro(prologListValued)])))
functorIsMacro(prologListValued)>=(functorDeclares(prologListValued),'$pt'(baseKB,functorDeclares(prologListValued),rhs(
[ arityMax(prologListValued,1),
functorIsMacro(prologListValued)])))
ttRelationType(prologMultiValued)>=(mfl4([ 'PredType'=prologMultiValued],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologMultiValued)>=(ttRelationType(prologMultiValued),'$pt'(baseKB,ttRelationType(prologMultiValued),rhs(
[ { decl_rt(prologMultiValued) },
functorDeclares(prologMultiValued)])))
arityMax(prologMultiValued,1)>=(functorDeclares(prologMultiValued),'$pt'(baseKB,functorDeclares(prologMultiValued),rhs(
[ arityMax(prologMultiValued,1),
functorIsMacro(prologMultiValued)])))
functorIsMacro(prologMultiValued)>=(functorDeclares(prologMultiValued),'$pt'(baseKB,functorDeclares(prologMultiValued),rhs(
[ arityMax(prologMultiValued,1),
functorIsMacro(prologMultiValued)])))
ttRelationType(prologSingleValued)>=(mfl4([ 'PredType'=prologSingleValued],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologSingleValued)>=(ttRelationType(prologSingleValued),'$pt'(baseKB,ttRelationType(prologSingleValued),rhs(
[ { decl_rt(prologSingleValued) },
functorDeclares(prologSingleValued)])))
arityMax(prologSingleValued,1)>=(functorDeclares(prologSingleValued),'$pt'(baseKB,functorDeclares(prologSingleValued),rhs(
[ arityMax(prologSingleValued,1),
functorIsMacro(prologSingleValued)])))
functorIsMacro(prologSingleValued)>=(functorDeclares(prologSingleValued),'$pt'(baseKB,functorDeclares(prologSingleValued),rhs(
[ arityMax(prologSingleValued,1),
functorIsMacro(prologSingleValued)])))
ttRelationType(prologOrdered)>=(mfl4([ 'PredType'=prologOrdered],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologOrdered)>=(ttRelationType(prologOrdered),'$pt'(baseKB,ttRelationType(prologOrdered),rhs([ { decl_rt(prologOrdered) },
functorDeclares(prologOrdered)])))
arityMax(prologOrdered,1)>=(functorDeclares(prologOrdered),'$pt'(baseKB,functorDeclares(prologOrdered),rhs([ arityMax(prologOrdered,1),
functorIsMacro(prologOrdered)])))
functorIsMacro(prologOrdered)>=(functorDeclares(prologOrdered),'$pt'(baseKB,functorDeclares(prologOrdered),rhs([ arityMax(prologOrdered,1),
functorIsMacro(prologOrdered)])))
ttRelationType(prologEquality)>=(mfl4([ 'PredType'=prologEquality],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologEquality)>=(ttRelationType(prologEquality),'$pt'(baseKB,ttRelationType(prologEquality),rhs([ { decl_rt(prologEquality) },
functorDeclares(prologEquality)])))
arityMax(prologEquality,1)>=(functorDeclares(prologEquality),'$pt'(baseKB,functorDeclares(prologEquality),rhs([ arityMax(prologEquality,1),
functorIsMacro(prologEquality)])))
functorIsMacro(prologEquality)>=(functorDeclares(prologEquality),'$pt'(baseKB,functorDeclares(prologEquality),rhs([ arityMax(prologEquality,1),
functorIsMacro(prologEquality)])))
ttRelationType(rtArgsVerbatum)>=(mfl4([ 'PredType'=rtArgsVerbatum],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(rtArgsVerbatum)>=(ttRelationType(rtArgsVerbatum),'$pt'(baseKB,ttRelationType(rtArgsVerbatum),rhs([ { decl_rt(rtArgsVerbatum) },
functorDeclares(rtArgsVerbatum)])))
arityMax(rtArgsVerbatum,1)>=(functorDeclares(rtArgsVerbatum),'$pt'(baseKB,functorDeclares(rtArgsVerbatum),rhs([ arityMax(rtArgsVerbatum,1),
functorIsMacro(rtArgsVerbatum)])))
functorIsMacro(rtArgsVerbatum)>=(functorDeclares(rtArgsVerbatum),'$pt'(baseKB,functorDeclares(rtArgsVerbatum),rhs([ arityMax(rtArgsVerbatum,1),
functorIsMacro(rtArgsVerbatum)])))
ttRelationType(prologSideEffects)>=(mfl4([ 'PredType'=prologSideEffects],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologSideEffects)>=(ttRelationType(prologSideEffects),'$pt'(baseKB,ttRelationType(prologSideEffects),rhs(
[ { decl_rt(prologSideEffects) },
functorDeclares(prologSideEffects)])))
arityMax(prologSideEffects,1)>=(functorDeclares(prologSideEffects),'$pt'(baseKB,functorDeclares(prologSideEffects),rhs(
[ arityMax(prologSideEffects,1),
functorIsMacro(prologSideEffects)])))
functorIsMacro(prologSideEffects)>=(functorDeclares(prologSideEffects),'$pt'(baseKB,functorDeclares(prologSideEffects),rhs(
[ arityMax(prologSideEffects,1),
functorIsMacro(prologSideEffects)])))
ttRelationType(rtNotForUnboundPredicates)>=(mfl4([ 'PredType'=rtNotForUnboundPredicates],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(rtNotForUnboundPredicates)>=(ttRelationType(rtNotForUnboundPredicates),'$pt'(baseKB,ttRelationType(rtNotForUnboundPredicates),rhs(
[ { decl_rt(rtNotForUnboundPredicates) },
functorDeclares(rtNotForUnboundPredicates)])))
arityMax(rtNotForUnboundPredicates,1)>=(functorDeclares(rtNotForUnboundPredicates),'$pt'(baseKB,functorDeclares(rtNotForUnboundPredicates),rhs(
[ arityMax(rtNotForUnboundPredicates,1),
functorIsMacro(rtNotForUnboundPredicates)])))
functorIsMacro(rtNotForUnboundPredicates)>=(functorDeclares(rtNotForUnboundPredicates),'$pt'(baseKB,functorDeclares(rtNotForUnboundPredicates),rhs(
[ arityMax(rtNotForUnboundPredicates,1),
functorIsMacro(rtNotForUnboundPredicates)])))
ttRelationType(rtAvoidForwardChain)>=(mfl4([ 'PredType'=rtAvoidForwardChain],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(rtAvoidForwardChain)>=(ttRelationType(rtAvoidForwardChain),'$pt'(baseKB,ttRelationType(rtAvoidForwardChain),rhs(
[ { decl_rt(rtAvoidForwardChain) },
functorDeclares(rtAvoidForwardChain)])))
arityMax(rtAvoidForwardChain,1)>=(functorDeclares(rtAvoidForwardChain),'$pt'(baseKB,functorDeclares(rtAvoidForwardChain),rhs(
[ arityMax(rtAvoidForwardChain,1),
functorIsMacro(rtAvoidForwardChain)])))
functorIsMacro(rtAvoidForwardChain)>=(functorDeclares(rtAvoidForwardChain),'$pt'(baseKB,functorDeclares(rtAvoidForwardChain),rhs(
[ arityMax(rtAvoidForwardChain,1),
functorIsMacro(rtAvoidForwardChain)])))
ttRelationType(rtSymmetricBinaryPredicate)>=(mfl4([ 'PredType'=rtSymmetricBinaryPredicate],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(rtSymmetricBinaryPredicate)>=(ttRelationType(rtSymmetricBinaryPredicate),'$pt'(baseKB,ttRelationType(rtSymmetricBinaryPredicate),rhs(
[ { decl_rt(rtSymmetricBinaryPredicate) },
functorDeclares(rtSymmetricBinaryPredicate)])))
arityMax(rtSymmetricBinaryPredicate,1)>=(functorDeclares(rtSymmetricBinaryPredicate),'$pt'(baseKB,functorDeclares(rtSymmetricBinaryPredicate),rhs(
[ arityMax(rtSymmetricBinaryPredicate,1),
functorIsMacro(rtSymmetricBinaryPredicate)])))
functorIsMacro(rtSymmetricBinaryPredicate)>=(functorDeclares(rtSymmetricBinaryPredicate),'$pt'(baseKB,functorDeclares(rtSymmetricBinaryPredicate),rhs(
[ arityMax(rtSymmetricBinaryPredicate,1),
functorIsMacro(rtSymmetricBinaryPredicate)])))
ttRelationType(predCanHaveSingletons)>=(mfl4([ 'PredType'=predCanHaveSingletons],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(predCanHaveSingletons)>=(ttRelationType(predCanHaveSingletons),'$pt'(baseKB,ttRelationType(predCanHaveSingletons),rhs(
[ { decl_rt(predCanHaveSingletons) },
functorDeclares(predCanHaveSingletons)])))
arityMax(predCanHaveSingletons,1)>=(functorDeclares(predCanHaveSingletons),'$pt'(baseKB,functorDeclares(predCanHaveSingletons),rhs(
[ arityMax(predCanHaveSingletons,1),
functorIsMacro(predCanHaveSingletons)])))
functorIsMacro(predCanHaveSingletons)>=(functorDeclares(predCanHaveSingletons),'$pt'(baseKB,functorDeclares(predCanHaveSingletons),rhs(
[ arityMax(predCanHaveSingletons,1),
functorIsMacro(predCanHaveSingletons)])))
ttRelationType(pfcControlled)>=(mfl4([ 'PredType'=pfcControlled],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(pfcControlled)>=(ttRelationType(pfcControlled),'$pt'(baseKB,ttRelationType(pfcControlled),rhs([ { decl_rt(pfcControlled) },
functorDeclares(pfcControlled)])))
arityMax(pfcControlled,1)>=(functorDeclares(pfcControlled),'$pt'(baseKB,functorDeclares(pfcControlled),rhs([ arityMax(pfcControlled,1),
functorIsMacro(pfcControlled)])))
functorIsMacro(pfcControlled)>=(functorDeclares(pfcControlled),'$pt'(baseKB,functorDeclares(pfcControlled),rhs([ arityMax(pfcControlled,1),
functorIsMacro(pfcControlled)])))
ttRelationType(prologNegByFailure)>=(mfl4([ 'PredType'=prologNegByFailure],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologNegByFailure)>=(ttRelationType(prologNegByFailure),'$pt'(baseKB,ttRelationType(prologNegByFailure),rhs(
[ { decl_rt(prologNegByFailure) },
functorDeclares(prologNegByFailure)])))
arityMax(prologNegByFailure,1)>=(functorDeclares(prologNegByFailure),'$pt'(baseKB,functorDeclares(prologNegByFailure),rhs(
[ arityMax(prologNegByFailure,1),
functorIsMacro(prologNegByFailure)])))
functorIsMacro(prologNegByFailure)>=(functorDeclares(prologNegByFailure),'$pt'(baseKB,functorDeclares(prologNegByFailure),rhs(
[ arityMax(prologNegByFailure,1),
functorIsMacro(prologNegByFailure)])))
ttRelationType(prologIsFlag)>=(mfl4([ 'PredType'=prologIsFlag],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(prologIsFlag)>=(ttRelationType(prologIsFlag),'$pt'(baseKB,ttRelationType(prologIsFlag),rhs([ { decl_rt(prologIsFlag) },
functorDeclares(prologIsFlag)])))
arityMax(prologIsFlag,1)>=(functorDeclares(prologIsFlag),'$pt'(baseKB,functorDeclares(prologIsFlag),rhs([ arityMax(prologIsFlag,1),
functorIsMacro(prologIsFlag)])))
functorIsMacro(prologIsFlag)>=(functorDeclares(prologIsFlag),'$pt'(baseKB,functorDeclares(prologIsFlag),rhs([ arityMax(prologIsFlag,1),
functorIsMacro(prologIsFlag)])))
ttRelationType(tFunction)>=(mfl4([ 'PredType'=tFunction],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',237),ax)
functorDeclares(tFunction)>=(ttRelationType(tFunction),'$pt'(baseKB,ttRelationType(tFunction),rhs([ { decl_rt(tFunction) },
functorDeclares(tFunction)])))
arityMax(tFunction,1)>=(functorDeclares(tFunction),'$pt'(baseKB,functorDeclares(tFunction),rhs([ arityMax(tFunction,1),
functorIsMacro(tFunction)])))
functorIsMacro(tFunction)>=(functorDeclares(tFunction),'$pt'(baseKB,functorDeclares(tFunction),rhs([ arityMax(tFunction,1),
functorIsMacro(tFunction)])))
mpred_prop(baseKB,do_and_undo,2,kb_shared)>=(mfl4(_55984,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',283),ax)
'$pt'(baseKB,genlMt(_55710,baseKB),(_55710\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_197358:do_and_undo/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_211600:do_and_undo/2))) }])))>=(mpred_prop(baseKB,do_and_undo,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,do_and_undo,2,kb_shared),'$pt'(baseKB,genlMt(_55710,baseKB),(_55710\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_247828:do_and_undo/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_262070:do_and_undo/2))) }])))))
mpred_prop(baseKB,tFunction,1,kb_shared)>=(mfl4(_55680,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',284),ax)
'$pt'(baseKB,genlMt(_55406,baseKB),(_55406\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_298228:tFunction/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_312470:tFunction/1))) }])))>=(mpred_prop(baseKB,tFunction,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,tFunction,1,kb_shared),'$pt'(baseKB,genlMt(_55406,baseKB),(_55406\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_348698:tFunction/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_362940:tFunction/1))) }])))))
(do_and_undo(_55268,_55270):-cwc,atom(_55268),atom_concat(assert,_55298,_55268),!,atom_concat(delete,_55298,_55270),current_predicate(_55270/_55330))>=(mfl4(
[ 'A'=A,
'U'=_55270,
'Suffix'=_55298],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',286),ax)
(do_and_undo(_55150,_55152):-cwc,atom(_55150),atom_concat(def,_55180,_55150),atom_concat(un,_55150,_55152),current_predicate(_55152/_55206))>=(mfl4(
[ 'A'=A,
'U'=_55152],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',287),ax)
(do_and_undo(_54920,_54922):-cwc,strip_module(_54920,_54940,_54942),compound(_54942),_54942=..[_54968|_54970],lookup_u(do_and_undo(_54968,_54986)),_54996=..[_54986|_54970],_54922=_54940:_54996)>=(mfl4(
[ 'A'=A, 'U'=_54922,'M'=_54940,'P'=_54942,'F'=_54968,'ARGS'=_54970,'UF'=_54986
,
'UA'=_54996],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',288),ax)
(ll:-cwc,call(listing,[ isa/2,
mtHybrid/1,
col_as_unary/1,
tRRP2/1,
tRR/1,
tRRP/1]))>=(mfl4(_54892,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',289),ax)
arity(arity,2)>=(mfl4(_54774,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',293),ax)
arity(do_and_undo,2)>=(mfl4(_54740,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',294),ax)
arity(functorIsMacro,1)>=(mfl4(_54706,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',297),ax)
functorIsMacro(functorIsMacro)>=(mfl4(_54672,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',299),ax)
(prologHybrid(_54586),arity(_54586,_54592)==>{kb_shared(_54586/_54592)})>=(mfl4([ 'F'=F,
'A'=_54592],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',301),ax)
mpred_prop(baseKB,prologHybrid,1,pfcLHS)>=(mfl4([ 'F'=F,
'A'=_54558],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',301),ax)
mpred_prop(baseKB,prologHybrid,1,pfcPosTrigger)>=(mfl4([ 'F'=F,
'A'=_54496],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',301),ax)
'$pt'(baseKB,prologHybrid(_54322),(arity(_54322,_54334)*->rhs([ { kb_shared( _410490/_410492) }])))>=((prologHybrid(_54380),arity(_54380,_54386)==>{kb_shared(_54380/_54386)}),mfl4(
[ 'F'=F,
'A'=_54434],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',301))
mpred_prop(baseKB,prologHybrid,1,pfcCallCode)>=(mfl4([ 'F'=F,
'A'=_54298],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',301),ax)
'$pt'(baseKB,arity(_54124,_54126),(prologHybrid(_54124)*->rhs([ { kb_shared( _428352/_428354) }])))>=((prologHybrid(_54182),arity(_54182,_54188)==>{kb_shared(_54182/_54188)}),mfl4(
[ 'F'=F,
'A'=_54236],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',301))
(pfcControlled(_54048),arity(_54048,_54054)==>hybrid_support(_54048,_54054))>=(mfl4([ 'P'=P,
'A'=_54054],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',313),ax)
mpred_prop(baseKB,hybrid_support,2,pfcRHS)>=(mfl4([ 'P'=P,
'A'=_54020],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',313),ax)
mpred_prop(baseKB,pfcControlled,1,pfcLHS)>=(mfl4([ 'P'=P,
'A'=_53958],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',313),ax)
mpred_prop(baseKB,pfcControlled,1,pfcPosTrigger)>=(mfl4([ 'P'=P,
'A'=_53896],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',313),ax)
'$pt'(baseKB,pfcControlled(_53738),(arity(_53738,_53750)*->rhs([ hybrid_support(Hybrid_support,Support)])))>=((pfcControlled(_53788),arity(_53788,_53794)==>hybrid_support(_53788,_53794)),mfl4(
[ 'P'=P,
'A'=_53834],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',313))
mpred_prop(baseKB,pfcControlled,1,pfcCallCode)>=(mfl4([ 'P'=P,
'A'=_53714],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',313),ax)
'$pt'(baseKB,arity(_53556,_53558),(pfcControlled(_53556)*->rhs([ hybrid_support(Hybrid_support,Support)])))>=((pfcControlled(_53606),arity(_53606,_53612)==>hybrid_support(_53606,_53612)),mfl4(
[ 'P'=P,
'A'=_53652],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',313))
rtArgsVerbatum(mpred_prop)>=(mfl4(_53526,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',316),ax)
rtArgsVerbatum(listing)>=(mfl4(_53494,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',317),ax)
rtNotForUnboundPredicates(~)>=(mfl4(_53462,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',319),ax)
rtNotForUnboundPredicates(t)>=(mfl4(_53430,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',320),ax)
rtNotForUnboundPredicates(call)>=(mfl4(_53398,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',321),ax)
(pfc_checking==>(mpred_prop(_53298,_53300,_53302,pfcPosTrigger)==>{_53298:warn_if_static(_53300,_53302)}))>=(mfl4([ 'M'=M,
'F'=_53300,
'A'=_53302],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',332),ax)
mpred_prop(baseKB,warn_if_static,2,pfcCallCode)>=(mfl4([ 'M'=M,
'F'=_53258,
'A'=_53270],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',332),ax)
mpred_prop(baseKB,pfc_checking,0,pfcLHS)>=(mfl4([ 'M'=M,
'F'=_53184,
'A'=_53196],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',332),ax)
mpred_prop(baseKB,pfc_checking,0,pfcPosTrigger)>=(mfl4([ 'M'=M,
'F'=_53110,
'A'=_53122],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',332),ax)
'$pt'(baseKB,pfc_checking,rhs([ ( mpred_prop(Mpred_prop2,Mpred_prop,PfcPosTrigger,pfcPosTrigger) ==>
{ Warn_if_static4 :
warn_if_static(Warn_if_static,Static) })]))>=((pfc_checking==>(mpred_prop(_52980,_52982,_52984,pfcPosTrigger)==>{_52980:warn_if_static(_52982,_52984)})),mfl4(
[ 'M'=M,
'F'=_53036,
'A'=_53048],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',332))
(pfc_checking==>(mpred_prop(_52822,_52824,_52826,pfcNegTrigger)==>{_52822:warn_if_static(_52824,_52826)}))>=(mfl4([ 'M'=M,
'F'=_52824,
'A'=_52826],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',333),ax)
'$pt'(baseKB,pfc_checking,rhs([ ( mpred_prop(Mpred_prop2,Mpred_prop,PfcNegTrigger,pfcNegTrigger) ==>
{ Warn_if_static4 :
warn_if_static(Warn_if_static,Static) })]))>=((pfc_checking==>(mpred_prop(_52726,_52728,_52730,pfcNegTrigger)==>{_52726:warn_if_static(_52728,_52730)})),mfl4(
[ 'M'=M,
'F'=_52782,
'A'=_52794],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',333))
(pfc_checking==>(mpred_prop(_52568,_52570,_52572,pfcBcTrigger)==>{_52568:warn_if_static(_52570,_52572)}))>=(mfl4([ 'M'=M,
'F'=_52570,
'A'=_52572],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',334),ax)
'$pt'(baseKB,pfc_checking,rhs([ ( mpred_prop(Mpred_prop2,Mpred_prop,PfcBcTrigger,pfcBcTrigger) ==>
{ Warn_if_static4 :
warn_if_static(Warn_if_static,Static) })]))>=((pfc_checking==>(mpred_prop(_52472,_52474,_52476,pfcBcTrigger)==>{_52472:warn_if_static(_52474,_52476)})),mfl4(
[ 'M'=M,
'F'=_52528,
'A'=_52540],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',334))
(mpred_prop(_52286,_52288,_52290,_52292)/(\+ground(_52288/_52290))==>{trace_or_throw_ex(mpred_prop(_52286,_52288,_52290,_52292))})>=(mfl4(
[ 'M'=M,
'F'=_52288,
'A'=_52290,
'What'=_52292],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',335),ax)
mpred_prop(baseKB,trace_or_throw_ex,1,pfcCallCode)>=(mfl4([ 'M'=M,
'F'=_52234,
'A'=_52246,
'What'=_52258],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',335),ax)
mpred_prop(baseKB,ground,1,pfcCallCode)>=(mfl4([ 'M'=M,
'F'=_52148,
'A'=_52160,
'What'=_52172],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',335),ax)
'$pt'(baseKB,mpred_prop(_51914,_51916,_51918,_51920),(\+ground(_51916/_51918)*->rhs([ { trace_or_throw_ex( mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)) }])))>=((mpred_prop(_51990,_51992,_51994,_51996)/(\+ground(_51992/_51994))==>{trace_or_throw_ex(mpred_prop(_51990,_51992,_51994,_51996))}),mfl4(
[ 'M'=M,
'F'=_52062,
'A'=_52074,
'What'=_52086],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',335))
(mpred_prop(_51790,_51792,_51794,pfcCreates)==>{_51790:warn_if_static(_51792,_51794)},{kb_shared(_51790:_51792/_51794)})>=(mfl4(
[ 'M'=M,
'F'=_51792,
'A'=_51794],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',338),ax)
'$pt'(baseKB,mpred_prop(_51600,_51602,_51604,pfcCreates),rhs([ { Warn_if_static1 :
warn_if_static(Warn_if_static,Static) },
{ kb_shared( _228118 :
_228124/_228126) }]))>=((mpred_prop(_51674,_51676,_51678,pfcCreates)==>{_51674:warn_if_static(_51676,_51678)},{kb_shared(_51674:_51676/_51678)}),mfl4(
[ 'M'=M,
'F'=_51756,
'A'=_51768],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',338))
(mpred_prop(_51498,_51500,_51502,pfcControlled)==>{kb_shared(_51498:_51500/_51502)})>=(mfl4([ 'M'=M,
'F'=_51500,
'A'=_51502],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',343),ax)
'$pt'(baseKB,mpred_prop(_51352,_51354,_51356,pfcControlled),rhs([ { kb_shared( _252236 :
_252242/_252244) }]))>=((mpred_prop(_51404,_51406,_51408,pfcControlled)==>{kb_shared(_51404:_51406/_51408)}),mfl4(
[ 'M'=M,
'F'=_51464,
'A'=_51476],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',343))
(mpred_prop(_51250,_51252,_51254,pfcWatches)==>{kb_shared(_51250:_51252/_51254)})>=(mfl4([ 'M'=M,
'F'=_51252,
'A'=_51254],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',344),ax)
'$pt'(baseKB,mpred_prop(_51104,_51106,_51108,pfcWatches),rhs([ { kb_shared( _276346 :
_276352/_276354) }]))>=((mpred_prop(_51156,_51158,_51160,pfcWatches)==>{kb_shared(_51156:_51158/_51160)}),mfl4(
[ 'M'=M,
'F'=_51216,
'A'=_51228],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',344))
(mpred_prop(_51012,_51014,_51016,pfcPosTrigger)==>mpred_prop(_51012,_51014,_51016,pfcWatches))>=(mfl4([ 'M'=M,
'F'=_51014,
'A'=_51016],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',347),ax)
'$pt'(baseKB,mpred_prop(_50886,_50888,_50890,pfcPosTrigger),rhs([ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)]))>=((mpred_prop(_50928,_50930,_50932,pfcPosTrigger)==>mpred_prop(_50928,_50930,_50932,pfcWatches)),mfl4(
[ 'M'=M,
'F'=_50978,
'A'=_50990],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',347))
mpred_prop(baseKB,pfcSanityA,0,pfcWatches)>=(mpred_prop(baseKB,pfcSanityA,0,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_50836,_50838,_50840,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,pfcSanityA,0,kb_shared)>=((mfl4([ 'M'=M,
'F'=_50728,
'A'=_50740],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',347),ax),mfl4(
[ 'M'=M,
'F'=_50728,
'A'=_50740],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',347))
'$pt'(baseKB,genlMt(_50418,baseKB),(_50418\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_356172:pfcSanityA/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_370414:pfcSanityA/0))) }])))>=(mpred_prop(baseKB,pfcSanityA,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,pfcSanityA,0,kb_shared),'$pt'(baseKB,genlMt(_50418,baseKB),(_50418\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_406642:pfcSanityA/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_420884:pfcSanityA/0))) }])))))
mpred_prop(baseKB,mtHybrid,1,pfcWatches)>=(mpred_prop(baseKB,mtHybrid,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_50368,_50370,_50372,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,genlMt,2,pfcWatches)>=(mpred_prop(baseKB,genlMt,2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_50292,_50294,_50296,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,predicateTriggerType,1,pfcWatches)>=(mpred_prop(baseKB,predicateTriggerType,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_50216,_50218,_50220,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,mpred_prop,4,pfcWatches)>=(mpred_prop(baseKB,mpred_prop,4,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_50140,_50142,_50144,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,predicateConventionMt,2,pfcWatches)>=(mpred_prop(baseKB,predicateConventionMt,2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_50064,_50066,_50068,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,ttTypeType,1,pfcWatches)>=(mpred_prop(baseKB,ttTypeType,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_49988,_49990,_49992,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,ttTypeType,1,kb_shared)>=((mfl4([ 'M'=M,
'F'=_49880,
'A'=_49892],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',347),ax),mfl4(
[ 'M'=M,
'F'=_49880,
'A'=_49892],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',347))
'$pt'(baseKB,genlMt(_49570,baseKB),(_49570\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_102396:ttTypeType/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_116638:ttTypeType/1))) }])))>=(mpred_prop(baseKB,ttTypeType,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,ttTypeType,1,kb_shared),'$pt'(baseKB,genlMt(_49570,baseKB),(_49570\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_152866:ttTypeType/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_167108:ttTypeType/1))) }])))))
mpred_prop(baseKB,ttRelationType,1,pfcWatches)>=(mpred_prop(baseKB,ttRelationType,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_49520,_49522,_49524,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,functorDeclares,1,pfcWatches)>=(mpred_prop(baseKB,functorDeclares,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_49444,_49446,_49448,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,compilerDirective,1,pfcWatches)>=(mpred_prop(baseKB,compilerDirective,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_49368,_49370,_49372,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,prologHybrid,1,pfcWatches)>=(mpred_prop(baseKB,prologHybrid,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_49292,_49294,_49296,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,pfcControlled,1,pfcWatches)>=(mpred_prop(baseKB,pfcControlled,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_49216,_49218,_49220,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,pfc_checking,0,pfcWatches)>=(mpred_prop(baseKB,pfc_checking,0,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_49140,_49142,_49144,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
(mpred_prop(_49022,_49024,_49026,pfcNegTrigger)==>mpred_prop(_49022,_49024,_49026,pfcWatches))>=(mfl4([ 'M'=M,
'F'=_49024,
'A'=_49026],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',348),ax)
'$pt'(baseKB,mpred_prop(_48896,_48898,_48900,pfcNegTrigger),rhs([ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)]))>=((mpred_prop(_48938,_48940,_48942,pfcNegTrigger)==>mpred_prop(_48938,_48940,_48942,pfcWatches)),mfl4(
[ 'M'=M,
'F'=_48988,
'A'=_49000],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',348))
(mpred_prop(_48804,_48806,_48808,pfcBcTrigger)==>mpred_prop(_48804,_48806,_48808,pfcCreates))>=(mfl4([ 'M'=M,
'F'=_48806,
'A'=_48808],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',349),ax)
'$pt'(baseKB,mpred_prop(_48678,_48680,_48682,pfcBcTrigger),rhs([ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)]))>=((mpred_prop(_48720,_48722,_48724,pfcBcTrigger)==>mpred_prop(_48720,_48722,_48724,pfcCreates)),mfl4(
[ 'M'=M,
'F'=_48770,
'A'=_48782],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',349))
(mpred_prop(_48564,_48566,_48568,pfcLHS)==>arity(_48566,_48568),functorIsMacro(_48566),mpred_prop(_48564,_48566,_48568,pfcWatches))>=(mfl4(
[ 'M'=M,
'F'=_48566,
'A'=_48568],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',350),ax)
'$pt'(baseKB,mpred_prop(_48394,_48396,_48398,pfcLHS),rhs([ arity(Arity,Arity1),
functorIsMacro(_48396),
mpred_prop(_48394,_48396,_48398,pfcWatches)]))>=((mpred_prop(_48458,_48460,_48462,pfcLHS)==>arity(_48460,_48462),functorIsMacro(_48460),mpred_prop(_48458,_48460,_48462,pfcWatches)),mfl4(
[ 'M'=M,
'F'=_48530,
'A'=_48542],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',350))
arity(pfcSanityA,0)>=(mpred_prop(baseKB,pfcSanityA,0,pfcLHS),'$pt'(baseKB,mpred_prop(_48322,_48324,_48326,pfcLHS),rhs([
arity(Arity,Arity1),
functorIsMacro(_48324),
mpred_prop(_48322,_48324,_48326,pfcWatches)])))
functorIsMacro(pfcSanityA)>=(mpred_prop(baseKB,pfcSanityA,0,pfcLHS),'$pt'(baseKB,mpred_prop(_48228,_48230,_48232,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_48230),
mpred_prop(_48228,_48230,_48232,pfcWatches)])))
mpred_prop(baseKB,pfcSanityA,0,pfcWatches)>=(mpred_prop(baseKB,pfcSanityA,0,pfcLHS),'$pt'(baseKB,mpred_prop(_48136,_48138,_48140,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_48138),
mpred_prop(_48136,_48138,_48140,pfcWatches)])))
arity(mtHybrid,1)>=(mpred_prop(baseKB,mtHybrid,1,pfcLHS),'$pt'(baseKB,mpred_prop(_48038,_48040,_48042,pfcLHS),rhs([ arity(Arity,Arity1),
functorIsMacro(_48040),
mpred_prop(_48038,_48040,_48042,pfcWatches)])))
functorIsMacro(mtHybrid)>=(mpred_prop(baseKB,mtHybrid,1,pfcLHS),'$pt'(baseKB,mpred_prop(_47944,_47946,_47948,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_47946),
mpred_prop(_47944,_47946,_47948,pfcWatches)])))
mpred_prop(baseKB,mtHybrid,1,pfcWatches)>=(mpred_prop(baseKB,mtHybrid,1,pfcLHS),'$pt'(baseKB,mpred_prop(_47852,_47854,_47856,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_47854),
mpred_prop(_47852,_47854,_47856,pfcWatches)])))
arity(genlMt,2)>=(mpred_prop(baseKB,genlMt,2,pfcLHS),'$pt'(baseKB,mpred_prop(_47754,_47756,_47758,pfcLHS),rhs([ arity(Arity,Arity1),
functorIsMacro(_47756),
mpred_prop(_47754,_47756,_47758,pfcWatches)])))
functorIsMacro(genlMt)>=(mpred_prop(baseKB,genlMt,2,pfcLHS),'$pt'(baseKB,mpred_prop(_47660,_47662,_47664,pfcLHS),rhs([
arity(Arity,Arity1),
functorIsMacro(_47662),
mpred_prop(_47660,_47662,_47664,pfcWatches)])))
mpred_prop(baseKB,genlMt,2,pfcWatches)>=(mpred_prop(baseKB,genlMt,2,pfcLHS),'$pt'(baseKB,mpred_prop(_47568,_47570,_47572,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_47570),
mpred_prop(_47568,_47570,_47572,pfcWatches)])))
arity(predicateTriggerType,1)>=(mpred_prop(baseKB,predicateTriggerType,1,pfcLHS),'$pt'(baseKB,mpred_prop(_47470,_47472,_47474,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_47472),
mpred_prop(_47470,_47472,_47474,pfcWatches)])))
functorIsMacro(predicateTriggerType)>=(mpred_prop(baseKB,predicateTriggerType,1,pfcLHS),'$pt'(baseKB,mpred_prop(_47376,_47378,_47380,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_47378),
mpred_prop(_47376,_47378,_47380,pfcWatches)])))
mpred_prop(baseKB,predicateTriggerType,1,pfcWatches)>=(mpred_prop(baseKB,predicateTriggerType,1,pfcLHS),'$pt'(baseKB,mpred_prop(_47284,_47286,_47288,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_47286),
mpred_prop(_47284,_47286,_47288,pfcWatches)])))
arity(mpred_prop,4)>=(mpred_prop(baseKB,mpred_prop,4,pfcLHS),'$pt'(baseKB,mpred_prop(_47186,_47188,_47190,pfcLHS),rhs([
arity(Arity,Arity1),
functorIsMacro(_47188),
mpred_prop(_47186,_47188,_47190,pfcWatches)])))
functorIsMacro(mpred_prop)>=(mpred_prop(baseKB,mpred_prop,4,pfcLHS),'$pt'(baseKB,mpred_prop(_47092,_47094,_47096,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_47094),
mpred_prop(_47092,_47094,_47096,pfcWatches)])))
mpred_prop(baseKB,mpred_prop,4,pfcWatches)>=(mpred_prop(baseKB,mpred_prop,4,pfcLHS),'$pt'(baseKB,mpred_prop(_47000,_47002,_47004,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_47002),
mpred_prop(_47000,_47002,_47004,pfcWatches)])))
arity(predicateConventionMt,2)>=(mpred_prop(baseKB,predicateConventionMt,2,pfcLHS),'$pt'(baseKB,mpred_prop(_46902,_46904,_46906,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_46904),
mpred_prop(_46902,_46904,_46906,pfcWatches)])))
functorIsMacro(predicateConventionMt)>=(mpred_prop(baseKB,predicateConventionMt,2,pfcLHS),'$pt'(baseKB,mpred_prop(_46808,_46810,_46812,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_46810),
mpred_prop(_46808,_46810,_46812,pfcWatches)])))
mpred_prop(baseKB,predicateConventionMt,2,pfcWatches)>=(mpred_prop(baseKB,predicateConventionMt,2,pfcLHS),'$pt'(baseKB,mpred_prop(_46716,_46718,_46720,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_46718),
mpred_prop(_46716,_46718,_46720,pfcWatches)])))
arity(ttTypeType,1)>=(mpred_prop(baseKB,ttTypeType,1,pfcLHS),'$pt'(baseKB,mpred_prop(_46618,_46620,_46622,pfcLHS),rhs([
arity(Arity,Arity1),
functorIsMacro(_46620),
mpred_prop(_46618,_46620,_46622,pfcWatches)])))
functorIsMacro(ttTypeType)>=(mpred_prop(baseKB,ttTypeType,1,pfcLHS),'$pt'(baseKB,mpred_prop(_46524,_46526,_46528,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_46526),
mpred_prop(_46524,_46526,_46528,pfcWatches)])))
mpred_prop(baseKB,ttTypeType,1,pfcWatches)>=(mpred_prop(baseKB,ttTypeType,1,pfcLHS),'$pt'(baseKB,mpred_prop(_46432,_46434,_46436,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_46434),
mpred_prop(_46432,_46434,_46436,pfcWatches)])))
arity(ttRelationType,1)>=(mpred_prop(baseKB,ttRelationType,1,pfcLHS),'$pt'(baseKB,mpred_prop(_46334,_46336,_46338,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_46336),
mpred_prop(_46334,_46336,_46338,pfcWatches)])))
functorIsMacro(ttRelationType)>=(mpred_prop(baseKB,ttRelationType,1,pfcLHS),'$pt'(baseKB,mpred_prop(_46240,_46242,_46244,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_46242),
mpred_prop(_46240,_46242,_46244,pfcWatches)])))
mpred_prop(baseKB,ttRelationType,1,pfcWatches)>=(mpred_prop(baseKB,ttRelationType,1,pfcLHS),'$pt'(baseKB,mpred_prop(_46148,_46150,_46152,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_46150),
mpred_prop(_46148,_46150,_46152,pfcWatches)])))
arity(functorDeclares,1)>=(mpred_prop(baseKB,functorDeclares,1,pfcLHS),'$pt'(baseKB,mpred_prop(_46050,_46052,_46054,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_46052),
mpred_prop(_46050,_46052,_46054,pfcWatches)])))
functorIsMacro(functorDeclares)>=(mpred_prop(baseKB,functorDeclares,1,pfcLHS),'$pt'(baseKB,mpred_prop(_45956,_45958,_45960,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_45958),
mpred_prop(_45956,_45958,_45960,pfcWatches)])))
mpred_prop(baseKB,functorDeclares,1,pfcWatches)>=(mpred_prop(baseKB,functorDeclares,1,pfcLHS),'$pt'(baseKB,mpred_prop(_45864,_45866,_45868,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_45866),
mpred_prop(_45864,_45866,_45868,pfcWatches)])))
arity(compilerDirective,1)>=(mpred_prop(baseKB,compilerDirective,1,pfcLHS),'$pt'(baseKB,mpred_prop(_45766,_45768,_45770,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_45768),
mpred_prop(_45766,_45768,_45770,pfcWatches)])))
functorIsMacro(compilerDirective)>=(mpred_prop(baseKB,compilerDirective,1,pfcLHS),'$pt'(baseKB,mpred_prop(_45672,_45674,_45676,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_45674),
mpred_prop(_45672,_45674,_45676,pfcWatches)])))
mpred_prop(baseKB,compilerDirective,1,pfcWatches)>=(mpred_prop(baseKB,compilerDirective,1,pfcLHS),'$pt'(baseKB,mpred_prop(_45580,_45582,_45584,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_45582),
mpred_prop(_45580,_45582,_45584,pfcWatches)])))
arity(prologHybrid,1)>=(mpred_prop(baseKB,prologHybrid,1,pfcLHS),'$pt'(baseKB,mpred_prop(_45482,_45484,_45486,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_45484),
mpred_prop(_45482,_45484,_45486,pfcWatches)])))
functorIsMacro(prologHybrid)>=(mpred_prop(baseKB,prologHybrid,1,pfcLHS),'$pt'(baseKB,mpred_prop(_45388,_45390,_45392,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_45390),
mpred_prop(_45388,_45390,_45392,pfcWatches)])))
mpred_prop(baseKB,prologHybrid,1,pfcWatches)>=(mpred_prop(baseKB,prologHybrid,1,pfcLHS),'$pt'(baseKB,mpred_prop(_45296,_45298,_45300,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_45298),
mpred_prop(_45296,_45298,_45300,pfcWatches)])))
arity(pfcControlled,1)>=(mpred_prop(baseKB,pfcControlled,1,pfcLHS),'$pt'(baseKB,mpred_prop(_45198,_45200,_45202,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_45200),
mpred_prop(_45198,_45200,_45202,pfcWatches)])))
functorIsMacro(pfcControlled)>=(mpred_prop(baseKB,pfcControlled,1,pfcLHS),'$pt'(baseKB,mpred_prop(_45104,_45106,_45108,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_45106),
mpred_prop(_45104,_45106,_45108,pfcWatches)])))
mpred_prop(baseKB,pfcControlled,1,pfcWatches)>=(mpred_prop(baseKB,pfcControlled,1,pfcLHS),'$pt'(baseKB,mpred_prop(_45012,_45014,_45016,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_45014),
mpred_prop(_45012,_45014,_45016,pfcWatches)])))
arity(pfc_checking,0)>=(mpred_prop(baseKB,pfc_checking,0,pfcLHS),'$pt'(baseKB,mpred_prop(_44914,_44916,_44918,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_44916),
mpred_prop(_44914,_44916,_44918,pfcWatches)])))
functorIsMacro(pfc_checking)>=(mpred_prop(baseKB,pfc_checking,0,pfcLHS),'$pt'(baseKB,mpred_prop(_44820,_44822,_44824,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_44822),
mpred_prop(_44820,_44822,_44824,pfcWatches)])))
mpred_prop(baseKB,pfc_checking,0,pfcWatches)>=(mpred_prop(baseKB,pfc_checking,0,pfcLHS),'$pt'(baseKB,mpred_prop(_44728,_44730,_44732,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_44730),
mpred_prop(_44728,_44730,_44732,pfcWatches)])))
(mpred_prop(_44610,_44612,_44614,pfcRHS)==>mpred_prop(_44610,_44612,_44614,pfcCreates))>=(mfl4([ 'M'=M,
'F'=_44612,
'A'=_44614],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',351),ax)
'$pt'(baseKB,mpred_prop(_44484,_44486,_44488,pfcRHS),rhs([ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)]))>=((mpred_prop(_44526,_44528,_44530,pfcRHS)==>mpred_prop(_44526,_44528,_44530,pfcCreates)),mfl4(
[ 'M'=M,
'F'=_44576,
'A'=_44588],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',351))
mpred_prop(baseKB,pfcSanityB,0,pfcCreates)>=(mpred_prop(baseKB,pfcSanityB,0,pfcRHS),'$pt'(baseKB,mpred_prop(_44434,_44436,_44438,pfcRHS),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)])))
mpred_prop(baseKB,pfcSanityB,0,kb_shared)>=((mfl4([ 'M'=M,
'F'=_44326,
'A'=_44338],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',351),ax),mfl4(
[ 'M'=M,
'F'=_44326,
'A'=_44338],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',351))
'$pt'(baseKB,genlMt(_44016,baseKB),(_44016\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_188880:pfcSanityB/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_203122:pfcSanityB/0))) }])))>=(mpred_prop(baseKB,pfcSanityB,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,pfcSanityB,0,kb_shared),'$pt'(baseKB,genlMt(_44016,baseKB),(_44016\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_239350:pfcSanityB/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_253592:pfcSanityB/0))) }])))))
mpred_prop(baseKB,genlMt,2,pfcCreates)>=(mpred_prop(baseKB,genlMt,2,pfcRHS),'$pt'(baseKB,mpred_prop(_43966,_43968,_43970,pfcRHS),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)])))
mpred_prop(baseKB,mpred_prop,4,pfcCreates)>=(mpred_prop(baseKB,mpred_prop,4,pfcRHS),'$pt'(baseKB,mpred_prop(_43890,_43892,_43894,pfcRHS),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)])))
mpred_prop(baseKB,functorDeclares,1,pfcCreates)>=(mpred_prop(baseKB,functorDeclares,1,pfcRHS),'$pt'(baseKB,mpred_prop(_43814,_43816,_43818,pfcRHS),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)])))
mpred_prop(baseKB,arityMax,2,pfcCreates)>=(mpred_prop(baseKB,arityMax,2,pfcRHS),'$pt'(baseKB,mpred_prop(_43738,_43740,_43742,pfcRHS),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)])))
mpred_prop(baseKB,arityMax,2,kb_shared)>=((mfl4([ 'M'=M,
'F'=_43630,
'A'=_43642],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',351),ax),mfl4(
[ 'M'=M,
'F'=_43630,
'A'=_43642],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',351))
'$pt'(baseKB,genlMt(_43320,baseKB),(_43320\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_331576:arityMax/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_345818:arityMax/2))) }])))>=(mpred_prop(baseKB,arityMax,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,arityMax,2,kb_shared),'$pt'(baseKB,genlMt(_43320,baseKB),(_43320\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_382044:arityMax/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_396286:arityMax/2))) }])))))
mpred_prop(baseKB,functorIsMacro,1,pfcCreates)>=(mpred_prop(baseKB,functorIsMacro,1,pfcRHS),'$pt'(baseKB,mpred_prop(_43270,_43272,_43274,pfcRHS),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)])))
mpred_prop(baseKB,hybrid_support,2,pfcCreates)>=(mpred_prop(baseKB,hybrid_support,2,pfcRHS),'$pt'(baseKB,mpred_prop(_43194,_43196,_43198,pfcRHS),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)])))
(mpred_prop(_43070,_43072,_43074,pfcCallCode)/predicate_is_undefined_fa(_43072,_43074)==>mpred_prop(_43070,_43072,_43074,needsDefined))>=(mfl4(
[ 'M'=M,
'F'=_43072,
'A'=_43074],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',355),ax)
mpred_prop(baseKB,predicate_is_undefined_fa,2,pfcCallCode)>=(mfl4([ 'M'=M,
'F'=_43030,
'A'=_43042],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',355),ax)
'$pt'(baseKB,mpred_prop(_42840,_42842,_42844,pfcCallCode),(predicate_is_undefined_fa(_42842,_42844)*->rhs([ mpred_prop(Mpred_prop2,Mpred_prop,NeedsDefined,needsDefined)])))>=((mpred_prop(_42900,_42902,_42904,pfcCallCode)/predicate_is_undefined_fa(_42902,_42904)==>mpred_prop(_42900,_42902,_42904,needsDefined)),mfl4(
[ 'M'=M,
'F'=_42956,
'A'=_42968],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',355))
genlPreds(pfcRHS,pfcControlled)>=(mfl4(_42810,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',361),ax)
genlPreds(prologSideEffects,rtNotForUnboundPredicates)>=(mfl4(_42776,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',363),ax)
mpred_prop(baseKB,nondet,0,kb_shared)>=(mfl4(_42742,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',365),ax)
'$pt'(baseKB,genlMt(_42468,baseKB),(_42468\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_472950:nondet/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_487188:nondet/0))) }])))>=(mpred_prop(baseKB,nondet,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,nondet,0,kb_shared),'$pt'(baseKB,genlMt(_42468,baseKB),(_42468\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_113194:nondet/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_127432:nondet/0))) }])))))
mpred_prop(baseKB,typeCheckDecl,2,kb_shared)>=(mfl4(_42438,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',366),ax)
'$pt'(baseKB,genlMt(_42164,baseKB),(_42164\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_163580:typeCheckDecl/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_177824:typeCheckDecl/2))) }])))>=(mpred_prop(baseKB,typeCheckDecl,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,typeCheckDecl,2,kb_shared),'$pt'(baseKB,genlMt(_42164,baseKB),(_42164\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_214054:typeCheckDecl/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_228298:typeCheckDecl/2))) }])))))
nondet>=(mfl4(_42134,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',368),ax)
mpred_prop(baseKB,warningsAbout,2,kb_shared)>=(mfl4(_42106,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',371),ax)
'$pt'(baseKB,genlMt(_41832,baseKB),(_41832\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_264470:warningsAbout/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_278714:warningsAbout/2))) }])))>=(mpred_prop(baseKB,warningsAbout,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,warningsAbout,2,kb_shared),'$pt'(baseKB,genlMt(_41832,baseKB),(_41832\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_314944:warningsAbout/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_329188:warningsAbout/2))) }])))))
arity(warningsAbout,2)>=((mfl4(_41792,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',373),ax),mfl4(_41802,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',373))
prologHybrid(warningsAbout)>=(mfl4(_41752,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',373),ax)
rtArgsVerbatum(warningsAbout)>=(mfl4(_41720,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',373),ax)
(warningsAbout(_41622,_41624)==>{wdmsg_pfc(error(warningsAbout(_41622,_41624))),if_interactive(break,true)})>=(mfl4([ 'Msg'=Msg,
'Why'=_41624],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',374),ax)
mpred_prop(baseKB,wdmsg_pfc,1,pfcCallCode)>=(mfl4([ 'Msg'=Msg,
'Why'=_41600],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',374),ax)
mpred_prop(baseKB,if_interactive,2,pfcCallCode)>=(mfl4([ 'Msg'=Msg,
'Why'=_41538],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',374),ax)
mpred_prop(baseKB,warningsAbout,2,pfcLHS)>=(mfl4([ 'Msg'=Msg,
'Why'=_41476],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',374),ax)
arity(warningsAbout,2)>=(mpred_prop(baseKB,warningsAbout,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,warningsAbout,2,pfcLHS),rhs(
[ arity(warningsAbout,2),
functorIsMacro(warningsAbout),
mpred_prop(baseKB,warningsAbout,2,pfcWatches)])))
functorIsMacro(warningsAbout)>=(mpred_prop(baseKB,warningsAbout,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,warningsAbout,2,pfcLHS),rhs(
[ arity(warningsAbout,2),
functorIsMacro(warningsAbout),
mpred_prop(baseKB,warningsAbout,2,pfcWatches)])))
mpred_prop(baseKB,warningsAbout,2,pfcWatches)>=(mpred_prop(baseKB,warningsAbout,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,warningsAbout,2,pfcLHS),rhs(
[ arity(warningsAbout,2),
functorIsMacro(warningsAbout),
mpred_prop(baseKB,warningsAbout,2,pfcWatches)])))
mpred_prop(baseKB,warningsAbout,2,pfcPosTrigger)>=(mfl4([ 'Msg'=Msg,
'Why'=_41130],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',374),ax)
mpred_prop(baseKB,warningsAbout,2,pfcWatches)>=(mpred_prop(baseKB,warningsAbout,2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,warningsAbout,2,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,warningsAbout,2,pfcWatches)])))
'$pt'(baseKB,warningsAbout(_40868,_40870),rhs([ { wdmsg_pfc( error( warningsAbout(WarningsAbout,WarningsAbout1))),
if_interactive(break,true) }]))>=((warningsAbout(_40926,_40928)==>{wdmsg_pfc(error(warningsAbout(_40926,_40928))),if_interactive(break,true)}),mfl4(
[ 'Msg'=Msg,
'Why'=_40992],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',374))
(t(_40754):-cwc,call(into_plist_arities(3,10,_40754,[_40784|_40786])),mpred_plist_t(_40784,_40786))>=(mfl4([ 'CALL'=CALL,
'P'=_40784,
'LIST'=_40786],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',384),ax)
(t(_40628,_40630):-cwc,atom(_40628),!,_40662=..[_40628,_40630],call_u(_40662))>=(mfl4([ 'A'=A,
'B'=_40630,
'ABC'=_40662],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',393),ax)
(t(_40544,_40546):-cwc,mpred_fa_call(_40544,1,call(_40544,_40546)))>=(mfl4([ 'P'=P,
'A1'=_40546],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',396),ax)
(t(_40444,_40446,_40448):-cwc,mpred_fa_call(_40444,2,call(_40444,_40446,_40448)))>=(mfl4([ 'P'=P,
'A1'=_40446,
'A2'=_40448],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',403),ax)
(t(_40328,_40330,_40332,_40334):-cwc,mpred_fa_call(_40328,3,call(_40328,_40330,_40332,_40334)))>=(mfl4([ 'P'=P,
'A1'=_40330,
'A2'=_40332,
'A3'=_40334],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',412),ax)
(t(_40196,_40198,_40200,_40202,_40204):-cwc,mpred_fa_call(_40196,4,call(_40196,_40198,_40200,_40202,_40204)))>=(mfl4([
'P'=P,
'A1'=_40198,
'A2'=_40200,
'A3'=_40202,
'A4'=_40204],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',420),ax)
(t(_40048,_40050,_40052,_40054,_40056,_40058):-cwc,mpred_fa_call(_40048,5,call(_40048,_40050,_40052,_40054,_40056,_40058)))>=(mfl4(
[ 'P'=P,
'A1'=_40050,
'A2'=_40052,
'A3'=_40054,
'A4'=_40056,
'A5'=_40058],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',429),ax)
(t(_39884,_39886,_39888,_39890,_39892,_39894,_39896):-cwc,mpred_fa_call(_39884,6,call(_39884,_39886,_39888,_39890,_39892,_39894,_39896)))>=(mfl4(
[ 'P'=P,
'A1'=_39886,
'A2'=_39888,
'A3'=_39890,
'A4'=_39892,
'A5'=_39894,
'A6'=_39896],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',438),ax)
(t(_39704,_39706,_39708,_39710,_39712,_39714,_39716,_39718):-cwc,mpred_fa_call(_39704,7,call(_39704,_39706,_39708,_39710,_39712,_39714,_39716,_39718)))>=(mfl4(
[ 'P'=P, 'A1'=_39706,'A2'=_39708,'A3'=_39710,'A4'=_39712,'A5'=_39714,'A6'=_39716
,
'A7'=_39718],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',447),ax)
typeCheckDecl(prologHybrid(_39650),callable(_39650))>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',453),ax)
typeCheckDecl(pfcControlled(_39596),callable(_39596))>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',454),ax)
arity(comment,2)>=(mfl4(_39568,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',457),ax)
arity(alwaysGaf,1)>=(mfl4(_39534,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',461),ax)
alwaysGaf(alwaysGaf)>=(mfl4(_39500,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',462),ax)
alwaysGaf(pfcRHS)>=(mfl4(_39468,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',463),ax)
alwaysGaf(pfcLHS)>=(mfl4(_39436,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',464),ax)
(arity(_39328,_39330):-cwc,is_ftNameArity(_39328,_39330),current_predicate(_39328/_39330),_39330>1)>=(mfl4([ 'F'=F,
'A'=_39330],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',471),ax)
(arity(_39262,1):-cwc,call_u(ttRelationType(_39262)))>=(mfl4([ 'F'=F],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',472),ax)
arity(rtArgsVerbatum,1)>=(mfl4(_39234,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',475),ax)
arity(quasiQuote,1)>=(mfl4(_39200,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',476),ax)
rtArgsVerbatum('$spft')>=(mfl4(_39166,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',477),ax)
quasiQuote(xQuoteFn)>=(mfl4(_39134,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',482),ax)
rtArgsVerbatum(with_current_why)>=(mfl4(_39102,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',484),ax)
rtArgsVerbatum(loop_check_term)>=(mfl4(_39070,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',485),ax)
rtArgsVerbatum(loop_check_term_key)>=(mfl4(_39038,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',486),ax)
rtArgsVerbatum(xQuoteFn)>=(mfl4(_39006,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',487),ax)
rtArgsVerbatum('$VAR')>=(mfl4(_38974,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',488),ax)
rtArgsVerbatum('NART')>=(mfl4(_38942,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',489),ax)
(rtArgsVerbatum(_38864):-cwc,atom(_38864),atom_concat(_38884,'Fn',_38864))>=(mfl4([ 'X'=X],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',490),ax)
rtArgsVerbatum(ain)>=(mfl4(_38836,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',491),ax)
rtArgsVerbatum(ruleRewrite)>=(mfl4(_38804,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',492),ax)
rtArgsVerbatum(mpred_action)>=(mfl4(_38772,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',493),ax)
rtArgsVerbatum(mpred_rem)>=(mfl4(_38740,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',496),ax)
rtArgsVerbatum(added)>=(mfl4(_38708,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',497),ax)
rtArgsVerbatum(call)>=(mfl4(_38676,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',498),ax)
rtArgsVerbatum(call_u)>=(mfl4(_38644,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',499),ax)
rtArgsVerbatum(clause_asserted_i)>=(mfl4(_38612,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',500),ax)
rtArgsVerbatum(member)>=(mfl4(_38580,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',501),ax)
rtArgsVerbatum(<-)>=(mfl4(_38548,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',502),ax)
rtArgsVerbatum(=..)>=(mfl4(_38516,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',503),ax)
rtArgsVerbatum(second_order)>=(mfl4(_38484,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',505),ax)
('$bt'(_38378,_38380)/(nonvar(_38378),must(get_bc_clause(_38378,_38400)))==>{ignore(kb_shared(_38378))},_38400)>=(mfl4(
[ 'P'=P,
'Post'=_38400],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',522),ax)
mpred_prop(baseKB,'$bt',2,pfcLHS)>=(mfl4([ 'P'=P,
'Post'=_38350],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',522),ax)
arity('$bt',2)>=(mpred_prop(baseKB,'$bt',2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,'$bt',2,pfcLHS),rhs([ arity('$bt',2),
functorIsMacro('$bt'),
mpred_prop(baseKB,'$bt',2,pfcWatches)])))
functorIsMacro('$bt')>=(mpred_prop(baseKB,'$bt',2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,'$bt',2,pfcLHS),rhs([ arity('$bt',2),
functorIsMacro('$bt'),
mpred_prop(baseKB,'$bt',2,pfcWatches)])))
mpred_prop(baseKB,'$bt',2,pfcWatches)>=(mpred_prop(baseKB,'$bt',2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,'$bt',2,pfcLHS),rhs(
[ arity('$bt',2),
functorIsMacro('$bt'),
mpred_prop(baseKB,'$bt',2,pfcWatches)])))
mpred_prop(baseKB,'$bt',2,kb_shared)>=((mfl4([ 'P'=P,
'Post'=_37970],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',522),ax),mfl4(
[ 'P'=P,
'Post'=_37970],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',522))
'$pt'(baseKB,genlMt(_37660,baseKB),(_37660\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_128114:'$bt'/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_142352:'$bt'/2))) }])))>=(mpred_prop(baseKB,'$bt',2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,'$bt',2,kb_shared),'$pt'(baseKB,genlMt(_37660,baseKB),(_37660\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_178574:'$bt'/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_192812:'$bt'/2))) }])))))
mpred_prop(baseKB,nonvar,1,pfcCallCode)>=(mfl4([ 'P'=P,
'Post'=_37636],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',522),ax)
mpred_prop(baseKB,must,1,pfcCallCode)>=(mfl4([ 'P'=P,
'Post'=_37574],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',522),ax)
mpred_prop(baseKB,'$bt',2,pfcPosTrigger)>=(mfl4([ 'P'=P,
'Post'=_37512],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',522),ax)
mpred_prop(baseKB,'$bt',2,pfcWatches)>=(mpred_prop(baseKB,'$bt',2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,'$bt',2,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,'$bt',2,pfcWatches)])))
'$pt'(baseKB,'$bt'(_37222,_37224),(nonvar(_37222),must(get_bc_clause(_37222,_37250))*->rhs([ { ignore( kb_shared(Shared)) },
_37250])))>=(('$bt'(_37300,_37302)/(nonvar(_37300),must(get_bc_clause(_37300,_37322)))==>{ignore(kb_shared(_37300))},_37322),mfl4(
[ 'P'=P,
'Post'=_37374],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',522))
genlPreds(pfcMustFC,pfcControlled)>=(mfl4(_37192,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',531),ax)
genlPreds(pfcControlled,prologHybrid)>=(mfl4(_37158,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',534),ax)
(mpred_prop(_37032,_37034,_37036,_37038),genlPreds(_37038,_37044)==>mpred_prop(_37032,_37034,_37036,_37044))>=(mfl4([ 'M'=M,
'F'=_37034,
'A'=_37036,
'R1'=_37038,
'R2'=_37044],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',536),ax)
mpred_prop(baseKB,genlPreds,2,pfcCallCode)>=(mfl4([ 'M'=M,
'F'=_36968,
'A'=_36980,
'R1'=_36992,
'R2'=_37004],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',536),ax)
'$pt'(baseKB,mpred_prop(_36754,_36756,_36758,_36760),(genlPreds(_36760,_36772)*->rhs([ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)])))>=((mpred_prop(_36814,_36816,_36818,_36820),genlPreds(_36820,_36826)==>mpred_prop(_36814,_36816,_36818,_36826)),mfl4(
[ 'M'=M,
'F'=_36870,
'A'=_36882,
'R1'=_36894,
'R2'=_36906],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',536))
mpred_prop(baseKB,pfcSanityB,0,pfcControlled)>=(mpred_prop(baseKB,pfcSanityB,0,pfcRHS),'$pt'(baseKB,mpred_prop(_36692,_36694,_36696,_36698),(genlPreds(_36698,_36710)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,pfcSanityB,0,prologHybrid)>=(mpred_prop(baseKB,pfcSanityB,0,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,pfcSanityB,0,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,pfcSanityB,0,prologHybrid)]))))
mpred_prop(baseKB,genlMt,2,pfcControlled)>=(mpred_prop(baseKB,genlMt,2,pfcRHS),'$pt'(baseKB,mpred_prop(_36516,_36518,_36520,_36522),(genlPreds(_36522,_36534)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,genlMt,2,prologHybrid)>=(mpred_prop(baseKB,genlMt,2,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,genlMt,2,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,genlMt,2,prologHybrid)]))))
mpred_prop(baseKB,mpred_prop,4,pfcControlled)>=(mpred_prop(baseKB,mpred_prop,4,pfcRHS),'$pt'(baseKB,mpred_prop(_36340,_36342,_36344,_36346),(genlPreds(_36346,_36358)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,mpred_prop,4,prologHybrid)>=(mpred_prop(baseKB,mpred_prop,4,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,mpred_prop,4,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,mpred_prop,4,prologHybrid)]))))
mpred_prop(baseKB,functorDeclares,1,pfcControlled)>=(mpred_prop(baseKB,functorDeclares,1,pfcRHS),'$pt'(baseKB,mpred_prop(_36164,_36166,_36168,_36170),(genlPreds(_36170,_36182)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,functorDeclares,1,prologHybrid)>=(mpred_prop(baseKB,functorDeclares,1,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,functorDeclares,1,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,functorDeclares,1,prologHybrid)]))))
mpred_prop(baseKB,arityMax,2,pfcControlled)>=(mpred_prop(baseKB,arityMax,2,pfcRHS),'$pt'(baseKB,mpred_prop(_35988,_35990,_35992,_35994),(genlPreds(_35994,_36006)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,arityMax,2,prologHybrid)>=(mpred_prop(baseKB,arityMax,2,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,arityMax,2,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,arityMax,2,prologHybrid)]))))
mpred_prop(baseKB,functorIsMacro,1,pfcControlled)>=(mpred_prop(baseKB,functorIsMacro,1,pfcRHS),'$pt'(baseKB,mpred_prop(_35812,_35814,_35816,_35818),(genlPreds(_35818,_35830)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,functorIsMacro,1,prologHybrid)>=(mpred_prop(baseKB,functorIsMacro,1,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,functorIsMacro,1,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,functorIsMacro,1,prologHybrid)]))))
mpred_prop(baseKB,hybrid_support,2,pfcControlled)>=(mpred_prop(baseKB,hybrid_support,2,pfcRHS),'$pt'(baseKB,mpred_prop(_35636,_35638,_35640,_35642),(genlPreds(_35642,_35654)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,hybrid_support,2,prologHybrid)>=(mpred_prop(baseKB,hybrid_support,2,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,hybrid_support,2,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,hybrid_support,2,prologHybrid)]))))
mpred_prop(baseKB,genlPreds,2,pfcLHS)>=(mfl4([ 'M'=M,
'F'=_35462,
'A'=_35474,
'R1'=_35486,
'R2'=_35498],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',536),ax)
arity(genlPreds,2)>=(mpred_prop(baseKB,genlPreds,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,genlPreds,2,pfcLHS),rhs([ arity(genlPreds,2),
functorIsMacro(genlPreds),
mpred_prop(baseKB,genlPreds,2,pfcWatches)])))
functorIsMacro(genlPreds)>=(mpred_prop(baseKB,genlPreds,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,genlPreds,2,pfcLHS),rhs(
[ arity(genlPreds,2),
functorIsMacro(genlPreds),
mpred_prop(baseKB,genlPreds,2,pfcWatches)])))
mpred_prop(baseKB,genlPreds,2,pfcWatches)>=(mpred_prop(baseKB,genlPreds,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,genlPreds,2,pfcLHS),rhs(
[ arity(genlPreds,2),
functorIsMacro(genlPreds),
mpred_prop(baseKB,genlPreds,2,pfcWatches)])))
mpred_prop(baseKB,mpred_prop,4,pfcCallCode)>=(mfl4([ 'M'=M,
'F'=_35080,
'A'=_35092,
'R1'=_35104,
'R2'=_35116],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',536),ax)
mpred_prop(baseKB,genlPreds,2,pfcPosTrigger)>=(mfl4([ 'M'=M,
'F'=_34982,
'A'=_34994,
'R1'=_35006,
'R2'=_35018],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',536),ax)
mpred_prop(baseKB,genlPreds,2,pfcWatches)>=(mpred_prop(baseKB,genlPreds,2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,genlPreds,2,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,genlPreds,2,pfcWatches)])))
'$pt'(baseKB,genlPreds(_34692,_34694),(mpred_prop(_34704,_34706,_34708,_34692)*->rhs([ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)])))>=((mpred_prop(_34752,_34754,_34756,_34758),genlPreds(_34758,_34764)==>mpred_prop(_34752,_34754,_34756,_34764)),mfl4(
[ 'M'=M,
'F'=_34808,
'A'=_34820,
'R1'=_34832,
'R2'=_34844],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',536))
mpred_prop(baseKB,pfcSanityB,0,pfcControlled)>=(genlPreds(pfcRHS,pfcControlled),'$pt'(baseKB,genlPreds(_34630,_34632),(mpred_prop(_34642,_34644,_34646,_34630)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,genlMt,2,pfcControlled)>=(genlPreds(pfcRHS,pfcControlled),'$pt'(baseKB,genlPreds(_34546,_34548),(mpred_prop(_34558,_34560,_34562,_34546)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,mpred_prop,4,pfcControlled)>=(genlPreds(pfcRHS,pfcControlled),'$pt'(baseKB,genlPreds(_34462,_34464),(mpred_prop(_34474,_34476,_34478,_34462)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,functorDeclares,1,pfcControlled)>=(genlPreds(pfcRHS,pfcControlled),'$pt'(baseKB,genlPreds(_34378,_34380),(mpred_prop(_34390,_34392,_34394,_34378)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,arityMax,2,pfcControlled)>=(genlPreds(pfcRHS,pfcControlled),'$pt'(baseKB,genlPreds(_34294,_34296),(mpred_prop(_34306,_34308,_34310,_34294)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,functorIsMacro,1,pfcControlled)>=(genlPreds(pfcRHS,pfcControlled),'$pt'(baseKB,genlPreds(_34210,_34212),(mpred_prop(_34222,_34224,_34226,_34210)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,hybrid_support,2,pfcControlled)>=(genlPreds(pfcRHS,pfcControlled),'$pt'(baseKB,genlPreds(_34126,_34128),(mpred_prop(_34138,_34140,_34142,_34126)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,pfcSanityB,0,prologHybrid)>=(genlPreds(pfcControlled,prologHybrid),'$pt'(baseKB,genlPreds(_34042,_34044),(mpred_prop(_34054,_34056,_34058,_34042)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,genlMt,2,prologHybrid)>=(genlPreds(pfcControlled,prologHybrid),'$pt'(baseKB,genlPreds(_33958,_33960),(mpred_prop(_33970,_33972,_33974,_33958)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,mpred_prop,4,prologHybrid)>=(genlPreds(pfcControlled,prologHybrid),'$pt'(baseKB,genlPreds(_33874,_33876),(mpred_prop(_33886,_33888,_33890,_33874)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,functorDeclares,1,prologHybrid)>=(genlPreds(pfcControlled,prologHybrid),'$pt'(baseKB,genlPreds(_33790,_33792),(mpred_prop(_33802,_33804,_33806,_33790)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,arityMax,2,prologHybrid)>=(genlPreds(pfcControlled,prologHybrid),'$pt'(baseKB,genlPreds(_33706,_33708),(mpred_prop(_33718,_33720,_33722,_33706)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,functorIsMacro,1,prologHybrid)>=(genlPreds(pfcControlled,prologHybrid),'$pt'(baseKB,genlPreds(_33622,_33624),(mpred_prop(_33634,_33636,_33638,_33622)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,hybrid_support,2,prologHybrid)>=(genlPreds(pfcControlled,prologHybrid),'$pt'(baseKB,genlPreds(_33538,_33540),(mpred_prop(_33550,_33552,_33554,_33538)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
do_and_undo(mpred_post_exactly,mpred_remove_exactly)>=(mfl4(_33486,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',538),ax)
(without_depth_limit(_33388):-cwc,call_with_depth_limit(_33388,72057594037927935,_33408),sanity(_33408\==depth_limit_exceeded))>=(mfl4(
[ 'G'=G,
'Result'=_33408],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',547),ax)
arity(mpred_undo_sys,3)>=((mfl4(_33350,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',553),ax),mfl4(_33360,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',553))
meta_argtypes(mpred_undo_sys(ftAssertion,ftCallable,ftCallable))>=(mfl4(_33310,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',553),ax)
pfcControlled(mpred_undo_sys)>=(mfl4(_33270,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',553),ax)
hybrid_support(mpred_undo_sys,3)>=(pfcControlled(mpred_undo_sys),'$pt'(baseKB,pfcControlled(mpred_undo_sys),(arity(mpred_undo_sys,3)*->rhs(
[ hybrid_support(mpred_undo_sys,3)]))))
(mpred_undo_sys(_33098,_33100,_33102)==>(_33098==>{_33100}),mpred_do_and_undo_method(_33100,_33102))>=(mfl4([ 'P'=P,
'WhenAdded'=_33100,
'WhenRemoved'=_33102],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',555),ax)
mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcRHS)>=(mfl4([ 'P'=P,
'WhenAdded'=_33064,
'WhenRemoved'=_33076],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',555),ax)
mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcCreates)>=(mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcRHS),rhs(
[ mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcCreates)])))
mpred_prop(baseKB,mpred_do_and_undo_method,2,kb_shared)>=((mfl4([ 'P'=P,
'WhenAdded'=_32868,
'WhenRemoved'=_32880],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',555),ax),mfl4(
[ 'P'=P,
'WhenAdded'=_32868,
'WhenRemoved'=_32880],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',555))
'$pt'(baseKB,genlMt(_32558,baseKB),(_32558\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_149218:mpred_do_and_undo_method/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_163472:mpred_do_and_undo_method/2))) }])))>=(mpred_prop(baseKB,mpred_do_and_undo_method,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,mpred_do_and_undo_method,2,kb_shared),'$pt'(baseKB,genlMt(_32558,baseKB),(_32558\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_199714:mpred_do_and_undo_method/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_213968:mpred_do_and_undo_method/2))) }])))))
mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcControlled)>=(mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcControlled)]))))
mpred_prop(baseKB,mpred_do_and_undo_method,2,prologHybrid)>=(mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,mpred_do_and_undo_method,2,prologHybrid)]))))
mpred_prop(baseKB,mpred_undo_sys,3,pfcLHS)>=(mfl4([ 'P'=P,
'WhenAdded'=_32346,
'WhenRemoved'=_32358],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',555),ax)
arity(mpred_undo_sys,3)>=(mpred_prop(baseKB,mpred_undo_sys,3,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_undo_sys,3,pfcLHS),rhs(
[ arity(mpred_undo_sys,3),
functorIsMacro(mpred_undo_sys),
mpred_prop(baseKB,mpred_undo_sys,3,pfcWatches)])))
functorIsMacro(mpred_undo_sys)>=(mpred_prop(baseKB,mpred_undo_sys,3,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_undo_sys,3,pfcLHS),rhs(
[ arity(mpred_undo_sys,3),
functorIsMacro(mpred_undo_sys),
mpred_prop(baseKB,mpred_undo_sys,3,pfcWatches)])))
mpred_prop(baseKB,mpred_undo_sys,3,pfcWatches)>=(mpred_prop(baseKB,mpred_undo_sys,3,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_undo_sys,3,pfcLHS),rhs(
[ arity(mpred_undo_sys,3),
functorIsMacro(mpred_undo_sys),
mpred_prop(baseKB,mpred_undo_sys,3,pfcWatches)])))
mpred_prop(baseKB,mpred_undo_sys,3,pfcPosTrigger)>=(mfl4([ 'P'=P,
'WhenAdded'=_31988,
'WhenRemoved'=_32000],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',555),ax)
mpred_prop(baseKB,mpred_undo_sys,3,pfcWatches)>=(mpred_prop(baseKB,mpred_undo_sys,3,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,mpred_undo_sys,3,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,mpred_undo_sys,3,pfcWatches)])))
'$pt'(baseKB,mpred_undo_sys(_31726,_31728,_31730),rhs([ _252378==>{_252384},
mpred_do_and_undo_method(_31728,_31730)]))>=((mpred_undo_sys(_31778,_31780,_31782)==>(_31778==>{_31780}),mpred_do_and_undo_method(_31780,_31782)),mfl4(
[ 'P'=P,
'WhenAdded'=_31838,
'WhenRemoved'=_31850],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',555))
~singleValuedInArg(arity,_31686)>=(mfl4(_31696,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',568),ax)
~singleValuedInArg(support_hilog,_31648)>=(mfl4(_31658,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',569),ax)
mpred_prop(baseKB,conflict,1,kb_shared)>=(mfl4(_31620,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',576),ax)
'$pt'(baseKB,genlMt(_31346,baseKB),(_31346\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_294200:conflict/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_308442:conflict/1))) }])))>=(mpred_prop(baseKB,conflict,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,conflict,1,kb_shared),'$pt'(baseKB,genlMt(_31346,baseKB),(_31346\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_344668:conflict/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_358910:conflict/1))) }])))))
(conflict(_31264)==>{must(with_mpred_trace_exec((resolveConflict(_31264),\+conflict(_31264))))})>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',578),ax)
mpred_prop(baseKB,conflict,1,pfcLHS)>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',578),ax)
arity(conflict,1)>=(mpred_prop(baseKB,conflict,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,conflict,1,pfcLHS),rhs([ arity(conflict,1),
functorIsMacro(conflict),
mpred_prop(baseKB,conflict,1,pfcWatches)])))
functorIsMacro(conflict)>=(mpred_prop(baseKB,conflict,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,conflict,1,pfcLHS),rhs([
arity(conflict,1),
functorIsMacro(conflict),
mpred_prop(baseKB,conflict,1,pfcWatches)])))
mpred_prop(baseKB,conflict,1,pfcWatches)>=(mpred_prop(baseKB,conflict,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,conflict,1,pfcLHS),rhs(
[ arity(conflict,1),
functorIsMacro(conflict),
mpred_prop(baseKB,conflict,1,pfcWatches)])))
mpred_prop(baseKB,conflict,1,pfcPosTrigger)>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',578),ax)
mpred_prop(baseKB,conflict,1,pfcWatches)>=(mpred_prop(baseKB,conflict,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,conflict,1,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,conflict,1,pfcWatches)])))
'$pt'(baseKB,conflict(_30674),rhs([ { must( with_mpred_trace_exec( resolveConflict(ResolveConflict),\+conflict(Conflict))) }]))>=((conflict(_30730)==>{must(with_mpred_trace_exec((resolveConflict(_30730),\+conflict(_30730))))}),mfl4(
[ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',578))
(pfcSelect(conflict(_30594)):-cwc,que(conflict(_30594),_30606))>=(mfl4([ 'X'=X,
'_Why'=_30606],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',583),ax)
arity(member,2)>=((mfl4(_30552,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',588),ax),mfl4(_30562,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',588))
rtNotForUnboundPredicates(member)>=(mfl4(_30512,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',588),ax)
(never_assert_u(~_30440,is_ftVar(~_30440)):-cwc,is_ftVar(_30440))>=(mfl4([ 'X'=X],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',596),ax)
(never_assert_u(mpred_unload_option(never,_30364),is_ftVar(mpred_unload_option(never,_30364))):-cwc,is_ftVar(_30364))>=(mfl4(
[ 'X'=X],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',598),ax)
(never_assert_u(prologSingleValued(_30292),var_prologSingleValued(_30292)):-cwc,is_ftVar(_30292))>=(mfl4([ 'BAD'=BAD],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',600),ax)
never_assert_u(baseKB:mtProlog(baseKB),must(mtHybrid(baseKB)))>=(mfl4(_30258,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',601),ax)
(never_assert_u(_30144,never_assert_u(_30144)):-cwc,loop_check_term(never_assert_u(_30144),info(never_assert_u(_30144),'system_base.pfc.pl':602),fail))>=(mfl4(
[ 'A'=A],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',602),ax)
(never_retract_u(~_30076,is_ftVar(~_30076)):-cwc,is_ftVar(_30076))>=(mfl4([ 'X'=X],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',609),ax)
(never_retract_u(_30004,never_retract_u(_30004)):-cwc,never_retract_u(_30004))>=(mfl4([ 'X'=X],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',611),ax)
(never_retract_u(_29916):-cwc,loop_check_term(never_retract_u(_29916,_29936),info(never_retract_u(_29916,_29936),'system_base.pfc.pl':614),fail))>=(mfl4(
[ 'X'=X],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',614),ax)
mpred_unload_option('/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',never)>=(mfl4([ 'F'='/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl'],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',620),ax)
(_29806/mpred_positive_fact(_29806)==> \+ ~_29806)>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',639),ax)
mpred_prop(baseKB,mpred_positive_fact,1,pfcCallCode)>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',639),ax)
'$pt'(baseKB,_29652,(mpred_positive_fact(_29652)*->rhs([ \+( ~_441626)])))>=((_29698/mpred_positive_fact(_29698)==> \+ ~_29698),mfl4(
[ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',639))
(~_29584/mpred_positive_fact(_29584)==> \+_29584,nesc(~_29584))>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',640),ax)
mpred_prop(baseKB,nesc,1,pfcRHS)>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',640),ax)
mpred_prop(baseKB,nesc,1,pfcCreates)>=(mpred_prop(baseKB,nesc,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,nesc,1,pfcRHS),rhs(
[ mpred_prop(baseKB,nesc,1,pfcCreates)])))
mpred_prop(baseKB,nesc,1,kb_shared)>=((mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',640),ax),mfl4(
[ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',640))
'$pt'(baseKB,genlMt(_29110,baseKB),(_29110\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_95384:nesc/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_109620:nesc/1))) }])))>=(mpred_prop(baseKB,nesc,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,nesc,1,kb_shared),'$pt'(baseKB,genlMt(_29110,baseKB),(_29110\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_145840:nesc/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_160078:nesc/1))) }])))))
mpred_prop(baseKB,nesc,1,pfcControlled)>=(mpred_prop(baseKB,nesc,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,nesc,1,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,nesc,1,pfcControlled)]))))
mpred_prop(baseKB,nesc,1,prologHybrid)>=(mpred_prop(baseKB,nesc,1,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,nesc,1,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,nesc,1,prologHybrid)]))))
'$nt'(_28798,(call_u_no_bc(_28812),mpred_positive_fact(_28812)),rhs([ \+_169034,
nesc( ~_171392)]))>=((~_28866/mpred_positive_fact(_28866)==> \+_28866,nesc(~_28866)),mfl4(
[ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',640))
(nesc(~_28730)/mpred_positive_fact(_28730)==> ~_28730,(_28730==> \+_28730))>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',641),ax)
mpred_prop(baseKB,nesc,1,pfcLHS)>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',641),ax)
arity(nesc,1)>=(mpred_prop(baseKB,nesc,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,nesc,1,pfcLHS),rhs([ arity(nesc,1),
functorIsMacro(nesc),
mpred_prop(baseKB,nesc,1,pfcWatches)])))
hybrid_support(nesc,1)>=(arity(nesc,1),'$pt'(baseKB,arity(nesc,1),(pfcControlled(nesc)*->rhs([ hybrid_support(nesc,1)]))))
functorIsMacro(nesc)>=(mpred_prop(baseKB,nesc,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,nesc,1,pfcLHS),rhs([ arity(nesc,1),
functorIsMacro(nesc),
mpred_prop(baseKB,nesc,1,pfcWatches)])))
mpred_prop(baseKB,nesc,1,pfcWatches)>=(mpred_prop(baseKB,nesc,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,nesc,1,pfcLHS),rhs(
[ arity(nesc,1),
functorIsMacro(nesc),
mpred_prop(baseKB,nesc,1,pfcWatches)])))
mpred_prop(baseKB,nesc,1,pfcPosTrigger)>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',641),ax)
mpred_prop(baseKB,nesc,1,pfcWatches)>=(mpred_prop(baseKB,nesc,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,nesc,1,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,nesc,1,pfcWatches)])))
'$pt'(baseKB,nesc(~_28056),(mpred_positive_fact(_28056)*->rhs([ ~_205516,
_28056==> \+_28056])))>=((nesc(~_28122)/mpred_positive_fact(_28122)==> ~_28122,(_28122==> \+_28122)),mfl4(
[ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',641))
'$pt'(baseKB,nesc(_27912),(mpred_positive_fact(_27912)*->rhs([ _212384,
~_27912==> \+ ~_27912])))>=((nesc(_27978)/mpred_positive_fact(_27978)==>_27978,(~_27978==> \+ ~_27978)),mfl4(
[ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',643))
(nesc(_27856)==>_27856)>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',646),ax)
'$pt'(baseKB,nesc(_27790),rhs([_27790]))>=((nesc(_27812)==>_27812),mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',646))
(preventedWhen(_27694,_27696)==>(_27694/mpred_positive_fact(_27694),_27696==>nesc(~_27694)))>=(mfl4([ 'P'=P,
'Cond'=_27696],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',649),ax)
mpred_prop(baseKB,preventedWhen,2,pfcLHS)>=(mfl4([ 'P'=P,
'Cond'=_27672],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',649),ax)
arity(preventedWhen,2)>=(mpred_prop(baseKB,preventedWhen,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,preventedWhen,2,pfcLHS),rhs(
[ arity(preventedWhen,2),
functorIsMacro(preventedWhen),
mpred_prop(baseKB,preventedWhen,2,pfcWatches)])))
functorIsMacro(preventedWhen)>=(mpred_prop(baseKB,preventedWhen,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,preventedWhen,2,pfcLHS),rhs(
[ arity(preventedWhen,2),
functorIsMacro(preventedWhen),
mpred_prop(baseKB,preventedWhen,2,pfcWatches)])))
mpred_prop(baseKB,preventedWhen,2,pfcWatches)>=(mpred_prop(baseKB,preventedWhen,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,preventedWhen,2,pfcLHS),rhs(
[ arity(preventedWhen,2),
functorIsMacro(preventedWhen),
mpred_prop(baseKB,preventedWhen,2,pfcWatches)])))
mpred_prop(baseKB,preventedWhen,2,kb_shared)>=((mfl4([ 'P'=P,
'Cond'=_27292],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',649),ax),mfl4(
[ 'P'=P,
'Cond'=_27292],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',649))
'$pt'(baseKB,genlMt(_26982,baseKB),(_26982\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_291854:preventedWhen/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_306098:preventedWhen/2))) }])))>=(mpred_prop(baseKB,preventedWhen,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,preventedWhen,2,kb_shared),'$pt'(baseKB,genlMt(_26982,baseKB),(_26982\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_342328:preventedWhen/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_356572:preventedWhen/2))) }])))))
mpred_prop(baseKB,preventedWhen,2,pfcPosTrigger)>=(mfl4([ 'P'=P,
'Cond'=_26958],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',649),ax)
mpred_prop(baseKB,preventedWhen,2,pfcWatches)>=(mpred_prop(baseKB,preventedWhen,2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,preventedWhen,2,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,preventedWhen,2,pfcWatches)])))
'$pt'(baseKB,preventedWhen(_26696,_26698),rhs([ Mpred_positive_fact/mpred_positive_fact(Fact),_372394==>nesc(~_372412)]))>=((preventedWhen(_26754,_26756)==>(_26754/mpred_positive_fact(_26754),_26756==>nesc(~_26754))),mfl4(
[ 'P'=P,
'Cond'=_26820],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',649))
(preventedWhen(_26606,{_26612})/mpred_positive_fact(_26606)==>(~_26606:-cwc,_26612))>=(mfl4([ 'P'=P,
'Cond'=_26612],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',651),ax)
'$pt'(baseKB,preventedWhen(_26454,{_26460}),(mpred_positive_fact(_26454)*->rhs([ ~_387688 :-
cwc ,
Cwc])))>=((preventedWhen(_26518,{_26524})/mpred_positive_fact(_26518)==>(~_26518:-cwc,_26524)),mfl4(
[ 'P'=P,
'Cond'=_26578],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',651))
arity(term_expansion,2)>=((mfl4(_26414,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',670),ax),mfl4(_26424,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',670))
prologDynamic(term_expansion)>=(mfl4(_26374,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',670),ax)
arity(var,1)>=((mfl4(_26332,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',671),ax),mfl4(_26342,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',671))
prologBuiltin(var)>=(mfl4(_26292,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',671),ax)
mpred_unload_option('/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)>=(mfl4([ 'F'='/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl'],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl',162),ax)
mtHybrid(baseKB)>=(mfl4(_26214,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',40),ax)
mtHybrid(baseKB)>=(mfl4(_26182,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',45),ax)
mpred_unload_option('/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',never)>=(mfl4([ 'F'='/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl'],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',47),ax)
arity(mdefault,1)>=((mfl4(_26094,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',49),ax),mfl4(_26104,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',49))
meta_argtypes(mdefault(ftAssertable))>=(mfl4(_26054,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',49),ax)
(mdefault((_25958<-_25960))/mpred_literal(_25958)==>(_25958<-_25960,\+ ~_25958))>=(mfl4([ 'Q'=Q,
'P'=_25960],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',52),ax)
mpred_prop(baseKB,mdefault,1,pfcLHS)>=(mfl4([ 'Q'=Q,
'P'=_25926],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',52),ax)
arity(mdefault,1)>=(mpred_prop(baseKB,mdefault,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mdefault,1,pfcLHS),rhs([ arity(mdefault,1),
functorIsMacro(mdefault),
mpred_prop(baseKB,mdefault,1,pfcWatches)])))
functorIsMacro(mdefault)>=(mpred_prop(baseKB,mdefault,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mdefault,1,pfcLHS),rhs([
arity(mdefault,1),
functorIsMacro(mdefault),
mpred_prop(baseKB,mdefault,1,pfcWatches)])))
mpred_prop(baseKB,mdefault,1,pfcWatches)>=(mpred_prop(baseKB,mdefault,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mdefault,1,pfcLHS),rhs(
[ arity(mdefault,1),
functorIsMacro(mdefault),
mpred_prop(baseKB,mdefault,1,pfcWatches)])))
mpred_prop(baseKB,mdefault,1,kb_shared)>=((mfl4([ 'Q'=Q,
'P'=_25546],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',52),ax),mfl4(
[ 'Q'=Q,
'P'=_25546],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',52))
'$pt'(baseKB,genlMt(_25236,baseKB),(_25236\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_464984:mdefault/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_479226:mdefault/1))) }])))>=(mpred_prop(baseKB,mdefault,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,mdefault,1,kb_shared),'$pt'(baseKB,genlMt(_25236,baseKB),(_25236\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_114426:mdefault/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_128668:mdefault/1))) }])))))
mpred_prop(baseKB,mpred_literal,1,pfcCallCode)>=(mfl4([ 'Q'=Q,
'P'=_25212],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',52),ax)
mpred_prop(baseKB,mdefault,1,pfcPosTrigger)>=(mfl4([ 'Q'=Q,
'P'=_25150],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',52),ax)
mpred_prop(baseKB,mdefault,1,pfcWatches)>=(mpred_prop(baseKB,mdefault,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,mdefault,1,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,mdefault,1,pfcWatches)])))
'$pt'(baseKB,mdefault((_24884<-_24886)),(mpred_literal(_24884)*->rhs([ _146392<-_146398,\+ ~_146408])))>=((mdefault((_24952<-_24954))/mpred_literal(_24952)==>(_24952<-_24954,\+ ~_24952)),mfl4(
[ 'Q'=Q,
'P'=_25012],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',52))
(mdefault((_24800==>_24802))/nonvar(_24802)==>(_24800==>mdefault(_24802)))>=(mfl4([ 'P'=P,
'Q'=_24802],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',55),ax)
mpred_prop(baseKB,mdefault,1,pfcRHS)>=(mfl4([ 'P'=P,
'Q'=_24768],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',55),ax)
mpred_prop(baseKB,mdefault,1,pfcCreates)>=(mpred_prop(baseKB,mdefault,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,mdefault,1,pfcRHS),rhs(
[ mpred_prop(baseKB,mdefault,1,pfcCreates)])))
mpred_prop(baseKB,mdefault,1,pfcControlled)>=(mpred_prop(baseKB,mdefault,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,mdefault,1,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,mdefault,1,pfcControlled)]))))
mpred_prop(baseKB,mdefault,1,prologHybrid)>=(mpred_prop(baseKB,mdefault,1,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,mdefault,1,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,mdefault,1,prologHybrid)]))))
'$pt'(baseKB,mdefault((_24346==>_24348)),(nonvar(_24348)*->rhs([ Mdefault==>mdefault(Mdefault1)])))>=((mdefault((_24404==>_24406))/nonvar(_24406)==>(_24404==>mdefault(_24406))),mfl4(
[ 'P'=P,
'Q'=_24454],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',55))
(mdefault(~_24272)/mpred_positive_fact(_24272)==>(\+_24272==> ~_24272))>=(mfl4([ 'Q'=Q],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',58),ax)
'$pt'(baseKB,mdefault(~_24140),(mpred_positive_fact(_24140)*->rhs([ \+_183490==> ~_183494])))>=((mdefault(~_24200)/mpred_positive_fact(_24200)==>(\+_24200==> ~_24200)),mfl4(
[ 'Q'=Q],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',58))
(mdefault(_24002)/(mpred_positive_fact(_24002),if_missing_mask(_24002,_24018,_24020))==>(\+_24018/(ground(_24018),_24020),\+ ~_24002==>_24002))>=(mfl4(
[ 'Q'=Q,
'R'=_24018,
'Test'=_24020],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',62),ax)
mpred_prop(baseKB,if_missing_mask,3,pfcCallCode)>=(mfl4([ 'Q'=Q,
'R'=_23962,
'Test'=_23974],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',62),ax)
'$pt'(baseKB,mdefault(_23700),(mpred_positive_fact(_23700),if_missing_mask(_23700,_23722,_23724)*->rhs([ \+_206048/(ground(Ground1),Ground),\+ ~_206068==>_206034])))>=((mdefault(_23796)/(mpred_positive_fact(_23796),if_missing_mask(_23796,_23812,_23814))==>(\+_23812/(ground(_23812),_23814),\+ ~_23796==>_23796)),mfl4(
[ 'Q'=Q,
'R'=_23888,
'Test'=_23900],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',62))
(mdefault(_23564)/(mpred_positive_fact(_23564),if_missing_mask(_23564,_23580,_23582))==>(_23580/(ground(_23580),_23582,\+_23580=_23564)==> \+_23564))>=(mfl4(
[ 'Q'=Q,
'R'=_23580,
'Test'=_23582],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',65),ax)
mpred_prop(baseKB,=,2,pfcCallCode)>=(mfl4([ 'Q'=Q,
'R'=_23524,
'Test'=_23536],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',65),ax)
'$pt'(baseKB,mdefault(_23258),(mpred_positive_fact(_23258),if_missing_mask(_23258,_23280,_23282)*->rhs([ _231350/(ground(Ground),_231366,\+_231376=_231378)==> \+_231382])))>=((mdefault(_23356)/(mpred_positive_fact(_23356),if_missing_mask(_23356,_23372,_23374))==>(_23372/(ground(_23372),_23374,\+_23372=_23356)==> \+_23356)),mfl4(
[ 'Q'=Q,
'R'=_23450,
'Test'=_23462],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',65))
mpred_unload_option('/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_module_inheritance.pfc.pl',never)>=(mfl4(
[ 'F'='/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_module_inheritance.pfc.pl'],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_module_inheritance.pfc.pl',2),ax)
mtHybrid(baseKB)>=(mfl4(_23182,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',3),ax)
mpred_unload_option('/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',never)>=(mfl4([ 'F'='/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl'],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',5),ax)
arity(mpred_sv,2)>=(mfl4(_23104,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',13),ax)
(mpred_sv(_23004,_23006)==>arity(_23004,_23006),hybrid_support(_23004,_23006),singleValuedInArg(_23004,_23006))>=(mfl4(
[ 'Pred'=Pred,
'Arity'=_23006],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',14),ax)
mpred_prop(baseKB,singleValuedInArg,2,pfcRHS)>=(mfl4([ 'Pred'=Pred,
'Arity'=_22982],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',14),ax)
mpred_prop(baseKB,singleValuedInArg,2,pfcCreates)>=(mpred_prop(baseKB,singleValuedInArg,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArg,2,pfcRHS),rhs(
[ mpred_prop(baseKB,singleValuedInArg,2,pfcCreates)])))
mpred_prop(baseKB,singleValuedInArg,2,pfcControlled)>=(mpred_prop(baseKB,singleValuedInArg,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArg,2,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,singleValuedInArg,2,pfcControlled)]))))
mpred_prop(baseKB,singleValuedInArg,2,prologHybrid)>=(mpred_prop(baseKB,singleValuedInArg,2,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArg,2,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,singleValuedInArg,2,prologHybrid)]))))
mpred_prop(baseKB,mpred_sv,2,pfcLHS)>=(mfl4([ 'Pred'=Pred,
'Arity'=_22668],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',14),ax)
arity(mpred_sv,2)>=(mpred_prop(baseKB,mpred_sv,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv,2,pfcLHS),rhs([ arity(mpred_sv,2),
functorIsMacro(mpred_sv),
mpred_prop(baseKB,mpred_sv,2,pfcWatches)])))
functorIsMacro(mpred_sv)>=(mpred_prop(baseKB,mpred_sv,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv,2,pfcLHS),rhs([
arity(mpred_sv,2),
functorIsMacro(mpred_sv),
mpred_prop(baseKB,mpred_sv,2,pfcWatches)])))
mpred_prop(baseKB,mpred_sv,2,pfcWatches)>=(mpred_prop(baseKB,mpred_sv,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv,2,pfcLHS),rhs(
[ arity(mpred_sv,2),
functorIsMacro(mpred_sv),
mpred_prop(baseKB,mpred_sv,2,pfcWatches)])))
mpred_prop(baseKB,mpred_sv,2,pfcPosTrigger)>=(mfl4([ 'Pred'=Pred,
'Arity'=_22322],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',14),ax)
mpred_prop(baseKB,mpred_sv,2,pfcWatches)>=(mpred_prop(baseKB,mpred_sv,2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv,2,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,mpred_sv,2,pfcWatches)])))
'$pt'(baseKB,mpred_sv(_22060,_22062),rhs([ arity(Arity,Arity1),
hybrid_support(_22060,_22062),
singleValuedInArg(_22060,_22062)]))>=((mpred_sv(_22118,_22120)==>arity(_22118,_22120),hybrid_support(_22118,_22120),singleValuedInArg(_22118,_22120)),mfl4(
[ 'Pred'=Pred,
'Arity'=_22184],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',14))
(mpred_sv_shared(_21968,_21970)==>{kb_shared(_21968/_21970)},mpred_sv(_21968,_21970))>=(mfl4([ 'Pred'=Pred,
'Arity'=_21970],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',17),ax)
mpred_prop(baseKB,mpred_sv,2,pfcRHS)>=(mfl4([ 'Pred'=Pred,
'Arity'=_21946],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',17),ax)
mpred_prop(baseKB,mpred_sv,2,pfcCreates)>=(mpred_prop(baseKB,mpred_sv,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv,2,pfcRHS),rhs(
[ mpred_prop(baseKB,mpred_sv,2,pfcCreates)])))
mpred_prop(baseKB,mpred_sv,2,pfcControlled)>=(mpred_prop(baseKB,mpred_sv,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv,2,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,mpred_sv,2,pfcControlled)]))))
mpred_prop(baseKB,mpred_sv,2,prologHybrid)>=(mpred_prop(baseKB,mpred_sv,2,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv,2,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,mpred_sv,2,prologHybrid)]))))
mpred_prop(baseKB,mpred_sv_shared,2,pfcLHS)>=(mfl4([ 'Pred'=Pred,
'Arity'=_21632],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',17),ax)
arity(mpred_sv_shared,2)>=(mpred_prop(baseKB,mpred_sv_shared,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv_shared,2,pfcLHS),rhs(
[ arity(mpred_sv_shared,2),
functorIsMacro(mpred_sv_shared),
mpred_prop(baseKB,mpred_sv_shared,2,pfcWatches)])))
functorIsMacro(mpred_sv_shared)>=(mpred_prop(baseKB,mpred_sv_shared,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv_shared,2,pfcLHS),rhs(
[ arity(mpred_sv_shared,2),
functorIsMacro(mpred_sv_shared),
mpred_prop(baseKB,mpred_sv_shared,2,pfcWatches)])))
mpred_prop(baseKB,mpred_sv_shared,2,pfcWatches)>=(mpred_prop(baseKB,mpred_sv_shared,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv_shared,2,pfcLHS),rhs(
[ arity(mpred_sv_shared,2),
functorIsMacro(mpred_sv_shared),
mpred_prop(baseKB,mpred_sv_shared,2,pfcWatches)])))
mpred_prop(baseKB,mpred_sv_shared,2,kb_shared)>=((mfl4([ 'Pred'=Pred,
'Arity'=_21252],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',17),ax),mfl4(
[ 'Pred'=Pred,
'Arity'=_21252],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',17))
'$pt'(baseKB,genlMt(_20942,baseKB),(_20942\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_376086:mpred_sv_shared/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_390334:mpred_sv_shared/2))) }])))>=(mpred_prop(baseKB,mpred_sv_shared,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv_shared,2,kb_shared),'$pt'(baseKB,genlMt(_20942,baseKB),(_20942\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_426568:mpred_sv_shared/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_440816:mpred_sv_shared/2))) }])))))
mpred_prop(baseKB,mpred_sv_shared,2,pfcPosTrigger)>=(mfl4([ 'Pred'=Pred,
'Arity'=_20918],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',17),ax)
mpred_prop(baseKB,mpred_sv_shared,2,pfcWatches)>=(mpred_prop(baseKB,mpred_sv_shared,2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,mpred_sv_shared,2,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,mpred_sv_shared,2,pfcWatches)])))
'$pt'(baseKB,mpred_sv_shared(_20664,_20666),rhs([ { kb_shared( _458462/_458464) },
mpred_sv(_20664,_20666)]))>=((mpred_sv_shared(_20718,_20720)==>{kb_shared(_20718/_20720)},mpred_sv(_20718,_20720)),mfl4(
[ 'Pred'=Pred,
'Arity'=_20780],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',17))
mpred_sv_shared(mpred_sv,2)>=(mfl4(_20634,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',18),ax)
mpred_sv(mpred_sv,2)>=(mpred_sv_shared(mpred_sv,2),'$pt'(baseKB,mpred_sv_shared(mpred_sv,2),rhs([ { kb_shared( mpred_sv/2) },
mpred_sv(mpred_sv,2)])))
arity(mpred_sv,2)>=(mpred_sv(mpred_sv,2),'$pt'(baseKB,mpred_sv(mpred_sv,2),rhs([ arity(mpred_sv,2),
hybrid_support(mpred_sv,2),
singleValuedInArg(mpred_sv,2)])))
hybrid_support(mpred_sv,2)>=(mpred_sv(mpred_sv,2),'$pt'(baseKB,mpred_sv(mpred_sv,2),rhs([ arity(mpred_sv,2),
hybrid_support(mpred_sv,2),
singleValuedInArg(mpred_sv,2)])))
singleValuedInArg(mpred_sv,2)>=(mpred_sv(mpred_sv,2),'$pt'(baseKB,mpred_sv(mpred_sv,2),rhs([ arity(mpred_sv,2),
hybrid_support(mpred_sv,2),
singleValuedInArg(mpred_sv,2)])))
mpred_sv_shared(singleValuedInArg,2)>=(mfl4(_20268,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',19),ax)
mpred_sv(singleValuedInArg,2)>=(mpred_sv_shared(singleValuedInArg,2),'$pt'(baseKB,mpred_sv_shared(singleValuedInArg,2),rhs(
[ { kb_shared( singleValuedInArg/2) },
mpred_sv(singleValuedInArg,2)])))
arity(singleValuedInArg,2)>=(mpred_sv(singleValuedInArg,2),'$pt'(baseKB,mpred_sv(singleValuedInArg,2),rhs([ arity(singleValuedInArg,2),
hybrid_support(singleValuedInArg,2),
singleValuedInArg(singleValuedInArg,2)])))
hybrid_support(singleValuedInArg,2)>=(arity(singleValuedInArg,2),'$pt'(baseKB,arity(singleValuedInArg,2),(pfcControlled(singleValuedInArg)*->rhs(
[ hybrid_support(singleValuedInArg,2)]))))
hybrid_support(singleValuedInArg,2)>=(mpred_sv(singleValuedInArg,2),'$pt'(baseKB,mpred_sv(singleValuedInArg,2),rhs([ arity(singleValuedInArg,2),
hybrid_support(singleValuedInArg,2),
singleValuedInArg(singleValuedInArg,2)])))
singleValuedInArg(singleValuedInArg,2)>=(mpred_sv(singleValuedInArg,2),'$pt'(baseKB,mpred_sv(singleValuedInArg,2),rhs([
arity(singleValuedInArg,2),
hybrid_support(singleValuedInArg,2),
singleValuedInArg(singleValuedInArg,2)])))
mpred_sv_shared(singleValuedInArgDefault,3)>=(mfl4(_19832,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',20),ax)
mpred_prop(baseKB,singleValuedInArgDefault,3,kb_shared)>=((mfl4(_19788,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',20),ax),mfl4(_19798,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',20))
'$pt'(baseKB,genlMt(_19508,baseKB),(_19508\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_123978:singleValuedInArgDefault/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_138232:singleValuedInArgDefault/3))) }])))>=(mpred_prop(baseKB,singleValuedInArgDefault,3,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgDefault,3,kb_shared),'$pt'(baseKB,genlMt(_19508,baseKB),(_19508\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_174474:singleValuedInArgDefault/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_188728:singleValuedInArgDefault/3))) }])))))
mpred_sv(singleValuedInArgDefault,3)>=(mpred_sv_shared(singleValuedInArgDefault,3),'$pt'(baseKB,mpred_sv_shared(singleValuedInArgDefault,3),rhs(
[ { kb_shared( singleValuedInArgDefault/3) },
mpred_sv(singleValuedInArgDefault,3)])))
arity(singleValuedInArgDefault,3)>=(mpred_sv(singleValuedInArgDefault,3),'$pt'(baseKB,mpred_sv(singleValuedInArgDefault,3),rhs(
[ arity(singleValuedInArgDefault,3),
hybrid_support(singleValuedInArgDefault,3),
singleValuedInArg(singleValuedInArgDefault,3)])))
hybrid_support(singleValuedInArgDefault,3)>=(mpred_sv(singleValuedInArgDefault,3),'$pt'(baseKB,mpred_sv(singleValuedInArgDefault,3),rhs(
[ arity(singleValuedInArgDefault,3),
hybrid_support(singleValuedInArgDefault,3),
singleValuedInArg(singleValuedInArgDefault,3)])))
singleValuedInArg(singleValuedInArgDefault,3)>=(mpred_sv(singleValuedInArgDefault,3),'$pt'(baseKB,mpred_sv(singleValuedInArgDefault,3),rhs(
[ arity(singleValuedInArgDefault,3),
hybrid_support(singleValuedInArgDefault,3),
singleValuedInArg(singleValuedInArgDefault,3)])))
(prologSingleValued(_19084),arity(_19084,_19096)/(\+singleValuedInArg(_19084,_19106))==>singleValuedInArg(_19084,_19096))>=(mfl4(
[ 'Pred'=Pred,
'Arity'=_19096],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',22),ax)
mpred_prop(baseKB,prologSingleValued,1,pfcLHS)>=(mfl4([ 'Pred'=Pred,
'Arity'=_19056],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',22),ax)
arity(prologSingleValued,1)>=(mpred_prop(baseKB,prologSingleValued,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,prologSingleValued,1,pfcLHS),rhs(
[ arity(prologSingleValued,1),
functorIsMacro(prologSingleValued),
mpred_prop(baseKB,prologSingleValued,1,pfcWatches)])))
functorIsMacro(prologSingleValued)>=(mpred_prop(baseKB,prologSingleValued,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,prologSingleValued,1,pfcLHS),rhs(
[ arity(prologSingleValued,1),
functorIsMacro(prologSingleValued),
mpred_prop(baseKB,prologSingleValued,1,pfcWatches)])))
mpred_prop(baseKB,prologSingleValued,1,pfcWatches)>=(mpred_prop(baseKB,prologSingleValued,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,prologSingleValued,1,pfcLHS),rhs(
[ arity(prologSingleValued,1),
functorIsMacro(prologSingleValued),
mpred_prop(baseKB,prologSingleValued,1,pfcWatches)])))
mpred_prop(baseKB,prologSingleValued,1,kb_shared)>=((mfl4([ 'Pred'=Pred,
'Arity'=_18676],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',22),ax),mfl4(
[ 'Pred'=Pred,
'Arity'=_18676],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',22))
'$pt'(baseKB,genlMt(_18366,baseKB),(_18366\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_278516:prologSingleValued/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_292764:prologSingleValued/1))) }])))>=(mpred_prop(baseKB,prologSingleValued,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,prologSingleValued,1,kb_shared),'$pt'(baseKB,genlMt(_18366,baseKB),(_18366\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_329000:prologSingleValued/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_343248:prologSingleValued/1))) }])))))
mpred_prop(baseKB,singleValuedInArg,2,pfcCallCode)>=(mfl4([ 'Pred'=Pred,
'Arity'=_18342],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',22),ax)
mpred_prop(baseKB,prologSingleValued,1,pfcPosTrigger)>=(mfl4([ 'Pred'=Pred,
'Arity'=_18280],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',22),ax)
mpred_prop(baseKB,prologSingleValued,1,pfcWatches)>=(mpred_prop(baseKB,prologSingleValued,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,prologSingleValued,1,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,prologSingleValued,1,pfcWatches)])))
'$pt'(baseKB,prologSingleValued(_18012),'$pt'(baseKB,arity(_18012,_18026),(\+singleValuedInArg(_18012,_18042)*->rhs([ singleValuedInArg(SingleValuedInArg,SingleValuedInArg1)]))))>=((prologSingleValued(_18080),arity(_18080,_18092)/(\+singleValuedInArg(_18080,_18102))==>singleValuedInArg(_18080,_18092)),mfl4(
[ 'Pred'=Pred,
'Arity'=_18142],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',22))
arity(singleValuedInArgDefault,3)>=(mfl4(_17982,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',42),ax)
arity(singleValuedInArgDefault,3)>=((mfl4(_17938,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',43),ax),mfl4(_17948,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',43))
meta_argtypes(singleValuedInArgDefault(prologSingleValued,ftInt,ftTerm))>=(mfl4(_17898,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',43),ax)
prologHybrid(singleValuedInArgDefault)>=(mfl4(_17858,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',43),ax)
singleValuedInArg(singleValuedInArgDefault,3)>=(mfl4(_17826,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',44),ax)
(singleValuedInArg(_17764,_17766)==>prologSingleValued(_17764))>=(mfl4([ 'Pred'=Pred],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',46),ax)
mpred_prop(baseKB,prologSingleValued,1,pfcRHS)>=(mfl4([ 'Pred'=Pred],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',46),ax)
mpred_prop(baseKB,prologSingleValued,1,pfcCreates)>=(mpred_prop(baseKB,prologSingleValued,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,prologSingleValued,1,pfcRHS),rhs(
[ mpred_prop(baseKB,prologSingleValued,1,pfcCreates)])))
mpred_prop(baseKB,prologSingleValued,1,pfcControlled)>=(mpred_prop(baseKB,prologSingleValued,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,prologSingleValued,1,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,prologSingleValued,1,pfcControlled)]))))
mpred_prop(baseKB,prologSingleValued,1,prologHybrid)>=(mpred_prop(baseKB,prologSingleValued,1,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,prologSingleValued,1,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,prologSingleValued,1,prologHybrid)]))))
mpred_prop(baseKB,singleValuedInArg,2,pfcLHS)>=(mfl4([ 'Pred'=Pred],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',46),ax)
arity(singleValuedInArg,2)>=(mpred_prop(baseKB,singleValuedInArg,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArg,2,pfcLHS),rhs(
[ arity(singleValuedInArg,2),
functorIsMacro(singleValuedInArg),
mpred_prop(baseKB,singleValuedInArg,2,pfcWatches)])))
functorIsMacro(singleValuedInArg)>=(mpred_prop(baseKB,singleValuedInArg,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArg,2,pfcLHS),rhs(
[ arity(singleValuedInArg,2),
functorIsMacro(singleValuedInArg),
mpred_prop(baseKB,singleValuedInArg,2,pfcWatches)])))
mpred_prop(baseKB,singleValuedInArg,2,pfcWatches)>=(mpred_prop(baseKB,singleValuedInArg,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArg,2,pfcLHS),rhs(
[ arity(singleValuedInArg,2),
functorIsMacro(singleValuedInArg),
mpred_prop(baseKB,singleValuedInArg,2,pfcWatches)])))
mpred_prop(baseKB,singleValuedInArg,2,pfcPosTrigger)>=(mfl4([ 'Pred'=Pred],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',46),ax)
mpred_prop(baseKB,singleValuedInArg,2,pfcWatches)>=(mpred_prop(baseKB,singleValuedInArg,2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArg,2,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,singleValuedInArg,2,pfcWatches)])))
'$pt'(baseKB,singleValuedInArg(_16920,_16922),rhs([ prologSingleValued(PrologSingleValued)]))>=((singleValuedInArg(_16952,_16954)==>prologSingleValued(_16952)),mfl4(
[ 'Pred'=Pred],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',46))
prologSingleValued(mpred_sv)>=(singleValuedInArg(mpred_sv,2),'$pt'(baseKB,singleValuedInArg(_16880,_16882),rhs([ prologSingleValued(PrologSingleValued)])))
'$pt'(baseKB,arity(mpred_sv,_16740),(\+singleValuedInArg(mpred_sv,_16756)*->rhs([ singleValuedInArg(mpred_sv,SingleValuedInArg_Mpred_sv)])))>=(prologSingleValued(mpred_sv),'$pt'(baseKB,prologSingleValued(mpred_sv),'$pt'(baseKB,arity(mpred_sv,_16740),(\+singleValuedInArg(mpred_sv,_16756)*->rhs(
[ singleValuedInArg(mpred_sv,SingleValuedInArg_Mpred_sv)])))))
prologSingleValued(singleValuedInArg)>=(singleValuedInArg(singleValuedInArg,2),'$pt'(baseKB,singleValuedInArg(_16698,_16700),rhs(
[ prologSingleValued(PrologSingleValued)])))
'$pt'(baseKB,arity(singleValuedInArg,_16558),(\+singleValuedInArg(singleValuedInArg,_16574)*->rhs([ singleValuedInArg(singleValuedInArg,SingleValuedInArg)])))>=(prologSingleValued(singleValuedInArg),'$pt'(baseKB,prologSingleValued(singleValuedInArg),'$pt'(baseKB,arity(singleValuedInArg,_16558),(\+singleValuedInArg(singleValuedInArg,_16574)*->rhs(
[ singleValuedInArg(singleValuedInArg,SingleValuedInArg)])))))
prologSingleValued(singleValuedInArgDefault)>=(singleValuedInArg(singleValuedInArgDefault,3),'$pt'(baseKB,singleValuedInArg(_16516,_16518),rhs(
[ prologSingleValued(PrologSingleValued)])))
'$pt'(baseKB,arity(singleValuedInArgDefault,_16376),(\+singleValuedInArg(singleValuedInArgDefault,_16392)*->rhs([ singleValuedInArg(singleValuedInArgDefault,SingleValuedInArgDefault)])))>=(prologSingleValued(singleValuedInArgDefault),'$pt'(baseKB,prologSingleValued(singleValuedInArgDefault),'$pt'(baseKB,arity(singleValuedInArgDefault,_16376),(\+singleValuedInArg(singleValuedInArgDefault,_16392)*->rhs(
[ singleValuedInArg(singleValuedInArgDefault,SingleValuedInArgDefault)])))))
(singleValuedInArgDefault(_16284,_16286,_16288)/ground(_16288)==>singleValuedInArg(_16284,_16286))>=(mfl4([ 'SingleValued'=SingleValued,
'ArgN'=_16286,
'S1'=_16288],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',48),ax)
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcLHS)>=(mfl4([ 'SingleValued'=SingleValued,
'ArgN'=_16244,
'S1'=_16256],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',48),ax)
arity(singleValuedInArgDefault,3)>=(mpred_prop(baseKB,singleValuedInArgDefault,3,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgDefault,3,pfcLHS),rhs(
[ arity(singleValuedInArgDefault,3),
functorIsMacro(singleValuedInArgDefault),
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcWatches)])))
functorIsMacro(singleValuedInArgDefault)>=(mpred_prop(baseKB,singleValuedInArgDefault,3,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgDefault,3,pfcLHS),rhs(
[ arity(singleValuedInArgDefault,3),
functorIsMacro(singleValuedInArgDefault),
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcWatches)])))
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcWatches)>=(mpred_prop(baseKB,singleValuedInArgDefault,3,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgDefault,3,pfcLHS),rhs(
[ arity(singleValuedInArgDefault,3),
functorIsMacro(singleValuedInArgDefault),
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcWatches)])))
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcPosTrigger)>=(mfl4([ 'SingleValued'=SingleValued,
'ArgN'=_15886,
'S1'=_15898],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',48),ax)
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcWatches)>=(mpred_prop(baseKB,singleValuedInArgDefault,3,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgDefault,3,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,singleValuedInArgDefault,3,pfcWatches)])))
'$pt'(baseKB,singleValuedInArgDefault(_15636,_15638,_15640),(ground(_15640)*->rhs([ singleValuedInArg(SingleValuedInArg,SingleValuedInArg1)])))>=((singleValuedInArgDefault(_15688,_15690,_15692)/ground(_15692)==>singleValuedInArg(_15688,_15690)),mfl4(
[ 'SingleValued'=SingleValued,
'ArgN'=_15736,
'S1'=_15748],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',48))
mpred_prop(baseKB,singleValuedInArgAX,3,kb_shared)>=(mfl4(_15606,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',50),ax)
'$pt'(baseKB,genlMt(_15332,baseKB),(_15332\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_137126:singleValuedInArgAX/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_151374:singleValuedInArgAX/3))) }])))>=(mpred_prop(baseKB,singleValuedInArgAX,3,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX,3,kb_shared),'$pt'(baseKB,genlMt(_15332,baseKB),(_15332\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_187610:singleValuedInArgAX/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_201858:singleValuedInArgAX/3))) }])))))
(singleValuedInArg(_15240,_15242),arity(_15240,_15248)==>singleValuedInArgAX(_15240,_15248,_15242))>=(mfl4([ 'F'=F,
'N'=_15242,
'A'=_15248],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',52),ax)
mpred_prop(baseKB,singleValuedInArgAX,3,pfcRHS)>=(mfl4([ 'F'=F,
'N'=_15200,
'A'=_15212],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',52),ax)
mpred_prop(baseKB,singleValuedInArgAX,3,pfcCreates)>=(mpred_prop(baseKB,singleValuedInArgAX,3,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX,3,pfcRHS),rhs(
[ mpred_prop(baseKB,singleValuedInArgAX,3,pfcCreates)])))
mpred_prop(baseKB,singleValuedInArgAX,3,pfcControlled)>=(mpred_prop(baseKB,singleValuedInArgAX,3,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX,3,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,singleValuedInArgAX,3,pfcControlled)]))))
mpred_prop(baseKB,singleValuedInArgAX,3,prologHybrid)>=(mpred_prop(baseKB,singleValuedInArgAX,3,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX,3,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,singleValuedInArgAX,3,prologHybrid)]))))
'$pt'(baseKB,singleValuedInArg(_14770,_14772),(arity(_14770,_14784)*->rhs([ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)])))>=((singleValuedInArg(_14824,_14826),arity(_14824,_14832)==>singleValuedInArgAX(_14824,_14832,_14826)),mfl4(
[ 'F'=F,
'N'=_14874,
'A'=_14886],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',52))
singleValuedInArgAX(mpred_sv,2,2)>=(singleValuedInArg(mpred_sv,2),'$pt'(baseKB,singleValuedInArg(_14714,_14716),(arity(_14714,_14728)*->rhs(
[ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)]))))
singleValuedInArgAX(singleValuedInArg,2,2)>=(singleValuedInArg(singleValuedInArg,2),'$pt'(baseKB,singleValuedInArg(_14638,_14640),(arity(_14638,_14652)*->rhs(
[ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)]))))
singleValuedInArgAX(singleValuedInArgDefault,3,3)>=(singleValuedInArg(singleValuedInArgDefault,3),'$pt'(baseKB,singleValuedInArg(_14562,_14564),(arity(_14562,_14576)*->rhs(
[ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)]))))
'$pt'(baseKB,arity(_14402,_14404),(singleValuedInArg(_14402,_14416)*->rhs([ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)])))>=((singleValuedInArg(_14456,_14458),arity(_14456,_14464)==>singleValuedInArgAX(_14456,_14464,_14458)),mfl4(
[ 'F'=F,
'N'=_14506,
'A'=_14518],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',52))
singleValuedInArgAX(mpred_sv,2,2)>=(arity(mpred_sv,2),'$pt'(baseKB,arity(_14346,_14348),(singleValuedInArg(_14346,_14360)*->rhs(
[ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)]))))
singleValuedInArgAX(singleValuedInArg,2,2)>=(arity(singleValuedInArg,2),'$pt'(baseKB,arity(_14270,_14272),(singleValuedInArg(_14270,_14284)*->rhs(
[ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)]))))
singleValuedInArgAX(singleValuedInArgDefault,3,3)>=(arity(singleValuedInArgDefault,3),'$pt'(baseKB,arity(_14194,_14196),(singleValuedInArg(_14194,_14208)*->rhs(
[ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)]))))
(singleValuedInArgAX(_13924,_13926,_13928),{functor(_13942,_13924,_13926),arg(_13928,_13942,_13960),replace_arg(_13942,_13928,_13968,_13970)}==>(_13942,{_13960\=isMissing,call(dif:dif(_13968,_13960)),call_u(_13970),ground(_13970)},_13970==> \+_13970,_13942))>=(mfl4(
[ 'F'=F,
'A'=_13926,
'N'=_13928,
'P'=_13942,
'P_SLOT'=_13960,
'Q_SLOT'=_13968,
'Q'=_13970],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55),ax)
mpred_prop(baseKB,call,1,pfcCallCode)>=(mfl4([ 'F'=F,
'A'=_13836,
'N'=_13848,
'P'=_13860,
'P_SLOT'=_13872,
'Q_SLOT'=_13884,
'Q'=_13896],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55),ax)
mpred_prop(baseKB,call_u,1,pfcCallCode)>=(mfl4([ 'F'=F,
'A'=_13714,
'N'=_13726,
'P'=_13738,
'P_SLOT'=_13750,
'Q_SLOT'=_13762,
'Q'=_13774],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55),ax)
mpred_prop(baseKB,singleValuedInArgAX,3,pfcLHS)>=(mfl4([ 'F'=F,
'A'=_13592,
'N'=_13604,
'P'=_13616,
'P_SLOT'=_13628,
'Q_SLOT'=_13640,
'Q'=_13652],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55),ax)
arity(singleValuedInArgAX,3)>=(mpred_prop(baseKB,singleValuedInArgAX,3,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX,3,pfcLHS),rhs(
[ arity(singleValuedInArgAX,3),
functorIsMacro(singleValuedInArgAX),
mpred_prop(baseKB,singleValuedInArgAX,3,pfcWatches)])))
hybrid_support(singleValuedInArgAX,3)>=(arity(singleValuedInArgAX,3),'$pt'(baseKB,arity(singleValuedInArgAX,3),(pfcControlled(singleValuedInArgAX)*->rhs(
[ hybrid_support(singleValuedInArgAX,3)]))))
functorIsMacro(singleValuedInArgAX)>=(mpred_prop(baseKB,singleValuedInArgAX,3,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX,3,pfcLHS),rhs(
[ arity(singleValuedInArgAX,3),
functorIsMacro(singleValuedInArgAX),
mpred_prop(baseKB,singleValuedInArgAX,3,pfcWatches)])))
mpred_prop(baseKB,singleValuedInArgAX,3,pfcWatches)>=(mpred_prop(baseKB,singleValuedInArgAX,3,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX,3,pfcLHS),rhs(
[ arity(singleValuedInArgAX,3),
functorIsMacro(singleValuedInArgAX),
mpred_prop(baseKB,singleValuedInArgAX,3,pfcWatches)])))
mpred_prop(baseKB,functor,3,pfcCallCode)>=(mfl4([ 'F'=F,
'A'=_13116,
'N'=_13128,
'P'=_13140,
'P_SLOT'=_13152,
'Q_SLOT'=_13164,
'Q'=_13176],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55),ax)
mpred_prop(baseKB,arg,3,pfcCallCode)>=(mfl4([ 'F'=F,
'A'=_12994,
'N'=_13006,
'P'=_13018,
'P_SLOT'=_13030,
'Q_SLOT'=_13042,
'Q'=_13054],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55),ax)
mpred_prop(baseKB,replace_arg,4,pfcCallCode)>=(mfl4([ 'F'=F,
'A'=_12872,
'N'=_12884,
'P'=_12896,
'P_SLOT'=_12908,
'Q_SLOT'=_12920,
'Q'=_12932],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55),ax)
mpred_prop(baseKB,singleValuedInArgAX,3,pfcPosTrigger)>=(mfl4([ 'F'=F,
'A'=_12750,
'N'=_12762,
'P'=_12774,
'P_SLOT'=_12786,
'Q_SLOT'=_12798,
'Q'=_12810],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55),ax)
mpred_prop(baseKB,singleValuedInArgAX,3,pfcWatches)>=(mpred_prop(baseKB,singleValuedInArgAX,3,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX,3,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,singleValuedInArgAX,3,pfcWatches)])))
'$pt'(baseKB,singleValuedInArgAX(_12232,_12234,_12236),(functor(_12252,_12232,_12234),arg(_12236,_12252,_12270),replace_arg(_12252,_12236,_12278,_12280)*->rhs(
[ ( ( _423648 ,
{ Missing\=isMissing,
call( dif : dif(Dif,Dif2)),
call_u(U),
ground(Ground) } ,
_422128) ==>
\+_422190,_422186)])))>=((singleValuedInArgAX(_12392,_12394,_12396),{functor(_12410,_12392,_12394),arg(_12396,_12410,_12428),replace_arg(_12410,_12396,_12436,_12438)}==>(_12410,{_12428\=isMissing,call(dif:dif(_12436,_12428)),call_u(_12438),ground(_12438)},_12438==> \+_12438,_12410)),mfl4(
[ 'F'=F,
'A'=_12552,
'N'=_12564,
'P'=_12576,
'P_SLOT'=_12588,
'Q_SLOT'=_12600,
'Q'=_12612],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55))
(mpred_sv(_11944,_11946),{_11946\=isMissing,call(dif:dif(_11988,_11946)),call_u(mpred_sv(_11944,_11988)),ground(mpred_sv(_11944,_11988))},mpred_sv(_11944,_11988)==> \+mpred_sv(_11944,_11988),mpred_sv(_11944,_11946))>=(singleValuedInArgAX(mpred_sv,2,2),'$pt'(baseKB,singleValuedInArgAX(_12070,_12072,_12074),(functor(_12090,_12070,_12072),arg(_12074,_12090,_12108),replace_arg(_12090,_12074,_12116,_12118)*->rhs(
[ ( ( _458368 ,
{ Missing\=isMissing,
call( dif : dif(Dif,Dif2)),
call_u(U),
ground(Ground) } ,
_456848) ==>
\+_456910,_456906)]))))
'$pt'(baseKB,mpred_sv(_11586,_11588),(_11588\=isMissing,call(dif:dif(_11626,_11588)),call_u(mpred_sv(_11586,_11626)),ground(mpred_sv(_11586,_11626))*->'$pt'(baseKB,mpred_sv(_11586,_11626),rhs(
[ \+( mpred_sv(Mpred_sv,Sv)),
mpred_sv(_11586,_11588)]))))>=((mpred_sv(_11722,_11724),{_11724\=isMissing,call(dif:dif(_11766,_11724)),call_u(mpred_sv(_11722,_11766)),ground(mpred_sv(_11722,_11766))},mpred_sv(_11722,_11766)==> \+mpred_sv(_11722,_11766),mpred_sv(_11722,_11724)),mfl4(
[ 'F'=F,
'A'=_11856,
'N'=_11868,
'P'=_11880,
'P_SLOT'=_11892,
'Q_SLOT'=_11904,
'Q'=_11916],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55))
(singleValuedInArg(_11298,_11300),{_11300\=isMissing,call(dif:dif(_11342,_11300)),call_u(singleValuedInArg(_11298,_11342)),ground(singleValuedInArg(_11298,_11342))},singleValuedInArg(_11298,_11342)==> \+singleValuedInArg(_11298,_11342),singleValuedInArg(_11298,_11300))>=(singleValuedInArgAX(singleValuedInArg,2,2),'$pt'(baseKB,singleValuedInArgAX(_11424,_11426,_11428),(functor(_11444,_11424,_11426),arg(_11428,_11444,_11462),replace_arg(_11444,_11428,_11470,_11472)*->rhs(
[ ( ( _103450 ,
{ Missing\=isMissing,
call( dif : dif(Dif,Dif2)),
call_u(U),
ground(Ground) } ,
_101930) ==>
\+_101992,_101988)]))))
'$pt'(baseKB,singleValuedInArg(_10940,_10942),(_10942\=isMissing,call(dif:dif(_10980,_10942)),call_u(singleValuedInArg(_10940,_10980)),ground(singleValuedInArg(_10940,_10980))*->'$pt'(baseKB,singleValuedInArg(_10940,_10980),rhs(
[ \+( singleValuedInArg(SingleValuedInArg,SingleValuedInArg1)),
singleValuedInArg(_10940,_10942)]))))>=((singleValuedInArg(_11076,_11078),{_11078\=isMissing,call(dif:dif(_11120,_11078)),call_u(singleValuedInArg(_11076,_11120)),ground(singleValuedInArg(_11076,_11120))},singleValuedInArg(_11076,_11120)==> \+singleValuedInArg(_11076,_11120),singleValuedInArg(_11076,_11078)),mfl4(
[ 'F'=F,
'A'=_11210,
'N'=_11222,
'P'=_11234,
'P_SLOT'=_11246,
'Q_SLOT'=_11258,
'Q'=_11270],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55))
(singleValuedInArgDefault(_10640,_10642,_10644),{_10644\=isMissing,call(dif:dif(_10686,_10644)),call_u(singleValuedInArgDefault(_10640,_10642,_10686)),ground(singleValuedInArgDefault(_10640,_10642,_10686))},singleValuedInArgDefault(_10640,_10642,_10686)==> \+singleValuedInArgDefault(_10640,_10642,_10686),singleValuedInArgDefault(_10640,_10642,_10644))>=(singleValuedInArgAX(singleValuedInArgDefault,3,3),'$pt'(baseKB,singleValuedInArgAX(_10778,_10780,_10782),(functor(_10798,_10778,_10780),arg(_10782,_10798,_10816),replace_arg(_10798,_10782,_10824,_10826)*->rhs(
[ ( ( _147210 ,
{ Missing\=isMissing,
call( dif : dif(Dif,Dif2)),
call_u(U),
ground(Ground) } ,
_145690) ==>
\+_145752,_145748)]))))
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcRHS)>=(mfl4([ 'F'=F,
'A'=_10552,
'N'=_10564,
'P'=_10576,
'P_SLOT'=_10588,
'Q_SLOT'=_10600,
'Q'=_10612],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55),ax)
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcCreates)>=(mpred_prop(baseKB,singleValuedInArgDefault,3,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgDefault,3,pfcRHS),rhs(
[ mpred_prop(baseKB,singleValuedInArgDefault,3,pfcCreates)])))
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcControlled)>=(mpred_prop(baseKB,singleValuedInArgDefault,3,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgDefault,3,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,singleValuedInArgDefault,3,pfcControlled)]))))
mpred_prop(baseKB,singleValuedInArgDefault,3,prologHybrid)>=(mpred_prop(baseKB,singleValuedInArgDefault,3,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgDefault,3,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,singleValuedInArgDefault,3,prologHybrid)]))))
'$pt'(baseKB,singleValuedInArgDefault(_9884,_9886,_9888),(_9888\=isMissing,call(dif:dif(_9926,_9888)),call_u(singleValuedInArgDefault(_9884,_9886,_9926)),ground(singleValuedInArgDefault(_9884,_9886,_9926))*->'$pt'(baseKB,singleValuedInArgDefault(_9884,_9886,_9926),rhs(
[ \+( singleValuedInArgDefault(SingleValuedInArgDefault1,SingleValuedInArgDefault,SingleValuedInArgDefault2)),
singleValuedInArgDefault(_9884,_9886,_9888)]))))>=((singleValuedInArgDefault(_10032,_10034,_10036),{_10036\=isMissing,call(dif:dif(_10078,_10036)),call_u(singleValuedInArgDefault(_10032,_10034,_10078)),ground(singleValuedInArgDefault(_10032,_10034,_10078))},singleValuedInArgDefault(_10032,_10034,_10078)==> \+singleValuedInArgDefault(_10032,_10034,_10078),singleValuedInArgDefault(_10032,_10034,_10036)),mfl4(
[ 'F'=F,
'A'=_10178,
'N'=_10190,
'P'=_10202,
'P_SLOT'=_10214,
'Q_SLOT'=_10226,
'Q'=_10238],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55))
(unused==>(singleValuedInArgAX(_9632,_9634,_9636),{functor(_9650,_9632,_9634),arg(_9636,_9650,_9668),replace_arg(_9650,_9636,_9676,_9678)}==>(_9650/ground(_9650)==>{_9668\==isMissing,call(dif:dif(_9676,_9668)),call_u(_9678),ground(_9678),ignore(retract(_9678))})))>=(mfl4(
[ 'F'=F,
'A'=_9634,
'N'=_9636,
'P'=_9650,
'P_SLOT'=_9668,
'Q_SLOT'=_9676,
'Q'=_9678],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',63),ax)
mpred_prop(baseKB,ignore,1,pfcCallCode)>=(mfl4([ 'F'=F,
'A'=_9538,
'N'=_9550,
'P'=_9562,
'P_SLOT'=_9574,
'Q_SLOT'=_9586,
'Q'=_9598],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',63),ax)
mpred_prop(baseKB,unused,0,pfcLHS)>=(mfl4([ 'F'=F,
'A'=_9416,
'N'=_9428,
'P'=_9440,
'P_SLOT'=_9452,
'Q_SLOT'=_9464,
'Q'=_9476],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',63),ax)
arity(unused,0)>=(mpred_prop(baseKB,unused,0,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,unused,0,pfcLHS),rhs([ arity(unused,0),
functorIsMacro(unused),
mpred_prop(baseKB,unused,0,pfcWatches)])))
functorIsMacro(unused)>=(mpred_prop(baseKB,unused,0,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,unused,0,pfcLHS),rhs([ arity(unused,0),
functorIsMacro(unused),
mpred_prop(baseKB,unused,0,pfcWatches)])))
mpred_prop(baseKB,unused,0,pfcWatches)>=(mpred_prop(baseKB,unused,0,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,unused,0,pfcLHS),rhs(
[ arity(unused,0),
functorIsMacro(unused),
mpred_prop(baseKB,unused,0,pfcWatches)])))
mpred_prop(baseKB,unused,0,kb_shared)>=((mfl4([ 'F'=F,
'A'=_8916,
'N'=_8928,
'P'=_8940,
'P_SLOT'=_8952,
'Q_SLOT'=_8964,
'Q'=_8976],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',63),ax),mfl4(
[ 'F'=F,
'A'=_8916,
'N'=_8928,
'P'=_8940,
'P_SLOT'=_8952,
'Q_SLOT'=_8964,
'Q'=_8976],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',63))
'$pt'(baseKB,genlMt(_8606,baseKB),(_8606\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_300460:unused/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_314698:unused/0))) }])))>=(mpred_prop(baseKB,unused,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,unused,0,kb_shared),'$pt'(baseKB,genlMt(_8606,baseKB),(_8606\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_350920:unused/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_365158:unused/0))) }])))))
mpred_prop(baseKB,unused,0,pfcPosTrigger)>=(mfl4([ 'F'=F,
'A'=_8522,
'N'=_8534,
'P'=_8546,
'P_SLOT'=_8558,
'Q_SLOT'=_8570,
'Q'=_8582],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',63),ax)
mpred_prop(baseKB,unused,0,pfcWatches)>=(mpred_prop(baseKB,unused,0,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,unused,0,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,unused,0,pfcWatches)])))
'$pt'(baseKB,unused,rhs([ ( ( singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX12) ,
{ functor(Functor3,Functor,Functor13),
arg(Arg5,Arg,Arg14),
replace_arg(Replace_arg8,Replace_arg7,Replace_arg,Arg15) }) ==>
Ground/ground(Ground16) ==>
{ Missing\==isMissing,
call( dif : dif(Dif,Dif17)),
call_u(U),
ground(Ground19),
ignore( retract(Retract)) })]))>=((unused==>(singleValuedInArgAX(_8162,_8164,_8166),{functor(_8180,_8162,_8164),arg(_8166,_8180,_8198),replace_arg(_8180,_8166,_8206,_8208)}==>(_8180/ground(_8180)==>{_8198\==isMissing,call(dif:dif(_8206,_8198)),call_u(_8208),ground(_8208),ignore(retract(_8208))}))),mfl4(
[ 'F'=F,
'A'=_8324,
'N'=_8336,
'P'=_8348,
'P_SLOT'=_8360,
'Q_SLOT'=_8372,
'Q'=_8384],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',63))
(unused==>(singleValuedInArgAX_maybe(_7718,_7720,_7722),{functor(_7736,_7718,_7720),arg(_7722,_7736,_7754),replace_arg(_7736,_7722,_7762,_7764)}==>(_7736/ground(_7736)==>{_7754\==isMissing,call(dif:dif(_7762,_7754)),call_u(_7764),ground(_7764)},\+_7764,_7736,single_override_maybe(_7736,_7764))))>=(mfl4(
[ 'F'=F,
'A'=_7720,
'N'=_7722,
'P'=_7736,
'P_SLOT'=_7754,
'Q_SLOT'=_7762,
'Q'=_7764],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',71),ax)
mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcRHS)>=(mfl4([ 'F'=F,
'A'=_7624,
'N'=_7636,
'P'=_7648,
'P_SLOT'=_7660,
'Q_SLOT'=_7672,
'Q'=_7684],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',71),ax)
mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcCreates)>=(mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcRHS),rhs(
[ mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcCreates)])))
mpred_prop(baseKB,singleValuedInArgAX_maybe,3,kb_shared)>=((mfl4([ 'F'=F,
'A'=_7332,
'N'=_7344,
'P'=_7356,
'P_SLOT'=_7368,
'Q_SLOT'=_7380,
'Q'=_7392],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',71),ax),mfl4(
[ 'F'=F,
'A'=_7332,
'N'=_7344,
'P'=_7356,
'P_SLOT'=_7368,
'Q_SLOT'=_7380,
'Q'=_7392],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',71))
'$pt'(baseKB,genlMt(_7022,baseKB),(_7022\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_123978:singleValuedInArgAX_maybe/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_138232:singleValuedInArgAX_maybe/3))) }])))>=(mpred_prop(baseKB,singleValuedInArgAX_maybe,3,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX_maybe,3,kb_shared),'$pt'(baseKB,genlMt(_7022,baseKB),(_7022\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_174476:singleValuedInArgAX_maybe/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_188730:singleValuedInArgAX_maybe/3))) }])))))
mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcControlled)>=(mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcControlled)]))))
mpred_prop(baseKB,singleValuedInArgAX_maybe,3,prologHybrid)>=(mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX_maybe,3,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,singleValuedInArgAX_maybe,3,prologHybrid)]))))
mpred_prop(baseKB,single_override_maybe,2,pfcRHS)>=(mfl4([ 'F'=F,
'A'=_6762,
'N'=_6774,
'P'=_6786,
'P_SLOT'=_6798,
'Q_SLOT'=_6810,
'Q'=_6822],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',71),ax)
mpred_prop(baseKB,single_override_maybe,2,pfcCreates)>=(mpred_prop(baseKB,single_override_maybe,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,single_override_maybe,2,pfcRHS),rhs(
[ mpred_prop(baseKB,single_override_maybe,2,pfcCreates)])))
mpred_prop(baseKB,single_override_maybe,2,kb_shared)>=((mfl4([ 'F'=F,
'A'=_6470,
'N'=_6482,
'P'=_6494,
'P_SLOT'=_6506,
'Q_SLOT'=_6518,
'Q'=_6530],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',71),ax),mfl4(
[ 'F'=F,
'A'=_6470,
'N'=_6482,
'P'=_6494,
'P_SLOT'=_6506,
'Q_SLOT'=_6518,
'Q'=_6530],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',71))
'$pt'(baseKB,genlMt(_6160,baseKB),(_6160\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_264106:single_override_maybe/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_278356:single_override_maybe/2))) }])))>=(mpred_prop(baseKB,single_override_maybe,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,single_override_maybe,2,kb_shared),'$pt'(baseKB,genlMt(_6160,baseKB),(_6160\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_314594:single_override_maybe/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_328844:single_override_maybe/2))) }])))))
mpred_prop(baseKB,single_override_maybe,2,pfcControlled)>=(mpred_prop(baseKB,single_override_maybe,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,single_override_maybe,2,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,single_override_maybe,2,pfcControlled)]))))
mpred_prop(baseKB,single_override_maybe,2,prologHybrid)>=(mpred_prop(baseKB,single_override_maybe,2,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,single_override_maybe,2,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,single_override_maybe,2,prologHybrid)]))))
'$pt'(baseKB,unused,rhs([ ( ( singleValuedInArgAX_maybe(SingleValuedInArgAX_maybe1,SingleValuedInArgAX_maybe,Maybe) ,
{ functor(Functor3,Functor,Functor15),
arg(Arg5,Arg,Arg16),
replace_arg(Replace_arg8,Replace_arg7,Replace_arg,Arg17) }) ==>
Ground/ground(Ground18) ==>
( { Missing\==isMissing,
call( dif : dif(Dif,Dif19)),
call_u(U),
ground(Ground21) } ,
\+_378696 ,
Single_override_maybe13 ,
single_override_maybe(Single_override_maybe,Maybe22)))]))>=((unused==>(singleValuedInArgAX_maybe(_5724,_5726,_5728),{functor(_5742,_5724,_5726),arg(_5728,_5742,_5760),replace_arg(_5742,_5728,_5768,_5770)}==>(_5742/ground(_5742)==>{_5760\==isMissing,call(dif:dif(_5768,_5760)),call_u(_5770),ground(_5770)},\+_5770,_5742,single_override_maybe(_5742,_5770)))),mfl4(
[ 'F'=F,
'A'=_5900,
'N'=_5912,
'P'=_5924,
'P_SLOT'=_5936,
'Q_SLOT'=_5948,
'Q'=_5960],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',71))
(single_override(_5414,_5416),{ignore(retract(_5416))}==>(\+_5414==> \+single_override(_5414,_5416),{mpred_supported(_5416)},_5416))>=(mfl4(
[ 'P'=P,
'Q'=_5416],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',78),ax)
mpred_prop(baseKB,single_override,2,pfcRHS)>=(mfl4([ 'P'=P,
'Q'=_5386],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',78),ax)
mpred_prop(baseKB,single_override,2,pfcCreates)>=(mpred_prop(baseKB,single_override,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,single_override,2,pfcRHS),rhs(
[ mpred_prop(baseKB,single_override,2,pfcCreates)])))
mpred_prop(baseKB,single_override,2,kb_shared)>=((mfl4([ 'P'=P,
'Q'=_5214],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',78),ax),mfl4(
[ 'P'=P,
'Q'=_5214],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',78))
'$pt'(baseKB,genlMt(_4904,baseKB),(_4904\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_461696:single_override/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_475944:single_override/2))) }])))>=(mpred_prop(baseKB,single_override,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,single_override,2,kb_shared),'$pt'(baseKB,genlMt(_4904,baseKB),(_4904\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_118070:single_override/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_132318:single_override/2))) }])))))
mpred_prop(baseKB,single_override,2,pfcControlled)>=(mpred_prop(baseKB,single_override,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,single_override,2,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,single_override,2,pfcControlled)]))))
mpred_prop(baseKB,single_override,2,prologHybrid)>=(mpred_prop(baseKB,single_override,2,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,single_override,2,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,single_override,2,prologHybrid)]))))
mpred_prop(baseKB,mpred_supported,1,pfcCallCode)>=(mfl4([ 'P'=P,
'Q'=_4704],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',78),ax)
mpred_prop(baseKB,single_override,2,pfcLHS)>=(mfl4([ 'P'=P,
'Q'=_4642],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',78),ax)
arity(single_override,2)>=(mpred_prop(baseKB,single_override,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,single_override,2,pfcLHS),rhs(
[ arity(single_override,2),
functorIsMacro(single_override),
mpred_prop(baseKB,single_override,2,pfcWatches)])))
hybrid_support(single_override,2)>=(arity(single_override,2),'$pt'(baseKB,arity(single_override,2),(pfcControlled(single_override)*->rhs(
[ hybrid_support(single_override,2)]))))
functorIsMacro(single_override)>=(mpred_prop(baseKB,single_override,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,single_override,2,pfcLHS),rhs(
[ arity(single_override,2),
functorIsMacro(single_override),
mpred_prop(baseKB,single_override,2,pfcWatches)])))
mpred_prop(baseKB,single_override,2,pfcWatches)>=(mpred_prop(baseKB,single_override,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,single_override,2,pfcLHS),rhs(
[ arity(single_override,2),
functorIsMacro(single_override),
mpred_prop(baseKB,single_override,2,pfcWatches)])))
mpred_prop(baseKB,single_override,2,pfcPosTrigger)>=(mfl4([ 'P'=P,
'Q'=_4226],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',78),ax)
mpred_prop(baseKB,single_override,2,pfcWatches)>=(mpred_prop(baseKB,single_override,2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,single_override,2,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,single_override,2,pfcWatches)])))
'$pt'(baseKB,single_override(_3912,_3914),(ignore(retract(_3914))*->rhs([ ( \+_181208 ==>
( \+( single_override(Single_override,Override)) ,
{ mpred_supported(Supported) } ,
_181230))])))>=((single_override(_4000,_4002),{ignore(retract(_4002))}==>(\+_4000==> \+single_override(_4000,_4002),{mpred_supported(_4002)},_4002)),mfl4(
[ 'P'=P,
'Q'=_4088],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',78))
mtHybrid(baseKB)>=(mfl4([ 'Mod'=(+),
'SM'=baseKB,
'TM'=user,
'CM'=baseKB,
'File'='/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfc.pl',
'Why'=pfc_mod],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfc.pl',69),ax)
(cond_PRE==>cond_POST)>=(mfl4(_3778,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',19),ax)
mpred_prop(baseKB,cond_POST,0,pfcRHS)>=(mfl4(_3744,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',19),ax)
mpred_prop(baseKB,cond_POST,0,pfcCreates)>=(mpred_prop(baseKB,cond_POST,0,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,cond_POST,0,pfcRHS),rhs(
[ mpred_prop(baseKB,cond_POST,0,pfcCreates)])))
mpred_prop(baseKB,cond_POST,0,kb_shared)>=((mfl4(_3620,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',19),ax),mfl4(_3630,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',19))
'$pt'(baseKB,genlMt(_3340,baseKB),(_3340\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_236776:cond_POST/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_251018:cond_POST/0))) }])))>=(mpred_prop(baseKB,cond_POST,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,cond_POST,0,kb_shared),'$pt'(baseKB,genlMt(_3340,baseKB),(_3340\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_287246:cond_POST/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_301488:cond_POST/0))) }])))))
mpred_prop(baseKB,cond_POST,0,pfcControlled)>=(mpred_prop(baseKB,cond_POST,0,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,cond_POST,0,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,cond_POST,0,pfcControlled)]))))
mpred_prop(baseKB,cond_POST,0,prologHybrid)>=(mpred_prop(baseKB,cond_POST,0,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,cond_POST,0,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,cond_POST,0,prologHybrid)]))))
mpred_prop(baseKB,cond_PRE,0,pfcLHS)>=(mfl4(_3134,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',19),ax)
arity(cond_PRE,0)>=(mpred_prop(baseKB,cond_PRE,0,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,cond_PRE,0,pfcLHS),rhs([ arity(cond_PRE,0),
functorIsMacro(cond_PRE),
mpred_prop(baseKB,cond_PRE,0,pfcWatches)])))
functorIsMacro(cond_PRE)>=(mpred_prop(baseKB,cond_PRE,0,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,cond_PRE,0,pfcLHS),rhs([
arity(cond_PRE,0),
functorIsMacro(cond_PRE),
mpred_prop(baseKB,cond_PRE,0,pfcWatches)])))
mpred_prop(baseKB,cond_PRE,0,pfcWatches)>=(mpred_prop(baseKB,cond_PRE,0,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,cond_PRE,0,pfcLHS),rhs(
[ arity(cond_PRE,0),
functorIsMacro(cond_PRE),
mpred_prop(baseKB,cond_PRE,0,pfcWatches)])))
mpred_prop(baseKB,cond_PRE,0,kb_shared)>=((mfl4(_2802,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',19),ax),mfl4(_2812,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',19))
'$pt'(baseKB,genlMt(_2522,baseKB),(_2522\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_356252:cond_PRE/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_370494:cond_PRE/0))) }])))>=(mpred_prop(baseKB,cond_PRE,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,cond_PRE,0,kb_shared),'$pt'(baseKB,genlMt(_2522,baseKB),(_2522\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_406720:cond_PRE/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_420962:cond_PRE/0))) }])))))
mpred_prop(baseKB,cond_PRE,0,pfcPosTrigger)>=(mfl4(_2492,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',19),ax)
mpred_prop(baseKB,cond_PRE,0,pfcWatches)>=(mpred_prop(baseKB,cond_PRE,0,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,cond_PRE,0,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,cond_PRE,0,pfcWatches)])))
'$pt'(baseKB,cond_PRE,rhs([cond_POST]))>=((cond_PRE==>cond_POST),mfl4(_2378,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',19))
cond_PRE>=(mfl4(_2326,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',20),ax)
cond_POST>=(cond_PRE,'$pt'(baseKB,cond_PRE,rhs([cond_POST])))
(cond_PRE==>child_POST)>=(mfl4(_2262,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',22),ax)
mpred_prop(baseKB,child_POST,0,pfcRHS)>=(mfl4(_2228,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',22),ax)
mpred_prop(baseKB,child_POST,0,pfcCreates)>=(mpred_prop(baseKB,child_POST,0,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,child_POST,0,pfcRHS),rhs(
[ mpred_prop(baseKB,child_POST,0,pfcCreates)])))
mpred_prop(baseKB,child_POST,0,kb_shared)>=((mfl4(_2104,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',22),ax),mfl4(_2114,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',22))
'$pt'(baseKB,genlMt(_1824,baseKB),(_1824\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_464224:child_POST/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_478466:child_POST/0))) }])))>=(mpred_prop(baseKB,child_POST,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,child_POST,0,kb_shared),'$pt'(baseKB,genlMt(_1824,baseKB),(_1824\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_122874:child_POST/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_137116:child_POST/0))) }])))))
mpred_prop(baseKB,child_POST,0,pfcControlled)>=(mpred_prop(baseKB,child_POST,0,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,child_POST,0,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
[ mpred_prop(baseKB,child_POST,0,pfcControlled)]))))
mpred_prop(baseKB,child_POST,0,prologHybrid)>=(mpred_prop(baseKB,child_POST,0,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,child_POST,0,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
[ mpred_prop(baseKB,child_POST,0,prologHybrid)]))))
'$pt'(baseKB,cond_PRE,rhs([child_POST]))>=((cond_PRE==>child_POST),mfl4(_1618,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',22))
child_POST>=(cond_PRE,'$pt'(baseKB,cond_PRE,rhs([child_POST])))
(cond_PRE_D==>cond_POST)>=(mfl4(_1530,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',23),ax)
mpred_prop(baseKB,cond_PRE_D,0,pfcLHS)>=(mfl4(_1496,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',23),ax)
arity(cond_PRE_D,0)>=(mpred_prop(baseKB,cond_PRE_D,0,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,cond_PRE_D,0,pfcLHS),rhs([
arity(cond_PRE_D,0),
functorIsMacro(cond_PRE_D),
mpred_prop(baseKB,cond_PRE_D,0,pfcWatches)])))
functorIsMacro(cond_PRE_D)>=(mpred_prop(baseKB,cond_PRE_D,0,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,cond_PRE_D,0,pfcLHS),rhs(
[ arity(cond_PRE_D,0),
functorIsMacro(cond_PRE_D),
mpred_prop(baseKB,cond_PRE_D,0,pfcWatches)])))
mpred_prop(baseKB,cond_PRE_D,0,pfcWatches)>=(mpred_prop(baseKB,cond_PRE_D,0,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,cond_PRE_D,0,pfcLHS),rhs(
[ arity(cond_PRE_D,0),
functorIsMacro(cond_PRE_D),
mpred_prop(baseKB,cond_PRE_D,0,pfcWatches)])))
mpred_prop(baseKB,cond_PRE_D,0,kb_shared)>=((mfl4(_1164,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',23),ax),mfl4(_1174,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',23))
'$pt'(baseKB,genlMt(_884,baseKB),(_884\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_194634:cond_PRE_D/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_208876:cond_PRE_D/0))) }])))>=(mpred_prop(baseKB,cond_PRE_D,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,cond_PRE_D,0,kb_shared),'$pt'(baseKB,genlMt(_884,baseKB),(_884\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_245104:cond_PRE_D/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_259346:cond_PRE_D/0))) }])))))
mpred_prop(baseKB,cond_PRE_D,0,pfcPosTrigger)>=(mfl4(_854,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',23),ax)
mpred_prop(baseKB,cond_PRE_D,0,pfcWatches)>=(mpred_prop(baseKB,cond_PRE_D,0,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,cond_PRE_D,0,pfcPosTrigger),rhs(
[ mpred_prop(baseKB,cond_PRE_D,0,pfcWatches)])))
'$pt'(baseKB,cond_PRE_D,rhs([cond_POST]))>=((cond_PRE_D==>cond_POST),mfl4(_740,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',23))
aaa>=(mfl4(_688,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',29),ax)
bbbb>=(mfl4(_660,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/reset_db_01.pfc.pl',31),ax)]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k reset_db_01.pfc.pl (returned 7) -->
<testsuite name="reset_db_01_user.pfc.pl">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['reset_db_01_user.pfc.pl'])" -g "test_completed"
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for cond_POST.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for cond_POST.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for cond_POST.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No Forward Rules in [user]...
No Bi-conditional Rules in [user]...
No Backward Rules in [user]...
No Positive triggers in [user]...
No Negative triggers in [user]...
No Goal triggers in [user]...
Supports in [user]...
No Forward Rules in [user]...
No Bi-conditional Rules in [user]...
No Backward Rules in [user]...
No Positive triggers in [user]...
No Negative triggers in [user]...
No Goal triggers in [user]...
Supports in [user]...
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k reset_db_01_user.pfc.pl (returned 7) -->
<testsuite name="retract_01a.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['retract_01a.pfc'])" -g "test_completed"
passed=info(why_was_true(header_sane:(dmiles==>world)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for dmiles==>world:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01a.pfc',29)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Fileinfo: unk: -1
j_u : junit_prop("header_sane:(dmiles==>world). @ 31",goal,header_sane:(dmiles==>world)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01a.pfc:34
header_sane : '$spft'( header_sane,
dmiles==>world,
mfl4(Header_sane,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01a.pfc',29),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01a.pfc:34
header_sane : '$spft'( header_sane,
'$pt'(header_sane,dmiles,rhs([world])),
dmiles==>world,
mfl4(Header_sane,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01a.pfc',29)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01a.pfc:34
header_sane : dmiles==>world.
passed=info(why_was_true(header_sane:(\+dmiles==>world)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for \+dmiles==>world:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01a.pfc',33)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k retract_01a.pfc (returned 7) -->
<testsuite name="retract_01b.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['retract_01b.pfc'])" -g "test_completed"
% Fileinfo: unk: -1
header_sane : '$spft'( header_sane,
dmilesWorld==>inChair(a),
mfl4(Header_sane,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01b.pfc',30),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01b.pfc:33
header_sane : '$spft'( header_sane,
mpred_prop(header_sane,inChair,1,pfcRHS),
mfl4(Header_sane,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01b.pfc',30),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01b.pfc:33
header_sane : '$spft'( header_sane,
'$pt'(header_sane,dmilesWorld,rhs([inChair(a)])),
dmilesWorld==>inChair(a),
mfl4(Header_sane,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01b.pfc',30)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01b.pfc:33
header_sane : '$pt'(header_sane,dmilesWorld,rhs([inChair(a)])).
/* portray_hb1( print_tree_stop,
$predicate_property( inChair(Chair)),
[ interpreted, visible,dynamic,number_of_clauses(0),number_of_rules(0),last_modified_generation(40703),defined
,
size(112)]).
*/
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01b.pfc:33
header_sane : dmilesWorld==>inChair(a).
% Fileinfo: unk: -1
baseKB : mpred_prop(header_sane,inChair,1,pfcRHS).
passed=info(why_was_true(header_sane:(\+inChair(a))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+inChair(a).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+inChair(a).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+inChair(a).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k retract_01b.pfc (returned 7) -->
<testsuite name="retract_01c.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['retract_01c.pfc'])" -g "test_completed"
passed=info(why_was_true(header_sane:dmilesWorld))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for dmilesWorld:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01c.pfc',29)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(header_sane:inChair(a)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for inChair(a):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 dmilesWorld % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01c.pfc:29]
1.2 dmilesWorld==>inChair(a) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01c.pfc:30]
1.3 mfl4(_,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01c.pfc',29)
1.4 mfl4(_,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01c.pfc',30)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Fileinfo: unk: -1
j_u : junit_prop("header_sane:inChair(a). @ 33",goal,header_sane:inChair(a)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01c.pfc:37
t_l : shown_why( (dmilesWorld==>inChair(a))+[]).
% Fileinfo: unk: -1
header_sane : '$spft'( header_sane,
mpred_prop(header_sane,inChair,1,pfcRHS),
mfl4(Header_sane,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01c.pfc',30),
ax).
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01c.pfc:37
/* portray_hb1( print_tree_stop,
$predicate_property( inChair(Chair)),
[ interpreted, visible,dynamic,number_of_clauses(0),number_of_rules(0),last_modified_generation(40856),defined
,
size(112)]).
*/
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01c.pfc:37
baseKB : mpred_prop(header_sane,inChair,1,pfcRHS).
passed=info(why_was_true(header_sane:dmilesWorld))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for dmilesWorld:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01c.pfc',29)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(header_sane:(\+inChair(a))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+inChair(a).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+inChair(a).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+inChair(a).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k retract_01c.pfc (returned 7) -->
<testsuite name="retract_01d.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['retract_01d.pfc'])" -g "test_completed"
passed=info(why_was_true(header_sane:dmilesWorld))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for dmilesWorld:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01d.pfc',29)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(header_sane:inChair(a)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for inChair(a):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 dmilesWorld % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01d.pfc:29]
1.2 dmilesWorld==>inChair(a) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01d.pfc:30]
1.3 mfl4(_,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01d.pfc',29)
1.4 mfl4(_,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01d.pfc',30)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Fileinfo: unk: -1
header_sane : '$spft'( header_sane,
mpred_prop(header_sane,inChair,1,pfcRHS),
mfl4(Header_sane,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01d.pfc',30),
ax).
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01d.pfc:36
/* portray_hb1( print_tree_stop,
$predicate_property( inChair(Chair)),
[ interpreted, visible,dynamic,number_of_clauses(0),number_of_rules(0),last_modified_generation(40851),defined
,
size(112)]).
*/
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01d.pfc:36
t_l : shown_why( (dmilesWorld==>inChair(a))+[]).
% Fileinfo: unk: -1
j_u : junit_prop("header_sane:inChair(a). @ 33",goal,header_sane:inChair(a)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01d.pfc:36
baseKB : mpred_prop(header_sane,inChair,1,pfcRHS).
passed=info(why_was_true(header_sane:dmilesWorld))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for dmilesWorld:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01d.pfc',29)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(header_sane:(\+inChair(a))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+inChair(a).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+inChair(a).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+inChair(a).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k retract_01d.pfc (returned 7) -->
<testsuite name="retract_01e.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['retract_01e.pfc'])" -g "test_completed"
passed=info(why_was_true(header_sane:dmilesWorld))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for dmilesWorld:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01e.pfc',29)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(header_sane:inChair(a)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for inChair(a):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 dmilesWorld % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01e.pfc:29]
1.2 dmilesWorld==>inChair(a) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01e.pfc:30]
1.3 mfl4(_,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01e.pfc',29)
1.4 mfl4(_,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01e.pfc',30)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Fileinfo: unk: -1
t_l : shown_why( (dmilesWorld==>inChair(a))+[]).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01e.pfc:36
header_sane : '$spft'( header_sane,
mpred_prop(header_sane,inChair,1,pfcRHS),
mfl4(Header_sane,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01e.pfc',30),
ax).
/* portray_hb1( print_tree_stop,
$predicate_property( inChair(Chair)),
[ interpreted, visible,dynamic,number_of_clauses(0),number_of_rules(0),last_modified_generation(40851),defined
,
size(112)]).
*/
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01e.pfc:36
baseKB : mpred_prop(header_sane,inChair,1,pfcRHS).
% Fileinfo: unk: -1
j_u : junit_prop("header_sane:inChair(a). @ 33",goal,header_sane:inChair(a)).
passed=info(why_was_true(header_sane:dmilesWorld))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for dmilesWorld:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01e.pfc',29)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(header_sane:(\+inChair(a))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+inChair(a).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+inChair(a).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+inChair(a).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k retract_01e.pfc (returned 7) -->
<testsuite name="retract_01.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['retract_01.pfc'])" -g "test_completed"
passed=info(why_was_true(header_sane:dmilesWorld))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for dmilesWorld:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01.pfc',29)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
/* portray_hb1( print_tree_stop,
'$predicate_property'(dmilesWorld),
[ interpreted, visible,dynamic,number_of_clauses(0),number_of_rules(0),last_modified_generation(40726),defined
,
size(112)]).
*/
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01.pfc:34
j_u : junit_prop("header_sane:dmilesWorld. @ 31",goal,header_sane:dmilesWorld).
passed=info(why_was_true(header_sane:(\+dmilesWorld)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+dmilesWorld.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+dmilesWorld.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+dmilesWorld.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k retract_01.pfc (returned 7) -->
<testsuite name="retry_inheritance_01a.pfc.hide">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['retry_inheritance_01a.pfc.hide'])" -g "test_completed"
(0)$[system] '$c_call_prolog'. no(clause)
(1)$[$toplevel] '$initialise'. % toplevel.pl:486:
(2)$[system] catch('$toplevel':initialise_prolog,A,'$toplevel':initialise_error(A)). % init.pl:546:
(3)[$toplevel] initialise_prolog. % toplevel.pl:494:
(5)[$toplevel] run_init_goals('<garbage_collected>'). % toplevel.pl:547:
(7)<*>$[$toplevel] run_init_goal('<garbage_collected>','([\'retry_inheritance_01a.pfc.hide\'])'). % toplevel.pl:577:
(8)$[system] catch_with_backtrace('<garbage_collected>','<garbage_collected>','<garbage_collected>'). % init.pl:613:
(9)$[system] catch(user:['retry_inheritance_01a.pfc.hide'],A,'$toplevel':true). % init.pl:546:
(17)$[system] '$load_file'('retry_inheritance_01a.pfc.hide',user,'<garbage_collected>'). % init.pl:2353:
(20)$[system] '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_01a.pfc.hide',<clause>(0x556e39c16e80),[expand(false),expand(true)])),'$mt_do_load'(<clause>(0x556e39c16e80),'retry_inheritance_01a.pfc.hide','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_01a.pfc.hide',user,[expand(false),expand(true)]),'$mt_end_load'(<clause>(0x556e39c16e80)))). no(clause)
(21)$[system] '$c_call_prolog'. no(clause)
(23)$[system] setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_01a.pfc.hide',<clause>(0x556e39c16e80),[expand(false),expand(true)])),system:'$mt_do_load'(<clause>(0x556e39c16e80),'retry_inheritance_01a.pfc.hide','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_01a.pfc.hide',user,[expand(false),expand(true)]),A,system:'$mt_end_load'(<clause>(0x556e39c16e80))). % init.pl:646:
(25)$[system] '$qdo_load_file'('retry_inheritance_01a.pfc.hide','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_01a.pfc.hide',user,[expand(false),expand(true)]). % init.pl:2546:
(28)<*>$[system] '$do_load_file_2'('retry_inheritance_01a.pfc.hide','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_01a.pfc.hide',user,compiled,[expand(false),expand(true)]). % init.pl:2592:
(32)$[system] setup_call_catcher_cleanup(system:'$start_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_01a.pfc.hide',1629263483.1808107),system:'$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_01a.pfc.hide','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_01a.pfc.hide',A,[expand(false),expand(true)]),B,system:'$end_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_01a.pfc.hide',lexstate(202,swi),user)). % init.pl:646:
(33)<*>$[system] '$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_01a.pfc.hide','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_01a.pfc.hide',A,[expand(false),expand(true)]). % init.pl:3006:
(34)$[system] '$compile_term'('<garbage_collected>','<garbage_collected>','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_01a.pfc.hide'). % init.pl:3073:
(35)$[system] '$compile_term'('<garbage_collected>','<garbage_collected>','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_01a.pfc.hide',-). % init.pl:3083:
(36)$[system] '$execute_directive'('<garbage_collected>','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_01a.pfc.hide'). % init.pl:3548:
(37)$[system] '$execute_directive_2'('<garbage_collected>','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_01a.pfc.hide'). % init.pl:3570:
(38)<*>$[system] '$execute_directive_3'(\+a_01). % init.pl:3573:
(39)$[system] catch('<garbage_collected>','<garbage_collected>','<garbage_collected>'). % init.pl:546:
(40)$[system] '$exception_in_directive'('<garbage_collected>'). % init.pl:3617:
(41)$[system] '$print_message'(error,'<garbage_collected>'). % init.pl:2803:
(42)<*>$[$messages] print_message(error,error(existence_error(procedure,baseKB:a_01/0),context(system:'<meta-call>'/1,A))). % messages.pl:1733:
(43)$[system] setup_call_cleanup('<garbage_collected>','<garbage_collected>','<garbage_collected>'). % init.pl:650:
(44)$[system] setup_call_catcher_cleanup('$messages':push_msg(error(existence_error(procedure,baseKB:a_01/0),context(system:'<meta-call>'/1,A))),'$messages':print_message_guarded(error,error(existence_error(procedure,baseKB:a_01/0),context(system:'<meta-call>'/1,A))),B,'$messages':pop_msg). % init.pl:646:
(45)<*>$[$messages] print_message_guarded(error,error(existence_error(procedure,baseKB:a_01/0),context(system:'<meta-call>'/1,A))). % messages.pl:1763:
(46)$[$messages] notrace(user:message_hook(error(existence_error(procedure,baseKB:a_01/0),context(system:'<meta-call>'/1,A)),error,['~q/~w: '-['<meta-call>',1],'Unknown procedure: ~q'-[baseKB:a_01/0]])). no(clause)
(47)$[system] '$c_call_prolog'. no(clause)
(48)[baseKB] message_hook(error(existence_error(procedure,baseKB:a_01/0),context(system:'<meta-call>'/1,A)),error,['~q/~w: '-['<meta-call>',1],'Unknown procedure: ~q'-[baseKB:a_01/0]]). % retry_inheritance_01a.pfc.hide:17:
(51)[butterfly] butterfly:in_bfly(f,baseKB:zotrace(with_all_dmsg((prolog_current_frame(875),b_setval('$dump_frame',875),dumpST1)))). % butterfly_console.pl:212:
(53)[system] setup_call_catcher_cleanup(butterfly:bfly_set(butterfly,f),baseKB:zotrace(with_all_dmsg((prolog_current_frame(875),b_setval('$dump_frame',875),dumpST1))),A,butterfly:bfly_set(butterfly,f)). % init.pl:646:
(54)$[baseKB] first:zotrace(with_all_dmsg((prolog_current_frame(875),b_setval('$dump_frame',875),dumpST1))). % first.pl:498:
(55)[dmsg] dmsg:with_all_dmsg(baseKB:(prolog_current_frame(875),b_setval('$dump_frame',875),dumpST1)). % dmsg.pl:451:
(58)[locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup,locally_each:(always==[never,error,warning,info,filter,always]),dmsg:set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(875),b_setval('$dump_frame',875),dumpST1)),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])). % redo_locally.pl:199:
(61)[system] setup_call_catcher_cleanup(dmsg:set_prolog_flag(dmsg_level,always),each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(875),b_setval('$dump_frame',875),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail))),C,each_call_cleanup:mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))). % init.pl:646:
(62)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(875),b_setval('$dump_frame',875),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail)))). no(clause)
(66)[locally_each]# locally_each:wtl_how(baseKB:ecc,locally_each:clause_true(tlbugger,tlbugger:dmsg_match(show,A)),locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),baseKB:(prolog_current_frame(875),b_setval('$dump_frame',875),dumpST1),locally_each:key_erase(tlbugger)). % redo_locally.pl:199:
(70)[system] setup_call_catcher_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),each_call_cleanup:((baseKB:(prolog_current_frame(875),b_setval('$dump_frame',875),dumpST1),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail))),C,each_call_cleanup:mquietly(locally_each:key_erase(tlbugger))). % init.pl:646:
(71)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((baseKB:(prolog_current_frame(875),b_setval('$dump_frame',875),dumpST1),deterministic(A)),(notrace(A==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,B)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail)))). no(clause)
(0)$[system] '$c_call_prolog'. no(clause)
(1)$[$toplevel] '$initialise'. % toplevel.pl:486:
(2)$[system] catch('$toplevel':initialise_prolog,A,'$toplevel':initialise_error(A)). % init.pl:546:
(3)[$toplevel] initialise_prolog. % toplevel.pl:494:
(5)[$toplevel] run_init_goals('<garbage_collected>'). % toplevel.pl:547:
(7)<*>$[$toplevel] run_init_goal('<garbage_collected>','([\'retry_inheritance_01a.pfc.hide\'])'). % toplevel.pl:577:
(8)$[system] catch_with_backtrace('<garbage_collected>','<garbage_collected>','<garbage_collected>'). % init.pl:613:
(9)$[system] catch(user:['retry_inheritance_01a.pfc.hide'],A,'$toplevel':true). % init.pl:546:
(17)$[system] '$load_file'('retry_inheritance_01a.pfc.hide',user,'<garbage_collected>'). % init.pl:2353:
(20)$[system] '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_01a.pfc.hide',<clause>(0x556e39c16e80),[expand(false),expand(true)])),'$mt_do_load'(<clause>(0x556e39c16e80),'retry_inheritance_01a.pfc.hide','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_01a.pfc.hide',user,[expand(false),expand(true)]),'$mt_end_load'(<clause>(0x556e39c16e80)))). no(clause)
(21)$[system] '$c_call_prolog'. no(clause)
(23)$[system] setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_01a.pfc.hide',<clause>(0x556e39c16e80),[expand(false),expand(true)])),system:'$mt_do_load'(<clause>(0x556e39c16e80),'retry_inheritance_01a.pfc.hide','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_01a.pfc.hide',user,[expand(false),expand(true)]),A,system:'$mt_end_load'(<clause>(0x556e39c16e80))). % init.pl:646:
(25)$[system] '$qdo_load_file'('retry_inheritance_01a.pfc.hide','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_01a.pfc.hide',user,[expand(false),expand(true)]). % init.pl:2546:
(28)<*>$[system] '$do_load_file_2'('retry_inheritance_01a.pfc.hide','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_01a.pfc.hide',user,compiled,[expand(false),expand(true)]). % init.pl:2592:
(32)$[system] setup_call_catcher_cleanup(system:'$start_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_01a.pfc.hide',1629263483.1808107),system:'$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_01a.pfc.hide','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_01a.pfc.hide',A,[expand(false),expand(true)]),B,system:'$end_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_01a.pfc.hide',lexstate(202,swi),user)). % init.pl:646:
(33)<*>$[system] '$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_01a.pfc.hide','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_01a.pfc.hide',A,[expand(false),expand(true)]). % init.pl:3006:
(34)$[system] '$compile_term'('<garbage_collected>','<garbage_collected>','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_01a.pfc.hide'). % init.pl:3073:
(35)$[system] '$compile_term'('<garbage_collected>','<garbage_collected>','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_01a.pfc.hide',-). % init.pl:3083:
(36)$[system] '$execute_directive'('<garbage_collected>','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_01a.pfc.hide'). % init.pl:3548:
(37)$[system] '$execute_directive_2'('<garbage_collected>','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retry_inheritance_01a.pfc.hide'). % init.pl:3570:
(38)$[system] '$execute_directive_3'(\+a_01). % init.pl:3573:
(39)$[system] '$print_message'(warning,goal_failed(directive,baseKB:(\+a_01))). % init.pl:2803:
(40)<*>$[$messages] print_message(warning,goal_failed(directive,baseKB:(\+a_01))). % messages.pl:1733:
(41)$[system] setup_call_cleanup('$messages':push_msg(goal_failed(directive,baseKB:(\+a_01))),'$messages':print_message_guarded(warning,goal_failed(directive,baseKB:(\+a_01))),'$messages':pop_msg). % init.pl:650:
(42)$[system] setup_call_catcher_cleanup('$messages':push_msg(goal_failed(directive,baseKB:(\+a_01))),'$messages':print_message_guarded(warning,goal_failed(directive,baseKB:(\+a_01))),A,'$messages':pop_msg). % init.pl:646:
(43)<*>$[$messages] print_message_guarded(warning,goal_failed(directive,baseKB:(\+a_01))). % messages.pl:1763:
(44)$[$messages] notrace(user:message_hook(goal_failed(directive,baseKB:(\+a_01)),warning,['Goal (~w) failed: ~p'-[directive,baseKB:(\+a_01)]])). no(clause)
(45)$[system] '$c_call_prolog'. no(clause)
(46)[baseKB] message_hook(goal_failed(directive,baseKB:(\+a_01)),warning,['Goal (~w) failed: ~p'-[directive,baseKB:(\+a_01)]]). % retry_inheritance_01a.pfc.hide:17:
(49)[butterfly] butterfly:in_bfly(f,baseKB:zotrace(with_all_dmsg((prolog_current_frame(837),b_setval('$dump_frame',837),dumpST1)))). % butterfly_console.pl:212:
(51)[system] setup_call_catcher_cleanup(butterfly:bfly_set(butterfly,f),baseKB:zotrace(with_all_dmsg((prolog_current_frame(837),b_setval('$dump_frame',837),dumpST1))),A,butterfly:bfly_set(butterfly,f)). % init.pl:646:
(52)$[baseKB] first:zotrace(with_all_dmsg((prolog_current_frame(837),b_setval('$dump_frame',837),dumpST1))). % first.pl:498:
(56)[locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup,locally_each:(always==[never,error,warning,info,filter,always]),dmsg:set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(837),b_setval('$dump_frame',837),dumpST1)),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])). % redo_locally.pl:199:
(59)[system] setup_call_catcher_cleanup(dmsg:set_prolog_flag(dmsg_level,always),each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(837),b_setval('$dump_frame',837),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail))),C,each_call_cleanup:mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))). % init.pl:646:
(60)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(837),b_setval('$dump_frame',837),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail)))). no(clause)
(64)[locally_each]# locally_each:wtl_how(baseKB:ecc,locally_each:clause_true(tlbugger,tlbugger:dmsg_match(show,A)),locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),baseKB:(prolog_current_frame(837),b_setval('$dump_frame',837),dumpST1),locally_each:key_erase(tlbugger)). % redo_locally.pl:199:
(68)[system] setup_call_catcher_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),each_call_cleanup:((baseKB:(prolog_current_frame(837),b_setval('$dump_frame',837),dumpST1),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail))),C,each_call_cleanup:mquietly(locally_each:key_erase(tlbugger))). % init.pl:646:
(69)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((baseKB:(prolog_current_frame(837),b_setval('$dump_frame',837),dumpST1),deterministic(A)),(notrace(A==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,B)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail)))). no(clause)
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k retry_inheritance_01a.pfc.hide (returned 7) -->
<testsuite name="retry_undefined_01.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['retry_undefined_01.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k retry_undefined_01.pfc (returned 7) -->
<testsuite name="shift_01.pl">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['shift_01.pl'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k shift_01.pl (returned 7) -->
<testsuite name="sv_default_01a.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['sv_default_01a.pfc'])" -g "test_completed"
:- dynamic full_name/2.
:- dynamic host_name/2.
:- dynamic user_login/1.
user_login(joe1).
failure=info(why_was_true(\+header_sane:host_name(joe1,isMissing)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:host_name(joe1,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:host_name(joe1,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:host_name(joe1,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(header_sane:user_login(finin)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for user_login(finin):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 full_name(finin,'Tim Finin') % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01a.pfc:93]
1.2 full_name(W4,_)==>user_login(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01a.pfc:56]
1.3 mfl4(_,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01a.pfc',93)
1.4 mfl4([ 'U'=_],header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01a.pfc',56)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+header_sane:host_name(finin,isMissing)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:host_name(finin,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:host_name(finin,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:host_name(finin,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(header_sane:(\+host_name(finin,isMissing))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+host_name(finin,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+host_name(finin,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+host_name(finin,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(header_sane:(\+host_name(finin,isMissing))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+host_name(finin,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+host_name(finin,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+host_name(finin,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(header_sane:(\+full_name(finin,isMissing))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+full_name(finin,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+full_name(finin,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+full_name(finin,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
:- dynamic full_name/2.
full_name(finin, 'Tim Finin').
full_name(robin, 'Robin,McEntire').
:- dynamic host_name/2.
host_name(finin, antares).
host_name(fritzson, hamlet).
:- dynamic user_login/1.
user_login(joe1).
user_login(finin).
user_login(robin).
user_login(fritzson).
:- dynamic user_name_host/3.
user_name_host(finin, 'Tim Finin', antares).
failure=info(why_was_true(\+header_sane:host_name(robin,isMissing)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:host_name(robin,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:host_name(robin,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:host_name(robin,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(header_sane:(\+host_name(robin,isMissing))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+host_name(robin,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+host_name(robin,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+host_name(robin,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% success( mpred_undo1_pt_unfwc_2,
% retract_u( '$pt'( header_sane,
% full_name(robin,Name_Robin),
% ( Missing\=isMissing *->
% '$pt'( header_sane,
% host_name(robin,Name_Robin2),
% ( Missing3\=isMissing *->
% ground( user_name_host(robin,Robin4,Host)) *->
% rhs([user_name_host(robin,Robin5,Host10)]))))))).
% success( mpred_undo1_pt_unfwc_2,
% retract_u( '$pt'( header_sane,
% host_name(robin,Name_Robin),
% ( Missing\=isMissing *->
% ground( user_name_host(robin,'Robin,McEntire',Host_Robin_c44_McEntire)) *->
% rhs([user_name_host(robin,'Robin,McEntire',Host_Robin_c44_McEntire3)]))))).
% % Couldn't retract_i: '$spft'(header_sane,user_name_host(robin,'Robin,McEntire',rmachine),host_name(robin,rmachine),'$pt'(header_sane,host_name(robin,rmachine),(rmachine\=isMissing*->ground(user_name_host(robin,'Robin,McEntire',rmachine))*->rhs(
% % [ user_name_host(robin,'Robin,McEntire',rmachine)])))).
% show_failure(mpred_undo1,retract_u(user_name_host(robin,'Robin,McEntire',rmachine))).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = ~( host_name(robin,rmachine)) ,
% fix_mp=header_sane ,
% mz=header_sane ,
% p0 = ~( host_name(robin,rmachine)) ,
% support_fact = mfl4(_424,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01a.pfc',124) ,
% support_trig=ax ,
% none is support_status.
% header_sane : mpred_fwc1( ~( host_name(robin,rmachine))).
passed=info(why_was_true(header_sane:(\+host_name(robin,rmachine))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~host_name(robin,rmachine):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01a.pfc',124)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
:- dynamic host_name/2.
host_name(finin, antares).
host_name(fritzson, hamlet).
% % sv_still_supported(~host_name(robin,rmachine))
% % still_supported(~host_name(robin,rmachine))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~host_name(robin,rmachine)
% % still_supported(~host_name(robin,rmachine))
% % still_supported(~host_name(robin,rmachine))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~host_name(robin,rmachine)
% % still_supported(~host_name(robin,rmachine))
failure=info(why_was_true(\+header_sane:host_name(robin,isMissing)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:host_name(robin,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:host_name(robin,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:host_name(robin,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k sv_default_01a.pfc (returned 7) -->
<testsuite name="sv_default_01.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['sv_default_01.pfc'])" -g "test_completed"
:- dynamic full_name/2.
:- dynamic host_name/2.
:- dynamic user_login/1.
user_login(joe1).
failure=info(why_was_true(\+header_sane:host_name(joe1,isMissing)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:host_name(joe1,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:host_name(joe1,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:host_name(joe1,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(header_sane:user_login(finin)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for user_login(finin):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 full_name(finin,'Tim Finin') % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01.pfc:93]
1.2 full_name(W4,_)==>user_login(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01.pfc:56]
1.3 mfl4(_,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01.pfc',93)
1.4 mfl4([ 'U'=_],header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01.pfc',56)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+header_sane:host_name(finin,isMissing)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:host_name(finin,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:host_name(finin,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:host_name(finin,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(header_sane:(\+host_name(finin,isMissing))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+host_name(finin,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+host_name(finin,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+host_name(finin,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(header_sane:(\+host_name(finin,isMissing))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+host_name(finin,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+host_name(finin,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+host_name(finin,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(header_sane:(\+full_name(finin,isMissing))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+full_name(finin,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+full_name(finin,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+full_name(finin,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
:- dynamic full_name/2.
full_name(finin, 'Tim Finin').
full_name(robin, 'Robin,McEntire').
:- dynamic host_name/2.
host_name(finin, antares).
host_name(fritzson, hamlet).
:- dynamic user_login/1.
user_login(joe1).
user_login(finin).
user_login(robin).
user_login(fritzson).
:- dynamic user_name_host/3.
user_name_host(finin, 'Tim Finin', antares).
failure=info(why_was_true(\+header_sane:host_name(robin,isMissing)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:host_name(robin,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:host_name(robin,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:host_name(robin,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(header_sane:(\+host_name(robin,isMissing))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+host_name(robin,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+host_name(robin,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+host_name(robin,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% success( mpred_undo1_pt_unfwc_2,
% retract_u( '$pt'( header_sane,
% full_name(robin,Name_Robin),
% ( Missing\=isMissing *->
% '$pt'( header_sane,
% host_name(robin,Name_Robin2),
% ( Missing3\=isMissing *->
% ground( user_name_host(robin,Robin4,Host)) *->
% rhs([user_name_host(robin,Robin5,Host10)]))))))).
% success( mpred_undo1_pt_unfwc_2,
% retract_u( '$pt'( header_sane,
% host_name(robin,Name_Robin),
% ( Missing\=isMissing *->
% ground( user_name_host(robin,'Robin,McEntire',Host_Robin_c44_McEntire)) *->
% rhs([user_name_host(robin,'Robin,McEntire',Host_Robin_c44_McEntire3)]))))).
% % Couldn't retract_i: '$spft'(header_sane,user_name_host(robin,'Robin,McEntire',rmachine),host_name(robin,rmachine),'$pt'(header_sane,host_name(robin,rmachine),(rmachine\=isMissing*->ground(user_name_host(robin,'Robin,McEntire',rmachine))*->rhs(
% % [ user_name_host(robin,'Robin,McEntire',rmachine)])))).
% show_failure(mpred_undo1,retract_u(user_name_host(robin,'Robin,McEntire',rmachine))).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = ~( host_name(robin,rmachine)) ,
% fix_mp=header_sane ,
% mz=header_sane ,
% p0 = ~( host_name(robin,rmachine)) ,
% support_fact = mfl4(_424,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01.pfc',124) ,
% support_trig=ax ,
% none is support_status.
% header_sane : mpred_fwc1( ~( host_name(robin,rmachine))).
passed=info(why_was_true(header_sane:(\+host_name(robin,rmachine))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~host_name(robin,rmachine):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01.pfc',124)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
:- dynamic host_name/2.
host_name(finin, antares).
host_name(fritzson, hamlet).
% % sv_still_supported(~host_name(robin,rmachine))
% % still_supported(~host_name(robin,rmachine))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~host_name(robin,rmachine)
% % still_supported(~host_name(robin,rmachine))
% % still_supported(~host_name(robin,rmachine))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~host_name(robin,rmachine)
% % still_supported(~host_name(robin,rmachine))
failure=info(why_was_true(\+header_sane:host_name(robin,isMissing)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:host_name(robin,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:host_name(robin,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:host_name(robin,isMissing).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k sv_default_01.pfc (returned 7) -->
<testsuite name="sv_fwd_01a_a.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['sv_fwd_01a_a.pfc'])" -g "test_completed"
failure=info(why_was_true(\+header_sane:(\+inChairZ(aaa))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:(\+inChairZ(aaa)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:(\+inChairZ(aaa)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:(\+inChairZ(aaa)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+header_sane:(\+inChairZ(bbb))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:(\+inChairZ(bbb)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:(\+inChairZ(bbb)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:(\+inChairZ(bbb)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+header_sane:(\+inChairZ(ccc))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:(\+inChairZ(ccc)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:(\+inChairZ(ccc)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:(\+inChairZ(ccc)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(header_sane:inChairZ(ddd)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for inChairZ(ddd):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 dmilesWorld % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01a_a.pfc:46]
1.2 dmilesWorld==>inChairZ(ddd) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01a_a.pfc:56]
1.3 mfl4(_,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01a_a.pfc',46)
1.4 mfl4(_,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01a_a.pfc',56)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- ...keep going... -->
<testsuite name="sv_fwd_01a_b.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['sv_fwd_01a_b.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k sv_fwd_01a_b.pfc (returned 7) -->
<testsuite name="sv_fwd_01a.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['sv_fwd_01a.pfc'])" -g "test_completed"
passed=info(why_was_true(header_sane:inChair(b)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for inChair(b):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 dmilesWorld % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01a.pfc:47]
1.2 dmilesWorld==>inChair(b) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01a.pfc:52]
1.3 mfl4(_,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01a.pfc',47)
1.4 mfl4(_,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01a.pfc',52)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+header_sane:(\+inChair(a))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:(\+inChair(a)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:(\+inChair(a)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:(\+inChair(a)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k sv_fwd_01a.pfc (returned 7) -->
<testsuite name="sv_fwd_01b.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['sv_fwd_01b.pfc'])" -g "test_completed"
% Fileinfo: unk: -1
header_sane : '$spft'( header_sane,
arity(inChair,1),
( mfl4(Header_sane,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01b.pfc',40) ,
ax),
mfl4(Header_sane1,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01b.pfc',40)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01b.pfc:47
header_sane : '$spft'( header_sane,
prologSingleValued(inChair),
mfl4(Header_sane2,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01b.pfc',40),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01b.pfc:47
header_sane : '$spft'( header_sane,
dmilesWorld==>inChair(a),
mfl4(Header_sane2,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01b.pfc',46),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01b.pfc:47
header_sane : '$spft'( header_sane,
mpred_prop(header_sane,inChair,1,pfcRHS),
mfl4(Header_sane2,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01b.pfc',46),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01b.pfc:47
header_sane : '$spft'( header_sane,
'$pt'(header_sane,dmilesWorld,rhs([inChair(a)])),
dmilesWorld==>inChair(a),
mfl4(Header_sane2,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01b.pfc',46)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01b.pfc:47
header_sane : '$spft'(header_sane,inChair(a),dmilesWorld,'$pt'(header_sane,dmilesWorld,rhs([inChair(a)]))).
% Fileinfo: unk: -1
header_sane : '$pt'(header_sane,dmilesWorld,rhs([inChair(a)])).
/* portray_hb1( print_tree_stop,
$predicate_property( inChair(Chair)),
[ interpreted, visible,dynamic,number_of_clauses(1),number_of_rules(0),last_modified_generation(42185),defined
,
size(224)]).
*/
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01b.pfc:47
header_sane : inChair(a).
% Fileinfo: unk: -1
header_sane : prologSingleValued(inChair).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01b.pfc:47
header_sane : dmilesWorld==>inChair(a).
% Fileinfo: unk: -1
baseKB : arity(inChair,1).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01b.pfc:47
baseKB : mpred_prop(header_sane,inChair,1,pfcRHS).
passed=info(why_was_true(header_sane:inChair(b)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for inChair(b):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 dmilesWorld % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01b.pfc:45]
1.2 dmilesWorld==>inChair(b) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01b.pfc:50]
1.3 mfl4(_,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01b.pfc',45)
1.4 mfl4(_,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01b.pfc',50)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+header_sane:(\+inChair(a))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:(\+inChair(a)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:(\+inChair(a)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:(\+inChair(a)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k sv_fwd_01b.pfc (returned 7) -->
<testsuite name="sv_fwd_01c.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['sv_fwd_01c.pfc'])" -g "test_completed"
% Fileinfo: unk: -1
header_sane : '$spft'( header_sane,
arity(inChair,1),
( mfl4(Header_sane,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01c.pfc',41) ,
ax),
mfl4(Header_sane1,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01c.pfc',41)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01c.pfc:47
header_sane : '$spft'( header_sane,
prologSingleValued(inChair),
mfl4(Header_sane2,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01c.pfc',41),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01c.pfc:47
header_sane : '$spft'( header_sane,
dmilesWorld==>inChair(a),
mfl4(Header_sane2,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01c.pfc',46),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01c.pfc:47
header_sane : '$spft'( header_sane,
mpred_prop(header_sane,inChair,1,pfcRHS),
mfl4(Header_sane2,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01c.pfc',46),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01c.pfc:47
header_sane : '$spft'( header_sane,
'$pt'(header_sane,dmilesWorld,rhs([inChair(a)])),
dmilesWorld==>inChair(a),
mfl4(Header_sane2,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01c.pfc',46)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01c.pfc:47
header_sane : '$spft'(header_sane,inChair(a),dmilesWorld,'$pt'(header_sane,dmilesWorld,rhs([inChair(a)]))).
% Fileinfo: unk: -1
header_sane : '$pt'(header_sane,dmilesWorld,rhs([inChair(a)])).
/* portray_hb1( print_tree_stop,
$predicate_property( inChair(Chair)),
[ interpreted, visible,dynamic,number_of_clauses(1),number_of_rules(0),last_modified_generation(42118),defined
,
size(224)]).
*/
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01c.pfc:47
header_sane : inChair(a).
% Fileinfo: unk: -1
header_sane : prologSingleValued(inChair).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01c.pfc:47
header_sane : dmilesWorld==>inChair(a).
% Fileinfo: unk: -1
baseKB : arity(inChair,1).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01c.pfc:47
baseKB : mpred_prop(header_sane,inChair,1,pfcRHS).
passed=info(why_was_true(header_sane:inChair(b)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for inChair(b):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 dmilesWorld % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01c.pfc:45]
1.2 dmilesWorld==>inChair(b) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01c.pfc:50]
1.3 mfl4(_,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01c.pfc',45)
1.4 mfl4(_,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01c.pfc',50)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+header_sane:(\+inChair(a))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:(\+inChair(a)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:(\+inChair(a)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:(\+inChair(a)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k sv_fwd_01c.pfc (returned 7) -->
<testsuite name="sv_fwd_01.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['sv_fwd_01.pfc'])" -g "test_completed"
passed=info(why_was_true(header_sane:inChairX(xx,b)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for inChairX(xx,b):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 dmilesWorld % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01.pfc:45]
1.2 dmilesWorld==>inChairX(xx,b) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01.pfc:48]
1.3 mfl4(_,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01.pfc',45)
1.4 mfl4(_,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01.pfc',48)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+header_sane:(\+inChairX(xx,a))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:(\+inChairX(xx,a)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:(\+inChairX(xx,a)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:(\+inChairX(xx,a)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k sv_fwd_01.pfc (returned 7) -->
<testsuite name="sv_in_arg_01a.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['sv_in_arg_01a.pfc'])" -g "test_completed"
failure=info(why_was_true(\+header_sane:singleValuedInArgAX(someSV_testeed,3,3)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:singleValuedInArgAX(someSV_testeed,3,3).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:singleValuedInArgAX(someSV_testeed,3,3).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:singleValuedInArgAX(someSV_testeed,3,3).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+header_sane:(\+someSV_testeed(a,b,1))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:(\+someSV_testeed(a,b,1)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:(\+someSV_testeed(a,b,1)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:(\+someSV_testeed(a,b,1)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(header_sane:someSV_testeed(a,b,2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for someSV_testeed(a,b,2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01a.pfc',48)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(header_sane:someSV_testeed(a,b,1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for someSV_testeed(a,b,1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01a.pfc',47)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+header_sane:(\+someSV_testeed(a,b,2))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:(\+someSV_testeed(a,b,2)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:(\+someSV_testeed(a,b,2)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:(\+someSV_testeed(a,b,2)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+header_sane:(\+someSV_testeed(a,b,1))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:(\+someSV_testeed(a,b,1)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:(\+someSV_testeed(a,b,1)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:(\+someSV_testeed(a,b,1)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(header_sane:someSV_testeed(a,b,2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for someSV_testeed(a,b,2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01a.pfc',48)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(header_sane:someSV_testeed(a,b,1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for someSV_testeed(a,b,1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01a.pfc',47)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+header_sane:(\+someSV_testeed(a,b,2))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:(\+someSV_testeed(a,b,2)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:(\+someSV_testeed(a,b,2)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:(\+someSV_testeed(a,b,2)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k sv_in_arg_01a.pfc (returned 7) -->
<testsuite name="sv_in_arg_01d.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['sv_in_arg_01d.pfc'])" -g "test_completed"
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(someSV_testing,3) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(someSV_testing,3) ,
% support_fact = mfl4(_19612,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01d.pfc',42) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( arity(someSV_testing,3)).
% % Found positive trigger: arity(someSV_testing,3)
% % body: predicateConventionMt(someSV_testing,PredicateConventionMt_SomeSV_testing)*->rhs([ { kb_global( _80924 :
% %
% % someSV_testing/3) }])
% % Found positive trigger: arity(someSV_testing,3)
% % body: prologHybrid(someSV_testing)*->rhs([ { kb_shared( someSV_testing/3) }])
% % Found positive trigger: arity(someSV_testing,3)
% % body: pfcControlled(someSV_testing)*->rhs([ hybrid_support(someSV_testing,3)])
% % Found positive trigger: arity(someSV_testing,3)
% % body: mpred_positive_fact(arity(someSV_testing,3))*->rhs([ \+( ~( arity(someSV_testing,3)))])
% % still_supported(~arity(someSV_testing,3))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(someSV_testing,3)
% % still_supported(~arity(someSV_testing,3))
% % Found positive trigger: arity(someSV_testing,3)
% % body: singleValuedInArg(someSV_testing,SingleValuedInArg_SomeSV_testing)*->rhs([ singleValuedInArgAX(someSV_testing,3,SingleValuedInArgAX4)])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = singleValuedInArg(someSV_testing,3) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = singleValuedInArg(someSV_testing,3) ,
% support_fact = mfl4(_62244,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01d.pfc',43) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( singleValuedInArg(someSV_testing,3)).
% % Found positive trigger: singleValuedInArg(someSV_testing,3)
% % body: mpred_positive_fact(singleValuedInArg(someSV_testing,3))*->rhs([ \+( ~( singleValuedInArg(someSV_testing,3)))])
% % still_supported(~singleValuedInArg(someSV_testing,3))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~singleValuedInArg(someSV_testing,3)
% % still_supported(~singleValuedInArg(someSV_testing,3))
% % Found positive trigger: singleValuedInArg(someSV_testing,3)
% % body: rhs([ prologSingleValued(someSV_testing)])
% % RHS-Post1: prologSingleValued(someSV_testing)
% % Support: singleValuedInArg(someSV_testing,3),'$pt'(baseKB,singleValuedInArg(someSV_testing,3),rhs([ prologSingleValued(someSV_testing)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = prologSingleValued(someSV_testing) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = prologSingleValued(someSV_testing) ,
% support_fact = singleValuedInArg(someSV_testing,3) ,
% support_trig = '$pt'(baseKB,singleValuedInArg(someSV_testing,3),rhs([prologSingleValued(someSV_testing)])) ,
% none is support_status.
% baseKB : mpred_fwc1( prologSingleValued(someSV_testing)).
% % Found positive trigger: prologSingleValued(someSV_testing)
% % body: mpred_positive_fact(prologSingleValued(someSV_testing))*->rhs([ \+( ~( prologSingleValued(someSV_testing)))])
% % still_supported(~prologSingleValued(someSV_testing))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~prologSingleValued(someSV_testing)
% % still_supported(~prologSingleValued(someSV_testing))
% % Found positive trigger: prologSingleValued(someSV_testing)
% % body: '$pt'(baseKB,arity(someSV_testing,Arity_SomeSV_testing),(\+singleValuedInArg(someSV_testing,SingleValuedInArg_SomeSV_testing1)*->rhs(
% % [ singleValuedInArg(someSV_testing,SingleValuedInArg_SomeSV_testing2)])))
% % Adding positive
% % trigger: arity(someSV_testing,Arity_SomeSV_testing)
% % body: \+singleValuedInArg(someSV_testing,SingleValuedInArg_SomeSV_testing1)*->rhs([ singleValuedInArg(someSV_testing,SingleValuedInArg_SomeSV_testing2)])
% % Support: prologSingleValued(someSV_testing),'$pt'(baseKB,prologSingleValued(someSV_testing),'$pt'(baseKB,arity(someSV_testing,Arity_SomeSV_testing4),(\+singleValuedInArg(someSV_testing,SingleValuedInArg_SomeSV_testing5)*->rhs(
% % [ singleValuedInArg(someSV_testing,SingleValuedInArg_SomeSV_testing6)]))))
% % Found positive trigger: singleValuedInArg(someSV_testing,3)
% % body: arity(someSV_testing,Arity_SomeSV_testing)*->rhs([ singleValuedInArgAX(someSV_testing,SomeSV_testing1,3)])
% % RHS-Post1: singleValuedInArgAX(someSV_testing,3,3)
% % Support: singleValuedInArg(someSV_testing,3),'$pt'(baseKB,singleValuedInArg(someSV_testing,3),(arity(someSV_testing,3)*->rhs([ singleValuedInArgAX(someSV_testing,3,3)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = singleValuedInArgAX(someSV_testing,3,3) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = singleValuedInArgAX(someSV_testing,3,3) ,
% support_fact = singleValuedInArg(someSV_testing,3) ,
% support_trig = '$pt'( baseKB,
% singleValuedInArg(someSV_testing,3),
% arity(someSV_testing,3)*->rhs([singleValuedInArgAX(someSV_testing,3,3)])) ,
% none is support_status.
% baseKB : mpred_fwc1( singleValuedInArgAX(someSV_testing,3,3)).
% % Found positive trigger: singleValuedInArgAX(someSV_testing,3,3)
% % body: mpred_positive_fact(singleValuedInArgAX(someSV_testing,3,3))*->rhs([ \+( ~( singleValuedInArgAX(someSV_testing,3,3)))])
% % still_supported(~singleValuedInArgAX(someSV_testing,3,3))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~singleValuedInArgAX(someSV_testing,3,3)
% % still_supported(~singleValuedInArgAX(someSV_testing,3,3))
% % Found positive trigger: singleValuedInArgAX(someSV_testing,3,3)
% % body: functor(SomeSV_testing,someSV_testing,3),arg(3,_94070,Arg),replace_arg(_94076,3,Replace_arg,Arg6)*->rhs([ ( ( _10190 ,
% % { Missing\=isMissing,
% % call( dif : dif(Dif,Dif7)),
% % call_u(U),
% % ground(Ground) } ,
% % _8802) ==>
% % \+_8812,_8808)])
% % RHS-Post1: someSV_testing(SomeSV_testing1,SomeSV_testing,Testing),{Missing\=isMissing,call(dif:dif(Dif,Dif38)),call_u(someSV_testing(SomeSV_testing5,SomeSV_testing4,Testing39)),ground(someSV_testing(SomeSV_testing7,SomeSV_testing6,Testing40))},someSV_testing(SomeSV_testing9,SomeSV_testing8,Testing41)==> \+someSV_testing(SomeSV_testing11,SomeSV_testing10,Testing42),someSV_testing(SomeSV_testing13,SomeSV_testing12,Testing43)
% % Support: singleValuedInArgAX(someSV_testing,3,3),'$pt'(baseKB,singleValuedInArgAX(someSV_testing,3,3),(functor(someSV_testing(SomeSV_testing15,SomeSV_testing14,Testing44),someSV_testing,3),arg(3,someSV_testing(SomeSV_testing17,SomeSV_testing16,Testing45),Arg_SomeSV_testing18),replace_arg(someSV_testing(SomeSV_testing20,SomeSV_testing19,Testing47),3,_24772,someSV_testing(SomeSV_testing22,SomeSV_testing21,Testing48))*->rhs(
% % [ ( ( someSV_testing(SomeSV_testing24,SomeSV_testing23,Testing49) ,
% % { Missing25\=isMissing,
% % call( dif : dif(Dif26,Dif50)),
% % call_u( someSV_testing(SomeSV_testing28,SomeSV_testing27,Testing51)),
% % ground( someSV_testing(SomeSV_testing30,SomeSV_testing29,Testing52)) } ,
% % someSV_testing(SomeSV_testing32,SomeSV_testing31,Testing53)) ==>
% % ( \+( someSV_testing(SomeSV_testing34,SomeSV_testing33,Testing54)) ,
% % someSV_testing(SomeSV_testing36,SomeSV_testing35,Testing55)))])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = ( ( someSV_testing(SomeSV_testing1,SomeSV_testing,Testing) ,
% { Missing\=isMissing,
% call( dif : dif(Dif,Dif1)),
% call_u( someSV_testing(SomeSV_testing1,SomeSV_testing,Testing)),
% ground( someSV_testing(SomeSV_testing1,SomeSV_testing,Testing)) } ,
% someSV_testing(_1764,_1766,_1654)) ==>
% \+someSV_testing(_1764,_1766,_1654),someSV_testing(_1764,_1766,_1646)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = ( ( someSV_testing(SomeSV_testing1,SomeSV_testing,Testing) ,
% { Missing\=isMissing,
% call( dif : dif(Dif,Dif1)),
% call_u( someSV_testing(SomeSV_testing1,SomeSV_testing,Testing)),
% ground( someSV_testing(SomeSV_testing1,SomeSV_testing,Testing)) } ,
% someSV_testing(_1764,_1766,_1654)) ==>
% \+someSV_testing(_1764,_1766,_1654),someSV_testing(_1764,_1766,_1646)) ,
% support_fact = singleValuedInArgAX(someSV_testing,3,3) ,
% support_trig = '$pt'( baseKB,
% singleValuedInArgAX(someSV_testing,3,3),
% ( ( functor(someSV_testing(SomeSV_testing1,SomeSV_testing,Testing),someSV_testing,3) ,
% arg(3,someSV_testing(_1764,_1766,_1646),_1646) ,
% replace_arg(someSV_testing(_1764,_1766,_1646),3,_1654,someSV_testing(_1764,_1766,_1654))) *->
% rhs([(someSV_testing(_1764,_1766,_1646),{_1646\=isMissing,call(dif:dif(_1654,_1646)),call_u(someSV_testing(_1764,_1766,_1654)),ground(someSV_testing(_1764,_1766,_1654))},someSV_testing(_1764,_1766,_1654)==> \+someSV_testing(_1764,_1766,_1654),someSV_testing(_1764,_1766,_1646))]))) ,
% none is support_status.
% baseKB : mpred_fwc1( ( ( someSV_testing(SomeSV_testing1,SomeSV_testing,Testing) ,
% { Missing\=isMissing,
% call( dif : dif(Dif,Dif15)),
% call_u( someSV_testing(SomeSV_testing5,SomeSV_testing4,Testing16)),
% ground( someSV_testing(SomeSV_testing7,SomeSV_testing6,Testing17)) } ,
% someSV_testing(SomeSV_testing9,SomeSV_testing8,Testing18)) ==>
% ( \+( someSV_testing(SomeSV_testing11,SomeSV_testing10,Testing19)) ,
% someSV_testing(SomeSV_testing13,SomeSV_testing12,Testing20)))).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,someSV_testing,3,pfcRHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,someSV_testing,3,pfcRHS) ,
% support_fact = mfl4(_33184,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01d.pfc',43) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,someSV_testing,3,pfcRHS)).
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcRHS)
% % body: \+ground(someSV_testing/3)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,someSV_testing,3,pfcRHS)) }])
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcRHS)
% % body: rhs([ mpred_prop(baseKB,someSV_testing,3,pfcCreates)])
% % RHS-Post1: mpred_prop(baseKB,someSV_testing,3,pfcCreates)
% % Support: mpred_prop(baseKB,someSV_testing,3,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,someSV_testing,3,pfcRHS),rhs([ mpred_prop(baseKB,someSV_testing,3,pfcCreates)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,someSV_testing,3,pfcCreates) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,someSV_testing,3,pfcCreates) ,
% support_fact = mpred_prop(baseKB,someSV_testing,3,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,someSV_testing,3,pfcRHS),
% rhs([mpred_prop(baseKB,someSV_testing,3,pfcCreates)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,someSV_testing,3,pfcCreates)).
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcCreates)
% % body: \+ground(someSV_testing/3)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,someSV_testing,3,pfcCreates)) }])
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcCreates)
% % body: rhs([ { baseKB : warn_if_static(someSV_testing,3) },
% % { kb_shared( baseKB : someSV_testing/3) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,someSV_testing,3,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,someSV_testing,3,kb_shared) ,
% support_fact = mfl4(_410,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01d.pfc',43),ax ,
% support_trig = mfl4(_912,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01d.pfc',43) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,someSV_testing,3,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB1\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_85392:someSV_testing/3))),
% % show_failure( on_x_fail( Call3 :
% %
% % call(kb_shared,_99636:someSV_testing/3))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB1\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_97358:someSV_testing/3))),
% % show_failure( on_x_fail( Call3 :
% %
% % call(kb_shared,_12166:someSV_testing/3))) }])
% % Support: mpred_prop(baseKB,someSV_testing,3,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,someSV_testing,3,kb_shared),'$pt'(baseKB,genlMt(BaseKB4,baseKB),(BaseKB5\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call6 :
% %
% % call(kb_shared,_48890:someSV_testing/3))),
% % show_failure( on_x_fail( Call7 :
% %
% % call(kb_shared,_63134:someSV_testing/3))) }]))))
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,kb_shared)
% % body: \+ground(someSV_testing/3)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,someSV_testing,3,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,someSV_testing,3,Prop)])
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,someSV_testing,3,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,someSV_testing,3,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,someSV_testing,3,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,someSV_testing,3,kb_shared)
% % still_supported(~mpred_prop(baseKB,someSV_testing,3,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcCreates)
% % body: genlPreds(pfcCreates,GenlPreds_PfcCreates)*->rhs([ mpred_prop(baseKB,someSV_testing,3,Prop)])
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcCreates)
% % body: mpred_positive_fact(mpred_prop(baseKB,someSV_testing,3,pfcCreates))*->rhs([ \+( ~( mpred_prop(baseKB,someSV_testing,3,pfcCreates)))])
% % still_supported(~mpred_prop(baseKB,someSV_testing,3,pfcCreates))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,someSV_testing,3,pfcCreates)
% % still_supported(~mpred_prop(baseKB,someSV_testing,3,pfcCreates))
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcRHS)
% % body: genlPreds(pfcRHS,GenlPreds_PfcRHS)*->rhs([ mpred_prop(baseKB,someSV_testing,3,Prop)])
% % RHS-Post1: mpred_prop(baseKB,someSV_testing,3,pfcControlled)
% % Support: mpred_prop(baseKB,someSV_testing,3,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,someSV_testing,3,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
% % [ mpred_prop(baseKB,someSV_testing,3,pfcControlled)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,someSV_testing,3,pfcControlled) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,someSV_testing,3,pfcControlled) ,
% support_fact = mpred_prop(baseKB,someSV_testing,3,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,someSV_testing,3,pfcRHS),
% ( genlPreds(pfcRHS,pfcControlled) *->
% rhs([mpred_prop(baseKB,someSV_testing,3,pfcControlled)]))) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,someSV_testing,3,pfcControlled)).
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcControlled)
% % body: \+ground(someSV_testing/3)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,someSV_testing,3,pfcControlled)) }])
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcControlled)
% % body: rhs([ { kb_shared( baseKB : someSV_testing/3) }])
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcControlled)
% % body: genlPreds(pfcControlled,GenlPreds_PfcControlled)*->rhs([ mpred_prop(baseKB,someSV_testing,3,Prop)])
% % RHS-Post1: mpred_prop(baseKB,someSV_testing,3,prologHybrid)
% % Support: mpred_prop(baseKB,someSV_testing,3,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,someSV_testing,3,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
% % [ mpred_prop(baseKB,someSV_testing,3,prologHybrid)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,someSV_testing,3,prologHybrid) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,someSV_testing,3,prologHybrid) ,
% support_fact = mpred_prop(baseKB,someSV_testing,3,pfcControlled) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,someSV_testing,3,pfcControlled),
% ( genlPreds(pfcControlled,prologHybrid) *->
% rhs([mpred_prop(baseKB,someSV_testing,3,prologHybrid)]))) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,someSV_testing,3,prologHybrid)).
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,prologHybrid)
% % body: \+ground(someSV_testing/3)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,someSV_testing,3,prologHybrid)) }])
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,prologHybrid)
% % body: genlPreds(prologHybrid,GenlPreds_PrologHybrid)*->rhs([ mpred_prop(baseKB,someSV_testing,3,Prop)])
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,prologHybrid)
% % body: mpred_positive_fact(mpred_prop(baseKB,someSV_testing,3,prologHybrid))*->rhs([ \+( ~( mpred_prop(baseKB,someSV_testing,3,prologHybrid)))])
% % still_supported(~mpred_prop(baseKB,someSV_testing,3,prologHybrid))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,someSV_testing,3,prologHybrid)
% % still_supported(~mpred_prop(baseKB,someSV_testing,3,prologHybrid))
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcControlled)
% % body: mpred_positive_fact(mpred_prop(baseKB,someSV_testing,3,pfcControlled))*->rhs([ \+( ~( mpred_prop(baseKB,someSV_testing,3,pfcControlled)))])
% % still_supported(~mpred_prop(baseKB,someSV_testing,3,pfcControlled))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,someSV_testing,3,pfcControlled)
% % still_supported(~mpred_prop(baseKB,someSV_testing,3,pfcControlled))
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcRHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,someSV_testing,3,pfcRHS))*->rhs([ \+( ~( mpred_prop(baseKB,someSV_testing,3,pfcRHS)))])
% % still_supported(~mpred_prop(baseKB,someSV_testing,3,pfcRHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,someSV_testing,3,pfcRHS)
% % still_supported(~mpred_prop(baseKB,someSV_testing,3,pfcRHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,someSV_testing,3,pfcLHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,someSV_testing,3,pfcLHS) ,
% support_fact = mfl4(_3408,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01d.pfc',43) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,someSV_testing,3,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcLHS)
% % body: \+ground(someSV_testing/3)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,someSV_testing,3,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcLHS)
% % body: rhs([ arity(someSV_testing,3),
% % functorIsMacro(someSV_testing),
% % mpred_prop(baseKB,someSV_testing,3,pfcWatches)])
% % RHS-Post1: arity(someSV_testing,3)
% % Support: mpred_prop(baseKB,someSV_testing,3,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,someSV_testing,3,pfcLHS),rhs([ arity(someSV_testing,3),
% % functorIsMacro(someSV_testing),
% % mpred_prop(baseKB,someSV_testing,3,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = arity(someSV_testing,3) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(someSV_testing,3) ,
% support_fact = mpred_prop(baseKB,someSV_testing,3,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,someSV_testing,3,pfcLHS),
% rhs( [ arity(someSV_testing,3),
% functorIsMacro(someSV_testing),
% mpred_prop(baseKB,someSV_testing,3,pfcWatches)])) ,
% ( simular( mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01d.pfc',42),ax) is
% support_status).
% % RHS-Post1: functorIsMacro(someSV_testing)
% % Support: mpred_prop(baseKB,someSV_testing,3,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,someSV_testing,3,pfcLHS),rhs([ arity(someSV_testing,3),
% % functorIsMacro(someSV_testing),
% % mpred_prop(baseKB,someSV_testing,3,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(someSV_testing) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(someSV_testing) ,
% support_fact = mpred_prop(baseKB,someSV_testing,3,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,someSV_testing,3,pfcLHS),
% rhs( [ arity(someSV_testing,3),
% functorIsMacro(someSV_testing),
% mpred_prop(baseKB,someSV_testing,3,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(someSV_testing)).
% % Found positive trigger: functorIsMacro(someSV_testing)
% % body: mpred_positive_fact(functorIsMacro(someSV_testing))*->rhs([ \+( ~( functorIsMacro(someSV_testing)))])
% % still_supported(~functorIsMacro(someSV_testing))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(someSV_testing)
% % still_supported(~functorIsMacro(someSV_testing))
% % RHS-Post1: mpred_prop(baseKB,someSV_testing,3,pfcWatches)
% % Support: mpred_prop(baseKB,someSV_testing,3,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,someSV_testing,3,pfcLHS),rhs([ arity(someSV_testing,3),
% % functorIsMacro(someSV_testing),
% % mpred_prop(baseKB,someSV_testing,3,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,someSV_testing,3,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,someSV_testing,3,pfcWatches) ,
% support_fact = mpred_prop(baseKB,someSV_testing,3,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,someSV_testing,3,pfcLHS),
% rhs( [ arity(someSV_testing,3),
% functorIsMacro(someSV_testing),
% mpred_prop(baseKB,someSV_testing,3,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,someSV_testing,3,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcWatches)
% % body: \+ground(someSV_testing/3)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,someSV_testing,3,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : someSV_testing/3) }])
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,someSV_testing,3,Prop)])
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,someSV_testing,3,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,someSV_testing,3,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,someSV_testing,3,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,someSV_testing,3,pfcWatches)
% % still_supported(~mpred_prop(baseKB,someSV_testing,3,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,someSV_testing,3,Prop)])
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,someSV_testing,3,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,someSV_testing,3,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,someSV_testing,3,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,someSV_testing,3,pfcLHS)
% % still_supported(~mpred_prop(baseKB,someSV_testing,3,pfcLHS))
% % Adding positive
% % trigger: someSV_testing(SomeSV_testing1,SomeSV_testing,Testing)
% % body: Missing\=isMissing,call(dif:dif(Dif,Dif31)),call_u(someSV_testing(SomeSV_testing5,SomeSV_testing4,Testing32)),ground(someSV_testing(SomeSV_testing7,SomeSV_testing6,Testing33))*->'$pt'(baseKB,someSV_testing(SomeSV_testing9,SomeSV_testing8,Testing34),rhs(
% % [ \+( someSV_testing(SomeSV_testing11,SomeSV_testing10,Testing35)),
% % someSV_testing(SomeSV_testing13,SomeSV_testing12,Testing36)]))
% % Support: (someSV_testing(SomeSV_testing16,SomeSV_testing15,Testing37),{Missing17\=isMissing,call(dif:dif(Dif18,Dif38)),call_u(someSV_testing(SomeSV_testing20,SomeSV_testing19,Testing39)),ground(someSV_testing(SomeSV_testing22,SomeSV_testing21,Testing40))},someSV_testing(SomeSV_testing24,SomeSV_testing23,Testing41)==> \+someSV_testing(SomeSV_testing26,SomeSV_testing25,Testing42),someSV_testing(SomeSV_testing28,SomeSV_testing27,Testing43)),mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01d.pfc',43)
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,someSV_testing,3,pfcPosTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,someSV_testing,3,pfcPosTrigger) ,
% support_fact = mfl4(_117538,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01d.pfc',43) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,someSV_testing,3,pfcPosTrigger)).
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcPosTrigger)
% % body: \+ground(someSV_testing/3)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,someSV_testing,3,pfcPosTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcPosTrigger)
% % body: rhs([ mpred_prop(baseKB,someSV_testing,3,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,someSV_testing,3,pfcWatches)
% % Support: mpred_prop(baseKB,someSV_testing,3,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,someSV_testing,3,pfcPosTrigger),rhs([ mpred_prop(baseKB,someSV_testing,3,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,someSV_testing,3,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,someSV_testing,3,pfcWatches) ,
% support_fact = mpred_prop(baseKB,someSV_testing,3,pfcPosTrigger) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,someSV_testing,3,pfcPosTrigger),
% rhs([mpred_prop(baseKB,someSV_testing,3,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,someSV_testing,3,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,someSV_testing,3,pfcLHS),
% rhs( [ arity(someSV_testing,3),
% functorIsMacro(someSV_testing),
% mpred_prop(baseKB,someSV_testing,3,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcPosTrigger)
% % body: genlPreds(pfcPosTrigger,GenlPreds_PfcPosTrigger)*->rhs([ mpred_prop(baseKB,someSV_testing,3,Prop)])
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcPosTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,someSV_testing,3,pfcPosTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,someSV_testing,3,pfcPosTrigger)))])
% % still_supported(~mpred_prop(baseKB,someSV_testing,3,pfcPosTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,someSV_testing,3,pfcPosTrigger)
% % still_supported(~mpred_prop(baseKB,someSV_testing,3,pfcPosTrigger))
% % Found positive trigger: someSV_testing(SomeSV_testing1,SomeSV_testing,Testing),{Missing\=isMissing,call(dif:dif(Dif,Dif44)),call_u(someSV_testing(SomeSV_testing5,SomeSV_testing4,Testing45)),ground(someSV_testing(SomeSV_testing7,SomeSV_testing6,Testing46))},someSV_testing(SomeSV_testing9,SomeSV_testing8,Testing47)==> \+someSV_testing(SomeSV_testing11,SomeSV_testing10,Testing48),someSV_testing(SomeSV_testing13,SomeSV_testing12,Testing49)
% % body: mpred_positive_fact((someSV_testing(SomeSV_testing15,SomeSV_testing14,Testing50),{Missing16\=isMissing,call(dif:dif(Dif17,Dif51)),call_u(someSV_testing(SomeSV_testing19,SomeSV_testing18,Testing52)),ground(someSV_testing(SomeSV_testing21,SomeSV_testing20,Testing53))},someSV_testing(SomeSV_testing23,SomeSV_testing22,Testing54)==> \+someSV_testing(SomeSV_testing25,SomeSV_testing24,Testing55),someSV_testing(SomeSV_testing27,SomeSV_testing26,Testing56)))*->rhs(
% % [ \+( ~( ( ( someSV_testing(SomeSV_testing29,SomeSV_testing28,Testing57) ,
% % { Missing30\=isMissing,
% % call( dif : dif(Dif31,Dif58)),
% % call_u( someSV_testing(SomeSV_testing33,SomeSV_testing32,Testing59)),
% % ground( someSV_testing(SomeSV_testing35,SomeSV_testing34,Testing60)) } ,
% % someSV_testing(SomeSV_testing37,SomeSV_testing36,Testing61)) ==>
% % ( \+( someSV_testing(SomeSV_testing39,SomeSV_testing38,Testing62)) ,
% % someSV_testing(SomeSV_testing41,SomeSV_testing40,Testing63)))))])
% % Found positive trigger: singleValuedInArg(someSV_testing,3)
% % body: 3\=isMissing,call(dif:dif(_43624,3)),call_u(singleValuedInArg(someSV_testing,SingleValuedInArg_SomeSV_testing)),ground(singleValuedInArg(someSV_testing,SingleValuedInArg_SomeSV_testing1))*->'$pt'(baseKB,singleValuedInArg(someSV_testing,SingleValuedInArg_SomeSV_testing2),rhs(
% % [ \+( singleValuedInArg(someSV_testing,SingleValuedInArg_SomeSV_testing3)),
% % singleValuedInArg(someSV_testing,3)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = someSV_testing(a,b,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = someSV_testing(a,b,1) ,
% support_fact = mfl4(_79350,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01d.pfc',45) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( someSV_testing(a,b,1)).
% % Found positive trigger: someSV_testing(a,b,1)
% % body: mpred_positive_fact(someSV_testing(a,b,1))*->rhs([ \+( ~( someSV_testing(a,b,1)))])
% % still_supported(~someSV_testing(a,b,1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~someSV_testing(a,b,1)
% % still_supported(~someSV_testing(a,b,1))
% % Found positive trigger: someSV_testing(a,b,1)
% % body: 1\=isMissing,call(dif:dif(_38670,1)),call_u(someSV_testing(a,b,Testing_B)),ground(someSV_testing(a,b,Testing_B1))*->'$pt'(baseKB,someSV_testing(a,b,Testing_B2),rhs(
% % [ \+( someSV_testing(a,b,Testing_B3)),
% % someSV_testing(a,b,1)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = someSV_testing(a,b,2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = someSV_testing(a,b,2) ,
% support_fact = mfl4(_74400,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01d.pfc',46) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( someSV_testing(a,b,2)).
% % Found positive trigger: someSV_testing(a,b,2)
% % body: mpred_positive_fact(someSV_testing(a,b,2))*->rhs([ \+( ~( someSV_testing(a,b,2)))])
% % still_supported(~someSV_testing(a,b,2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~someSV_testing(a,b,2)
% % still_supported(~someSV_testing(a,b,2))
% % Found positive trigger: someSV_testing(a,b,2)
% % body: 2\=isMissing,call(dif:dif(_33614,2)),call_u(someSV_testing(a,b,Testing_B)),ground(someSV_testing(a,b,Testing_B1))*->'$pt'(baseKB,someSV_testing(a,b,Testing_B2),rhs(
% % [ \+( someSV_testing(a,b,Testing_B3)),
% % someSV_testing(a,b,2)]))
% % Adding positive
% % trigger: someSV_testing(a,b,1)
% % body: rhs([ \+( someSV_testing(a,b,1)),
% % someSV_testing(a,b,2)])
% % Support: someSV_testing(a,b,2),'$pt'(baseKB,someSV_testing(a,b,2),(2\=isMissing,call(dif:dif(1,2)),call_u(someSV_testing(a,b,1)),ground(someSV_testing(a,b,1))*->'$pt'(baseKB,someSV_testing(a,b,1),rhs(
% % [ \+( someSV_testing(a,b,1)),
% % someSV_testing(a,b,2)]))))
% % RHS-Withdrawing-Neg: someSV_testing(a,b,1)
% % Support: someSV_testing(a,b,1),'$pt'(baseKB,someSV_testing(a,b,1),rhs([ \+( someSV_testing(a,b,1)),
% % someSV_testing(a,b,2)]))
% % Removing support: mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01d.pfc',45),ax
% % Which was for: someSV_testing(a,b,1)
% % RHS-Post1: someSV_testing(a,b,2)
% % Support: someSV_testing(a,b,1),'$pt'(baseKB,someSV_testing(a,b,1),rhs([ \+( someSV_testing(a,b,1)),
% % someSV_testing(a,b,2)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = someSV_testing(a,b,2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = someSV_testing(a,b,2) ,
% support_fact = someSV_testing(a,b,1) ,
% support_trig = '$pt'( baseKB,
% someSV_testing(a,b,1),
% rhs( [ \+( someSV_testing(a,b,1)),
% someSV_testing(a,b,2)])) ,
% ( simular( mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01d.pfc',46),ax) is
% support_status).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = someSV_testing(a,c,3) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = someSV_testing(a,c,3) ,
% support_fact = mfl4(_116686,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01d.pfc',47) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( someSV_testing(a,c,3)).
% % Found positive trigger: someSV_testing(a,c,3)
% % body: mpred_positive_fact(someSV_testing(a,c,3))*->rhs([ \+( ~( someSV_testing(a,c,3)))])
% % still_supported(~someSV_testing(a,c,3))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~someSV_testing(a,c,3)
% % still_supported(~someSV_testing(a,c,3))
% % Found positive trigger: someSV_testing(a,c,3)
% % body: 3\=isMissing,call(dif:dif(_74530,3)),call_u(someSV_testing(a,c,Testing_C)),ground(someSV_testing(a,c,Testing_C1))*->'$pt'(baseKB,someSV_testing(a,c,Testing_C2),rhs(
% % [ \+( someSV_testing(a,c,Testing_C3)),
% % someSV_testing(a,c,3)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = someSV_testing(a,c,4) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = someSV_testing(a,c,4) ,
% support_fact = mfl4(_110260,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01d.pfc',50) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( someSV_testing(a,c,4)).
% % Found positive trigger: someSV_testing(a,c,4)
% % body: mpred_positive_fact(someSV_testing(a,c,4))*->rhs([ \+( ~( someSV_testing(a,c,4)))])
% % still_supported(~someSV_testing(a,c,4))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~someSV_testing(a,c,4)
% % still_supported(~someSV_testing(a,c,4))
% % Found positive trigger: someSV_testing(a,c,4)
% % body: 4\=isMissing,call(dif:dif(_68006,4)),call_u(someSV_testing(a,c,Testing_C)),ground(someSV_testing(a,c,Testing_C1))*->'$pt'(baseKB,someSV_testing(a,c,Testing_C2),rhs(
% % [ \+( someSV_testing(a,c,Testing_C3)),
% % someSV_testing(a,c,4)]))
% % Adding positive
% % trigger: someSV_testing(a,c,3)
% % body: rhs([ \+( someSV_testing(a,c,3)),
% % someSV_testing(a,c,4)])
% % Support: someSV_testing(a,c,4),'$pt'(baseKB,someSV_testing(a,c,4),(4\=isMissing,call(dif:dif(3,4)),call_u(someSV_testing(a,c,3)),ground(someSV_testing(a,c,3))*->'$pt'(baseKB,someSV_testing(a,c,3),rhs(
% % [ \+( someSV_testing(a,c,3)),
% % someSV_testing(a,c,4)]))))
% % RHS-Withdrawing-Neg: someSV_testing(a,c,3)
% % Support: someSV_testing(a,c,3),'$pt'(baseKB,someSV_testing(a,c,3),rhs([ \+( someSV_testing(a,c,3)),
% % someSV_testing(a,c,4)]))
% % Removing support: mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01d.pfc',47),ax
% % Which was for: someSV_testing(a,c,3)
% % RHS-Post1: someSV_testing(a,c,4)
% % Support: someSV_testing(a,c,3),'$pt'(baseKB,someSV_testing(a,c,3),rhs([ \+( someSV_testing(a,c,3)),
% % someSV_testing(a,c,4)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = someSV_testing(a,c,4) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = someSV_testing(a,c,4) ,
% support_fact = someSV_testing(a,c,3) ,
% support_trig = '$pt'( baseKB,
% someSV_testing(a,c,3),
% rhs( [ \+( someSV_testing(a,c,3)),
% someSV_testing(a,c,4)])) ,
% ( simular( mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01d.pfc',50),ax) is
% support_status).
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k sv_in_arg_01d.pfc (returned 7) -->
<testsuite name="sv_in_arg_01e.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['sv_in_arg_01e.pfc'])" -g "test_completed"
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(someSV_testing,3) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(someSV_testing,3) ,
% support_fact = mfl4(_29524,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01e.pfc',47) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( arity(someSV_testing,3)).
% % Found positive trigger: arity(someSV_testing,3)
% % body: predicateConventionMt(someSV_testing,PredicateConventionMt_SomeSV_testing)*->rhs([ { kb_global( _90836 :
% %
% % someSV_testing/3) }])
% % Found positive trigger: arity(someSV_testing,3)
% % body: prologHybrid(someSV_testing)*->rhs([ { kb_shared( someSV_testing/3) }])
% % Found positive trigger: arity(someSV_testing,3)
% % body: pfcControlled(someSV_testing)*->rhs([ hybrid_support(someSV_testing,3)])
% % Found positive trigger: arity(someSV_testing,3)
% % body: mpred_positive_fact(arity(someSV_testing,3))*->rhs([ \+( ~( arity(someSV_testing,3)))])
% % still_supported(~arity(someSV_testing,3))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(someSV_testing,3)
% % still_supported(~arity(someSV_testing,3))
% % Found positive trigger: arity(someSV_testing,3)
% % body: singleValuedInArg(someSV_testing,SingleValuedInArg_SomeSV_testing)*->rhs([ singleValuedInArgAX(someSV_testing,3,SingleValuedInArgAX4)])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = singleValuedInArg(someSV_testing,3) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = singleValuedInArg(someSV_testing,3) ,
% support_fact = mfl4(_78592,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01e.pfc',53) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( singleValuedInArg(someSV_testing,3)).
% % Found positive trigger: singleValuedInArg(someSV_testing,3)
% % body: mpred_positive_fact(singleValuedInArg(someSV_testing,3))*->rhs([ \+( ~( singleValuedInArg(someSV_testing,3)))])
% % still_supported(~singleValuedInArg(someSV_testing,3))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~singleValuedInArg(someSV_testing,3)
% % still_supported(~singleValuedInArg(someSV_testing,3))
% % Found positive trigger: singleValuedInArg(someSV_testing,3)
% % body: rhs([ prologSingleValued(someSV_testing)])
% % RHS-Post1: prologSingleValued(someSV_testing)
% % Support: singleValuedInArg(someSV_testing,3),'$pt'(baseKB,singleValuedInArg(someSV_testing,3),rhs([ prologSingleValued(someSV_testing)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = prologSingleValued(someSV_testing) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = prologSingleValued(someSV_testing) ,
% support_fact = singleValuedInArg(someSV_testing,3) ,
% support_trig = '$pt'(baseKB,singleValuedInArg(someSV_testing,3),rhs([prologSingleValued(someSV_testing)])) ,
% none is support_status.
% baseKB : mpred_fwc1( prologSingleValued(someSV_testing)).
% % Found positive trigger: prologSingleValued(someSV_testing)
% % body: mpred_positive_fact(prologSingleValued(someSV_testing))*->rhs([ \+( ~( prologSingleValued(someSV_testing)))])
% % still_supported(~prologSingleValued(someSV_testing))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~prologSingleValued(someSV_testing)
% % still_supported(~prologSingleValued(someSV_testing))
% % Found positive trigger: prologSingleValued(someSV_testing)
% % body: '$pt'(baseKB,arity(someSV_testing,Arity_SomeSV_testing),(\+singleValuedInArg(someSV_testing,SingleValuedInArg_SomeSV_testing1)*->rhs(
% % [ singleValuedInArg(someSV_testing,SingleValuedInArg_SomeSV_testing2)])))
% % Adding positive
% % trigger: arity(someSV_testing,Arity_SomeSV_testing)
% % body: \+singleValuedInArg(someSV_testing,SingleValuedInArg_SomeSV_testing1)*->rhs([ singleValuedInArg(someSV_testing,SingleValuedInArg_SomeSV_testing2)])
% % Support: prologSingleValued(someSV_testing),'$pt'(baseKB,prologSingleValued(someSV_testing),'$pt'(baseKB,arity(someSV_testing,Arity_SomeSV_testing4),(\+singleValuedInArg(someSV_testing,SingleValuedInArg_SomeSV_testing5)*->rhs(
% % [ singleValuedInArg(someSV_testing,SingleValuedInArg_SomeSV_testing6)]))))
% % Found positive trigger: singleValuedInArg(someSV_testing,3)
% % body: arity(someSV_testing,Arity_SomeSV_testing)*->rhs([ singleValuedInArgAX(someSV_testing,SomeSV_testing1,3)])
% % RHS-Post1: singleValuedInArgAX(someSV_testing,3,3)
% % Support: singleValuedInArg(someSV_testing,3),'$pt'(baseKB,singleValuedInArg(someSV_testing,3),(arity(someSV_testing,3)*->rhs([ singleValuedInArgAX(someSV_testing,3,3)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = singleValuedInArgAX(someSV_testing,3,3) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = singleValuedInArgAX(someSV_testing,3,3) ,
% support_fact = singleValuedInArg(someSV_testing,3) ,
% support_trig = '$pt'( baseKB,
% singleValuedInArg(someSV_testing,3),
% arity(someSV_testing,3)*->rhs([singleValuedInArgAX(someSV_testing,3,3)])) ,
% none is support_status.
% baseKB : mpred_fwc1( singleValuedInArgAX(someSV_testing,3,3)).
% % Found positive trigger: singleValuedInArgAX(someSV_testing,3,3)
% % body: mpred_positive_fact(singleValuedInArgAX(someSV_testing,3,3))*->rhs([ \+( ~( singleValuedInArgAX(someSV_testing,3,3)))])
% % still_supported(~singleValuedInArgAX(someSV_testing,3,3))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~singleValuedInArgAX(someSV_testing,3,3)
% % still_supported(~singleValuedInArgAX(someSV_testing,3,3))
% % Found positive trigger: singleValuedInArgAX(someSV_testing,3,3)
% % body: functor(SomeSV_testing,someSV_testing,3),arg(3,_3020,Arg),replace_arg(_3022,3,Replace_arg,Arg6)*->rhs([ ( ( _30222 ,
% % { Missing\=isMissing,
% % call( dif : dif(Dif,Dif7)),
% % call_u(U),
% % ground(Ground) } ,
% % _28834) ==>
% % \+_28844,_28840)])
% % RHS-Post1: someSV_testing(SomeSV_testing1,SomeSV_testing,Testing),{Missing\=isMissing,call(dif:dif(Dif,Dif38)),call_u(someSV_testing(SomeSV_testing5,SomeSV_testing4,Testing39)),ground(someSV_testing(SomeSV_testing7,SomeSV_testing6,Testing40))},someSV_testing(SomeSV_testing9,SomeSV_testing8,Testing41)==> \+someSV_testing(SomeSV_testing11,SomeSV_testing10,Testing42),someSV_testing(SomeSV_testing13,SomeSV_testing12,Testing43)
% % Support: singleValuedInArgAX(someSV_testing,3,3),'$pt'(baseKB,singleValuedInArgAX(someSV_testing,3,3),(functor(someSV_testing(SomeSV_testing15,SomeSV_testing14,Testing44),someSV_testing,3),arg(3,someSV_testing(SomeSV_testing17,SomeSV_testing16,Testing45),Arg_SomeSV_testing18),replace_arg(someSV_testing(SomeSV_testing20,SomeSV_testing19,Testing47),3,_46126,someSV_testing(SomeSV_testing22,SomeSV_testing21,Testing48))*->rhs(
% % [ ( ( someSV_testing(SomeSV_testing24,SomeSV_testing23,Testing49) ,
% % { Missing25\=isMissing,
% % call( dif : dif(Dif26,Dif50)),
% % call_u( someSV_testing(SomeSV_testing28,SomeSV_testing27,Testing51)),
% % ground( someSV_testing(SomeSV_testing30,SomeSV_testing29,Testing52)) } ,
% % someSV_testing(SomeSV_testing32,SomeSV_testing31,Testing53)) ==>
% % ( \+( someSV_testing(SomeSV_testing34,SomeSV_testing33,Testing54)) ,
% % someSV_testing(SomeSV_testing36,SomeSV_testing35,Testing55)))])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = ( ( someSV_testing(SomeSV_testing1,SomeSV_testing,Testing) ,
% { Missing\=isMissing,
% call( dif : dif(Dif,Dif1)),
% call_u( someSV_testing(SomeSV_testing1,SomeSV_testing,Testing)),
% ground( someSV_testing(SomeSV_testing1,SomeSV_testing,Testing)) } ,
% someSV_testing(_2272,_2274,_2162)) ==>
% \+someSV_testing(_2272,_2274,_2162),someSV_testing(_2272,_2274,_2154)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = ( ( someSV_testing(SomeSV_testing1,SomeSV_testing,Testing) ,
% { Missing\=isMissing,
% call( dif : dif(Dif,Dif1)),
% call_u( someSV_testing(SomeSV_testing1,SomeSV_testing,Testing)),
% ground( someSV_testing(SomeSV_testing1,SomeSV_testing,Testing)) } ,
% someSV_testing(_2272,_2274,_2162)) ==>
% \+someSV_testing(_2272,_2274,_2162),someSV_testing(_2272,_2274,_2154)) ,
% support_fact = singleValuedInArgAX(someSV_testing,3,3) ,
% support_trig = '$pt'( baseKB,
% singleValuedInArgAX(someSV_testing,3,3),
% ( ( functor(someSV_testing(SomeSV_testing1,SomeSV_testing,Testing),someSV_testing,3) ,
% arg(3,someSV_testing(_2272,_2274,_2154),_2154) ,
% replace_arg(someSV_testing(_2272,_2274,_2154),3,_2162,someSV_testing(_2272,_2274,_2162))) *->
% rhs([(someSV_testing(_2272,_2274,_2154),{_2154\=isMissing,call(dif:dif(_2162,_2154)),call_u(someSV_testing(_2272,_2274,_2162)),ground(someSV_testing(_2272,_2274,_2162))},someSV_testing(_2272,_2274,_2162)==> \+someSV_testing(_2272,_2274,_2162),someSV_testing(_2272,_2274,_2154))]))) ,
% none is support_status.
% baseKB : mpred_fwc1( ( ( someSV_testing(SomeSV_testing1,SomeSV_testing,Testing) ,
% { Missing\=isMissing,
% call( dif : dif(Dif,Dif15)),
% call_u( someSV_testing(SomeSV_testing5,SomeSV_testing4,Testing16)),
% ground( someSV_testing(SomeSV_testing7,SomeSV_testing6,Testing17)) } ,
% someSV_testing(SomeSV_testing9,SomeSV_testing8,Testing18)) ==>
% ( \+( someSV_testing(SomeSV_testing11,SomeSV_testing10,Testing19)) ,
% someSV_testing(SomeSV_testing13,SomeSV_testing12,Testing20)))).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,someSV_testing,3,pfcRHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,someSV_testing,3,pfcRHS) ,
% support_fact = mfl4(_44198,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01e.pfc',53) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,someSV_testing,3,pfcRHS)).
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcRHS)
% % body: \+ground(someSV_testing/3)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,someSV_testing,3,pfcRHS)) }])
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcRHS)
% % body: rhs([ mpred_prop(baseKB,someSV_testing,3,pfcCreates)])
% % RHS-Post1: mpred_prop(baseKB,someSV_testing,3,pfcCreates)
% % Support: mpred_prop(baseKB,someSV_testing,3,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,someSV_testing,3,pfcRHS),rhs([ mpred_prop(baseKB,someSV_testing,3,pfcCreates)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,someSV_testing,3,pfcCreates) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,someSV_testing,3,pfcCreates) ,
% support_fact = mpred_prop(baseKB,someSV_testing,3,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,someSV_testing,3,pfcRHS),
% rhs([mpred_prop(baseKB,someSV_testing,3,pfcCreates)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,someSV_testing,3,pfcCreates)).
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcCreates)
% % body: \+ground(someSV_testing/3)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,someSV_testing,3,pfcCreates)) }])
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcCreates)
% % body: rhs([ { baseKB : warn_if_static(someSV_testing,3) },
% % { kb_shared( baseKB : someSV_testing/3) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,someSV_testing,3,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,someSV_testing,3,kb_shared) ,
% support_fact = mfl4(_852,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01e.pfc',53),ax ,
% support_trig = mfl4(_1354,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01e.pfc',53) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,someSV_testing,3,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB1\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_94946:someSV_testing/3))),
% % show_failure( on_x_fail( Call3 :
% %
% % call(kb_shared,_11232:someSV_testing/3))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB1\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_20068:someSV_testing/3))),
% % show_failure( on_x_fail( Call3 :
% %
% % call(kb_shared,_34312:someSV_testing/3))) }])
% % Support: mpred_prop(baseKB,someSV_testing,3,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,someSV_testing,3,kb_shared),'$pt'(baseKB,genlMt(BaseKB4,baseKB),(BaseKB5\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call6 :
% %
% % call(kb_shared,_71036:someSV_testing/3))),
% % show_failure( on_x_fail( Call7 :
% %
% % call(kb_shared,_85280:someSV_testing/3))) }]))))
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,kb_shared)
% % body: \+ground(someSV_testing/3)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,someSV_testing,3,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,someSV_testing,3,Prop)])
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,someSV_testing,3,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,someSV_testing,3,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,someSV_testing,3,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,someSV_testing,3,kb_shared)
% % still_supported(~mpred_prop(baseKB,someSV_testing,3,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcCreates)
% % body: genlPreds(pfcCreates,GenlPreds_PfcCreates)*->rhs([ mpred_prop(baseKB,someSV_testing,3,Prop)])
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcCreates)
% % body: mpred_positive_fact(mpred_prop(baseKB,someSV_testing,3,pfcCreates))*->rhs([ \+( ~( mpred_prop(baseKB,someSV_testing,3,pfcCreates)))])
% % still_supported(~mpred_prop(baseKB,someSV_testing,3,pfcCreates))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,someSV_testing,3,pfcCreates)
% % still_supported(~mpred_prop(baseKB,someSV_testing,3,pfcCreates))
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcRHS)
% % body: genlPreds(pfcRHS,GenlPreds_PfcRHS)*->rhs([ mpred_prop(baseKB,someSV_testing,3,Prop)])
% % RHS-Post1: mpred_prop(baseKB,someSV_testing,3,pfcControlled)
% % Support: mpred_prop(baseKB,someSV_testing,3,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,someSV_testing,3,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
% % [ mpred_prop(baseKB,someSV_testing,3,pfcControlled)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,someSV_testing,3,pfcControlled) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,someSV_testing,3,pfcControlled) ,
% support_fact = mpred_prop(baseKB,someSV_testing,3,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,someSV_testing,3,pfcRHS),
% ( genlPreds(pfcRHS,pfcControlled) *->
% rhs([mpred_prop(baseKB,someSV_testing,3,pfcControlled)]))) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,someSV_testing,3,pfcControlled)).
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcControlled)
% % body: \+ground(someSV_testing/3)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,someSV_testing,3,pfcControlled)) }])
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcControlled)
% % body: rhs([ { kb_shared( baseKB : someSV_testing/3) }])
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcControlled)
% % body: genlPreds(pfcControlled,GenlPreds_PfcControlled)*->rhs([ mpred_prop(baseKB,someSV_testing,3,Prop)])
% % RHS-Post1: mpred_prop(baseKB,someSV_testing,3,prologHybrid)
% % Support: mpred_prop(baseKB,someSV_testing,3,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,someSV_testing,3,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
% % [ mpred_prop(baseKB,someSV_testing,3,prologHybrid)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,someSV_testing,3,prologHybrid) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,someSV_testing,3,prologHybrid) ,
% support_fact = mpred_prop(baseKB,someSV_testing,3,pfcControlled) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,someSV_testing,3,pfcControlled),
% ( genlPreds(pfcControlled,prologHybrid) *->
% rhs([mpred_prop(baseKB,someSV_testing,3,prologHybrid)]))) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,someSV_testing,3,prologHybrid)).
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,prologHybrid)
% % body: \+ground(someSV_testing/3)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,someSV_testing,3,prologHybrid)) }])
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,prologHybrid)
% % body: genlPreds(prologHybrid,GenlPreds_PrologHybrid)*->rhs([ mpred_prop(baseKB,someSV_testing,3,Prop)])
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,prologHybrid)
% % body: mpred_positive_fact(mpred_prop(baseKB,someSV_testing,3,prologHybrid))*->rhs([ \+( ~( mpred_prop(baseKB,someSV_testing,3,prologHybrid)))])
% % still_supported(~mpred_prop(baseKB,someSV_testing,3,prologHybrid))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,someSV_testing,3,prologHybrid)
% % still_supported(~mpred_prop(baseKB,someSV_testing,3,prologHybrid))
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcControlled)
% % body: mpred_positive_fact(mpred_prop(baseKB,someSV_testing,3,pfcControlled))*->rhs([ \+( ~( mpred_prop(baseKB,someSV_testing,3,pfcControlled)))])
% % still_supported(~mpred_prop(baseKB,someSV_testing,3,pfcControlled))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,someSV_testing,3,pfcControlled)
% % still_supported(~mpred_prop(baseKB,someSV_testing,3,pfcControlled))
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcRHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,someSV_testing,3,pfcRHS))*->rhs([ \+( ~( mpred_prop(baseKB,someSV_testing,3,pfcRHS)))])
% % still_supported(~mpred_prop(baseKB,someSV_testing,3,pfcRHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,someSV_testing,3,pfcRHS)
% % still_supported(~mpred_prop(baseKB,someSV_testing,3,pfcRHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,someSV_testing,3,pfcLHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,someSV_testing,3,pfcLHS) ,
% support_fact = mfl4(_13426,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01e.pfc',53) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,someSV_testing,3,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcLHS)
% % body: \+ground(someSV_testing/3)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,someSV_testing,3,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcLHS)
% % body: rhs([ arity(someSV_testing,3),
% % functorIsMacro(someSV_testing),
% % mpred_prop(baseKB,someSV_testing,3,pfcWatches)])
% % RHS-Post1: arity(someSV_testing,3)
% % Support: mpred_prop(baseKB,someSV_testing,3,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,someSV_testing,3,pfcLHS),rhs([ arity(someSV_testing,3),
% % functorIsMacro(someSV_testing),
% % mpred_prop(baseKB,someSV_testing,3,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = arity(someSV_testing,3) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(someSV_testing,3) ,
% support_fact = mpred_prop(baseKB,someSV_testing,3,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,someSV_testing,3,pfcLHS),
% rhs( [ arity(someSV_testing,3),
% functorIsMacro(someSV_testing),
% mpred_prop(baseKB,someSV_testing,3,pfcWatches)])) ,
% ( simular( mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01e.pfc',47),ax) is
% support_status).
% % RHS-Post1: functorIsMacro(someSV_testing)
% % Support: mpred_prop(baseKB,someSV_testing,3,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,someSV_testing,3,pfcLHS),rhs([ arity(someSV_testing,3),
% % functorIsMacro(someSV_testing),
% % mpred_prop(baseKB,someSV_testing,3,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(someSV_testing) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(someSV_testing) ,
% support_fact = mpred_prop(baseKB,someSV_testing,3,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,someSV_testing,3,pfcLHS),
% rhs( [ arity(someSV_testing,3),
% functorIsMacro(someSV_testing),
% mpred_prop(baseKB,someSV_testing,3,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(someSV_testing)).
% % Found positive trigger: functorIsMacro(someSV_testing)
% % body: mpred_positive_fact(functorIsMacro(someSV_testing))*->rhs([ \+( ~( functorIsMacro(someSV_testing)))])
% % still_supported(~functorIsMacro(someSV_testing))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(someSV_testing)
% % still_supported(~functorIsMacro(someSV_testing))
% % RHS-Post1: mpred_prop(baseKB,someSV_testing,3,pfcWatches)
% % Support: mpred_prop(baseKB,someSV_testing,3,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,someSV_testing,3,pfcLHS),rhs([ arity(someSV_testing,3),
% % functorIsMacro(someSV_testing),
% % mpred_prop(baseKB,someSV_testing,3,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,someSV_testing,3,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,someSV_testing,3,pfcWatches) ,
% support_fact = mpred_prop(baseKB,someSV_testing,3,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,someSV_testing,3,pfcLHS),
% rhs( [ arity(someSV_testing,3),
% functorIsMacro(someSV_testing),
% mpred_prop(baseKB,someSV_testing,3,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,someSV_testing,3,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcWatches)
% % body: \+ground(someSV_testing/3)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,someSV_testing,3,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : someSV_testing/3) }])
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,someSV_testing,3,Prop)])
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,someSV_testing,3,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,someSV_testing,3,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,someSV_testing,3,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,someSV_testing,3,pfcWatches)
% % still_supported(~mpred_prop(baseKB,someSV_testing,3,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,someSV_testing,3,Prop)])
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,someSV_testing,3,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,someSV_testing,3,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,someSV_testing,3,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,someSV_testing,3,pfcLHS)
% % still_supported(~mpred_prop(baseKB,someSV_testing,3,pfcLHS))
% % Adding positive
% % trigger: someSV_testing(SomeSV_testing1,SomeSV_testing,Testing)
% % body: Missing\=isMissing,call(dif:dif(Dif,Dif31)),call_u(someSV_testing(SomeSV_testing5,SomeSV_testing4,Testing32)),ground(someSV_testing(SomeSV_testing7,SomeSV_testing6,Testing33))*->'$pt'(baseKB,someSV_testing(SomeSV_testing9,SomeSV_testing8,Testing34),rhs(
% % [ \+( someSV_testing(SomeSV_testing11,SomeSV_testing10,Testing35)),
% % someSV_testing(SomeSV_testing13,SomeSV_testing12,Testing36)]))
% % Support: (someSV_testing(SomeSV_testing16,SomeSV_testing15,Testing37),{Missing17\=isMissing,call(dif:dif(Dif18,Dif38)),call_u(someSV_testing(SomeSV_testing20,SomeSV_testing19,Testing39)),ground(someSV_testing(SomeSV_testing22,SomeSV_testing21,Testing40))},someSV_testing(SomeSV_testing24,SomeSV_testing23,Testing41)==> \+someSV_testing(SomeSV_testing26,SomeSV_testing25,Testing42),someSV_testing(SomeSV_testing28,SomeSV_testing27,Testing43)),mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01e.pfc',53)
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,someSV_testing,3,pfcPosTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,someSV_testing,3,pfcPosTrigger) ,
% support_fact = mfl4(_28054,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01e.pfc',53) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,someSV_testing,3,pfcPosTrigger)).
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcPosTrigger)
% % body: \+ground(someSV_testing/3)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,someSV_testing,3,pfcPosTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcPosTrigger)
% % body: rhs([ mpred_prop(baseKB,someSV_testing,3,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,someSV_testing,3,pfcWatches)
% % Support: mpred_prop(baseKB,someSV_testing,3,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,someSV_testing,3,pfcPosTrigger),rhs([ mpred_prop(baseKB,someSV_testing,3,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,someSV_testing,3,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,someSV_testing,3,pfcWatches) ,
% support_fact = mpred_prop(baseKB,someSV_testing,3,pfcPosTrigger) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,someSV_testing,3,pfcPosTrigger),
% rhs([mpred_prop(baseKB,someSV_testing,3,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,someSV_testing,3,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,someSV_testing,3,pfcLHS),
% rhs( [ arity(someSV_testing,3),
% functorIsMacro(someSV_testing),
% mpred_prop(baseKB,someSV_testing,3,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcPosTrigger)
% % body: genlPreds(pfcPosTrigger,GenlPreds_PfcPosTrigger)*->rhs([ mpred_prop(baseKB,someSV_testing,3,Prop)])
% % Found positive trigger: mpred_prop(baseKB,someSV_testing,3,pfcPosTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,someSV_testing,3,pfcPosTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,someSV_testing,3,pfcPosTrigger)))])
% % still_supported(~mpred_prop(baseKB,someSV_testing,3,pfcPosTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,someSV_testing,3,pfcPosTrigger)
% % still_supported(~mpred_prop(baseKB,someSV_testing,3,pfcPosTrigger))
% % Adding positive
% % trigger: someSV_testing(a,b,2)
% % body: rhs([ \+( someSV_testing(a,b,2)),
% % someSV_testing(a,b,1)])
% % Support: someSV_testing(a,b,1),'$pt'(baseKB,someSV_testing(SomeSV_testing1,SomeSV_testing,Testing),(Missing\=isMissing,call(dif:dif(Dif,Dif16)),call_u(someSV_testing(SomeSV_testing5,SomeSV_testing4,Testing17)),ground(someSV_testing(SomeSV_testing7,SomeSV_testing6,Testing18))*->'$pt'(baseKB,someSV_testing(SomeSV_testing9,SomeSV_testing8,Testing19),rhs(
% % [ \+( someSV_testing(SomeSV_testing11,SomeSV_testing10,Testing20)),
% % someSV_testing(SomeSV_testing13,SomeSV_testing12,Testing21)]))))
% % RHS-Withdrawing-Neg: someSV_testing(a,b,2)
% % Support: someSV_testing(a,b,2),'$pt'(baseKB,someSV_testing(a,b,2),rhs([ \+( someSV_testing(a,b,2)),
% % someSV_testing(a,b,1)]))
% % Removing support: mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01e.pfc',42),ax
% % Which was for: someSV_testing(a,b,2)
% % RHS-Post1: someSV_testing(a,b,1)
% % Support: someSV_testing(a,b,2),'$pt'(baseKB,someSV_testing(a,b,2),rhs([ \+( someSV_testing(a,b,2)),
% % someSV_testing(a,b,1)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = someSV_testing(a,b,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = someSV_testing(a,b,1) ,
% support_fact = someSV_testing(a,b,2) ,
% support_trig = '$pt'( baseKB,
% someSV_testing(a,b,2),
% rhs( [ \+( someSV_testing(a,b,2)),
% someSV_testing(a,b,1)])) ,
% ( simular( mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01e.pfc',41),ax) is
% support_status).
% % Adding positive
% % trigger: someSV_testing(a,b,1)
% % body: rhs([ \+( someSV_testing(a,b,1)),
% % someSV_testing(a,b,2)])
% % Support: someSV_testing(a,b,2),'$pt'(baseKB,someSV_testing(SomeSV_testing1,SomeSV_testing,Testing),(Missing\=isMissing,call(dif:dif(Dif,Dif16)),call_u(someSV_testing(SomeSV_testing5,SomeSV_testing4,Testing17)),ground(someSV_testing(SomeSV_testing7,SomeSV_testing6,Testing18))*->'$pt'(baseKB,someSV_testing(SomeSV_testing9,SomeSV_testing8,Testing19),rhs(
% % [ \+( someSV_testing(SomeSV_testing11,SomeSV_testing10,Testing20)),
% % someSV_testing(SomeSV_testing13,SomeSV_testing12,Testing21)]))))
% % RHS-Withdrawing-Neg: someSV_testing(a,b,1)
% % Support: someSV_testing(a,b,1),'$pt'(baseKB,someSV_testing(a,b,1),rhs([ \+( someSV_testing(a,b,1)),
% % someSV_testing(a,b,2)]))
% % Removing support: mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01e.pfc',41),ax
% % Which was for: someSV_testing(a,b,1)
% success( mpred_undo1_pt_unfwc_2,
% retract_u( '$pt'(baseKB,someSV_testing(a,b,2),rhs([\+someSV_testing(a,b,2),someSV_testing(a,b,1)])))).
% % RHS-Post1: someSV_testing(a,b,2)
% % Support: someSV_testing(a,b,1),'$pt'(baseKB,someSV_testing(a,b,1),rhs([ \+( someSV_testing(a,b,1)),
% % someSV_testing(a,b,2)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = someSV_testing(a,b,2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = someSV_testing(a,b,2) ,
% support_fact = someSV_testing(a,b,1) ,
% support_trig = '$pt'( baseKB,
% someSV_testing(a,b,1),
% rhs( [ \+( someSV_testing(a,b,1)),
% someSV_testing(a,b,2)])) ,
% none is support_status.
% baseKB : mpred_fwc1( someSV_testing(a,b,2)).
% % Found positive trigger: someSV_testing(a,b,2)
% % body: mpred_positive_fact(someSV_testing(a,b,2))*->rhs([ \+( ~( someSV_testing(a,b,2)))])
% % still_supported(~someSV_testing(a,b,2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~someSV_testing(a,b,2)
% % still_supported(~someSV_testing(a,b,2))
% % Found positive trigger: someSV_testing(a,b,2)
% % body: 2\=isMissing,call(dif:dif(_10506,2)),call_u(someSV_testing(a,b,Testing_B)),ground(someSV_testing(a,b,Testing_B1))*->'$pt'(baseKB,someSV_testing(a,b,Testing_B2),rhs(
% % [ \+( someSV_testing(a,b,Testing_B3)),
% % someSV_testing(a,b,2)]))
% % Found positive trigger: someSV_testing(SomeSV_testing1,SomeSV_testing,Testing),{Missing\=isMissing,call(dif:dif(Dif,Dif44)),call_u(someSV_testing(SomeSV_testing5,SomeSV_testing4,Testing45)),ground(someSV_testing(SomeSV_testing7,SomeSV_testing6,Testing46))},someSV_testing(SomeSV_testing9,SomeSV_testing8,Testing47)==> \+someSV_testing(SomeSV_testing11,SomeSV_testing10,Testing48),someSV_testing(SomeSV_testing13,SomeSV_testing12,Testing49)
% % body: mpred_positive_fact((someSV_testing(SomeSV_testing15,SomeSV_testing14,Testing50),{Missing16\=isMissing,call(dif:dif(Dif17,Dif51)),call_u(someSV_testing(SomeSV_testing19,SomeSV_testing18,Testing52)),ground(someSV_testing(SomeSV_testing21,SomeSV_testing20,Testing53))},someSV_testing(SomeSV_testing23,SomeSV_testing22,Testing54)==> \+someSV_testing(SomeSV_testing25,SomeSV_testing24,Testing55),someSV_testing(SomeSV_testing27,SomeSV_testing26,Testing56)))*->rhs(
% % [ \+( ~( ( ( someSV_testing(SomeSV_testing29,SomeSV_testing28,Testing57) ,
% % { Missing30\=isMissing,
% % call( dif : dif(Dif31,Dif58)),
% % call_u( someSV_testing(SomeSV_testing33,SomeSV_testing32,Testing59)),
% % ground( someSV_testing(SomeSV_testing35,SomeSV_testing34,Testing60)) } ,
% % someSV_testing(SomeSV_testing37,SomeSV_testing36,Testing61)) ==>
% % ( \+( someSV_testing(SomeSV_testing39,SomeSV_testing38,Testing62)) ,
% % someSV_testing(SomeSV_testing41,SomeSV_testing40,Testing63)))))])
% % Found positive trigger: singleValuedInArg(someSV_testing,3)
% % body: 3\=isMissing,call(dif:dif(_50810,3)),call_u(singleValuedInArg(someSV_testing,SingleValuedInArg_SomeSV_testing)),ground(singleValuedInArg(someSV_testing,SingleValuedInArg_SomeSV_testing1))*->'$pt'(baseKB,singleValuedInArg(someSV_testing,SingleValuedInArg_SomeSV_testing2),rhs(
% % [ \+( singleValuedInArg(someSV_testing,SingleValuedInArg_SomeSV_testing3)),
% % singleValuedInArg(someSV_testing,3)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = someSV_testing(a,c,4) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = someSV_testing(a,c,4) ,
% support_fact = mfl4(_86536,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01e.pfc',56) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( someSV_testing(a,c,4)).
% % Found positive trigger: someSV_testing(a,c,4)
% % body: mpred_positive_fact(someSV_testing(a,c,4))*->rhs([ \+( ~( someSV_testing(a,c,4)))])
% % still_supported(~someSV_testing(a,c,4))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~someSV_testing(a,c,4)
% % still_supported(~someSV_testing(a,c,4))
% % Found positive trigger: someSV_testing(a,c,4)
% % body: 4\=isMissing,call(dif:dif(_47224,4)),call_u(someSV_testing(a,c,Testing_C)),ground(someSV_testing(a,c,Testing_C1))*->'$pt'(baseKB,someSV_testing(a,c,Testing_C2),rhs(
% % [ \+( someSV_testing(a,c,Testing_C3)),
% % someSV_testing(a,c,4)]))
% % Adding positive
% % trigger: someSV_testing(a,c,3)
% % body: rhs([ \+( someSV_testing(a,c,3)),
% % someSV_testing(a,c,4)])
% % Support: someSV_testing(a,c,4),'$pt'(baseKB,someSV_testing(a,c,4),(4\=isMissing,call(dif:dif(3,4)),call_u(someSV_testing(a,c,3)),ground(someSV_testing(a,c,3))*->'$pt'(baseKB,someSV_testing(a,c,3),rhs(
% % [ \+( someSV_testing(a,c,3)),
% % someSV_testing(a,c,4)]))))
% % RHS-Withdrawing-Neg: someSV_testing(a,c,3)
% % Support: someSV_testing(a,c,3),'$pt'(baseKB,someSV_testing(a,c,3),rhs([ \+( someSV_testing(a,c,3)),
% % someSV_testing(a,c,4)]))
% % Removing support: mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01e.pfc',43),ax
% % Which was for: someSV_testing(a,c,3)
% % RHS-Post1: someSV_testing(a,c,4)
% % Support: someSV_testing(a,c,3),'$pt'(baseKB,someSV_testing(a,c,3),rhs([ \+( someSV_testing(a,c,3)),
% % someSV_testing(a,c,4)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = someSV_testing(a,c,4) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = someSV_testing(a,c,4) ,
% support_fact = someSV_testing(a,c,3) ,
% support_trig = '$pt'( baseKB,
% someSV_testing(a,c,3),
% rhs( [ \+( someSV_testing(a,c,3)),
% someSV_testing(a,c,4)])) ,
% ( simular( mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01e.pfc',56),ax) is
% support_status).
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k sv_in_arg_01e.pfc (returned 7) -->
<testsuite name="sv_in_arg_01.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['sv_in_arg_01.pfc'])" -g "test_completed"
failure=info(why_was_true(\+header_sane:singleValuedInArgAX(someSV_testeed,3,3)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:singleValuedInArgAX(someSV_testeed,3,3).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:singleValuedInArgAX(someSV_testeed,3,3).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:singleValuedInArgAX(someSV_testeed,3,3).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+header_sane:(\+someSV_testeed(a,b,1))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:(\+someSV_testeed(a,b,1)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:(\+someSV_testeed(a,b,1)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:(\+someSV_testeed(a,b,1)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(header_sane:someSV_testeed(a,b,2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for someSV_testeed(a,b,2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01.pfc',50)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(header_sane:someSV_testeed(a,b,1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for someSV_testeed(a,b,1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01.pfc',49)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+header_sane:(\+someSV_testeed(a,b,2))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:(\+someSV_testeed(a,b,2)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:(\+someSV_testeed(a,b,2)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:(\+someSV_testeed(a,b,2)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+header_sane:(\+someSV_testeed(a,b,1))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:(\+someSV_testeed(a,b,1)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:(\+someSV_testeed(a,b,1)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+header_sane:(\+someSV_testeed(a,b,1)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(header_sane:someSV_testeed(a,b,2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for someSV_testeed(a,b,2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,header_sane,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01.pfc',50)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k sv_in_arg_01.pfc (returned 7) -->
<testsuite name="sv_or_01.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['sv_or_01.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k sv_or_01.pfc (returned 7) -->
<testsuite name="tml_01a.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['tml_01a.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:path(1,4)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for path(1,4):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 edge(3,4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01a.pfc:18]
1.2 path(W4,X4),edge(X4,Y4)==>path(W4,Y4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01a.pfc:14]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01a.pfc',18)
1.4 mfl4([ 'X'=_,
'Y'=_,
'Z'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01a.pfc',14)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k tml_01a.pfc (returned 7) -->
<testsuite name="tml_01b.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['tml_01b.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:path(1,4)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for path(1,4):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 edge(3,4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01b.pfc:18]
1.2 path(W4,X4),edge(X4,Y4)==>path(W4,Y4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01b.pfc:14]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01b.pfc',18)
1.4 mfl4([ 'X'=_,
'Y'=_,
'Z'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01b.pfc',14)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2.1 path(4,1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01b.pfc:_94952]
2.2 path(W4,X4)==>path(X4,W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01b.pfc:20]
2.3 path(1,4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01b.pfc:_96700]
2.4 mfl4([ 'X'=_,
'Y'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01b.pfc',20)
2.5 edge(3,4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01b.pfc:18]
2.6 path(W4,X4),edge(X4,Y4)==>path(W4,Y4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01b.pfc:14]
2.7 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01b.pfc',18)
2.8 mfl4([ 'X'=_,
'Y'=_,
'Z'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01b.pfc',14)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k tml_01b.pfc (returned 7) -->
<testsuite name="tml_01c.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['tml_01c.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:path(2,4)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for path(2,4):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 path(2,3) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01c.pfc:_3974]
1.2 path(2,3),edge(3,W4)==>path(2,W4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_4912]
1.3 edge(2,3) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01c.pfc:17]
1.4 edge(W4,X4)==>path(W4,X4),(path(W4,X4),edge(X4,Y4)==>path(W4,Y4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_6970]
1.5 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01c.pfc',17)
1.6 taxinomicPair(edge,path) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01c.pfc:20]
1.7 taxinomicPair(W4,X4)==>(t(W4,Y4,Z4)==>t(X4,Y4,Z4),(t(X4,Y4,Z4),t(W4,Z4,A5)==>t(X4,Y4,A5))) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01c.pfc:13]
1.8 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01c.pfc',20)
1.9 mfl4([ 'E'=_,
'P'=_,
'X'=_,
'Y'=_,
'Z'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01c.pfc',13)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2.1 edge(3,4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01c.pfc:18]
2.2 path(2,3),edge(3,W4)==>path(2,W4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_19370]
2.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01c.pfc',18)
2.4 edge(2,3) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01c.pfc:17]
2.5 edge(W4,X4)==>path(W4,X4),(path(W4,X4),edge(X4,Y4)==>path(W4,Y4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_21798]
2.6 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01c.pfc',17)
2.7 taxinomicPair(edge,path) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01c.pfc:20]
2.8 taxinomicPair(W4,X4)==>(t(W4,Y4,Z4)==>t(X4,Y4,Z4),(t(X4,Y4,Z4),t(W4,Z4,A5)==>t(X4,Y4,A5))) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01c.pfc:13]
2.9 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01c.pfc',20)
2.10 mfl4([ 'E'=_,
'P'=_,
'X'=_,
'Y'=_,
'Z'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01c.pfc',13)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
3.1 path(2,3) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01c.pfc:_33350]
3.2 path(W4,X4),path(X4,Y4)==>path(W4,Y4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_34302]
3.3 edge(2,3) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01c.pfc:17]
3.4 edge(W4,X4)==>path(W4,X4),(path(W4,X4),edge(X4,Y4)==>path(W4,Y4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_36360]
3.5 transitive(path) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01c.pfc:21]
3.6 transitive(W4)==>(t(W4,X4,Y4),t(W4,Y4,Z4)==>t(W4,X4,Z4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01c.pfc:23]
3.7 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01c.pfc',17)
3.8 taxinomicPair(edge,path) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01c.pfc:20]
3.9 taxinomicPair(W4,X4)==>(t(W4,Y4,Z4)==>t(X4,Y4,Z4),(t(X4,Y4,Z4),t(W4,Z4,A5)==>t(X4,Y4,A5))) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01c.pfc:13]
3.10 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01c.pfc',21)
3.11 mfl4([ 'P'=_,
'X'=_,
'Y'=_,
'Z'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01c.pfc',23)
3.12 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01c.pfc',20)
3.13 mfl4([ 'E'=_,
'P'=_,
'X'=_,
'Y'=_,
'Z'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01c.pfc',13)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
4.1 path(3,4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01c.pfc:_56398]
4.2 path(W4,X4),path(X4,Y4)==>path(W4,Y4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_57350]
4.3 edge(3,4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01c.pfc:18]
4.4 edge(W4,X4)==>path(W4,X4),(path(W4,X4),edge(X4,Y4)==>path(W4,Y4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_59408]
4.5 transitive(path) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01c.pfc:21]
4.6 transitive(W4)==>(t(W4,X4,Y4),t(W4,Y4,Z4)==>t(W4,X4,Z4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01c.pfc:23]
4.7 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01c.pfc',18)
4.8 taxinomicPair(edge,path) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01c.pfc:20]
4.9 taxinomicPair(W4,X4)==>(t(W4,Y4,Z4)==>t(X4,Y4,Z4),(t(X4,Y4,Z4),t(W4,Z4,A5)==>t(X4,Y4,A5))) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01c.pfc:13]
4.10 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01c.pfc',21)
4.11 mfl4([ 'P'=_,
'X'=_,
'Y'=_,
'Z'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01c.pfc',23)
4.12 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01c.pfc',20)
4.13 mfl4([ 'E'=_,
'P'=_,
'X'=_,
'Y'=_,
'Z'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01c.pfc',13)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k tml_01c.pfc (returned 7) -->
<testsuite name="tml_01d.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['tml_01d.pfc'])" -g "test_completed"
@(cyclic_break(member(S_1,S_1)),[S_1=[S_1|_96774]])
baseKB: 46 ?- (0)$[system] '$c_call_prolog'. no(clause)
(1)$[$toplevel] '$initialise'. % toplevel.pl:486:
(2)$[system] catch('$toplevel':initialise_prolog,A,'$toplevel':initialise_error(A)). % init.pl:546:
(3)[$toplevel] initialise_prolog. % toplevel.pl:494:
(5)[$toplevel] run_init_goals('<garbage_collected>'). % toplevel.pl:547:
(7)<*>$[$toplevel] run_init_goal('<garbage_collected>','([\'tml_01d.pfc\'])'). % toplevel.pl:577:
(8)$[system] catch_with_backtrace('<garbage_collected>','<garbage_collected>','<garbage_collected>'). % init.pl:613:
(9)$[system] catch(user:['tml_01d.pfc'],A,'$toplevel':true). % init.pl:546:
(17)$[system] '$load_file'('tml_01d.pfc',user,'<garbage_collected>'). % init.pl:2353:
(20)$[system] '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc',<clause>(0x555cd93d4e80),[expand(false),expand(true)])),'$mt_do_load'(<clause>(0x555cd93d4e80),'tml_01d.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc',user,[expand(false),expand(true)]),'$mt_end_load'(<clause>(0x555cd93d4e80)))). no(clause)
(21)$[system] '$c_call_prolog'. no(clause)
(23)$[system] setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc',<clause>(0x555cd93d4e80),[expand(false),expand(true)])),system:'$mt_do_load'(<clause>(0x555cd93d4e80),'tml_01d.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc',user,[expand(false),expand(true)]),A,system:'$mt_end_load'(<clause>(0x555cd93d4e80))). % init.pl:646:
(25)$[system] '$qdo_load_file'('tml_01d.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc',user,[expand(false),expand(true)]). % init.pl:2546:
(28)<*>$[system] '$do_load_file_2'('tml_01d.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc',user,compiled,[expand(false),expand(true)]). % init.pl:2592:
(32)$[system] setup_call_catcher_cleanup(system:'$start_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc',1629159274.9707758),system:'$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc',A,[expand(false),expand(true)]),B,system:'$end_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc',lexstate(202,swi),user)). % init.pl:646:
(33)<*>$[system] '$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc',A,[expand(false),expand(true)]). % init.pl:3006:
(34)$[system] '$compile_term'('<garbage_collected>','<garbage_collected>','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc'). % init.pl:3073:
(35)$[system] '$compile_term'('<garbage_collected>','<garbage_collected>','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc',-). % init.pl:3083:
(36)$[system] '$execute_directive'('<garbage_collected>','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc'). % init.pl:3548:
(37)$[system] '$execute_directive_2'('<garbage_collected>','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc'). % init.pl:3570:
(38)<*>$[system] '$execute_directive_3'(mpred_ain((~genlPreds(A,equals)<==> ~t(A,B,B)),(mfl4(['P'=A,'X'=B],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc',39),ax))). % init.pl:3573:
(39)$[system] catch(baseKB:mpred_ain((~genlPreds(A,equals)<==> ~t(A,B,B)),(mfl4(['P'=A,'X'=B],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc',39),ax)),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546:
(40)[baseKB] pfc_lib:mpred_ain('<garbage_collected>','<garbage_collected>'). % mpred_core.pl:1267:
(41)$[baseKB] pfc_lib:mpred_ain_now4(baseKB,baseKB,'<garbage_collected>','<garbage_collected>'). % mpred_core.pl:1280:
(42)$[baseKB] pfc_lib:mpred_ain_now5(baseKB,baseKB,'<garbage_collected>','<garbage_collected>'). % mpred_core.pl:1293:
(43)[baseKB] call_from:call_from_module(baseKB,'<garbage_collected>'). % call_from_module.pl:284:
(44)[baseKB] call_from:call_from_module(baseKB,baseKB,baseKB,'<garbage_collected>'). % call_from_module.pl:289:
(45)$[baseKB] must_sanity:scce_orig('<garbage_collected>','<garbage_collected>','<garbage_collected>'). % must_sanity.pl:263:
(46)$[system] setup_call_cleanup('<garbage_collected>','<garbage_collected>','<garbage_collected>'). % init.pl:650:
(47)$[system] setup_call_catcher_cleanup(baseKB:('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),baseKB:((call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(['P'=A,'X'=B],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc',39),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(~genlPreds(A,equals)<==> ~t(A,B,B)),(mfl4(['P'=A,'X'=B],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc',39),ax))))))),deterministic(C)),(notrace(C==true)->!;('$set_source_module'(baseKB),'$set_typein_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),true)),notrace(fail))),D,baseKB:mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB)))). % init.pl:646:
(48)$[baseKB] '<meta-call>'('<garbage_collected>'). no(clause)
(49)[baseKB] call_from:with_source_module(baseKB,'<garbage_collected>'). % call_from_module.pl:265:
(50)[baseKB] call_from:with_source_module(baseKB,baseKB,'<garbage_collected>'). % call_from_module.pl:270:
(51)$[baseKB] must_sanity:scce_orig('<garbage_collected>','<garbage_collected>','<garbage_collected>'). % must_sanity.pl:263:
(52)$[system] setup_call_cleanup('<garbage_collected>','<garbage_collected>','<garbage_collected>'). % init.pl:650:
(53)$[system] setup_call_catcher_cleanup(baseKB:'$set_source_module'(baseKB),baseKB:((call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(['P'=A,'X'=B],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc',39),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(~genlPreds(A,equals)<==> ~t(A,B,B)),(mfl4(['P'=A,'X'=B],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc',39),ax)))))),deterministic(C)),(notrace(C==true)->!;'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),false));'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),true)),notrace(fail))),D,baseKB:mquietly_if(true,'$set_source_module'(baseKB))). % init.pl:646:
(54)$[baseKB] '<meta-call>'('<garbage_collected>'). no(clause)
(55)[baseKB] locally_each:locally_tl('<garbage_collected>','<garbage_collected>'). % redo_locally.pl:133:
(56)[locally_each] locally_each:locally('<garbage_collected>','<garbage_collected>'). % redo_locally.pl:131:
(57)[locally_each] locally_each:wtl(t_l,'<garbage_collected>','<garbage_collected>','<garbage_collected>'). % redo_locally.pl:181:
(58)[locally_each] locally_each:wtl(t_l,'<garbage_collected>','<garbage_collected>','<garbage_collected>'). % redo_locally.pl:186:
(59)[locally_each] locally_each:wtl_how('<garbage_collected>','<garbage_collected>','<garbage_collected>','<garbage_collected>','<garbage_collected>'). % redo_locally.pl:199:
(60)[each_call_cleanup] each_call_cleanup:each_call_cleanup('<garbage_collected>','<garbage_collected>','<garbage_collected>'). % each_call.pl:142:
(61)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup('<garbage_collected>','<garbage_collected>','<garbage_collected>'). % each_call.pl:111:
(62)[system] setup_call_cleanup('<garbage_collected>','<garbage_collected>','<garbage_collected>'). % init.pl:650:
(63)$[system] setup_call_catcher_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),each_call_cleanup:((baseKB:with_current_why((mfl4(['P'=A,'X'=B],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc',39),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(~genlPreds(A,equals)<==> ~t(A,B,B)),(mfl4(['P'=A,'X'=B],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc',39),ax)))),deterministic(C)),(notrace(C==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),D,each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:646:
(64)$[each_call_cleanup] '<meta-call>'('<garbage_collected>'). no(clause)
(65)[ucatch] ucatch:with_current_why('<garbage_collected>','<garbage_collected>'). % ucatch.pl:877:
(66)[ucatch] ucatch:with_only_current_why('<garbage_collected>','<garbage_collected>'). % ucatch.pl:867:
(67)[system] setup_call_cleanup('<garbage_collected>','<garbage_collected>','<garbage_collected>'). % init.pl:650:
(68)$[system] setup_call_catcher_cleanup(ucatch:b_setval('$current_why',wp(((mfl4(['P'=A,'X'=B],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc',39),ax),mfl4(['P'=A,'X'=B],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc',39)),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(~genlPreds(A,equals)<==> ~t(A,B,B)),(mfl4(['P'=A,'X'=B],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc',39),ax))))),ucatch:(call(baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:(~genlPreds(A,equals)<==> ~t(A,B,B)),(mfl4(['P'=A,'X'=B],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc',39),ax)))),b_setval('$current_why',[])),C,ucatch:b_setval('$current_why',[])). % init.pl:646:
(69)$[ucatch] '<meta-call>'('<garbage_collected>'). no(clause)
(70)[baseKB] pfc_lib:rtrace_if_booted('<garbage_collected>'). % mpred_core.pl:1289:
(71)$[baseKB] pfc_lib:mpred_ain_now('<garbage_collected>','<garbage_collected>'). % mpred_core.pl:1299:
(72)$[baseKB]# pfc_lib:'<garbage_collected>'. % mpred_core.pl:284:
(73)<*>[must_sanity]# must_sanity:baseKB:ain_fast(baseKB:(~genlPreds(A,equals)<==> ~t(A,B,B)),(mfl4(['P'=A,'X'=B],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc',39),ax)). % must_sanity.pl:107:
(74)$[system] catch(baseKB:ain_fast(baseKB:(~genlPreds(A,equals)<==> ~t(A,B,B)),(mfl4(['P'=A,'X'=B],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc',39),ax)),C,must_sanity:mor_event(e(C,baseKB:ain_fast(baseKB:(~genlPreds(A,equals)<==> ~t(A,B,B)),(mfl4(['P'=A,'X'=B],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc',39),ax))))). % init.pl:546:
(75)[baseKB] pfc_lib:ain_fast('<garbage_collected>','<garbage_collected>'). % mpred_core.pl:1315:
(76)$[baseKB] pfc_lib:each_E(mpred_post1,'<garbage_collected>','<garbage_collected>'). % mpred_core.pl:1085:
(77)$[baseKB] pfc_lib:each_E(mpred_post1,'<garbage_collected>','<garbage_collected>'). % mpred_core.pl:1089:
(78)$[$apply] apply('<garbage_collected>','<garbage_collected>'). % apply.pl:60:
(79)$[baseKB] pfc_lib:mpred_post1('<garbage_collected>','<garbage_collected>'). % mpred_core.pl:1427:
(80)$[baseKB] pfc_lib:each_E(mpred_post2,'<garbage_collected>','<garbage_collected>'). % mpred_core.pl:1089:
(81)$[$apply] apply('<garbage_collected>','<garbage_collected>'). % apply.pl:60:
(82)<*>$[baseKB] pfc_lib:mpred_post2((~genlPreds(A,equals)<==> ~t(A,B,B)),(mfl4(['P'=A,'X'=B],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc',39),ax)). % mpred_core.pl:1440:
(83)$[baseKB] pfc_lib:mpred_post12('<garbage_collected>','<garbage_collected>'). % mpred_core.pl:1504:
(84)$[baseKB] pfc_lib:mpred_post13('<garbage_collected>','<garbage_collected>'). % mpred_core.pl:1577:
(85)$[baseKB] pfc_lib:mpred_post13(baseKB,'<garbage_collected>','<garbage_collected>'). % mpred_core.pl:1595:
(86)$[baseKB] pfc_lib:mpred_post_update4(unique,'<garbage_collected>','<garbage_collected>',none). % mpred_core.pl:1672:
(87)$[baseKB]# pfc_lib:'<garbage_collected>'. % mpred_core.pl:284:
(88)<*>[must_sanity]# must_sanity:baseKB:mpred_enqueue((~genlPreds(A,equals)<==> ~t(A,B,B)),(mfl4(['P'=A,'X'=B],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc',39),ax)). % must_sanity.pl:107:
(89)$[system] catch(baseKB:mpred_enqueue((~genlPreds(A,equals)<==> ~t(A,B,B)),(mfl4(['P'=A,'X'=B],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc',39),ax)),C,must_sanity:mor_event(e(C,baseKB:mpred_enqueue((~genlPreds(A,equals)<==> ~t(A,B,B)),(mfl4(['P'=A,'X'=B],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc',39),ax))))). % init.pl:546:
(90)[baseKB] pfc_lib:mpred_enqueue('<garbage_collected>','<garbage_collected>'). % mpred_core.pl:1873:
(91)$[baseKB] pfc_lib:mpred_enqueue_w_mode('<garbage_collected>',direct,'<garbage_collected>'). % mpred_core.pl:1879:
(92)$[baseKB] pfc_lib:mpred_enqueue_direct((mfl4(['P'=A,'X'=B],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc',39),ax),(~genlPreds(A,equals)<==> ~t(A,B,B))). % mpred_core.pl:1899:
(93)[loop_check] loop_check:loop_check_term(baseKB:mpred_fwc((~genlPreds(A,equals)<==> ~t(A,B,B))),mpred_enqueueing((~genlPreds(A,equals)<==> ~t(A,B,B))),baseKB:true). % no_loops.pl:288:
(94)[loop_check] loop_check:loop_check_term_frame('<garbage_collected>','<garbage_collected>',1,1438,'<garbage_collected>'). % no_loops.pl:231:
(95)[baseKB] pfc_lib:mpred_fwc('<garbage_collected>'). % mpred_core.pl:2473:
(96)$[baseKB] pfc_lib:each_E(mpred_fwc0,'<garbage_collected>',[]). % mpred_core.pl:1089:
(97)$[$apply] apply('<garbage_collected>','<garbage_collected>'). % apply.pl:60:
(98)$[baseKB] pfc_lib:mpred_fwc0((~genlPreds(A,equals)<==> ~t(A,B,B))). % mpred_core.pl:2486:
(99)[loop_check] loop_check:loop_check_term(baseKB:mpred_fwc1((~genlPreds(A,equals)<==> ~t(A,B,B))),info(mpred_fwc1((~genlPreds(A,equals)<==> ~t(A,B,B))),'mpred_core.pl':2486),baseKB:true). % no_loops.pl:288:
(100)[loop_check] loop_check:loop_check_term_frame('<garbage_collected>','<garbage_collected>',1,1511,'<garbage_collected>'). % no_loops.pl:231:
(101)[baseKB] pfc_lib:mpred_fwc1('<garbage_collected>'). % mpred_core.pl:2533:
(102)$[baseKB] pfc_lib:mpred_m_fwc1(baseKB,'<garbage_collected>'). % mpred_core.pl:2542:
(103)$[system] setup_call_cleanup('<garbage_collected>','<garbage_collected>','<garbage_collected>'). % init.pl:650:
(104)$[system] setup_call_catcher_cleanup(baseKB:asserta(t_l:busy_s((~genlPreds(A,equals)<==> ~t(A,B,B))),<clause>(0x555cda553f00)),baseKB:(mpred_m_fwc2(baseKB,(~genlPreds(A,equals)<==> ~t(A,B,B)))->true;true),C,baseKB:(catch(erase(<clause>(0x555cda553f00)),D,fail)->true;true)). % init.pl:646:
(105)<*>$[baseKB] '<meta-call>'('<garbage_collected>'). no(clause)
(106)<*>[baseKB] pfc_lib:mpred_m_fwc2(baseKB,(~genlPreds(A,equals)<==> ~t(A,B,B))). % mpred_core.pl:2549:
(107)$[baseKB] pfc_lib:mpred_do_rule('<garbage_collected>'). % mpred_core.pl:2570:
(108)$[baseKB] pfc_lib:process_rule('<garbage_collected>','<garbage_collected>','<garbage_collected>'). % mpred_core.pl:3558:
(109)$[baseKB] pfc_lib:process_rule0('<garbage_collected>','<garbage_collected>','<garbage_collected>'). % mpred_core.pl:3560:
(110)$[aggregate] aggregate:foreach('<garbage_collected>','<garbage_collected>'). % aggregate.pl:590:
(111)$[aggregate] aggregate:prove_list('<garbage_collected>',v(A,[\+genlPreds(A,equals)]),baseKB:(build_rule([\+genlPreds(A,equals)],rhs([~t(A,B,B)]),((~genlPreds(C,equals)<==> ~t(C,D,D)),mfl4(['P'=E,'X'=F],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc',39)))->true;true)). % aggregate.pl:599:
(112)<*>$[baseKB] '<meta-call>'('<garbage_collected>'). no(clause)
(113)[baseKB] pfc_lib:build_rule([\+genlPreds(A,equals)],rhs([~t(A,B,B)]),((~genlPreds(C,equals)<==> ~t(C,D,D)),mfl4(['P'=E,'X'=F],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc',39))). % mpred_core.pl:3572:
(114)[logicmoo_util_terms] logicmoo_util_terms:doall('<garbage_collected>'). % misc_terms.pl:1146:
(115)<*>[system] ignore('<garbage_collected>'). % init.pl:528:
(116)$[baseKB] '<meta-call>'('<garbage_collected>'). no(clause)
(117)[baseKB] pfc_lib:mpred_eval_lhs_no_nc('<garbage_collected>','<garbage_collected>'). % mpred_core.pl:2767:
(118)$[baseKB] pfc_lib:mpred_eval_lhs_0('<garbage_collected>','<garbage_collected>'). % mpred_core.pl:2775:
(119)$[baseKB] pfc_lib:mpred_eval_lhs_1('<garbage_collected>','<garbage_collected>'). % mpred_core.pl:2794:
(120)<*>$[baseKB] pfc_lib:mpred_ain_trigger_reprop('<garbage_collected>','<garbage_collected>'). % mpred_core.pl:2056:
(121)$[baseKB] pfc_lib:mpred_eval_lhs_full('<garbage_collected>','<garbage_collected>'). % mpred_core.pl:2753:
(122)$[baseKB] pfc_lib:complain_loop('<garbage_collected>',break). % mpred_core.pl:2759:
(123)$[baseKB] pfc_lib:mpred_eval_lhs_0('<garbage_collected>','<garbage_collected>'). % mpred_core.pl:2774:
(124)$[baseKB] pfc_lib:mpred_eval_rhs('<garbage_collected>',(\+genlPreds(A,equals),'$nt'(genlPreds(B,equals),call_u_no_bc(genlPreds(A,equals)),rhs([~t(A,C,C)])))). % mpred_core.pl:2808:
(125)<*>$[baseKB] pfc_lib:mpred_eval_rhs1(~t(A,B,B),(\+genlPreds(A,equals),'$nt'(genlPreds(C,equals),call_u_no_bc(genlPreds(A,equals)),rhs([~t(A,B,B)])))). % mpred_core.pl:2862:
(126)$[baseKB] pfc_lib:mpred_post('<garbage_collected>','<garbage_collected>'). % mpred_core.pl:1414:
(127)$[baseKB] pfc_lib:each_E(mpred_post1,'<garbage_collected>','<garbage_collected>'). % mpred_core.pl:1089:
(128)$[$apply] apply('<garbage_collected>','<garbage_collected>'). % apply.pl:60:
(129)$[baseKB] pfc_lib:mpred_post1('<garbage_collected>','<garbage_collected>'). % mpred_core.pl:1427:
(130)$[baseKB] pfc_lib:each_E(mpred_post2,'<garbage_collected>','<garbage_collected>'). % mpred_core.pl:1089:
(131)$[$apply] apply('<garbage_collected>','<garbage_collected>'). % apply.pl:60:
(132)<*>$[baseKB] pfc_lib:mpred_post2(~t(A,B,B),(\+genlPreds(A,equals),'$nt'(genlPreds(C,equals),call_u_no_bc(genlPreds(A,equals)),rhs([~t(A,B,B)])))). % mpred_core.pl:1440:
(133)<*>$[baseKB] pfc_lib:mpred_post12(~t(A,B,B),(\+genlPreds(A,equals),'$nt'(genlPreds(C,equals),call_u_no_bc(genlPreds(A,equals)),rhs([~t(A,B,B)])))). % mpred_core.pl:1487:
(134)<*>$[baseKB] pfc_lib:mpred_post12_negated(t(A,B,B),(\+genlPreds(A,equals),'$nt'(genlPreds(C,equals),call_u_no_bc(genlPreds(A,equals)),rhs([~t(A,B,B)])))). % mpred_core.pl:1468:
(135)$[baseKB] pfc_lib:mpred_post13('<garbage_collected>','<garbage_collected>'). % mpred_core.pl:1577:
(136)$[baseKB] pfc_lib:mpred_post13(baseKB,'<garbage_collected>','<garbage_collected>'). % mpred_core.pl:1595:
(137)$[baseKB] pfc_lib:mpred_post_update4(unique,'<garbage_collected>','<garbage_collected>',none). % mpred_core.pl:1672:
(138)$[baseKB]# pfc_lib:'<garbage_collected>'. % mpred_core.pl:284:
(139)<*>[must_sanity]# must_sanity:baseKB:mpred_enqueue(~t(A,B,B),(\+genlPreds(A,equals),'$nt'(genlPreds(C,equals),call_u_no_bc(genlPreds(A,equals)),rhs([~t(A,B,B)])))). % must_sanity.pl:107:
(140)$[system] catch(baseKB:mpred_enqueue(~t(A,B,B),(\+genlPreds(A,equals),'$nt'(genlPreds(C,equals),call_u_no_bc(genlPreds(A,equals)),rhs([~t(A,B,B)])))),D,must_sanity:mor_event(e(D,baseKB:mpred_enqueue(~t(A,B,B),(\+genlPreds(A,equals),'$nt'(genlPreds(C,equals),call_u_no_bc(genlPreds(A,equals)),rhs([~t(A,B,B)]))))))). % init.pl:546:
(141)[baseKB] pfc_lib:mpred_enqueue('<garbage_collected>','<garbage_collected>'). % mpred_core.pl:1873:
(142)$[baseKB] pfc_lib:mpred_enqueue_w_mode('<garbage_collected>',direct,'<garbage_collected>'). % mpred_core.pl:1879:
(143)$[baseKB] pfc_lib:mpred_enqueue_direct((\+genlPreds(A,equals),'$nt'(genlPreds(B,equals),call_u_no_bc(genlPreds(A,equals)),rhs([~t(A,C,C)]))),~t(A,C,C)). % mpred_core.pl:1899:
(144)[loop_check] loop_check:loop_check_term(baseKB:mpred_fwc(~t(A,B,B)),mpred_enqueueing(~t(A,B,B)),baseKB:true). % no_loops.pl:288:
(145)[loop_check] loop_check:loop_check_term_frame('<garbage_collected>','<garbage_collected>',1,2438,'<garbage_collected>'). % no_loops.pl:231:
(146)[baseKB] pfc_lib:mpred_fwc('<garbage_collected>'). % mpred_core.pl:2473:
(147)$[baseKB] pfc_lib:each_E(mpred_fwc0,'<garbage_collected>',[]). % mpred_core.pl:1089:
(148)$[$apply] apply('<garbage_collected>','<garbage_collected>'). % apply.pl:60:
(149)$[baseKB] pfc_lib:mpred_fwc0(~t(A,B,B)). % mpred_core.pl:2486:
(150)[loop_check] loop_check:loop_check_term(baseKB:mpred_fwc1(~t(A,B,B)),info(mpred_fwc1(~t(A,B,B)),'mpred_core.pl':2486),baseKB:true). % no_loops.pl:288:
(151)[loop_check] loop_check:loop_check_term_frame('<garbage_collected>','<garbage_collected>',1,2511,'<garbage_collected>'). % no_loops.pl:231:
(152)[baseKB] pfc_lib:mpred_fwc1('<garbage_collected>'). % mpred_core.pl:2533:
(153)$[baseKB] pfc_lib:mpred_m_fwc1(baseKB,'<garbage_collected>'). % mpred_core.pl:2539:
(154)$[baseKB] pfc_lib:mpred_m_fwc1(baseKB,'<garbage_collected>'). % mpred_core.pl:2542:
(155)$[system] setup_call_cleanup('<garbage_collected>','<garbage_collected>','<garbage_collected>'). % init.pl:650:
(156)$[system] setup_call_catcher_cleanup(baseKB:asserta(t_l:busy_s(preventedWhen(t(A,B,C),{call(=,B,C)})),<clause>(0x555cda4aeb40)),baseKB:(mpred_m_fwc2(baseKB,preventedWhen(t(A,B,C),{call(=,B,C)}))->true;true),D,baseKB:(catch(erase(<clause>(0x555cda4aeb40)),E,fail)->true;true)). % init.pl:646:
(157)<*>$[baseKB] '<meta-call>'('<garbage_collected>'). no(clause)
(158)[baseKB] pfc_lib:mpred_m_fwc2(baseKB,'<garbage_collected>'). % mpred_core.pl:2549:
(159)$[system] setup_call_cleanup('<garbage_collected>','<garbage_collected>','<garbage_collected>'). % init.pl:650:
(160)$[system] setup_call_catcher_cleanup(baseKB:asserta(t_l:busy_f(preventedWhen(t(A,B,C),{call(=,B,C)})),<clause>(0x555cda4af950)),baseKB:(mpred_do_fact(preventedWhen(t(A,B,C),{call(=,B,C)}))->true;true),D,baseKB:(catch(erase(<clause>(0x555cda4af950)),E,fail)->true;true)). % init.pl:646:
(161)<*>$[baseKB] '<meta-call>'('<garbage_collected>'). no(clause)
(162)[baseKB] pfc_lib:mpred_do_fact(preventedWhen(t(A,B,C),{call(=,B,C)})). % mpred_core.pl:2666:
(163)<*>$[baseKB] pfc_lib:mpred_do_fcpt(preventedWhen(t(A,B,C),{call(=,B,C)}),preventedWhen(t(D,E,F),{call(=,E,F)})). % mpred_core.pl:2679:
(164)$[baseKB] pfc_lib:mpred_eval_lhs_no_nc('<garbage_collected>','<garbage_collected>'). % mpred_core.pl:2767:
(165)$[baseKB] pfc_lib:mpred_eval_lhs_0('<garbage_collected>','<garbage_collected>'). % mpred_core.pl:2774:
(166)$[baseKB] pfc_lib:mpred_eval_rhs('<garbage_collected>',(preventedWhen(t(A,B,C),{call(=,B,C)}),'$pt'(baseKB,preventedWhen(t(D,E,F),{call(=,E,F)}),rhs([(t(D,E,F)/mpred_positive_fact(t(D,E,F)),{call(=,E,F)}==>nesc(~t(D,E,F)))])))). % mpred_core.pl:2808:
(167)<*>$[baseKB] pfc_lib:mpred_eval_rhs1((t(A,B,C)/mpred_positive_fact(t(A,B,C)),{call(=,B,C)}==>nesc(~t(A,B,C))),(preventedWhen(t(D,E,F),{call(=,E,F)}),'$pt'(baseKB,preventedWhen(t(A,B,C),{call(=,B,C)}),rhs([(t(A,B,C)/mpred_positive_fact(t(A,B,C)),{call(=,B,C)}==>nesc(~t(A,B,C)))])))). % mpred_core.pl:2862:
(168)$[baseKB] pfc_lib:mpred_post('<garbage_collected>','<garbage_collected>'). % mpred_core.pl:1414:
(169)$[baseKB] pfc_lib:each_E(mpred_post1,'<garbage_collected>','<garbage_collected>'). % mpred_core.pl:1089:
(170)$[$apply] apply('<garbage_collected>','<garbage_collected>'). % apply.pl:60:
(171)$[baseKB] pfc_lib:mpred_post1('<garbage_collected>','<garbage_collected>'). % mpred_core.pl:1427:
(172)$[baseKB] pfc_lib:each_E(mpred_post2,'<garbage_collected>','<garbage_collected>'). % mpred_core.pl:1089:
(173)$[$apply] apply('<garbage_collected>','<garbage_collected>'). % apply.pl:60:
(174)<*>$[baseKB] pfc_lib:mpred_post2((t(A,B,C)/mpred_positive_fact(t(A,B,C)),{call(=,B,C)}==>nesc(~t(A,B,C))),(preventedWhen(t(D,E,F),{call(=,E,F)}),'$pt'(baseKB,preventedWhen(t(A,B,C),{call(=,B,C)}),rhs([(t(A,B,C)/mpred_positive_fact(t(A,B,C)),{call(=,B,C)}==>nesc(~t(A,B,C)))])))). % mpred_core.pl:1440:
(175)$[baseKB] pfc_lib:mpred_post12('<garbage_collected>','<garbage_collected>'). % mpred_core.pl:1504:
(176)$[baseKB] pfc_lib:mpred_post13('<garbage_collected>','<garbage_collected>'). % mpred_core.pl:1577:
(177)$[baseKB] pfc_lib:mpred_post13(baseKB,'<garbage_collected>','<garbage_collected>'). % mpred_core.pl:1595:
(178)$[baseKB] pfc_lib:mpred_post_update4(unique,'<garbage_collected>','<garbage_collected>',none). % mpred_core.pl:1672:
(179)$[baseKB]# pfc_lib:'<garbage_collected>'. % mpred_core.pl:284:
(180)<*>[must_sanity]# must_sanity:baseKB:mpred_enqueue((t(A,B,C)/mpred_positive_fact(t(A,B,C)),{call(=,B,C)}==>nesc(~t(A,B,C))),(preventedWhen(t(D,E,F),{call(=,E,F)}),'$pt'(baseKB,preventedWhen(t(A,B,C),{call(=,B,C)}),rhs([(t(A,B,C)/mpred_positive_fact(t(A,B,C)),{call(=,B,C)}==>nesc(~t(A,B,C)))])))). % must_sanity.pl:107:
(181)$[system] catch(baseKB:mpred_enqueue((t(A,B,C)/mpred_positive_fact(t(A,B,C)),{call(=,B,C)}==>nesc(~t(A,B,C))),(preventedWhen(t(D,E,F),{call(=,E,F)}),'$pt'(baseKB,preventedWhen(t(A,B,C),{call(=,B,C)}),rhs([(t(A,B,C)/mpred_positive_fact(t(A,B,C)),{call(=,B,C)}==>nesc(~t(A,B,C)))])))),G,must_sanity:mor_event(e(G,baseKB:mpred_enqueue((t(A,B,C)/mpred_positive_fact(t(A,B,C)),{call(=,B,C)}==>nesc(~t(A,B,C))),(preventedWhen(t(D,E,F),{call(=,E,F)}),'$pt'(baseKB,preventedWhen(t(A,B,C),{call(=,B,C)}),rhs([(t(A,B,C)/mpred_positive_fact(t(A,B,C)),{call(=,B,C)}==>nesc(~t(A,B,C)))]))))))). % init.pl:546:
(182)[baseKB] pfc_lib:mpred_enqueue('<garbage_collected>','<garbage_collected>'). % mpred_core.pl:1873:
(183)$[baseKB] pfc_lib:mpred_enqueue_w_mode('<garbage_collected>',direct,'<garbage_collected>'). % mpred_core.pl:1879:
(184)$[baseKB] pfc_lib:mpred_enqueue_direct((preventedWhen(t(A,B,C),{call(=,B,C)}),'$pt'(baseKB,preventedWhen(t(D,E,F),{call(=,E,F)}),rhs([(t(D,E,F)/mpred_positive_fact(t(D,E,F)),{call(=,E,F)}==>nesc(~t(D,E,F)))]))),(t(D,E,F)/mpred_positive_fact(t(D,E,F)),{call(=,E,F)}==>nesc(~t(D,E,F)))). % mpred_core.pl:1899:
(185)[loop_check] loop_check:loop_check_term(baseKB:mpred_fwc((t(A,B,C)/mpred_positive_fact(t(A,B,C)),{call(=,B,C)}==>nesc(~t(A,B,C)))),mpred_enqueueing((t(A,B,C)/mpred_positive_fact(t(A,B,C)),{call(=,B,C)}==>nesc(~t(A,B,C)))),baseKB:true). % no_loops.pl:288:
(186)[loop_check] loop_check:loop_check_term_frame('<garbage_collected>','<garbage_collected>',1,3137,'<garbage_collected>'). % no_loops.pl:231:
(187)[baseKB] pfc_lib:mpred_fwc('<garbage_collected>'). % mpred_core.pl:2473:
(188)$[baseKB] pfc_lib:each_E(mpred_fwc0,'<garbage_collected>',[]). % mpred_core.pl:1089:
(189)$[$apply] apply('<garbage_collected>','<garbage_collected>'). % apply.pl:60:
(190)$[baseKB] pfc_lib:mpred_fwc0((t(A,B,C)/mpred_positive_fact(t(A,B,C)),{call(=,B,C)}==>nesc(~t(A,B,C)))). % mpred_core.pl:2486:
(191)[loop_check] @(loop_check:loop_check_term(baseKB:mpred_fwc1((t(member,S_1,S_1)/mpred_positive_fact(t(member,S_1,S_1)),{call(=,S_1,S_1)}==>nesc(~t(member,S_1,S_1)))),info(mpred_fwc1((t(member,S_1,S_1)/mpred_positive_fact(t(member,S_1,S_1)),{call(=,S_1,S_1)}==>nesc(~t(member,S_1,S_1)))),'mpred_core.pl':2486),baseKB:true),[S_1=[S_1|A]]). % no_loops.pl:288:
(192)[loop_check] loop_check:loop_check_term_frame('<garbage_collected>','<garbage_collected>',1,3210,'<garbage_collected>'). % no_loops.pl:231:
(193)[baseKB] pfc_lib:mpred_fwc1('<garbage_collected>'). % mpred_core.pl:2533:
(194)$[baseKB] pfc_lib:mpred_m_fwc1(baseKB,'<garbage_collected>'). % mpred_core.pl:2542:
(195)$[system] setup_call_cleanup('<garbage_collected>','<garbage_collected>','<garbage_collected>'). % init.pl:650:
(196)$[system] @(setup_call_catcher_cleanup(baseKB:asserta(t_l:busy_s((t(member,S_1,S_1)/mpred_positive_fact(t(member,S_1,S_1)),{call(=,S_1,S_1)}==>nesc(~t(member,S_1,S_1)))),<clause>(0x555cda6114a0)),baseKB:(mpred_m_fwc2(baseKB,(t(member,S_1,S_1)/mpred_positive_fact(t(member,S_1,S_1)),{call(=,S_1,S_1)}==>nesc(~t(member,S_1,S_1))))->true;true),B,baseKB:(catch(erase(<clause>(0x555cda6114a0)),C,fail)->true;true)),[S_1=[S_1|A]]). % init.pl:646:
(197)<*>$[baseKB] '<meta-call>'('<garbage_collected>'). no(clause)
(198)<*>[baseKB] @(pfc_lib:mpred_m_fwc2(baseKB,(t(member,S_1,S_1)/mpred_positive_fact(t(member,S_1,S_1)),{call(=,S_1,S_1)}==>nesc(~t(member,S_1,S_1)))),[S_1=[S_1|A]]). % mpred_core.pl:2549:
(199)$[baseKB] pfc_lib:mpred_do_rule('<garbage_collected>'). % mpred_core.pl:2564:
(200)$[baseKB] pfc_lib:process_rule('<garbage_collected>','<garbage_collected>','<garbage_collected>'). % mpred_core.pl:3558:
(201)$[baseKB] pfc_lib:process_rule0('<garbage_collected>','<garbage_collected>','<garbage_collected>'). % mpred_core.pl:3560:
(202)$[aggregate] aggregate:foreach('<garbage_collected>','<garbage_collected>'). % aggregate.pl:590:
(203)$[aggregate] @(aggregate:prove_list('<garbage_collected>',v(member,S_1,S_1,[t(member,S_1,S_1)/mpred_positive_fact(t(member,S_1,S_1)),{call(=,S_1,S_1)}]),baseKB:(build_rule([t(member,S_1,S_1)/mpred_positive_fact(t(member,S_1,S_1)),{call(=,S_1,S_1)}],rhs([nesc(~t(member,S_1,S_1))]),((t(B,C,D)/mpred_positive_fact(t(B,C,D)),{call(=,C,D)}==>nesc(~t(B,C,D))),mfl4(['P'=E,'X'=F],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc',39)))->true;true)),[S_1=[S_1|A]]). % aggregate.pl:599:
(204)<*>$[baseKB] '<meta-call>'('<garbage_collected>'). no(clause)
(205)[baseKB] @(pfc_lib:build_rule([t(member,S_1,S_1)/mpred_positive_fact(t(member,S_1,S_1)),{call(=,S_1,S_1)}],rhs([nesc(~t(member,S_1,S_1))]),((t(B,C,D)/mpred_positive_fact(t(B,C,D)),{call(=,C,D)}==>nesc(~t(B,C,D))),mfl4(['P'=E,'X'=F],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01d.pfc',39))),[S_1=[S_1|A]]). % mpred_core.pl:3572:
(206)[logicmoo_util_terms] logicmoo_util_terms:doall('<garbage_collected>'). % misc_terms.pl:1146:
(207)<*>[system] ignore('<garbage_collected>'). % init.pl:528:
(208)$[baseKB] '<meta-call>'('<garbage_collected>'). no(clause)
(209)[baseKB] pfc_lib:mpred_eval_lhs_no_nc('<garbage_collected>','<garbage_collected>'). % mpred_core.pl:2767:
(210)$[baseKB] pfc_lib:mpred_eval_lhs_0('<garbage_collected>','<garbage_collected>'). % mpred_core.pl:2775:
(211)$[baseKB] pfc_lib:mpred_eval_lhs_1('<garbage_collected>','<garbage_collected>'). % mpred_core.pl:2794:
(212)<*>$[baseKB] pfc_lib:mpred_ain_trigger_reprop('<garbage_collected>','<garbage_collected>'). % mpred_core.pl:2045:
(213)$[baseKB] pfc_lib:mpred_eval_lhs_full('<garbage_collected>','<garbage_collected>'). % mpred_core.pl:2753:
(214)$[baseKB] pfc_lib:complain_loop('<garbage_collected>',break). % mpred_core.pl:2759:
(215)$[baseKB] pfc_lib:mpred_eval_lhs_0('<garbage_collected>','<garbage_collected>'). % mpred_core.pl:2775:
(216)$[baseKB] pfc_lib:mpred_eval_lhs_1('<garbage_collected>','<garbage_collected>'). % mpred_core.pl:2783:
(217)$[baseKB] @(pfc_lib:mpred_eval_lhs_0((call(=,S_1,S_1)*->rhs([nesc(~t(member,S_1,S_1))])),(t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))]))))),[S_1=[S_1|A]]). % mpred_core.pl:2775:
(218)$[baseKB] @(pfc_lib:mpred_eval_lhs_1((call(=,S_1,S_1)*->rhs([nesc(~t(member,S_1,S_1))])),(t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))]))))),[S_1=[S_1|A]]). % mpred_core.pl:2783:
(219)$[baseKB] @(pfc_lib:mpred_eval_lhs_0(rhs([nesc(~t(member,S_1,S_1))]),(t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))]))))),[S_1=[S_1|A]]). % mpred_core.pl:2774:
(220)$[baseKB] @(pfc_lib:mpred_eval_rhs([nesc(~t(member,S_1,S_1))],(t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))]))))),[S_1=[S_1|A]]). % mpred_core.pl:2808:
(221)<*>$[baseKB] @(pfc_lib:mpred_eval_rhs1(nesc(~t(member,S_1,S_1)),(t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))]))))),[S_1=[S_1|A]]). % mpred_core.pl:2862:
(222)$[baseKB] @(pfc_lib:mpred_post(nesc(~t(member,S_1,S_1)),(t(member,S_1,S_1),'$pt'(baseKB,t(B,C,D),(mpred_positive_fact(t(B,C,D))*->call(=,C,D)*->rhs([nesc(~t(B,C,D))]))))),[S_1=[S_1|A]]). % mpred_core.pl:1414:
(223)<*>[baseKB] @(must_sanity:must(full_transform(post,nesc(~t(member,S_1,S_1)),B)),[S_1=[S_1|A]]). % must_sanity.pl:58:
(224)[baseKB] @(pfc_lib:full_transform(post,nesc(~t(member,S_1,S_1)),B),[S_1=[S_1|A]]). % mpred_core.pl:843:
(225)[baseKB] @(must_sanity:must_det(fully_expand_real(change(assert,post),nesc(~t(member,S_1,S_1)),B)),[S_1=[S_1|A]]). % must_sanity.pl:201:
(226)[baseKB] @(must_sanity:must_once(fully_expand_real(change(assert,post),nesc(~t(member,S_1,S_1)),B)),[S_1=[S_1|A]]). % must_sanity.pl:191:
(227)<*>[baseKB] @(must_sanity:must(fully_expand_real(change(assert,post),nesc(~t(member,S_1,S_1)),B)),[S_1=[S_1|A]]). % must_sanity.pl:58:
(228)[baseKB] @(pfc_lib:fully_expand_real(change(assert,post),nesc(~t(member,S_1,S_1)),B),[S_1=[S_1|A]]). % mpred_expansion.pl:830:
(229)$[baseKB] @(pfc_lib:fully_expand_real_2(change(assert,post),nesc(~t(member,S_1,S_1)),B),[S_1=[S_1|A]]). % mpred_expansion.pl:843:
(230)$[baseKB] @(pfc_lib:fully_expand_real_3(change(assert,post),nesc(~t(member,S_1,S_1)),B),[S_1=[S_1|A]]). % mpred_expansion.pl:845:
(231)[bugger] @(bugger:gripe_time(0.2,baseKB:must_det(locally_tl(disable_px,locally(local_override(no_kif_var_coroutines,true),(must_det(fully_expand_into_cache(change(assert,post),nesc(~t(member,S_1,S_1)),B)),must_det(quietly(maybe_deserialize_attvars(B,C)))))))),[S_1=[S_1|A]]). % bugger.pl:2594:
(232)[baseKB] @(must_sanity:must_det(locally_tl(disable_px,locally(local_override(no_kif_var_coroutines,true),(must_det(fully_expand_into_cache(change(assert,post),nesc(~t(member,S_1,S_1)),B)),must_det(quietly(maybe_deserialize_attvars(B,C))))))),[S_1=[S_1|A]]). % must_sanity.pl:201:
(233)[baseKB] @(must_sanity:must_once(locally_tl(disable_px,locally(local_override(no_kif_var_coroutines,true),(must_det(fully_expand_into_cache(change(assert,post),nesc(~t(member,S_1,S_1)),B)),must_det(quietly(maybe_deserialize_attvars(B,C))))))),[S_1=[S_1|A]]). % must_sanity.pl:191:
(234)<*>[baseKB] @(must_sanity:must(locally_tl(disable_px,locally(local_override(no_kif_var_coroutines,true),(must_det(fully_expand_into_cache(change(assert,post),nesc(~t(member,S_1,S_1)),B)),must_det(quietly(maybe_deserialize_attvars(B,C))))))),[S_1=[S_1|A]]). % must_sanity.pl:58:
(235)[baseKB] @(locally_each:locally_tl(disable_px,locally(local_override(no_kif_var_coroutines,true),(must_det(fully_expand_into_cache(change(assert,post),nesc(~t(member,S_1,S_1)),B)),must_det(quietly(maybe_deserialize_attvars(B,C)))))),[S_1=[S_1|A]]). % redo_locally.pl:133:
(236)[locally_each] @(locally_each:locally(t_l:disable_px,baseKB:locally(local_override(no_kif_var_coroutines,true),(must_det(fully_expand_into_cache(change(assert,post),nesc(~t(member,S_1,S_1)),B)),must_det(quietly(maybe_deserialize_attvars(B,C)))))),[S_1=[S_1|A]]). % redo_locally.pl:131:
(237)[locally_each] @(locally_each:wtl(t_l,disable_px,baseKB:locally(local_override(no_kif_var_coroutines,true),(must_det(fully_expand_into_cache(change(assert,post),nesc(~t(member,S_1,S_1)),B)),must_det(quietly(maybe_deserialize_attvars(B,C))))),baseKB:each_call_cleanup),[S_1=[S_1|A]]). % redo_locally.pl:181:
(238)[locally_each] @(locally_each:wtl(t_l,t_l:disable_px,baseKB:locally(local_override(no_kif_var_coroutines,true),(must_det(fully_expand_into_cache(change(assert,post),nesc(~t(member,S_1,S_1)),B)),must_det(quietly(maybe_deserialize_attvars(B,C))))),baseKB:each_call_cleanup),[S_1=[S_1|A]]). % redo_locally.pl:186:
(239)[locally_each] @(locally_each:wtl_how(baseKB:each_call_cleanup,locally_each:clause_true(t_l,t_l:disable_px),locally_each:key_asserta(t_l,t_l:disable_px),baseKB:locally(local_override(no_kif_var_coroutines,true),(must_det(fully_expand_into_cache(change(assert,post),nesc(~t(member,S_1,S_1)),B)),must_det(quietly(maybe_deserialize_attvars(B,C))))),locally_each:key_erase(t_l)),[S_1=[S_1|A]]). % redo_locally.pl:199:
(240)[each_call_cleanup] @(each_call_cleanup:each_call_cleanup(locally_each:key_asserta(t_l,t_l:disable_px),baseKB:locally(local_override(no_kif_var_coroutines,true),(must_det(fully_expand_into_cache(change(assert,post),nesc(~t(member,S_1,S_1)),B)),must_det(quietly(maybe_deserialize_attvars(B,C))))),locally_each:key_erase(t_l)),[S_1=[S_1|A]]). % each_call.pl:142:
(241)$[each_call_cleanup] @(each_call_cleanup:trusted_redo_call_cleanup(locally_each:key_asserta(t_l,t_l:disable_px),baseKB:locally(local_override(no_kif_var_coroutines,true),(must_det(fully_expand_into_cache(change(assert,post),nesc(~t(member,S_1,S_1)),B)),must_det(quietly(maybe_deserialize_attvars(B,C))))),locally_each:key_erase(t_l)),[S_1=[S_1|A]]). % each_call.pl:111:
(242)[system] @(setup_call_cleanup(locally_each:key_asserta(t_l,t_l:disable_px),each_call_cleanup:((baseKB:locally(local_override(no_kif_var_coroutines,true),(must_det(fully_expand_into_cache(change(assert,post),nesc(~t(member,S_1,S_1)),B)),must_det(quietly(maybe_deserialize_attvars(B,C))))),deterministic(D)),(notrace(D==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:disable_px),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),each_call_cleanup:mquietly(locally_each:key_erase(t_l))),[S_1=[S_1|A]]). % init.pl:650:
(243)$[system] @(setup_call_catcher_cleanup(locally_each:key_asserta(t_l,t_l:disable_px),each_call_cleanup:((baseKB:locally(local_override(no_kif_var_coroutines,true),(must_det(fully_expand_into_cache(change(assert,post),nesc(~t(member,S_1,S_1)),B)),must_det(quietly(maybe_deserialize_attvars(B,C))))),deterministic(D)),(notrace(D==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:disable_px),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),E,each_call_cleanup:mquietly(locally_each:key_erase(t_l))),[S_1=[S_1|A]]). % init.pl:646:
(244)$[each_call_cleanup] @('<meta-call>'(each_call_cleanup:((baseKB:locally(local_override(no_kif_var_coroutines,true),(must_det(fully_expand_into_cache(change(assert,post),nesc(~t(member,S_1,S_1)),B)),must_det(quietly(maybe_deserialize_attvars(B,C))))),deterministic(D)),(notrace(D==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:disable_px),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail)))),[S_1=[S_1|A]]). no(clause)
(245)[locally_each] @(locally_each:locally(baseKB:local_override(no_kif_var_coroutines,true),baseKB:(must_det(fully_expand_into_cache(change(assert,post),nesc(~t(member,S_1,S_1)),B)),must_det(quietly(maybe_deserialize_attvars(B,C))))),[S_1=[S_1|A]]). % redo_locally.pl:131:
(246)[locally_each] @(locally_each:wtl(baseKB,local_override(no_kif_var_coroutines,true),baseKB:(must_det(fully_expand_into_cache(change(assert,post),nesc(~t(member,S_1,S_1)),B)),must_det(quietly(maybe_deserialize_attvars(B,C)))),baseKB:each_call_cleanup),[S_1=[S_1|A]]). % redo_locally.pl:160:
(247)$[system] @(call_cleanup(baseKB:(b_setval(no_kif_var_coroutines,true),baseKB:(must_det(fully_expand_into_cache(change(assert,post),nesc(~t(member,S_1,S_1)),B)),must_det(quietly(maybe_deserialize_attvars(B,C)))),nb_delete(no_kif_var_coroutines)),baseKB:nb_delete(no_kif_var_coroutines)),[S_1=[S_1|A]]). % init.pl:653:
(248)[system] @(setup_call_catcher_cleanup(system:true,baseKB:(b_setval(no_kif_var_coroutines,true),baseKB:(must_det(fully_expand_into_cache(change(assert,post),nesc(~t(member,S_1,S_1)),B)),must_det(quietly(maybe_deserialize_attvars(B,C)))),nb_delete(no_kif_var_coroutines)),D,baseKB:nb_delete(no_kif_var_coroutines)),[S_1=[S_1|A]]). % init.pl:646:
(249)$[baseKB] @('<meta-call>'(baseKB:(b_setval(no_kif_var_coroutines,true),baseKB:(must_det(fully_expand_into_cache(change(assert,post),nesc(~t(member,S_1,S_1)),B)),must_det(quietly(maybe_deserialize_attvars(B,C)))),nb_delete(no_kif_var_coroutines))),[S_1=[S_1|A]]). no(clause)
(250)[baseKB] @(must_sanity:must_det(fully_expand_into_cache(change(assert,post),nesc(~t(member,S_1,S_1)),B)),[S_1=[S_1|A]]). % must_sanity.pl:201:
(251)[baseKB] @(must_sanity:must_once(fully_expand_into_cache(change(assert,post),nesc(~t(member,S_1,S_1)),B)),[S_1=[S_1|A]]). % must_sanity.pl:191:
(252)<*>[baseKB] @(must_sanity:must(fully_expand_into_cache(change(assert,post),nesc(~t(member,S_1,S_1)),B)),[S_1=[S_1|A]]). % must_sanity.pl:58:
(253)[baseKB] @(pfc_lib:fully_expand_into_cache(change(assert,post),nesc(~t(member,S_1,S_1)),B),[S_1=[S_1|A]]). % mpred_expansion.pl:961:
(254)$[baseKB] @(pfc_lib:fully_expand_clause_catch_each(change(assert,post),nesc(~t(member,S_1,S_1)),B),[S_1=[S_1|A]]). % mpred_expansion.pl:974:
(255)$[system] @(catch(baseKB:fully_expand_clause(change(assert,post),nesc(~t(member,S_1,S_1)),B),hasEach,baseKB:(must(expand_isEach_or_fail_conj(nesc(~t(member,S_1,S_1)),C)),must(fully_expand_real(change(assert,post),C,B)))),[S_1=[S_1|A]]). % init.pl:546:
(256)[baseKB] @(pfc_lib:fully_expand_clause(change(assert,post),nesc(~t(member,S_1,S_1)),B),[S_1=[S_1|A]]). % mpred_expansion.pl:1037:
(257)$[baseKB] @(pfc_lib:fully_expand_head(change(assert,post),nesc(~t(member,S_1,S_1)),B),[S_1=[S_1|A]]). % mpred_expansion.pl:1379:
(258)<*>[baseKB] @(must_sanity:must(try_expand_head(change(assert,post),nesc(~member(S_1,S_1)),B)),[S_1=[S_1|A]]). % must_sanity.pl:58:
(259)[baseKB] @(pfc_lib:try_expand_head(change(assert,post),nesc(~member(S_1,S_1)),B),[S_1=[S_1|A]]). % mpred_expansion.pl:1391:
(260)$[baseKB] @(pfc_lib:db_expand_0(change(assert,post),nesc(~member(S_1,S_1)),nesc(~B)),[S_1=[S_1|A]]). % mpred_expansion.pl:1417:
(261)$[baseKB] @(pfc_lib:db_expand_0(change(assert,post),~member(S_1,S_1),~B),[S_1=[S_1|A]]). % mpred_expansion.pl:1415:
(262)<*>$[baseKB] @(pfc_lib:db_expand_0(change(assert,post),member(S_1,S_1),B),[S_1=[S_1|A]]). % mpred_expansion.pl:1418:
(263)[baseKB] @(loop_check:cyclic_break(member(S_1,S_1)),[S_1=[S_1|A]]). % no_loops.pl:122:
(264)[$toplevel] prolog. % toplevel.pl:786:
(265)$[system] break. no(clause)
(266)$[system] '$c_call_prolog'. no(clause)
(267)$[$toplevel] '$query_loop'. % toplevel.pl:812:
(269)<*>$[$toplevel] '$execute_goal2'(baseKB:dumpST,[],true). % toplevel.pl:1087:
(270)$[$toplevel] residue_vars(baseKB:baseKB:dumpST,[],baseKB:A). % toplevel.pl:1108:
(271)$[$tabling] '$wfs_call'('$toplevel':stop_backtrace(baseKB:baseKB:dumpST),baseKB:A). % tabling.pl:934:
(272)$[$toplevel] stop_backtrace(baseKB:baseKB:dumpST). % toplevel.pl:1111:
(273)$[$toplevel] toplevel_call(baseKB:baseKB:dumpST). % toplevel.pl:1115:
(276)[butterfly] butterfly:in_bfly(f,baseKB:zotrace(with_all_dmsg((prolog_current_frame(5346),b_setval('$dump_frame',5346),dumpST1)))). % butterfly_console.pl:212:
(278)[system] setup_call_catcher_cleanup(butterfly:bfly_set(butterfly,f),baseKB:zotrace(with_all_dmsg((prolog_current_frame(5346),b_setval('$dump_frame',5346),dumpST1))),A,butterfly:bfly_set(butterfly,f)). % init.pl:646:
(279)$[baseKB] first:zotrace(with_all_dmsg((prolog_current_frame(5346),b_setval('$dump_frame',5346),dumpST1))). % first.pl:498:
(280)[dmsg] dmsg:with_all_dmsg(baseKB:(prolog_current_frame(5346),b_setval('$dump_frame',5346),dumpST1)). % dmsg.pl:451:
(283)[locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup,locally_each:(always==[never,error,warning,info,filter,always]),dmsg:set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(5346),b_setval('$dump_frame',5346),dumpST1)),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])). % redo_locally.pl:199:
(286)[system] setup_call_catcher_cleanup(dmsg:set_prolog_flag(dmsg_level,always),each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(5346),b_setval('$dump_frame',5346),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail))),C,each_call_cleanup:mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))). % init.pl:646:
(287)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(5346),b_setval('$dump_frame',5346),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail)))). no(clause)
(291)[locally_each]# locally_each:wtl_how(baseKB:ecc,locally_each:clause_true(tlbugger,tlbugger:dmsg_match(show,A)),locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),baseKB:(prolog_current_frame(5346),b_setval('$dump_frame',5346),dumpST1),locally_each:key_erase(tlbugger)). % redo_locally.pl:199:
(295)[system] setup_call_catcher_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),each_call_cleanup:((baseKB:(prolog_current_frame(5346),b_setval('$dump_frame',5346),dumpST1),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail))),C,each_call_cleanup:mquietly(locally_each:key_erase(tlbugger))). % init.pl:646:
(296)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((baseKB:(prolog_current_frame(5346),b_setval('$dump_frame',5346),dumpST1),deterministic(A)),(notrace(A==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,B)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail)))). no(clause)
true.
baseKB: 47 ?- true.
baseKB: 48 ?- O = <stream>(0x7fb7db7e38e0).
baseKB: 49 ?- baseKB: 50 ?- baseKB: 50 ?- O = <stream>(0x7fb7db7e38e0),
P = mode(write) O = <stream>(0x7fb7db7e38e0),
P = output O = <stream>(0x7fb7db7e38e0),
P = alias(user_output) O = <stream>(0x7fb7db7e38e0),
P = position('$stream_position'(52732, 309, 0, 52732)) O = <stream>(0x7fb7db7e38e0),
P = eof_action(eof_code) O = <stream>(0x7fb7db7e38e0),
P = reposition(false) O = <stream>(0x7fb7db7e38e0),
P = type(text) O = <stream>(0x7fb7db7e38e0),
P = file_no(1) O = <stream>(0x7fb7db7e38e0),
P = buffer(line) O = <stream>(0x7fb7db7e38e0),
P = buffer_size(4096) O = <stream>(0x7fb7db7e38e0),
P = close_on_abort(false) O = <stream>(0x7fb7db7e38e0),
P = encoding(utf8) O = <stream>(0x7fb7db7e38e0),
P = locale(default) O = <stream>(0x7fb7db7e38e0),
P = newline(posix) O = <stream>(0x7fb7db7e38e0),
P = representation_errors(unicode) O = <stream>(0x7fb7db7e38e0),
P = write_errors(error) O = <stream>(0x7fb7db7e38e0),
P = timeout(infinite) O = <stream>(0x7fb7db7e38e0),
P = nlink(1) O = <stream>(0x7fb7db7e38e0),
P = close_on_exec(false).
baseKB: 51 ?- X = mode(write) X = output X = alias(user_output) X = position('$stream_position'(53810, 349, 0, 53810)) X = eof_action(eof_code) X = reposition(false) X = type(text) X = file_no(1) X = buffer(line) X = buffer_size(4096) X = close_on_abort(false) X = encoding(utf8) X = locale(default) X = newline(posix) X = representation_errors(unicode) X = write_errors(error) X = timeout(infinite) X = nlink(1) X = close_on_exec(false).
baseKB: 52 ?- baseKB: 53 ?- true.
baseKB: 54 ?- O = <stream>(0x7fb7db7e38e0),
P = mode(write) O = <stream>(0x7fb7db7e38e0),
P = output O = <stream>(0x7fb7db7e38e0),
P = alias(user_output) O = <stream>(0x7fb7db7e38e0),
P = position('$stream_position'(55149, 376, 0, 55149)) O = <stream>(0x7fb7db7e38e0),
P = eof_action(eof_code) O = <stream>(0x7fb7db7e38e0),
P = reposition(false) O = <stream>(0x7fb7db7e38e0),
P = type(text) O = <stream>(0x7fb7db7e38e0),
P = file_no(1) O = <stream>(0x7fb7db7e38e0),
P = buffer(line) O = <stream>(0x7fb7db7e38e0),
P = buffer_size(4096) O = <stream>(0x7fb7db7e38e0),
P = close_on_abort(false) O = <stream>(0x7fb7db7e38e0),
P = encoding(utf8)
baseKB: 55 ?- true.
baseKB: 56 ?- true.
baseKB: 57 ?- test
true.
baseKB: 58 ?- ]]></system-out>
/dev/null
</testsuite>
<testsuite name="tml_01e.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['tml_01e.pfc'])" -g "test_completed"
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for edge(_48804,_48826)==>hop(_48804,_48826).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for edge(_48804,_48826)==>hop(_48804,_48826).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for edge(_50130,_50152)==>hop(_50152,_50130).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for edge(_50130,_50152)==>hop(_50152,_50130).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for edge(_52902,_52934)==>hop(_52934,_52902).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for edge(_52902,_52934)==>hop(_52934,_52902).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~path(_8490,_8490):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 antireflexive(path) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:57]
1.2 antireflexive(W4)==> ~t(W4,X4,X4)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~path(_8490,_8490):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 antireflexive(path) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:57]
1.2 antireflexive(W4)==> ~t(W4,X4,X4)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~path(_8490,_8490):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 antireflexive(path) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:57]
1.2 antireflexive(W4)==> ~t(W4,X4,X4)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for hop(3,2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 hop(2,3) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_29624]
1.2 hop(W4,X4)==>hop(X4,W4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_30672]
1.3 edge(2,3) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:25]
1.4 edge(W4,X4)/dif(W4,X4)==>hop(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_32722]
1.5 symmetric(hop) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:30]
1.6 symmetric(W4)==>(t(W4,X4,Y4)==>t(W4,Y4,X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:32]
1.7 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',25)
1.8 subRelation(edge,hop) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:28]
1.9 subRelation(W4,X4)==>(t(W4,Y4,Z4)/dif(Y4,Z4)==>t(X4,Y4,Z4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:21]
1.10 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',30)
1.11 mfl4([ 'P'=_,
'X'=_,
'Y'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',32)
1.12 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',28)
1.13 mfl4([ 'E'=_,
'P'=_,
'X'=_,
'Y'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',21)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for hop(2,3):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 edge(2,3) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:25]
1.2 edge(W4,X4)/dif(W4,X4)==>hop(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_67846]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',25)
1.4 subRelation(edge,hop) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:28]
1.5 subRelation(W4,X4)==>(t(W4,Y4,Z4)/dif(Y4,Z4)==>t(X4,Y4,Z4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:21]
1.6 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',28)
1.7 mfl4([ 'E'=_,
'P'=_,
'X'=_,
'Y'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',21)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2.1 hop(3,2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_77688]
2.2 hop(W4,X4)==>hop(X4,W4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_78736]
2.3 hop(2,3) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_79918]
2.4 symmetric(hop) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:30]
2.5 symmetric(W4)==>(t(W4,X4,Y4)==>t(W4,Y4,X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:32]
2.6 edge(2,3) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:25]
2.7 edge(W4,X4)/dif(W4,X4)==>hop(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_83580]
2.8 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',30)
2.9 mfl4([ 'P'=_,
'X'=_,
'Y'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',32)
2.10 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',25)
2.11 subRelation(edge,hop) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:28]
2.12 subRelation(W4,X4)==>(t(W4,Y4,Z4)/dif(Y4,Z4)==>t(X4,Y4,Z4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:21]
2.13 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',28)
2.14 mfl4([ 'E'=_,
'P'=_,
'X'=_,
'Y'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',21)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for path(3,2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 hop(3,2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_48368]
1.2 hop(W4,X4)/dif(W4,X4)==>path(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_49428]
1.3 hop(2,3) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_50610]
1.4 hop(W4,X4)==>hop(X4,W4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_51658]
1.5 subRelation(hop,path) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:29]
1.6 subRelation(W4,X4)==>(t(W4,Y4,Z4)/dif(Y4,Z4)==>t(X4,Y4,Z4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:21]
1.7 edge(2,3) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:25]
1.8 edge(W4,X4)/dif(W4,X4)==>hop(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_55524]
1.9 symmetric(hop) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:30]
1.10 symmetric(W4)==>(t(W4,X4,Y4)==>t(W4,Y4,X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:32]
1.11 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',29)
1.12 mfl4([ 'E'=_,
'P'=_,
'X'=_,
'Y'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',21)
1.13 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',25)
1.14 subRelation(edge,hop) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:28]
1.15 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',30)
1.16 mfl4([ 'P'=_,
'X'=_,
'Y'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',32)
1.17 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',28)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2.1 path(1,2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_71548]
2.2 path(3,1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_72570]
2.3 path(W4,X4),path(X4,Y4)/(dif(W4,X4),dif(X4,Y4),dif(W4,Y4))==>path(W4,Y4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_73670]
2.4 hop(1,2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_74852]
2.5 hop(W4,X4)/dif(W4,X4)==>path(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_75912]
2.6 path(2,1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_77094]
2.7 path(3,2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_78116]
2.8 transitive(path) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:58]
2.9 transitive(W4)==>(t(W4,X4,Y4),t(W4,Y4,Z4)/(dif(X4,Y4),dif(Y4,Z4),dif(X4,Z4))==>t(W4,X4,Z4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:15]
2.10 edge(1,2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:24]
2.11 edge(W4,X4)/dif(W4,X4)==>hop(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_81894]
2.12 subRelation(hop,path) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:29]
2.13 subRelation(W4,X4)==>(t(W4,Y4,Z4)/dif(Y4,Z4)==>t(X4,Y4,Z4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:21]
2.14 hop(2,1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_84892]
2.15 hop(3,2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_85914]
2.16 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',58)
2.17 mfl4([ 'P'=_,
'X'=_,
'Y'=_,
'Z'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',15)
2.18 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',24)
2.19 subRelation(edge,hop) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:28]
2.20 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',29)
2.21 mfl4([ 'E'=_,
'P'=_,
'X'=_,
'Y'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',21)
2.22 hop(W4,X4)==>hop(X4,W4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_100764]
2.23 hop(2,3) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_101946]
2.24 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',28)
2.25 symmetric(hop) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:30]
2.26 symmetric(W4)==>(t(W4,X4,Y4)==>t(W4,Y4,X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:32]
2.27 edge(2,3) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:25]
2.28 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',30)
2.29 mfl4([ 'P'=_,
'X'=_,
'Y'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',32)
2.30 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',25)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
3.1 path(4,2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_111512]
3.2 path(3,4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_112534]
3.3 path(W4,X4),path(X4,Y4)/(dif(W4,X4),dif(X4,Y4),dif(W4,Y4))==>path(W4,Y4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_1702]
3.4 path(3,2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_2878]
3.5 path(4,3) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_3900]
3.6 hop(3,4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_4922]
3.7 hop(W4,X4)/dif(W4,X4)==>path(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_5982]
3.8 transitive(path) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:58]
3.9 transitive(W4)==>(t(W4,X4,Y4),t(W4,Y4,Z4)/(dif(X4,Y4),dif(Y4,Z4),dif(X4,Z4))==>t(W4,X4,Z4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:15]
3.10 hop(3,2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_9052]
3.11 hop(4,3) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_10074]
3.12 edge(3,4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:26]
3.13 edge(W4,X4)/dif(W4,X4)==>hop(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_11964]
3.14 subRelation(hop,path) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:29]
3.15 subRelation(W4,X4)==>(t(W4,Y4,Z4)/dif(Y4,Z4)==>t(X4,Y4,Z4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:21]
3.16 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',58)
3.17 mfl4([ 'P'=_,
'X'=_,
'Y'=_,
'Z'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',15)
3.18 hop(2,3) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_21260]
3.19 hop(W4,X4)==>hop(X4,W4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_22308]
3.20 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',26)
3.21 subRelation(edge,hop) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:28]
3.22 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',29)
3.23 mfl4([ 'E'=_,
'P'=_,
'X'=_,
'Y'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',21)
3.24 edge(2,3) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:25]
3.25 symmetric(hop) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:30]
3.26 symmetric(W4)==>(t(W4,X4,Y4)==>t(W4,Y4,X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:32]
3.27 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',28)
3.28 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',25)
3.29 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',30)
3.30 mfl4([ 'P'=_,
'X'=_,
'Y'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',32)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for reachable(3,3):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 reflexive(reachable) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:53]
1.2 reflexive(W4)==>t(W4,X4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:36]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',53)
1.4 mfl4([ 'P'=_,
'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',36)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for reachable(3,1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 reachable(2,1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_39420]
1.2 reachable(3,2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_40442]
1.3 reachable(W4,X4),reachable(X4,Y4)/(dif(W4,X4),dif(X4,Y4),dif(W4,Y4))==>reachable(W4,Y4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_41542]
1.4 path(2,1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_42724]
1.5 path(W4,X4)==>reachable(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:60]
1.6 path(3,2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_44644]
1.7 transitive(reachable) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:55]
1.8 transitive(W4)==>(t(W4,X4,Y4),t(W4,Y4,Z4)/(dif(X4,Y4),dif(Y4,Z4),dif(X4,Z4))==>t(W4,X4,Z4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:15]
1.9 hop(2,1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_47554]
1.10 hop(W4,X4)/dif(W4,X4)==>path(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_48614]
1.11 mfl4([ 'X'=_,
'Y'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',60)
1.12 hop(3,2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_53162]
1.13 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',55)
1.14 mfl4([ 'P'=_,
'X'=_,
'Y'=_,
'Z'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',15)
1.15 hop(1,2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_60482]
1.16 hop(W4,X4)==>hop(X4,W4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_61530]
1.17 subRelation(hop,path) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:29]
1.18 subRelation(W4,X4)==>(t(W4,Y4,Z4)/dif(Y4,Z4)==>t(X4,Y4,Z4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:21]
1.19 hop(2,3) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_64528]
1.20 edge(1,2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:24]
1.21 edge(W4,X4)/dif(W4,X4)==>hop(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_66418]
1.22 symmetric(hop) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:30]
1.23 symmetric(W4)==>(t(W4,X4,Y4)==>t(W4,Y4,X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:32]
1.24 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',29)
1.25 mfl4([ 'E'=_,
'P'=_,
'X'=_,
'Y'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',21)
1.26 edge(2,3) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:25]
1.27 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',24)
1.28 subRelation(edge,hop) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:28]
1.29 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',30)
1.30 mfl4([ 'P'=_,
'X'=_,
'Y'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',32)
1.31 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',25)
1.32 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',28)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2.1 reachable(4,1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_83648]
2.2 reachable(3,4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_84670]
2.3 reachable(W4,X4),reachable(X4,Y4)/(dif(W4,X4),dif(X4,Y4),dif(W4,Y4))==>reachable(W4,Y4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_85770]
2.4 reachable(2,1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_86952]
2.5 reachable(4,2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_87974]
2.6 path(3,4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_88996]
2.7 path(W4,X4)==>reachable(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:60]
2.8 transitive(reachable) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:55]
2.9 transitive(W4)==>(t(W4,X4,Y4),t(W4,Y4,Z4)/(dif(X4,Y4),dif(Y4,Z4),dif(X4,Z4))==>t(W4,X4,Z4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:15]
2.10 path(2,1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_92804]
2.11 reachable(3,2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_93826]
2.12 reachable(4,3) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_94848]
2.13 hop(3,4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_95870]
2.14 hop(W4,X4)/dif(W4,X4)==>path(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_96930]
2.15 mfl4([ 'X'=_,
'Y'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',60)
2.16 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',55)
2.17 mfl4([ 'P'=_,
'X'=_,
'Y'=_,
'Z'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',15)
2.18 hop(2,1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_107776]
2.19 path(3,2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_108798]
2.20 path(4,3) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_109820]
2.21 edge(3,4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:26]
2.22 edge(W4,X4)/dif(W4,X4)==>hop(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_2252]
2.23 subRelation(hop,path) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:29]
2.24 subRelation(W4,X4)==>(t(W4,Y4,Z4)/dif(Y4,Z4)==>t(X4,Y4,Z4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:21]
2.25 hop(1,2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_5244]
2.26 hop(W4,X4)==>hop(X4,W4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_6292]
2.27 hop(3,2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_7474]
2.28 hop(4,3) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_8496]
2.29 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',26)
2.30 subRelation(edge,hop) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:28]
2.31 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',29)
2.32 mfl4([ 'E'=_,
'P'=_,
'X'=_,
'Y'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',21)
2.33 edge(1,2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:24]
2.34 symmetric(hop) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:30]
2.35 symmetric(W4)==>(t(W4,X4,Y4)==>t(W4,Y4,X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:32]
2.36 hop(2,3) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_19624]
2.37 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',28)
2.38 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',24)
2.39 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',30)
2.40 mfl4([ 'P'=_,
'X'=_,
'Y'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',32)
2.41 edge(2,3) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:25]
2.42 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',25)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
3.1 path(3,1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_27794]
3.2 path(W4,X4)==>reachable(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:60]
3.3 path(2,1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_29714]
3.4 path(3,2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_30736]
3.5 path(W4,X4),path(X4,Y4)/(dif(W4,X4),dif(X4,Y4),dif(W4,Y4))==>path(W4,Y4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_31836]
3.6 mfl4([ 'X'=_,
'Y'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',60)
3.7 hop(2,1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_36384]
3.8 hop(W4,X4)/dif(W4,X4)==>path(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_37444]
3.9 hop(3,2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_38626]
3.10 transitive(path) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:58]
3.11 transitive(W4)==>(t(W4,X4,Y4),t(W4,Y4,Z4)/(dif(X4,Y4),dif(Y4,Z4),dif(X4,Z4))==>t(W4,X4,Z4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:15]
3.12 hop(1,2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_41536]
3.13 hop(W4,X4)==>hop(X4,W4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_42584]
3.14 subRelation(hop,path) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:29]
3.15 subRelation(W4,X4)==>(t(W4,Y4,Z4)/dif(Y4,Z4)==>t(X4,Y4,Z4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:21]
3.16 hop(2,3) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:_45582]
3.17 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',58)
3.18 mfl4([ 'P'=_,
'X'=_,
'Y'=_,
'Z'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',15)
3.19 edge(1,2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:24]
3.20 edge(W4,X4)/dif(W4,X4)==>hop(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_53770]
3.21 symmetric(hop) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:30]
3.22 symmetric(W4)==>(t(W4,X4,Y4)==>t(W4,Y4,X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:32]
3.23 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',29)
3.24 mfl4([ 'E'=_,
'P'=_,
'X'=_,
'Y'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',21)
3.25 edge(2,3) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:25]
3.26 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',24)
3.27 subRelation(edge,hop) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc:28]
3.28 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',30)
3.29 mfl4([ 'P'=_,
'X'=_,
'Y'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',32)
3.30 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',25)
3.31 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tml_01e.pfc',28)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k tml_01e.pfc (returned 7) -->
<testsuite name="tms_01.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['tms_01.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:functorIsMacro(genlPreds)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for functorIsMacro(genlPreds):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mpred_prop(baseKB,genlPreds,2,pfcLHS) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl:536]
1.2 mpred_prop(W4,X4,Y4,pfcLHS)==>arity(X4,Y4),functorIsMacro(X4),mpred_prop(W4,X4,Y4,pfcWatches) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl:350]
1.3 mfl4([ 'M'=_,
'F'=_,
'A'=_,
'R1'=_,
'R2'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',536)
1.4 mfl4([ 'M'=_,
'F'=_,
'A'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',350)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k tms_01.pfc (returned 7) -->
<testsuite name="undo_01a.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['undo_01a.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:sum(6)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for sum(6).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for sum(6).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for sum(6).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:sum(4)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for sum(4).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for sum(4).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for sum(4).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:sum(4)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for sum(4).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for sum(4).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for sum(4).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k undo_01a.pfc (returned 7) -->
<testsuite name="undo_01b.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['undo_01b.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:sum(6)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for sum(6).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for sum(6).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for sum(6).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:sum(4)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for sum(4).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for sum(4).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for sum(4).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:sum(4)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for sum(4).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for sum(4).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for sum(4).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k undo_01b.pfc (returned 7) -->
<testsuite name="undo_01.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['undo_01.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k undo_01.pfc (returned 7) -->
<testsuite name="update_list_01.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['update_list_01.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k update_list_01.pfc (returned 7) -->
<testsuite name="update_number_01.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['update_number_01.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k update_number_01.pfc (returned 7) -->
<testsuite name="verbatums_01.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['verbatums_01.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k verbatums_01.pfc (returned 7) -->
<testsuite name="why_bug_01e.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['why_bug_01e.pfc'])" -g "test_completed"
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for edge(_31986,_32008)==>hop(_31986,_32008).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for edge(_31986,_32008)==>hop(_31986,_32008).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for edge(_33312,_33334)==>hop(_33334,_33312).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for edge(_33312,_33334)==>hop(_33334,_33312).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for edge(_36084,_36116)==>hop(_36116,_36084).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for edge(_36084,_36116)==>hop(_36116,_36084).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k why_bug_01e.pfc (returned 7) -->
<testsuite name="attvar_02_in_user.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['attvar_02_in_user.pfc'])" -g "test_completed"
/* portray_hb1( print_tree_stop,
$predicate_property( sk2_in(In)),
[ interpreted, visible,dynamic,number_of_clauses(1),number_of_rules(0),last_modified_generation(41082),defined
,
size(368)]).
*/
failure=info(why_was_true(\+user:clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-666'])))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+user:clause_asserted_i(sk2_in(avar([ vn='Ex',
sk2='SKF-666']))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+user:clause_asserted_i(sk2_in(avar([ vn='Ex',
sk2='SKF-666']))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+user:clause_asserted_i(sk2_in(avar([ vn='Ex',
sk2='SKF-666']))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k attvar_02_in_user.pfc (returned 7) -->
<testsuite name="attvar_02.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['attvar_02.pfc'])" -g "test_completed"
failure=info(why_was_true(\+baseKB:(sk2_in(_110140),get_attr(_110140,sk2,_110162),_110162=='SKF-6667')))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(sk2_in(_110140),get_attr(_110140,sk2,_110162),_110162=='SKF-6667').
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(sk2_in(_110140),get_attr(_110140,sk2,_110162),_110162=='SKF-6667').
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(sk2_in(_110140),get_attr(_110140,sk2,_110162),_110162=='SKF-6667').
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667'])))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause_asserted_i(sk2_in(avar([ vn='Ex',
sk2='SKF-6667']))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause_asserted_i(sk2_in(avar([ vn='Ex',
sk2='SKF-6667']))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause_asserted_i(sk2_in(avar([ vn='Ex',
sk2='SKF-6667']))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB:(\+clause_asserted_i(sk2_in(avar([vn='Ex',sk2='SKF-6667']))))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(\+clause_asserted_i(sk2_in(avar([ vn='Ex',
sk2='SKF-6667'])))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(\+clause_asserted_i(sk2_in(avar([ vn='Ex',
sk2='SKF-6667'])))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(\+clause_asserted_i(sk2_in(avar([ vn='Ex',
sk2='SKF-6667'])))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = ca :- clause_asserted_i( sk2_in( avar( [ vn='Ex',
% sk2='SKF-6667']))) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = ca :- clause_asserted_i( sk2_in( avar( [ vn='Ex',
% sk2='SKF-6667']))) ,
% support_fact = mfl4(_35218,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc',59) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( ca :- clause_asserted_i( sk2_in( avar( [ vn='Ex',
% sk2='SKF-6667'])))).
% % Found positive trigger: ca:-clause_asserted_i(sk2_in(avar([ vn='Ex',
% % sk2='SKF-6667'])))
% % body: mpred_positive_fact((ca:-clause_asserted_i(sk2_in(avar([ vn='Ex',
% % sk2='SKF-6667'])))))*->rhs([ \+( ~( ca :- clause_asserted_i( sk2_in( avar( [ vn='Ex',
% % sk2='SKF-6667'])))))])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = sk2_in( avar( [ vn='Ex',
% sk2='SKF-666'])) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = sk2_in( avar( [ vn='Ex',
% sk2='SKF-666'])) ,
% support_fact = mfl4(_71226,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc',67) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( sk2_in( avar( [ vn='Ex',
% sk2='SKF-666']))).
% % Found positive trigger: sk2_in(avar([ vn='Ex',
% % sk2='SKF-666']))
% % body: mpred_positive_fact(sk2_in(avar([ vn='Ex',
% % sk2='SKF-666'])))*->rhs([ \+( ~( sk2_in( avar( [ vn='Ex',
% % sk2='SKF-666']))))])
% % still_supported(~sk2_in(avar([ vn='Ex',
% % sk2='SKF-666'])))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~sk2_in(avar([ vn='Ex',
% % sk2='SKF-666']))
% % still_supported(~sk2_in(avar([ vn='Ex',
% % sk2='SKF-666'])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = sk2_in(_78844)==>sk2_out(_78844) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = sk2_in(_78844)==>sk2_out(_78844) ,
% support_fact = mfl4(
% [ 'Ex'=Ex],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 72) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( sk2_in(In)==>sk2_out(Out)).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,sk2_out,1,pfcRHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,sk2_out,1,pfcRHS) ,
% support_fact = mfl4(
% [ 'Ex'=Ex],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 72) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,sk2_out,1,pfcRHS)).
% % Found positive trigger: mpred_prop(baseKB,sk2_out,1,pfcRHS)
% % body: \+ground(sk2_out/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,sk2_out,1,pfcRHS)) }])
% % Found positive trigger: mpred_prop(baseKB,sk2_out,1,pfcRHS)
% % body: rhs([ mpred_prop(baseKB,sk2_out,1,pfcCreates)])
% % RHS-Post1: mpred_prop(baseKB,sk2_out,1,pfcCreates)
% % Support: mpred_prop(baseKB,sk2_out,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,sk2_out,1,pfcRHS),rhs([ mpred_prop(baseKB,sk2_out,1,pfcCreates)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,sk2_out,1,pfcCreates) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,sk2_out,1,pfcCreates) ,
% support_fact = mpred_prop(baseKB,sk2_out,1,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,sk2_out,1,pfcRHS),
% rhs([mpred_prop(baseKB,sk2_out,1,pfcCreates)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,sk2_out,1,pfcCreates)).
% % Found positive trigger: mpred_prop(baseKB,sk2_out,1,pfcCreates)
% % body: \+ground(sk2_out/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,sk2_out,1,pfcCreates)) }])
% % Found positive trigger: mpred_prop(baseKB,sk2_out,1,pfcCreates)
% % body: rhs([ { baseKB : warn_if_static(sk2_out,1) },
% % { kb_shared( baseKB : sk2_out/1) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,sk2_out,1,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,sk2_out,1,kb_shared) ,
% support_fact = ( mfl4(
% [ 'Ex'=Ex],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 72) ,
% ax) ,
% support_trig = mfl4(
% [ 'Ex'=Ex],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 72) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,sk2_out,1,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,sk2_out,1,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB2\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_38136:sk2_out/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_52374:sk2_out/1))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB2\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_36928:sk2_out/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_51166:sk2_out/1))) }])
% % Support: mpred_prop(baseKB,sk2_out,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,sk2_out,1,kb_shared),'$pt'(baseKB,genlMt(BaseKB5,baseKB),(BaseKB6\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call7 :
% %
% % call(kb_shared,_87886:sk2_out/1))),
% % show_failure( on_x_fail( Call8 :
% %
% % call(kb_shared,_102124:sk2_out/1))) }]))))
% % Found positive trigger: mpred_prop(baseKB,sk2_out,1,kb_shared)
% % body: \+ground(sk2_out/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,sk2_out,1,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,sk2_out,1,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,sk2_out,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,sk2_out,1,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,sk2_out,1,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,sk2_out,1,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,sk2_out,1,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,sk2_out,1,kb_shared)
% % still_supported(~mpred_prop(baseKB,sk2_out,1,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,sk2_out,1,pfcCreates)
% % body: genlPreds(pfcCreates,GenlPreds_PfcCreates)*->rhs([ mpred_prop(baseKB,sk2_out,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,sk2_out,1,pfcCreates)
% % body: mpred_positive_fact(mpred_prop(baseKB,sk2_out,1,pfcCreates))*->rhs([ \+( ~( mpred_prop(baseKB,sk2_out,1,pfcCreates)))])
% % still_supported(~mpred_prop(baseKB,sk2_out,1,pfcCreates))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,sk2_out,1,pfcCreates)
% % still_supported(~mpred_prop(baseKB,sk2_out,1,pfcCreates))
% % Found positive trigger: mpred_prop(baseKB,sk2_out,1,pfcRHS)
% % body: genlPreds(pfcRHS,GenlPreds_PfcRHS)*->rhs([ mpred_prop(baseKB,sk2_out,1,Prop)])
% % RHS-Post1: mpred_prop(baseKB,sk2_out,1,pfcControlled)
% % Support: mpred_prop(baseKB,sk2_out,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,sk2_out,1,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
% % [ mpred_prop(baseKB,sk2_out,1,pfcControlled)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,sk2_out,1,pfcControlled) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,sk2_out,1,pfcControlled) ,
% support_fact = mpred_prop(baseKB,sk2_out,1,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,sk2_out,1,pfcRHS),
% genlPreds(pfcRHS,pfcControlled)*->rhs([mpred_prop(baseKB,sk2_out,1,pfcControlled)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,sk2_out,1,pfcControlled)).
% % Found positive trigger: mpred_prop(baseKB,sk2_out,1,pfcControlled)
% % body: \+ground(sk2_out/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,sk2_out,1,pfcControlled)) }])
% % Found positive trigger: mpred_prop(baseKB,sk2_out,1,pfcControlled)
% % body: rhs([ { kb_shared( baseKB : sk2_out/1) }])
% % Found positive trigger: mpred_prop(baseKB,sk2_out,1,pfcControlled)
% % body: genlPreds(pfcControlled,GenlPreds_PfcControlled)*->rhs([ mpred_prop(baseKB,sk2_out,1,Prop)])
% % RHS-Post1: mpred_prop(baseKB,sk2_out,1,prologHybrid)
% % Support: mpred_prop(baseKB,sk2_out,1,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,sk2_out,1,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
% % [ mpred_prop(baseKB,sk2_out,1,prologHybrid)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,sk2_out,1,prologHybrid) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,sk2_out,1,prologHybrid) ,
% support_fact = mpred_prop(baseKB,sk2_out,1,pfcControlled) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,sk2_out,1,pfcControlled),
% genlPreds(pfcControlled,prologHybrid)*->rhs([mpred_prop(baseKB,sk2_out,1,prologHybrid)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,sk2_out,1,prologHybrid)).
% % Found positive trigger: mpred_prop(baseKB,sk2_out,1,prologHybrid)
% % body: \+ground(sk2_out/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,sk2_out,1,prologHybrid)) }])
% % Found positive trigger: mpred_prop(baseKB,sk2_out,1,prologHybrid)
% % body: genlPreds(prologHybrid,GenlPreds_PrologHybrid)*->rhs([ mpred_prop(baseKB,sk2_out,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,sk2_out,1,prologHybrid)
% % body: mpred_positive_fact(mpred_prop(baseKB,sk2_out,1,prologHybrid))*->rhs([ \+( ~( mpred_prop(baseKB,sk2_out,1,prologHybrid)))])
% % still_supported(~mpred_prop(baseKB,sk2_out,1,prologHybrid))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,sk2_out,1,prologHybrid)
% % still_supported(~mpred_prop(baseKB,sk2_out,1,prologHybrid))
% % Found positive trigger: mpred_prop(baseKB,sk2_out,1,pfcControlled)
% % body: mpred_positive_fact(mpred_prop(baseKB,sk2_out,1,pfcControlled))*->rhs([ \+( ~( mpred_prop(baseKB,sk2_out,1,pfcControlled)))])
% % still_supported(~mpred_prop(baseKB,sk2_out,1,pfcControlled))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,sk2_out,1,pfcControlled)
% % still_supported(~mpred_prop(baseKB,sk2_out,1,pfcControlled))
% % Found positive trigger: mpred_prop(baseKB,sk2_out,1,pfcRHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,sk2_out,1,pfcRHS))*->rhs([ \+( ~( mpred_prop(baseKB,sk2_out,1,pfcRHS)))])
% % still_supported(~mpred_prop(baseKB,sk2_out,1,pfcRHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,sk2_out,1,pfcRHS)
% % still_supported(~mpred_prop(baseKB,sk2_out,1,pfcRHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,sk2_in,1,pfcLHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,sk2_in,1,pfcLHS) ,
% support_fact = mfl4(
% [ 'Ex'=Ex],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 72) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,sk2_in,1,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,sk2_in,1,pfcLHS)
% % body: \+ground(sk2_in/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,sk2_in,1,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,sk2_in,1,pfcLHS)
% % body: rhs([ arity(sk2_in,1),
% % functorIsMacro(sk2_in),
% % mpred_prop(baseKB,sk2_in,1,pfcWatches)])
% % RHS-Post1: arity(sk2_in,1)
% % Support: mpred_prop(baseKB,sk2_in,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,sk2_in,1,pfcLHS),rhs([ arity(sk2_in,1),
% % functorIsMacro(sk2_in),
% % mpred_prop(baseKB,sk2_in,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(sk2_in,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(sk2_in,1) ,
% support_fact = mpred_prop(baseKB,sk2_in,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,sk2_in,1,pfcLHS),
% rhs( [ arity(sk2_in,1),
% functorIsMacro(sk2_in),
% mpred_prop(baseKB,sk2_in,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( arity(sk2_in,1)).
% % Found positive trigger: arity(sk2_in,1)
% % body: predicateConventionMt(sk2_in,PredicateConventionMt_Sk2_in)*->rhs([ { kb_global( _42082 :
% %
% % sk2_in/1) }])
% % Found positive trigger: arity(sk2_in,1)
% % body: prologHybrid(sk2_in)*->rhs([ { kb_shared( sk2_in/1) }])
% % Found positive trigger: arity(sk2_in,1)
% % body: pfcControlled(sk2_in)*->rhs([ hybrid_support(sk2_in,1)])
% % Found positive trigger: arity(sk2_in,1)
% % body: mpred_positive_fact(arity(sk2_in,1))*->rhs([ \+( ~( arity(sk2_in,1)))])
% % still_supported(~arity(sk2_in,1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(sk2_in,1)
% % still_supported(~arity(sk2_in,1))
% % Found positive trigger: arity(sk2_in,1)
% % body: singleValuedInArg(sk2_in,SingleValuedInArg_Sk2_in)*->rhs([ singleValuedInArgAX(sk2_in,1,SingleValuedInArgAX5)])
% % RHS-Post1: functorIsMacro(sk2_in)
% % Support: mpred_prop(baseKB,sk2_in,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,sk2_in,1,pfcLHS),rhs([ arity(sk2_in,1),
% % functorIsMacro(sk2_in),
% % mpred_prop(baseKB,sk2_in,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(sk2_in) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(sk2_in) ,
% support_fact = mpred_prop(baseKB,sk2_in,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,sk2_in,1,pfcLHS),
% rhs( [ arity(sk2_in,1),
% functorIsMacro(sk2_in),
% mpred_prop(baseKB,sk2_in,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(sk2_in)).
% % Found positive trigger: functorIsMacro(sk2_in)
% % body: mpred_positive_fact(functorIsMacro(sk2_in))*->rhs([ \+( ~( functorIsMacro(sk2_in)))])
% % still_supported(~functorIsMacro(sk2_in))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(sk2_in)
% % still_supported(~functorIsMacro(sk2_in))
% % RHS-Post1: mpred_prop(baseKB,sk2_in,1,pfcWatches)
% % Support: mpred_prop(baseKB,sk2_in,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,sk2_in,1,pfcLHS),rhs([ arity(sk2_in,1),
% % functorIsMacro(sk2_in),
% % mpred_prop(baseKB,sk2_in,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,sk2_in,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,sk2_in,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,sk2_in,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,sk2_in,1,pfcLHS),
% rhs( [ arity(sk2_in,1),
% functorIsMacro(sk2_in),
% mpred_prop(baseKB,sk2_in,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,sk2_in,1,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,sk2_in,1,pfcWatches)
% % body: \+ground(sk2_in/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,sk2_in,1,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,sk2_in,1,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : sk2_in/1) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,sk2_in,1,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,sk2_in,1,kb_shared) ,
% support_fact = ( mfl4(
% [ 'Ex'=Ex],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 72) ,
% ax) ,
% support_trig = mfl4(
% [ 'Ex'=Ex],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 72) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,sk2_in,1,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,sk2_in,1,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB2\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_18158:sk2_in/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_32396:sk2_in/1))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB2\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_24336:sk2_in/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_38574:sk2_in/1))) }])
% % Support: mpred_prop(baseKB,sk2_in,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,sk2_in,1,kb_shared),'$pt'(baseKB,genlMt(BaseKB5,baseKB),(BaseKB6\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call7 :
% %
% % call(kb_shared,_75294:sk2_in/1))),
% % show_failure( on_x_fail( Call8 :
% %
% % call(kb_shared,_89532:sk2_in/1))) }]))))
% % Found positive trigger: mpred_prop(baseKB,sk2_in,1,kb_shared)
% % body: \+ground(sk2_in/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,sk2_in,1,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,sk2_in,1,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,sk2_in,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,sk2_in,1,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,sk2_in,1,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,sk2_in,1,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,sk2_in,1,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,sk2_in,1,kb_shared)
% % still_supported(~mpred_prop(baseKB,sk2_in,1,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,sk2_in,1,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,sk2_in,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,sk2_in,1,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,sk2_in,1,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,sk2_in,1,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,sk2_in,1,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,sk2_in,1,pfcWatches)
% % still_supported(~mpred_prop(baseKB,sk2_in,1,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,sk2_in,1,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,sk2_in,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,sk2_in,1,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,sk2_in,1,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,sk2_in,1,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,sk2_in,1,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,sk2_in,1,pfcLHS)
% % still_supported(~mpred_prop(baseKB,sk2_in,1,pfcLHS))
% % Adding positive
% % trigger: sk2_in(In)
% % body: rhs([ sk2_out(Out)])
% % Support: (sk2_in(In4)==>sk2_out(Out5)),mfl4([ 'Ex'=Ex],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc',72)
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,sk2_in,1,pfcPosTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,sk2_in,1,pfcPosTrigger) ,
% support_fact = mfl4(
% [ 'Ex'=Ex],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_02.pfc', 72) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,sk2_in,1,pfcPosTrigger)).
% % Found positive trigger: mpred_prop(baseKB,sk2_in,1,pfcPosTrigger)
% % body: \+ground(sk2_in/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,sk2_in,1,pfcPosTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,sk2_in,1,pfcPosTrigger)
% % body: rhs([ mpred_prop(baseKB,sk2_in,1,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,sk2_in,1,pfcWatches)
% % Support: mpred_prop(baseKB,sk2_in,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,sk2_in,1,pfcPosTrigger),rhs([ mpred_prop(baseKB,sk2_in,1,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,sk2_in,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,sk2_in,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,sk2_in,1,pfcPosTrigger) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,sk2_in,1,pfcPosTrigger),
% rhs([mpred_prop(baseKB,sk2_in,1,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,sk2_in,1,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,sk2_in,1,pfcLHS),
% rhs( [ arity(sk2_in,1),
% functorIsMacro(sk2_in),
% mpred_prop(baseKB,sk2_in,1,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,sk2_in,1,pfcPosTrigger)
% % body: genlPreds(pfcPosTrigger,GenlPreds_PfcPosTrigger)*->rhs([ mpred_prop(baseKB,sk2_in,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,sk2_in,1,pfcPosTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,sk2_in,1,pfcPosTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,sk2_in,1,pfcPosTrigger)))])
% % still_supported(~mpred_prop(baseKB,sk2_in,1,pfcPosTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,sk2_in,1,pfcPosTrigger)
% % still_supported(~mpred_prop(baseKB,sk2_in,1,pfcPosTrigger))
% % RHS-Post1: sk2_out(avar([ vn='Ex',
% % sk2='SKF-666']))
% % Support: sk2_in(avar([ vn='Ex',
% % sk2='SKF-666'])),'$pt'(baseKB,sk2_in(In),rhs([ sk2_out(Out)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = sk2_out( avar( [ vn='Ex',
% sk2='SKF-666'])) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = sk2_out( avar( [ vn='Ex',
% sk2='SKF-666'])) ,
% support_fact = sk2_in( avar( [ vn='Ex',
% sk2='SKF-666'])) ,
% support_trig = '$pt'(baseKB,sk2_in(_47788),rhs([sk2_out(_47788)])) ,
% none is support_status.
% baseKB : mpred_fwc1( sk2_out( avar( [ vn='Ex',
% sk2='SKF-666']))).
% % Found positive trigger: sk2_out(avar([ vn='Ex',
% % sk2='SKF-666']))
% % body: mpred_positive_fact(sk2_out(avar([ vn='Ex',
% % sk2='SKF-666'])))*->rhs([ \+( ~( sk2_out( avar( [ vn='Ex',
% % sk2='SKF-666']))))])
% % still_supported(~sk2_out(avar([ vn='Ex',
% % sk2='SKF-666'])))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~sk2_out(avar([ vn='Ex',
% % sk2='SKF-666']))
% % still_supported(~sk2_out(avar([ vn='Ex',
% % sk2='SKF-666'])))
% % Found positive trigger: sk2_in(In)==>sk2_out(Out)
% % body: mpred_positive_fact((sk2_in(In4)==>sk2_out(Out5)))*->rhs([ \+( ~( sk2_in(In6)==>sk2_out(Out7)))])
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k attvar_02.pfc (returned 7) -->
<testsuite name="bc_02.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['bc_02.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:call_u(bc_p(b))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(bc_p(b)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(bc_p(b)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(bc_p(b)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:call_u(bc_q(b))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(bc_q(b)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(bc_q(b)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(bc_q(b)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k bc_02.pfc (returned 7) -->
<testsuite name="clause_fwd_02.pfc.pl">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['clause_fwd_02.pfc.pl'])" -g "test_completed"
1+1
1+1
passed=info(why_was_true(baseKB:early_aa(1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for early_aa(1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:_125752]
1.2 aa(W4)==>early_aa(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:16]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl',23)
1.4 mfl4([ 'N'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl',16)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:early_aa(2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for early_aa(2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:24]
1.2 aa(W4)==>early_aa(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:16]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl',24)
1.4 mfl4([ 'N'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl',16)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:early_aa(3)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for early_aa(3):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(3) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:25]
1.2 aa(W4)==>early_aa(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:16]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl',25)
1.4 mfl4([ 'N'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl',16)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:early_aa(4)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for early_aa(4):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:_32188]
1.2 aa(W4)==>early_aa(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:16]
1.3 mfl4([ 'N'=4],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl',26)
1.4 mfl4([ 'N'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl',16)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:early_aa(5)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for early_aa(5):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(5) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:_46510]
1.2 aa(W4)==>early_aa(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:16]
1.3 mfl4([ 'N'=5],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl',26)
1.4 mfl4([ 'N'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl',16)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:late_aa(1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa(1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:_60850]
1.2 aa(W4)==>late_aa(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:50]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl',23)
1.4 mfl4([ 'N'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl',50)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:late_aa(2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa(2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:24]
1.2 aa(W4)==>late_aa(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:50]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl',24)
1.4 mfl4([ 'N'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl',50)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:late_aa(3)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa(3):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(3) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:25]
1.2 aa(W4)==>late_aa(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:50]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl',25)
1.4 mfl4([ 'N'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl',50)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:late_aa(4)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa(4):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:_97494]
1.2 aa(W4)==>late_aa(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:50]
1.3 mfl4([ 'N'=4],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl',26)
1.4 mfl4([ 'N'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl',50)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:late_aa(5)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa(5):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(5) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:_111870]
1.2 aa(W4)==>late_aa(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:50]
1.3 mfl4([ 'N'=5],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl',26)
1.4 mfl4([ 'N'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl',50)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:late_aa_HB(_119798,member(_119798,[4,5]))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa_HB(_119798,member(_119798,[4,5])):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(_) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:25] :- member(3,[4,5]).
1.2 (aa(W4):-X4)==>late_aa_HB(W4,X4)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa_HB(_426,member(_426,[4,5])):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(_) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:25] :- member(3,[4,5]).
1.2 (aa(W4):-X4)==>late_aa_HB(W4,X4)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa_HB(_426,member(_426,[4,5])):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(_) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:25] :- member(3,[4,5]).
1.2 (aa(W4):-X4)==>late_aa_HB(W4,X4) passed=info(why_was_true(baseKB:late_aa_HB(3,true)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa_HB(3,true):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(3) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:25] :- true.
1.2 (aa(W4):-X4)==>late_aa_HB(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:48]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl',25)
1.4 mfl4([ 'N'=_,
'B'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl',48)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:late_aa_HB(2,true)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa_HB(2,true):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:24] :- true.
1.2 (aa(W4):-X4)==>late_aa_HB(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:48]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl',24)
1.4 mfl4([ 'N'=_,
'B'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl',48)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:late_aa_HB(1,writeln(1+1))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for late_aa_HB(1,writeln(1+1)):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:_51948] :- writeln(1+1).
1.2 (aa(W4):-X4)==>late_aa_HB(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:48]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl',23)
1.4 mfl4([ 'N'=_,
'B'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl',48)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:early_aa_HB(_59090,member(_59090,[4,5]))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for early_aa_HB(_59090,member(_59090,[4,5])):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(_) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:25] :- member(3,[4,5]).
1.2 (aa(W4):-X4)==>early_aa_HB(W4,X4)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for early_aa_HB(_59090,member(_59090,[4,5])):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(_) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:25] :- member(3,[4,5]).
1.2 (aa(W4):-X4)==>early_aa_HB(W4,X4)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for early_aa_HB(_59090,member(_59090,[4,5])):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(_) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:25] :- member(3,[4,5]).
1.2 (aa(W4):-X4)==>early_aa_HB(W4,X4) passed=info(why_was_true(baseKB:early_aa_HB(1,writeln(1+1))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for early_aa_HB(1,writeln(1+1)):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aa(1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:_109668] :- writeln(1+1).
1.2 (aa(W4):-X4)==>early_aa_HB(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl:14]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl',23)
1.4 mfl4([ 'N'=_,
'B'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/clause_fwd_02.pfc.pl',14)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:clause_asserted(late_aa_H(_25232))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause_asserted(late_aa_H(_25232)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause_asserted(late_aa_H(_25232)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause_asserted(late_aa_H(_25232)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:clause_asserted(early_aa_H(_86794))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause_asserted(early_aa_H(_86794)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause_asserted(early_aa_H(_86794)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause_asserted(early_aa_H(_86794)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k clause_fwd_02.pfc.pl (returned 7) -->
<testsuite name="df_02.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['df_02.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB: ~b(1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~b(1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+b(1) % [/boot/init.pl:512]
1.2 \+b(1)==> ~b(1) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_21938]
1.3 most(~b(1)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_02.pfc:_23112]
1.4 most(~W4)/mpred_positive_literal(W4)==>(\+W4==> ~W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_02.pfc:37]
1.5 c(1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_02.pfc:_24932]
1.6 c(W4)==>most(~b(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_25864]
1.7 mfl4([ 'Q'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_02.pfc',37)
1.8 a(1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_02.pfc:58]
1.9 a(W4)==>c(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_02.pfc:56]
1.10 most((c(W4)==> ~b(W4))) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_02.pfc:57]
1.11 most((W4==>X4))/nonvar(X4)==>(W4==>most(X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_02.pfc:34]
1.12 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_02.pfc',58)
1.13 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_02.pfc',56)
1.14 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_02.pfc',57)
1.15 mfl4([ 'P'=_,
'Q'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_02.pfc',34)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k df_02.pfc (returned 7) -->
<testsuite name="dmost_02.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['dmost_02.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:ddmost(b(1))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ddmost(b(1)):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 c(1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_02.pfc:49]
1.2 c(W4)==>ddmost(b(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_78536]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_02.pfc',49)
1.4 ddmost((c(W4)==>b(W4))) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_02.pfc:47]
1.5 ddmost((W4==>X4))/nonvar(X4)==>(W4==>ddmost(X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_02.pfc:30]
1.6 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_02.pfc',47)
1.7 mfl4([ 'P'=_,
'Q'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_02.pfc',30)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:b(1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b(1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+ ~b(1) % [/boot/init.pl:512]
1.2 \+b(1) % [/boot/init.pl:512]
1.3 \+b(1)/(\+b(1)),\+ ~b(1)==>b(1) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_104024]
1.4 ddmost(b(1)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_02.pfc:_105196]
1.5 ddmost(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/Y4,\+ ~W4==>W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_02.pfc:36]
1.6 c(1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_02.pfc:49]
1.7 c(W4)==>ddmost(b(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_1688]
1.8 mfl4([ 'Q'=_,
'R'=_,
'Test'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_02.pfc',36)
1.9 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_02.pfc',49)
1.10 ddmost((c(W4)==>b(W4))) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_02.pfc:47]
1.11 ddmost((W4==>X4))/nonvar(X4)==>(W4==>ddmost(X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_02.pfc:30]
1.12 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_02.pfc',47)
1.13 mfl4([ 'P'=_,
'Q'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_02.pfc',30)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB:(\+b(1))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(\+b(1)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(\+b(1)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(\+b(1)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:b(2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b(2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_02.pfc',61)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+b(2))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:b(1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b(1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+ ~b(1) % [/boot/init.pl:512]
1.2 \+b(1) % [/boot/init.pl:512]
1.3 \+b(1)/(\+b(1)),\+ ~b(1)==>b(1) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_1840]
1.4 ddmost(b(1)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_02.pfc:_3006]
1.5 ddmost(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/Y4,\+ ~W4==>W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_02.pfc:36]
1.6 c(1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_02.pfc:49]
1.7 c(W4)==>ddmost(b(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_5736]
1.8 mfl4([ 'Q'=_,
'R'=_,
'Test'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_02.pfc',36)
1.9 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_02.pfc',49)
1.10 ddmost((c(W4)==>b(W4))) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_02.pfc:47]
1.11 ddmost((W4==>X4))/nonvar(X4)==>(W4==>ddmost(X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_02.pfc:30]
1.12 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_02.pfc',47)
1.13 mfl4([ 'P'=_,
'Q'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_02.pfc',30)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k dmost_02.pfc (returned 7) -->
<testsuite name="fc_02.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['fc_02.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:ain(aaa(zzz))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for ain(aaa(zzz)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for ain(aaa(zzz)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for ain(aaa(zzz)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:ain((==>aaa(zzz)))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for ain((==>aaa(zzz))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for ain((==>aaa(zzz))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for ain((==>aaa(zzz))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:aaa(zzz)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for aaa(zzz):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc',41)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:ain((aaa(zzz)==>zzz(aaa)))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for ain((aaa(zzz)==>zzz(aaa))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for ain((aaa(zzz)==>zzz(aaa))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for ain((aaa(zzz)==>zzz(aaa))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:zzz(aaa)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for zzz(aaa):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 aaa(zzz) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc:41]
1.2 aaa(zzz)==>zzz(aaa) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc:46]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc',41)
1.4 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc',46)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:aaa(zzz)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for aaa(zzz):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc',41)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB: ~aaa(zzz)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~aaa(zzz):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc',53)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB: ~aaa(zzz)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~aaa(zzz):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc',53)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+aaa(_17064))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~aaa(zzz):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc',53)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+c)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+c.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+c.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+c.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:c))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for c:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 b(q) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc:90]
1.2 b(_),e(q)==>c % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc:82]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc',90)
1.4 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc',82)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for c:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 b(q) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc:90]
1.2 b(_),e(q)==>c % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc:82]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc',90)
1.4 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_02.pfc',82)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k fc_02.pfc (returned 7) -->
<testsuite name="file_02.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['file_02.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k file_02.pfc (returned 7) -->
<testsuite name="hybrid_02a.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['hybrid_02a.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k hybrid_02a.pfc (returned 7) -->
<testsuite name="hybrid_02.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['hybrid_02.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k hybrid_02.pfc (returned 7) -->
<testsuite name="if_missing_02.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['if_missing_02.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:foob(a)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for foob(a):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+foob(_) % [/boot/init.pl:512]
1.2 \+foob(W4)/(foob(W4)\=@=foob(a))==>foob(a) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_41188]
1.3 if_missing(foob(_),foob(a)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_02.pfc:_42374]
1.4 if_missing(W4,X4)==>(\+W4/(W4\=@=X4)==>X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_02.pfc:16]
1.5 good % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_02.pfc:22]
1.6 good==>if_missing(foob(_),foob(a)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_02.pfc:20]
1.7 mfl4([ 'Missing'=_,
'Create'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_02.pfc',16)
1.8 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_02.pfc',22)
1.9 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_02.pfc',20)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+foob(a))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+foob(a).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+foob(a).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+foob(a).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k if_missing_02.pfc (returned 7) -->
<testsuite name="list_02a.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['list_02a.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k list_02a.pfc (returned 7) -->
<testsuite name="list_02.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['list_02.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k list_02.pfc (returned 7) -->
<testsuite name="mpred_pfc_test_02.pl">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['mpred_pfc_test_02.pl'])" -g "test_completed"
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = default_ooQ2(booQ2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = default_ooQ2(booQ2) ,
% support_fact = mfl4(_1396,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',30) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( default_ooQ2(booQ2)).
% % Found positive trigger: default_ooQ2(booQ2)
% % body: mpred_positive_fact(default_ooQ2(booQ2))*->rhs([ \+( ~( default_ooQ2(booQ2)))])
% % still_supported(~default_ooQ2(booQ2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~default_ooQ2(booQ2)
% % still_supported(~default_ooQ2(booQ2))
passed=info(why_was_true(baseKB:call_u(default_ooQ2(booQ2))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(default_ooQ2(booQ2)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(default_ooQ2(booQ2)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(default_ooQ2(booQ2)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for default_ooQ2(booQ2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',30)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:default_ooQ2(booQ2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for default_ooQ2(booQ2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',30)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = ( if_mooQ2(Missing,Create) ==>
% \+( Missing/(Missing\=@=Create)) ==>
% _1024) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = ( if_mooQ2(Missing,Create) ==>
% \+( Missing/(Missing\=@=Create)) ==>
% _1024) ,
% support_fact = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 41) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( ( if_mooQ2(If_mooQ2,MooQ2) ==>
% \+( _48598/(_48604\=@=_48606)) ==>
% _42972)).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,\=@=,2,pfcCallCode) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,\=@=,2,pfcCallCode) ,
% support_fact = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 41) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,\=@=,2,pfcCallCode)).
% % Found positive trigger: mpred_prop(baseKB,\=@=,2,pfcCallCode)
% % body: \+ground(\=@= / 2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,\=@=,2,pfcCallCode)) }])
% % Found positive trigger: mpred_prop(baseKB,\=@=,2,pfcCallCode)
% % body: predicate_is_undefined_fa(\=@=,2)*->rhs([ mpred_prop(baseKB,\=@=,2,needsDefined)])
% % Found positive trigger: mpred_prop(baseKB,\=@=,2,pfcCallCode)
% % body: genlPreds(pfcCallCode,GenlPreds_PfcCallCode)*->rhs([ mpred_prop(baseKB,\=@=,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,\=@=,2,pfcCallCode)
% % body: mpred_positive_fact(mpred_prop(baseKB,\=@=,2,pfcCallCode))*->rhs([ \+( ~( mpred_prop(baseKB,\=@=,2,pfcCallCode)))])
% % still_supported(~mpred_prop(baseKB,\=@=,2,pfcCallCode))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,\=@=,2,pfcCallCode)
% % still_supported(~mpred_prop(baseKB,\=@=,2,pfcCallCode))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ2,2,pfcLHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ2,2,pfcLHS) ,
% support_fact = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 41) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ2,2,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcLHS)
% % body: \+ground(if_mooQ2/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ2,2,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcLHS)
% % body: rhs([ arity(if_mooQ2,2),
% % functorIsMacro(if_mooQ2),
% % mpred_prop(baseKB,if_mooQ2,2,pfcWatches)])
% % RHS-Post1: arity(if_mooQ2,2)
% % Support: mpred_prop(baseKB,if_mooQ2,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ2,2,pfcLHS),rhs([ arity(if_mooQ2,2),
% % functorIsMacro(if_mooQ2),
% % mpred_prop(baseKB,if_mooQ2,2,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(if_mooQ2,2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(if_mooQ2,2) ,
% support_fact = mpred_prop(baseKB,if_mooQ2,2,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ2,2,pfcLHS),
% rhs( [ arity(if_mooQ2,2),
% functorIsMacro(if_mooQ2),
% mpred_prop(baseKB,if_mooQ2,2,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( arity(if_mooQ2,2)).
% % Found positive trigger: arity(if_mooQ2,2)
% % body: predicateConventionMt(if_mooQ2,PredicateConventionMt_If_mooQ2)*->rhs([ { kb_global( _95046 :
% %
% % if_mooQ2/2) }])
% % Found positive trigger: arity(if_mooQ2,2)
% % body: prologHybrid(if_mooQ2)*->rhs([ { kb_shared( if_mooQ2/2) }])
% % Found positive trigger: arity(if_mooQ2,2)
% % body: pfcControlled(if_mooQ2)*->rhs([ hybrid_support(if_mooQ2,2)])
% % Found positive trigger: arity(if_mooQ2,2)
% % body: mpred_positive_fact(arity(if_mooQ2,2))*->rhs([ \+( ~( arity(if_mooQ2,2)))])
% % still_supported(~arity(if_mooQ2,2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(if_mooQ2,2)
% % still_supported(~arity(if_mooQ2,2))
% % Found positive trigger: arity(if_mooQ2,2)
% % body: singleValuedInArg(if_mooQ2,SingleValuedInArg_If_mooQ2)*->rhs([ singleValuedInArgAX(if_mooQ2,2,SingleValuedInArgAX6)])
% % RHS-Post1: functorIsMacro(if_mooQ2)
% % Support: mpred_prop(baseKB,if_mooQ2,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ2,2,pfcLHS),rhs([ arity(if_mooQ2,2),
% % functorIsMacro(if_mooQ2),
% % mpred_prop(baseKB,if_mooQ2,2,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(if_mooQ2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(if_mooQ2) ,
% support_fact = mpred_prop(baseKB,if_mooQ2,2,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ2,2,pfcLHS),
% rhs( [ arity(if_mooQ2,2),
% functorIsMacro(if_mooQ2),
% mpred_prop(baseKB,if_mooQ2,2,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(if_mooQ2)).
% % Found positive trigger: functorIsMacro(if_mooQ2)
% % body: mpred_positive_fact(functorIsMacro(if_mooQ2))*->rhs([ \+( ~( functorIsMacro(if_mooQ2)))])
% % still_supported(~functorIsMacro(if_mooQ2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(if_mooQ2)
% % still_supported(~functorIsMacro(if_mooQ2))
% % RHS-Post1: mpred_prop(baseKB,if_mooQ2,2,pfcWatches)
% % Support: mpred_prop(baseKB,if_mooQ2,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ2,2,pfcLHS),rhs([ arity(if_mooQ2,2),
% % functorIsMacro(if_mooQ2),
% % mpred_prop(baseKB,if_mooQ2,2,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ2,2,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ2,2,pfcWatches) ,
% support_fact = mpred_prop(baseKB,if_mooQ2,2,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ2,2,pfcLHS),
% rhs( [ arity(if_mooQ2,2),
% functorIsMacro(if_mooQ2),
% mpred_prop(baseKB,if_mooQ2,2,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ2,2,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcWatches)
% % body: \+ground(if_mooQ2/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ2,2,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : if_mooQ2/2) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ2,2,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ2,2,kb_shared) ,
% support_fact = ( mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 41) ,
% ax) ,
% support_trig = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 41) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ2,2,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB3\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_58726:if_mooQ2/2))),
% % show_failure( on_x_fail( Call5 :
% %
% % call(kb_shared,_72968:if_mooQ2/2))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB3\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_52126:if_mooQ2/2))),
% % show_failure( on_x_fail( Call5 :
% %
% % call(kb_shared,_66368:if_mooQ2/2))) }])
% % Support: mpred_prop(baseKB,if_mooQ2,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ2,2,kb_shared),'$pt'(baseKB,genlMt(BaseKB6,baseKB),(BaseKB7\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call8 :
% %
% % call(kb_shared,_103092:if_mooQ2/2))),
% % show_failure( on_x_fail( Call9 :
% %
% % call(kb_shared,_14244:if_mooQ2/2))) }]))))
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,kb_shared)
% % body: \+ground(if_mooQ2/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ2,2,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,if_mooQ2,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ2,2,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ2,2,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ2,2,kb_shared)
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,if_mooQ2,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ2,2,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ2,2,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ2,2,pfcWatches)
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,if_mooQ2,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ2,2,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ2,2,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ2,2,pfcLHS)
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcLHS))
% % Adding positive
% % trigger: if_mooQ2(If_mooQ2,MooQ2)
% % body: rhs([ \+_69084/(_69090\=@=_69092)==>_69076])
% % Support: (if_mooQ2(If_mooQ23,MooQ25)==>(\+_32390/(_32396\=@=_32398)==>_32382)),mfl4([ 'Missing'=Missing,
% % 'Create'=Create],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',41)
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger) ,
% support_fact = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 41) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger)
% % body: \+ground(if_mooQ2/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger)
% % body: rhs([ mpred_prop(baseKB,if_mooQ2,2,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,if_mooQ2,2,pfcWatches)
% % Support: mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger),rhs([ mpred_prop(baseKB,if_mooQ2,2,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ2,2,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ2,2,pfcWatches) ,
% support_fact = mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger),
% rhs([mpred_prop(baseKB,if_mooQ2,2,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,if_mooQ2,2,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ2,2,pfcLHS),
% rhs( [ arity(if_mooQ2,2),
% functorIsMacro(if_mooQ2),
% mpred_prop(baseKB,if_mooQ2,2,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger)
% % body: genlPreds(pfcPosTrigger,GenlPreds_PfcPosTrigger)*->rhs([ mpred_prop(baseKB,if_mooQ2,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger)
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger))
% % Found positive trigger: if_mooQ2(If_mooQ2,MooQ2)==>(\+_32656/(_32662\=@=_32664)==>_32648)
% % body: mpred_positive_fact((if_mooQ2(If_mooQ23,MooQ27)==>(\+_32706/(_32712\=@=_32714)==>_32698)))*->rhs([ \+( ~( ( if_mooQ2(If_mooQ24,MooQ28) ==>
% % \+( _13722/(_13728\=@=_13730)) ==>
% % _8088)))])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = default_ooQ2(_17330)==>if_mooQ2(current_ooQ2(_17352),current_ooQ2(_17330)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = default_ooQ2(_17330)==>if_mooQ2(current_ooQ2(_17352),current_ooQ2(_17330)) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( default_ooQ2(OoQ2)==>if_mooQ2(current_ooQ2(OoQ22),current_ooQ2(OoQ23))).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ2,2,pfcRHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ2,2,pfcRHS) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ2,2,pfcRHS)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcRHS)
% % body: \+ground(if_mooQ2/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ2,2,pfcRHS)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcRHS)
% % body: rhs([ mpred_prop(baseKB,if_mooQ2,2,pfcCreates)])
% % RHS-Post1: mpred_prop(baseKB,if_mooQ2,2,pfcCreates)
% % Support: mpred_prop(baseKB,if_mooQ2,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ2,2,pfcRHS),rhs([ mpred_prop(baseKB,if_mooQ2,2,pfcCreates)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ2,2,pfcCreates) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ2,2,pfcCreates) ,
% support_fact = mpred_prop(baseKB,if_mooQ2,2,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ2,2,pfcRHS),
% rhs([mpred_prop(baseKB,if_mooQ2,2,pfcCreates)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ2,2,pfcCreates)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcCreates)
% % body: \+ground(if_mooQ2/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ2,2,pfcCreates)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcCreates)
% % body: rhs([ { baseKB : warn_if_static(if_mooQ2,2) },
% % { kb_shared( baseKB : if_mooQ2/2) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcCreates)
% % body: genlPreds(pfcCreates,GenlPreds_PfcCreates)*->rhs([ mpred_prop(baseKB,if_mooQ2,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcCreates)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ2,2,pfcCreates))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ2,2,pfcCreates)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcCreates))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ2,2,pfcCreates)
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcCreates))
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcRHS)
% % body: genlPreds(pfcRHS,GenlPreds_PfcRHS)*->rhs([ mpred_prop(baseKB,if_mooQ2,2,Prop)])
% % RHS-Post1: mpred_prop(baseKB,if_mooQ2,2,pfcControlled)
% % Support: mpred_prop(baseKB,if_mooQ2,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ2,2,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
% % [ mpred_prop(baseKB,if_mooQ2,2,pfcControlled)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ2,2,pfcControlled) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ2,2,pfcControlled) ,
% support_fact = mpred_prop(baseKB,if_mooQ2,2,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ2,2,pfcRHS),
% genlPreds(pfcRHS,pfcControlled)*->rhs([mpred_prop(baseKB,if_mooQ2,2,pfcControlled)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ2,2,pfcControlled)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcControlled)
% % body: \+ground(if_mooQ2/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ2,2,pfcControlled)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcControlled)
% % body: rhs([ { kb_shared( baseKB : if_mooQ2/2) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcControlled)
% % body: genlPreds(pfcControlled,GenlPreds_PfcControlled)*->rhs([ mpred_prop(baseKB,if_mooQ2,2,Prop)])
% % RHS-Post1: mpred_prop(baseKB,if_mooQ2,2,prologHybrid)
% % Support: mpred_prop(baseKB,if_mooQ2,2,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ2,2,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
% % [ mpred_prop(baseKB,if_mooQ2,2,prologHybrid)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ2,2,prologHybrid) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ2,2,prologHybrid) ,
% support_fact = mpred_prop(baseKB,if_mooQ2,2,pfcControlled) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ2,2,pfcControlled),
% genlPreds(pfcControlled,prologHybrid)*->rhs([mpred_prop(baseKB,if_mooQ2,2,prologHybrid)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ2,2,prologHybrid)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,prologHybrid)
% % body: \+ground(if_mooQ2/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ2,2,prologHybrid)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,prologHybrid)
% % body: genlPreds(prologHybrid,GenlPreds_PrologHybrid)*->rhs([ mpred_prop(baseKB,if_mooQ2,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,prologHybrid)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ2,2,prologHybrid))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ2,2,prologHybrid)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,prologHybrid))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ2,2,prologHybrid)
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,prologHybrid))
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcControlled)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ2,2,pfcControlled))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ2,2,pfcControlled)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcControlled))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ2,2,pfcControlled)
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcControlled))
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcRHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ2,2,pfcRHS))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ2,2,pfcRHS)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcRHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ2,2,pfcRHS)
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcRHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooQ2,1,pfcLHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooQ2,1,pfcLHS) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,default_ooQ2,1,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcLHS)
% % body: \+ground(default_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,default_ooQ2,1,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcLHS)
% % body: rhs([ arity(default_ooQ2,1),
% % functorIsMacro(default_ooQ2),
% % mpred_prop(baseKB,default_ooQ2,1,pfcWatches)])
% % RHS-Post1: arity(default_ooQ2,1)
% % Support: mpred_prop(baseKB,default_ooQ2,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,default_ooQ2,1,pfcLHS),rhs([ arity(default_ooQ2,1),
% % functorIsMacro(default_ooQ2),
% % mpred_prop(baseKB,default_ooQ2,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(default_ooQ2,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(default_ooQ2,1) ,
% support_fact = mpred_prop(baseKB,default_ooQ2,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,default_ooQ2,1,pfcLHS),
% rhs( [ arity(default_ooQ2,1),
% functorIsMacro(default_ooQ2),
% mpred_prop(baseKB,default_ooQ2,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( arity(default_ooQ2,1)).
% % Found positive trigger: arity(default_ooQ2,1)
% % body: predicateConventionMt(default_ooQ2,PredicateConventionMt_Default_ooQ2)*->rhs([ { kb_global( _41654 :
% %
% % default_ooQ2/1) }])
% % Found positive trigger: arity(default_ooQ2,1)
% % body: prologHybrid(default_ooQ2)*->rhs([ { kb_shared( default_ooQ2/1) }])
% % Found positive trigger: arity(default_ooQ2,1)
% % body: pfcControlled(default_ooQ2)*->rhs([ hybrid_support(default_ooQ2,1)])
% % Found positive trigger: arity(default_ooQ2,1)
% % body: mpred_positive_fact(arity(default_ooQ2,1))*->rhs([ \+( ~( arity(default_ooQ2,1)))])
% % still_supported(~arity(default_ooQ2,1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(default_ooQ2,1)
% % still_supported(~arity(default_ooQ2,1))
% % Found positive trigger: arity(default_ooQ2,1)
% % body: singleValuedInArg(default_ooQ2,SingleValuedInArg_Default_ooQ2)*->rhs([ singleValuedInArgAX(default_ooQ2,1,SingleValuedInArgAX5)])
% % RHS-Post1: functorIsMacro(default_ooQ2)
% % Support: mpred_prop(baseKB,default_ooQ2,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,default_ooQ2,1,pfcLHS),rhs([ arity(default_ooQ2,1),
% % functorIsMacro(default_ooQ2),
% % mpred_prop(baseKB,default_ooQ2,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(default_ooQ2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(default_ooQ2) ,
% support_fact = mpred_prop(baseKB,default_ooQ2,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,default_ooQ2,1,pfcLHS),
% rhs( [ arity(default_ooQ2,1),
% functorIsMacro(default_ooQ2),
% mpred_prop(baseKB,default_ooQ2,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(default_ooQ2)).
% % Found positive trigger: functorIsMacro(default_ooQ2)
% % body: mpred_positive_fact(functorIsMacro(default_ooQ2))*->rhs([ \+( ~( functorIsMacro(default_ooQ2)))])
% % still_supported(~functorIsMacro(default_ooQ2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(default_ooQ2)
% % still_supported(~functorIsMacro(default_ooQ2))
% % RHS-Post1: mpred_prop(baseKB,default_ooQ2,1,pfcWatches)
% % Support: mpred_prop(baseKB,default_ooQ2,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,default_ooQ2,1,pfcLHS),rhs([ arity(default_ooQ2,1),
% % functorIsMacro(default_ooQ2),
% % mpred_prop(baseKB,default_ooQ2,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooQ2,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooQ2,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,default_ooQ2,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,default_ooQ2,1,pfcLHS),
% rhs( [ arity(default_ooQ2,1),
% functorIsMacro(default_ooQ2),
% mpred_prop(baseKB,default_ooQ2,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,default_ooQ2,1,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcWatches)
% % body: \+ground(default_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,default_ooQ2,1,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : default_ooQ2/1) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooQ2,1,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooQ2,1,kb_shared) ,
% support_fact = ( mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44) ,
% ax) ,
% support_trig = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,default_ooQ2,1,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB2\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_18560:default_ooQ2/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_32802:default_ooQ2/1))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB2\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_28350:default_ooQ2/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_42592:default_ooQ2/1))) }])
% % Support: mpred_prop(baseKB,default_ooQ2,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,default_ooQ2,1,kb_shared),'$pt'(baseKB,genlMt(BaseKB5,baseKB),(BaseKB6\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call7 :
% %
% % call(kb_shared,_79316:default_ooQ2/1))),
% % show_failure( on_x_fail( Call8 :
% %
% % call(kb_shared,_93560:default_ooQ2/1))) }]))))
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,kb_shared)
% % body: \+ground(default_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,default_ooQ2,1,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,default_ooQ2,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,default_ooQ2,1,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,default_ooQ2,1,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,default_ooQ2,1,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,default_ooQ2,1,kb_shared)
% % still_supported(~mpred_prop(baseKB,default_ooQ2,1,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,default_ooQ2,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,default_ooQ2,1,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,default_ooQ2,1,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,default_ooQ2,1,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,default_ooQ2,1,pfcWatches)
% % still_supported(~mpred_prop(baseKB,default_ooQ2,1,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,default_ooQ2,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,default_ooQ2,1,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,default_ooQ2,1,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,default_ooQ2,1,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,default_ooQ2,1,pfcLHS)
% % still_supported(~mpred_prop(baseKB,default_ooQ2,1,pfcLHS))
% % Adding positive
% % trigger: default_ooQ2(OoQ2)
% % body: rhs([ if_mooQ2(current_ooQ2(OoQ23),current_ooQ2(OoQ24))])
% % Support: (default_ooQ2(OoQ25)==>if_mooQ2(current_ooQ2(OoQ26),current_ooQ2(OoQ27))),mfl4([ 'X'=X],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',44)
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger)).
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger)
% % body: \+ground(default_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger)
% % body: rhs([ mpred_prop(baseKB,default_ooQ2,1,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,default_ooQ2,1,pfcWatches)
% % Support: mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger),rhs([ mpred_prop(baseKB,default_ooQ2,1,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooQ2,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooQ2,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger),
% rhs([mpred_prop(baseKB,default_ooQ2,1,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,default_ooQ2,1,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,default_ooQ2,1,pfcLHS),
% rhs( [ arity(default_ooQ2,1),
% functorIsMacro(default_ooQ2),
% mpred_prop(baseKB,default_ooQ2,1,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger)
% % body: genlPreds(pfcPosTrigger,GenlPreds_PfcPosTrigger)*->rhs([ mpred_prop(baseKB,default_ooQ2,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger)))])
% % still_supported(~mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger)
% % still_supported(~mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger))
% % Found positive trigger: default_ooQ2(OoQ2)==>if_mooQ2(current_ooQ2(OoQ23),current_ooQ2(OoQ24))
% % body: mpred_positive_fact((default_ooQ2(OoQ25)==>if_mooQ2(current_ooQ2(OoQ26),current_ooQ2(OoQ27))))*->rhs([ \+( ~( default_ooQ2(OoQ28)==>if_mooQ2(current_ooQ2(OoQ29),current_ooQ2(OoQ210))))])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = default_ooQ2(booQ2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = default_ooQ2(booQ2) ,
% support_fact = mfl4(_114988,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( default_ooQ2(booQ2)).
% % Found positive trigger: default_ooQ2(booQ2)
% % body: mpred_positive_fact(default_ooQ2(booQ2))*->rhs([ \+( ~( default_ooQ2(booQ2)))])
% % still_supported(~default_ooQ2(booQ2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~default_ooQ2(booQ2)
% % still_supported(~default_ooQ2(booQ2))
% % Found positive trigger: default_ooQ2(booQ2)
% % body: rhs([ if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2))])
% % RHS-Post1: if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2))
% % Support: default_ooQ2(booQ2),'$pt'(baseKB,default_ooQ2(booQ2),rhs([ if_mooQ2(current_ooQ2(OoQ22),current_ooQ2(booQ2))]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = if_mooQ2(current_ooQ2(_51144),current_ooQ2(booQ2)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = if_mooQ2(current_ooQ2(_51144),current_ooQ2(booQ2)) ,
% support_fact = default_ooQ2(booQ2) ,
% support_trig = '$pt'(baseKB,default_ooQ2(booQ2),rhs([if_mooQ2(current_ooQ2(_51144),current_ooQ2(booQ2))])) ,
% none is support_status.
% baseKB : mpred_fwc1( if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2))).
% % Found positive trigger: if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2))
% % body: mpred_positive_fact(if_mooQ2(current_ooQ2(OoQ22),current_ooQ2(booQ2)))*->rhs([ \+( ~( if_mooQ2(current_ooQ2(OoQ23),current_ooQ2(booQ2))))])
% % still_supported(~if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2)))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2))
% % still_supported(~if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2)))
% % Found positive trigger: if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2))
% % body: rhs([ \+current_ooQ2(OoQ22)/(current_ooQ2(OoQ23)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)])
% % RHS-Post1: \+current_ooQ2(OoQ2)/(current_ooQ2(OoQ21)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)
% % Support: if_mooQ2(current_ooQ2(OoQ22),current_ooQ2(booQ2)),'$pt'(baseKB,if_mooQ2(current_ooQ2(OoQ23),current_ooQ2(booQ2)),rhs([ \+current_ooQ2(OoQ24)/(current_ooQ2(OoQ25)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = \+current_ooQ2(_2358)/(current_ooQ2(_2358)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = \+current_ooQ2(_2358)/(current_ooQ2(_2358)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2) ,
% support_fact = if_mooQ2(current_ooQ2(_2130),current_ooQ2(booQ2)) ,
% support_trig = '$pt'( baseKB,
% if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2)),
% rhs([(\+current_ooQ2(_2358)/(current_ooQ2(_2358)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2))])) ,
% none is support_status.
% baseKB : mpred_fwc1( \+current_ooQ2(OoQ2)/(current_ooQ2(OoQ21)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ2,1,pfcRHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ2,1,pfcRHS) ,
% support_fact = mfl4(_67372,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ2,1,pfcRHS)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcRHS)
% % body: \+ground(current_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ2,1,pfcRHS)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcRHS)
% % body: rhs([ mpred_prop(baseKB,current_ooQ2,1,pfcCreates)])
% % RHS-Post1: mpred_prop(baseKB,current_ooQ2,1,pfcCreates)
% % Support: mpred_prop(baseKB,current_ooQ2,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ2,1,pfcRHS),rhs([ mpred_prop(baseKB,current_ooQ2,1,pfcCreates)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ2,1,pfcCreates) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ2,1,pfcCreates) ,
% support_fact = mpred_prop(baseKB,current_ooQ2,1,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ2,1,pfcRHS),
% rhs([mpred_prop(baseKB,current_ooQ2,1,pfcCreates)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ2,1,pfcCreates)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcCreates)
% % body: \+ground(current_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ2,1,pfcCreates)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcCreates)
% % body: rhs([ { baseKB : warn_if_static(current_ooQ2,1) },
% % { kb_shared( baseKB : current_ooQ2/1) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ2,1,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ2,1,kb_shared) ,
% support_fact = ( mfl4(_984,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46) ,
% ax) ,
% support_trig = mfl4(_1474,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ2,1,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB1\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_19316:current_ooQ2/1))),
% % show_failure( on_x_fail( Call3 :
% %
% % call(kb_shared,_33558:current_ooQ2/1))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB1\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_35232:current_ooQ2/1))),
% % show_failure( on_x_fail( Call3 :
% %
% % call(kb_shared,_49474:current_ooQ2/1))) }])
% % Support: mpred_prop(baseKB,current_ooQ2,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ2,1,kb_shared),'$pt'(baseKB,genlMt(BaseKB4,baseKB),(BaseKB5\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call6 :
% %
% % call(kb_shared,_86198:current_ooQ2/1))),
% % show_failure( on_x_fail( Call7 :
% %
% % call(kb_shared,_100442:current_ooQ2/1))) }]))))
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,kb_shared)
% % body: \+ground(current_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ2,1,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,current_ooQ2,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ2,1,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ2,1,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ2,1,kb_shared)
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcCreates)
% % body: genlPreds(pfcCreates,GenlPreds_PfcCreates)*->rhs([ mpred_prop(baseKB,current_ooQ2,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcCreates)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ2,1,pfcCreates))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ2,1,pfcCreates)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcCreates))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ2,1,pfcCreates)
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcCreates))
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcRHS)
% % body: genlPreds(pfcRHS,GenlPreds_PfcRHS)*->rhs([ mpred_prop(baseKB,current_ooQ2,1,Prop)])
% % RHS-Post1: mpred_prop(baseKB,current_ooQ2,1,pfcControlled)
% % Support: mpred_prop(baseKB,current_ooQ2,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ2,1,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
% % [ mpred_prop(baseKB,current_ooQ2,1,pfcControlled)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ2,1,pfcControlled) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ2,1,pfcControlled) ,
% support_fact = mpred_prop(baseKB,current_ooQ2,1,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ2,1,pfcRHS),
% genlPreds(pfcRHS,pfcControlled)*->rhs([mpred_prop(baseKB,current_ooQ2,1,pfcControlled)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ2,1,pfcControlled)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcControlled)
% % body: \+ground(current_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ2,1,pfcControlled)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcControlled)
% % body: rhs([ { kb_shared( baseKB : current_ooQ2/1) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcControlled)
% % body: genlPreds(pfcControlled,GenlPreds_PfcControlled)*->rhs([ mpred_prop(baseKB,current_ooQ2,1,Prop)])
% % RHS-Post1: mpred_prop(baseKB,current_ooQ2,1,prologHybrid)
% % Support: mpred_prop(baseKB,current_ooQ2,1,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ2,1,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
% % [ mpred_prop(baseKB,current_ooQ2,1,prologHybrid)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ2,1,prologHybrid) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ2,1,prologHybrid) ,
% support_fact = mpred_prop(baseKB,current_ooQ2,1,pfcControlled) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ2,1,pfcControlled),
% ( genlPreds(pfcControlled,prologHybrid) *->
% rhs([mpred_prop(baseKB,current_ooQ2,1,prologHybrid)]))) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ2,1,prologHybrid)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,prologHybrid)
% % body: \+ground(current_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ2,1,prologHybrid)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,prologHybrid)
% % body: genlPreds(prologHybrid,GenlPreds_PrologHybrid)*->rhs([ mpred_prop(baseKB,current_ooQ2,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,prologHybrid)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ2,1,prologHybrid))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ2,1,prologHybrid)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,prologHybrid))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ2,1,prologHybrid)
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,prologHybrid))
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcControlled)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ2,1,pfcControlled))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ2,1,pfcControlled)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcControlled))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ2,1,pfcControlled)
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcControlled))
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcRHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ2,1,pfcRHS))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ2,1,pfcRHS)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcRHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ2,1,pfcRHS)
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcRHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ2,1,pfcLHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ2,1,pfcLHS) ,
% support_fact = mfl4(_10972,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ2,1,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcLHS)
% % body: \+ground(current_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ2,1,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcLHS)
% % body: rhs([ arity(current_ooQ2,1),
% % functorIsMacro(current_ooQ2),
% % mpred_prop(baseKB,current_ooQ2,1,pfcWatches)])
% % RHS-Post1: arity(current_ooQ2,1)
% % Support: mpred_prop(baseKB,current_ooQ2,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ2,1,pfcLHS),rhs([ arity(current_ooQ2,1),
% % functorIsMacro(current_ooQ2),
% % mpred_prop(baseKB,current_ooQ2,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(current_ooQ2,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(current_ooQ2,1) ,
% support_fact = mpred_prop(baseKB,current_ooQ2,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ2,1,pfcLHS),
% rhs( [ arity(current_ooQ2,1),
% functorIsMacro(current_ooQ2),
% mpred_prop(baseKB,current_ooQ2,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( arity(current_ooQ2,1)).
% % Found positive trigger: arity(current_ooQ2,1)
% % body: predicateConventionMt(current_ooQ2,PredicateConventionMt_Current_ooQ2)*->rhs([ { kb_global( _44436 :
% %
% % current_ooQ2/1) }])
% % Found positive trigger: arity(current_ooQ2,1)
% % body: prologHybrid(current_ooQ2)*->rhs([ { kb_shared( current_ooQ2/1) }])
% % Found positive trigger: arity(current_ooQ2,1)
% % body: pfcControlled(current_ooQ2)*->rhs([ hybrid_support(current_ooQ2,1)])
% % RHS-Post1: hybrid_support(current_ooQ2,1)
% % Support: arity(current_ooQ2,1),'$pt'(baseKB,arity(current_ooQ2,1),(pfcControlled(current_ooQ2)*->rhs([ hybrid_support(current_ooQ2,1)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = hybrid_support(current_ooQ2,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = hybrid_support(current_ooQ2,1) ,
% support_fact = arity(current_ooQ2,1) ,
% support_trig = '$pt'( baseKB,
% arity(current_ooQ2,1),
% pfcControlled(current_ooQ2)*->rhs([hybrid_support(current_ooQ2,1)])) ,
% none is support_status.
% baseKB : mpred_fwc1( hybrid_support(current_ooQ2,1)).
% % Found positive trigger: hybrid_support(current_ooQ2,1)
% % body: mpred_positive_fact(hybrid_support(current_ooQ2,1))*->rhs([ \+( ~( hybrid_support(current_ooQ2,1)))])
% % still_supported(~hybrid_support(current_ooQ2,1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~hybrid_support(current_ooQ2,1)
% % still_supported(~hybrid_support(current_ooQ2,1))
% % Found positive trigger: arity(current_ooQ2,1)
% % body: mpred_positive_fact(arity(current_ooQ2,1))*->rhs([ \+( ~( arity(current_ooQ2,1)))])
% % still_supported(~arity(current_ooQ2,1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(current_ooQ2,1)
% % still_supported(~arity(current_ooQ2,1))
% % Found positive trigger: arity(current_ooQ2,1)
% % body: singleValuedInArg(current_ooQ2,SingleValuedInArg_Current_ooQ2)*->rhs([ singleValuedInArgAX(current_ooQ2,1,SingleValuedInArgAX4)])
% % RHS-Post1: functorIsMacro(current_ooQ2)
% % Support: mpred_prop(baseKB,current_ooQ2,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ2,1,pfcLHS),rhs([ arity(current_ooQ2,1),
% % functorIsMacro(current_ooQ2),
% % mpred_prop(baseKB,current_ooQ2,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(current_ooQ2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(current_ooQ2) ,
% support_fact = mpred_prop(baseKB,current_ooQ2,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ2,1,pfcLHS),
% rhs( [ arity(current_ooQ2,1),
% functorIsMacro(current_ooQ2),
% mpred_prop(baseKB,current_ooQ2,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(current_ooQ2)).
% % Found positive trigger: functorIsMacro(current_ooQ2)
% % body: mpred_positive_fact(functorIsMacro(current_ooQ2))*->rhs([ \+( ~( functorIsMacro(current_ooQ2)))])
% % still_supported(~functorIsMacro(current_ooQ2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(current_ooQ2)
% % still_supported(~functorIsMacro(current_ooQ2))
% % RHS-Post1: mpred_prop(baseKB,current_ooQ2,1,pfcWatches)
% % Support: mpred_prop(baseKB,current_ooQ2,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ2,1,pfcLHS),rhs([ arity(current_ooQ2,1),
% % functorIsMacro(current_ooQ2),
% % mpred_prop(baseKB,current_ooQ2,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ2,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ2,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,current_ooQ2,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ2,1,pfcLHS),
% rhs( [ arity(current_ooQ2,1),
% functorIsMacro(current_ooQ2),
% mpred_prop(baseKB,current_ooQ2,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ2,1,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcWatches)
% % body: \+ground(current_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ2,1,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : current_ooQ2/1) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,current_ooQ2,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ2,1,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ2,1,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ2,1,pfcWatches)
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,current_ooQ2,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ2,1,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ2,1,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ2,1,pfcLHS)
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcLHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger) ,
% support_fact = mfl4(_75958,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger)
% % body: \+ground(current_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger)
% % body: rhs([ mpred_prop(baseKB,current_ooQ2,1,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,current_ooQ2,1,pfcWatches)
% % Support: mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger),rhs([ mpred_prop(baseKB,current_ooQ2,1,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ2,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ2,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger),
% rhs([mpred_prop(baseKB,current_ooQ2,1,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,current_ooQ2,1,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ2,1,pfcLHS),
% rhs( [ arity(current_ooQ2,1),
% functorIsMacro(current_ooQ2),
% mpred_prop(baseKB,current_ooQ2,1,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger)
% % body: genlPreds(pfcNegTrigger,GenlPreds_PfcNegTrigger)*->rhs([ mpred_prop(baseKB,current_ooQ2,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger)
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger))
% % Adding negative
% % trigger: current_ooQ2(OoQ2)
% % test: call_u_no_bc(current_ooQ2(OoQ22)),current_ooQ2(OoQ23)\=@=current_ooQ2(booQ2)
% % body: rhs([ current_ooQ2(booQ2)])
% % Support: (\+current_ooQ2(OoQ24)/(current_ooQ2(OoQ25)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)),mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46)
% % RHS-Post1: current_ooQ2(booQ2)
% % Support: \+current_ooQ2(OoQ2),'$nt'(current_ooQ2(OoQ21),(call_u_no_bc(current_ooQ2(OoQ22)),current_ooQ2(OoQ23)\=@=current_ooQ2(booQ2)),rhs(
% % [ current_ooQ2(booQ2)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = current_ooQ2(booQ2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = current_ooQ2(booQ2) ,
% support_fact = \+( current_ooQ2(OoQ2)) ,
% support_trig = '$nt'( current_ooQ2(OoQ2),
% call_u_no_bc(current_ooQ2(OoQ2)),current_ooQ2(OoQ21)\=@=current_ooQ2(booQ2),
% rhs([current_ooQ2(booQ2)])) ,
% none is support_status.
% % Adding NEG mpred_do_fcnt via support
% % trigger: current_ooQ2(OoQ2)
% % cond: call_u_no_bc(current_ooQ2(OoQ22)),current_ooQ2(OoQ23)\=@=current_ooQ2(booQ2)
% % action: rhs([ current_ooQ2(booQ2)])
% % from: mpred_add_support_fast(current_ooQ2(booQ2),(\+current_ooQ2(OoQ24),'$nt'(current_ooQ2(OoQ25),(call_u_no_bc(current_ooQ2(OoQ26)),current_ooQ2(OoQ27)\=@=current_ooQ2(booQ2)),rhs(
% % [ current_ooQ2(booQ2)]))))
% baseKB : mpred_fwc1( current_ooQ2(booQ2)).
% % Found positive trigger: current_ooQ2(booQ2)
% % body: mpred_positive_fact(current_ooQ2(booQ2))*->rhs([ \+( ~( current_ooQ2(booQ2)))])
% % still_supported(~current_ooQ2(booQ2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~current_ooQ2(booQ2)
% % still_supported(~current_ooQ2(booQ2))
% % Found negative trigger: current_ooQ2(booQ2)
% % cond: call_u_no_bc(current_ooQ2(OoQ2)),current_ooQ2(OoQ22)\=@=current_ooQ2(booQ2)
% % body: rhs([ current_ooQ2(booQ2)])
% % Support: '$spft'(baseKB,current_ooQ2(booQ2),\+current_ooQ2(OoQ23),'$nt'(current_ooQ2(booQ2),(call_u_no_bc(current_ooQ2(OoQ24)),current_ooQ2(OoQ25)\=@=current_ooQ2(booQ2)),rhs(
% % [ current_ooQ2(booQ2)])))
% % Found positive trigger: \+current_ooQ2(OoQ2)/(current_ooQ2(OoQ22)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)
% % body: mpred_positive_fact((\+current_ooQ2(OoQ23)/(current_ooQ2(OoQ24)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)))*->rhs([ \+( ~( \+current_ooQ2(OoQ25)/(current_ooQ2(OoQ26)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)))])
passed=info(why_was_true(baseKB:current_ooQ2(booQ2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for current_ooQ2(booQ2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+current_ooQ2(_) % [/boot/init.pl:512]
1.2 \+current_ooQ2(W4)/(current_ooQ2(W4)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_80780]
1.3 if_mooQ2(current_ooQ2(_),current_ooQ2(booQ2)) % [mfl4(_81960,_81962,_81964,_81966)]
1.4 if_mooQ2(W4,X4)==>(\+W4/(W4\=@=X4)==>X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:41]
1.5 default_ooQ2(booQ2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:46]
1.6 default_ooQ2(W4)==>if_mooQ2(current_ooQ2(_),current_ooQ2(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:44]
1.7 mfl4([ 'Missing'=_,
'Create'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',41)
1.8 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46)
1.9 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',44)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = current_ooQ2(fooQ2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = current_ooQ2(fooQ2) ,
% support_fact = mfl4(_91972,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',52) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( current_ooQ2(fooQ2)).
% % Found positive trigger: current_ooQ2(fooQ2)
% % body: mpred_positive_fact(current_ooQ2(fooQ2))*->rhs([ \+( ~( current_ooQ2(fooQ2)))])
% % still_supported(~current_ooQ2(fooQ2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~current_ooQ2(fooQ2)
% % still_supported(~current_ooQ2(fooQ2))
% % Found negative trigger: current_ooQ2(fooQ2)
% % cond: call_u_no_bc(current_ooQ2(OoQ2)),current_ooQ2(OoQ22)\=@=current_ooQ2(booQ2)
% % body: rhs([ current_ooQ2(booQ2)])
% % Support: '$spft'(baseKB,current_ooQ2(booQ2),\+current_ooQ2(OoQ23),'$nt'(current_ooQ2(fooQ2),(call_u_no_bc(current_ooQ2(OoQ24)),current_ooQ2(OoQ25)\=@=current_ooQ2(booQ2)),rhs(
% % [ current_ooQ2(booQ2)])))
% % Removing support: \+current_ooQ2(fooQ2),'$nt'(current_ooQ2(fooQ2),(call_u_no_bc(current_ooQ2(fooQ2)),current_ooQ2(fooQ2)\=@=current_ooQ2(booQ2)),rhs(
% % [ current_ooQ2(booQ2)]))
% % Which was for: current_ooQ2(booQ2)
passed=info(why_was_true(baseKB:(\+current_ooQ2(booQ2))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooQ2(booQ2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooQ2(booQ2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooQ2(booQ2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% % RHS-Post1: current_ooQ2(booQ2)
% % Support: \+current_ooQ2(fooQ2),'$nt'(current_ooQ2(fooQ2),(call_u_no_bc(current_ooQ2(OoQ2)),current_ooQ2(OoQ21)\=@=current_ooQ2(booQ2)),rhs(
% % [ current_ooQ2(booQ2)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = current_ooQ2(booQ2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = current_ooQ2(booQ2) ,
% support_fact = \+( current_ooQ2(fooQ2)) ,
% support_trig = '$nt'( current_ooQ2(fooQ2),
% call_u_no_bc(current_ooQ2(OoQ2)),current_ooQ2(OoQ21)\=@=current_ooQ2(booQ2),
% rhs([current_ooQ2(booQ2)])) ,
% none is support_status.
% % Adding NEG mpred_do_fcnt via support
% % trigger: current_ooQ2(fooQ2)
% % cond: call_u_no_bc(current_ooQ2(OoQ2)),current_ooQ2(OoQ22)\=@=current_ooQ2(booQ2)
% % action: rhs([ current_ooQ2(booQ2)])
% % from: mpred_add_support_fast(current_ooQ2(booQ2),(\+current_ooQ2(fooQ2),'$nt'(current_ooQ2(fooQ2),(call_u_no_bc(current_ooQ2(OoQ23)),current_ooQ2(OoQ24)\=@=current_ooQ2(booQ2)),rhs(
% % [ current_ooQ2(booQ2)]))))
% baseKB : mpred_fwc1( current_ooQ2(booQ2)).
% % Found positive trigger: current_ooQ2(booQ2)
% % body: mpred_positive_fact(current_ooQ2(booQ2))*->rhs([ \+( ~( current_ooQ2(booQ2)))])
% % still_supported(~current_ooQ2(booQ2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~current_ooQ2(booQ2)
% % still_supported(~current_ooQ2(booQ2))
passed=info(why_was_true(baseKB:current_ooQ2(booQ2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for current_ooQ2(booQ2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+current_ooQ2(fooQ2) % [/boot/init.pl:512]
1.2 \+current_ooQ2(W4)/(current_ooQ2(W4)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_86174]
1.3 if_mooQ2(current_ooQ2(_),current_ooQ2(booQ2)) % [mfl4(_87354,_87356,_87358,_87360)]
1.4 if_mooQ2(W4,X4)==>(\+W4/(W4\=@=X4)==>X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:41]
1.5 default_ooQ2(booQ2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:46]
1.6 default_ooQ2(W4)==>if_mooQ2(current_ooQ2(_),current_ooQ2(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:44]
1.7 mfl4([ 'Missing'=_,
'Create'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',41)
1.8 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46)
1.9 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',44)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% % Removing support: mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46),ax
% % Which was for: default_ooQ2(booQ2)
% success( mpred_undo1_nt_unfwc,
% ( '$nt'( current_ooQ2(OoQ2),
% call_u_no_bc(current_ooQ2(OoQ21)),current_ooQ2(OoQ22)\=@=current_ooQ2(booQ2),
% rhs([current_ooQ2(booQ2)])) ,
% dmsg_pretty( mpred_undo1( '$nt'( current_ooQ2(OoQ23),
% call_u_no_bc(current_ooQ2(OoQ24)),current_ooQ2(OoQ25)\=@=current_ooQ2(booQ2),
% rhs([current_ooQ2(booQ2)])))) ,
% retract_u( '$nt'( current_ooQ2(OoQ26),
% call_u_no_bc(current_ooQ2(OoQ27)),current_ooQ2(OoQ28)\=@=current_ooQ2(booQ2),
% rhs([current_ooQ2(booQ2)]))))).
% Fileinfo: unk: -1
t_l : shown_why( (\+current_ooQ2(fooQ2))+[]).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
t_l : shown_why( (\+current_ooQ2(A)/(current_ooQ2(A)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2))+[]).
% Fileinfo: unk: -1
t_l : shown_why( if_mooQ2(current_ooQ2(A),current_ooQ2(booQ2))+[]).
% Fileinfo: unk: -1
t_l : shown_why( default_ooQ2(booQ2)+[]).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
t_l : shown_why( (default_ooQ2(A)==>if_mooQ2(current_ooQ2(B),current_ooQ2(A)))+[]).
% Fileinfo: unk: -1
baseKB : '$spft'( baseKB,
default_ooQ2(OoQ2)==>if_mooQ2(current_ooQ2(OoQ22),current_ooQ2(OoQ23)),
mfl4(
[ 'X'=X],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,default_ooQ2,1,pfcLHS),
mfl4(
[ 'X'=X],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
arity(default_ooQ2,1),
mpred_prop(baseKB,default_ooQ2,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,default_ooQ2,1,pfcLHS),
rhs( [ arity(default_ooQ2,1),
functorIsMacro(default_ooQ2),
mpred_prop(baseKB,default_ooQ2,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
functorIsMacro(default_ooQ2),
mpred_prop(baseKB,default_ooQ2,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,default_ooQ2,1,pfcLHS),
rhs( [ arity(default_ooQ2,1),
functorIsMacro(default_ooQ2),
mpred_prop(baseKB,default_ooQ2,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,default_ooQ2,1,pfcWatches),
mpred_prop(baseKB,default_ooQ2,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,default_ooQ2,1,pfcLHS),
rhs( [ arity(default_ooQ2,1),
functorIsMacro(default_ooQ2),
mpred_prop(baseKB,default_ooQ2,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,default_ooQ2,1,kb_shared),
( mfl4(
[ 'X'=X],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44) ,
ax),
mfl4(
[ 'X'=X1],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
'$pt'( baseKB,
genlMt(BaseKB,baseKB),
( BaseKB3\=baseKB *->
rhs([{nop(dmsg_pretty(Call:call(kb_shared,_98262:default_ooQ2/1))),show_failure(on_x_fail(Call5:call(kb_shared,_98288:default_ooQ2/1)))}]))),
mpred_prop(baseKB,default_ooQ2,1,kb_shared),
'$pt'( baseKB,
mpred_prop(baseKB,default_ooQ2,1,kb_shared),
'$pt'( baseKB,
genlMt(BaseKB6,baseKB),
( BaseKB7\=baseKB *->
rhs([{nop(dmsg_pretty(Call8:call(kb_shared,_98368:default_ooQ2/1))),show_failure(on_x_fail(Call9:call(kb_shared,_98394:default_ooQ2/1)))}]))))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger),
mfl4(
[ 'X'=X10],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,default_ooQ2,1,pfcWatches),
mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger),
'$pt'( baseKB,
mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger),
rhs([mpred_prop(baseKB,default_ooQ2,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
'$pt'( baseKB,
default_ooQ2(OoQ2),
rhs([if_mooQ2(current_ooQ2(OoQ213),current_ooQ2(OoQ214))])),
default_ooQ2(OoQ215)==>if_mooQ2(current_ooQ2(OoQ216),current_ooQ2(OoQ217)),
mfl4(
[ 'X'=X11],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcRHS),
mfl4(BaseKB10,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcCreates),
mpred_prop(baseKB,current_ooQ2,1,pfcRHS),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcRHS),
rhs([mpred_prop(baseKB,current_ooQ2,1,pfcCreates)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,kb_shared),
( mfl4(BaseKB10,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46) ,
ax),
mfl4(BaseKB11,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
'$pt'( baseKB,
genlMt(BaseKB12,baseKB),
( BaseKB13\=baseKB *->
rhs([{nop(dmsg_pretty(Call14:call(kb_shared,_112148:current_ooQ2/1))),show_failure(on_x_fail(Call15:call(kb_shared,_112174:current_ooQ2/1)))}]))),
mpred_prop(baseKB,current_ooQ2,1,kb_shared),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,kb_shared),
'$pt'( baseKB,
genlMt(BaseKB16,baseKB),
( BaseKB17\=baseKB *->
rhs([{nop(dmsg_pretty(Call18:call(kb_shared,_112254:current_ooQ2/1))),show_failure(on_x_fail(Call19:call(kb_shared,_112280:current_ooQ2/1)))}]))))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcControlled),
mpred_prop(baseKB,current_ooQ2,1,pfcRHS),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcRHS),
genlPreds(pfcRHS,pfcControlled)*->rhs([mpred_prop(baseKB,current_ooQ2,1,pfcControlled)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,prologHybrid),
mpred_prop(baseKB,current_ooQ2,1,pfcControlled),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcControlled),
genlPreds(pfcControlled,prologHybrid)*->rhs([mpred_prop(baseKB,current_ooQ2,1,prologHybrid)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcLHS),
mfl4(BaseKB20,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
arity(current_ooQ2,1),
mpred_prop(baseKB,current_ooQ2,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcLHS),
rhs( [ arity(current_ooQ2,1),
functorIsMacro(current_ooQ2),
mpred_prop(baseKB,current_ooQ2,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
hybrid_support(current_ooQ2,1),
arity(current_ooQ2,1),
'$pt'( baseKB,
arity(current_ooQ2,1),
pfcControlled(current_ooQ2)*->rhs([hybrid_support(current_ooQ2,1)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
functorIsMacro(current_ooQ2),
mpred_prop(baseKB,current_ooQ2,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcLHS),
rhs( [ arity(current_ooQ2,1),
functorIsMacro(current_ooQ2),
mpred_prop(baseKB,current_ooQ2,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcWatches),
mpred_prop(baseKB,current_ooQ2,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcLHS),
rhs( [ arity(current_ooQ2,1),
functorIsMacro(current_ooQ2),
mpred_prop(baseKB,current_ooQ2,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger),
mfl4(BaseKB20,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcWatches),
mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger),
rhs([mpred_prop(baseKB,current_ooQ2,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$pt'( baseKB,
genlMt(BaseKB20,baseKB),
( BaseKB21\=baseKB *->
rhs([{nop(dmsg_pretty(Call22:call(kb_shared,_92030:default_ooQ2/1))),show_failure(on_x_fail(Call23:call(kb_shared,_92056:default_ooQ2/1)))}]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$pt'( baseKB,
default_ooQ2(OoQ2),
rhs([if_mooQ2(current_ooQ2(OoQ226),current_ooQ2(OoQ227))])).
% Fileinfo: unk: -1
baseKB : '$pt'( baseKB,
genlMt(BaseKB24,baseKB),
( BaseKB25\=baseKB *->
rhs([{nop(dmsg_pretty(Call26:call(kb_shared,_19974:current_ooQ2/1))),show_failure(on_x_fail(Call27:call(kb_shared,_20000:current_ooQ2/1)))}]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : functorIsMacro(default_ooQ2).
% Fileinfo: unk: -1
baseKB : functorIsMacro(current_ooQ2).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : arity(default_ooQ2,1).
% Fileinfo: unk: -1
baseKB : arity(current_ooQ2,1).
/* portray_hb1( print_tree_stop,
$predicate_property( current_ooQ2(OoQ2)),
[ interpreted, visible,public,dynamic,multifile,discontiguous,transparent
,
number_of_clauses(0),
number_of_rules(0),
last_modified_generation(97651),
defined,
size(112)]).
*/
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
/* portray_hb1( print_tree_stop,
$predicate_property( default_ooQ2(OoQ2)),
[ interpreted, visible,public,dynamic,multifile,discontiguous,transparent
,
number_of_clauses(0),
number_of_rules(0),
last_modified_generation(97199),
defined,
size(112)]).
*/
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : hybrid_support(current_ooQ2,1).
% Fileinfo: unk: -1
baseKB : safe_wrap(baseKB,default_ooQ2,1,ereq).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : safe_wrap(baseKB,current_ooQ2,1,ereq).
% Fileinfo: unk: -1
baseKB : default_ooQ2(OoQ2)==>if_mooQ2(current_ooQ2(OoQ229),current_ooQ2(OoQ230)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : mpred_prop(baseKB,default_ooQ2,1,pfcLHS).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,default_ooQ2,1,pfcWatches).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,default_ooQ2,1,kb_shared).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,current_ooQ2,1,pfcRHS).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,current_ooQ2,1,pfcCreates).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : mpred_prop(baseKB,current_ooQ2,1,kb_shared).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,current_ooQ2,1,pfcControlled).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,current_ooQ2,1,prologHybrid).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : mpred_prop(baseKB,current_ooQ2,1,pfcLHS).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,current_ooQ2,1,pfcWatches).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
j_u : junit_prop("default_ooQ2(booQ2). @ 32",goal,baseKB:call_u(default_ooQ2(booQ2))).
% Fileinfo: unk: -1
j_u : junit_prop("default_ooQ2(booQ2). @ 36",goal,baseKB:default_ooQ2(booQ2)).
% Fileinfo: unk: -1
j_u : junit_prop("current_ooQ2(booQ2). @ 48",goal,baseKB:current_ooQ2(booQ2)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
j_u : junit_prop("\naf current_ooQ2(booQ2). @ 54",goal,baseKB:(\+current_ooQ2(booQ2))).
% Fileinfo: unk: -1
j_u : junit_prop("current_ooQ2(booQ2). @ 58",goal,baseKB:current_ooQ2(booQ2)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
rdf_rewrite : arity(default_ooQ2,1).
% Fileinfo: unk: -1
rdf_rewrite : arity(current_ooQ2,1).
passed=info(why_was_true(baseKB:(\+current_ooQ2(booQ2))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooQ2(booQ2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooQ2(booQ2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooQ2(booQ2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = ~( current_ooQ2(fooQ2)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = ~( current_ooQ2(fooQ2)) ,
% support_fact = mfl4(_97994,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',66) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( ~( current_ooQ2(fooQ2))).
% % Found positive trigger: ~current_ooQ2(fooQ2)
% % body: mpred_positive_fact(~current_ooQ2(fooQ2))*->rhs([ \+( ~( ~( current_ooQ2(fooQ2))))])
passed=info(why_was_true(baseKB: ~current_ooQ2(fooQ2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~current_ooQ2(fooQ2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',66)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = default_ooQ2(booQ2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = default_ooQ2(booQ2) ,
% support_fact = mfl4(_19862,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',72) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( default_ooQ2(booQ2)).
% % Found positive trigger: default_ooQ2(booQ2)
% % body: mpred_positive_fact(default_ooQ2(booQ2))*->rhs([ \+( ~( default_ooQ2(booQ2)))])
% % still_supported(~default_ooQ2(booQ2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~default_ooQ2(booQ2)
% % still_supported(~default_ooQ2(booQ2))
% % Found positive trigger: default_ooQ2(booQ2)
% % body: rhs([ if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2))])
% % RHS-Post1: if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2))
% % Support: default_ooQ2(booQ2),'$pt'(baseKB,default_ooQ2(booQ2),rhs([ if_mooQ2(current_ooQ2(OoQ22),current_ooQ2(booQ2))]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = if_mooQ2(current_ooQ2(_2362),current_ooQ2(booQ2)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = if_mooQ2(current_ooQ2(_2362),current_ooQ2(booQ2)) ,
% support_fact = default_ooQ2(booQ2) ,
% support_trig = '$pt'(baseKB,default_ooQ2(booQ2),rhs([if_mooQ2(current_ooQ2(_2362),current_ooQ2(booQ2))])) ,
% none is support_status.
% baseKB : mpred_fwc1( if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2))).
% % Found positive trigger: if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2))
% % body: mpred_positive_fact(if_mooQ2(current_ooQ2(OoQ22),current_ooQ2(booQ2)))*->rhs([ \+( ~( if_mooQ2(current_ooQ2(OoQ23),current_ooQ2(booQ2))))])
% % still_supported(~if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2)))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2))
% % still_supported(~if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2)))
% % Found positive trigger: if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2))
% % body: rhs([ \+current_ooQ2(OoQ22)/(current_ooQ2(OoQ23)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)])
% % RHS-Post1: \+current_ooQ2(OoQ2)/(current_ooQ2(OoQ21)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)
% % Support: if_mooQ2(current_ooQ2(OoQ22),current_ooQ2(booQ2)),'$pt'(baseKB,if_mooQ2(current_ooQ2(OoQ23),current_ooQ2(booQ2)),rhs([ \+current_ooQ2(OoQ24)/(current_ooQ2(OoQ25)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = \+current_ooQ2(_2834)/(current_ooQ2(_2834)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = \+current_ooQ2(_2834)/(current_ooQ2(_2834)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2) ,
% support_fact = if_mooQ2(current_ooQ2(_2606),current_ooQ2(booQ2)) ,
% support_trig = '$pt'( baseKB,
% if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2)),
% rhs([(\+current_ooQ2(_2834)/(current_ooQ2(_2834)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2))])) ,
% none is support_status.
% baseKB : mpred_fwc1( \+current_ooQ2(OoQ2)/(current_ooQ2(OoQ21)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)).
% % Adding negative
% % trigger: current_ooQ2(OoQ2)
% % test: call_u_no_bc(current_ooQ2(OoQ22)),current_ooQ2(OoQ23)\=@=current_ooQ2(booQ2)
% % body: rhs([ current_ooQ2(booQ2)])
% % Support: (\+current_ooQ2(OoQ24)/(current_ooQ2(OoQ25)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)),mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',72)
% % RHS-Post1: current_ooQ2(booQ2)
% % Support: \+current_ooQ2(OoQ2),'$nt'(current_ooQ2(OoQ21),(call_u_no_bc(current_ooQ2(OoQ22)),current_ooQ2(OoQ23)\=@=current_ooQ2(booQ2)),rhs(
% % [ current_ooQ2(booQ2)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = current_ooQ2(booQ2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = current_ooQ2(booQ2) ,
% support_fact = \+( current_ooQ2(OoQ2)) ,
% support_trig = '$nt'( current_ooQ2(OoQ2),
% call_u_no_bc(current_ooQ2(OoQ2)),current_ooQ2(OoQ21)\=@=current_ooQ2(booQ2),
% rhs([current_ooQ2(booQ2)])) ,
% none is support_status.
% % Adding NEG mpred_do_fcnt via support
% % trigger: current_ooQ2(OoQ2)
% % cond: call_u_no_bc(current_ooQ2(OoQ22)),current_ooQ2(OoQ23)\=@=current_ooQ2(booQ2)
% % action: rhs([ current_ooQ2(booQ2)])
% % from: mpred_add_support_fast(current_ooQ2(booQ2),(\+current_ooQ2(OoQ24),'$nt'(current_ooQ2(OoQ25),(call_u_no_bc(current_ooQ2(OoQ26)),current_ooQ2(OoQ27)\=@=current_ooQ2(booQ2)),rhs(
% % [ current_ooQ2(booQ2)]))))
% baseKB : mpred_fwc1( current_ooQ2(booQ2)).
% % Found positive trigger: current_ooQ2(booQ2)
% % body: mpred_positive_fact(current_ooQ2(booQ2))*->rhs([ \+( ~( current_ooQ2(booQ2)))])
% % still_supported(~current_ooQ2(booQ2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~current_ooQ2(booQ2)
% % still_supported(~current_ooQ2(booQ2))
% % Found negative trigger: current_ooQ2(booQ2)
% % cond: call_u_no_bc(current_ooQ2(OoQ2)),current_ooQ2(OoQ22)\=@=current_ooQ2(booQ2)
% % body: rhs([ current_ooQ2(booQ2)])
% % Support: '$spft'(baseKB,current_ooQ2(booQ2),\+current_ooQ2(OoQ23),'$nt'(current_ooQ2(booQ2),(call_u_no_bc(current_ooQ2(OoQ24)),current_ooQ2(OoQ25)\=@=current_ooQ2(booQ2)),rhs(
% % [ current_ooQ2(booQ2)])))
% % Found positive trigger: \+current_ooQ2(OoQ2)/(current_ooQ2(OoQ22)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)
% % body: mpred_positive_fact((\+current_ooQ2(OoQ23)/(current_ooQ2(OoQ24)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)))*->rhs([ \+( ~( \+current_ooQ2(OoQ25)/(current_ooQ2(OoQ26)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)))])
passed=info(why_was_true(baseKB:current_ooQ2(booQ2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for current_ooQ2(booQ2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+current_ooQ2(fooQ2) % [/boot/init.pl:512]
1.2 \+current_ooQ2(W4)/(current_ooQ2(W4)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_60218]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',66)
1.4 if_mooQ2(current_ooQ2(_),current_ooQ2(booQ2)) % [mfl4(_61768,_61770,_61772,_61774)]
1.5 if_mooQ2(W4,X4)==>(\+W4/(W4\=@=X4)==>X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:41]
1.6 default_ooQ2(booQ2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:72]
1.7 default_ooQ2(W4)==>if_mooQ2(current_ooQ2(_),current_ooQ2(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:44]
1.8 mfl4([ 'Missing'=_,
'Create'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',41)
1.9 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',72)
1.10 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',44)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = ( if_mooTt(Missing,Create) ==>
% \+( Missing/(Missing\=@=Create)) ==>
% _72032) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = ( if_mooTt(Missing,Create) ==>
% \+( Missing/(Missing\=@=Create)) ==>
% _72032) ,
% support_fact = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 84) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( ( if_mooTt(If_mooTt,MooTt) ==>
% \+( _120246/(_120252\=@=_120254)) ==>
% _114620)).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooTt,2,pfcLHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooTt,2,pfcLHS) ,
% support_fact = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 84) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooTt,2,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcLHS)
% % body: \+ground(if_mooTt/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooTt,2,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcLHS)
% % body: rhs([ arity(if_mooTt,2),
% % functorIsMacro(if_mooTt),
% % mpred_prop(baseKB,if_mooTt,2,pfcWatches)])
% % RHS-Post1: arity(if_mooTt,2)
% % Support: mpred_prop(baseKB,if_mooTt,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooTt,2,pfcLHS),rhs([ arity(if_mooTt,2),
% % functorIsMacro(if_mooTt),
% % mpred_prop(baseKB,if_mooTt,2,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(if_mooTt,2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(if_mooTt,2) ,
% support_fact = mpred_prop(baseKB,if_mooTt,2,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooTt,2,pfcLHS),
% rhs( [ arity(if_mooTt,2),
% functorIsMacro(if_mooTt),
% mpred_prop(baseKB,if_mooTt,2,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( arity(if_mooTt,2)).
% % Found positive trigger: arity(if_mooTt,2)
% % body: predicateConventionMt(if_mooTt,PredicateConventionMt_If_mooTt)*->rhs([ { kb_global( _38718 :
% %
% % if_mooTt/2) }])
% % Found positive trigger: arity(if_mooTt,2)
% % body: prologHybrid(if_mooTt)*->rhs([ { kb_shared( if_mooTt/2) }])
% % Found positive trigger: arity(if_mooTt,2)
% % body: pfcControlled(if_mooTt)*->rhs([ hybrid_support(if_mooTt,2)])
% % Found positive trigger: arity(if_mooTt,2)
% % body: mpred_positive_fact(arity(if_mooTt,2))*->rhs([ \+( ~( arity(if_mooTt,2)))])
% % still_supported(~arity(if_mooTt,2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(if_mooTt,2)
% % still_supported(~arity(if_mooTt,2))
% % Found positive trigger: arity(if_mooTt,2)
% % body: singleValuedInArg(if_mooTt,SingleValuedInArg_If_mooTt)*->rhs([ singleValuedInArgAX(if_mooTt,2,SingleValuedInArgAX6)])
% % RHS-Post1: functorIsMacro(if_mooTt)
% % Support: mpred_prop(baseKB,if_mooTt,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooTt,2,pfcLHS),rhs([ arity(if_mooTt,2),
% % functorIsMacro(if_mooTt),
% % mpred_prop(baseKB,if_mooTt,2,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(if_mooTt) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(if_mooTt) ,
% support_fact = mpred_prop(baseKB,if_mooTt,2,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooTt,2,pfcLHS),
% rhs( [ arity(if_mooTt,2),
% functorIsMacro(if_mooTt),
% mpred_prop(baseKB,if_mooTt,2,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(if_mooTt)).
% % Found positive trigger: functorIsMacro(if_mooTt)
% % body: mpred_positive_fact(functorIsMacro(if_mooTt))*->rhs([ \+( ~( functorIsMacro(if_mooTt)))])
% % still_supported(~functorIsMacro(if_mooTt))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(if_mooTt)
% % still_supported(~functorIsMacro(if_mooTt))
% % RHS-Post1: mpred_prop(baseKB,if_mooTt,2,pfcWatches)
% % Support: mpred_prop(baseKB,if_mooTt,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooTt,2,pfcLHS),rhs([ arity(if_mooTt,2),
% % functorIsMacro(if_mooTt),
% % mpred_prop(baseKB,if_mooTt,2,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooTt,2,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooTt,2,pfcWatches) ,
% support_fact = mpred_prop(baseKB,if_mooTt,2,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooTt,2,pfcLHS),
% rhs( [ arity(if_mooTt,2),
% functorIsMacro(if_mooTt),
% mpred_prop(baseKB,if_mooTt,2,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooTt,2,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcWatches)
% % body: \+ground(if_mooTt/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooTt,2,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : if_mooTt/2) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooTt,2,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooTt,2,kb_shared) ,
% support_fact = ( mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 84) ,
% ax) ,
% support_trig = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 84) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooTt,2,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB3\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_18940:if_mooTt/2))),
% % show_failure( on_x_fail( Call5 :
% %
% % call(kb_shared,_33182:if_mooTt/2))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB3\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_29962:if_mooTt/2))),
% % show_failure( on_x_fail( Call5 :
% %
% % call(kb_shared,_44204:if_mooTt/2))) }])
% % Support: mpred_prop(baseKB,if_mooTt,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,if_mooTt,2,kb_shared),'$pt'(baseKB,genlMt(BaseKB6,baseKB),(BaseKB7\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call8 :
% %
% % call(kb_shared,_80928:if_mooTt/2))),
% % show_failure( on_x_fail( Call9 :
% %
% % call(kb_shared,_95170:if_mooTt/2))) }]))))
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,kb_shared)
% % body: \+ground(if_mooTt/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooTt,2,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,if_mooTt,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooTt,2,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooTt,2,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooTt,2,kb_shared)
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,if_mooTt,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooTt,2,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooTt,2,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooTt,2,pfcWatches)
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,if_mooTt,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooTt,2,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooTt,2,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooTt,2,pfcLHS)
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcLHS))
% % Adding positive
% % trigger: if_mooTt(If_mooTt,MooTt)
% % body: rhs([ \+_32948/(_32954\=@=_32956)==>_32940])
% % Support: (if_mooTt(If_mooTt3,MooTt5)==>(\+_3486/(_3488\=@=_3490)==>_3484)),mfl4([ 'Missing'=Missing,
% % 'Create'=Create],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',84)
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger) ,
% support_fact = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 84) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger)).
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger)
% % body: \+ground(if_mooTt/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger)
% % body: rhs([ mpred_prop(baseKB,if_mooTt,2,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,if_mooTt,2,pfcWatches)
% % Support: mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger),rhs([ mpred_prop(baseKB,if_mooTt,2,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooTt,2,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooTt,2,pfcWatches) ,
% support_fact = mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger),
% rhs([mpred_prop(baseKB,if_mooTt,2,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,if_mooTt,2,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,if_mooTt,2,pfcLHS),
% rhs( [ arity(if_mooTt,2),
% functorIsMacro(if_mooTt),
% mpred_prop(baseKB,if_mooTt,2,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger)
% % body: genlPreds(pfcPosTrigger,GenlPreds_PfcPosTrigger)*->rhs([ mpred_prop(baseKB,if_mooTt,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger)))])
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger)
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger))
% % Found positive trigger: if_mooTt(If_mooTt,MooTt)==>(\+_3394/(_3396\=@=_3398)==>_3392)
% % body: mpred_positive_fact((if_mooTt(If_mooTt3,MooTt7)==>(\+_3402/(_3404\=@=_3406)==>_3400)))*->rhs([ \+( ~( ( if_mooTt(If_mooTt4,MooTt8) ==>
% % \+( _94750/(_94756\=@=_94758)) ==>
% % _89116)))])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = default_ooTt(_98350)==>if_mooTt(current_ooTt(_98372),current_ooTt(_98350)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = default_ooTt(_98350)==>if_mooTt(current_ooTt(_98372),current_ooTt(_98350)) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( default_ooTt(Tt)==>if_mooTt(current_ooTt(Tt2),current_ooTt(Tt3))).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooTt,2,pfcRHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooTt,2,pfcRHS) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooTt,2,pfcRHS)).
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcRHS)
% % body: \+ground(if_mooTt/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooTt,2,pfcRHS)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcRHS)
% % body: rhs([ mpred_prop(baseKB,if_mooTt,2,pfcCreates)])
% % RHS-Post1: mpred_prop(baseKB,if_mooTt,2,pfcCreates)
% % Support: mpred_prop(baseKB,if_mooTt,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooTt,2,pfcRHS),rhs([ mpred_prop(baseKB,if_mooTt,2,pfcCreates)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooTt,2,pfcCreates) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooTt,2,pfcCreates) ,
% support_fact = mpred_prop(baseKB,if_mooTt,2,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooTt,2,pfcRHS),
% rhs([mpred_prop(baseKB,if_mooTt,2,pfcCreates)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooTt,2,pfcCreates)).
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcCreates)
% % body: \+ground(if_mooTt/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooTt,2,pfcCreates)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcCreates)
% % body: rhs([ { baseKB : warn_if_static(if_mooTt,2) },
% % { kb_shared( baseKB : if_mooTt/2) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcCreates)
% % body: genlPreds(pfcCreates,GenlPreds_PfcCreates)*->rhs([ mpred_prop(baseKB,if_mooTt,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcCreates)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooTt,2,pfcCreates))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooTt,2,pfcCreates)))])
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcCreates))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooTt,2,pfcCreates)
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcCreates))
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcRHS)
% % body: genlPreds(pfcRHS,GenlPreds_PfcRHS)*->rhs([ mpred_prop(baseKB,if_mooTt,2,Prop)])
% % RHS-Post1: mpred_prop(baseKB,if_mooTt,2,pfcControlled)
% % Support: mpred_prop(baseKB,if_mooTt,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooTt,2,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
% % [ mpred_prop(baseKB,if_mooTt,2,pfcControlled)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooTt,2,pfcControlled) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooTt,2,pfcControlled) ,
% support_fact = mpred_prop(baseKB,if_mooTt,2,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooTt,2,pfcRHS),
% genlPreds(pfcRHS,pfcControlled)*->rhs([mpred_prop(baseKB,if_mooTt,2,pfcControlled)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooTt,2,pfcControlled)).
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcControlled)
% % body: \+ground(if_mooTt/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooTt,2,pfcControlled)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcControlled)
% % body: rhs([ { kb_shared( baseKB : if_mooTt/2) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcControlled)
% % body: genlPreds(pfcControlled,GenlPreds_PfcControlled)*->rhs([ mpred_prop(baseKB,if_mooTt,2,Prop)])
% % RHS-Post1: mpred_prop(baseKB,if_mooTt,2,prologHybrid)
% % Support: mpred_prop(baseKB,if_mooTt,2,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,if_mooTt,2,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
% % [ mpred_prop(baseKB,if_mooTt,2,prologHybrid)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooTt,2,prologHybrid) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooTt,2,prologHybrid) ,
% support_fact = mpred_prop(baseKB,if_mooTt,2,pfcControlled) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooTt,2,pfcControlled),
% genlPreds(pfcControlled,prologHybrid)*->rhs([mpred_prop(baseKB,if_mooTt,2,prologHybrid)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooTt,2,prologHybrid)).
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,prologHybrid)
% % body: \+ground(if_mooTt/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooTt,2,prologHybrid)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,prologHybrid)
% % body: genlPreds(prologHybrid,GenlPreds_PrologHybrid)*->rhs([ mpred_prop(baseKB,if_mooTt,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,prologHybrid)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooTt,2,prologHybrid))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooTt,2,prologHybrid)))])
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,prologHybrid))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooTt,2,prologHybrid)
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,prologHybrid))
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcControlled)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooTt,2,pfcControlled))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooTt,2,pfcControlled)))])
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcControlled))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooTt,2,pfcControlled)
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcControlled))
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcRHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooTt,2,pfcRHS))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooTt,2,pfcRHS)))])
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcRHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooTt,2,pfcRHS)
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcRHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooTt,1,pfcLHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooTt,1,pfcLHS) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,default_ooTt,1,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcLHS)
% % body: \+ground(default_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,default_ooTt,1,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcLHS)
% % body: rhs([ arity(default_ooTt,1),
% % functorIsMacro(default_ooTt),
% % mpred_prop(baseKB,default_ooTt,1,pfcWatches)])
% % RHS-Post1: arity(default_ooTt,1)
% % Support: mpred_prop(baseKB,default_ooTt,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,default_ooTt,1,pfcLHS),rhs([ arity(default_ooTt,1),
% % functorIsMacro(default_ooTt),
% % mpred_prop(baseKB,default_ooTt,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(default_ooTt,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(default_ooTt,1) ,
% support_fact = mpred_prop(baseKB,default_ooTt,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,default_ooTt,1,pfcLHS),
% rhs( [ arity(default_ooTt,1),
% functorIsMacro(default_ooTt),
% mpred_prop(baseKB,default_ooTt,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( arity(default_ooTt,1)).
% % Found positive trigger: arity(default_ooTt,1)
% % body: predicateConventionMt(default_ooTt,PredicateConventionMt_Default_ooTt)*->rhs([ { kb_global( _114618 :
% %
% % default_ooTt/1) }])
% % Found positive trigger: arity(default_ooTt,1)
% % body: prologHybrid(default_ooTt)*->rhs([ { kb_shared( default_ooTt/1) }])
% % Found positive trigger: arity(default_ooTt,1)
% % body: pfcControlled(default_ooTt)*->rhs([ hybrid_support(default_ooTt,1)])
% % Found positive trigger: arity(default_ooTt,1)
% % body: mpred_positive_fact(arity(default_ooTt,1))*->rhs([ \+( ~( arity(default_ooTt,1)))])
% % still_supported(~arity(default_ooTt,1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(default_ooTt,1)
% % still_supported(~arity(default_ooTt,1))
% % Found positive trigger: arity(default_ooTt,1)
% % body: singleValuedInArg(default_ooTt,SingleValuedInArg_Default_ooTt)*->rhs([ singleValuedInArgAX(default_ooTt,1,SingleValuedInArgAX5)])
% % RHS-Post1: functorIsMacro(default_ooTt)
% % Support: mpred_prop(baseKB,default_ooTt,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,default_ooTt,1,pfcLHS),rhs([ arity(default_ooTt,1),
% % functorIsMacro(default_ooTt),
% % mpred_prop(baseKB,default_ooTt,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(default_ooTt) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(default_ooTt) ,
% support_fact = mpred_prop(baseKB,default_ooTt,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,default_ooTt,1,pfcLHS),
% rhs( [ arity(default_ooTt,1),
% functorIsMacro(default_ooTt),
% mpred_prop(baseKB,default_ooTt,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(default_ooTt)).
% % Found positive trigger: functorIsMacro(default_ooTt)
% % body: mpred_positive_fact(functorIsMacro(default_ooTt))*->rhs([ \+( ~( functorIsMacro(default_ooTt)))])
% % still_supported(~functorIsMacro(default_ooTt))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(default_ooTt)
% % still_supported(~functorIsMacro(default_ooTt))
% % RHS-Post1: mpred_prop(baseKB,default_ooTt,1,pfcWatches)
% % Support: mpred_prop(baseKB,default_ooTt,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,default_ooTt,1,pfcLHS),rhs([ arity(default_ooTt,1),
% % functorIsMacro(default_ooTt),
% % mpred_prop(baseKB,default_ooTt,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooTt,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooTt,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,default_ooTt,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,default_ooTt,1,pfcLHS),
% rhs( [ arity(default_ooTt,1),
% functorIsMacro(default_ooTt),
% mpred_prop(baseKB,default_ooTt,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,default_ooTt,1,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcWatches)
% % body: \+ground(default_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,default_ooTt,1,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : default_ooTt/1) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooTt,1,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooTt,1,kb_shared) ,
% support_fact = ( mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87) ,
% ax) ,
% support_trig = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,default_ooTt,1,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB2\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_79270:default_ooTt/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_93512:default_ooTt/1))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB2\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_85618:default_ooTt/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_99860:default_ooTt/1))) }])
% % Support: mpred_prop(baseKB,default_ooTt,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,default_ooTt,1,kb_shared),'$pt'(baseKB,genlMt(BaseKB5,baseKB),(BaseKB6\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call7 :
% %
% % call(kb_shared,_30542:default_ooTt/1))),
% % show_failure( on_x_fail( Call8 :
% %
% % call(kb_shared,_44786:default_ooTt/1))) }]))))
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,kb_shared)
% % body: \+ground(default_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,default_ooTt,1,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,default_ooTt,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,default_ooTt,1,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,default_ooTt,1,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,default_ooTt,1,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,default_ooTt,1,kb_shared)
% % still_supported(~mpred_prop(baseKB,default_ooTt,1,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,default_ooTt,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,default_ooTt,1,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,default_ooTt,1,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,default_ooTt,1,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,default_ooTt,1,pfcWatches)
% % still_supported(~mpred_prop(baseKB,default_ooTt,1,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,default_ooTt,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,default_ooTt,1,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,default_ooTt,1,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,default_ooTt,1,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,default_ooTt,1,pfcLHS)
% % still_supported(~mpred_prop(baseKB,default_ooTt,1,pfcLHS))
% % Adding positive
% % trigger: default_ooTt(Tt)
% % body: rhs([ if_mooTt(current_ooTt(Tt3),current_ooTt(Tt4))])
% % Support: (default_ooTt(Tt5)==>if_mooTt(current_ooTt(Tt6),current_ooTt(Tt7))),mfl4([ 'X'=X],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',87)
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger)).
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger)
% % body: \+ground(default_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger)
% % body: rhs([ mpred_prop(baseKB,default_ooTt,1,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,default_ooTt,1,pfcWatches)
% % Support: mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger),rhs([ mpred_prop(baseKB,default_ooTt,1,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooTt,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooTt,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger),
% rhs([mpred_prop(baseKB,default_ooTt,1,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,default_ooTt,1,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,default_ooTt,1,pfcLHS),
% rhs( [ arity(default_ooTt,1),
% functorIsMacro(default_ooTt),
% mpred_prop(baseKB,default_ooTt,1,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger)
% % body: genlPreds(pfcPosTrigger,GenlPreds_PfcPosTrigger)*->rhs([ mpred_prop(baseKB,default_ooTt,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger)))])
% % still_supported(~mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger)
% % still_supported(~mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger))
% % Found positive trigger: default_ooTt(Tt)==>if_mooTt(current_ooTt(Tt3),current_ooTt(Tt4))
% % body: mpred_positive_fact((default_ooTt(Tt5)==>if_mooTt(current_ooTt(Tt6),current_ooTt(Tt7))))*->rhs([ \+( ~( default_ooTt(Tt8)==>if_mooTt(current_ooTt(Tt9),current_ooTt(Tt10))))])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = default_ooTt(defaultValueTt) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = default_ooTt(defaultValueTt) ,
% support_fact = mfl4(_52032,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( default_ooTt(defaultValueTt)).
% % Found positive trigger: default_ooTt(defaultValueTt)
% % body: mpred_positive_fact(default_ooTt(defaultValueTt))*->rhs([ \+( ~( default_ooTt(defaultValueTt)))])
% % still_supported(~default_ooTt(defaultValueTt))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~default_ooTt(defaultValueTt)
% % still_supported(~default_ooTt(defaultValueTt))
% % Found positive trigger: default_ooTt(defaultValueTt)
% % body: rhs([ if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt))])
% % RHS-Post1: if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt))
% % Support: default_ooTt(defaultValueTt),'$pt'(baseKB,default_ooTt(defaultValueTt),rhs([ if_mooTt(current_ooTt(Tt2),current_ooTt(defaultValueTt))]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = if_mooTt(current_ooTt(_2362),current_ooTt(defaultValueTt)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = if_mooTt(current_ooTt(_2362),current_ooTt(defaultValueTt)) ,
% support_fact = default_ooTt(defaultValueTt) ,
% support_trig = '$pt'( baseKB,
% default_ooTt(defaultValueTt),
% rhs([if_mooTt(current_ooTt(_2362),current_ooTt(defaultValueTt))])) ,
% none is support_status.
% baseKB : mpred_fwc1( if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt))).
% % Found positive trigger: if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt))
% % body: mpred_positive_fact(if_mooTt(current_ooTt(Tt2),current_ooTt(defaultValueTt)))*->rhs([ \+( ~( if_mooTt(current_ooTt(Tt3),current_ooTt(defaultValueTt))))])
% % still_supported(~if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt)))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt))
% % still_supported(~if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt)))
% % Found positive trigger: if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt))
% % body: rhs([ ( \+( current_ooTt(Tt2)/(current_ooTt(Tt3)\=@=current_ooTt(defaultValueTt))) ==>
% % current_ooTt(defaultValueTt))])
% % RHS-Post1: \+current_ooTt(Tt)/(current_ooTt(Tt1)\=@=current_ooTt(defaultValueTt))==>current_ooTt(defaultValueTt)
% % Support: if_mooTt(current_ooTt(Tt2),current_ooTt(defaultValueTt)),'$pt'(baseKB,if_mooTt(current_ooTt(Tt3),current_ooTt(defaultValueTt)),rhs(
% % [ ( \+( current_ooTt(Tt4)/(current_ooTt(Tt5)\=@=current_ooTt(defaultValueTt))) ==>
% % current_ooTt(defaultValueTt))]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = ( \+( current_ooTt(Tt)/(current_ooTt(Tt1)\=@=current_ooTt(defaultValueTt))) ==>
% current_ooTt(defaultValueTt)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = ( \+( current_ooTt(Tt)/(current_ooTt(Tt1)\=@=current_ooTt(defaultValueTt))) ==>
% current_ooTt(defaultValueTt)) ,
% support_fact = if_mooTt(current_ooTt(_2606),current_ooTt(defaultValueTt)) ,
% support_trig = '$pt'( baseKB,
% if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt)),
% rhs([(\+current_ooTt(_2834)/(current_ooTt(_2834)\=@=current_ooTt(defaultValueTt))==>current_ooTt(defaultValueTt))])) ,
% none is support_status.
% baseKB : mpred_fwc1( ( \+( current_ooTt(Tt)/(current_ooTt(Tt1)\=@=current_ooTt(defaultValueTt))) ==>
% current_ooTt(defaultValueTt))).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooTt,1,pfcRHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooTt,1,pfcRHS) ,
% support_fact = mfl4(_44024,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooTt,1,pfcRHS)).
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcRHS)
% % body: \+ground(current_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooTt,1,pfcRHS)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcRHS)
% % body: rhs([ mpred_prop(baseKB,current_ooTt,1,pfcCreates)])
% % RHS-Post1: mpred_prop(baseKB,current_ooTt,1,pfcCreates)
% % Support: mpred_prop(baseKB,current_ooTt,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooTt,1,pfcRHS),rhs([ mpred_prop(baseKB,current_ooTt,1,pfcCreates)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooTt,1,pfcCreates) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooTt,1,pfcCreates) ,
% support_fact = mpred_prop(baseKB,current_ooTt,1,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooTt,1,pfcRHS),
% rhs([mpred_prop(baseKB,current_ooTt,1,pfcCreates)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooTt,1,pfcCreates)).
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcCreates)
% % body: \+ground(current_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooTt,1,pfcCreates)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcCreates)
% % body: rhs([ { baseKB : warn_if_static(current_ooTt,1) },
% % { kb_shared( baseKB : current_ooTt/1) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooTt,1,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooTt,1,kb_shared) ,
% support_fact = ( mfl4(_1320,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89) ,
% ax) ,
% support_trig = mfl4(_1860,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooTt,1,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB1\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_94804:current_ooTt/1))),
% % show_failure( on_x_fail( Call3 :
% %
% % call(kb_shared,_9028:current_ooTt/1))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB1\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_18718:current_ooTt/1))),
% % show_failure( on_x_fail( Call3 :
% %
% % call(kb_shared,_32960:current_ooTt/1))) }])
% % Support: mpred_prop(baseKB,current_ooTt,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,current_ooTt,1,kb_shared),'$pt'(baseKB,genlMt(BaseKB4,baseKB),(BaseKB5\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call6 :
% %
% % call(kb_shared,_69684:current_ooTt/1))),
% % show_failure( on_x_fail( Call7 :
% %
% % call(kb_shared,_83928:current_ooTt/1))) }]))))
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,kb_shared)
% % body: \+ground(current_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooTt,1,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,current_ooTt,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooTt,1,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooTt,1,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooTt,1,kb_shared)
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcCreates)
% % body: genlPreds(pfcCreates,GenlPreds_PfcCreates)*->rhs([ mpred_prop(baseKB,current_ooTt,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcCreates)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooTt,1,pfcCreates))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooTt,1,pfcCreates)))])
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcCreates))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooTt,1,pfcCreates)
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcCreates))
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcRHS)
% % body: genlPreds(pfcRHS,GenlPreds_PfcRHS)*->rhs([ mpred_prop(baseKB,current_ooTt,1,Prop)])
% % RHS-Post1: mpred_prop(baseKB,current_ooTt,1,pfcControlled)
% % Support: mpred_prop(baseKB,current_ooTt,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooTt,1,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
% % [ mpred_prop(baseKB,current_ooTt,1,pfcControlled)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooTt,1,pfcControlled) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooTt,1,pfcControlled) ,
% support_fact = mpred_prop(baseKB,current_ooTt,1,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooTt,1,pfcRHS),
% genlPreds(pfcRHS,pfcControlled)*->rhs([mpred_prop(baseKB,current_ooTt,1,pfcControlled)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooTt,1,pfcControlled)).
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcControlled)
% % body: \+ground(current_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooTt,1,pfcControlled)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcControlled)
% % body: rhs([ { kb_shared( baseKB : current_ooTt/1) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcControlled)
% % body: genlPreds(pfcControlled,GenlPreds_PfcControlled)*->rhs([ mpred_prop(baseKB,current_ooTt,1,Prop)])
% % RHS-Post1: mpred_prop(baseKB,current_ooTt,1,prologHybrid)
% % Support: mpred_prop(baseKB,current_ooTt,1,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,current_ooTt,1,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
% % [ mpred_prop(baseKB,current_ooTt,1,prologHybrid)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooTt,1,prologHybrid) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooTt,1,prologHybrid) ,
% support_fact = mpred_prop(baseKB,current_ooTt,1,pfcControlled) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooTt,1,pfcControlled),
% ( genlPreds(pfcControlled,prologHybrid) *->
% rhs([mpred_prop(baseKB,current_ooTt,1,prologHybrid)]))) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooTt,1,prologHybrid)).
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,prologHybrid)
% % body: \+ground(current_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooTt,1,prologHybrid)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,prologHybrid)
% % body: genlPreds(prologHybrid,GenlPreds_PrologHybrid)*->rhs([ mpred_prop(baseKB,current_ooTt,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,prologHybrid)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooTt,1,prologHybrid))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooTt,1,prologHybrid)))])
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,prologHybrid))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooTt,1,prologHybrid)
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,prologHybrid))
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcControlled)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooTt,1,pfcControlled))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooTt,1,pfcControlled)))])
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcControlled))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooTt,1,pfcControlled)
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcControlled))
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcRHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooTt,1,pfcRHS))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooTt,1,pfcRHS)))])
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcRHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooTt,1,pfcRHS)
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcRHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooTt,1,pfcLHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooTt,1,pfcLHS) ,
% support_fact = mfl4(_11960,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooTt,1,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcLHS)
% % body: \+ground(current_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooTt,1,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcLHS)
% % body: rhs([ arity(current_ooTt,1),
% % functorIsMacro(current_ooTt),
% % mpred_prop(baseKB,current_ooTt,1,pfcWatches)])
% % RHS-Post1: arity(current_ooTt,1)
% % Support: mpred_prop(baseKB,current_ooTt,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooTt,1,pfcLHS),rhs([ arity(current_ooTt,1),
% % functorIsMacro(current_ooTt),
% % mpred_prop(baseKB,current_ooTt,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(current_ooTt,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(current_ooTt,1) ,
% support_fact = mpred_prop(baseKB,current_ooTt,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooTt,1,pfcLHS),
% rhs( [ arity(current_ooTt,1),
% functorIsMacro(current_ooTt),
% mpred_prop(baseKB,current_ooTt,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( arity(current_ooTt,1)).
% % Found positive trigger: arity(current_ooTt,1)
% % body: predicateConventionMt(current_ooTt,PredicateConventionMt_Current_ooTt)*->rhs([ { kb_global( _44912 :
% %
% % current_ooTt/1) }])
% % Found positive trigger: arity(current_ooTt,1)
% % body: prologHybrid(current_ooTt)*->rhs([ { kb_shared( current_ooTt/1) }])
% % Found positive trigger: arity(current_ooTt,1)
% % body: pfcControlled(current_ooTt)*->rhs([ hybrid_support(current_ooTt,1)])
% % RHS-Post1: hybrid_support(current_ooTt,1)
% % Support: arity(current_ooTt,1),'$pt'(baseKB,arity(current_ooTt,1),(pfcControlled(current_ooTt)*->rhs([ hybrid_support(current_ooTt,1)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = hybrid_support(current_ooTt,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = hybrid_support(current_ooTt,1) ,
% support_fact = arity(current_ooTt,1) ,
% support_trig = '$pt'( baseKB,
% arity(current_ooTt,1),
% pfcControlled(current_ooTt)*->rhs([hybrid_support(current_ooTt,1)])) ,
% none is support_status.
% baseKB : mpred_fwc1( hybrid_support(current_ooTt,1)).
% % Found positive trigger: hybrid_support(current_ooTt,1)
% % body: mpred_positive_fact(hybrid_support(current_ooTt,1))*->rhs([ \+( ~( hybrid_support(current_ooTt,1)))])
% % still_supported(~hybrid_support(current_ooTt,1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~hybrid_support(current_ooTt,1)
% % still_supported(~hybrid_support(current_ooTt,1))
% % Found positive trigger: arity(current_ooTt,1)
% % body: mpred_positive_fact(arity(current_ooTt,1))*->rhs([ \+( ~( arity(current_ooTt,1)))])
% % still_supported(~arity(current_ooTt,1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(current_ooTt,1)
% % still_supported(~arity(current_ooTt,1))
% % Found positive trigger: arity(current_ooTt,1)
% % body: singleValuedInArg(current_ooTt,SingleValuedInArg_Current_ooTt)*->rhs([ singleValuedInArgAX(current_ooTt,1,SingleValuedInArgAX4)])
% % RHS-Post1: functorIsMacro(current_ooTt)
% % Support: mpred_prop(baseKB,current_ooTt,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooTt,1,pfcLHS),rhs([ arity(current_ooTt,1),
% % functorIsMacro(current_ooTt),
% % mpred_prop(baseKB,current_ooTt,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(current_ooTt) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(current_ooTt) ,
% support_fact = mpred_prop(baseKB,current_ooTt,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooTt,1,pfcLHS),
% rhs( [ arity(current_ooTt,1),
% functorIsMacro(current_ooTt),
% mpred_prop(baseKB,current_ooTt,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(current_ooTt)).
% % Found positive trigger: functorIsMacro(current_ooTt)
% % body: mpred_positive_fact(functorIsMacro(current_ooTt))*->rhs([ \+( ~( functorIsMacro(current_ooTt)))])
% % still_supported(~functorIsMacro(current_ooTt))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(current_ooTt)
% % still_supported(~functorIsMacro(current_ooTt))
% % RHS-Post1: mpred_prop(baseKB,current_ooTt,1,pfcWatches)
% % Support: mpred_prop(baseKB,current_ooTt,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooTt,1,pfcLHS),rhs([ arity(current_ooTt,1),
% % functorIsMacro(current_ooTt),
% % mpred_prop(baseKB,current_ooTt,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooTt,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooTt,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,current_ooTt,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooTt,1,pfcLHS),
% rhs( [ arity(current_ooTt,1),
% functorIsMacro(current_ooTt),
% mpred_prop(baseKB,current_ooTt,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooTt,1,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcWatches)
% % body: \+ground(current_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooTt,1,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : current_ooTt/1) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,current_ooTt,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooTt,1,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooTt,1,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooTt,1,pfcWatches)
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,current_ooTt,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooTt,1,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooTt,1,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooTt,1,pfcLHS)
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcLHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger) ,
% support_fact = mfl4(_76650,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger)).
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger)
% % body: \+ground(current_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger)
% % body: rhs([ mpred_prop(baseKB,current_ooTt,1,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,current_ooTt,1,pfcWatches)
% % Support: mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger),'$pt'(baseKB,mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger),rhs([ mpred_prop(baseKB,current_ooTt,1,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooTt,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooTt,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger),
% rhs([mpred_prop(baseKB,current_ooTt,1,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,current_ooTt,1,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,current_ooTt,1,pfcLHS),
% rhs( [ arity(current_ooTt,1),
% functorIsMacro(current_ooTt),
% mpred_prop(baseKB,current_ooTt,1,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger)
% % body: genlPreds(pfcNegTrigger,GenlPreds_PfcNegTrigger)*->rhs([ mpred_prop(baseKB,current_ooTt,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger)))])
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger)
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger))
% % Adding negative
% % trigger: current_ooTt(Tt)
% % test: call_u_no_bc(current_ooTt(Tt2)),current_ooTt(Tt3)\=@=current_ooTt(defaultValueTt)
% % body: rhs([ current_ooTt(defaultValueTt)])
% % Support: (\+current_ooTt(Tt4)/(current_ooTt(Tt5)\=@=current_ooTt(defaultValueTt))==>current_ooTt(defaultValueTt)),mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89)
% % RHS-Post1: current_ooTt(defaultValueTt)
% % Support: \+current_ooTt(Tt),'$nt'(current_ooTt(Tt1),(call_u_no_bc(current_ooTt(Tt2)),current_ooTt(Tt3)\=@=current_ooTt(defaultValueTt)),rhs(
% % [ current_ooTt(defaultValueTt)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = current_ooTt(defaultValueTt) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = current_ooTt(defaultValueTt) ,
% support_fact = \+( current_ooTt(Tt)) ,
% support_trig = '$nt'( current_ooTt(Tt),
% call_u_no_bc(current_ooTt(Tt)),current_ooTt(Tt1)\=@=current_ooTt(defaultValueTt),
% rhs([current_ooTt(defaultValueTt)])) ,
% none is support_status.
% % Adding NEG mpred_do_fcnt via support
% % trigger: current_ooTt(Tt)
% % cond: call_u_no_bc(current_ooTt(Tt2)),current_ooTt(Tt3)\=@=current_ooTt(defaultValueTt)
% % action: rhs([ current_ooTt(defaultValueTt)])
% % from: mpred_add_support_fast(current_ooTt(defaultValueTt),(\+current_ooTt(Tt4),'$nt'(current_ooTt(Tt5),(call_u_no_bc(current_ooTt(Tt6)),current_ooTt(Tt7)\=@=current_ooTt(defaultValueTt)),rhs(
% % [ current_ooTt(defaultValueTt)]))))
% baseKB : mpred_fwc1( current_ooTt(defaultValueTt)).
% % Found positive trigger: current_ooTt(defaultValueTt)
% % body: mpred_positive_fact(current_ooTt(defaultValueTt))*->rhs([ \+( ~( current_ooTt(defaultValueTt)))])
% % still_supported(~current_ooTt(defaultValueTt))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~current_ooTt(defaultValueTt)
% % still_supported(~current_ooTt(defaultValueTt))
% % Found negative trigger: current_ooTt(defaultValueTt)
% % cond: call_u_no_bc(current_ooTt(Tt)),current_ooTt(Tt2)\=@=current_ooTt(defaultValueTt)
% % body: rhs([ current_ooTt(defaultValueTt)])
% % Support: '$spft'(baseKB,current_ooTt(defaultValueTt),\+current_ooTt(Tt3),'$nt'(current_ooTt(defaultValueTt),(call_u_no_bc(current_ooTt(Tt4)),current_ooTt(Tt5)\=@=current_ooTt(defaultValueTt)),rhs(
% % [ current_ooTt(defaultValueTt)])))
% % Found positive trigger: \+current_ooTt(Tt)/(current_ooTt(Tt2)\=@=current_ooTt(defaultValueTt))==>current_ooTt(defaultValueTt)
% % body: mpred_positive_fact((\+current_ooTt(Tt3)/(current_ooTt(Tt4)\=@=current_ooTt(defaultValueTt))==>current_ooTt(defaultValueTt)))*->rhs(
% % [ \+( ~( ( \+( current_ooTt(Tt5)/(current_ooTt(Tt6)\=@=current_ooTt(defaultValueTt))) ==>
% % current_ooTt(defaultValueTt))))])
passed=info(why_was_true(baseKB:current_ooTt(defaultValueTt)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for current_ooTt(defaultValueTt):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+current_ooTt(_) % [/boot/init.pl:512]
1.2 \+current_ooTt(W4)/(current_ooTt(W4)\=@=current_ooTt(defaultValueTt))==>current_ooTt(defaultValueTt) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_90942]
1.3 if_mooTt(current_ooTt(_),current_ooTt(defaultValueTt)) % [mfl4(_92122,_92124,_92126,_92128)]
1.4 if_mooTt(W4,X4)==>(\+W4/(W4\=@=X4)==>X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:84]
1.5 default_ooTt(defaultValueTt) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:89]
1.6 default_ooTt(W4)==>if_mooTt(current_ooTt(_),current_ooTt(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:87]
1.7 mfl4([ 'Missing'=_,
'Create'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',84)
1.8 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89)
1.9 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',87)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = current_ooTt(fooTt) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = current_ooTt(fooTt) ,
% support_fact = mfl4(_102134,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',93) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( current_ooTt(fooTt)).
% % Found positive trigger: current_ooTt(fooTt)
% % body: mpred_positive_fact(current_ooTt(fooTt))*->rhs([ \+( ~( current_ooTt(fooTt)))])
% % still_supported(~current_ooTt(fooTt))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~current_ooTt(fooTt)
% % still_supported(~current_ooTt(fooTt))
% % Found negative trigger: current_ooTt(fooTt)
% % cond: call_u_no_bc(current_ooTt(Tt)),current_ooTt(Tt2)\=@=current_ooTt(defaultValueTt)
% % body: rhs([ current_ooTt(defaultValueTt)])
% % Support: '$spft'(baseKB,current_ooTt(defaultValueTt),\+current_ooTt(Tt3),'$nt'(current_ooTt(fooTt),(call_u_no_bc(current_ooTt(Tt4)),current_ooTt(Tt5)\=@=current_ooTt(defaultValueTt)),rhs(
% % [ current_ooTt(defaultValueTt)])))
% % Removing support: \+current_ooTt(fooTt),'$nt'(current_ooTt(fooTt),(call_u_no_bc(current_ooTt(fooTt)),current_ooTt(fooTt)\=@=current_ooTt(defaultValueTt)),rhs(
% % [ current_ooTt(defaultValueTt)]))
% % Which was for: current_ooTt(defaultValueTt)
passed=info(why_was_true(baseKB:(\+current_ooTt(defaultValueTt))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooTt(defaultValueTt).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooTt(defaultValueTt).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooTt(defaultValueTt).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% % RHS-Post1: current_ooTt(defaultValueTt)
% % Support: \+current_ooTt(fooTt),'$nt'(current_ooTt(fooTt),(call_u_no_bc(current_ooTt(Tt)),current_ooTt(Tt1)\=@=current_ooTt(defaultValueTt)),rhs(
% % [ current_ooTt(defaultValueTt)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = current_ooTt(defaultValueTt) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = current_ooTt(defaultValueTt) ,
% support_fact = \+( current_ooTt(fooTt)) ,
% support_trig = '$nt'( current_ooTt(fooTt),
% call_u_no_bc(current_ooTt(Tt)),current_ooTt(Tt1)\=@=current_ooTt(defaultValueTt),
% rhs([current_ooTt(defaultValueTt)])) ,
% none is support_status.
% % Adding NEG mpred_do_fcnt via support
% % trigger: current_ooTt(fooTt)
% % cond: call_u_no_bc(current_ooTt(Tt)),current_ooTt(Tt2)\=@=current_ooTt(defaultValueTt)
% % action: rhs([ current_ooTt(defaultValueTt)])
% % from: mpred_add_support_fast(current_ooTt(defaultValueTt),(\+current_ooTt(fooTt),'$nt'(current_ooTt(fooTt),(call_u_no_bc(current_ooTt(Tt3)),current_ooTt(Tt4)\=@=current_ooTt(defaultValueTt)),rhs(
% % [ current_ooTt(defaultValueTt)]))))
% baseKB : mpred_fwc1( current_ooTt(defaultValueTt)).
% % Found positive trigger: current_ooTt(defaultValueTt)
% % body: mpred_positive_fact(current_ooTt(defaultValueTt))*->rhs([ \+( ~( current_ooTt(defaultValueTt)))])
% % still_supported(~current_ooTt(defaultValueTt))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~current_ooTt(defaultValueTt)
% % still_supported(~current_ooTt(defaultValueTt))
passed=info(why_was_true(baseKB:current_ooTt(defaultValueTt)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for current_ooTt(defaultValueTt):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+current_ooTt(fooTt) % [/boot/init.pl:512]
1.2 \+current_ooTt(W4)/(current_ooTt(W4)\=@=current_ooTt(defaultValueTt))==>current_ooTt(defaultValueTt) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_95304]
1.3 if_mooTt(current_ooTt(_),current_ooTt(defaultValueTt)) % [mfl4(_96484,_96486,_96488,_96490)]
1.4 if_mooTt(W4,X4)==>(\+W4/(W4\=@=X4)==>X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:84]
1.5 default_ooTt(defaultValueTt) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:89]
1.6 default_ooTt(W4)==>if_mooTt(current_ooTt(_),current_ooTt(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:87]
1.7 mfl4([ 'Missing'=_,
'Create'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',84)
1.8 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89)
1.9 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',87)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% % Removing support: mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89),ax
% % Which was for: default_ooTt(defaultValueTt)
% success( mpred_undo1_nt_unfwc,
% ( '$nt'( current_ooTt(Tt),
% call_u_no_bc(current_ooTt(Tt1)),current_ooTt(Tt2)\=@=current_ooTt(defaultValueTt),
% rhs([current_ooTt(defaultValueTt)])) ,
% dmsg_pretty( mpred_undo1( '$nt'( current_ooTt(Tt3),
% call_u_no_bc(current_ooTt(Tt4)),current_ooTt(Tt5)\=@=current_ooTt(defaultValueTt),
% rhs([current_ooTt(defaultValueTt)])))) ,
% retract_u( '$nt'( current_ooTt(Tt6),
% call_u_no_bc(current_ooTt(Tt7)),current_ooTt(Tt8)\=@=current_ooTt(defaultValueTt),
% rhs([current_ooTt(defaultValueTt)]))))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
t_l : shown_why( (\+current_ooTt(fooTt))+[]).
% Fileinfo: unk: -1
t_l : shown_why( ( ( \+( current_ooTt(A)/(current_ooTt(A)\=@=current_ooTt(defaultValueTt))) ==>
current_ooTt(defaultValueTt)))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
t_l : shown_why( if_mooTt(current_ooTt(A),current_ooTt(defaultValueTt))+[]).
% Fileinfo: unk: -1
t_l : shown_why( default_ooTt(defaultValueTt)+[]).
% Fileinfo: unk: -1
t_l : shown_why( (default_ooTt(A)==>if_mooTt(current_ooTt(B),current_ooTt(A)))+[]).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
default_ooTt(Tt)==>if_mooTt(current_ooTt(Tt2),current_ooTt(Tt3)),
mfl4(
[ 'X'=X],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,default_ooTt,1,pfcLHS),
mfl4(
[ 'X'=X],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
arity(default_ooTt,1),
mpred_prop(baseKB,default_ooTt,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,default_ooTt,1,pfcLHS),
rhs( [ arity(default_ooTt,1),
functorIsMacro(default_ooTt),
mpred_prop(baseKB,default_ooTt,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
functorIsMacro(default_ooTt),
mpred_prop(baseKB,default_ooTt,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,default_ooTt,1,pfcLHS),
rhs( [ arity(default_ooTt,1),
functorIsMacro(default_ooTt),
mpred_prop(baseKB,default_ooTt,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,default_ooTt,1,pfcWatches),
mpred_prop(baseKB,default_ooTt,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,default_ooTt,1,pfcLHS),
rhs( [ arity(default_ooTt,1),
functorIsMacro(default_ooTt),
mpred_prop(baseKB,default_ooTt,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,default_ooTt,1,kb_shared),
( mfl4(
[ 'X'=X],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87) ,
ax),
mfl4(
[ 'X'=X1],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
'$pt'( baseKB,
genlMt(BaseKB,baseKB),
( BaseKB3\=baseKB *->
rhs([{nop(dmsg_pretty(Call:call(kb_shared,_106682:default_ooTt/1))),show_failure(on_x_fail(Call5:call(kb_shared,_106708:default_ooTt/1)))}]))),
mpred_prop(baseKB,default_ooTt,1,kb_shared),
'$pt'( baseKB,
mpred_prop(baseKB,default_ooTt,1,kb_shared),
'$pt'( baseKB,
genlMt(BaseKB6,baseKB),
( BaseKB7\=baseKB *->
rhs([{nop(dmsg_pretty(Call8:call(kb_shared,_106788:default_ooTt/1))),show_failure(on_x_fail(Call9:call(kb_shared,_106814:default_ooTt/1)))}]))))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger),
mfl4(
[ 'X'=X10],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,default_ooTt,1,pfcWatches),
mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger),
'$pt'( baseKB,
mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger),
rhs([mpred_prop(baseKB,default_ooTt,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
'$pt'( baseKB,
default_ooTt(Tt),
rhs([if_mooTt(current_ooTt(Tt13),current_ooTt(Tt14))])),
default_ooTt(Tt15)==>if_mooTt(current_ooTt(Tt16),current_ooTt(Tt17)),
mfl4(
[ 'X'=X11],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcRHS),
mfl4(BaseKB10,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcCreates),
mpred_prop(baseKB,current_ooTt,1,pfcRHS),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcRHS),
rhs([mpred_prop(baseKB,current_ooTt,1,pfcCreates)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooTt,1,kb_shared),
( mfl4(BaseKB10,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89) ,
ax),
mfl4(BaseKB11,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
'$pt'( baseKB,
genlMt(BaseKB12,baseKB),
( BaseKB13\=baseKB *->
rhs([{nop(dmsg_pretty(Call14:call(kb_shared,_3172:current_ooTt/1))),show_failure(on_x_fail(Call15:call(kb_shared,_3198:current_ooTt/1)))}]))),
mpred_prop(baseKB,current_ooTt,1,kb_shared),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooTt,1,kb_shared),
'$pt'( baseKB,
genlMt(BaseKB16,baseKB),
( BaseKB17\=baseKB *->
rhs([{nop(dmsg_pretty(Call18:call(kb_shared,_3278:current_ooTt/1))),show_failure(on_x_fail(Call19:call(kb_shared,_3304:current_ooTt/1)))}]))))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcControlled),
mpred_prop(baseKB,current_ooTt,1,pfcRHS),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcRHS),
genlPreds(pfcRHS,pfcControlled)*->rhs([mpred_prop(baseKB,current_ooTt,1,pfcControlled)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooTt,1,prologHybrid),
mpred_prop(baseKB,current_ooTt,1,pfcControlled),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcControlled),
genlPreds(pfcControlled,prologHybrid)*->rhs([mpred_prop(baseKB,current_ooTt,1,prologHybrid)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcLHS),
mfl4(BaseKB20,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
arity(current_ooTt,1),
mpred_prop(baseKB,current_ooTt,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcLHS),
rhs( [ arity(current_ooTt,1),
functorIsMacro(current_ooTt),
mpred_prop(baseKB,current_ooTt,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
hybrid_support(current_ooTt,1),
arity(current_ooTt,1),
'$pt'( baseKB,
arity(current_ooTt,1),
pfcControlled(current_ooTt)*->rhs([hybrid_support(current_ooTt,1)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
functorIsMacro(current_ooTt),
mpred_prop(baseKB,current_ooTt,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcLHS),
rhs( [ arity(current_ooTt,1),
functorIsMacro(current_ooTt),
mpred_prop(baseKB,current_ooTt,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcWatches),
mpred_prop(baseKB,current_ooTt,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcLHS),
rhs( [ arity(current_ooTt,1),
functorIsMacro(current_ooTt),
mpred_prop(baseKB,current_ooTt,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger),
mfl4(BaseKB20,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcWatches),
mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger),
rhs([mpred_prop(baseKB,current_ooTt,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$pt'( baseKB,
genlMt(BaseKB20,baseKB),
( BaseKB21\=baseKB *->
rhs([{nop(dmsg_pretty(Call22:call(kb_shared,_106286:default_ooTt/1))),show_failure(on_x_fail(Call23:call(kb_shared,_106312:default_ooTt/1)))}]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$pt'( baseKB,
default_ooTt(Tt),
rhs([if_mooTt(current_ooTt(Tt26),current_ooTt(Tt27))])).
% Fileinfo: unk: -1
baseKB : '$pt'( baseKB,
genlMt(BaseKB24,baseKB),
( BaseKB25\=baseKB *->
rhs([{nop(dmsg_pretty(Call26:call(kb_shared,_39266:current_ooTt/1))),show_failure(on_x_fail(Call27:call(kb_shared,_39292:current_ooTt/1)))}]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : functorIsMacro(default_ooTt).
% Fileinfo: unk: -1
baseKB : functorIsMacro(current_ooTt).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : arity(default_ooTt,1).
% Fileinfo: unk: -1
baseKB : arity(current_ooTt,1).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : hybrid_support(current_ooTt,1).
/* portray_hb1( print_tree_stop,
$predicate_property( current_ooTt(Tt)),
[ interpreted, visible,public,dynamic,multifile,discontiguous,transparent
,
number_of_clauses(0),
number_of_rules(0),
last_modified_generation(165830),
defined,
size(112)]).
*/
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : safe_wrap(baseKB,default_ooTt,1,ereq).
% Fileinfo: unk: -1
baseKB : safe_wrap(baseKB,current_ooTt,1,ereq).
/* portray_hb1( print_tree_stop,
$predicate_property( default_ooTt(Tt)),
[ interpreted, visible,public,dynamic,multifile,discontiguous,transparent
,
number_of_clauses(0),
number_of_rules(0),
last_modified_generation(165378),
defined,
size(112)]).
*/
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : default_ooTt(Tt)==>if_mooTt(current_ooTt(Tt29),current_ooTt(Tt30)).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,default_ooTt,1,pfcLHS).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : mpred_prop(baseKB,default_ooTt,1,pfcWatches).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,default_ooTt,1,kb_shared).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : mpred_prop(baseKB,current_ooTt,1,pfcRHS).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,current_ooTt,1,pfcCreates).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,current_ooTt,1,kb_shared).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : mpred_prop(baseKB,current_ooTt,1,pfcControlled).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,current_ooTt,1,prologHybrid).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,current_ooTt,1,pfcLHS).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : mpred_prop(baseKB,current_ooTt,1,pfcWatches).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
j_u : junit_prop("current_ooTt(defaultValueTt). @ 91",goal,baseKB:current_ooTt(defaultValueTt)).
% Fileinfo: unk: -1
j_u : junit_prop("\naf current_ooTt(defaultValueTt). @ 95",goal,baseKB:(\+current_ooTt(defaultValueTt))).
% Fileinfo: unk: -1
j_u : junit_prop("current_ooTt(defaultValueTt). @ 99",goal,baseKB:current_ooTt(defaultValueTt)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
rdf_rewrite : arity(default_ooTt,1).
% Fileinfo: unk: -1
rdf_rewrite : arity(current_ooTt,1).
passed=info(why_was_true(baseKB:(\+current_ooTt(defaultValueTt))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooTt(defaultValueTt).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooTt(defaultValueTt).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooTt(defaultValueTt).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = ~( current_ooTt(fooTt)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = ~( current_ooTt(fooTt)) ,
% support_fact = mfl4(_106980,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',107) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( ~( current_ooTt(fooTt))).
% % Found positive trigger: ~current_ooTt(fooTt)
% % body: mpred_positive_fact(~current_ooTt(fooTt))*->rhs([ \+( ~( ~( current_ooTt(fooTt))))])
passed=info(why_was_true(baseKB: ~current_ooTt(fooTt)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~current_ooTt(fooTt):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',107)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = default_ooTt(defaultValueTt) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = default_ooTt(defaultValueTt) ,
% support_fact = mfl4(_27116,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',113) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( default_ooTt(defaultValueTt)).
% % Found positive trigger: default_ooTt(defaultValueTt)
% % body: mpred_positive_fact(default_ooTt(defaultValueTt))*->rhs([ \+( ~( default_ooTt(defaultValueTt)))])
% % still_supported(~default_ooTt(defaultValueTt))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~default_ooTt(defaultValueTt)
% % still_supported(~default_ooTt(defaultValueTt))
% % Found positive trigger: default_ooTt(defaultValueTt)
% % body: rhs([ if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt))])
% % RHS-Post1: if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt))
% % Support: default_ooTt(defaultValueTt),'$pt'(baseKB,default_ooTt(defaultValueTt),rhs([ if_mooTt(current_ooTt(Tt2),current_ooTt(defaultValueTt))]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = if_mooTt(current_ooTt(_2362),current_ooTt(defaultValueTt)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = if_mooTt(current_ooTt(_2362),current_ooTt(defaultValueTt)) ,
% support_fact = default_ooTt(defaultValueTt) ,
% support_trig = '$pt'( baseKB,
% default_ooTt(defaultValueTt),
% rhs([if_mooTt(current_ooTt(_2362),current_ooTt(defaultValueTt))])) ,
% none is support_status.
% baseKB : mpred_fwc1( if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt))).
% % Found positive trigger: if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt))
% % body: mpred_positive_fact(if_mooTt(current_ooTt(Tt2),current_ooTt(defaultValueTt)))*->rhs([ \+( ~( if_mooTt(current_ooTt(Tt3),current_ooTt(defaultValueTt))))])
% % still_supported(~if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt)))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt))
% % still_supported(~if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt)))
% % Found positive trigger: if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt))
% % body: rhs([ ( \+( current_ooTt(Tt2)/(current_ooTt(Tt3)\=@=current_ooTt(defaultValueTt))) ==>
% % current_ooTt(defaultValueTt))])
% % RHS-Post1: \+current_ooTt(Tt)/(current_ooTt(Tt1)\=@=current_ooTt(defaultValueTt))==>current_ooTt(defaultValueTt)
% % Support: if_mooTt(current_ooTt(Tt2),current_ooTt(defaultValueTt)),'$pt'(baseKB,if_mooTt(current_ooTt(Tt3),current_ooTt(defaultValueTt)),rhs(
% % [ ( \+( current_ooTt(Tt4)/(current_ooTt(Tt5)\=@=current_ooTt(defaultValueTt))) ==>
% % current_ooTt(defaultValueTt))]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = ( \+( current_ooTt(Tt)/(current_ooTt(Tt1)\=@=current_ooTt(defaultValueTt))) ==>
% current_ooTt(defaultValueTt)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = ( \+( current_ooTt(Tt)/(current_ooTt(Tt1)\=@=current_ooTt(defaultValueTt))) ==>
% current_ooTt(defaultValueTt)) ,
% support_fact = if_mooTt(current_ooTt(_2606),current_ooTt(defaultValueTt)) ,
% support_trig = '$pt'( baseKB,
% if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt)),
% rhs([(\+current_ooTt(_2834)/(current_ooTt(_2834)\=@=current_ooTt(defaultValueTt))==>current_ooTt(defaultValueTt))])) ,
% none is support_status.
% baseKB : mpred_fwc1( ( \+( current_ooTt(Tt)/(current_ooTt(Tt1)\=@=current_ooTt(defaultValueTt))) ==>
% current_ooTt(defaultValueTt))).
% % Adding negative
% % trigger: current_ooTt(Tt)
% % test: call_u_no_bc(current_ooTt(Tt2)),current_ooTt(Tt3)\=@=current_ooTt(defaultValueTt)
% % body: rhs([ current_ooTt(defaultValueTt)])
% % Support: (\+current_ooTt(Tt4)/(current_ooTt(Tt5)\=@=current_ooTt(defaultValueTt))==>current_ooTt(defaultValueTt)),mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',113)
% % RHS-Post1: current_ooTt(defaultValueTt)
% % Support: \+current_ooTt(Tt),'$nt'(current_ooTt(Tt1),(call_u_no_bc(current_ooTt(Tt2)),current_ooTt(Tt3)\=@=current_ooTt(defaultValueTt)),rhs(
% % [ current_ooTt(defaultValueTt)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = current_ooTt(defaultValueTt) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = current_ooTt(defaultValueTt) ,
% support_fact = \+( current_ooTt(Tt)) ,
% support_trig = '$nt'( current_ooTt(Tt),
% call_u_no_bc(current_ooTt(Tt)),current_ooTt(Tt1)\=@=current_ooTt(defaultValueTt),
% rhs([current_ooTt(defaultValueTt)])) ,
% none is support_status.
% % Adding NEG mpred_do_fcnt via support
% % trigger: current_ooTt(Tt)
% % cond: call_u_no_bc(current_ooTt(Tt2)),current_ooTt(Tt3)\=@=current_ooTt(defaultValueTt)
% % action: rhs([ current_ooTt(defaultValueTt)])
% % from: mpred_add_support_fast(current_ooTt(defaultValueTt),(\+current_ooTt(Tt4),'$nt'(current_ooTt(Tt5),(call_u_no_bc(current_ooTt(Tt6)),current_ooTt(Tt7)\=@=current_ooTt(defaultValueTt)),rhs(
% % [ current_ooTt(defaultValueTt)]))))
% baseKB : mpred_fwc1( current_ooTt(defaultValueTt)).
% % Found positive trigger: current_ooTt(defaultValueTt)
% % body: mpred_positive_fact(current_ooTt(defaultValueTt))*->rhs([ \+( ~( current_ooTt(defaultValueTt)))])
% % still_supported(~current_ooTt(defaultValueTt))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~current_ooTt(defaultValueTt)
% % still_supported(~current_ooTt(defaultValueTt))
% % Found negative trigger: current_ooTt(defaultValueTt)
% % cond: call_u_no_bc(current_ooTt(Tt)),current_ooTt(Tt2)\=@=current_ooTt(defaultValueTt)
% % body: rhs([ current_ooTt(defaultValueTt)])
% % Support: '$spft'(baseKB,current_ooTt(defaultValueTt),\+current_ooTt(Tt3),'$nt'(current_ooTt(defaultValueTt),(call_u_no_bc(current_ooTt(Tt4)),current_ooTt(Tt5)\=@=current_ooTt(defaultValueTt)),rhs(
% % [ current_ooTt(defaultValueTt)])))
% % Found positive trigger: \+current_ooTt(Tt)/(current_ooTt(Tt2)\=@=current_ooTt(defaultValueTt))==>current_ooTt(defaultValueTt)
% % body: mpred_positive_fact((\+current_ooTt(Tt3)/(current_ooTt(Tt4)\=@=current_ooTt(defaultValueTt))==>current_ooTt(defaultValueTt)))*->rhs(
% % [ \+( ~( ( \+( current_ooTt(Tt5)/(current_ooTt(Tt6)\=@=current_ooTt(defaultValueTt))) ==>
% % current_ooTt(defaultValueTt))))])
passed=info(why_was_true(baseKB:current_ooTt(defaultValueTt)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for current_ooTt(defaultValueTt):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+current_ooTt(fooTt) % [/boot/init.pl:512]
1.2 \+current_ooTt(W4)/(current_ooTt(W4)\=@=current_ooTt(defaultValueTt))==>current_ooTt(defaultValueTt) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_2134]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',107)
1.4 if_mooTt(current_ooTt(_),current_ooTt(defaultValueTt)) % [mfl4(_3678,_3680,_3682,_3684)]
1.5 if_mooTt(W4,X4)==>(\+W4/(W4\=@=X4)==>X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:84]
1.6 default_ooTt(defaultValueTt) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:113]
1.7 default_ooTt(W4)==>if_mooTt(current_ooTt(_),current_ooTt(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:87]
1.8 mfl4([ 'Missing'=_,
'Create'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',84)
1.9 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',113)
1.10 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',87)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-% unique is assertion_status ,% post1 = default_ooQ1(whenMissingQ1) ,% fix_mp=baseKB ,% mz=baseKB ,% p0 = default_ooQ1(whenMissingQ1) ,% support_fact = mfl4(_14376,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl',25) ,% support_trig=ax ,% none is support_status.
% baseKB : mpred_fwc1( default_ooQ1(whenMissingQ1)).
% % Found positive trigger: default_ooQ1(whenMissingQ1)% body: mpred_positive_fact(default_ooQ1(whenMissingQ1))*->rhs([\+ ~default_ooQ1(whenMissingQ1)])
% % still_supported(~default_ooQ1(whenMissingQ1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~default_ooQ1(whenMissingQ1)
% % still_supported(~default_ooQ1(whenMissingQ1))
passed=info(why_was_true(baseKB:call_u(default_ooQ1(whenMissingQ1))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(default_ooQ1(whenMissingQ1)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(default_ooQ1(whenMissingQ1)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(default_ooQ1(whenMissingQ1)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:default_ooQ1(whenMissingQ1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for default_ooQ1(whenMissingQ1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl',25)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for default_ooQ1(whenMissingQ1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl',25)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:default_ooQ1(whenMissingQ1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for default_ooQ1(whenMissingQ1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl',25)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = ( if_mooQ1(Missing,Create) ==>
% \+( Missing/(Missing\=@=Create)) ==>
% _175290) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = ( if_mooQ1(Missing,Create) ==>
% \+( Missing/(Missing\=@=Create)) ==>
% _175290) ,
% support_fact = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl', 40) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( ( if_mooQ1(If_mooQ1,MooQ1) ==>
% \+( _223504/(_223510\=@=_223512)) ==>
% _217878)).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ1,2,pfcLHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ1,2,pfcLHS) ,
% support_fact = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl', 40) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ1,2,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcLHS)
% % body: \+ground(if_mooQ1/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ1,2,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcLHS)
% % body: rhs([ arity(if_mooQ1,2),
% % functorIsMacro(if_mooQ1),
% % mpred_prop(baseKB,if_mooQ1,2,pfcWatches)])
% % RHS-Post1: arity(if_mooQ1,2)
% % Support: mpred_prop(baseKB,if_mooQ1,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ1,2,pfcLHS),rhs([ arity(if_mooQ1,2),
% % functorIsMacro(if_mooQ1),
% % mpred_prop(baseKB,if_mooQ1,2,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(if_mooQ1,2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(if_mooQ1,2) ,
% support_fact = mpred_prop(baseKB,if_mooQ1,2,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ1,2,pfcLHS),
% rhs( [ arity(if_mooQ1,2),
% functorIsMacro(if_mooQ1),
% mpred_prop(baseKB,if_mooQ1,2,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( arity(if_mooQ1,2)).
% % Found positive trigger: arity(if_mooQ1,2)
% % body: predicateConventionMt(if_mooQ1,PredicateConventionMt_If_mooQ1)*->rhs([ { kb_global( _129082 :
% %
% % if_mooQ1/2) }])
% % Found positive trigger: arity(if_mooQ1,2)
% % body: prologHybrid(if_mooQ1)*->rhs([ { kb_shared( if_mooQ1/2) }])
% % Found positive trigger: arity(if_mooQ1,2)
% % body: pfcControlled(if_mooQ1)*->rhs([ hybrid_support(if_mooQ1,2)])
% % Found positive trigger: arity(if_mooQ1,2)
% % body: mpred_positive_fact(arity(if_mooQ1,2))*->rhs([ \+( ~( arity(if_mooQ1,2)))])
% % still_supported(~arity(if_mooQ1,2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(if_mooQ1,2)
% % still_supported(~arity(if_mooQ1,2))
% % Found positive trigger: arity(if_mooQ1,2)
% % body: singleValuedInArg(if_mooQ1,SingleValuedInArg_If_mooQ1)*->rhs([ singleValuedInArgAX(if_mooQ1,2,SingleValuedInArgAX6)])
% % RHS-Post1: functorIsMacro(if_mooQ1)
% % Support: mpred_prop(baseKB,if_mooQ1,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ1,2,pfcLHS),rhs([ arity(if_mooQ1,2),
% % functorIsMacro(if_mooQ1),
% % mpred_prop(baseKB,if_mooQ1,2,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(if_mooQ1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(if_mooQ1) ,
% support_fact = mpred_prop(baseKB,if_mooQ1,2,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ1,2,pfcLHS),
% rhs( [ arity(if_mooQ1,2),
% functorIsMacro(if_mooQ1),
% mpred_prop(baseKB,if_mooQ1,2,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(if_mooQ1)).
% % Found positive trigger: functorIsMacro(if_mooQ1)
% % body: mpred_positive_fact(functorIsMacro(if_mooQ1))*->rhs([ \+( ~( functorIsMacro(if_mooQ1)))])
% % still_supported(~functorIsMacro(if_mooQ1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(if_mooQ1)
% % still_supported(~functorIsMacro(if_mooQ1))
% % RHS-Post1: mpred_prop(baseKB,if_mooQ1,2,pfcWatches)
% % Support: mpred_prop(baseKB,if_mooQ1,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ1,2,pfcLHS),rhs([ arity(if_mooQ1,2),
% % functorIsMacro(if_mooQ1),
% % mpred_prop(baseKB,if_mooQ1,2,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ1,2,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ1,2,pfcWatches) ,
% support_fact = mpred_prop(baseKB,if_mooQ1,2,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ1,2,pfcLHS),
% rhs( [ arity(if_mooQ1,2),
% functorIsMacro(if_mooQ1),
% mpred_prop(baseKB,if_mooQ1,2,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ1,2,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcWatches)
% % body: \+ground(if_mooQ1/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ1,2,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : if_mooQ1/2) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ1,2,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ1,2,kb_shared) ,
% support_fact = ( mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl', 40) ,
% ax) ,
% support_trig = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl', 40) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ1,2,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB3\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_82974:if_mooQ1/2))),
% % show_failure( on_x_fail( Call5 :
% %
% % call(kb_shared,_97216:if_mooQ1/2))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB3\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_68528:if_mooQ1/2))),
% % show_failure( on_x_fail( Call5 :
% %
% % call(kb_shared,_82770:if_mooQ1/2))) }])
% % Support: mpred_prop(baseKB,if_mooQ1,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ1,2,kb_shared),'$pt'(baseKB,genlMt(BaseKB6,baseKB),(BaseKB7\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call8 :
% %
% % call(kb_shared,_119494:if_mooQ1/2))),
% % show_failure( on_x_fail( Call9 :
% %
% % call(kb_shared,_133736:if_mooQ1/2))) }]))))
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,kb_shared)
% % body: \+ground(if_mooQ1/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ1,2,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,if_mooQ1,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ1,2,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ1,2,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ1,2,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ1,2,kb_shared)
% % still_supported(~mpred_prop(baseKB,if_mooQ1,2,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,if_mooQ1,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ1,2,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ1,2,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ1,2,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ1,2,pfcWatches)
% % still_supported(~mpred_prop(baseKB,if_mooQ1,2,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,if_mooQ1,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ1,2,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ1,2,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ1,2,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ1,2,pfcLHS)
% % still_supported(~mpred_prop(baseKB,if_mooQ1,2,pfcLHS))
% % Adding positive
% % trigger: if_mooQ1(If_mooQ1,MooQ1)
% % body: rhs([ \+_175050/(_175056\=@=_175058)==>_175042])
% % Support: (if_mooQ1(If_mooQ13,MooQ15)==>(\+_138348/(_138354\=@=_138356)==>_138340)),mfl4([ 'Missing'=Missing,
% % 'Create'=Create],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl',40)
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ1,2,pfcPosTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ1,2,pfcPosTrigger) ,
% support_fact = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl', 40) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ1,2,pfcPosTrigger)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcPosTrigger)
% % body: \+ground(if_mooQ1/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ1,2,pfcPosTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcPosTrigger)
% % body: rhs([ mpred_prop(baseKB,if_mooQ1,2,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,if_mooQ1,2,pfcWatches)
% % Support: mpred_prop(baseKB,if_mooQ1,2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ1,2,pfcPosTrigger),rhs([ mpred_prop(baseKB,if_mooQ1,2,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ1,2,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ1,2,pfcWatches) ,
% support_fact = mpred_prop(baseKB,if_mooQ1,2,pfcPosTrigger) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ1,2,pfcPosTrigger),
% rhs([mpred_prop(baseKB,if_mooQ1,2,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,if_mooQ1,2,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ1,2,pfcLHS),
% rhs( [ arity(if_mooQ1,2),
% functorIsMacro(if_mooQ1),
% mpred_prop(baseKB,if_mooQ1,2,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcPosTrigger)
% % body: genlPreds(pfcPosTrigger,GenlPreds_PfcPosTrigger)*->rhs([ mpred_prop(baseKB,if_mooQ1,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcPosTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ1,2,pfcPosTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ1,2,pfcPosTrigger)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ1,2,pfcPosTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ1,2,pfcPosTrigger)
% % still_supported(~mpred_prop(baseKB,if_mooQ1,2,pfcPosTrigger))
% % Found positive trigger: if_mooQ1(If_mooQ1,MooQ1)==>(\+_131818/(_131824\=@=_131826)==>_131810)
% % body: mpred_positive_fact((if_mooQ1(If_mooQ13,MooQ17)==>(\+_131868/(_131874\=@=_131876)==>_131860)))*->rhs([ \+( ~( ( if_mooQ1(If_mooQ14,MooQ18) ==>
% % \+( _226560/(_226566\=@=_226568)) ==>
% % _220926)))])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = default_ooQ1(_230180)==>if_mooQ1(current_ooQ1(_230202),current_ooQ1(_230180)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = default_ooQ1(_230180)==>if_mooQ1(current_ooQ1(_230202),current_ooQ1(_230180)) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl', 43) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( default_ooQ1(OoQ1)==>if_mooQ1(current_ooQ1(OoQ12),current_ooQ1(OoQ13))).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ1,2,pfcRHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ1,2,pfcRHS) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl', 43) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ1,2,pfcRHS)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcRHS)
% % body: \+ground(if_mooQ1/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ1,2,pfcRHS)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcRHS)
% % body: rhs([ mpred_prop(baseKB,if_mooQ1,2,pfcCreates)])
% % RHS-Post1: mpred_prop(baseKB,if_mooQ1,2,pfcCreates)
% % Support: mpred_prop(baseKB,if_mooQ1,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ1,2,pfcRHS),rhs([ mpred_prop(baseKB,if_mooQ1,2,pfcCreates)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ1,2,pfcCreates) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ1,2,pfcCreates) ,
% support_fact = mpred_prop(baseKB,if_mooQ1,2,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ1,2,pfcRHS),
% rhs([mpred_prop(baseKB,if_mooQ1,2,pfcCreates)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ1,2,pfcCreates)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcCreates)
% % body: \+ground(if_mooQ1/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ1,2,pfcCreates)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcCreates)
% % body: rhs([ { baseKB : warn_if_static(if_mooQ1,2) },
% % { kb_shared( baseKB : if_mooQ1/2) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcCreates)
% % body: genlPreds(pfcCreates,GenlPreds_PfcCreates)*->rhs([ mpred_prop(baseKB,if_mooQ1,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcCreates)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ1,2,pfcCreates))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ1,2,pfcCreates)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ1,2,pfcCreates))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ1,2,pfcCreates)
% % still_supported(~mpred_prop(baseKB,if_mooQ1,2,pfcCreates))
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcRHS)
% % body: genlPreds(pfcRHS,GenlPreds_PfcRHS)*->rhs([ mpred_prop(baseKB,if_mooQ1,2,Prop)])
% % RHS-Post1: mpred_prop(baseKB,if_mooQ1,2,pfcControlled)
% % Support: mpred_prop(baseKB,if_mooQ1,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ1,2,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
% % [ mpred_prop(baseKB,if_mooQ1,2,pfcControlled)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ1,2,pfcControlled) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ1,2,pfcControlled) ,
% support_fact = mpred_prop(baseKB,if_mooQ1,2,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ1,2,pfcRHS),
% genlPreds(pfcRHS,pfcControlled)*->rhs([mpred_prop(baseKB,if_mooQ1,2,pfcControlled)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ1,2,pfcControlled)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcControlled)
% % body: \+ground(if_mooQ1/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ1,2,pfcControlled)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcControlled)
% % body: rhs([ { kb_shared( baseKB : if_mooQ1/2) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcControlled)
% % body: genlPreds(pfcControlled,GenlPreds_PfcControlled)*->rhs([ mpred_prop(baseKB,if_mooQ1,2,Prop)])
% % RHS-Post1: mpred_prop(baseKB,if_mooQ1,2,prologHybrid)
% % Support: mpred_prop(baseKB,if_mooQ1,2,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ1,2,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
% % [ mpred_prop(baseKB,if_mooQ1,2,prologHybrid)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ1,2,prologHybrid) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ1,2,prologHybrid) ,
% support_fact = mpred_prop(baseKB,if_mooQ1,2,pfcControlled) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ1,2,pfcControlled),
% genlPreds(pfcControlled,prologHybrid)*->rhs([mpred_prop(baseKB,if_mooQ1,2,prologHybrid)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ1,2,prologHybrid)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,prologHybrid)
% % body: \+ground(if_mooQ1/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ1,2,prologHybrid)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,prologHybrid)
% % body: genlPreds(prologHybrid,GenlPreds_PrologHybrid)*->rhs([ mpred_prop(baseKB,if_mooQ1,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,prologHybrid)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ1,2,prologHybrid))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ1,2,prologHybrid)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ1,2,prologHybrid))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ1,2,prologHybrid)
% % still_supported(~mpred_prop(baseKB,if_mooQ1,2,prologHybrid))
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcControlled)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ1,2,pfcControlled))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ1,2,pfcControlled)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ1,2,pfcControlled))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ1,2,pfcControlled)
% % still_supported(~mpred_prop(baseKB,if_mooQ1,2,pfcControlled))
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcRHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ1,2,pfcRHS))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ1,2,pfcRHS)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ1,2,pfcRHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ1,2,pfcRHS)
% % still_supported(~mpred_prop(baseKB,if_mooQ1,2,pfcRHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooQ1,1,pfcLHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooQ1,1,pfcLHS) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl', 43) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,default_ooQ1,1,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,default_ooQ1,1,pfcLHS)
% % body: \+ground(default_ooQ1/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,default_ooQ1,1,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ1,1,pfcLHS)
% % body: rhs([ arity(default_ooQ1,1),
% % functorIsMacro(default_ooQ1),
% % mpred_prop(baseKB,default_ooQ1,1,pfcWatches)])
% % RHS-Post1: arity(default_ooQ1,1)
% % Support: mpred_prop(baseKB,default_ooQ1,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,default_ooQ1,1,pfcLHS),rhs([ arity(default_ooQ1,1),
% % functorIsMacro(default_ooQ1),
% % mpred_prop(baseKB,default_ooQ1,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(default_ooQ1,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(default_ooQ1,1) ,
% support_fact = mpred_prop(baseKB,default_ooQ1,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,default_ooQ1,1,pfcLHS),
% rhs( [ arity(default_ooQ1,1),
% functorIsMacro(default_ooQ1),
% mpred_prop(baseKB,default_ooQ1,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( arity(default_ooQ1,1)).
% % Found positive trigger: arity(default_ooQ1,1)
% % body: predicateConventionMt(default_ooQ1,PredicateConventionMt_Default_ooQ1)*->rhs([ { kb_global( _227490 :
% %
% % default_ooQ1/1) }])
% % Found positive trigger: arity(default_ooQ1,1)
% % body: prologHybrid(default_ooQ1)*->rhs([ { kb_shared( default_ooQ1/1) }])
% % Found positive trigger: arity(default_ooQ1,1)
% % body: pfcControlled(default_ooQ1)*->rhs([ hybrid_support(default_ooQ1,1)])
% % Found positive trigger: arity(default_ooQ1,1)
% % body: mpred_positive_fact(arity(default_ooQ1,1))*->rhs([ \+( ~( arity(default_ooQ1,1)))])
% % still_supported(~arity(default_ooQ1,1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(default_ooQ1,1)
% % still_supported(~arity(default_ooQ1,1))
% % Found positive trigger: arity(default_ooQ1,1)
% % body: singleValuedInArg(default_ooQ1,SingleValuedInArg_Default_ooQ1)*->rhs([ singleValuedInArgAX(default_ooQ1,1,SingleValuedInArgAX5)])
% % RHS-Post1: functorIsMacro(default_ooQ1)
% % Support: mpred_prop(baseKB,default_ooQ1,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,default_ooQ1,1,pfcLHS),rhs([ arity(default_ooQ1,1),
% % functorIsMacro(default_ooQ1),
% % mpred_prop(baseKB,default_ooQ1,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(default_ooQ1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(default_ooQ1) ,
% support_fact = mpred_prop(baseKB,default_ooQ1,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,default_ooQ1,1,pfcLHS),
% rhs( [ arity(default_ooQ1,1),
% functorIsMacro(default_ooQ1),
% mpred_prop(baseKB,default_ooQ1,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(default_ooQ1)).
% % Found positive trigger: functorIsMacro(default_ooQ1)
% % body: mpred_positive_fact(functorIsMacro(default_ooQ1))*->rhs([ \+( ~( functorIsMacro(default_ooQ1)))])
% % still_supported(~functorIsMacro(default_ooQ1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(default_ooQ1)
% % still_supported(~functorIsMacro(default_ooQ1))
% % RHS-Post1: mpred_prop(baseKB,default_ooQ1,1,pfcWatches)
% % Support: mpred_prop(baseKB,default_ooQ1,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,default_ooQ1,1,pfcLHS),rhs([ arity(default_ooQ1,1),
% % functorIsMacro(default_ooQ1),
% % mpred_prop(baseKB,default_ooQ1,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooQ1,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooQ1,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,default_ooQ1,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,default_ooQ1,1,pfcLHS),
% rhs( [ arity(default_ooQ1,1),
% functorIsMacro(default_ooQ1),
% mpred_prop(baseKB,default_ooQ1,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,default_ooQ1,1,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,default_ooQ1,1,pfcWatches)
% % body: \+ground(default_ooQ1/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,default_ooQ1,1,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ1,1,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : default_ooQ1/1) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooQ1,1,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooQ1,1,kb_shared) ,
% support_fact = ( mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl', 43) ,
% ax) ,
% support_trig = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl', 43) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,default_ooQ1,1,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,default_ooQ1,1,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB2\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_160358:default_ooQ1/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_174602:default_ooQ1/1))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB2\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_142276:default_ooQ1/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_156520:default_ooQ1/1))) }])
% % Support: mpred_prop(baseKB,default_ooQ1,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,default_ooQ1,1,kb_shared),'$pt'(baseKB,genlMt(BaseKB5,baseKB),(BaseKB6\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call7 :
% %
% % call(kb_shared,_193244:default_ooQ1/1))),
% % show_failure( on_x_fail( Call8 :
% %
% % call(kb_shared,_207488:default_ooQ1/1))) }]))))
% % Found positive trigger: mpred_prop(baseKB,default_ooQ1,1,kb_shared)
% % body: \+ground(default_ooQ1/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,default_ooQ1,1,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ1,1,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,default_ooQ1,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ1,1,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,default_ooQ1,1,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,default_ooQ1,1,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,default_ooQ1,1,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,default_ooQ1,1,kb_shared)
% % still_supported(~mpred_prop(baseKB,default_ooQ1,1,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,default_ooQ1,1,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,default_ooQ1,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ1,1,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,default_ooQ1,1,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,default_ooQ1,1,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,default_ooQ1,1,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,default_ooQ1,1,pfcWatches)
% % still_supported(~mpred_prop(baseKB,default_ooQ1,1,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,default_ooQ1,1,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,default_ooQ1,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ1,1,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,default_ooQ1,1,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,default_ooQ1,1,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,default_ooQ1,1,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,default_ooQ1,1,pfcLHS)
% % still_supported(~mpred_prop(baseKB,default_ooQ1,1,pfcLHS))
% % Adding positive
% % trigger: default_ooQ1(OoQ1)
% % body: rhs([ if_mooQ1(current_ooQ1(OoQ13),current_ooQ1(OoQ14))])
% % Support: (default_ooQ1(OoQ15)==>if_mooQ1(current_ooQ1(OoQ16),current_ooQ1(OoQ17))),mfl4([ 'X'=X],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl',43)
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooQ1,1,pfcPosTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooQ1,1,pfcPosTrigger) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl', 43) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,default_ooQ1,1,pfcPosTrigger)).
% % Found positive trigger: mpred_prop(baseKB,default_ooQ1,1,pfcPosTrigger)
% % body: \+ground(default_ooQ1/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,default_ooQ1,1,pfcPosTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ1,1,pfcPosTrigger)
% % body: rhs([ mpred_prop(baseKB,default_ooQ1,1,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,default_ooQ1,1,pfcWatches)
% % Support: mpred_prop(baseKB,default_ooQ1,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,default_ooQ1,1,pfcPosTrigger),rhs([ mpred_prop(baseKB,default_ooQ1,1,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooQ1,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooQ1,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,default_ooQ1,1,pfcPosTrigger) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,default_ooQ1,1,pfcPosTrigger),
% rhs([mpred_prop(baseKB,default_ooQ1,1,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,default_ooQ1,1,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,default_ooQ1,1,pfcLHS),
% rhs( [ arity(default_ooQ1,1),
% functorIsMacro(default_ooQ1),
% mpred_prop(baseKB,default_ooQ1,1,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,default_ooQ1,1,pfcPosTrigger)
% % body: genlPreds(pfcPosTrigger,GenlPreds_PfcPosTrigger)*->rhs([ mpred_prop(baseKB,default_ooQ1,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ1,1,pfcPosTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,default_ooQ1,1,pfcPosTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,default_ooQ1,1,pfcPosTrigger)))])
% % still_supported(~mpred_prop(baseKB,default_ooQ1,1,pfcPosTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,default_ooQ1,1,pfcPosTrigger)
% % still_supported(~mpred_prop(baseKB,default_ooQ1,1,pfcPosTrigger))
% % Found positive trigger: default_ooQ1(OoQ1)==>if_mooQ1(current_ooQ1(OoQ13),current_ooQ1(OoQ14))
% % body: mpred_positive_fact((default_ooQ1(OoQ15)==>if_mooQ1(current_ooQ1(OoQ16),current_ooQ1(OoQ17))))*->rhs([ \+( ~( default_ooQ1(OoQ18)==>if_mooQ1(current_ooQ1(OoQ19),current_ooQ1(OoQ110))))])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = default_ooQ1(whenMissingQ1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = default_ooQ1(whenMissingQ1) ,
% support_fact = mfl4(_202254,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl',45) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( default_ooQ1(whenMissingQ1)).
% % Found positive trigger: default_ooQ1(whenMissingQ1)
% % body: mpred_positive_fact(default_ooQ1(whenMissingQ1))*->rhs([ \+( ~( default_ooQ1(whenMissingQ1)))])
% % still_supported(~default_ooQ1(whenMissingQ1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~default_ooQ1(whenMissingQ1)
% % still_supported(~default_ooQ1(whenMissingQ1))
% % Found positive trigger: default_ooQ1(whenMissingQ1)
% % body: rhs([ if_mooQ1(current_ooQ1(OoQ1),current_ooQ1(whenMissingQ1))])
% % RHS-Post1: if_mooQ1(current_ooQ1(OoQ1),current_ooQ1(whenMissingQ1))
% % Support: default_ooQ1(whenMissingQ1),'$pt'(baseKB,default_ooQ1(whenMissingQ1),rhs([ if_mooQ1(current_ooQ1(OoQ12),current_ooQ1(whenMissingQ1))]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = if_mooQ1(current_ooQ1(_9060),current_ooQ1(whenMissingQ1)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = if_mooQ1(current_ooQ1(_9060),current_ooQ1(whenMissingQ1)) ,
% support_fact = default_ooQ1(whenMissingQ1) ,
% support_trig = '$pt'( baseKB,
% default_ooQ1(whenMissingQ1),
% rhs([if_mooQ1(current_ooQ1(_9060),current_ooQ1(whenMissingQ1))])) ,
% none is support_status.
% baseKB : mpred_fwc1( if_mooQ1(current_ooQ1(OoQ1),current_ooQ1(whenMissingQ1))).
% % Found positive trigger: if_mooQ1(current_ooQ1(OoQ1),current_ooQ1(whenMissingQ1))
% % body: mpred_positive_fact(if_mooQ1(current_ooQ1(OoQ12),current_ooQ1(whenMissingQ1)))*->rhs([ \+( ~( if_mooQ1(current_ooQ1(OoQ13),current_ooQ1(whenMissingQ1))))])
% % still_supported(~if_mooQ1(current_ooQ1(OoQ1),current_ooQ1(whenMissingQ1)))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~if_mooQ1(current_ooQ1(OoQ1),current_ooQ1(whenMissingQ1))
% % still_supported(~if_mooQ1(current_ooQ1(OoQ1),current_ooQ1(whenMissingQ1)))
% % Found positive trigger: if_mooQ1(current_ooQ1(OoQ1),current_ooQ1(whenMissingQ1))
% % body: rhs([ ( \+( current_ooQ1(OoQ12)/(current_ooQ1(OoQ13)\=@=current_ooQ1(whenMissingQ1))) ==>
% % current_ooQ1(whenMissingQ1))])
% % RHS-Post1: \+current_ooQ1(OoQ1)/(current_ooQ1(OoQ11)\=@=current_ooQ1(whenMissingQ1))==>current_ooQ1(whenMissingQ1)
% % Support: if_mooQ1(current_ooQ1(OoQ12),current_ooQ1(whenMissingQ1)),'$pt'(baseKB,if_mooQ1(current_ooQ1(OoQ13),current_ooQ1(whenMissingQ1)),rhs(
% % [ ( \+( current_ooQ1(OoQ14)/(current_ooQ1(OoQ15)\=@=current_ooQ1(whenMissingQ1))) ==>
% % current_ooQ1(whenMissingQ1))]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = ( \+( current_ooQ1(OoQ1)/(current_ooQ1(OoQ11)\=@=current_ooQ1(whenMissingQ1))) ==>
% current_ooQ1(whenMissingQ1)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = ( \+( current_ooQ1(OoQ1)/(current_ooQ1(OoQ11)\=@=current_ooQ1(whenMissingQ1))) ==>
% current_ooQ1(whenMissingQ1)) ,
% support_fact = if_mooQ1(current_ooQ1(_2318),current_ooQ1(whenMissingQ1)) ,
% support_trig = '$pt'( baseKB,
% if_mooQ1(current_ooQ1(OoQ1),current_ooQ1(whenMissingQ1)),
% rhs([(\+current_ooQ1(_2546)/(current_ooQ1(_2546)\=@=current_ooQ1(whenMissingQ1))==>current_ooQ1(whenMissingQ1))])) ,
% none is support_status.
% baseKB : mpred_fwc1( ( \+( current_ooQ1(OoQ1)/(current_ooQ1(OoQ11)\=@=current_ooQ1(whenMissingQ1))) ==>
% current_ooQ1(whenMissingQ1))).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ1,1,pfcRHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ1,1,pfcRHS) ,
% support_fact = mfl4(_45906,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl',45) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ1,1,pfcRHS)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcRHS)
% % body: \+ground(current_ooQ1/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ1,1,pfcRHS)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcRHS)
% % body: rhs([ mpred_prop(baseKB,current_ooQ1,1,pfcCreates)])
% % RHS-Post1: mpred_prop(baseKB,current_ooQ1,1,pfcCreates)
% % Support: mpred_prop(baseKB,current_ooQ1,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ1,1,pfcRHS),rhs([ mpred_prop(baseKB,current_ooQ1,1,pfcCreates)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ1,1,pfcCreates) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ1,1,pfcCreates) ,
% support_fact = mpred_prop(baseKB,current_ooQ1,1,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ1,1,pfcRHS),
% rhs([mpred_prop(baseKB,current_ooQ1,1,pfcCreates)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ1,1,pfcCreates)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcCreates)
% % body: \+ground(current_ooQ1/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ1,1,pfcCreates)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcCreates)
% % body: rhs([ { baseKB : warn_if_static(current_ooQ1,1) },
% % { kb_shared( baseKB : current_ooQ1/1) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ1,1,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ1,1,kb_shared) ,
% support_fact = ( mfl4(_1194,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl',45) ,
% ax) ,
% support_trig = mfl4(_1684,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl',45) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ1,1,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB1\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_94716:current_ooQ1/1))),
% % show_failure( on_x_fail( Call3 :
% %
% % call(kb_shared,_108958:current_ooQ1/1))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB1\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_82668:current_ooQ1/1))),
% % show_failure( on_x_fail( Call3 :
% %
% % call(kb_shared,_96910:current_ooQ1/1))) }])
% % Support: mpred_prop(baseKB,current_ooQ1,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ1,1,kb_shared),'$pt'(baseKB,genlMt(BaseKB4,baseKB),(BaseKB5\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call6 :
% %
% % call(kb_shared,_133634:current_ooQ1/1))),
% % show_failure( on_x_fail( Call7 :
% %
% % call(kb_shared,_147878:current_ooQ1/1))) }]))))
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,kb_shared)
% % body: \+ground(current_ooQ1/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ1,1,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,current_ooQ1,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ1,1,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ1,1,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ1,1,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ1,1,kb_shared)
% % still_supported(~mpred_prop(baseKB,current_ooQ1,1,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcCreates)
% % body: genlPreds(pfcCreates,GenlPreds_PfcCreates)*->rhs([ mpred_prop(baseKB,current_ooQ1,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcCreates)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ1,1,pfcCreates))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ1,1,pfcCreates)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ1,1,pfcCreates))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ1,1,pfcCreates)
% % still_supported(~mpred_prop(baseKB,current_ooQ1,1,pfcCreates))
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcRHS)
% % body: genlPreds(pfcRHS,GenlPreds_PfcRHS)*->rhs([ mpred_prop(baseKB,current_ooQ1,1,Prop)])
% % RHS-Post1: mpred_prop(baseKB,current_ooQ1,1,pfcControlled)
% % Support: mpred_prop(baseKB,current_ooQ1,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ1,1,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
% % [ mpred_prop(baseKB,current_ooQ1,1,pfcControlled)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ1,1,pfcControlled) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ1,1,pfcControlled) ,
% support_fact = mpred_prop(baseKB,current_ooQ1,1,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ1,1,pfcRHS),
% genlPreds(pfcRHS,pfcControlled)*->rhs([mpred_prop(baseKB,current_ooQ1,1,pfcControlled)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ1,1,pfcControlled)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcControlled)
% % body: \+ground(current_ooQ1/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ1,1,pfcControlled)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcControlled)
% % body: rhs([ { kb_shared( baseKB : current_ooQ1/1) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcControlled)
% % body: genlPreds(pfcControlled,GenlPreds_PfcControlled)*->rhs([ mpred_prop(baseKB,current_ooQ1,1,Prop)])
% % RHS-Post1: mpred_prop(baseKB,current_ooQ1,1,prologHybrid)
% % Support: mpred_prop(baseKB,current_ooQ1,1,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ1,1,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
% % [ mpred_prop(baseKB,current_ooQ1,1,prologHybrid)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ1,1,prologHybrid) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ1,1,prologHybrid) ,
% support_fact = mpred_prop(baseKB,current_ooQ1,1,pfcControlled) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ1,1,pfcControlled),
% ( genlPreds(pfcControlled,prologHybrid) *->
% rhs([mpred_prop(baseKB,current_ooQ1,1,prologHybrid)]))) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ1,1,prologHybrid)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,prologHybrid)
% % body: \+ground(current_ooQ1/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ1,1,prologHybrid)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,prologHybrid)
% % body: genlPreds(prologHybrid,GenlPreds_PrologHybrid)*->rhs([ mpred_prop(baseKB,current_ooQ1,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,prologHybrid)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ1,1,prologHybrid))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ1,1,prologHybrid)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ1,1,prologHybrid))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ1,1,prologHybrid)
% % still_supported(~mpred_prop(baseKB,current_ooQ1,1,prologHybrid))
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcControlled)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ1,1,pfcControlled))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ1,1,pfcControlled)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ1,1,pfcControlled))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ1,1,pfcControlled)
% % still_supported(~mpred_prop(baseKB,current_ooQ1,1,pfcControlled))
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcRHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ1,1,pfcRHS))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ1,1,pfcRHS)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ1,1,pfcRHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ1,1,pfcRHS)
% % still_supported(~mpred_prop(baseKB,current_ooQ1,1,pfcRHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ1,1,pfcLHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ1,1,pfcLHS) ,
% support_fact = mfl4(_184306,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl',45) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ1,1,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcLHS)
% % body: \+ground(current_ooQ1/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ1,1,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcLHS)
% % body: rhs([ arity(current_ooQ1,1),
% % functorIsMacro(current_ooQ1),
% % mpred_prop(baseKB,current_ooQ1,1,pfcWatches)])
% % RHS-Post1: arity(current_ooQ1,1)
% % Support: mpred_prop(baseKB,current_ooQ1,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ1,1,pfcLHS),rhs([ arity(current_ooQ1,1),
% % functorIsMacro(current_ooQ1),
% % mpred_prop(baseKB,current_ooQ1,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(current_ooQ1,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(current_ooQ1,1) ,
% support_fact = mpred_prop(baseKB,current_ooQ1,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ1,1,pfcLHS),
% rhs( [ arity(current_ooQ1,1),
% functorIsMacro(current_ooQ1),
% mpred_prop(baseKB,current_ooQ1,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( arity(current_ooQ1,1)).
% % Found positive trigger: arity(current_ooQ1,1)
% % body: predicateConventionMt(current_ooQ1,PredicateConventionMt_Current_ooQ1)*->rhs([ { kb_global( _81502 :
% %
% % current_ooQ1/1) }])
% % Found positive trigger: arity(current_ooQ1,1)
% % body: prologHybrid(current_ooQ1)*->rhs([ { kb_shared( current_ooQ1/1) }])
% % Found positive trigger: arity(current_ooQ1,1)
% % body: pfcControlled(current_ooQ1)*->rhs([ hybrid_support(current_ooQ1,1)])
% % RHS-Post1: hybrid_support(current_ooQ1,1)
% % Support: arity(current_ooQ1,1),'$pt'(baseKB,arity(current_ooQ1,1),(pfcControlled(current_ooQ1)*->rhs([ hybrid_support(current_ooQ1,1)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = hybrid_support(current_ooQ1,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = hybrid_support(current_ooQ1,1) ,
% support_fact = arity(current_ooQ1,1) ,
% support_trig = '$pt'( baseKB,
% arity(current_ooQ1,1),
% pfcControlled(current_ooQ1)*->rhs([hybrid_support(current_ooQ1,1)])) ,
% none is support_status.
% baseKB : mpred_fwc1( hybrid_support(current_ooQ1,1)).
% % Found positive trigger: hybrid_support(current_ooQ1,1)
% % body: mpred_positive_fact(hybrid_support(current_ooQ1,1))*->rhs([ \+( ~( hybrid_support(current_ooQ1,1)))])
% % still_supported(~hybrid_support(current_ooQ1,1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~hybrid_support(current_ooQ1,1)
% % still_supported(~hybrid_support(current_ooQ1,1))
% % Found positive trigger: arity(current_ooQ1,1)
% % body: mpred_positive_fact(arity(current_ooQ1,1))*->rhs([ \+( ~( arity(current_ooQ1,1)))])
% % still_supported(~arity(current_ooQ1,1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(current_ooQ1,1)
% % still_supported(~arity(current_ooQ1,1))
% % Found positive trigger: arity(current_ooQ1,1)
% % body: singleValuedInArg(current_ooQ1,SingleValuedInArg_Current_ooQ1)*->rhs([ singleValuedInArgAX(current_ooQ1,1,SingleValuedInArgAX4)])
% % RHS-Post1: functorIsMacro(current_ooQ1)
% % Support: mpred_prop(baseKB,current_ooQ1,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ1,1,pfcLHS),rhs([ arity(current_ooQ1,1),
% % functorIsMacro(current_ooQ1),
% % mpred_prop(baseKB,current_ooQ1,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(current_ooQ1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(current_ooQ1) ,
% support_fact = mpred_prop(baseKB,current_ooQ1,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ1,1,pfcLHS),
% rhs( [ arity(current_ooQ1,1),
% functorIsMacro(current_ooQ1),
% mpred_prop(baseKB,current_ooQ1,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(current_ooQ1)).
% % Found positive trigger: functorIsMacro(current_ooQ1)
% % body: mpred_positive_fact(functorIsMacro(current_ooQ1))*->rhs([ \+( ~( functorIsMacro(current_ooQ1)))])
% % still_supported(~functorIsMacro(current_ooQ1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(current_ooQ1)
% % still_supported(~functorIsMacro(current_ooQ1))
% % RHS-Post1: mpred_prop(baseKB,current_ooQ1,1,pfcWatches)
% % Support: mpred_prop(baseKB,current_ooQ1,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ1,1,pfcLHS),rhs([ arity(current_ooQ1,1),
% % functorIsMacro(current_ooQ1),
% % mpred_prop(baseKB,current_ooQ1,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ1,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ1,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,current_ooQ1,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ1,1,pfcLHS),
% rhs( [ arity(current_ooQ1,1),
% functorIsMacro(current_ooQ1),
% mpred_prop(baseKB,current_ooQ1,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ1,1,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcWatches)
% % body: \+ground(current_ooQ1/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ1,1,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : current_ooQ1/1) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,current_ooQ1,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ1,1,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ1,1,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ1,1,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ1,1,pfcWatches)
% % still_supported(~mpred_prop(baseKB,current_ooQ1,1,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,current_ooQ1,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ1,1,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ1,1,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ1,1,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ1,1,pfcLHS)
% % still_supported(~mpred_prop(baseKB,current_ooQ1,1,pfcLHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ1,1,pfcNegTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ1,1,pfcNegTrigger) ,
% support_fact = mfl4(_108336,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl',45) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ1,1,pfcNegTrigger)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcNegTrigger)
% % body: \+ground(current_ooQ1/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ1,1,pfcNegTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcNegTrigger)
% % body: rhs([ mpred_prop(baseKB,current_ooQ1,1,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,current_ooQ1,1,pfcWatches)
% % Support: mpred_prop(baseKB,current_ooQ1,1,pfcNegTrigger),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ1,1,pfcNegTrigger),rhs([ mpred_prop(baseKB,current_ooQ1,1,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ1,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ1,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,current_ooQ1,1,pfcNegTrigger) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ1,1,pfcNegTrigger),
% rhs([mpred_prop(baseKB,current_ooQ1,1,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,current_ooQ1,1,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ1,1,pfcLHS),
% rhs( [ arity(current_ooQ1,1),
% functorIsMacro(current_ooQ1),
% mpred_prop(baseKB,current_ooQ1,1,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcNegTrigger)
% % body: genlPreds(pfcNegTrigger,GenlPreds_PfcNegTrigger)*->rhs([ mpred_prop(baseKB,current_ooQ1,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcNegTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ1,1,pfcNegTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ1,1,pfcNegTrigger)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ1,1,pfcNegTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ1,1,pfcNegTrigger)
% % still_supported(~mpred_prop(baseKB,current_ooQ1,1,pfcNegTrigger))
% % Adding negative
% % trigger: current_ooQ1(OoQ1)
% % test: call_u_no_bc(current_ooQ1(OoQ12)),current_ooQ1(OoQ13)\=@=current_ooQ1(whenMissingQ1)
% % body: rhs([ current_ooQ1(whenMissingQ1)])
% % Support: (\+current_ooQ1(OoQ14)/(current_ooQ1(OoQ15)\=@=current_ooQ1(whenMissingQ1))==>current_ooQ1(whenMissingQ1)),mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl',45)
% % RHS-Post1: current_ooQ1(whenMissingQ1)
% % Support: \+current_ooQ1(OoQ1),'$nt'(current_ooQ1(OoQ11),(call_u_no_bc(current_ooQ1(OoQ12)),current_ooQ1(OoQ13)\=@=current_ooQ1(whenMissingQ1)),rhs(
% % [ current_ooQ1(whenMissingQ1)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = current_ooQ1(whenMissingQ1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = current_ooQ1(whenMissingQ1) ,
% support_fact = \+( current_ooQ1(OoQ1)) ,
% support_trig = '$nt'( current_ooQ1(OoQ1),
% call_u_no_bc(current_ooQ1(OoQ1)),current_ooQ1(OoQ11)\=@=current_ooQ1(whenMissingQ1),
% rhs([current_ooQ1(whenMissingQ1)])) ,
% none is support_status.
% % Adding NEG mpred_do_fcnt via support
% % trigger: current_ooQ1(OoQ1)
% % cond: call_u_no_bc(current_ooQ1(OoQ12)),current_ooQ1(OoQ13)\=@=current_ooQ1(whenMissingQ1)
% % action: rhs([ current_ooQ1(whenMissingQ1)])
% % from: mpred_add_support_fast(current_ooQ1(whenMissingQ1),(\+current_ooQ1(OoQ14),'$nt'(current_ooQ1(OoQ15),(call_u_no_bc(current_ooQ1(OoQ16)),current_ooQ1(OoQ17)\=@=current_ooQ1(whenMissingQ1)),rhs(
% % [ current_ooQ1(whenMissingQ1)]))))
% baseKB : mpred_fwc1( current_ooQ1(whenMissingQ1)).
% % Found positive trigger: current_ooQ1(whenMissingQ1)
% % body: mpred_positive_fact(current_ooQ1(whenMissingQ1))*->rhs([ \+( ~( current_ooQ1(whenMissingQ1)))])
% % still_supported(~current_ooQ1(whenMissingQ1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~current_ooQ1(whenMissingQ1)
% % still_supported(~current_ooQ1(whenMissingQ1))
% % Found negative trigger: current_ooQ1(whenMissingQ1)
% % cond: call_u_no_bc(current_ooQ1(OoQ1)),current_ooQ1(OoQ12)\=@=current_ooQ1(whenMissingQ1)
% % body: rhs([ current_ooQ1(whenMissingQ1)])
% % Support: '$spft'(baseKB,current_ooQ1(whenMissingQ1),\+current_ooQ1(OoQ13),'$nt'(current_ooQ1(whenMissingQ1),(call_u_no_bc(current_ooQ1(OoQ14)),current_ooQ1(OoQ15)\=@=current_ooQ1(whenMissingQ1)),rhs(
% % [ current_ooQ1(whenMissingQ1)])))
% % Found positive trigger: \+current_ooQ1(OoQ1)/(current_ooQ1(OoQ12)\=@=current_ooQ1(whenMissingQ1))==>current_ooQ1(whenMissingQ1)
% % body: mpred_positive_fact((\+current_ooQ1(OoQ13)/(current_ooQ1(OoQ14)\=@=current_ooQ1(whenMissingQ1))==>current_ooQ1(whenMissingQ1)))*->rhs(
% % [ \+( ~( ( \+( current_ooQ1(OoQ15)/(current_ooQ1(OoQ16)\=@=current_ooQ1(whenMissingQ1))) ==>
% % current_ooQ1(whenMissingQ1))))])
passed=info(why_was_true(baseKB:current_ooQ1(whenMissingQ1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for current_ooQ1(whenMissingQ1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+current_ooQ1(_) % [/boot/init.pl:512]
1.2 \+current_ooQ1(W4)/(current_ooQ1(W4)\=@=current_ooQ1(whenMissingQ1))==>current_ooQ1(whenMissingQ1) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_109638]
1.3 if_mooQ1(current_ooQ1(_),current_ooQ1(whenMissingQ1)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl:_110824]
1.4 if_mooQ1(W4,X4)==>(\+W4/(W4\=@=X4)==>X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl:40]
1.5 default_ooQ1(whenMissingQ1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl:45]
1.6 default_ooQ1(W4)==>if_mooQ1(current_ooQ1(_),current_ooQ1(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl:43]
1.7 mfl4([ 'Missing'=_,
'Create'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl',40)
1.8 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl',45)
1.9 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl',43)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = current_ooQ1(fooQ1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = current_ooQ1(fooQ1) ,
% support_fact = mfl4(_121012,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl',51) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( current_ooQ1(fooQ1)).
% % Found positive trigger: current_ooQ1(fooQ1)
% % body: mpred_positive_fact(current_ooQ1(fooQ1))*->rhs([ \+( ~( current_ooQ1(fooQ1)))])
% % still_supported(~current_ooQ1(fooQ1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~current_ooQ1(fooQ1)
% % still_supported(~current_ooQ1(fooQ1))
% % Found negative trigger: current_ooQ1(fooQ1)
% % cond: call_u_no_bc(current_ooQ1(OoQ1)),current_ooQ1(OoQ12)\=@=current_ooQ1(whenMissingQ1)
% % body: rhs([ current_ooQ1(whenMissingQ1)])
% % Support: '$spft'(baseKB,current_ooQ1(whenMissingQ1),\+current_ooQ1(OoQ13),'$nt'(current_ooQ1(fooQ1),(call_u_no_bc(current_ooQ1(OoQ14)),current_ooQ1(OoQ15)\=@=current_ooQ1(whenMissingQ1)),rhs(
% % [ current_ooQ1(whenMissingQ1)])))
% % Removing support: \+current_ooQ1(fooQ1),'$nt'(current_ooQ1(fooQ1),(call_u_no_bc(current_ooQ1(fooQ1)),current_ooQ1(fooQ1)\=@=current_ooQ1(whenMissingQ1)),rhs(
% % [ current_ooQ1(whenMissingQ1)]))
% % Which was for: current_ooQ1(whenMissingQ1)
passed=info(why_was_true(baseKB:(\+current_ooQ1(whenMissingQ1))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooQ1(whenMissingQ1).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooQ1(whenMissingQ1).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooQ1(whenMissingQ1).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% % RHS-Post1: current_ooQ1(whenMissingQ1)
% % Support: \+current_ooQ1(fooQ1),'$nt'(current_ooQ1(fooQ1),(call_u_no_bc(current_ooQ1(OoQ1)),current_ooQ1(OoQ11)\=@=current_ooQ1(whenMissingQ1)),rhs(
% % [ current_ooQ1(whenMissingQ1)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = current_ooQ1(whenMissingQ1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = current_ooQ1(whenMissingQ1) ,
% support_fact = \+( current_ooQ1(fooQ1)) ,
% support_trig = '$nt'( current_ooQ1(fooQ1),
% call_u_no_bc(current_ooQ1(OoQ1)),current_ooQ1(OoQ11)\=@=current_ooQ1(whenMissingQ1),
% rhs([current_ooQ1(whenMissingQ1)])) ,
% none is support_status.
% % Adding NEG mpred_do_fcnt via support
% % trigger: current_ooQ1(fooQ1)
% % cond: call_u_no_bc(current_ooQ1(OoQ1)),current_ooQ1(OoQ12)\=@=current_ooQ1(whenMissingQ1)
% % action: rhs([ current_ooQ1(whenMissingQ1)])
% % from: mpred_add_support_fast(current_ooQ1(whenMissingQ1),(\+current_ooQ1(fooQ1),'$nt'(current_ooQ1(fooQ1),(call_u_no_bc(current_ooQ1(OoQ13)),current_ooQ1(OoQ14)\=@=current_ooQ1(whenMissingQ1)),rhs(
% % [ current_ooQ1(whenMissingQ1)]))))
% baseKB : mpred_fwc1( current_ooQ1(whenMissingQ1)).
% % Found positive trigger: current_ooQ1(whenMissingQ1)
% % body: mpred_positive_fact(current_ooQ1(whenMissingQ1))*->rhs([ \+( ~( current_ooQ1(whenMissingQ1)))])
% % still_supported(~current_ooQ1(whenMissingQ1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~current_ooQ1(whenMissingQ1)
% % still_supported(~current_ooQ1(whenMissingQ1))
passed=info(why_was_true(baseKB:current_ooQ1(whenMissingQ1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for current_ooQ1(whenMissingQ1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+current_ooQ1(fooQ1) % [/boot/init.pl:512]
1.2 \+current_ooQ1(W4)/(current_ooQ1(W4)\=@=current_ooQ1(whenMissingQ1))==>current_ooQ1(whenMissingQ1) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_1996]
1.3 if_mooQ1(current_ooQ1(_),current_ooQ1(whenMissingQ1)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl:_3176]
1.4 if_mooQ1(W4,X4)==>(\+W4/(W4\=@=X4)==>X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl:40]
1.5 default_ooQ1(whenMissingQ1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl:45]
1.6 default_ooQ1(W4)==>if_mooQ1(current_ooQ1(_),current_ooQ1(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl:43]
1.7 mfl4([ 'Missing'=_,
'Create'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl',40)
1.8 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl',45)
1.9 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl',43)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% % Removing support: mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl',45),ax
% % Which was for: default_ooQ1(whenMissingQ1)
% success( mpred_undo1_nt_unfwc,
% ( '$nt'( current_ooQ1(OoQ1),
% call_u_no_bc(current_ooQ1(OoQ11)),current_ooQ1(OoQ12)\=@=current_ooQ1(whenMissingQ1),
% rhs([current_ooQ1(whenMissingQ1)])) ,
% dmsg_pretty( mpred_undo1( '$nt'( current_ooQ1(OoQ13),
% call_u_no_bc(current_ooQ1(OoQ14)),current_ooQ1(OoQ15)\=@=current_ooQ1(whenMissingQ1),
% rhs([current_ooQ1(whenMissingQ1)])))) ,
% retract_u( '$nt'( current_ooQ1(OoQ16),
% call_u_no_bc(current_ooQ1(OoQ17)),current_ooQ1(OoQ18)\=@=current_ooQ1(whenMissingQ1),
% rhs([current_ooQ1(whenMissingQ1)]))))).
passed=info(why_was_true(baseKB:(\+current_ooQ1(whenMissingQ1))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooQ1(whenMissingQ1).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooQ1(whenMissingQ1).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooQ1(whenMissingQ1).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = ~( current_ooQ1(fooQ1)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = ~( current_ooQ1(fooQ1)) ,
% support_fact = mfl4(_138874,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl',65) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( ~( current_ooQ1(fooQ1))).
% % Found positive trigger: ~current_ooQ1(fooQ1)
% % body: mpred_positive_fact(~current_ooQ1(fooQ1))*->rhs([ \+( ~( ~( current_ooQ1(fooQ1))))])
passed=info(why_was_true(baseKB: ~current_ooQ1(fooQ1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~current_ooQ1(fooQ1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl',65)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = default_ooQ1(whenMissingQ1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = default_ooQ1(whenMissingQ1) ,
% support_fact = mfl4(_187038,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl',71) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( default_ooQ1(whenMissingQ1)).
% % Found positive trigger: default_ooQ1(whenMissingQ1)
% % body: mpred_positive_fact(default_ooQ1(whenMissingQ1))*->rhs([ \+( ~( default_ooQ1(whenMissingQ1)))])
% % still_supported(~default_ooQ1(whenMissingQ1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~default_ooQ1(whenMissingQ1)
% % still_supported(~default_ooQ1(whenMissingQ1))
% % Found positive trigger: default_ooQ1(whenMissingQ1)
% % body: rhs([ if_mooQ1(current_ooQ1(OoQ1),current_ooQ1(whenMissingQ1))])
% % RHS-Post1: if_mooQ1(current_ooQ1(OoQ1),current_ooQ1(whenMissingQ1))
% % Support: default_ooQ1(whenMissingQ1),'$pt'(baseKB,default_ooQ1(whenMissingQ1),rhs([ if_mooQ1(current_ooQ1(OoQ12),current_ooQ1(whenMissingQ1))]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = if_mooQ1(current_ooQ1(_2236),current_ooQ1(whenMissingQ1)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = if_mooQ1(current_ooQ1(_2236),current_ooQ1(whenMissingQ1)) ,
% support_fact = default_ooQ1(whenMissingQ1) ,
% support_trig = '$pt'( baseKB,
% default_ooQ1(whenMissingQ1),
% rhs([if_mooQ1(current_ooQ1(_2236),current_ooQ1(whenMissingQ1))])) ,
% none is support_status.
% baseKB : mpred_fwc1( if_mooQ1(current_ooQ1(OoQ1),current_ooQ1(whenMissingQ1))).
% % Found positive trigger: if_mooQ1(current_ooQ1(OoQ1),current_ooQ1(whenMissingQ1))
% % body: mpred_positive_fact(if_mooQ1(current_ooQ1(OoQ12),current_ooQ1(whenMissingQ1)))*->rhs([ \+( ~( if_mooQ1(current_ooQ1(OoQ13),current_ooQ1(whenMissingQ1))))])
% % still_supported(~if_mooQ1(current_ooQ1(OoQ1),current_ooQ1(whenMissingQ1)))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~if_mooQ1(current_ooQ1(OoQ1),current_ooQ1(whenMissingQ1))
% % still_supported(~if_mooQ1(current_ooQ1(OoQ1),current_ooQ1(whenMissingQ1)))
% % Found positive trigger: if_mooQ1(current_ooQ1(OoQ1),current_ooQ1(whenMissingQ1))
% % body: rhs([ ( \+( current_ooQ1(OoQ12)/(current_ooQ1(OoQ13)\=@=current_ooQ1(whenMissingQ1))) ==>
% % current_ooQ1(whenMissingQ1))])
% % RHS-Post1: \+current_ooQ1(OoQ1)/(current_ooQ1(OoQ11)\=@=current_ooQ1(whenMissingQ1))==>current_ooQ1(whenMissingQ1)
% % Support: if_mooQ1(current_ooQ1(OoQ12),current_ooQ1(whenMissingQ1)),'$pt'(baseKB,if_mooQ1(current_ooQ1(OoQ13),current_ooQ1(whenMissingQ1)),rhs(
% % [ ( \+( current_ooQ1(OoQ14)/(current_ooQ1(OoQ15)\=@=current_ooQ1(whenMissingQ1))) ==>
% % current_ooQ1(whenMissingQ1))]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = ( \+( current_ooQ1(OoQ1)/(current_ooQ1(OoQ11)\=@=current_ooQ1(whenMissingQ1))) ==>
% current_ooQ1(whenMissingQ1)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = ( \+( current_ooQ1(OoQ1)/(current_ooQ1(OoQ11)\=@=current_ooQ1(whenMissingQ1))) ==>
% current_ooQ1(whenMissingQ1)) ,
% support_fact = if_mooQ1(current_ooQ1(_2478),current_ooQ1(whenMissingQ1)) ,
% support_trig = '$pt'( baseKB,
% if_mooQ1(current_ooQ1(OoQ1),current_ooQ1(whenMissingQ1)),
% rhs([(\+current_ooQ1(_2706)/(current_ooQ1(_2706)\=@=current_ooQ1(whenMissingQ1))==>current_ooQ1(whenMissingQ1))])) ,
% none is support_status.
% baseKB : mpred_fwc1( ( \+( current_ooQ1(OoQ1)/(current_ooQ1(OoQ11)\=@=current_ooQ1(whenMissingQ1))) ==>
% current_ooQ1(whenMissingQ1))).
% % Adding negative
% % trigger: current_ooQ1(OoQ1)
% % test: call_u_no_bc(current_ooQ1(OoQ12)),current_ooQ1(OoQ13)\=@=current_ooQ1(whenMissingQ1)
% % body: rhs([ current_ooQ1(whenMissingQ1)])
% % Support: (\+current_ooQ1(OoQ14)/(current_ooQ1(OoQ15)\=@=current_ooQ1(whenMissingQ1))==>current_ooQ1(whenMissingQ1)),mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl',71)
% % RHS-Post1: current_ooQ1(whenMissingQ1)
% % Support: \+current_ooQ1(OoQ1),'$nt'(current_ooQ1(OoQ11),(call_u_no_bc(current_ooQ1(OoQ12)),current_ooQ1(OoQ13)\=@=current_ooQ1(whenMissingQ1)),rhs(
% % [ current_ooQ1(whenMissingQ1)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = current_ooQ1(whenMissingQ1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = current_ooQ1(whenMissingQ1) ,
% support_fact = \+( current_ooQ1(OoQ1)) ,
% support_trig = '$nt'( current_ooQ1(OoQ1),
% call_u_no_bc(current_ooQ1(OoQ1)),current_ooQ1(OoQ11)\=@=current_ooQ1(whenMissingQ1),
% rhs([current_ooQ1(whenMissingQ1)])) ,
% none is support_status.
% % Adding NEG mpred_do_fcnt via support
% % trigger: current_ooQ1(OoQ1)
% % cond: call_u_no_bc(current_ooQ1(OoQ12)),current_ooQ1(OoQ13)\=@=current_ooQ1(whenMissingQ1)
% % action: rhs([ current_ooQ1(whenMissingQ1)])
% % from: mpred_add_support_fast(current_ooQ1(whenMissingQ1),(\+current_ooQ1(OoQ14),'$nt'(current_ooQ1(OoQ15),(call_u_no_bc(current_ooQ1(OoQ16)),current_ooQ1(OoQ17)\=@=current_ooQ1(whenMissingQ1)),rhs(
% % [ current_ooQ1(whenMissingQ1)]))))
% baseKB : mpred_fwc1( current_ooQ1(whenMissingQ1)).
% % Found positive trigger: current_ooQ1(whenMissingQ1)
% % body: mpred_positive_fact(current_ooQ1(whenMissingQ1))*->rhs([ \+( ~( current_ooQ1(whenMissingQ1)))])
% % still_supported(~current_ooQ1(whenMissingQ1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~current_ooQ1(whenMissingQ1)
% % still_supported(~current_ooQ1(whenMissingQ1))
% % Found negative trigger: current_ooQ1(whenMissingQ1)
% % cond: call_u_no_bc(current_ooQ1(OoQ1)),current_ooQ1(OoQ12)\=@=current_ooQ1(whenMissingQ1)
% % body: rhs([ current_ooQ1(whenMissingQ1)])
% % Support: '$spft'(baseKB,current_ooQ1(whenMissingQ1),\+current_ooQ1(OoQ13),'$nt'(current_ooQ1(whenMissingQ1),(call_u_no_bc(current_ooQ1(OoQ14)),current_ooQ1(OoQ15)\=@=current_ooQ1(whenMissingQ1)),rhs(
% % [ current_ooQ1(whenMissingQ1)])))
% % Found positive trigger: \+current_ooQ1(OoQ1)/(current_ooQ1(OoQ12)\=@=current_ooQ1(whenMissingQ1))==>current_ooQ1(whenMissingQ1)
% % body: mpred_positive_fact((\+current_ooQ1(OoQ13)/(current_ooQ1(OoQ14)\=@=current_ooQ1(whenMissingQ1))==>current_ooQ1(whenMissingQ1)))*->rhs(
% % [ \+( ~( ( \+( current_ooQ1(OoQ15)/(current_ooQ1(OoQ16)\=@=current_ooQ1(whenMissingQ1))) ==>
% % current_ooQ1(whenMissingQ1))))])
passed=info(why_was_true(baseKB:current_ooQ1(whenMissingQ1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for current_ooQ1(whenMissingQ1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+current_ooQ1(fooQ1) % [/boot/init.pl:512]
1.2 \+current_ooQ1(W4)/(current_ooQ1(W4)\=@=current_ooQ1(whenMissingQ1))==>current_ooQ1(whenMissingQ1) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_123306]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl',65)
1.4 if_mooQ1(current_ooQ1(_),current_ooQ1(whenMissingQ1)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl:_124862]
1.5 if_mooQ1(W4,X4)==>(\+W4/(W4\=@=X4)==>X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl:40]
1.6 default_ooQ1(whenMissingQ1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl:71]
1.7 default_ooQ1(W4)==>if_mooQ1(current_ooQ1(_),current_ooQ1(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl:43]
1.8 mfl4([ 'Missing'=_,
'Create'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl',40)
1.9 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl',71)
1.10 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl',43)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = ( if_mooTt(Missing,Create) ==>
% \+( Missing/(Missing\=@=Create)) ==>
% _135302) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = ( if_mooTt(Missing,Create) ==>
% \+( Missing/(Missing\=@=Create)) ==>
% _135302) ,
% support_fact = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl', 83) ,
% support_trig=ax ,
% ( simular( ( mfl4(
% [ 'Missing'=Missing2,
% 'Create'=Create3],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 84) ,
% ax)) is
% support_status).
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = default_ooTt(_195100)==>if_mooTt(current_ooTt(_195122),current_ooTt(_195100)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = default_ooTt(_195100)==>if_mooTt(current_ooTt(_195122),current_ooTt(_195100)) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl', 86) ,
% support_trig=ax ,
% ( simular( ( mfl4(
% [ 'X'=X1],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87) ,
% ax)) is
% support_status).
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = default_ooTt(defaultValueTt) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = default_ooTt(defaultValueTt) ,
% support_fact = mfl4(_240730,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_02.pl',88) ,
% support_trig=ax ,
% ( simular( mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',113),ax) is
% support_status).
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k mpred_pfc_test_02.pl (returned 7) -->
<testsuite name="mt_02a_0c.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['mt_02a_0c.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k mt_02a_0c.pfc (returned 7) -->
<testsuite name="mt_02.pl">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['mt_02.pl'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k mt_02.pl (returned 7) -->
<testsuite name="nd_02a.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['nd_02a.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:nondet_local_a(1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for nondet_local_a(1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 nondet_local % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02a.pfc:22]
1.2 nondet_local,{member(W4,[1,2,3])}==>nondet_local_a(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02a.pfc:25]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02a.pfc',22)
1.4 mfl4([ 'Y'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02a.pfc',25)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:nondet_local_a(3)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for nondet_local_a(3):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 nondet_local % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02a.pfc:22]
1.2 nondet_local,{member(W4,[1,2,3])}==>nondet_local_a(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02a.pfc:25]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02a.pfc',22)
1.4 mfl4([ 'Y'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02a.pfc',25)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:b(t,1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b(t,1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 {member(W4,[1,2,3])}==>b(t,W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02a.pfc:37]
1.2 mfl4([ 'Y'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02a.pfc',37)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:b(t,3)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b(t,3):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 {member(W4,[1,2,3])}==>b(t,W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02a.pfc:37]
1.2 mfl4([ 'Y'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02a.pfc',37)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k nd_02a.pfc (returned 7) -->
<testsuite name="nd_02.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['nd_02.pfc'])" -g "test_completed"
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = a(t) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = a(t) ,
% support_fact = mfl4(_28948,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02.pfc',22) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( a(t)).
% % Found positive trigger: a(t)
% % body: mpred_positive_fact(a(t))*->rhs([ \+( ~( a(t)))])
% % still_supported(~a(t))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~a(t)
% % still_supported(~a(t))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = a(_93636),{member(_93658,[1,2,3,4,5])}==>b(_93636,_93658) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = a(_93636),{member(_93658,[1,2,3,4,5])}==>b(_93636,_93658) ,
% support_fact = mfl4(
% [ 'X'=X,
% 'Y'=Y],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02.pfc', 24) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( ( a(A),{member(Ele,[1,2,3,4,5])} ==>
% b(B,B5))).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,b,2,pfcRHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,b,2,pfcRHS) ,
% support_fact = mfl4(
% [ 'X'=X,
% 'Y'=Y],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02.pfc', 24) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,b,2,pfcRHS)).
% % Found positive trigger: mpred_prop(baseKB,b,2,pfcRHS)
% % body: \+ground(b/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,b,2,pfcRHS)) }])
% % Found positive trigger: mpred_prop(baseKB,b,2,pfcRHS)
% % body: rhs([ mpred_prop(baseKB,b,2,pfcCreates)])
% % RHS-Post1: mpred_prop(baseKB,b,2,pfcCreates)
% % Support: mpred_prop(baseKB,b,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,b,2,pfcRHS),rhs([ mpred_prop(baseKB,b,2,pfcCreates)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,b,2,pfcCreates) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,b,2,pfcCreates) ,
% support_fact = mpred_prop(baseKB,b,2,pfcRHS) ,
% support_trig = '$pt'(baseKB,mpred_prop(baseKB,b,2,pfcRHS),rhs([mpred_prop(baseKB,b,2,pfcCreates)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,b,2,pfcCreates)).
% % Found positive trigger: mpred_prop(baseKB,b,2,pfcCreates)
% % body: \+ground(b/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,b,2,pfcCreates)) }])
% % Found positive trigger: mpred_prop(baseKB,b,2,pfcCreates)
% % body: rhs([ { baseKB : warn_if_static(b,2) },
% % { kb_shared( baseKB : b/2) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,b,2,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,b,2,kb_shared) ,
% support_fact = ( mfl4(
% [ 'X'=X,
% 'Y'=Y],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02.pfc', 24) ,
% ax) ,
% support_trig = mfl4(
% [ 'X'=X,
% 'Y'=Y],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02.pfc', 24) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,b,2,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,b,2,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB3\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_72416:b/2))),
% % show_failure( on_x_fail( Call5 :
% %
% % call(kb_shared,_86652:b/2))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB3\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_77590:b/2))),
% % show_failure( on_x_fail( Call5 :
% %
% % call(kb_shared,_91826:b/2))) }])
% % Support: mpred_prop(baseKB,b,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,b,2,kb_shared),'$pt'(baseKB,genlMt(BaseKB6,baseKB),(BaseKB7\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call8 :
% %
% % call(kb_shared,_24680:b/2))),
% % show_failure( on_x_fail( Call9 :
% %
% % call(kb_shared,_38916:b/2))) }]))))
% % Found positive trigger: mpred_prop(baseKB,b,2,kb_shared)
% % body: \+ground(b/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,b,2,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,b,2,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,b,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,b,2,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,b,2,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,b,2,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,b,2,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,b,2,kb_shared)
% % still_supported(~mpred_prop(baseKB,b,2,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,b,2,pfcCreates)
% % body: genlPreds(pfcCreates,GenlPreds_PfcCreates)*->rhs([ mpred_prop(baseKB,b,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,b,2,pfcCreates)
% % body: mpred_positive_fact(mpred_prop(baseKB,b,2,pfcCreates))*->rhs([ \+( ~( mpred_prop(baseKB,b,2,pfcCreates)))])
% % still_supported(~mpred_prop(baseKB,b,2,pfcCreates))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,b,2,pfcCreates)
% % still_supported(~mpred_prop(baseKB,b,2,pfcCreates))
% % Found positive trigger: mpred_prop(baseKB,b,2,pfcRHS)
% % body: genlPreds(pfcRHS,GenlPreds_PfcRHS)*->rhs([ mpred_prop(baseKB,b,2,Prop)])
% % RHS-Post1: mpred_prop(baseKB,b,2,pfcControlled)
% % Support: mpred_prop(baseKB,b,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,b,2,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs([ mpred_prop(baseKB,b,2,pfcControlled)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,b,2,pfcControlled) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,b,2,pfcControlled) ,
% support_fact = mpred_prop(baseKB,b,2,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,b,2,pfcRHS),
% genlPreds(pfcRHS,pfcControlled)*->rhs([mpred_prop(baseKB,b,2,pfcControlled)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,b,2,pfcControlled)).
% % Found positive trigger: mpred_prop(baseKB,b,2,pfcControlled)
% % body: \+ground(b/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,b,2,pfcControlled)) }])
% % Found positive trigger: mpred_prop(baseKB,b,2,pfcControlled)
% % body: rhs([ { kb_shared( baseKB : b/2) }])
% % Found positive trigger: mpred_prop(baseKB,b,2,pfcControlled)
% % body: genlPreds(pfcControlled,GenlPreds_PfcControlled)*->rhs([ mpred_prop(baseKB,b,2,Prop)])
% % RHS-Post1: mpred_prop(baseKB,b,2,prologHybrid)
% % Support: mpred_prop(baseKB,b,2,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,b,2,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
% % [ mpred_prop(baseKB,b,2,prologHybrid)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,b,2,prologHybrid) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,b,2,prologHybrid) ,
% support_fact = mpred_prop(baseKB,b,2,pfcControlled) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,b,2,pfcControlled),
% genlPreds(pfcControlled,prologHybrid)*->rhs([mpred_prop(baseKB,b,2,prologHybrid)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,b,2,prologHybrid)).
% % Found positive trigger: mpred_prop(baseKB,b,2,prologHybrid)
% % body: \+ground(b/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,b,2,prologHybrid)) }])
% % Found positive trigger: mpred_prop(baseKB,b,2,prologHybrid)
% % body: genlPreds(prologHybrid,GenlPreds_PrologHybrid)*->rhs([ mpred_prop(baseKB,b,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,b,2,prologHybrid)
% % body: mpred_positive_fact(mpred_prop(baseKB,b,2,prologHybrid))*->rhs([ \+( ~( mpred_prop(baseKB,b,2,prologHybrid)))])
% % still_supported(~mpred_prop(baseKB,b,2,prologHybrid))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,b,2,prologHybrid)
% % still_supported(~mpred_prop(baseKB,b,2,prologHybrid))
% % Found positive trigger: mpred_prop(baseKB,b,2,pfcControlled)
% % body: mpred_positive_fact(mpred_prop(baseKB,b,2,pfcControlled))*->rhs([ \+( ~( mpred_prop(baseKB,b,2,pfcControlled)))])
% % still_supported(~mpred_prop(baseKB,b,2,pfcControlled))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,b,2,pfcControlled)
% % still_supported(~mpred_prop(baseKB,b,2,pfcControlled))
% % Found positive trigger: mpred_prop(baseKB,b,2,pfcRHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,b,2,pfcRHS))*->rhs([ \+( ~( mpred_prop(baseKB,b,2,pfcRHS)))])
% % still_supported(~mpred_prop(baseKB,b,2,pfcRHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,b,2,pfcRHS)
% % still_supported(~mpred_prop(baseKB,b,2,pfcRHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,a,1,pfcLHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,a,1,pfcLHS) ,
% support_fact = mfl4(
% [ 'X'=X,
% 'Y'=Y],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02.pfc', 24) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,a,1,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,a,1,pfcLHS)
% % body: \+ground(a/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,a,1,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,a,1,pfcLHS)
% % body: rhs([ arity(a,1),
% % functorIsMacro(a),
% % mpred_prop(baseKB,a,1,pfcWatches)])
% % RHS-Post1: arity(a,1)
% % Support: mpred_prop(baseKB,a,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,a,1,pfcLHS),rhs([ arity(a,1),
% % functorIsMacro(a),
% % mpred_prop(baseKB,a,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(a,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(a,1) ,
% support_fact = mpred_prop(baseKB,a,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,a,1,pfcLHS),
% rhs( [ arity(a,1),
% functorIsMacro(a),
% mpred_prop(baseKB,a,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( arity(a,1)).
% % Found positive trigger: arity(a,1)
% % body: predicateConventionMt(a,A)*->rhs([ { kb_global( _87750 :
% %
% % a/1) }])
% % Found positive trigger: arity(a,1)
% % body: prologHybrid(a)*->rhs([ { kb_shared( a/1) }])
% % Found positive trigger: arity(a,1)
% % body: pfcControlled(a)*->rhs([ hybrid_support(a,1)])
% % Found positive trigger: arity(a,1)
% % body: mpred_positive_fact(arity(a,1))*->rhs([ \+( ~( arity(a,1)))])
% % still_supported(~arity(a,1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(a,1)
% % still_supported(~arity(a,1))
% % Found positive trigger: arity(a,1)
% % body: singleValuedInArg(a,A)*->rhs([ singleValuedInArgAX(a,1,SingleValuedInArgAX5)])
% % RHS-Post1: functorIsMacro(a)
% % Support: mpred_prop(baseKB,a,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,a,1,pfcLHS),rhs([ arity(a,1),
% % functorIsMacro(a),
% % mpred_prop(baseKB,a,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(a) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(a) ,
% support_fact = mpred_prop(baseKB,a,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,a,1,pfcLHS),
% rhs( [ arity(a,1),
% functorIsMacro(a),
% mpred_prop(baseKB,a,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(a)).
% % Found positive trigger: functorIsMacro(a)
% % body: mpred_positive_fact(functorIsMacro(a))*->rhs([ \+( ~( functorIsMacro(a)))])
% % still_supported(~functorIsMacro(a))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(a)
% % still_supported(~functorIsMacro(a))
% % RHS-Post1: mpred_prop(baseKB,a,1,pfcWatches)
% % Support: mpred_prop(baseKB,a,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,a,1,pfcLHS),rhs([ arity(a,1),
% % functorIsMacro(a),
% % mpred_prop(baseKB,a,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,a,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,a,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,a,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,a,1,pfcLHS),
% rhs( [ arity(a,1),
% functorIsMacro(a),
% mpred_prop(baseKB,a,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,a,1,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,a,1,pfcWatches)
% % body: \+ground(a/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,a,1,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,a,1,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : a/1) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,a,1,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,a,1,kb_shared) ,
% support_fact = ( mfl4(
% [ 'X'=X,
% 'Y'=Y],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02.pfc', 24) ,
% ax) ,
% support_trig = mfl4(
% [ 'X'=X,
% 'Y'=Y],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02.pfc', 24) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,a,1,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,a,1,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB3\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_49432:a/1))),
% % show_failure( on_x_fail( Call5 :
% %
% % call(kb_shared,_63668:a/1))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB3\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_37292:a/1))),
% % show_failure( on_x_fail( Call5 :
% %
% % call(kb_shared,_51528:a/1))) }])
% % Support: mpred_prop(baseKB,a,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,a,1,kb_shared),'$pt'(baseKB,genlMt(BaseKB6,baseKB),(BaseKB7\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call8 :
% %
% % call(kb_shared,_88248:a/1))),
% % show_failure( on_x_fail( Call9 :
% %
% % call(kb_shared,_102484:a/1))) }]))))
% % Found positive trigger: mpred_prop(baseKB,a,1,kb_shared)
% % body: \+ground(a/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,a,1,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,a,1,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,a,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,a,1,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,a,1,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,a,1,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,a,1,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,a,1,kb_shared)
% % still_supported(~mpred_prop(baseKB,a,1,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,a,1,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,a,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,a,1,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,a,1,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,a,1,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,a,1,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,a,1,pfcWatches)
% % still_supported(~mpred_prop(baseKB,a,1,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,a,1,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,a,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,a,1,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,a,1,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,a,1,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,a,1,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,a,1,pfcLHS)
% % still_supported(~mpred_prop(baseKB,a,1,pfcLHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,member,2,pfcCallCode) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,member,2,pfcCallCode) ,
% support_fact = mfl4(
% [ 'X'=X,
% 'Y'=Y],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02.pfc', 24) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,member,2,pfcCallCode)).
% % Found positive trigger: mpred_prop(baseKB,member,2,pfcCallCode)
% % body: \+ground(member/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,member,2,pfcCallCode)) }])
% % Found positive trigger: mpred_prop(baseKB,member,2,pfcCallCode)
% % body: predicate_is_undefined_fa(member,2)*->rhs([ mpred_prop(baseKB,member,2,needsDefined)])
% % Found positive trigger: mpred_prop(baseKB,member,2,pfcCallCode)
% % body: genlPreds(pfcCallCode,GenlPreds_PfcCallCode)*->rhs([ mpred_prop(baseKB,member,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,member,2,pfcCallCode)
% % body: mpred_positive_fact(mpred_prop(baseKB,member,2,pfcCallCode))*->rhs([ \+( ~( mpred_prop(baseKB,member,2,pfcCallCode)))])
% % still_supported(~mpred_prop(baseKB,member,2,pfcCallCode))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,member,2,pfcCallCode)
% % still_supported(~mpred_prop(baseKB,member,2,pfcCallCode))
% % Adding positive
% % trigger: a(A)
% % body: member(Ele,[ 1,
% % 2, 3, 4, 5])*->rhs([ b(B,B7)])
% % Support: (a(A8),{member(Ele9,[ 1,
% % 2, 3, 4, 5])}==>b(B4,B10)),mfl4([ 'X'=X,
% % 'Y'=Y],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02.pfc',24)
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,a,1,pfcPosTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,a,1,pfcPosTrigger) ,
% support_fact = mfl4(
% [ 'X'=X,
% 'Y'=Y],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02.pfc', 24) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,a,1,pfcPosTrigger)).
% % Found positive trigger: mpred_prop(baseKB,a,1,pfcPosTrigger)
% % body: \+ground(a/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,a,1,pfcPosTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,a,1,pfcPosTrigger)
% % body: rhs([ mpred_prop(baseKB,a,1,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,a,1,pfcWatches)
% % Support: mpred_prop(baseKB,a,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,a,1,pfcPosTrigger),rhs([ mpred_prop(baseKB,a,1,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,a,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,a,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,a,1,pfcPosTrigger) ,
% support_trig = '$pt'(baseKB,mpred_prop(baseKB,a,1,pfcPosTrigger),rhs([mpred_prop(baseKB,a,1,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,a,1,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,a,1,pfcLHS),
% rhs( [ arity(a,1),
% functorIsMacro(a),
% mpred_prop(baseKB,a,1,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,a,1,pfcPosTrigger)
% % body: genlPreds(pfcPosTrigger,GenlPreds_PfcPosTrigger)*->rhs([ mpred_prop(baseKB,a,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,a,1,pfcPosTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,a,1,pfcPosTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,a,1,pfcPosTrigger)))])
% % still_supported(~mpred_prop(baseKB,a,1,pfcPosTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,a,1,pfcPosTrigger)
% % still_supported(~mpred_prop(baseKB,a,1,pfcPosTrigger))
% % RHS-Post1: b(t,1)
% % Support: a(t),'$pt'(baseKB,a(A),(member(Ele,[ 1,
% % 2, 3, 4, 5])*->rhs([ b(B,B6)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = b(t,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = b(t,1) ,
% support_fact = a(t) ,
% support_trig = '$pt'( baseKB,
% a(A),
% member(_2058,[1,2,3,4,5])*->rhs([b(_2048,_2058)])) ,
% none is support_status.
% baseKB : mpred_fwc1( b(t,1)).
% % Found positive trigger: b(t,1)
% % body: mpred_positive_fact(b(t,1))*->rhs([ \+( ~( b(t,1)))])
% % still_supported(~b(t,1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~b(t,1)
% % still_supported(~b(t,1))
% % RHS-Post1: b(t,2)
% % Support: a(t),'$pt'(baseKB,a(A),(member(Ele,[ 1,
% % 2, 3, 4, 5])*->rhs([ b(B,B6)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = b(t,2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = b(t,2) ,
% support_fact = a(t) ,
% support_trig = '$pt'( baseKB,
% a(A),
% member(_2058,[1,2,3,4,5])*->rhs([b(_2048,_2058)])) ,
% none is support_status.
% baseKB : mpred_fwc1( b(t,2)).
% % Found positive trigger: b(t,2)
% % body: mpred_positive_fact(b(t,2))*->rhs([ \+( ~( b(t,2)))])
% % still_supported(~b(t,2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~b(t,2)
% % still_supported(~b(t,2))
% % RHS-Post1: b(t,3)
% % Support: a(t),'$pt'(baseKB,a(A),(member(Ele,[ 1,
% % 2, 3, 4, 5])*->rhs([ b(B,B6)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = b(t,3) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = b(t,3) ,
% support_fact = a(t) ,
% support_trig = '$pt'( baseKB,
% a(A),
% member(_2056,[1,2,3,4,5])*->rhs([b(_2046,_2056)])) ,
% none is support_status.
% baseKB : mpred_fwc1( b(t,3)).
% % Found positive trigger: b(t,3)
% % body: mpred_positive_fact(b(t,3))*->rhs([ \+( ~( b(t,3)))])
% % still_supported(~b(t,3))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~b(t,3)
% % still_supported(~b(t,3))
% % RHS-Post1: b(t,4)
% % Support: a(t),'$pt'(baseKB,a(A),(member(Ele,[ 1,
% % 2, 3, 4, 5])*->rhs([ b(B,B6)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = b(t,4) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = b(t,4) ,
% support_fact = a(t) ,
% support_trig = '$pt'( baseKB,
% a(A),
% member(_2056,[1,2,3,4,5])*->rhs([b(_2046,_2056)])) ,
% none is support_status.
% baseKB : mpred_fwc1( b(t,4)).
% % Found positive trigger: b(t,4)
% % body: mpred_positive_fact(b(t,4))*->rhs([ \+( ~( b(t,4)))])
% % still_supported(~b(t,4))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~b(t,4)
% % still_supported(~b(t,4))
% % RHS-Post1: b(t,5)
% % Support: a(t),'$pt'(baseKB,a(A),(member(Ele,[ 1,
% % 2, 3, 4, 5])*->rhs([ b(B,B6)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = b(t,5) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = b(t,5) ,
% support_fact = a(t) ,
% support_trig = '$pt'( baseKB,
% a(A),
% member(_2056,[1,2,3,4,5])*->rhs([b(_2046,_2056)])) ,
% none is support_status.
% baseKB : mpred_fwc1( b(t,5)).
% % Found positive trigger: b(t,5)
% % body: mpred_positive_fact(b(t,5))*->rhs([ \+( ~( b(t,5)))])
% % still_supported(~b(t,5))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~b(t,5)
% % still_supported(~b(t,5))
% % Found positive trigger: a(A),{member(Ele,[ 1,
% % 2, 3, 4, 5])}==>b(B,B8)
% % body: mpred_positive_fact((a(A9),{member(Ele10,[ 1,
% % 2, 3, 4, 5])}==>b(B3,B11)))*->rhs([ \+( ~( ( a(A12),{member(Ele13,[1,2,3,4,5])} ==>
% % b(B4,B14))))])
passed=info(why_was_true(baseKB:a(t)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for a(t):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02.pfc',22)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:b(t,1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b(t,1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 a(t) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02.pfc:22]
1.2 a(W4),{member(X4,[ 1,
2, 3, 4, 5])}==>b(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02.pfc:24]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02.pfc',22)
1.4 mfl4([ 'X'=_,
'Y'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02.pfc',24)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:b(t,2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b(t,2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 a(t) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02.pfc:22]
1.2 a(W4),{member(X4,[ 1,
2, 3, 4, 5])}==>b(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02.pfc:24]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02.pfc',22)
1.4 mfl4([ 'X'=_,
'Y'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02.pfc',24)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:b(t,3)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b(t,3):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 a(t) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02.pfc:22]
1.2 a(W4),{member(X4,[ 1,
2, 3, 4, 5])}==>b(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02.pfc:24]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02.pfc',22)
1.4 mfl4([ 'X'=_,
'Y'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02.pfc',24)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:b(t,4)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b(t,4):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 a(t) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02.pfc:22]
1.2 a(W4),{member(X4,[ 1,
2, 3, 4, 5])}==>b(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02.pfc:24]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02.pfc',22)
1.4 mfl4([ 'X'=_,
'Y'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02.pfc',24)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:b(t,5)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b(t,5):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 a(t) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02.pfc:22]
1.2 a(W4),{member(X4,[ 1,
2, 3, 4, 5])}==>b(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02.pfc:24]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02.pfc',22)
1.4 mfl4([ 'X'=_,
'Y'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_02.pfc',24)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+a(t))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+a(t).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+a(t).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+a(t).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+b(t,1))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(t,1).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(t,1).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(t,1).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+b(t,2))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(t,2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(t,2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(t,2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+b(t,3))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(t,3).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(t,3).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(t,3).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+b(t,4))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(t,4).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(t,4).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(t,4).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+b(t,5))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(t,5).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(t,5).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(t,5).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k nd_02.pfc (returned 7) -->
<testsuite name="reset_db_02.pfc.pl">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['reset_db_02.pfc.pl'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k reset_db_02.pfc.pl (returned 7) -->
<testsuite name="reset_db_02_user.pfc.pl">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['reset_db_02_user.pfc.pl'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k reset_db_02_user.pfc.pl (returned 7) -->
<testsuite name="retry_inheritance_02.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['retry_inheritance_02.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k retry_inheritance_02.pfc (returned 7) -->
<testsuite name="retry_undefined_02.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['retry_undefined_02.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k retry_undefined_02.pfc (returned 7) -->
<testsuite name="shift_02.pl">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['shift_02.pl'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k shift_02.pl (returned 7) -->
<testsuite name="undo_02a.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['undo_02a.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:sum_01a(6)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for sum_01a(6).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for sum_01a(6).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for sum_01a(6).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:sum_01a(4)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for sum_01a(4).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for sum_01a(4).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for sum_01a(4).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:sum_01a(4)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for sum_01a(4).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for sum_01a(4).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for sum_01a(4).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k undo_02a.pfc (returned 7) -->
<testsuite name="verbatums_02.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['verbatums_02.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k verbatums_02.pfc (returned 7) -->
<testsuite name="attvar_03.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['attvar_03.pfc'])" -g "test_completed"
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = sk_in(_95144)==>sk_out(_95144) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = sk_in(_95144)==>sk_out(_95144) ,
% support_fact = mfl4(
% [ 'Ex'=Ex],
% user, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', 34) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( sk_in(In)==>sk_out(Out)).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,sk_out,1,pfcRHS) ,
% fix_mp=user ,
% mz=user ,
% p0 = mpred_prop(baseKB,sk_out,1,pfcRHS) ,
% support_fact = mfl4(
% [ 'Ex'=Ex],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', 34) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,sk_out,1,pfcRHS)).
% % Found positive trigger: mpred_prop(baseKB,sk_out,1,pfcRHS)
% % body: \+ground(sk_out/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,sk_out,1,pfcRHS)) }])
% % Found positive trigger: mpred_prop(baseKB,sk_out,1,pfcRHS)
% % body: rhs([ mpred_prop(baseKB,sk_out,1,pfcCreates)])
% % RHS-Post1: mpred_prop(baseKB,sk_out,1,pfcCreates)
% % Support: mpred_prop(baseKB,sk_out,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,sk_out,1,pfcRHS),rhs([ mpred_prop(baseKB,sk_out,1,pfcCreates)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,sk_out,1,pfcCreates) ,
% fix_mp=user ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,sk_out,1,pfcCreates) ,
% support_fact = mpred_prop(baseKB,sk_out,1,pfcRHS) ,
% support_trig = '$pt'(baseKB,mpred_prop(baseKB,sk_out,1,pfcRHS),rhs([mpred_prop(baseKB,sk_out,1,pfcCreates)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,sk_out,1,pfcCreates)).
% % Found positive trigger: mpred_prop(baseKB,sk_out,1,pfcCreates)
% % body: \+ground(sk_out/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,sk_out,1,pfcCreates)) }])
% % Found positive trigger: mpred_prop(baseKB,sk_out,1,pfcCreates)
% % body: rhs([ { baseKB : warn_if_static(sk_out,1) },
% % { kb_shared( baseKB : sk_out/1) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,sk_out,1,kb_shared) ,
% fix_mp=user ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,sk_out,1,kb_shared) ,
% support_fact = ( mfl4(
% [ 'Ex'=Ex],
% user, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', 34) ,
% ax) ,
% support_trig = mfl4(
% [ 'Ex'=Ex],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', 34) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,sk_out,1,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,sk_out,1,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB2\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_67788:sk_out/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_82026:sk_out/1))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB2\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_73164:sk_out/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_87402:sk_out/1))) }])
% % Support: mpred_prop(baseKB,sk_out,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,sk_out,1,kb_shared),'$pt'(baseKB,genlMt(BaseKB5,baseKB),(BaseKB6\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call7 :
% %
% % call(kb_shared,_18212:sk_out/1))),
% % show_failure( on_x_fail( Call8 :
% %
% % call(kb_shared,_32450:sk_out/1))) }]))))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(user,sk_out,1,kb_shared) ,
% fix_mp=user ,
% mz=baseKB ,
% p0 = mpred_prop(user,sk_out,1,kb_shared) ,
% support_fact = ( mfl4(
% [ 'Ex'=Ex],
% user, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', 34) ,
% ax) ,
% support_trig = mfl4(
% [ 'Ex'=Ex],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', 34) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(user,sk_out,1,kb_shared)).
% % Found positive trigger: mpred_prop(user,sk_out,1,kb_shared)
% % body: '$pt'(baseKB,genlMt(User,user),(BaseKB\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_94078:sk_out/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_10436:sk_out/1))) }])))
% % Adding positive
% % trigger: genlMt(User,user)
% % body: BaseKB\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_19272:sk_out/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_33510:sk_out/1))) }])
% % Support: mpred_prop(user,sk_out,1,kb_shared),'$pt'(baseKB,mpred_prop(user,sk_out,1,kb_shared),'$pt'(baseKB,genlMt(User5,user),(BaseKB6\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call7 :
% %
% % call(kb_shared,_70230:sk_out/1))),
% % show_failure( on_x_fail( Call8 :
% %
% % call(kb_shared,_84468:sk_out/1))) }]))))
% % Found positive trigger: mpred_prop(user,sk_out,1,kb_shared)
% % body: \+ground(sk_out/1)*->rhs([ { trace_or_throw_ex( mpred_prop(user,sk_out,1,kb_shared)) }])
% % Found positive trigger: mpred_prop(user,sk_out,1,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(user,sk_out,1,Prop)])
% % Found positive trigger: mpred_prop(user,sk_out,1,kb_shared)
% % body: mpred_positive_fact(mpred_prop(user,sk_out,1,kb_shared))*->rhs([ \+( ~( mpred_prop(user,sk_out,1,kb_shared)))])
% % still_supported(~mpred_prop(user,sk_out,1,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(user,sk_out,1,kb_shared)
% % still_supported(~mpred_prop(user,sk_out,1,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,sk_out,1,kb_shared)
% % body: \+ground(sk_out/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,sk_out,1,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,sk_out,1,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,sk_out,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,sk_out,1,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,sk_out,1,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,sk_out,1,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,sk_out,1,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,sk_out,1,kb_shared)
% % still_supported(~mpred_prop(baseKB,sk_out,1,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,sk_out,1,pfcCreates)
% % body: genlPreds(pfcCreates,GenlPreds_PfcCreates)*->rhs([ mpred_prop(baseKB,sk_out,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,sk_out,1,pfcCreates)
% % body: mpred_positive_fact(mpred_prop(baseKB,sk_out,1,pfcCreates))*->rhs([ \+( ~( mpred_prop(baseKB,sk_out,1,pfcCreates)))])
% % still_supported(~mpred_prop(baseKB,sk_out,1,pfcCreates))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,sk_out,1,pfcCreates)
% % still_supported(~mpred_prop(baseKB,sk_out,1,pfcCreates))
% % Found positive trigger: mpred_prop(baseKB,sk_out,1,pfcRHS)
% % body: genlPreds(pfcRHS,GenlPreds_PfcRHS)*->rhs([ mpred_prop(baseKB,sk_out,1,Prop)])
% % RHS-Post1: mpred_prop(baseKB,sk_out,1,pfcControlled)
% % Support: mpred_prop(baseKB,sk_out,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,sk_out,1,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
% % [ mpred_prop(baseKB,sk_out,1,pfcControlled)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,sk_out,1,pfcControlled) ,
% fix_mp=user ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,sk_out,1,pfcControlled) ,
% support_fact = mpred_prop(baseKB,sk_out,1,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,sk_out,1,pfcRHS),
% genlPreds(pfcRHS,pfcControlled)*->rhs([mpred_prop(baseKB,sk_out,1,pfcControlled)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,sk_out,1,pfcControlled)).
% % Found positive trigger: mpred_prop(baseKB,sk_out,1,pfcControlled)
% % body: \+ground(sk_out/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,sk_out,1,pfcControlled)) }])
% % Found positive trigger: mpred_prop(baseKB,sk_out,1,pfcControlled)
% % body: rhs([ { kb_shared( baseKB : sk_out/1) }])
% % Found positive trigger: mpred_prop(baseKB,sk_out,1,pfcControlled)
% % body: genlPreds(pfcControlled,GenlPreds_PfcControlled)*->rhs([ mpred_prop(baseKB,sk_out,1,Prop)])
% % RHS-Post1: mpred_prop(baseKB,sk_out,1,prologHybrid)
% % Support: mpred_prop(baseKB,sk_out,1,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,sk_out,1,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
% % [ mpred_prop(baseKB,sk_out,1,prologHybrid)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,sk_out,1,prologHybrid) ,
% fix_mp=user ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,sk_out,1,prologHybrid) ,
% support_fact = mpred_prop(baseKB,sk_out,1,pfcControlled) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,sk_out,1,pfcControlled),
% genlPreds(pfcControlled,prologHybrid)*->rhs([mpred_prop(baseKB,sk_out,1,prologHybrid)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,sk_out,1,prologHybrid)).
% % Found positive trigger: mpred_prop(baseKB,sk_out,1,prologHybrid)
% % body: \+ground(sk_out/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,sk_out,1,prologHybrid)) }])
% % Found positive trigger: mpred_prop(baseKB,sk_out,1,prologHybrid)
% % body: genlPreds(prologHybrid,GenlPreds_PrologHybrid)*->rhs([ mpred_prop(baseKB,sk_out,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,sk_out,1,prologHybrid)
% % body: mpred_positive_fact(mpred_prop(baseKB,sk_out,1,prologHybrid))*->rhs([ \+( ~( mpred_prop(baseKB,sk_out,1,prologHybrid)))])
% % still_supported(~mpred_prop(baseKB,sk_out,1,prologHybrid))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,sk_out,1,prologHybrid)
% % still_supported(~mpred_prop(baseKB,sk_out,1,prologHybrid))
% % Found positive trigger: mpred_prop(baseKB,sk_out,1,pfcControlled)
% % body: mpred_positive_fact(mpred_prop(baseKB,sk_out,1,pfcControlled))*->rhs([ \+( ~( mpred_prop(baseKB,sk_out,1,pfcControlled)))])
% % still_supported(~mpred_prop(baseKB,sk_out,1,pfcControlled))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,sk_out,1,pfcControlled)
% % still_supported(~mpred_prop(baseKB,sk_out,1,pfcControlled))
% % Found positive trigger: mpred_prop(baseKB,sk_out,1,pfcRHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,sk_out,1,pfcRHS))*->rhs([ \+( ~( mpred_prop(baseKB,sk_out,1,pfcRHS)))])
% % still_supported(~mpred_prop(baseKB,sk_out,1,pfcRHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,sk_out,1,pfcRHS)
% % still_supported(~mpred_prop(baseKB,sk_out,1,pfcRHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,sk_in,1,pfcLHS) ,
% fix_mp=user ,
% mz=user ,
% p0 = mpred_prop(baseKB,sk_in,1,pfcLHS) ,
% support_fact = mfl4(
% [ 'Ex'=Ex],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', 34) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,sk_in,1,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,sk_in,1,pfcLHS)
% % body: \+ground(sk_in/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,sk_in,1,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,sk_in,1,pfcLHS)
% % body: rhs([ arity(sk_in,1),
% % functorIsMacro(sk_in),
% % mpred_prop(baseKB,sk_in,1,pfcWatches)])
% % RHS-Post1: arity(sk_in,1)
% % Support: mpred_prop(baseKB,sk_in,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,sk_in,1,pfcLHS),rhs([ arity(sk_in,1),
% % functorIsMacro(sk_in),
% % mpred_prop(baseKB,sk_in,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(sk_in,1) ,
% fix_mp=user ,
% mz=baseKB ,
% p0 = arity(sk_in,1) ,
% support_fact = mpred_prop(baseKB,sk_in,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,sk_in,1,pfcLHS),
% rhs( [ arity(sk_in,1),
% functorIsMacro(sk_in),
% mpred_prop(baseKB,sk_in,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( arity(sk_in,1)).
% % Found positive trigger: arity(sk_in,1)
% % body: predicateConventionMt(sk_in,PredicateConventionMt_Sk_in)*->rhs([ { kb_global( _44324 :
% %
% % sk_in/1) }])
% % Found positive trigger: arity(sk_in,1)
% % body: prologHybrid(sk_in)*->rhs([ { kb_shared( sk_in/1) }])
% % Found positive trigger: arity(sk_in,1)
% % body: pfcControlled(sk_in)*->rhs([ hybrid_support(sk_in,1)])
% % Found positive trigger: arity(sk_in,1)
% % body: mpred_positive_fact(arity(sk_in,1))*->rhs([ \+( ~( arity(sk_in,1)))])
% % still_supported(~arity(sk_in,1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(sk_in,1)
% % still_supported(~arity(sk_in,1))
% % Found positive trigger: arity(sk_in,1)
% % body: singleValuedInArg(sk_in,SingleValuedInArg_Sk_in)*->rhs([ singleValuedInArgAX(sk_in,1,SingleValuedInArgAX5)])
% % RHS-Post1: functorIsMacro(sk_in)
% % Support: mpred_prop(baseKB,sk_in,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,sk_in,1,pfcLHS),rhs([ arity(sk_in,1),
% % functorIsMacro(sk_in),
% % mpred_prop(baseKB,sk_in,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(sk_in) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(sk_in) ,
% support_fact = mpred_prop(baseKB,sk_in,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,sk_in,1,pfcLHS),
% rhs( [ arity(sk_in,1),
% functorIsMacro(sk_in),
% mpred_prop(baseKB,sk_in,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(sk_in)).
% % Found positive trigger: functorIsMacro(sk_in)
% % body: mpred_positive_fact(functorIsMacro(sk_in))*->rhs([ \+( ~( functorIsMacro(sk_in)))])
% % still_supported(~functorIsMacro(sk_in))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(sk_in)
% % still_supported(~functorIsMacro(sk_in))
% % RHS-Post1: mpred_prop(baseKB,sk_in,1,pfcWatches)
% % Support: mpred_prop(baseKB,sk_in,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,sk_in,1,pfcLHS),rhs([ arity(sk_in,1),
% % functorIsMacro(sk_in),
% % mpred_prop(baseKB,sk_in,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,sk_in,1,pfcWatches) ,
% fix_mp=user ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,sk_in,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,sk_in,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,sk_in,1,pfcLHS),
% rhs( [ arity(sk_in,1),
% functorIsMacro(sk_in),
% mpred_prop(baseKB,sk_in,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,sk_in,1,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,sk_in,1,pfcWatches)
% % body: \+ground(sk_in/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,sk_in,1,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,sk_in,1,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : sk_in/1) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,sk_in,1,kb_shared) ,
% fix_mp=user ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,sk_in,1,kb_shared) ,
% support_fact = ( mfl4(
% [ 'Ex'=Ex],
% user, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', 34) ,
% ax) ,
% support_trig = mfl4(
% [ 'Ex'=Ex],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', 34) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,sk_in,1,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,sk_in,1,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB2\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_16272:sk_in/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_30510:sk_in/1))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB2\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_23664:sk_in/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_37902:sk_in/1))) }])
% % Support: mpred_prop(baseKB,sk_in,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,sk_in,1,kb_shared),'$pt'(baseKB,genlMt(BaseKB5,baseKB),(BaseKB6\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call7 :
% %
% % call(kb_shared,_74622:sk_in/1))),
% % show_failure( on_x_fail( Call8 :
% %
% % call(kb_shared,_88860:sk_in/1))) }]))))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(user,sk_in,1,kb_shared) ,
% fix_mp=user ,
% mz=baseKB ,
% p0 = mpred_prop(user,sk_in,1,kb_shared) ,
% support_fact = ( mfl4(
% [ 'Ex'=Ex],
% user, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', 34) ,
% ax) ,
% support_trig = mfl4(
% [ 'Ex'=Ex],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', 34) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(user,sk_in,1,kb_shared)).
% % Found positive trigger: mpred_prop(user,sk_in,1,kb_shared)
% % body: '$pt'(baseKB,genlMt(User,user),(BaseKB\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_29370:sk_in/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_43608:sk_in/1))) }])))
% % Adding positive
% % trigger: genlMt(User,user)
% % body: BaseKB\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_39412:sk_in/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_53650:sk_in/1))) }])
% % Support: mpred_prop(user,sk_in,1,kb_shared),'$pt'(baseKB,mpred_prop(user,sk_in,1,kb_shared),'$pt'(baseKB,genlMt(User5,user),(BaseKB6\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call7 :
% %
% % call(kb_shared,_90370:sk_in/1))),
% % show_failure( on_x_fail( Call8 :
% %
% % call(kb_shared,_104608:sk_in/1))) }]))))
% % Found positive trigger: mpred_prop(user,sk_in,1,kb_shared)
% % body: \+ground(sk_in/1)*->rhs([ { trace_or_throw_ex( mpred_prop(user,sk_in,1,kb_shared)) }])
% % Found positive trigger: mpred_prop(user,sk_in,1,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(user,sk_in,1,Prop)])
% % Found positive trigger: mpred_prop(user,sk_in,1,kb_shared)
% % body: mpred_positive_fact(mpred_prop(user,sk_in,1,kb_shared))*->rhs([ \+( ~( mpred_prop(user,sk_in,1,kb_shared)))])
% % still_supported(~mpred_prop(user,sk_in,1,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(user,sk_in,1,kb_shared)
% % still_supported(~mpred_prop(user,sk_in,1,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,sk_in,1,kb_shared)
% % body: \+ground(sk_in/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,sk_in,1,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,sk_in,1,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,sk_in,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,sk_in,1,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,sk_in,1,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,sk_in,1,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,sk_in,1,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,sk_in,1,kb_shared)
% % still_supported(~mpred_prop(baseKB,sk_in,1,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,sk_in,1,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,sk_in,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,sk_in,1,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,sk_in,1,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,sk_in,1,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,sk_in,1,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,sk_in,1,pfcWatches)
% % still_supported(~mpred_prop(baseKB,sk_in,1,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,sk_in,1,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,sk_in,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,sk_in,1,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,sk_in,1,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,sk_in,1,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,sk_in,1,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,sk_in,1,pfcLHS)
% % still_supported(~mpred_prop(baseKB,sk_in,1,pfcLHS))
% % Adding positive
% % trigger: sk_in(In)
% % body: rhs([ sk_out(Out)])
% % Support: (sk_in(In4)==>sk_out(Out5)),mfl4([ 'Ex'=Ex],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc',34)
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,sk_in,1,pfcPosTrigger) ,
% fix_mp=user ,
% mz=user ,
% p0 = mpred_prop(baseKB,sk_in,1,pfcPosTrigger) ,
% support_fact = mfl4(
% [ 'Ex'=Ex],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc', 34) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,sk_in,1,pfcPosTrigger)).
% % Found positive trigger: mpred_prop(baseKB,sk_in,1,pfcPosTrigger)
% % body: \+ground(sk_in/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,sk_in,1,pfcPosTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,sk_in,1,pfcPosTrigger)
% % body: rhs([ mpred_prop(baseKB,sk_in,1,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,sk_in,1,pfcWatches)
% % Support: mpred_prop(baseKB,sk_in,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,sk_in,1,pfcPosTrigger),rhs([ mpred_prop(baseKB,sk_in,1,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,sk_in,1,pfcWatches) ,
% fix_mp=user ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,sk_in,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,sk_in,1,pfcPosTrigger) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,sk_in,1,pfcPosTrigger),
% rhs([mpred_prop(baseKB,sk_in,1,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,sk_in,1,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,sk_in,1,pfcLHS),
% rhs( [ arity(sk_in,1),
% functorIsMacro(sk_in),
% mpred_prop(baseKB,sk_in,1,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,sk_in,1,pfcPosTrigger)
% % body: genlPreds(pfcPosTrigger,GenlPreds_PfcPosTrigger)*->rhs([ mpred_prop(baseKB,sk_in,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,sk_in,1,pfcPosTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,sk_in,1,pfcPosTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,sk_in,1,pfcPosTrigger)))])
% % still_supported(~mpred_prop(baseKB,sk_in,1,pfcPosTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,sk_in,1,pfcPosTrigger)
% % still_supported(~mpred_prop(baseKB,sk_in,1,pfcPosTrigger))
% % Found positive trigger: sk_in(In)==>sk_out(Out)
% % body: mpred_positive_fact((sk_in(In4)==>sk_out(Out5)))*->rhs([ \+( ~( sk_in(In6)==>sk_out(Out7)))])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = sk_in(foo) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = sk_in(foo) ,
% support_fact = mfl4(_93676,user,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc',36) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( sk_in(foo)).
% % Found positive trigger: sk_in(foo)
% % body: mpred_positive_fact(sk_in(foo))*->rhs([ \+( ~( sk_in(foo)))])
% % still_supported(~sk_in(foo))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~sk_in(foo)
% % still_supported(~sk_in(foo))
% % Found positive trigger: sk_in(foo)
% % body: rhs([ sk_out(foo)])
% % RHS-Post1: sk_out(foo)
% % Support: sk_in(foo),'$pt'(user,sk_in(foo),rhs([ sk_out(foo)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = sk_out(foo) ,
% fix_mp=baseKB ,
% mz=user ,
% p0 = sk_out(foo) ,
% support_fact = sk_in(foo) ,
% support_trig = '$pt'(user,sk_in(foo),rhs([sk_out(foo)])) ,
% none is support_status.
% baseKB : mpred_fwc1( sk_out(foo)).
% % Found positive trigger: sk_out(foo)
% % body: mpred_positive_fact(sk_out(foo))*->rhs([ \+( ~( sk_out(foo)))])
% % still_supported(~sk_out(foo))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~sk_out(foo)
% % still_supported(~sk_out(foo))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = sk_in( avar( [ vn='Ex',
% sk='SKF-666'])) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = sk_in( avar( [ vn='Ex',
% sk='SKF-666'])) ,
% support_fact = mfl4(_1836,user,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_03.pfc',41) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( sk_in( avar( [ vn='Ex',
% sk='SKF-666']))).
% % Found positive trigger: sk_in(avar([ vn='Ex',
% % sk='SKF-666']))
% % body: mpred_positive_fact(sk_in(avar([ vn='Ex',
% % sk='SKF-666'])))*->rhs([ \+( ~( sk_in( avar( [ vn='Ex',
% % sk='SKF-666']))))])
% % still_supported(~sk_in(avar([ vn='Ex',
% % sk='SKF-666'])))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~sk_in(avar([ vn='Ex',
% % sk='SKF-666']))
% % still_supported(~sk_in(avar([ vn='Ex',
% % sk='SKF-666'])))
% % Found positive trigger: sk_in(avar([ vn='Ex',
% % sk='SKF-666']))
% % body: rhs([ sk_out( avar( [ vn='Ex',
% % sk='SKF-666']))])
% % RHS-Post1: sk_out(avar([ vn='Ex',
% % sk='SKF-666']))
% % Support: sk_in(avar([ vn='Ex',
% % sk='SKF-666'])),'$pt'(user,sk_in(avar([ vn='Ex',
% % sk='SKF-666'])),rhs([ sk_out( avar( [ vn='Ex',
% % sk='SKF-666']))]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = sk_out( avar( [ vn='Ex',
% sk='SKF-666'])) ,
% fix_mp=baseKB ,
% mz=user ,
% p0 = sk_out( avar( [ vn='Ex',
% sk='SKF-666'])) ,
% support_fact = sk_in( avar( [ vn='Ex',
% sk='SKF-666'])) ,
% support_trig = '$pt'( user,
% sk_in( avar( [ vn='Ex',
% sk='SKF-666'])),
% rhs([sk_out(avar([vn='Ex',sk='SKF-666']))])) ,
% none is support_status.
% baseKB : mpred_fwc1( sk_out( avar( [ vn='Ex',
% sk='SKF-666']))).
% % Found positive trigger: sk_out(avar([ vn='Ex',
% % sk='SKF-666']))
% % body: mpred_positive_fact(sk_out(avar([ vn='Ex',
% % sk='SKF-666'])))*->rhs([ \+( ~( sk_out( avar( [ vn='Ex',
% % sk='SKF-666']))))])
% % still_supported(~sk_out(avar([ vn='Ex',
% % sk='SKF-666'])))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~sk_out(avar([ vn='Ex',
% % sk='SKF-666']))
% % still_supported(~sk_out(avar([ vn='Ex',
% % sk='SKF-666'])))
failure=info(why_was_true(\+user:(sk_in(_107654),get_attr(_107654,sk,_107676),_107676='SKF-666')))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+user:(sk_in(_107654),get_attr(_107654,sk,_107676),_107676='SKF-666').
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+user:(sk_in(_107654),get_attr(_107654,sk,_107676),_107676='SKF-666').
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+user:(sk_in(_107654),get_attr(_107654,sk,_107676),_107676='SKF-666').
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k attvar_03.pfc (returned 7) -->
<testsuite name="df_03.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['df_03.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:(\+ ~b(1))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+ ~b(1).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+ ~b(1).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+ ~b(1).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB: ~b(2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~b(2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+b(2) % [/boot/init.pl:512]
1.2 \+b(2)==> ~b(2) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_46072]
1.3 most(~b(2)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_03.pfc:_47246]
1.4 most(~W4)/mpred_positive_literal(W4)==>(\+W4==> ~W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_03.pfc:37]
1.5 c(2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_03.pfc:_49066]
1.6 c(W4)==>most(~b(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_49998]
1.7 mfl4([ 'Q'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_03.pfc',37)
1.8 a(2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_03.pfc:60]
1.9 a(W4)==>c(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_03.pfc:57]
1.10 most((c(W4)==> ~b(W4))) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_03.pfc:58]
1.11 most((W4==>X4))/nonvar(X4)==>(W4==>most(X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_03.pfc:34]
1.12 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_03.pfc',60)
1.13 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_03.pfc',57)
1.14 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_03.pfc',58)
1.15 mfl4([ 'P'=_,
'Q'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_03.pfc',34)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k df_03.pfc (returned 7) -->
<testsuite name="fc_03a.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['fc_03a.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:a3a))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for a3a:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_03a.pfc',29)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:b3a))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b3a:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 a3a % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_03a.pfc:29]
1.2 a3a==>b3a % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_03a.pfc:28]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_03a.pfc',29)
1.4 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_03a.pfc',28)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k fc_03a.pfc (returned 7) -->
<testsuite name="fc_03.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['fc_03.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:a3))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for a3:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_03.pfc',27)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:b3))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b3:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 a3 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_03.pfc:27]
1.2 a3==>b3 % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_03.pfc:26]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_03.pfc',27)
1.4 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_03.pfc',26)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k fc_03.pfc (returned 7) -->
<testsuite name="file_03.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['file_03.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k file_03.pfc (returned 7) -->
<testsuite name="hybrid_03a.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['hybrid_03a.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k hybrid_03a.pfc (returned 7) -->
<testsuite name="hybrid_03.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['hybrid_03.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k hybrid_03.pfc (returned 7) -->
<testsuite name="if_missing_03.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['if_missing_03.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:foob(a)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for foob(a):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+foob(_) % [/boot/init.pl:512]
1.2 \+foob(W4)/(foob(W4)\=@=foob(a))==>foob(a) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_38488]
1.3 if_missing(foob(_),foob(a)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_03.pfc:_39674]
1.4 if_missing(W4,X4)==>(\+W4/(W4\=@=X4)==>X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_03.pfc:19]
1.5 good % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_03.pfc:24]
1.6 good==>if_missing(foob(_),foob(a)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_03.pfc:22]
1.7 mfl4([ 'Missing'=_,
'Create'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_03.pfc',19)
1.8 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_03.pfc',24)
1.9 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_03.pfc',22)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+foob(a))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+foob(a).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+foob(a).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+foob(a).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k if_missing_03.pfc (returned 7) -->
<testsuite name="list_03a.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['list_03a.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k list_03a.pfc (returned 7) -->
<testsuite name="list_03.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['list_03.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k list_03.pfc (returned 7) -->
<testsuite name="mpred_pfc_test_03.pl">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['mpred_pfc_test_03.pl'])" -g "test_completed"
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = default_ooQ2(booQ2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = default_ooQ2(booQ2) ,
% support_fact = mfl4(_840,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',30) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( default_ooQ2(booQ2)).
% % Found positive trigger: default_ooQ2(booQ2)
% % body: mpred_positive_fact(default_ooQ2(booQ2))*->rhs([ \+( ~( default_ooQ2(booQ2)))])
% % still_supported(~default_ooQ2(booQ2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~default_ooQ2(booQ2)
% % still_supported(~default_ooQ2(booQ2))
passed=info(why_was_true(baseKB:call_u(default_ooQ2(booQ2))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(default_ooQ2(booQ2)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(default_ooQ2(booQ2)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(default_ooQ2(booQ2)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for default_ooQ2(booQ2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',30)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:default_ooQ2(booQ2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for default_ooQ2(booQ2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',30)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = ( if_mooQ2(Missing,Create) ==>
% \+( Missing/(Missing\=@=Create)) ==>
% _456) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = ( if_mooQ2(Missing,Create) ==>
% \+( Missing/(Missing\=@=Create)) ==>
% _456) ,
% support_fact = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 41) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( ( if_mooQ2(If_mooQ2,MooQ2) ==>
% \+( _47930/(_47936\=@=_47938)) ==>
% _42304)).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,\=@=,2,pfcCallCode) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,\=@=,2,pfcCallCode) ,
% support_fact = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 41) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,\=@=,2,pfcCallCode)).
% % Found positive trigger: mpred_prop(baseKB,\=@=,2,pfcCallCode)
% % body: \+ground(\=@= / 2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,\=@=,2,pfcCallCode)) }])
% % Found positive trigger: mpred_prop(baseKB,\=@=,2,pfcCallCode)
% % body: predicate_is_undefined_fa(\=@=,2)*->rhs([ mpred_prop(baseKB,\=@=,2,needsDefined)])
% % Found positive trigger: mpred_prop(baseKB,\=@=,2,pfcCallCode)
% % body: genlPreds(pfcCallCode,GenlPreds_PfcCallCode)*->rhs([ mpred_prop(baseKB,\=@=,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,\=@=,2,pfcCallCode)
% % body: mpred_positive_fact(mpred_prop(baseKB,\=@=,2,pfcCallCode))*->rhs([ \+( ~( mpred_prop(baseKB,\=@=,2,pfcCallCode)))])
% % still_supported(~mpred_prop(baseKB,\=@=,2,pfcCallCode))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,\=@=,2,pfcCallCode)
% % still_supported(~mpred_prop(baseKB,\=@=,2,pfcCallCode))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ2,2,pfcLHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ2,2,pfcLHS) ,
% support_fact = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 41) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ2,2,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcLHS)
% % body: \+ground(if_mooQ2/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ2,2,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcLHS)
% % body: rhs([ arity(if_mooQ2,2),
% % functorIsMacro(if_mooQ2),
% % mpred_prop(baseKB,if_mooQ2,2,pfcWatches)])
% % RHS-Post1: arity(if_mooQ2,2)
% % Support: mpred_prop(baseKB,if_mooQ2,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ2,2,pfcLHS),rhs([ arity(if_mooQ2,2),
% % functorIsMacro(if_mooQ2),
% % mpred_prop(baseKB,if_mooQ2,2,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(if_mooQ2,2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(if_mooQ2,2) ,
% support_fact = mpred_prop(baseKB,if_mooQ2,2,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ2,2,pfcLHS),
% rhs( [ arity(if_mooQ2,2),
% functorIsMacro(if_mooQ2),
% mpred_prop(baseKB,if_mooQ2,2,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( arity(if_mooQ2,2)).
% % Found positive trigger: arity(if_mooQ2,2)
% % body: predicateConventionMt(if_mooQ2,PredicateConventionMt_If_mooQ2)*->rhs([ { kb_global( _87504 :
% %
% % if_mooQ2/2) }])
% % Found positive trigger: arity(if_mooQ2,2)
% % body: prologHybrid(if_mooQ2)*->rhs([ { kb_shared( if_mooQ2/2) }])
% % Found positive trigger: arity(if_mooQ2,2)
% % body: pfcControlled(if_mooQ2)*->rhs([ hybrid_support(if_mooQ2,2)])
% % Found positive trigger: arity(if_mooQ2,2)
% % body: mpred_positive_fact(arity(if_mooQ2,2))*->rhs([ \+( ~( arity(if_mooQ2,2)))])
% % still_supported(~arity(if_mooQ2,2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(if_mooQ2,2)
% % still_supported(~arity(if_mooQ2,2))
% % Found positive trigger: arity(if_mooQ2,2)
% % body: singleValuedInArg(if_mooQ2,SingleValuedInArg_If_mooQ2)*->rhs([ singleValuedInArgAX(if_mooQ2,2,SingleValuedInArgAX6)])
% % RHS-Post1: functorIsMacro(if_mooQ2)
% % Support: mpred_prop(baseKB,if_mooQ2,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ2,2,pfcLHS),rhs([ arity(if_mooQ2,2),
% % functorIsMacro(if_mooQ2),
% % mpred_prop(baseKB,if_mooQ2,2,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(if_mooQ2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(if_mooQ2) ,
% support_fact = mpred_prop(baseKB,if_mooQ2,2,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ2,2,pfcLHS),
% rhs( [ arity(if_mooQ2,2),
% functorIsMacro(if_mooQ2),
% mpred_prop(baseKB,if_mooQ2,2,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(if_mooQ2)).
% % Found positive trigger: functorIsMacro(if_mooQ2)
% % body: mpred_positive_fact(functorIsMacro(if_mooQ2))*->rhs([ \+( ~( functorIsMacro(if_mooQ2)))])
% % still_supported(~functorIsMacro(if_mooQ2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(if_mooQ2)
% % still_supported(~functorIsMacro(if_mooQ2))
% % RHS-Post1: mpred_prop(baseKB,if_mooQ2,2,pfcWatches)
% % Support: mpred_prop(baseKB,if_mooQ2,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ2,2,pfcLHS),rhs([ arity(if_mooQ2,2),
% % functorIsMacro(if_mooQ2),
% % mpred_prop(baseKB,if_mooQ2,2,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ2,2,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ2,2,pfcWatches) ,
% support_fact = mpred_prop(baseKB,if_mooQ2,2,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ2,2,pfcLHS),
% rhs( [ arity(if_mooQ2,2),
% functorIsMacro(if_mooQ2),
% mpred_prop(baseKB,if_mooQ2,2,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ2,2,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcWatches)
% % body: \+ground(if_mooQ2/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ2,2,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : if_mooQ2/2) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ2,2,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ2,2,kb_shared) ,
% support_fact = ( mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 41) ,
% ax) ,
% support_trig = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 41) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ2,2,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB3\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_50870:if_mooQ2/2))),
% % show_failure( on_x_fail( Call5 :
% %
% % call(kb_shared,_65112:if_mooQ2/2))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB3\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_38878:if_mooQ2/2))),
% % show_failure( on_x_fail( Call5 :
% %
% % call(kb_shared,_53120:if_mooQ2/2))) }])
% % Support: mpred_prop(baseKB,if_mooQ2,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ2,2,kb_shared),'$pt'(baseKB,genlMt(BaseKB6,baseKB),(BaseKB7\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call8 :
% %
% % call(kb_shared,_89844:if_mooQ2/2))),
% % show_failure( on_x_fail( Call9 :
% %
% % call(kb_shared,_104086:if_mooQ2/2))) }]))))
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,kb_shared)
% % body: \+ground(if_mooQ2/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ2,2,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,if_mooQ2,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ2,2,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ2,2,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ2,2,kb_shared)
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,if_mooQ2,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ2,2,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ2,2,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ2,2,pfcWatches)
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,if_mooQ2,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ2,2,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ2,2,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ2,2,pfcLHS)
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcLHS))
% % Adding positive
% % trigger: if_mooQ2(If_mooQ2,MooQ2)
% % body: rhs([ \+_30296/(_30302\=@=_30304)==>_30288])
% % Support: (if_mooQ2(If_mooQ23,MooQ25)==>(\+_2546/(_2548\=@=_2550)==>_2544)),mfl4([ 'Missing'=Missing,
% % 'Create'=Create],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',41)
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger) ,
% support_fact = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 41) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger)
% % body: \+ground(if_mooQ2/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger)
% % body: rhs([ mpred_prop(baseKB,if_mooQ2,2,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,if_mooQ2,2,pfcWatches)
% % Support: mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger),rhs([ mpred_prop(baseKB,if_mooQ2,2,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ2,2,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ2,2,pfcWatches) ,
% support_fact = mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger),
% rhs([mpred_prop(baseKB,if_mooQ2,2,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,if_mooQ2,2,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ2,2,pfcLHS),
% rhs( [ arity(if_mooQ2,2),
% functorIsMacro(if_mooQ2),
% mpred_prop(baseKB,if_mooQ2,2,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger)
% % body: genlPreds(pfcPosTrigger,GenlPreds_PfcPosTrigger)*->rhs([ mpred_prop(baseKB,if_mooQ2,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger)
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger))
% % Found positive trigger: if_mooQ2(If_mooQ2,MooQ2)==>(\+_2442/(_2444\=@=_2446)==>_2440)
% % body: mpred_positive_fact((if_mooQ2(If_mooQ23,MooQ27)==>(\+_2450/(_2452\=@=_2454)==>_2448)))*->rhs([ \+( ~( ( if_mooQ2(If_mooQ24,MooQ28) ==>
% % \+( _91632/(_91638\=@=_91640)) ==>
% % _85998)))])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = default_ooQ2(_95232)==>if_mooQ2(current_ooQ2(_95254),current_ooQ2(_95232)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = default_ooQ2(_95232)==>if_mooQ2(current_ooQ2(_95254),current_ooQ2(_95232)) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( default_ooQ2(OoQ2)==>if_mooQ2(current_ooQ2(OoQ22),current_ooQ2(OoQ23))).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ2,2,pfcRHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ2,2,pfcRHS) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ2,2,pfcRHS)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcRHS)
% % body: \+ground(if_mooQ2/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ2,2,pfcRHS)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcRHS)
% % body: rhs([ mpred_prop(baseKB,if_mooQ2,2,pfcCreates)])
% % RHS-Post1: mpred_prop(baseKB,if_mooQ2,2,pfcCreates)
% % Support: mpred_prop(baseKB,if_mooQ2,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ2,2,pfcRHS),rhs([ mpred_prop(baseKB,if_mooQ2,2,pfcCreates)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ2,2,pfcCreates) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ2,2,pfcCreates) ,
% support_fact = mpred_prop(baseKB,if_mooQ2,2,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ2,2,pfcRHS),
% rhs([mpred_prop(baseKB,if_mooQ2,2,pfcCreates)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ2,2,pfcCreates)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcCreates)
% % body: \+ground(if_mooQ2/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ2,2,pfcCreates)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcCreates)
% % body: rhs([ { baseKB : warn_if_static(if_mooQ2,2) },
% % { kb_shared( baseKB : if_mooQ2/2) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcCreates)
% % body: genlPreds(pfcCreates,GenlPreds_PfcCreates)*->rhs([ mpred_prop(baseKB,if_mooQ2,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcCreates)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ2,2,pfcCreates))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ2,2,pfcCreates)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcCreates))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ2,2,pfcCreates)
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcCreates))
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcRHS)
% % body: genlPreds(pfcRHS,GenlPreds_PfcRHS)*->rhs([ mpred_prop(baseKB,if_mooQ2,2,Prop)])
% % RHS-Post1: mpred_prop(baseKB,if_mooQ2,2,pfcControlled)
% % Support: mpred_prop(baseKB,if_mooQ2,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ2,2,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
% % [ mpred_prop(baseKB,if_mooQ2,2,pfcControlled)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ2,2,pfcControlled) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ2,2,pfcControlled) ,
% support_fact = mpred_prop(baseKB,if_mooQ2,2,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ2,2,pfcRHS),
% genlPreds(pfcRHS,pfcControlled)*->rhs([mpred_prop(baseKB,if_mooQ2,2,pfcControlled)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ2,2,pfcControlled)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcControlled)
% % body: \+ground(if_mooQ2/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ2,2,pfcControlled)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcControlled)
% % body: rhs([ { kb_shared( baseKB : if_mooQ2/2) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcControlled)
% % body: genlPreds(pfcControlled,GenlPreds_PfcControlled)*->rhs([ mpred_prop(baseKB,if_mooQ2,2,Prop)])
% % RHS-Post1: mpred_prop(baseKB,if_mooQ2,2,prologHybrid)
% % Support: mpred_prop(baseKB,if_mooQ2,2,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ2,2,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
% % [ mpred_prop(baseKB,if_mooQ2,2,prologHybrid)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ2,2,prologHybrid) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ2,2,prologHybrid) ,
% support_fact = mpred_prop(baseKB,if_mooQ2,2,pfcControlled) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ2,2,pfcControlled),
% genlPreds(pfcControlled,prologHybrid)*->rhs([mpred_prop(baseKB,if_mooQ2,2,prologHybrid)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ2,2,prologHybrid)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,prologHybrid)
% % body: \+ground(if_mooQ2/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ2,2,prologHybrid)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,prologHybrid)
% % body: genlPreds(prologHybrid,GenlPreds_PrologHybrid)*->rhs([ mpred_prop(baseKB,if_mooQ2,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,prologHybrid)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ2,2,prologHybrid))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ2,2,prologHybrid)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,prologHybrid))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ2,2,prologHybrid)
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,prologHybrid))
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcControlled)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ2,2,pfcControlled))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ2,2,pfcControlled)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcControlled))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ2,2,pfcControlled)
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcControlled))
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcRHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ2,2,pfcRHS))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ2,2,pfcRHS)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcRHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ2,2,pfcRHS)
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcRHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooQ2,1,pfcLHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooQ2,1,pfcLHS) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,default_ooQ2,1,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcLHS)
% % body: \+ground(default_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,default_ooQ2,1,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcLHS)
% % body: rhs([ arity(default_ooQ2,1),
% % functorIsMacro(default_ooQ2),
% % mpred_prop(baseKB,default_ooQ2,1,pfcWatches)])
% % RHS-Post1: arity(default_ooQ2,1)
% % Support: mpred_prop(baseKB,default_ooQ2,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,default_ooQ2,1,pfcLHS),rhs([ arity(default_ooQ2,1),
% % functorIsMacro(default_ooQ2),
% % mpred_prop(baseKB,default_ooQ2,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(default_ooQ2,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(default_ooQ2,1) ,
% support_fact = mpred_prop(baseKB,default_ooQ2,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,default_ooQ2,1,pfcLHS),
% rhs( [ arity(default_ooQ2,1),
% functorIsMacro(default_ooQ2),
% mpred_prop(baseKB,default_ooQ2,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( arity(default_ooQ2,1)).
% % Found positive trigger: arity(default_ooQ2,1)
% % body: predicateConventionMt(default_ooQ2,PredicateConventionMt_Default_ooQ2)*->rhs([ { kb_global( _108482 :
% %
% % default_ooQ2/1) }])
% % Found positive trigger: arity(default_ooQ2,1)
% % body: prologHybrid(default_ooQ2)*->rhs([ { kb_shared( default_ooQ2/1) }])
% % Found positive trigger: arity(default_ooQ2,1)
% % body: pfcControlled(default_ooQ2)*->rhs([ hybrid_support(default_ooQ2,1)])
% % Found positive trigger: arity(default_ooQ2,1)
% % body: mpred_positive_fact(arity(default_ooQ2,1))*->rhs([ \+( ~( arity(default_ooQ2,1)))])
% % still_supported(~arity(default_ooQ2,1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(default_ooQ2,1)
% % still_supported(~arity(default_ooQ2,1))
% % Found positive trigger: arity(default_ooQ2,1)
% % body: singleValuedInArg(default_ooQ2,SingleValuedInArg_Default_ooQ2)*->rhs([ singleValuedInArgAX(default_ooQ2,1,SingleValuedInArgAX5)])
% % RHS-Post1: functorIsMacro(default_ooQ2)
% % Support: mpred_prop(baseKB,default_ooQ2,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,default_ooQ2,1,pfcLHS),rhs([ arity(default_ooQ2,1),
% % functorIsMacro(default_ooQ2),
% % mpred_prop(baseKB,default_ooQ2,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(default_ooQ2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(default_ooQ2) ,
% support_fact = mpred_prop(baseKB,default_ooQ2,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,default_ooQ2,1,pfcLHS),
% rhs( [ arity(default_ooQ2,1),
% functorIsMacro(default_ooQ2),
% mpred_prop(baseKB,default_ooQ2,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(default_ooQ2)).
% % Found positive trigger: functorIsMacro(default_ooQ2)
% % body: mpred_positive_fact(functorIsMacro(default_ooQ2))*->rhs([ \+( ~( functorIsMacro(default_ooQ2)))])
% % still_supported(~functorIsMacro(default_ooQ2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(default_ooQ2)
% % still_supported(~functorIsMacro(default_ooQ2))
% % RHS-Post1: mpred_prop(baseKB,default_ooQ2,1,pfcWatches)
% % Support: mpred_prop(baseKB,default_ooQ2,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,default_ooQ2,1,pfcLHS),rhs([ arity(default_ooQ2,1),
% % functorIsMacro(default_ooQ2),
% % mpred_prop(baseKB,default_ooQ2,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooQ2,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooQ2,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,default_ooQ2,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,default_ooQ2,1,pfcLHS),
% rhs( [ arity(default_ooQ2,1),
% functorIsMacro(default_ooQ2),
% mpred_prop(baseKB,default_ooQ2,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,default_ooQ2,1,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcWatches)
% % body: \+ground(default_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,default_ooQ2,1,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : default_ooQ2/1) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooQ2,1,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooQ2,1,kb_shared) ,
% support_fact = ( mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44) ,
% ax) ,
% support_trig = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,default_ooQ2,1,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB2\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_71182:default_ooQ2/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_85424:default_ooQ2/1))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB2\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_77798:default_ooQ2/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_92040:default_ooQ2/1))) }])
% % Support: mpred_prop(baseKB,default_ooQ2,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,default_ooQ2,1,kb_shared),'$pt'(baseKB,genlMt(BaseKB5,baseKB),(BaseKB6\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call7 :
% %
% % call(kb_shared,_24634:default_ooQ2/1))),
% % show_failure( on_x_fail( Call8 :
% %
% % call(kb_shared,_38878:default_ooQ2/1))) }]))))
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,kb_shared)
% % body: \+ground(default_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,default_ooQ2,1,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,default_ooQ2,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,default_ooQ2,1,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,default_ooQ2,1,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,default_ooQ2,1,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,default_ooQ2,1,kb_shared)
% % still_supported(~mpred_prop(baseKB,default_ooQ2,1,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,default_ooQ2,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,default_ooQ2,1,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,default_ooQ2,1,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,default_ooQ2,1,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,default_ooQ2,1,pfcWatches)
% % still_supported(~mpred_prop(baseKB,default_ooQ2,1,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,default_ooQ2,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,default_ooQ2,1,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,default_ooQ2,1,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,default_ooQ2,1,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,default_ooQ2,1,pfcLHS)
% % still_supported(~mpred_prop(baseKB,default_ooQ2,1,pfcLHS))
% % Adding positive
% % trigger: default_ooQ2(OoQ2)
% % body: rhs([ if_mooQ2(current_ooQ2(OoQ23),current_ooQ2(OoQ24))])
% % Support: (default_ooQ2(OoQ25)==>if_mooQ2(current_ooQ2(OoQ26),current_ooQ2(OoQ27))),mfl4([ 'X'=X],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',44)
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger)).
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger)
% % body: \+ground(default_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger)
% % body: rhs([ mpred_prop(baseKB,default_ooQ2,1,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,default_ooQ2,1,pfcWatches)
% % Support: mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger),rhs([ mpred_prop(baseKB,default_ooQ2,1,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooQ2,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooQ2,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger),
% rhs([mpred_prop(baseKB,default_ooQ2,1,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,default_ooQ2,1,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,default_ooQ2,1,pfcLHS),
% rhs( [ arity(default_ooQ2,1),
% functorIsMacro(default_ooQ2),
% mpred_prop(baseKB,default_ooQ2,1,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger)
% % body: genlPreds(pfcPosTrigger,GenlPreds_PfcPosTrigger)*->rhs([ mpred_prop(baseKB,default_ooQ2,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger)))])
% % still_supported(~mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger)
% % still_supported(~mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger))
% % Found positive trigger: default_ooQ2(OoQ2)==>if_mooQ2(current_ooQ2(OoQ23),current_ooQ2(OoQ24))
% % body: mpred_positive_fact((default_ooQ2(OoQ25)==>if_mooQ2(current_ooQ2(OoQ26),current_ooQ2(OoQ27))))*->rhs([ \+( ~( default_ooQ2(OoQ28)==>if_mooQ2(current_ooQ2(OoQ29),current_ooQ2(OoQ210))))])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = default_ooQ2(booQ2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = default_ooQ2(booQ2) ,
% support_fact = mfl4(_39470,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( default_ooQ2(booQ2)).
% % Found positive trigger: default_ooQ2(booQ2)
% % body: mpred_positive_fact(default_ooQ2(booQ2))*->rhs([ \+( ~( default_ooQ2(booQ2)))])
% % still_supported(~default_ooQ2(booQ2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~default_ooQ2(booQ2)
% % still_supported(~default_ooQ2(booQ2))
% % Found positive trigger: default_ooQ2(booQ2)
% % body: rhs([ if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2))])
% % RHS-Post1: if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2))
% % Support: default_ooQ2(booQ2),'$pt'(baseKB,default_ooQ2(booQ2),rhs([ if_mooQ2(current_ooQ2(OoQ22),current_ooQ2(booQ2))]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = if_mooQ2(current_ooQ2(_1456),current_ooQ2(booQ2)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = if_mooQ2(current_ooQ2(_1456),current_ooQ2(booQ2)) ,
% support_fact = default_ooQ2(booQ2) ,
% support_trig = '$pt'(baseKB,default_ooQ2(booQ2),rhs([if_mooQ2(current_ooQ2(_1456),current_ooQ2(booQ2))])) ,
% none is support_status.
% baseKB : mpred_fwc1( if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2))).
% % Found positive trigger: if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2))
% % body: mpred_positive_fact(if_mooQ2(current_ooQ2(OoQ22),current_ooQ2(booQ2)))*->rhs([ \+( ~( if_mooQ2(current_ooQ2(OoQ23),current_ooQ2(booQ2))))])
% % still_supported(~if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2)))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2))
% % still_supported(~if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2)))
% % Found positive trigger: if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2))
% % body: rhs([ \+current_ooQ2(OoQ22)/(current_ooQ2(OoQ23)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)])
% % RHS-Post1: \+current_ooQ2(OoQ2)/(current_ooQ2(OoQ21)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)
% % Support: if_mooQ2(current_ooQ2(OoQ22),current_ooQ2(booQ2)),'$pt'(baseKB,if_mooQ2(current_ooQ2(OoQ23),current_ooQ2(booQ2)),rhs([ \+current_ooQ2(OoQ24)/(current_ooQ2(OoQ25)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = \+current_ooQ2(_1928)/(current_ooQ2(_1928)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = \+current_ooQ2(_1928)/(current_ooQ2(_1928)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2) ,
% support_fact = if_mooQ2(current_ooQ2(_1700),current_ooQ2(booQ2)) ,
% support_trig = '$pt'( baseKB,
% if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2)),
% rhs([(\+current_ooQ2(_1928)/(current_ooQ2(_1928)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2))])) ,
% none is support_status.
% baseKB : mpred_fwc1( \+current_ooQ2(OoQ2)/(current_ooQ2(OoQ21)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ2,1,pfcRHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ2,1,pfcRHS) ,
% support_fact = mfl4(_2590,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ2,1,pfcRHS)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcRHS)
% % body: \+ground(current_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ2,1,pfcRHS)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcRHS)
% % body: rhs([ mpred_prop(baseKB,current_ooQ2,1,pfcCreates)])
% % RHS-Post1: mpred_prop(baseKB,current_ooQ2,1,pfcCreates)
% % Support: mpred_prop(baseKB,current_ooQ2,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ2,1,pfcRHS),rhs([ mpred_prop(baseKB,current_ooQ2,1,pfcCreates)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ2,1,pfcCreates) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ2,1,pfcCreates) ,
% support_fact = mpred_prop(baseKB,current_ooQ2,1,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ2,1,pfcRHS),
% rhs([mpred_prop(baseKB,current_ooQ2,1,pfcCreates)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ2,1,pfcCreates)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcCreates)
% % body: \+ground(current_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ2,1,pfcCreates)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcCreates)
% % body: rhs([ { baseKB : warn_if_static(current_ooQ2,1) },
% % { kb_shared( baseKB : current_ooQ2/1) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ2,1,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ2,1,kb_shared) ,
% support_fact = ( mfl4(_418,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46) ,
% ax) ,
% support_trig = mfl4(_958,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ2,1,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB1\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_51610:current_ooQ2/1))),
% % show_failure( on_x_fail( Call3 :
% %
% % call(kb_shared,_65852:current_ooQ2/1))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB1\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_39614:current_ooQ2/1))),
% % show_failure( on_x_fail( Call3 :
% %
% % call(kb_shared,_53856:current_ooQ2/1))) }])
% % Support: mpred_prop(baseKB,current_ooQ2,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ2,1,kb_shared),'$pt'(baseKB,genlMt(BaseKB4,baseKB),(BaseKB5\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call6 :
% %
% % call(kb_shared,_90580:current_ooQ2/1))),
% % show_failure( on_x_fail( Call7 :
% %
% % call(kb_shared,_104824:current_ooQ2/1))) }]))))
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,kb_shared)
% % body: \+ground(current_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ2,1,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,current_ooQ2,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ2,1,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ2,1,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ2,1,kb_shared)
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcCreates)
% % body: genlPreds(pfcCreates,GenlPreds_PfcCreates)*->rhs([ mpred_prop(baseKB,current_ooQ2,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcCreates)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ2,1,pfcCreates))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ2,1,pfcCreates)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcCreates))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ2,1,pfcCreates)
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcCreates))
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcRHS)
% % body: genlPreds(pfcRHS,GenlPreds_PfcRHS)*->rhs([ mpred_prop(baseKB,current_ooQ2,1,Prop)])
% % RHS-Post1: mpred_prop(baseKB,current_ooQ2,1,pfcControlled)
% % Support: mpred_prop(baseKB,current_ooQ2,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ2,1,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
% % [ mpred_prop(baseKB,current_ooQ2,1,pfcControlled)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ2,1,pfcControlled) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ2,1,pfcControlled) ,
% support_fact = mpred_prop(baseKB,current_ooQ2,1,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ2,1,pfcRHS),
% genlPreds(pfcRHS,pfcControlled)*->rhs([mpred_prop(baseKB,current_ooQ2,1,pfcControlled)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ2,1,pfcControlled)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcControlled)
% % body: \+ground(current_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ2,1,pfcControlled)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcControlled)
% % body: rhs([ { kb_shared( baseKB : current_ooQ2/1) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcControlled)
% % body: genlPreds(pfcControlled,GenlPreds_PfcControlled)*->rhs([ mpred_prop(baseKB,current_ooQ2,1,Prop)])
% % RHS-Post1: mpred_prop(baseKB,current_ooQ2,1,prologHybrid)
% % Support: mpred_prop(baseKB,current_ooQ2,1,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ2,1,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
% % [ mpred_prop(baseKB,current_ooQ2,1,prologHybrid)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ2,1,prologHybrid) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ2,1,prologHybrid) ,
% support_fact = mpred_prop(baseKB,current_ooQ2,1,pfcControlled) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ2,1,pfcControlled),
% ( genlPreds(pfcControlled,prologHybrid) *->
% rhs([mpred_prop(baseKB,current_ooQ2,1,prologHybrid)]))) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ2,1,prologHybrid)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,prologHybrid)
% % body: \+ground(current_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ2,1,prologHybrid)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,prologHybrid)
% % body: genlPreds(prologHybrid,GenlPreds_PrologHybrid)*->rhs([ mpred_prop(baseKB,current_ooQ2,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,prologHybrid)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ2,1,prologHybrid))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ2,1,prologHybrid)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,prologHybrid))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ2,1,prologHybrid)
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,prologHybrid))
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcControlled)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ2,1,pfcControlled))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ2,1,pfcControlled)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcControlled))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ2,1,pfcControlled)
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcControlled))
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcRHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ2,1,pfcRHS))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ2,1,pfcRHS)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcRHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ2,1,pfcRHS)
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcRHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ2,1,pfcLHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ2,1,pfcLHS) ,
% support_fact = mfl4(_10506,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ2,1,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcLHS)
% % body: \+ground(current_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ2,1,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcLHS)
% % body: rhs([ arity(current_ooQ2,1),
% % functorIsMacro(current_ooQ2),
% % mpred_prop(baseKB,current_ooQ2,1,pfcWatches)])
% % RHS-Post1: arity(current_ooQ2,1)
% % Support: mpred_prop(baseKB,current_ooQ2,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ2,1,pfcLHS),rhs([ arity(current_ooQ2,1),
% % functorIsMacro(current_ooQ2),
% % mpred_prop(baseKB,current_ooQ2,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(current_ooQ2,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(current_ooQ2,1) ,
% support_fact = mpred_prop(baseKB,current_ooQ2,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ2,1,pfcLHS),
% rhs( [ arity(current_ooQ2,1),
% functorIsMacro(current_ooQ2),
% mpred_prop(baseKB,current_ooQ2,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( arity(current_ooQ2,1)).
% % Found positive trigger: arity(current_ooQ2,1)
% % body: predicateConventionMt(current_ooQ2,PredicateConventionMt_Current_ooQ2)*->rhs([ { kb_global( _44256 :
% %
% % current_ooQ2/1) }])
% % Found positive trigger: arity(current_ooQ2,1)
% % body: prologHybrid(current_ooQ2)*->rhs([ { kb_shared( current_ooQ2/1) }])
% % Found positive trigger: arity(current_ooQ2,1)
% % body: pfcControlled(current_ooQ2)*->rhs([ hybrid_support(current_ooQ2,1)])
% % RHS-Post1: hybrid_support(current_ooQ2,1)
% % Support: arity(current_ooQ2,1),'$pt'(baseKB,arity(current_ooQ2,1),(pfcControlled(current_ooQ2)*->rhs([ hybrid_support(current_ooQ2,1)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = hybrid_support(current_ooQ2,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = hybrid_support(current_ooQ2,1) ,
% support_fact = arity(current_ooQ2,1) ,
% support_trig = '$pt'( baseKB,
% arity(current_ooQ2,1),
% pfcControlled(current_ooQ2)*->rhs([hybrid_support(current_ooQ2,1)])) ,
% none is support_status.
% baseKB : mpred_fwc1( hybrid_support(current_ooQ2,1)).
% % Found positive trigger: hybrid_support(current_ooQ2,1)
% % body: mpred_positive_fact(hybrid_support(current_ooQ2,1))*->rhs([ \+( ~( hybrid_support(current_ooQ2,1)))])
% % still_supported(~hybrid_support(current_ooQ2,1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~hybrid_support(current_ooQ2,1)
% % still_supported(~hybrid_support(current_ooQ2,1))
% % Found positive trigger: arity(current_ooQ2,1)
% % body: mpred_positive_fact(arity(current_ooQ2,1))*->rhs([ \+( ~( arity(current_ooQ2,1)))])
% % still_supported(~arity(current_ooQ2,1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(current_ooQ2,1)
% % still_supported(~arity(current_ooQ2,1))
% % Found positive trigger: arity(current_ooQ2,1)
% % body: singleValuedInArg(current_ooQ2,SingleValuedInArg_Current_ooQ2)*->rhs([ singleValuedInArgAX(current_ooQ2,1,SingleValuedInArgAX4)])
% % RHS-Post1: functorIsMacro(current_ooQ2)
% % Support: mpred_prop(baseKB,current_ooQ2,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ2,1,pfcLHS),rhs([ arity(current_ooQ2,1),
% % functorIsMacro(current_ooQ2),
% % mpred_prop(baseKB,current_ooQ2,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(current_ooQ2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(current_ooQ2) ,
% support_fact = mpred_prop(baseKB,current_ooQ2,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ2,1,pfcLHS),
% rhs( [ arity(current_ooQ2,1),
% functorIsMacro(current_ooQ2),
% mpred_prop(baseKB,current_ooQ2,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(current_ooQ2)).
% % Found positive trigger: functorIsMacro(current_ooQ2)
% % body: mpred_positive_fact(functorIsMacro(current_ooQ2))*->rhs([ \+( ~( functorIsMacro(current_ooQ2)))])
% % still_supported(~functorIsMacro(current_ooQ2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(current_ooQ2)
% % still_supported(~functorIsMacro(current_ooQ2))
% % RHS-Post1: mpred_prop(baseKB,current_ooQ2,1,pfcWatches)
% % Support: mpred_prop(baseKB,current_ooQ2,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ2,1,pfcLHS),rhs([ arity(current_ooQ2,1),
% % functorIsMacro(current_ooQ2),
% % mpred_prop(baseKB,current_ooQ2,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ2,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ2,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,current_ooQ2,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ2,1,pfcLHS),
% rhs( [ arity(current_ooQ2,1),
% functorIsMacro(current_ooQ2),
% mpred_prop(baseKB,current_ooQ2,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ2,1,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcWatches)
% % body: \+ground(current_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ2,1,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : current_ooQ2/1) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,current_ooQ2,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ2,1,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ2,1,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ2,1,pfcWatches)
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,current_ooQ2,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ2,1,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ2,1,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ2,1,pfcLHS)
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcLHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger) ,
% support_fact = mfl4(_75230,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger)
% % body: \+ground(current_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger)
% % body: rhs([ mpred_prop(baseKB,current_ooQ2,1,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,current_ooQ2,1,pfcWatches)
% % Support: mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger),rhs([ mpred_prop(baseKB,current_ooQ2,1,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ2,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ2,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger),
% rhs([mpred_prop(baseKB,current_ooQ2,1,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,current_ooQ2,1,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ2,1,pfcLHS),
% rhs( [ arity(current_ooQ2,1),
% functorIsMacro(current_ooQ2),
% mpred_prop(baseKB,current_ooQ2,1,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger)
% % body: genlPreds(pfcNegTrigger,GenlPreds_PfcNegTrigger)*->rhs([ mpred_prop(baseKB,current_ooQ2,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger)
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger))
% % Adding negative
% % trigger: current_ooQ2(OoQ2)
% % test: call_u_no_bc(current_ooQ2(OoQ22)),current_ooQ2(OoQ23)\=@=current_ooQ2(booQ2)
% % body: rhs([ current_ooQ2(booQ2)])
% % Support: (\+current_ooQ2(OoQ24)/(current_ooQ2(OoQ25)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)),mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46)
% % RHS-Post1: current_ooQ2(booQ2)
% % Support: \+current_ooQ2(OoQ2),'$nt'(current_ooQ2(OoQ21),(call_u_no_bc(current_ooQ2(OoQ22)),current_ooQ2(OoQ23)\=@=current_ooQ2(booQ2)),rhs(
% % [ current_ooQ2(booQ2)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = current_ooQ2(booQ2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = current_ooQ2(booQ2) ,
% support_fact = \+( current_ooQ2(OoQ2)) ,
% support_trig = '$nt'( current_ooQ2(OoQ2),
% call_u_no_bc(current_ooQ2(OoQ2)),current_ooQ2(OoQ21)\=@=current_ooQ2(booQ2),
% rhs([current_ooQ2(booQ2)])) ,
% none is support_status.
% % Adding NEG mpred_do_fcnt via support
% % trigger: current_ooQ2(OoQ2)
% % cond: call_u_no_bc(current_ooQ2(OoQ22)),current_ooQ2(OoQ23)\=@=current_ooQ2(booQ2)
% % action: rhs([ current_ooQ2(booQ2)])
% % from: mpred_add_support_fast(current_ooQ2(booQ2),(\+current_ooQ2(OoQ24),'$nt'(current_ooQ2(OoQ25),(call_u_no_bc(current_ooQ2(OoQ26)),current_ooQ2(OoQ27)\=@=current_ooQ2(booQ2)),rhs(
% % [ current_ooQ2(booQ2)]))))
% baseKB : mpred_fwc1( current_ooQ2(booQ2)).
% % Found positive trigger: current_ooQ2(booQ2)
% % body: mpred_positive_fact(current_ooQ2(booQ2))*->rhs([ \+( ~( current_ooQ2(booQ2)))])
% % still_supported(~current_ooQ2(booQ2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~current_ooQ2(booQ2)
% % still_supported(~current_ooQ2(booQ2))
% % Found negative trigger: current_ooQ2(booQ2)
% % cond: call_u_no_bc(current_ooQ2(OoQ2)),current_ooQ2(OoQ22)\=@=current_ooQ2(booQ2)
% % body: rhs([ current_ooQ2(booQ2)])
% % Support: '$spft'(baseKB,current_ooQ2(booQ2),\+current_ooQ2(OoQ23),'$nt'(current_ooQ2(booQ2),(call_u_no_bc(current_ooQ2(OoQ24)),current_ooQ2(OoQ25)\=@=current_ooQ2(booQ2)),rhs(
% % [ current_ooQ2(booQ2)])))
% % Found positive trigger: \+current_ooQ2(OoQ2)/(current_ooQ2(OoQ22)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)
% % body: mpred_positive_fact((\+current_ooQ2(OoQ23)/(current_ooQ2(OoQ24)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)))*->rhs([ \+( ~( \+current_ooQ2(OoQ25)/(current_ooQ2(OoQ26)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)))])
passed=info(why_was_true(baseKB:current_ooQ2(booQ2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for current_ooQ2(booQ2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+current_ooQ2(_) % [/boot/init.pl:512]
1.2 \+current_ooQ2(W4)/(current_ooQ2(W4)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_80084]
1.3 if_mooQ2(current_ooQ2(_),current_ooQ2(booQ2)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:_81270]
1.4 if_mooQ2(W4,X4)==>(\+W4/(W4\=@=X4)==>X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:41]
1.5 default_ooQ2(booQ2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:46]
1.6 default_ooQ2(W4)==>if_mooQ2(current_ooQ2(_),current_ooQ2(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:44]
1.7 mfl4([ 'Missing'=_,
'Create'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',41)
1.8 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46)
1.9 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',44)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = current_ooQ2(fooQ2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = current_ooQ2(fooQ2) ,
% support_fact = mfl4(_91458,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',52) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( current_ooQ2(fooQ2)).
% % Found positive trigger: current_ooQ2(fooQ2)
% % body: mpred_positive_fact(current_ooQ2(fooQ2))*->rhs([ \+( ~( current_ooQ2(fooQ2)))])
% % still_supported(~current_ooQ2(fooQ2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~current_ooQ2(fooQ2)
% % still_supported(~current_ooQ2(fooQ2))
% % Found negative trigger: current_ooQ2(fooQ2)
% % cond: call_u_no_bc(current_ooQ2(OoQ2)),current_ooQ2(OoQ22)\=@=current_ooQ2(booQ2)
% % body: rhs([ current_ooQ2(booQ2)])
% % Support: '$spft'(baseKB,current_ooQ2(booQ2),\+current_ooQ2(OoQ23),'$nt'(current_ooQ2(fooQ2),(call_u_no_bc(current_ooQ2(OoQ24)),current_ooQ2(OoQ25)\=@=current_ooQ2(booQ2)),rhs(
% % [ current_ooQ2(booQ2)])))
% % Removing support: \+current_ooQ2(fooQ2),'$nt'(current_ooQ2(fooQ2),(call_u_no_bc(current_ooQ2(fooQ2)),current_ooQ2(fooQ2)\=@=current_ooQ2(booQ2)),rhs(
% % [ current_ooQ2(booQ2)]))
% % Which was for: current_ooQ2(booQ2)
passed=info(why_was_true(baseKB:(\+current_ooQ2(booQ2))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooQ2(booQ2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooQ2(booQ2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooQ2(booQ2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% % RHS-Post1: current_ooQ2(booQ2)
% % Support: \+current_ooQ2(fooQ2),'$nt'(current_ooQ2(fooQ2),(call_u_no_bc(current_ooQ2(OoQ2)),current_ooQ2(OoQ21)\=@=current_ooQ2(booQ2)),rhs(
% % [ current_ooQ2(booQ2)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = current_ooQ2(booQ2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = current_ooQ2(booQ2) ,
% support_fact = \+( current_ooQ2(fooQ2)) ,
% support_trig = '$nt'( current_ooQ2(fooQ2),
% call_u_no_bc(current_ooQ2(OoQ2)),current_ooQ2(OoQ21)\=@=current_ooQ2(booQ2),
% rhs([current_ooQ2(booQ2)])) ,
% none is support_status.
% % Adding NEG mpred_do_fcnt via support
% % trigger: current_ooQ2(fooQ2)
% % cond: call_u_no_bc(current_ooQ2(OoQ2)),current_ooQ2(OoQ22)\=@=current_ooQ2(booQ2)
% % action: rhs([ current_ooQ2(booQ2)])
% % from: mpred_add_support_fast(current_ooQ2(booQ2),(\+current_ooQ2(fooQ2),'$nt'(current_ooQ2(fooQ2),(call_u_no_bc(current_ooQ2(OoQ23)),current_ooQ2(OoQ24)\=@=current_ooQ2(booQ2)),rhs(
% % [ current_ooQ2(booQ2)]))))
% baseKB : mpred_fwc1( current_ooQ2(booQ2)).
% % Found positive trigger: current_ooQ2(booQ2)
% % body: mpred_positive_fact(current_ooQ2(booQ2))*->rhs([ \+( ~( current_ooQ2(booQ2)))])
% % still_supported(~current_ooQ2(booQ2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~current_ooQ2(booQ2)
% % still_supported(~current_ooQ2(booQ2))
passed=info(why_was_true(baseKB:current_ooQ2(booQ2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for current_ooQ2(booQ2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+current_ooQ2(fooQ2) % [/boot/init.pl:512]
1.2 \+current_ooQ2(W4)/(current_ooQ2(W4)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_85924]
1.3 if_mooQ2(current_ooQ2(_),current_ooQ2(booQ2)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:_87110]
1.4 if_mooQ2(W4,X4)==>(\+W4/(W4\=@=X4)==>X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:41]
1.5 default_ooQ2(booQ2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:46]
1.6 default_ooQ2(W4)==>if_mooQ2(current_ooQ2(_),current_ooQ2(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:44]
1.7 mfl4([ 'Missing'=_,
'Create'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',41)
1.8 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46)
1.9 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',44)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% % Removing support: mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46),ax
% % Which was for: default_ooQ2(booQ2)
% success( mpred_undo1_nt_unfwc,
% ( '$nt'( current_ooQ2(OoQ2),
% call_u_no_bc(current_ooQ2(OoQ21)),current_ooQ2(OoQ22)\=@=current_ooQ2(booQ2),
% rhs([current_ooQ2(booQ2)])) ,
% dmsg_pretty( mpred_undo1( '$nt'( current_ooQ2(OoQ23),
% call_u_no_bc(current_ooQ2(OoQ24)),current_ooQ2(OoQ25)\=@=current_ooQ2(booQ2),
% rhs([current_ooQ2(booQ2)])))) ,
% retract_u( '$nt'( current_ooQ2(OoQ26),
% call_u_no_bc(current_ooQ2(OoQ27)),current_ooQ2(OoQ28)\=@=current_ooQ2(booQ2),
% rhs([current_ooQ2(booQ2)]))))).
% Fileinfo: unk: -1
t_l : shown_why( (\+current_ooQ2(fooQ2))+[]).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
t_l : shown_why( (\+current_ooQ2(A)/(current_ooQ2(A)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2))+[]).
% Fileinfo: unk: -1
t_l : shown_why( if_mooQ2(current_ooQ2(A),current_ooQ2(booQ2))+[]).
% Fileinfo: unk: -1
t_l : shown_why( default_ooQ2(booQ2)+[]).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
t_l : shown_why( (default_ooQ2(A)==>if_mooQ2(current_ooQ2(B),current_ooQ2(A)))+[]).
% Fileinfo: unk: -1
j_u : junit_prop("default_ooQ2(booQ2). @ 32",goal,baseKB:call_u(default_ooQ2(booQ2))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
j_u : junit_prop("default_ooQ2(booQ2). @ 36",goal,baseKB:default_ooQ2(booQ2)).
% Fileinfo: unk: -1
j_u : junit_prop("current_ooQ2(booQ2). @ 48",goal,baseKB:current_ooQ2(booQ2)).
% Fileinfo: unk: -1
j_u : junit_prop("\naf current_ooQ2(booQ2). @ 54",goal,baseKB:(\+current_ooQ2(booQ2))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
j_u : junit_prop("current_ooQ2(booQ2). @ 58",goal,baseKB:current_ooQ2(booQ2)).
% Fileinfo: unk: -1
baseKB : '$spft'( baseKB,
default_ooQ2(OoQ2)==>if_mooQ2(current_ooQ2(OoQ22),current_ooQ2(OoQ23)),
mfl4(
[ 'X'=X],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,default_ooQ2,1,pfcLHS),
mfl4(
[ 'X'=X],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
arity(default_ooQ2,1),
mpred_prop(baseKB,default_ooQ2,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,default_ooQ2,1,pfcLHS),
rhs( [ arity(default_ooQ2,1),
functorIsMacro(default_ooQ2),
mpred_prop(baseKB,default_ooQ2,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
functorIsMacro(default_ooQ2),
mpred_prop(baseKB,default_ooQ2,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,default_ooQ2,1,pfcLHS),
rhs( [ arity(default_ooQ2,1),
functorIsMacro(default_ooQ2),
mpred_prop(baseKB,default_ooQ2,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,default_ooQ2,1,pfcWatches),
mpred_prop(baseKB,default_ooQ2,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,default_ooQ2,1,pfcLHS),
rhs( [ arity(default_ooQ2,1),
functorIsMacro(default_ooQ2),
mpred_prop(baseKB,default_ooQ2,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,default_ooQ2,1,kb_shared),
( mfl4(
[ 'X'=X],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44) ,
ax),
mfl4(
[ 'X'=X1],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
'$pt'( baseKB,
genlMt(BaseKB,baseKB),
( BaseKB3\=baseKB *->
rhs([{nop(dmsg_pretty(Call:call(kb_shared,_113684:default_ooQ2/1))),show_failure(on_x_fail(Call5:call(kb_shared,_113710:default_ooQ2/1)))}]))),
mpred_prop(baseKB,default_ooQ2,1,kb_shared),
'$pt'( baseKB,
mpred_prop(baseKB,default_ooQ2,1,kb_shared),
'$pt'( baseKB,
genlMt(BaseKB6,baseKB),
( BaseKB7\=baseKB *->
rhs([{nop(dmsg_pretty(Call8:call(kb_shared,_113790:default_ooQ2/1))),show_failure(on_x_fail(Call9:call(kb_shared,_113816:default_ooQ2/1)))}]))))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger),
mfl4(
[ 'X'=X10],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,default_ooQ2,1,pfcWatches),
mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger),
'$pt'( baseKB,
mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger),
rhs([mpred_prop(baseKB,default_ooQ2,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
'$pt'( baseKB,
default_ooQ2(OoQ2),
rhs([if_mooQ2(current_ooQ2(OoQ213),current_ooQ2(OoQ214))])),
default_ooQ2(OoQ215)==>if_mooQ2(current_ooQ2(OoQ216),current_ooQ2(OoQ217)),
mfl4(
[ 'X'=X11],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcRHS),
mfl4(BaseKB10,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcCreates),
mpred_prop(baseKB,current_ooQ2,1,pfcRHS),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcRHS),
rhs([mpred_prop(baseKB,current_ooQ2,1,pfcCreates)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,kb_shared),
( mfl4(BaseKB10,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46) ,
ax),
mfl4(BaseKB11,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
'$pt'( baseKB,
genlMt(BaseKB12,baseKB),
( BaseKB13\=baseKB *->
rhs([{nop(dmsg_pretty(Call14:call(kb_shared,_3708:current_ooQ2/1))),show_failure(on_x_fail(Call15:call(kb_shared,_3734:current_ooQ2/1)))}]))),
mpred_prop(baseKB,current_ooQ2,1,kb_shared),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,kb_shared),
'$pt'( baseKB,
genlMt(BaseKB16,baseKB),
( BaseKB17\=baseKB *->
rhs([{nop(dmsg_pretty(Call18:call(kb_shared,_3814:current_ooQ2/1))),show_failure(on_x_fail(Call19:call(kb_shared,_3840:current_ooQ2/1)))}]))))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcControlled),
mpred_prop(baseKB,current_ooQ2,1,pfcRHS),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcRHS),
genlPreds(pfcRHS,pfcControlled)*->rhs([mpred_prop(baseKB,current_ooQ2,1,pfcControlled)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,prologHybrid),
mpred_prop(baseKB,current_ooQ2,1,pfcControlled),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcControlled),
genlPreds(pfcControlled,prologHybrid)*->rhs([mpred_prop(baseKB,current_ooQ2,1,prologHybrid)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcLHS),
mfl4(BaseKB20,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
arity(current_ooQ2,1),
mpred_prop(baseKB,current_ooQ2,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcLHS),
rhs( [ arity(current_ooQ2,1),
functorIsMacro(current_ooQ2),
mpred_prop(baseKB,current_ooQ2,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
hybrid_support(current_ooQ2,1),
arity(current_ooQ2,1),
'$pt'( baseKB,
arity(current_ooQ2,1),
pfcControlled(current_ooQ2)*->rhs([hybrid_support(current_ooQ2,1)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
functorIsMacro(current_ooQ2),
mpred_prop(baseKB,current_ooQ2,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcLHS),
rhs( [ arity(current_ooQ2,1),
functorIsMacro(current_ooQ2),
mpred_prop(baseKB,current_ooQ2,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcWatches),
mpred_prop(baseKB,current_ooQ2,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcLHS),
rhs( [ arity(current_ooQ2,1),
functorIsMacro(current_ooQ2),
mpred_prop(baseKB,current_ooQ2,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger),
mfl4(BaseKB20,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcWatches),
mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger),
rhs([mpred_prop(baseKB,current_ooQ2,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$pt'( baseKB,
genlMt(BaseKB20,baseKB),
( BaseKB21\=baseKB *->
rhs([{nop(dmsg_pretty(Call22:call(kb_shared,_107978:default_ooQ2/1))),show_failure(on_x_fail(Call23:call(kb_shared,_108004:default_ooQ2/1)))}]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$pt'( baseKB,
default_ooQ2(OoQ2),
rhs([if_mooQ2(current_ooQ2(OoQ226),current_ooQ2(OoQ227))])).
% Fileinfo: unk: -1
baseKB : '$pt'( baseKB,
genlMt(BaseKB24,baseKB),
( BaseKB25\=baseKB *->
rhs([{nop(dmsg_pretty(Call26:call(kb_shared,_39072:current_ooQ2/1))),show_failure(on_x_fail(Call27:call(kb_shared,_39098:current_ooQ2/1)))}]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : functorIsMacro(default_ooQ2).
% Fileinfo: unk: -1
baseKB : functorIsMacro(current_ooQ2).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : arity(default_ooQ2,1).
% Fileinfo: unk: -1
baseKB : arity(current_ooQ2,1).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : hybrid_support(current_ooQ2,1).
/* portray_hb1( print_tree_stop,
$predicate_property( current_ooQ2(OoQ2)),
[ interpreted, visible,public,dynamic,multifile,discontiguous,transparent
,
number_of_clauses(0),
number_of_rules(0),
last_modified_generation(95849),
defined,
size(112)]).
*/
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
/* portray_hb1( print_tree_stop,
$predicate_property( default_ooQ2(OoQ2)),
[ interpreted, visible,public,dynamic,multifile,discontiguous,transparent
,
number_of_clauses(0),
number_of_rules(0),
last_modified_generation(95397),
defined,
size(112)]).
*/
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : safe_wrap(baseKB,default_ooQ2,1,ereq).
% Fileinfo: unk: -1
baseKB : safe_wrap(baseKB,current_ooQ2,1,ereq).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : default_ooQ2(OoQ2)==>if_mooQ2(current_ooQ2(OoQ229),current_ooQ2(OoQ230)).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,default_ooQ2,1,pfcLHS).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : mpred_prop(baseKB,default_ooQ2,1,pfcWatches).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,default_ooQ2,1,kb_shared).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : mpred_prop(baseKB,current_ooQ2,1,pfcRHS).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,current_ooQ2,1,pfcCreates).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,current_ooQ2,1,kb_shared).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : mpred_prop(baseKB,current_ooQ2,1,pfcControlled).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,current_ooQ2,1,prologHybrid).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,current_ooQ2,1,pfcLHS).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : mpred_prop(baseKB,current_ooQ2,1,pfcWatches).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
rdf_rewrite : arity(default_ooQ2,1).
% Fileinfo: unk: -1
rdf_rewrite : arity(current_ooQ2,1).
passed=info(why_was_true(baseKB:(\+current_ooQ2(booQ2))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooQ2(booQ2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooQ2(booQ2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooQ2(booQ2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = ~( current_ooQ2(fooQ2)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = ~( current_ooQ2(fooQ2)) ,
% support_fact = mfl4(_89652,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',66) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( ~( current_ooQ2(fooQ2))).
% % Found positive trigger: ~current_ooQ2(fooQ2)
% % body: mpred_positive_fact(~current_ooQ2(fooQ2))*->rhs([ \+( ~( ~( current_ooQ2(fooQ2))))])
passed=info(why_was_true(baseKB: ~current_ooQ2(fooQ2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~current_ooQ2(fooQ2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',66)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = default_ooQ2(booQ2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = default_ooQ2(booQ2) ,
% support_fact = mfl4(_11760,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',72) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( default_ooQ2(booQ2)).
% % Found positive trigger: default_ooQ2(booQ2)
% % body: mpred_positive_fact(default_ooQ2(booQ2))*->rhs([ \+( ~( default_ooQ2(booQ2)))])
% % still_supported(~default_ooQ2(booQ2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~default_ooQ2(booQ2)
% % still_supported(~default_ooQ2(booQ2))
% % Found positive trigger: default_ooQ2(booQ2)
% % body: rhs([ if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2))])
% % RHS-Post1: if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2))
% % Support: default_ooQ2(booQ2),'$pt'(baseKB,default_ooQ2(booQ2),rhs([ if_mooQ2(current_ooQ2(OoQ22),current_ooQ2(booQ2))]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = if_mooQ2(current_ooQ2(_2238),current_ooQ2(booQ2)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = if_mooQ2(current_ooQ2(_2238),current_ooQ2(booQ2)) ,
% support_fact = default_ooQ2(booQ2) ,
% support_trig = '$pt'(baseKB,default_ooQ2(booQ2),rhs([if_mooQ2(current_ooQ2(_2238),current_ooQ2(booQ2))])) ,
% none is support_status.
% baseKB : mpred_fwc1( if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2))).
% % Found positive trigger: if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2))
% % body: mpred_positive_fact(if_mooQ2(current_ooQ2(OoQ22),current_ooQ2(booQ2)))*->rhs([ \+( ~( if_mooQ2(current_ooQ2(OoQ23),current_ooQ2(booQ2))))])
% % still_supported(~if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2)))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2))
% % still_supported(~if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2)))
% % Found positive trigger: if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2))
% % body: rhs([ \+current_ooQ2(OoQ22)/(current_ooQ2(OoQ23)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)])
% % RHS-Post1: \+current_ooQ2(OoQ2)/(current_ooQ2(OoQ21)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)
% % Support: if_mooQ2(current_ooQ2(OoQ22),current_ooQ2(booQ2)),'$pt'(baseKB,if_mooQ2(current_ooQ2(OoQ23),current_ooQ2(booQ2)),rhs([ \+current_ooQ2(OoQ24)/(current_ooQ2(OoQ25)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = \+current_ooQ2(_2600)/(current_ooQ2(_2600)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = \+current_ooQ2(_2600)/(current_ooQ2(_2600)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2) ,
% support_fact = if_mooQ2(current_ooQ2(_2372),current_ooQ2(booQ2)) ,
% support_trig = '$pt'( baseKB,
% if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2)),
% rhs([(\+current_ooQ2(_2600)/(current_ooQ2(_2600)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2))])) ,
% none is support_status.
% baseKB : mpred_fwc1( \+current_ooQ2(OoQ2)/(current_ooQ2(OoQ21)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)).
% % Adding negative
% % trigger: current_ooQ2(OoQ2)
% % test: call_u_no_bc(current_ooQ2(OoQ22)),current_ooQ2(OoQ23)\=@=current_ooQ2(booQ2)
% % body: rhs([ current_ooQ2(booQ2)])
% % Support: (\+current_ooQ2(OoQ24)/(current_ooQ2(OoQ25)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)),mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',72)
% % RHS-Post1: current_ooQ2(booQ2)
% % Support: \+current_ooQ2(OoQ2),'$nt'(current_ooQ2(OoQ21),(call_u_no_bc(current_ooQ2(OoQ22)),current_ooQ2(OoQ23)\=@=current_ooQ2(booQ2)),rhs(
% % [ current_ooQ2(booQ2)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = current_ooQ2(booQ2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = current_ooQ2(booQ2) ,
% support_fact = \+( current_ooQ2(OoQ2)) ,
% support_trig = '$nt'( current_ooQ2(OoQ2),
% call_u_no_bc(current_ooQ2(OoQ2)),current_ooQ2(OoQ21)\=@=current_ooQ2(booQ2),
% rhs([current_ooQ2(booQ2)])) ,
% none is support_status.
% % Adding NEG mpred_do_fcnt via support
% % trigger: current_ooQ2(OoQ2)
% % cond: call_u_no_bc(current_ooQ2(OoQ22)),current_ooQ2(OoQ23)\=@=current_ooQ2(booQ2)
% % action: rhs([ current_ooQ2(booQ2)])
% % from: mpred_add_support_fast(current_ooQ2(booQ2),(\+current_ooQ2(OoQ24),'$nt'(current_ooQ2(OoQ25),(call_u_no_bc(current_ooQ2(OoQ26)),current_ooQ2(OoQ27)\=@=current_ooQ2(booQ2)),rhs(
% % [ current_ooQ2(booQ2)]))))
% baseKB : mpred_fwc1( current_ooQ2(booQ2)).
% % Found positive trigger: current_ooQ2(booQ2)
% % body: mpred_positive_fact(current_ooQ2(booQ2))*->rhs([ \+( ~( current_ooQ2(booQ2)))])
% % still_supported(~current_ooQ2(booQ2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~current_ooQ2(booQ2)
% % still_supported(~current_ooQ2(booQ2))
% % Found negative trigger: current_ooQ2(booQ2)
% % cond: call_u_no_bc(current_ooQ2(OoQ2)),current_ooQ2(OoQ22)\=@=current_ooQ2(booQ2)
% % body: rhs([ current_ooQ2(booQ2)])
% % Support: '$spft'(baseKB,current_ooQ2(booQ2),\+current_ooQ2(OoQ23),'$nt'(current_ooQ2(booQ2),(call_u_no_bc(current_ooQ2(OoQ24)),current_ooQ2(OoQ25)\=@=current_ooQ2(booQ2)),rhs(
% % [ current_ooQ2(booQ2)])))
% % Found positive trigger: \+current_ooQ2(OoQ2)/(current_ooQ2(OoQ22)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)
% % body: mpred_positive_fact((\+current_ooQ2(OoQ23)/(current_ooQ2(OoQ24)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)))*->rhs([ \+( ~( \+current_ooQ2(OoQ25)/(current_ooQ2(OoQ26)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)))])
passed=info(why_was_true(baseKB:current_ooQ2(booQ2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for current_ooQ2(booQ2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+current_ooQ2(fooQ2) % [/boot/init.pl:512]
1.2 \+current_ooQ2(W4)/(current_ooQ2(W4)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_45446]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',66)
1.4 if_mooQ2(current_ooQ2(_),current_ooQ2(booQ2)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:_47002]
1.5 if_mooQ2(W4,X4)==>(\+W4/(W4\=@=X4)==>X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:41]
1.6 default_ooQ2(booQ2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:72]
1.7 default_ooQ2(W4)==>if_mooQ2(current_ooQ2(_),current_ooQ2(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:44]
1.8 mfl4([ 'Missing'=_,
'Create'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',41)
1.9 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',72)
1.10 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',44)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = ( if_mooTt(Missing,Create) ==>
% \+( Missing/(Missing\=@=Create)) ==>
% _57442) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = ( if_mooTt(Missing,Create) ==>
% \+( Missing/(Missing\=@=Create)) ==>
% _57442) ,
% support_fact = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 84) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( ( if_mooTt(If_mooTt,MooTt) ==>
% \+( _105656/(_105662\=@=_105664)) ==>
% _100030)).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooTt,2,pfcLHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooTt,2,pfcLHS) ,
% support_fact = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 84) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooTt,2,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcLHS)
% % body: \+ground(if_mooTt/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooTt,2,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcLHS)
% % body: rhs([ arity(if_mooTt,2),
% % functorIsMacro(if_mooTt),
% % mpred_prop(baseKB,if_mooTt,2,pfcWatches)])
% % RHS-Post1: arity(if_mooTt,2)
% % Support: mpred_prop(baseKB,if_mooTt,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooTt,2,pfcLHS),rhs([ arity(if_mooTt,2),
% % functorIsMacro(if_mooTt),
% % mpred_prop(baseKB,if_mooTt,2,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(if_mooTt,2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(if_mooTt,2) ,
% support_fact = mpred_prop(baseKB,if_mooTt,2,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooTt,2,pfcLHS),
% rhs( [ arity(if_mooTt,2),
% functorIsMacro(if_mooTt),
% mpred_prop(baseKB,if_mooTt,2,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( arity(if_mooTt,2)).
% % Found positive trigger: arity(if_mooTt,2)
% % body: predicateConventionMt(if_mooTt,PredicateConventionMt_If_mooTt)*->rhs([ { kb_global( _26814 :
% %
% % if_mooTt/2) }])
% % Found positive trigger: arity(if_mooTt,2)
% % body: prologHybrid(if_mooTt)*->rhs([ { kb_shared( if_mooTt/2) }])
% % Found positive trigger: arity(if_mooTt,2)
% % body: pfcControlled(if_mooTt)*->rhs([ hybrid_support(if_mooTt,2)])
% % Found positive trigger: arity(if_mooTt,2)
% % body: mpred_positive_fact(arity(if_mooTt,2))*->rhs([ \+( ~( arity(if_mooTt,2)))])
% % still_supported(~arity(if_mooTt,2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(if_mooTt,2)
% % still_supported(~arity(if_mooTt,2))
% % Found positive trigger: arity(if_mooTt,2)
% % body: singleValuedInArg(if_mooTt,SingleValuedInArg_If_mooTt)*->rhs([ singleValuedInArgAX(if_mooTt,2,SingleValuedInArgAX6)])
% % RHS-Post1: functorIsMacro(if_mooTt)
% % Support: mpred_prop(baseKB,if_mooTt,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooTt,2,pfcLHS),rhs([ arity(if_mooTt,2),
% % functorIsMacro(if_mooTt),
% % mpred_prop(baseKB,if_mooTt,2,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(if_mooTt) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(if_mooTt) ,
% support_fact = mpred_prop(baseKB,if_mooTt,2,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooTt,2,pfcLHS),
% rhs( [ arity(if_mooTt,2),
% functorIsMacro(if_mooTt),
% mpred_prop(baseKB,if_mooTt,2,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(if_mooTt)).
% % Found positive trigger: functorIsMacro(if_mooTt)
% % body: mpred_positive_fact(functorIsMacro(if_mooTt))*->rhs([ \+( ~( functorIsMacro(if_mooTt)))])
% % still_supported(~functorIsMacro(if_mooTt))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(if_mooTt)
% % still_supported(~functorIsMacro(if_mooTt))
% % RHS-Post1: mpred_prop(baseKB,if_mooTt,2,pfcWatches)
% % Support: mpred_prop(baseKB,if_mooTt,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooTt,2,pfcLHS),rhs([ arity(if_mooTt,2),
% % functorIsMacro(if_mooTt),
% % mpred_prop(baseKB,if_mooTt,2,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooTt,2,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooTt,2,pfcWatches) ,
% support_fact = mpred_prop(baseKB,if_mooTt,2,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooTt,2,pfcLHS),
% rhs( [ arity(if_mooTt,2),
% functorIsMacro(if_mooTt),
% mpred_prop(baseKB,if_mooTt,2,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooTt,2,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcWatches)
% % body: \+ground(if_mooTt/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooTt,2,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : if_mooTt/2) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooTt,2,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooTt,2,kb_shared) ,
% support_fact = ( mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 84) ,
% ax) ,
% support_trig = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 84) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooTt,2,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB3\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_11958:if_mooTt/2))),
% % show_failure( on_x_fail( Call5 :
% %
% % call(kb_shared,_26200:if_mooTt/2))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB3\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_25166:if_mooTt/2))),
% % show_failure( on_x_fail( Call5 :
% %
% % call(kb_shared,_39408:if_mooTt/2))) }])
% % Support: mpred_prop(baseKB,if_mooTt,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,if_mooTt,2,kb_shared),'$pt'(baseKB,genlMt(BaseKB6,baseKB),(BaseKB7\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call8 :
% %
% % call(kb_shared,_76132:if_mooTt/2))),
% % show_failure( on_x_fail( Call9 :
% %
% % call(kb_shared,_90374:if_mooTt/2))) }]))))
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,kb_shared)
% % body: \+ground(if_mooTt/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooTt,2,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,if_mooTt,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooTt,2,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooTt,2,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooTt,2,kb_shared)
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,if_mooTt,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooTt,2,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooTt,2,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooTt,2,pfcWatches)
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,if_mooTt,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooTt,2,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooTt,2,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooTt,2,pfcLHS)
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcLHS))
% % Adding positive
% % trigger: if_mooTt(If_mooTt,MooTt)
% % body: rhs([ \+_32566/(_32572\=@=_32574)==>_32558])
% % Support: (if_mooTt(If_mooTt3,MooTt5)==>(\+_3362/(_3364\=@=_3366)==>_3360)),mfl4([ 'Missing'=Missing,
% % 'Create'=Create],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',84)
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger) ,
% support_fact = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 84) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger)).
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger)
% % body: \+ground(if_mooTt/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger)
% % body: rhs([ mpred_prop(baseKB,if_mooTt,2,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,if_mooTt,2,pfcWatches)
% % Support: mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger),rhs([ mpred_prop(baseKB,if_mooTt,2,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooTt,2,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooTt,2,pfcWatches) ,
% support_fact = mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger),
% rhs([mpred_prop(baseKB,if_mooTt,2,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,if_mooTt,2,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,if_mooTt,2,pfcLHS),
% rhs( [ arity(if_mooTt,2),
% functorIsMacro(if_mooTt),
% mpred_prop(baseKB,if_mooTt,2,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger)
% % body: genlPreds(pfcPosTrigger,GenlPreds_PfcPosTrigger)*->rhs([ mpred_prop(baseKB,if_mooTt,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger)))])
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger)
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger))
% % Found positive trigger: if_mooTt(If_mooTt,MooTt)==>(\+_3270/(_3272\=@=_3274)==>_3268)
% % body: mpred_positive_fact((if_mooTt(If_mooTt3,MooTt7)==>(\+_3278/(_3280\=@=_3282)==>_3276)))*->rhs([ \+( ~( ( if_mooTt(If_mooTt4,MooTt8) ==>
% % \+( _94368/(_94374\=@=_94376)) ==>
% % _88734)))])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = default_ooTt(_97968)==>if_mooTt(current_ooTt(_97990),current_ooTt(_97968)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = default_ooTt(_97968)==>if_mooTt(current_ooTt(_97990),current_ooTt(_97968)) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( default_ooTt(Tt)==>if_mooTt(current_ooTt(Tt2),current_ooTt(Tt3))).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooTt,2,pfcRHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooTt,2,pfcRHS) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooTt,2,pfcRHS)).
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcRHS)
% % body: \+ground(if_mooTt/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooTt,2,pfcRHS)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcRHS)
% % body: rhs([ mpred_prop(baseKB,if_mooTt,2,pfcCreates)])
% % RHS-Post1: mpred_prop(baseKB,if_mooTt,2,pfcCreates)
% % Support: mpred_prop(baseKB,if_mooTt,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooTt,2,pfcRHS),rhs([ mpred_prop(baseKB,if_mooTt,2,pfcCreates)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooTt,2,pfcCreates) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooTt,2,pfcCreates) ,
% support_fact = mpred_prop(baseKB,if_mooTt,2,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooTt,2,pfcRHS),
% rhs([mpred_prop(baseKB,if_mooTt,2,pfcCreates)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooTt,2,pfcCreates)).
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcCreates)
% % body: \+ground(if_mooTt/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooTt,2,pfcCreates)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcCreates)
% % body: rhs([ { baseKB : warn_if_static(if_mooTt,2) },
% % { kb_shared( baseKB : if_mooTt/2) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcCreates)
% % body: genlPreds(pfcCreates,GenlPreds_PfcCreates)*->rhs([ mpred_prop(baseKB,if_mooTt,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcCreates)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooTt,2,pfcCreates))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooTt,2,pfcCreates)))])
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcCreates))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooTt,2,pfcCreates)
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcCreates))
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcRHS)
% % body: genlPreds(pfcRHS,GenlPreds_PfcRHS)*->rhs([ mpred_prop(baseKB,if_mooTt,2,Prop)])
% % RHS-Post1: mpred_prop(baseKB,if_mooTt,2,pfcControlled)
% % Support: mpred_prop(baseKB,if_mooTt,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooTt,2,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
% % [ mpred_prop(baseKB,if_mooTt,2,pfcControlled)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooTt,2,pfcControlled) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooTt,2,pfcControlled) ,
% support_fact = mpred_prop(baseKB,if_mooTt,2,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooTt,2,pfcRHS),
% genlPreds(pfcRHS,pfcControlled)*->rhs([mpred_prop(baseKB,if_mooTt,2,pfcControlled)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooTt,2,pfcControlled)).
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcControlled)
% % body: \+ground(if_mooTt/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooTt,2,pfcControlled)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcControlled)
% % body: rhs([ { kb_shared( baseKB : if_mooTt/2) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcControlled)
% % body: genlPreds(pfcControlled,GenlPreds_PfcControlled)*->rhs([ mpred_prop(baseKB,if_mooTt,2,Prop)])
% % RHS-Post1: mpred_prop(baseKB,if_mooTt,2,prologHybrid)
% % Support: mpred_prop(baseKB,if_mooTt,2,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,if_mooTt,2,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
% % [ mpred_prop(baseKB,if_mooTt,2,prologHybrid)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooTt,2,prologHybrid) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooTt,2,prologHybrid) ,
% support_fact = mpred_prop(baseKB,if_mooTt,2,pfcControlled) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooTt,2,pfcControlled),
% genlPreds(pfcControlled,prologHybrid)*->rhs([mpred_prop(baseKB,if_mooTt,2,prologHybrid)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooTt,2,prologHybrid)).
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,prologHybrid)
% % body: \+ground(if_mooTt/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooTt,2,prologHybrid)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,prologHybrid)
% % body: genlPreds(prologHybrid,GenlPreds_PrologHybrid)*->rhs([ mpred_prop(baseKB,if_mooTt,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,prologHybrid)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooTt,2,prologHybrid))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooTt,2,prologHybrid)))])
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,prologHybrid))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooTt,2,prologHybrid)
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,prologHybrid))
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcControlled)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooTt,2,pfcControlled))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooTt,2,pfcControlled)))])
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcControlled))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooTt,2,pfcControlled)
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcControlled))
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcRHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooTt,2,pfcRHS))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooTt,2,pfcRHS)))])
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcRHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooTt,2,pfcRHS)
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcRHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooTt,1,pfcLHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooTt,1,pfcLHS) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,default_ooTt,1,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcLHS)
% % body: \+ground(default_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,default_ooTt,1,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcLHS)
% % body: rhs([ arity(default_ooTt,1),
% % functorIsMacro(default_ooTt),
% % mpred_prop(baseKB,default_ooTt,1,pfcWatches)])
% % RHS-Post1: arity(default_ooTt,1)
% % Support: mpred_prop(baseKB,default_ooTt,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,default_ooTt,1,pfcLHS),rhs([ arity(default_ooTt,1),
% % functorIsMacro(default_ooTt),
% % mpred_prop(baseKB,default_ooTt,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(default_ooTt,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(default_ooTt,1) ,
% support_fact = mpred_prop(baseKB,default_ooTt,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,default_ooTt,1,pfcLHS),
% rhs( [ arity(default_ooTt,1),
% functorIsMacro(default_ooTt),
% mpred_prop(baseKB,default_ooTt,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( arity(default_ooTt,1)).
% % Found positive trigger: arity(default_ooTt,1)
% % body: predicateConventionMt(default_ooTt,PredicateConventionMt_Default_ooTt)*->rhs([ { kb_global( _113254 :
% %
% % default_ooTt/1) }])
% % Found positive trigger: arity(default_ooTt,1)
% % body: prologHybrid(default_ooTt)*->rhs([ { kb_shared( default_ooTt/1) }])
% % Found positive trigger: arity(default_ooTt,1)
% % body: pfcControlled(default_ooTt)*->rhs([ hybrid_support(default_ooTt,1)])
% % Found positive trigger: arity(default_ooTt,1)
% % body: mpred_positive_fact(arity(default_ooTt,1))*->rhs([ \+( ~( arity(default_ooTt,1)))])
% % still_supported(~arity(default_ooTt,1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(default_ooTt,1)
% % still_supported(~arity(default_ooTt,1))
% % Found positive trigger: arity(default_ooTt,1)
% % body: singleValuedInArg(default_ooTt,SingleValuedInArg_Default_ooTt)*->rhs([ singleValuedInArgAX(default_ooTt,1,SingleValuedInArgAX5)])
% % RHS-Post1: functorIsMacro(default_ooTt)
% % Support: mpred_prop(baseKB,default_ooTt,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,default_ooTt,1,pfcLHS),rhs([ arity(default_ooTt,1),
% % functorIsMacro(default_ooTt),
% % mpred_prop(baseKB,default_ooTt,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(default_ooTt) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(default_ooTt) ,
% support_fact = mpred_prop(baseKB,default_ooTt,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,default_ooTt,1,pfcLHS),
% rhs( [ arity(default_ooTt,1),
% functorIsMacro(default_ooTt),
% mpred_prop(baseKB,default_ooTt,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(default_ooTt)).
% % Found positive trigger: functorIsMacro(default_ooTt)
% % body: mpred_positive_fact(functorIsMacro(default_ooTt))*->rhs([ \+( ~( functorIsMacro(default_ooTt)))])
% % still_supported(~functorIsMacro(default_ooTt))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(default_ooTt)
% % still_supported(~functorIsMacro(default_ooTt))
% % RHS-Post1: mpred_prop(baseKB,default_ooTt,1,pfcWatches)
% % Support: mpred_prop(baseKB,default_ooTt,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,default_ooTt,1,pfcLHS),rhs([ arity(default_ooTt,1),
% % functorIsMacro(default_ooTt),
% % mpred_prop(baseKB,default_ooTt,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooTt,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooTt,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,default_ooTt,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,default_ooTt,1,pfcLHS),
% rhs( [ arity(default_ooTt,1),
% functorIsMacro(default_ooTt),
% mpred_prop(baseKB,default_ooTt,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,default_ooTt,1,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcWatches)
% % body: \+ground(default_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,default_ooTt,1,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : default_ooTt/1) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooTt,1,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooTt,1,kb_shared) ,
% support_fact = ( mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87) ,
% ax) ,
% support_trig = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,default_ooTt,1,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB2\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_79146:default_ooTt/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_93388:default_ooTt/1))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB2\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_85494:default_ooTt/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_99736:default_ooTt/1))) }])
% % Support: mpred_prop(baseKB,default_ooTt,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,default_ooTt,1,kb_shared),'$pt'(baseKB,genlMt(BaseKB5,baseKB),(BaseKB6\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call7 :
% %
% % call(kb_shared,_30418:default_ooTt/1))),
% % show_failure( on_x_fail( Call8 :
% %
% % call(kb_shared,_44662:default_ooTt/1))) }]))))
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,kb_shared)
% % body: \+ground(default_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,default_ooTt,1,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,default_ooTt,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,default_ooTt,1,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,default_ooTt,1,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,default_ooTt,1,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,default_ooTt,1,kb_shared)
% % still_supported(~mpred_prop(baseKB,default_ooTt,1,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,default_ooTt,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,default_ooTt,1,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,default_ooTt,1,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,default_ooTt,1,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,default_ooTt,1,pfcWatches)
% % still_supported(~mpred_prop(baseKB,default_ooTt,1,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,default_ooTt,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,default_ooTt,1,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,default_ooTt,1,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,default_ooTt,1,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,default_ooTt,1,pfcLHS)
% % still_supported(~mpred_prop(baseKB,default_ooTt,1,pfcLHS))
% % Adding positive
% % trigger: default_ooTt(Tt)
% % body: rhs([ if_mooTt(current_ooTt(Tt3),current_ooTt(Tt4))])
% % Support: (default_ooTt(Tt5)==>if_mooTt(current_ooTt(Tt6),current_ooTt(Tt7))),mfl4([ 'X'=X],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',87)
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger)).
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger)
% % body: \+ground(default_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger)
% % body: rhs([ mpred_prop(baseKB,default_ooTt,1,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,default_ooTt,1,pfcWatches)
% % Support: mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger),rhs([ mpred_prop(baseKB,default_ooTt,1,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooTt,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooTt,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger),
% rhs([mpred_prop(baseKB,default_ooTt,1,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,default_ooTt,1,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,default_ooTt,1,pfcLHS),
% rhs( [ arity(default_ooTt,1),
% functorIsMacro(default_ooTt),
% mpred_prop(baseKB,default_ooTt,1,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger)
% % body: genlPreds(pfcPosTrigger,GenlPreds_PfcPosTrigger)*->rhs([ mpred_prop(baseKB,default_ooTt,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger)))])
% % still_supported(~mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger)
% % still_supported(~mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger))
% % Found positive trigger: default_ooTt(Tt)==>if_mooTt(current_ooTt(Tt3),current_ooTt(Tt4))
% % body: mpred_positive_fact((default_ooTt(Tt5)==>if_mooTt(current_ooTt(Tt6),current_ooTt(Tt7))))*->rhs([ \+( ~( default_ooTt(Tt8)==>if_mooTt(current_ooTt(Tt9),current_ooTt(Tt10))))])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = default_ooTt(defaultValueTt) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = default_ooTt(defaultValueTt) ,
% support_fact = mfl4(_50338,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( default_ooTt(defaultValueTt)).
% % Found positive trigger: default_ooTt(defaultValueTt)
% % body: mpred_positive_fact(default_ooTt(defaultValueTt))*->rhs([ \+( ~( default_ooTt(defaultValueTt)))])
% % still_supported(~default_ooTt(defaultValueTt))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~default_ooTt(defaultValueTt)
% % still_supported(~default_ooTt(defaultValueTt))
% % Found positive trigger: default_ooTt(defaultValueTt)
% % body: rhs([ if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt))])
% % RHS-Post1: if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt))
% % Support: default_ooTt(defaultValueTt),'$pt'(baseKB,default_ooTt(defaultValueTt),rhs([ if_mooTt(current_ooTt(Tt2),current_ooTt(defaultValueTt))]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = if_mooTt(current_ooTt(_2238),current_ooTt(defaultValueTt)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = if_mooTt(current_ooTt(_2238),current_ooTt(defaultValueTt)) ,
% support_fact = default_ooTt(defaultValueTt) ,
% support_trig = '$pt'( baseKB,
% default_ooTt(defaultValueTt),
% rhs([if_mooTt(current_ooTt(_2238),current_ooTt(defaultValueTt))])) ,
% none is support_status.
% baseKB : mpred_fwc1( if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt))).
% % Found positive trigger: if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt))
% % body: mpred_positive_fact(if_mooTt(current_ooTt(Tt2),current_ooTt(defaultValueTt)))*->rhs([ \+( ~( if_mooTt(current_ooTt(Tt3),current_ooTt(defaultValueTt))))])
% % still_supported(~if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt)))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt))
% % still_supported(~if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt)))
% % Found positive trigger: if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt))
% % body: rhs([ ( \+( current_ooTt(Tt2)/(current_ooTt(Tt3)\=@=current_ooTt(defaultValueTt))) ==>
% % current_ooTt(defaultValueTt))])
% % RHS-Post1: \+current_ooTt(Tt)/(current_ooTt(Tt1)\=@=current_ooTt(defaultValueTt))==>current_ooTt(defaultValueTt)
% % Support: if_mooTt(current_ooTt(Tt2),current_ooTt(defaultValueTt)),'$pt'(baseKB,if_mooTt(current_ooTt(Tt3),current_ooTt(defaultValueTt)),rhs(
% % [ ( \+( current_ooTt(Tt4)/(current_ooTt(Tt5)\=@=current_ooTt(defaultValueTt))) ==>
% % current_ooTt(defaultValueTt))]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = ( \+( current_ooTt(Tt)/(current_ooTt(Tt1)\=@=current_ooTt(defaultValueTt))) ==>
% current_ooTt(defaultValueTt)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = ( \+( current_ooTt(Tt)/(current_ooTt(Tt1)\=@=current_ooTt(defaultValueTt))) ==>
% current_ooTt(defaultValueTt)) ,
% support_fact = if_mooTt(current_ooTt(_2482),current_ooTt(defaultValueTt)) ,
% support_trig = '$pt'( baseKB,
% if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt)),
% rhs([(\+current_ooTt(_2710)/(current_ooTt(_2710)\=@=current_ooTt(defaultValueTt))==>current_ooTt(defaultValueTt))])) ,
% none is support_status.
% baseKB : mpred_fwc1( ( \+( current_ooTt(Tt)/(current_ooTt(Tt1)\=@=current_ooTt(defaultValueTt))) ==>
% current_ooTt(defaultValueTt))).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooTt,1,pfcRHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooTt,1,pfcRHS) ,
% support_fact = mfl4(_37468,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooTt,1,pfcRHS)).
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcRHS)
% % body: \+ground(current_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooTt,1,pfcRHS)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcRHS)
% % body: rhs([ mpred_prop(baseKB,current_ooTt,1,pfcCreates)])
% % RHS-Post1: mpred_prop(baseKB,current_ooTt,1,pfcCreates)
% % Support: mpred_prop(baseKB,current_ooTt,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooTt,1,pfcRHS),rhs([ mpred_prop(baseKB,current_ooTt,1,pfcCreates)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooTt,1,pfcCreates) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooTt,1,pfcCreates) ,
% support_fact = mpred_prop(baseKB,current_ooTt,1,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooTt,1,pfcRHS),
% rhs([mpred_prop(baseKB,current_ooTt,1,pfcCreates)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooTt,1,pfcCreates)).
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcCreates)
% % body: \+ground(current_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooTt,1,pfcCreates)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcCreates)
% % body: rhs([ { baseKB : warn_if_static(current_ooTt,1) },
% % { kb_shared( baseKB : current_ooTt/1) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooTt,1,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooTt,1,kb_shared) ,
% support_fact = ( mfl4(_1196,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89) ,
% ax) ,
% support_trig = mfl4(_1736,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooTt,1,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB1\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_89716:current_ooTt/1))),
% % show_failure( on_x_fail( Call3 :
% %
% % call(kb_shared,_103958:current_ooTt/1))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB1\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_104254:current_ooTt/1))),
% % show_failure( on_x_fail( Call3 :
% %
% % call(kb_shared,_18392:current_ooTt/1))) }])
% % Support: mpred_prop(baseKB,current_ooTt,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,current_ooTt,1,kb_shared),'$pt'(baseKB,genlMt(BaseKB4,baseKB),(BaseKB5\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call6 :
% %
% % call(kb_shared,_55116:current_ooTt/1))),
% % show_failure( on_x_fail( Call7 :
% %
% % call(kb_shared,_69360:current_ooTt/1))) }]))))
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,kb_shared)
% % body: \+ground(current_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooTt,1,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,current_ooTt,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooTt,1,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooTt,1,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooTt,1,kb_shared)
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcCreates)
% % body: genlPreds(pfcCreates,GenlPreds_PfcCreates)*->rhs([ mpred_prop(baseKB,current_ooTt,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcCreates)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooTt,1,pfcCreates))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooTt,1,pfcCreates)))])
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcCreates))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooTt,1,pfcCreates)
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcCreates))
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcRHS)
% % body: genlPreds(pfcRHS,GenlPreds_PfcRHS)*->rhs([ mpred_prop(baseKB,current_ooTt,1,Prop)])
% % RHS-Post1: mpred_prop(baseKB,current_ooTt,1,pfcControlled)
% % Support: mpred_prop(baseKB,current_ooTt,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooTt,1,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
% % [ mpred_prop(baseKB,current_ooTt,1,pfcControlled)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooTt,1,pfcControlled) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooTt,1,pfcControlled) ,
% support_fact = mpred_prop(baseKB,current_ooTt,1,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooTt,1,pfcRHS),
% genlPreds(pfcRHS,pfcControlled)*->rhs([mpred_prop(baseKB,current_ooTt,1,pfcControlled)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooTt,1,pfcControlled)).
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcControlled)
% % body: \+ground(current_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooTt,1,pfcControlled)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcControlled)
% % body: rhs([ { kb_shared( baseKB : current_ooTt/1) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcControlled)
% % body: genlPreds(pfcControlled,GenlPreds_PfcControlled)*->rhs([ mpred_prop(baseKB,current_ooTt,1,Prop)])
% % RHS-Post1: mpred_prop(baseKB,current_ooTt,1,prologHybrid)
% % Support: mpred_prop(baseKB,current_ooTt,1,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,current_ooTt,1,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
% % [ mpred_prop(baseKB,current_ooTt,1,prologHybrid)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooTt,1,prologHybrid) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooTt,1,prologHybrid) ,
% support_fact = mpred_prop(baseKB,current_ooTt,1,pfcControlled) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooTt,1,pfcControlled),
% ( genlPreds(pfcControlled,prologHybrid) *->
% rhs([mpred_prop(baseKB,current_ooTt,1,prologHybrid)]))) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooTt,1,prologHybrid)).
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,prologHybrid)
% % body: \+ground(current_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooTt,1,prologHybrid)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,prologHybrid)
% % body: genlPreds(prologHybrid,GenlPreds_PrologHybrid)*->rhs([ mpred_prop(baseKB,current_ooTt,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,prologHybrid)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooTt,1,prologHybrid))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooTt,1,prologHybrid)))])
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,prologHybrid))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooTt,1,prologHybrid)
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,prologHybrid))
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcControlled)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooTt,1,pfcControlled))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooTt,1,pfcControlled)))])
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcControlled))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooTt,1,pfcControlled)
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcControlled))
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcRHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooTt,1,pfcRHS))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooTt,1,pfcRHS)))])
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcRHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooTt,1,pfcRHS)
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcRHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooTt,1,pfcLHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooTt,1,pfcLHS) ,
% support_fact = mfl4(_3566,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooTt,1,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcLHS)
% % body: \+ground(current_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooTt,1,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcLHS)
% % body: rhs([ arity(current_ooTt,1),
% % functorIsMacro(current_ooTt),
% % mpred_prop(baseKB,current_ooTt,1,pfcWatches)])
% % RHS-Post1: arity(current_ooTt,1)
% % Support: mpred_prop(baseKB,current_ooTt,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooTt,1,pfcLHS),rhs([ arity(current_ooTt,1),
% % functorIsMacro(current_ooTt),
% % mpred_prop(baseKB,current_ooTt,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(current_ooTt,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(current_ooTt,1) ,
% support_fact = mpred_prop(baseKB,current_ooTt,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooTt,1,pfcLHS),
% rhs( [ arity(current_ooTt,1),
% functorIsMacro(current_ooTt),
% mpred_prop(baseKB,current_ooTt,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( arity(current_ooTt,1)).
% % Found positive trigger: arity(current_ooTt,1)
% % body: predicateConventionMt(current_ooTt,PredicateConventionMt_Current_ooTt)*->rhs([ { kb_global( _42918 :
% %
% % current_ooTt/1) }])
% % Found positive trigger: arity(current_ooTt,1)
% % body: prologHybrid(current_ooTt)*->rhs([ { kb_shared( current_ooTt/1) }])
% % Found positive trigger: arity(current_ooTt,1)
% % body: pfcControlled(current_ooTt)*->rhs([ hybrid_support(current_ooTt,1)])
% % RHS-Post1: hybrid_support(current_ooTt,1)
% % Support: arity(current_ooTt,1),'$pt'(baseKB,arity(current_ooTt,1),(pfcControlled(current_ooTt)*->rhs([ hybrid_support(current_ooTt,1)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = hybrid_support(current_ooTt,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = hybrid_support(current_ooTt,1) ,
% support_fact = arity(current_ooTt,1) ,
% support_trig = '$pt'( baseKB,
% arity(current_ooTt,1),
% pfcControlled(current_ooTt)*->rhs([hybrid_support(current_ooTt,1)])) ,
% none is support_status.
% baseKB : mpred_fwc1( hybrid_support(current_ooTt,1)).
% % Found positive trigger: hybrid_support(current_ooTt,1)
% % body: mpred_positive_fact(hybrid_support(current_ooTt,1))*->rhs([ \+( ~( hybrid_support(current_ooTt,1)))])
% % still_supported(~hybrid_support(current_ooTt,1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~hybrid_support(current_ooTt,1)
% % still_supported(~hybrid_support(current_ooTt,1))
% % Found positive trigger: arity(current_ooTt,1)
% % body: mpred_positive_fact(arity(current_ooTt,1))*->rhs([ \+( ~( arity(current_ooTt,1)))])
% % still_supported(~arity(current_ooTt,1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(current_ooTt,1)
% % still_supported(~arity(current_ooTt,1))
% % Found positive trigger: arity(current_ooTt,1)
% % body: singleValuedInArg(current_ooTt,SingleValuedInArg_Current_ooTt)*->rhs([ singleValuedInArgAX(current_ooTt,1,SingleValuedInArgAX4)])
% % RHS-Post1: functorIsMacro(current_ooTt)
% % Support: mpred_prop(baseKB,current_ooTt,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooTt,1,pfcLHS),rhs([ arity(current_ooTt,1),
% % functorIsMacro(current_ooTt),
% % mpred_prop(baseKB,current_ooTt,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(current_ooTt) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(current_ooTt) ,
% support_fact = mpred_prop(baseKB,current_ooTt,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooTt,1,pfcLHS),
% rhs( [ arity(current_ooTt,1),
% functorIsMacro(current_ooTt),
% mpred_prop(baseKB,current_ooTt,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(current_ooTt)).
% % Found positive trigger: functorIsMacro(current_ooTt)
% % body: mpred_positive_fact(functorIsMacro(current_ooTt))*->rhs([ \+( ~( functorIsMacro(current_ooTt)))])
% % still_supported(~functorIsMacro(current_ooTt))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(current_ooTt)
% % still_supported(~functorIsMacro(current_ooTt))
% % RHS-Post1: mpred_prop(baseKB,current_ooTt,1,pfcWatches)
% % Support: mpred_prop(baseKB,current_ooTt,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooTt,1,pfcLHS),rhs([ arity(current_ooTt,1),
% % functorIsMacro(current_ooTt),
% % mpred_prop(baseKB,current_ooTt,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooTt,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooTt,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,current_ooTt,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooTt,1,pfcLHS),
% rhs( [ arity(current_ooTt,1),
% functorIsMacro(current_ooTt),
% mpred_prop(baseKB,current_ooTt,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooTt,1,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcWatches)
% % body: \+ground(current_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooTt,1,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : current_ooTt/1) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,current_ooTt,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooTt,1,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooTt,1,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooTt,1,pfcWatches)
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,current_ooTt,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooTt,1,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooTt,1,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooTt,1,pfcLHS)
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcLHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger) ,
% support_fact = mfl4(_76170,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger)).
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger)
% % body: \+ground(current_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger)
% % body: rhs([ mpred_prop(baseKB,current_ooTt,1,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,current_ooTt,1,pfcWatches)
% % Support: mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger),'$pt'(baseKB,mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger),rhs([ mpred_prop(baseKB,current_ooTt,1,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooTt,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooTt,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger),
% rhs([mpred_prop(baseKB,current_ooTt,1,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,current_ooTt,1,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,current_ooTt,1,pfcLHS),
% rhs( [ arity(current_ooTt,1),
% functorIsMacro(current_ooTt),
% mpred_prop(baseKB,current_ooTt,1,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger)
% % body: genlPreds(pfcNegTrigger,GenlPreds_PfcNegTrigger)*->rhs([ mpred_prop(baseKB,current_ooTt,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger)))])
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger)
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger))
% % Adding negative
% % trigger: current_ooTt(Tt)
% % test: call_u_no_bc(current_ooTt(Tt2)),current_ooTt(Tt3)\=@=current_ooTt(defaultValueTt)
% % body: rhs([ current_ooTt(defaultValueTt)])
% % Support: (\+current_ooTt(Tt4)/(current_ooTt(Tt5)\=@=current_ooTt(defaultValueTt))==>current_ooTt(defaultValueTt)),mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89)
% % RHS-Post1: current_ooTt(defaultValueTt)
% % Support: \+current_ooTt(Tt),'$nt'(current_ooTt(Tt1),(call_u_no_bc(current_ooTt(Tt2)),current_ooTt(Tt3)\=@=current_ooTt(defaultValueTt)),rhs(
% % [ current_ooTt(defaultValueTt)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = current_ooTt(defaultValueTt) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = current_ooTt(defaultValueTt) ,
% support_fact = \+( current_ooTt(Tt)) ,
% support_trig = '$nt'( current_ooTt(Tt),
% call_u_no_bc(current_ooTt(Tt)),current_ooTt(Tt1)\=@=current_ooTt(defaultValueTt),
% rhs([current_ooTt(defaultValueTt)])) ,
% none is support_status.
% % Adding NEG mpred_do_fcnt via support
% % trigger: current_ooTt(Tt)
% % cond: call_u_no_bc(current_ooTt(Tt2)),current_ooTt(Tt3)\=@=current_ooTt(defaultValueTt)
% % action: rhs([ current_ooTt(defaultValueTt)])
% % from: mpred_add_support_fast(current_ooTt(defaultValueTt),(\+current_ooTt(Tt4),'$nt'(current_ooTt(Tt5),(call_u_no_bc(current_ooTt(Tt6)),current_ooTt(Tt7)\=@=current_ooTt(defaultValueTt)),rhs(
% % [ current_ooTt(defaultValueTt)]))))
% baseKB : mpred_fwc1( current_ooTt(defaultValueTt)).
% % Found positive trigger: current_ooTt(defaultValueTt)
% % body: mpred_positive_fact(current_ooTt(defaultValueTt))*->rhs([ \+( ~( current_ooTt(defaultValueTt)))])
% % still_supported(~current_ooTt(defaultValueTt))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~current_ooTt(defaultValueTt)
% % still_supported(~current_ooTt(defaultValueTt))
% % Found negative trigger: current_ooTt(defaultValueTt)
% % cond: call_u_no_bc(current_ooTt(Tt)),current_ooTt(Tt2)\=@=current_ooTt(defaultValueTt)
% % body: rhs([ current_ooTt(defaultValueTt)])
% % Support: '$spft'(baseKB,current_ooTt(defaultValueTt),\+current_ooTt(Tt3),'$nt'(current_ooTt(defaultValueTt),(call_u_no_bc(current_ooTt(Tt4)),current_ooTt(Tt5)\=@=current_ooTt(defaultValueTt)),rhs(
% % [ current_ooTt(defaultValueTt)])))
% % Found positive trigger: \+current_ooTt(Tt)/(current_ooTt(Tt2)\=@=current_ooTt(defaultValueTt))==>current_ooTt(defaultValueTt)
% % body: mpred_positive_fact((\+current_ooTt(Tt3)/(current_ooTt(Tt4)\=@=current_ooTt(defaultValueTt))==>current_ooTt(defaultValueTt)))*->rhs(
% % [ \+( ~( ( \+( current_ooTt(Tt5)/(current_ooTt(Tt6)\=@=current_ooTt(defaultValueTt))) ==>
% % current_ooTt(defaultValueTt))))])
passed=info(why_was_true(baseKB:current_ooTt(defaultValueTt)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for current_ooTt(defaultValueTt):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+current_ooTt(_) % [/boot/init.pl:512]
1.2 \+current_ooTt(W4)/(current_ooTt(W4)\=@=current_ooTt(defaultValueTt))==>current_ooTt(defaultValueTt) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_90902]
1.3 if_mooTt(current_ooTt(_),current_ooTt(defaultValueTt)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:_92088]
1.4 if_mooTt(W4,X4)==>(\+W4/(W4\=@=X4)==>X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:84]
1.5 default_ooTt(defaultValueTt) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:89]
1.6 default_ooTt(W4)==>if_mooTt(current_ooTt(_),current_ooTt(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:87]
1.7 mfl4([ 'Missing'=_,
'Create'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',84)
1.8 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89)
1.9 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',87)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = current_ooTt(fooTt) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = current_ooTt(fooTt) ,
% support_fact = mfl4(_102326,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',93) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( current_ooTt(fooTt)).
% % Found positive trigger: current_ooTt(fooTt)
% % body: mpred_positive_fact(current_ooTt(fooTt))*->rhs([ \+( ~( current_ooTt(fooTt)))])
% % still_supported(~current_ooTt(fooTt))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~current_ooTt(fooTt)
% % still_supported(~current_ooTt(fooTt))
% % Found negative trigger: current_ooTt(fooTt)
% % cond: call_u_no_bc(current_ooTt(Tt)),current_ooTt(Tt2)\=@=current_ooTt(defaultValueTt)
% % body: rhs([ current_ooTt(defaultValueTt)])
% % Support: '$spft'(baseKB,current_ooTt(defaultValueTt),\+current_ooTt(Tt3),'$nt'(current_ooTt(fooTt),(call_u_no_bc(current_ooTt(Tt4)),current_ooTt(Tt5)\=@=current_ooTt(defaultValueTt)),rhs(
% % [ current_ooTt(defaultValueTt)])))
% % Removing support: \+current_ooTt(fooTt),'$nt'(current_ooTt(fooTt),(call_u_no_bc(current_ooTt(fooTt)),current_ooTt(fooTt)\=@=current_ooTt(defaultValueTt)),rhs(
% % [ current_ooTt(defaultValueTt)]))
% % Which was for: current_ooTt(defaultValueTt)
passed=info(why_was_true(baseKB:(\+current_ooTt(defaultValueTt))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooTt(defaultValueTt).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooTt(defaultValueTt).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooTt(defaultValueTt).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% % RHS-Post1: current_ooTt(defaultValueTt)
% % Support: \+current_ooTt(fooTt),'$nt'(current_ooTt(fooTt),(call_u_no_bc(current_ooTt(Tt)),current_ooTt(Tt1)\=@=current_ooTt(defaultValueTt)),rhs(
% % [ current_ooTt(defaultValueTt)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = current_ooTt(defaultValueTt) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = current_ooTt(defaultValueTt) ,
% support_fact = \+( current_ooTt(fooTt)) ,
% support_trig = '$nt'( current_ooTt(fooTt),
% call_u_no_bc(current_ooTt(Tt)),current_ooTt(Tt1)\=@=current_ooTt(defaultValueTt),
% rhs([current_ooTt(defaultValueTt)])) ,
% none is support_status.
% % Adding NEG mpred_do_fcnt via support
% % trigger: current_ooTt(fooTt)
% % cond: call_u_no_bc(current_ooTt(Tt)),current_ooTt(Tt2)\=@=current_ooTt(defaultValueTt)
% % action: rhs([ current_ooTt(defaultValueTt)])
% % from: mpred_add_support_fast(current_ooTt(defaultValueTt),(\+current_ooTt(fooTt),'$nt'(current_ooTt(fooTt),(call_u_no_bc(current_ooTt(Tt3)),current_ooTt(Tt4)\=@=current_ooTt(defaultValueTt)),rhs(
% % [ current_ooTt(defaultValueTt)]))))
% baseKB : mpred_fwc1( current_ooTt(defaultValueTt)).
% % Found positive trigger: current_ooTt(defaultValueTt)
% % body: mpred_positive_fact(current_ooTt(defaultValueTt))*->rhs([ \+( ~( current_ooTt(defaultValueTt)))])
% % still_supported(~current_ooTt(defaultValueTt))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~current_ooTt(defaultValueTt)
% % still_supported(~current_ooTt(defaultValueTt))
passed=info(why_was_true(baseKB:current_ooTt(defaultValueTt)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for current_ooTt(defaultValueTt):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+current_ooTt(fooTt) % [/boot/init.pl:512]
1.2 \+current_ooTt(W4)/(current_ooTt(W4)\=@=current_ooTt(defaultValueTt))==>current_ooTt(defaultValueTt) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_95072]
1.3 if_mooTt(current_ooTt(_),current_ooTt(defaultValueTt)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:_96258]
1.4 if_mooTt(W4,X4)==>(\+W4/(W4\=@=X4)==>X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:84]
1.5 default_ooTt(defaultValueTt) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:89]
1.6 default_ooTt(W4)==>if_mooTt(current_ooTt(_),current_ooTt(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:87]
1.7 mfl4([ 'Missing'=_,
'Create'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',84)
1.8 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89)
1.9 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',87)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% % Removing support: mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89),ax
% % Which was for: default_ooTt(defaultValueTt)
% success( mpred_undo1_nt_unfwc,
% ( '$nt'( current_ooTt(Tt),
% call_u_no_bc(current_ooTt(Tt1)),current_ooTt(Tt2)\=@=current_ooTt(defaultValueTt),
% rhs([current_ooTt(defaultValueTt)])) ,
% dmsg_pretty( mpred_undo1( '$nt'( current_ooTt(Tt3),
% call_u_no_bc(current_ooTt(Tt4)),current_ooTt(Tt5)\=@=current_ooTt(defaultValueTt),
% rhs([current_ooTt(defaultValueTt)])))) ,
% retract_u( '$nt'( current_ooTt(Tt6),
% call_u_no_bc(current_ooTt(Tt7)),current_ooTt(Tt8)\=@=current_ooTt(defaultValueTt),
% rhs([current_ooTt(defaultValueTt)]))))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
t_l : shown_why( (\+current_ooTt(fooTt))+[]).
% Fileinfo: unk: -1
t_l : shown_why( ( ( \+( current_ooTt(A)/(current_ooTt(A)\=@=current_ooTt(defaultValueTt))) ==>
current_ooTt(defaultValueTt)))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
t_l : shown_why( if_mooTt(current_ooTt(A),current_ooTt(defaultValueTt))+[]).
% Fileinfo: unk: -1
t_l : shown_why( default_ooTt(defaultValueTt)+[]).
% Fileinfo: unk: -1
t_l : shown_why( (default_ooTt(A)==>if_mooTt(current_ooTt(B),current_ooTt(A)))+[]).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
j_u : junit_prop("current_ooTt(defaultValueTt). @ 91",goal,baseKB:current_ooTt(defaultValueTt)).
% Fileinfo: unk: -1
j_u : junit_prop("\naf current_ooTt(defaultValueTt). @ 95",goal,baseKB:(\+current_ooTt(defaultValueTt))).
% Fileinfo: unk: -1
j_u : junit_prop("current_ooTt(defaultValueTt). @ 99",goal,baseKB:current_ooTt(defaultValueTt)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
default_ooTt(Tt)==>if_mooTt(current_ooTt(Tt2),current_ooTt(Tt3)),
mfl4(
[ 'X'=X],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,default_ooTt,1,pfcLHS),
mfl4(
[ 'X'=X],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
arity(default_ooTt,1),
mpred_prop(baseKB,default_ooTt,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,default_ooTt,1,pfcLHS),
rhs( [ arity(default_ooTt,1),
functorIsMacro(default_ooTt),
mpred_prop(baseKB,default_ooTt,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
functorIsMacro(default_ooTt),
mpred_prop(baseKB,default_ooTt,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,default_ooTt,1,pfcLHS),
rhs( [ arity(default_ooTt,1),
functorIsMacro(default_ooTt),
mpred_prop(baseKB,default_ooTt,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,default_ooTt,1,pfcWatches),
mpred_prop(baseKB,default_ooTt,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,default_ooTt,1,pfcLHS),
rhs( [ arity(default_ooTt,1),
functorIsMacro(default_ooTt),
mpred_prop(baseKB,default_ooTt,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,default_ooTt,1,kb_shared),
( mfl4(
[ 'X'=X],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87) ,
ax),
mfl4(
[ 'X'=X1],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
'$pt'( baseKB,
genlMt(BaseKB,baseKB),
( BaseKB3\=baseKB *->
rhs([{nop(dmsg_pretty(Call:call(kb_shared,_2916:default_ooTt/1))),show_failure(on_x_fail(Call5:call(kb_shared,_2942:default_ooTt/1)))}]))),
mpred_prop(baseKB,default_ooTt,1,kb_shared),
'$pt'( baseKB,
mpred_prop(baseKB,default_ooTt,1,kb_shared),
'$pt'( baseKB,
genlMt(BaseKB6,baseKB),
( BaseKB7\=baseKB *->
rhs([{nop(dmsg_pretty(Call8:call(kb_shared,_3022:default_ooTt/1))),show_failure(on_x_fail(Call9:call(kb_shared,_3048:default_ooTt/1)))}]))))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger),
mfl4(
[ 'X'=X10],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,default_ooTt,1,pfcWatches),
mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger),
'$pt'( baseKB,
mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger),
rhs([mpred_prop(baseKB,default_ooTt,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
'$pt'( baseKB,
default_ooTt(Tt),
rhs([if_mooTt(current_ooTt(Tt13),current_ooTt(Tt14))])),
default_ooTt(Tt15)==>if_mooTt(current_ooTt(Tt16),current_ooTt(Tt17)),
mfl4(
[ 'X'=X11],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcRHS),
mfl4(BaseKB10,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcCreates),
mpred_prop(baseKB,current_ooTt,1,pfcRHS),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcRHS),
rhs([mpred_prop(baseKB,current_ooTt,1,pfcCreates)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooTt,1,kb_shared),
( mfl4(BaseKB10,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89) ,
ax),
mfl4(BaseKB11,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
'$pt'( baseKB,
genlMt(BaseKB12,baseKB),
( BaseKB13\=baseKB *->
rhs([{nop(dmsg_pretty(Call14:call(kb_shared,_22600:current_ooTt/1))),show_failure(on_x_fail(Call15:call(kb_shared,_22626:current_ooTt/1)))}]))),
mpred_prop(baseKB,current_ooTt,1,kb_shared),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooTt,1,kb_shared),
'$pt'( baseKB,
genlMt(BaseKB16,baseKB),
( BaseKB17\=baseKB *->
rhs([{nop(dmsg_pretty(Call18:call(kb_shared,_22706:current_ooTt/1))),show_failure(on_x_fail(Call19:call(kb_shared,_22732:current_ooTt/1)))}]))))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcControlled),
mpred_prop(baseKB,current_ooTt,1,pfcRHS),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcRHS),
genlPreds(pfcRHS,pfcControlled)*->rhs([mpred_prop(baseKB,current_ooTt,1,pfcControlled)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooTt,1,prologHybrid),
mpred_prop(baseKB,current_ooTt,1,pfcControlled),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcControlled),
genlPreds(pfcControlled,prologHybrid)*->rhs([mpred_prop(baseKB,current_ooTt,1,prologHybrid)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcLHS),
mfl4(BaseKB20,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
arity(current_ooTt,1),
mpred_prop(baseKB,current_ooTt,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcLHS),
rhs( [ arity(current_ooTt,1),
functorIsMacro(current_ooTt),
mpred_prop(baseKB,current_ooTt,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
hybrid_support(current_ooTt,1),
arity(current_ooTt,1),
'$pt'( baseKB,
arity(current_ooTt,1),
pfcControlled(current_ooTt)*->rhs([hybrid_support(current_ooTt,1)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
functorIsMacro(current_ooTt),
mpred_prop(baseKB,current_ooTt,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcLHS),
rhs( [ arity(current_ooTt,1),
functorIsMacro(current_ooTt),
mpred_prop(baseKB,current_ooTt,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcWatches),
mpred_prop(baseKB,current_ooTt,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcLHS),
rhs( [ arity(current_ooTt,1),
functorIsMacro(current_ooTt),
mpred_prop(baseKB,current_ooTt,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger),
mfl4(BaseKB20,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcWatches),
mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger),
rhs([mpred_prop(baseKB,current_ooTt,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$pt'( baseKB,
genlMt(BaseKB20,baseKB),
( BaseKB21\=baseKB *->
rhs([{nop(dmsg_pretty(Call22:call(kb_shared,_3250:default_ooTt/1))),show_failure(on_x_fail(Call23:call(kb_shared,_3276:default_ooTt/1)))}]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$pt'( baseKB,
default_ooTt(Tt),
rhs([if_mooTt(current_ooTt(Tt26),current_ooTt(Tt27))])).
% Fileinfo: unk: -1
baseKB : '$pt'( baseKB,
genlMt(BaseKB24,baseKB),
( BaseKB25\=baseKB *->
rhs([{nop(dmsg_pretty(Call26:call(kb_shared,_58316:current_ooTt/1))),show_failure(on_x_fail(Call27:call(kb_shared,_58342:current_ooTt/1)))}]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : functorIsMacro(default_ooTt).
% Fileinfo: unk: -1
baseKB : functorIsMacro(current_ooTt).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : arity(default_ooTt,1).
% Fileinfo: unk: -1
baseKB : arity(current_ooTt,1).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : hybrid_support(current_ooTt,1).
/* portray_hb1( print_tree_stop,
$predicate_property( current_ooTt(Tt)),
[ interpreted, visible,public,dynamic,multifile,discontiguous,transparent
,
number_of_clauses(0),
number_of_rules(0),
last_modified_generation(164699),
defined,
size(112)]).
*/
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : safe_wrap(baseKB,default_ooTt,1,ereq).
% Fileinfo: unk: -1
baseKB : safe_wrap(baseKB,current_ooTt,1,ereq).
/* portray_hb1( print_tree_stop,
$predicate_property( default_ooTt(Tt)),
[ interpreted, visible,public,dynamic,multifile,discontiguous,transparent
,
number_of_clauses(0),
number_of_rules(0),
last_modified_generation(164247),
defined,
size(112)]).
*/
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : default_ooTt(Tt)==>if_mooTt(current_ooTt(Tt29),current_ooTt(Tt30)).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,default_ooTt,1,pfcLHS).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : mpred_prop(baseKB,default_ooTt,1,pfcWatches).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,default_ooTt,1,kb_shared).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : mpred_prop(baseKB,current_ooTt,1,pfcRHS).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,current_ooTt,1,pfcCreates).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,current_ooTt,1,kb_shared).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : mpred_prop(baseKB,current_ooTt,1,pfcControlled).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,current_ooTt,1,prologHybrid).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,current_ooTt,1,pfcLHS).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : mpred_prop(baseKB,current_ooTt,1,pfcWatches).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
rdf_rewrite : arity(default_ooTt,1).
% Fileinfo: unk: -1
rdf_rewrite : arity(current_ooTt,1).
passed=info(why_was_true(baseKB:(\+current_ooTt(defaultValueTt))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooTt(defaultValueTt).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooTt(defaultValueTt).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooTt(defaultValueTt).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = ~( current_ooTt(fooTt)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = ~( current_ooTt(fooTt)) ,
% support_fact = mfl4(_108822,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',107) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( ~( current_ooTt(fooTt))).
% % Found positive trigger: ~current_ooTt(fooTt)
% % body: mpred_positive_fact(~current_ooTt(fooTt))*->rhs([ \+( ~( ~( current_ooTt(fooTt))))])
passed=info(why_was_true(baseKB: ~current_ooTt(fooTt)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~current_ooTt(fooTt):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',107)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = default_ooTt(defaultValueTt) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = default_ooTt(defaultValueTt) ,
% support_fact = mfl4(_28128,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',113) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( default_ooTt(defaultValueTt)).
% % Found positive trigger: default_ooTt(defaultValueTt)
% % body: mpred_positive_fact(default_ooTt(defaultValueTt))*->rhs([ \+( ~( default_ooTt(defaultValueTt)))])
% % still_supported(~default_ooTt(defaultValueTt))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~default_ooTt(defaultValueTt)
% % still_supported(~default_ooTt(defaultValueTt))
% % Found positive trigger: default_ooTt(defaultValueTt)
% % body: rhs([ if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt))])
% % RHS-Post1: if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt))
% % Support: default_ooTt(defaultValueTt),'$pt'(baseKB,default_ooTt(defaultValueTt),rhs([ if_mooTt(current_ooTt(Tt2),current_ooTt(defaultValueTt))]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = if_mooTt(current_ooTt(_2238),current_ooTt(defaultValueTt)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = if_mooTt(current_ooTt(_2238),current_ooTt(defaultValueTt)) ,
% support_fact = default_ooTt(defaultValueTt) ,
% support_trig = '$pt'( baseKB,
% default_ooTt(defaultValueTt),
% rhs([if_mooTt(current_ooTt(_2238),current_ooTt(defaultValueTt))])) ,
% none is support_status.
% baseKB : mpred_fwc1( if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt))).
% % Found positive trigger: if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt))
% % body: mpred_positive_fact(if_mooTt(current_ooTt(Tt2),current_ooTt(defaultValueTt)))*->rhs([ \+( ~( if_mooTt(current_ooTt(Tt3),current_ooTt(defaultValueTt))))])
% % still_supported(~if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt)))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt))
% % still_supported(~if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt)))
% % Found positive trigger: if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt))
% % body: rhs([ ( \+( current_ooTt(Tt2)/(current_ooTt(Tt3)\=@=current_ooTt(defaultValueTt))) ==>
% % current_ooTt(defaultValueTt))])
% % RHS-Post1: \+current_ooTt(Tt)/(current_ooTt(Tt1)\=@=current_ooTt(defaultValueTt))==>current_ooTt(defaultValueTt)
% % Support: if_mooTt(current_ooTt(Tt2),current_ooTt(defaultValueTt)),'$pt'(baseKB,if_mooTt(current_ooTt(Tt3),current_ooTt(defaultValueTt)),rhs(
% % [ ( \+( current_ooTt(Tt4)/(current_ooTt(Tt5)\=@=current_ooTt(defaultValueTt))) ==>
% % current_ooTt(defaultValueTt))]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = ( \+( current_ooTt(Tt)/(current_ooTt(Tt1)\=@=current_ooTt(defaultValueTt))) ==>
% current_ooTt(defaultValueTt)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = ( \+( current_ooTt(Tt)/(current_ooTt(Tt1)\=@=current_ooTt(defaultValueTt))) ==>
% current_ooTt(defaultValueTt)) ,
% support_fact = if_mooTt(current_ooTt(_2482),current_ooTt(defaultValueTt)) ,
% support_trig = '$pt'( baseKB,
% if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt)),
% rhs([(\+current_ooTt(_2710)/(current_ooTt(_2710)\=@=current_ooTt(defaultValueTt))==>current_ooTt(defaultValueTt))])) ,
% none is support_status.
% baseKB : mpred_fwc1( ( \+( current_ooTt(Tt)/(current_ooTt(Tt1)\=@=current_ooTt(defaultValueTt))) ==>
% current_ooTt(defaultValueTt))).
% % Adding negative
% % trigger: current_ooTt(Tt)
% % test: call_u_no_bc(current_ooTt(Tt2)),current_ooTt(Tt3)\=@=current_ooTt(defaultValueTt)
% % body: rhs([ current_ooTt(defaultValueTt)])
% % Support: (\+current_ooTt(Tt4)/(current_ooTt(Tt5)\=@=current_ooTt(defaultValueTt))==>current_ooTt(defaultValueTt)),mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',113)
% % RHS-Post1: current_ooTt(defaultValueTt)
% % Support: \+current_ooTt(Tt),'$nt'(current_ooTt(Tt1),(call_u_no_bc(current_ooTt(Tt2)),current_ooTt(Tt3)\=@=current_ooTt(defaultValueTt)),rhs(
% % [ current_ooTt(defaultValueTt)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = current_ooTt(defaultValueTt) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = current_ooTt(defaultValueTt) ,
% support_fact = \+( current_ooTt(Tt)) ,
% support_trig = '$nt'( current_ooTt(Tt),
% call_u_no_bc(current_ooTt(Tt)),current_ooTt(Tt1)\=@=current_ooTt(defaultValueTt),
% rhs([current_ooTt(defaultValueTt)])) ,
% none is support_status.
% % Adding NEG mpred_do_fcnt via support
% % trigger: current_ooTt(Tt)
% % cond: call_u_no_bc(current_ooTt(Tt2)),current_ooTt(Tt3)\=@=current_ooTt(defaultValueTt)
% % action: rhs([ current_ooTt(defaultValueTt)])
% % from: mpred_add_support_fast(current_ooTt(defaultValueTt),(\+current_ooTt(Tt4),'$nt'(current_ooTt(Tt5),(call_u_no_bc(current_ooTt(Tt6)),current_ooTt(Tt7)\=@=current_ooTt(defaultValueTt)),rhs(
% % [ current_ooTt(defaultValueTt)]))))
% baseKB : mpred_fwc1( current_ooTt(defaultValueTt)).
% % Found positive trigger: current_ooTt(defaultValueTt)
% % body: mpred_positive_fact(current_ooTt(defaultValueTt))*->rhs([ \+( ~( current_ooTt(defaultValueTt)))])
% % still_supported(~current_ooTt(defaultValueTt))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~current_ooTt(defaultValueTt)
% % still_supported(~current_ooTt(defaultValueTt))
% % Found negative trigger: current_ooTt(defaultValueTt)
% % cond: call_u_no_bc(current_ooTt(Tt)),current_ooTt(Tt2)\=@=current_ooTt(defaultValueTt)
% % body: rhs([ current_ooTt(defaultValueTt)])
% % Support: '$spft'(baseKB,current_ooTt(defaultValueTt),\+current_ooTt(Tt3),'$nt'(current_ooTt(defaultValueTt),(call_u_no_bc(current_ooTt(Tt4)),current_ooTt(Tt5)\=@=current_ooTt(defaultValueTt)),rhs(
% % [ current_ooTt(defaultValueTt)])))
% % Found positive trigger: \+current_ooTt(Tt)/(current_ooTt(Tt2)\=@=current_ooTt(defaultValueTt))==>current_ooTt(defaultValueTt)
% % body: mpred_positive_fact((\+current_ooTt(Tt3)/(current_ooTt(Tt4)\=@=current_ooTt(defaultValueTt))==>current_ooTt(defaultValueTt)))*->rhs(
% % [ \+( ~( ( \+( current_ooTt(Tt5)/(current_ooTt(Tt6)\=@=current_ooTt(defaultValueTt))) ==>
% % current_ooTt(defaultValueTt))))])
passed=info(why_was_true(baseKB:current_ooTt(defaultValueTt)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for current_ooTt(defaultValueTt):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+current_ooTt(fooTt) % [/boot/init.pl:512]
1.2 \+current_ooTt(W4)/(current_ooTt(W4)\=@=current_ooTt(defaultValueTt))==>current_ooTt(defaultValueTt) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_2010]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',107)
1.4 if_mooTt(current_ooTt(_),current_ooTt(defaultValueTt)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:_3560]
1.5 if_mooTt(W4,X4)==>(\+W4/(W4\=@=X4)==>X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:84]
1.6 default_ooTt(defaultValueTt) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:113]
1.7 default_ooTt(W4)==>if_mooTt(current_ooTt(_),current_ooTt(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:87]
1.8 mfl4([ 'Missing'=_,
'Create'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',84)
1.9 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',113)
1.10 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',87)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k mpred_pfc_test_03.pl (returned 7) -->
<testsuite name="mt_03a.pl">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['mt_03a.pl'])" -g "test_completed"
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = genlMt(modA,modB) ,
% fix_mp=myMt ,
% mz=myMt ,
% p0 = genlMt(modA,modB) ,
% support_fact = mfl4(_1160,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03a.pl',34) ,
% support_trig=ax ,
% none is support_status.
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k mt_03a.pl (returned 7) -->
<testsuite name="mt_03b.pl">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['mt_03b.pl'])" -g "test_completed"
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = genlMt(modA,modB) ,
% fix_mp=modA ,
% mz=modA ,
% p0 = genlMt(modA,modB) ,
% support_fact = mfl4(_1160,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03b.pl',46) ,
% support_trig=ax ,
% none is support_status.
:(modA,
( '$current_source_module'(baseKB),
'$current_typein_module'(baseKB),
context_module(modA),
ignore(prolog_load_context(reloading, _19242)),
current_prolog_flag(retry_undefined, kb_shared),
current_prolog_flag(debug, false),
current_prolog_flag(unknown, error)
)).
/* found 1 for modA:('$current_source_module'(_18892),'$current_typein_module'(_18902),context_module(_18912),ignore(prolog_load_context(reloading,_18928)),current_prolog_flag(retry_undefined,_18940),current_prolog_flag(debug,_18952),current_prolog_flag(unknown,_18958)).
*/
baseKB: 59 ?- (0)$[system] '$c_call_prolog'. no(clause)
(1)$[$toplevel] '$initialise'. % toplevel.pl:486:
(2)$[system] catch('$toplevel':initialise_prolog,A,'$toplevel':initialise_error(A)). % init.pl:546:
(3)[$toplevel] initialise_prolog. % toplevel.pl:494:
(5)[$toplevel] run_init_goals('<garbage_collected>'). % toplevel.pl:547:
(7)<*>$[$toplevel] run_init_goal('<garbage_collected>','([\'mt_03b.pl\'])'). % toplevel.pl:577:
(8)$[system] catch_with_backtrace('<garbage_collected>','<garbage_collected>','<garbage_collected>'). % init.pl:613:
(9)$[system] catch(user:['mt_03b.pl'],A,'$toplevel':true). % init.pl:546:
(17)$[system] '$load_file'('mt_03b.pl',user,'<garbage_collected>'). % init.pl:2353:
(20)$[system] '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03b.pl',<clause>(0x5572407a8e80),[expand(false),expand(true)])),'$mt_do_load'(<clause>(0x5572407a8e80),'mt_03b.pl','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03b.pl',user,[expand(false),expand(true)]),'$mt_end_load'(<clause>(0x5572407a8e80)))). no(clause)
(21)$[system] '$c_call_prolog'. no(clause)
(23)$[system] setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03b.pl',<clause>(0x5572407a8e80),[expand(false),expand(true)])),system:'$mt_do_load'(<clause>(0x5572407a8e80),'mt_03b.pl','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03b.pl',user,[expand(false),expand(true)]),A,system:'$mt_end_load'(<clause>(0x5572407a8e80))). % init.pl:646:
(25)$[system] '$qdo_load_file'('mt_03b.pl','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03b.pl',user,[expand(false),expand(true)]). % init.pl:2546:
(28)<*>$[system] '$do_load_file_2'('mt_03b.pl','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03b.pl',user,compiled,[expand(false),expand(true)]). % init.pl:2592:
(32)$[system] setup_call_catcher_cleanup(system:'$start_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03b.pl',1629159272.4668148),system:'$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03b.pl','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03b.pl',A,[expand(false),expand(true)]),B,system:'$end_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03b.pl',lexstate(202,swi),user)). % init.pl:646:
(33)<*>$[system] '$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03b.pl','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03b.pl',A,[expand(false),expand(true)]). % init.pl:3006:
(34)$[system] '$compile_term'((:-catch(modA:codeA,error(existence_error(procedure,modA:codeB/0),context(system:call/1,A)),wdmsg(error(existence_error(procedure,modA:codeB/0),context(system:call/1,A))))),B,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03b.pl'). % init.pl:3073:
(35)$[system] '$compile_term'((:-catch(modA:codeA,error(existence_error(procedure,modA:codeB/0),context(system:call/1,A)),wdmsg(error(existence_error(procedure,modA:codeB/0),context(system:call/1,A))))),B,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03b.pl',-). % init.pl:3083:
(36)$[system] '$execute_directive'(catch(modA:codeA,error(existence_error(procedure,modA:codeB/0),context(system:call/1,A)),wdmsg(error(existence_error(procedure,modA:codeB/0),context(system:call/1,A)))),'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03b.pl'). % init.pl:3548:
(37)$[system] '$execute_directive_2'(catch(modA:codeA,error(existence_error(procedure,modA:codeB/0),context(system:call/1,A)),wdmsg(error(existence_error(procedure,modA:codeB/0),context(system:call/1,A)))),'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03b.pl'). % init.pl:3570:
(38)<*>$[system] '$execute_directive_3'(catch(modA:codeA,error(existence_error(procedure,modA:codeB/0),context(system:call/1,A)),wdmsg(error(existence_error(procedure,modA:codeB/0),context(system:call/1,A))))). % init.pl:3573:
(39)$[system] catch(baseKB:catch(modA:codeA,error(existence_error(procedure,modA:codeB/0),context(system:call/1,A)),wdmsg(error(existence_error(procedure,modA:codeB/0),context(system:call/1,A)))),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546:
(40)$[system] catch(modA:codeA,error(existence_error(procedure,modA:codeB/0),context(system:call/1,A)),baseKB:wdmsg(error(existence_error(procedure,modA:codeB/0),context(system:call/1,A)))). % init.pl:546:
(41)<*>$[baseKB] dmsg:wdmsg(error(existence_error(procedure,modA:codeB/0),context(system:call/1,A))). % dmsg.pl:1239:
(42)[system] current_prolog_flag(debug_level,0). no(clause)
(43)$[system] '$c_call_prolog'. no(clause)
(44)$[$toplevel] '$query_loop'. % toplevel.pl:812:
(46)<*>$[$toplevel] '$execute_goal2'(baseKB:dumpST,[],true). % toplevel.pl:1087:
(47)$[$toplevel] residue_vars(baseKB:baseKB:dumpST,[],baseKB:A). % toplevel.pl:1108:
(48)$[$tabling] '$wfs_call'('$toplevel':stop_backtrace(baseKB:baseKB:dumpST),baseKB:A). % tabling.pl:934:
(49)$[$toplevel] stop_backtrace(baseKB:baseKB:dumpST). % toplevel.pl:1111:
(50)$[$toplevel] toplevel_call(baseKB:baseKB:dumpST). % toplevel.pl:1115:
(53)[butterfly] butterfly:in_bfly(f,baseKB:zotrace(with_all_dmsg((prolog_current_frame(912),b_setval('$dump_frame',912),dumpST1)))). % butterfly_console.pl:212:
(55)[system] setup_call_catcher_cleanup(butterfly:bfly_set(butterfly,f),baseKB:zotrace(with_all_dmsg((prolog_current_frame(912),b_setval('$dump_frame',912),dumpST1))),A,butterfly:bfly_set(butterfly,f)). % init.pl:646:
(56)$[baseKB] first:zotrace(with_all_dmsg((prolog_current_frame(912),b_setval('$dump_frame',912),dumpST1))). % first.pl:498:
(57)[dmsg] dmsg:with_all_dmsg(baseKB:(prolog_current_frame(912),b_setval('$dump_frame',912),dumpST1)). % dmsg.pl:451:
(60)[locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup,locally_each:(always==[never,error,warning,info,filter,always]),dmsg:set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(912),b_setval('$dump_frame',912),dumpST1)),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])). % redo_locally.pl:199:
(63)[system] setup_call_catcher_cleanup(dmsg:set_prolog_flag(dmsg_level,always),each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(912),b_setval('$dump_frame',912),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail))),C,each_call_cleanup:mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))). % init.pl:646:
(64)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(912),b_setval('$dump_frame',912),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail)))). no(clause)
(68)[locally_each]# locally_each:wtl_how(baseKB:ecc,locally_each:clause_true(tlbugger,tlbugger:dmsg_match(show,A)),locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),baseKB:(prolog_current_frame(912),b_setval('$dump_frame',912),dumpST1),locally_each:key_erase(tlbugger)). % redo_locally.pl:199:
(72)[system] setup_call_catcher_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),each_call_cleanup:((baseKB:(prolog_current_frame(912),b_setval('$dump_frame',912),dumpST1),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail))),C,each_call_cleanup:mquietly(locally_each:key_erase(tlbugger))). % init.pl:646:
(73)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((baseKB:(prolog_current_frame(912),b_setval('$dump_frame',912),dumpST1),deterministic(A)),(notrace(A==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,B)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail)))). no(clause)
true.
baseKB: 60 ?-
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause_u(modA:codeB,_67346).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause_u(modA:codeB,_67346).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause_u(modA:codeB,_67346).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_67346))])
smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure])
(0)$[system] '$c_call_prolog'. no(clause)
(1)$[$toplevel] '$initialise'. % toplevel.pl:486:
(2)$[system] catch('$toplevel':initialise_prolog,A,'$toplevel':initialise_error(A)). % init.pl:546:
(3)[$toplevel] initialise_prolog. % toplevel.pl:494:
(5)[$toplevel] run_init_goals('<garbage_collected>'). % toplevel.pl:547:
(7)<*>$[$toplevel] run_init_goal('<garbage_collected>','([\'mt_03b.pl\'])'). % toplevel.pl:577:
(8)$[system] catch_with_backtrace('<garbage_collected>','<garbage_collected>','<garbage_collected>'). % init.pl:613:
(9)$[system] catch(user:['mt_03b.pl'],A,'$toplevel':true). % init.pl:546:
(17)$[system] '$load_file'('mt_03b.pl',user,'<garbage_collected>'). % init.pl:2353:
(20)$[system] '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03b.pl',<clause>(0x5572407a8e80),[expand(false),expand(true)])),'$mt_do_load'(<clause>(0x5572407a8e80),'mt_03b.pl','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03b.pl',user,[expand(false),expand(true)]),'$mt_end_load'(<clause>(0x5572407a8e80)))). no(clause)
(21)$[system] '$c_call_prolog'. no(clause)
(23)$[system] setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03b.pl',<clause>(0x5572407a8e80),[expand(false),expand(true)])),system:'$mt_do_load'(<clause>(0x5572407a8e80),'mt_03b.pl','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03b.pl',user,[expand(false),expand(true)]),A,system:'$mt_end_load'(<clause>(0x5572407a8e80))). % init.pl:646:
(25)$[system] '$qdo_load_file'('mt_03b.pl','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03b.pl',user,[expand(false),expand(true)]). % init.pl:2546:
(28)<*>$[system] '$do_load_file_2'('mt_03b.pl','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03b.pl',user,compiled,[expand(false),expand(true)]). % init.pl:2592:
(32)$[system] setup_call_catcher_cleanup(system:'$start_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03b.pl',1629159272.4668148),system:'$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03b.pl','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03b.pl',A,[expand(false),expand(true)]),B,system:'$end_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03b.pl',lexstate(202,swi),user)). % init.pl:646:
(33)<*>$[system] '$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03b.pl','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03b.pl',A,[expand(false),expand(true)]). % init.pl:3006:
(34)$[system]# '$compile_term'((:-clause_u(modA:codeB,A)),B,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03b.pl'). % init.pl:3073:
(35)$[system]# '$compile_term'((:-clause_u(modA:codeB,A)),B,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03b.pl',-). % init.pl:3083:
(36)$[system]# '$execute_directive'(clause_u(modA:codeB,A),'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03b.pl'). % init.pl:3548:
(37)$[system]# '$execute_directive_2'(clause_u(modA:codeB,A),'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03b.pl'). % init.pl:3570:
(38)<*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3573:
(39)$[system]# catch(baseKB:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546:
(40)[baseKB]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4301:
(41)$[baseKB] pfc_lib:log_failure(failed_mpred_test(clause_u(modA:codeB,A))). % mpred_core.pl:4202:
(42)$[baseKB] pfc_lib:quietly_ex((log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % mpred_core.pl:480:
(43)$[baseKB] '<meta-call>'((log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause)
(44)[baseKB] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))). % mpred_core.pl:4222:
(45)$[baseKB] pfc_lib:break_ex. % mpred_core.pl:4219:
(46)$[baseKB] rtrace:quietly((log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217:
(47)$[baseKB] '<meta-call>'((log_failure_red,dumpST,log_failure_red)). no(clause)
(48)[baseKB] dumpst:dumpST. % dumpst.pl:150:
(49)[dmsg] dmsg:no_bfly(baseKB:zotrace(with_all_dmsg((prolog_current_frame(1296),b_setval('$dump_frame',1296),dumpST1)))). % dmsg.pl:1650:
(50)[butterfly] butterfly:in_bfly(f,baseKB:zotrace(with_all_dmsg((prolog_current_frame(1296),b_setval('$dump_frame',1296),dumpST1)))). % butterfly_console.pl:212:
(51)[system] setup_call_cleanup(butterfly:bfly_set(butterfly,f),baseKB:zotrace(with_all_dmsg((prolog_current_frame(1296),b_setval('$dump_frame',1296),dumpST1))),butterfly:bfly_set(butterfly,f)). % init.pl:650:
(52)$[system] setup_call_catcher_cleanup(butterfly:bfly_set(butterfly,f),baseKB:zotrace(with_all_dmsg((prolog_current_frame(1296),b_setval('$dump_frame',1296),dumpST1))),A,butterfly:bfly_set(butterfly,f)). % init.pl:646:
(53)$[baseKB] first:zotrace(with_all_dmsg((prolog_current_frame(1296),b_setval('$dump_frame',1296),dumpST1))). % first.pl:498:
(54)[dmsg] dmsg:with_all_dmsg(baseKB:(prolog_current_frame(1296),b_setval('$dump_frame',1296),dumpST1)). % dmsg.pl:451:
(55)[locally_each] locally_each:locally(dmsg:set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(1296),b_setval('$dump_frame',1296),dumpST1))). % redo_locally.pl:131:
(56)[locally_each]# locally_each:wtl(dmsg,set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(1296),b_setval('$dump_frame',1296),dumpST1)),dmsg:ecc). % redo_locally.pl:152:
(57)[locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup,locally_each:(always==[never,error,warning,info,filter,always]),dmsg:set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(1296),b_setval('$dump_frame',1296),dumpST1)),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])). % redo_locally.pl:199:
(58)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup(dmsg:set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(1296),b_setval('$dump_frame',1296),dumpST1)),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])). % each_call.pl:111:
(59)[system] setup_call_cleanup(dmsg:set_prolog_flag(dmsg_level,always),each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(1296),b_setval('$dump_frame',1296),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail))),each_call_cleanup:mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))). % init.pl:650:
(60)$[system] setup_call_catcher_cleanup(dmsg:set_prolog_flag(dmsg_level,always),each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(1296),b_setval('$dump_frame',1296),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail))),C,each_call_cleanup:mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))). % init.pl:646:
(61)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(1296),b_setval('$dump_frame',1296),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail)))). no(clause)
(62)[locally_each] locally_each:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(1296),b_setval('$dump_frame',1296),dumpST1)). % redo_locally.pl:131:
(63)[locally_each]# locally_each:wtl(tlbugger,dmsg_match(show,A),baseKB:(prolog_current_frame(1296),b_setval('$dump_frame',1296),dumpST1),baseKB:ecc). % redo_locally.pl:181:
(64)[locally_each]# locally_each:wtl(tlbugger,tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(1296),b_setval('$dump_frame',1296),dumpST1),baseKB:ecc). % redo_locally.pl:186:
(65)[locally_each]# locally_each:wtl_how(baseKB:ecc,locally_each:clause_true(tlbugger,tlbugger:dmsg_match(show,A)),locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),baseKB:(prolog_current_frame(1296),b_setval('$dump_frame',1296),dumpST1),locally_each:key_erase(tlbugger)). % redo_locally.pl:199:
(66)[each_call_cleanup] each_call_cleanup:each_call_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),baseKB:(prolog_current_frame(1296),b_setval('$dump_frame',1296),dumpST1),locally_each:key_erase(tlbugger)). % each_call.pl:142:
(67)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),baseKB:(prolog_current_frame(1296),b_setval('$dump_frame',1296),dumpST1),locally_each:key_erase(tlbugger)). % each_call.pl:111:
(68)[system] setup_call_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),each_call_cleanup:((baseKB:(prolog_current_frame(1296),b_setval('$dump_frame',1296),dumpST1),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail))),each_call_cleanup:mquietly(locally_each:key_erase(tlbugger))). % init.pl:650:
(69)$[system] setup_call_catcher_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),each_call_cleanup:((baseKB:(prolog_current_frame(1296),b_setval('$dump_frame',1296),dumpST1),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail))),C,each_call_cleanup:mquietly(locally_each:key_erase(tlbugger))). % init.pl:646:
(70)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((baseKB:(prolog_current_frame(1296),b_setval('$dump_frame',1296),dumpST1),deterministic(A)),(notrace(A==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,B)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail)))). no(clause)
smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure])
]]></system-out>
/dev/null
</testsuite>
<!-- ...keep going... -->
<testsuite name="mt_03c.pl">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['mt_03c.pl'])" -g "test_completed"
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = genlMt(modA,modB) ,
% fix_mp=myMt ,
% mz=myMt ,
% p0 = genlMt(modA,modB) ,
% support_fact = mfl4(_1160,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl',34) ,
% support_trig=ax ,
% none is support_status.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause_u(modA:codeB,_29096).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause_u(modA:codeB,_29096).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause_u(modA:codeB,_29096).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause_u(modA:codeB,_29096))])
smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure])
(0)$[system] '$c_call_prolog'. no(clause)
(1)$[$toplevel] '$initialise'. % toplevel.pl:486:
(2)$[system] catch('$toplevel':initialise_prolog,A,'$toplevel':initialise_error(A)). % init.pl:546:
(3)[$toplevel] initialise_prolog. % toplevel.pl:494:
(5)[$toplevel] run_init_goals('<garbage_collected>'). % toplevel.pl:547:
(7)<*>$[$toplevel] run_init_goal('<garbage_collected>','([\'mt_03c.pl\'])'). % toplevel.pl:577:
(8)$[system] catch_with_backtrace('<garbage_collected>','<garbage_collected>','<garbage_collected>'). % init.pl:613:
(9)$[system] catch(user:['mt_03c.pl'],A,'$toplevel':true). % init.pl:546:
(17)$[system] '$load_file'('mt_03c.pl',user,'<garbage_collected>'). % init.pl:2353:
(20)$[system] '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl',<clause>(0x5617cd24ce80),[expand(false),expand(true)])),'$mt_do_load'(<clause>(0x5617cd24ce80),'mt_03c.pl','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl',user,[expand(false),expand(true)]),'$mt_end_load'(<clause>(0x5617cd24ce80)))). no(clause)
(21)$[system] '$c_call_prolog'. no(clause)
(23)$[system] setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl',<clause>(0x5617cd24ce80),[expand(false),expand(true)])),system:'$mt_do_load'(<clause>(0x5617cd24ce80),'mt_03c.pl','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl',user,[expand(false),expand(true)]),A,system:'$mt_end_load'(<clause>(0x5617cd24ce80))). % init.pl:646:
(25)$[system] '$qdo_load_file'('mt_03c.pl','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl',user,[expand(false),expand(true)]). % init.pl:2546:
(28)<*>$[system] '$do_load_file_2'('mt_03c.pl','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl',user,compiled,[expand(false),expand(true)]). % init.pl:2592:
(32)$[system] setup_call_catcher_cleanup(system:'$start_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl',1629159272.4668148),system:'$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl',A,[expand(false),expand(true)]),B,system:'$end_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl',lexstate(202,swi),user)). % init.pl:646:
(33)<*>$[system] '$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl',A,[expand(false),expand(true)]). % init.pl:3006:
(34)$[system]# '$compile_term'((:-clause_u(modA:codeB,A)),B,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl'). % init.pl:3073:
(35)$[system]# '$compile_term'((:-clause_u(modA:codeB,A)),B,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl',-). % init.pl:3083:
(36)$[system]# '$execute_directive'(clause_u(modA:codeB,A),'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl'). % init.pl:3548:
(37)$[system]# '$execute_directive_2'(clause_u(modA:codeB,A),'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03c.pl'). % init.pl:3570:
(38)<*>$[system]# '$execute_directive_3'(clause_u(modA:codeB,A)). % init.pl:3573:
(39)$[system]# catch(baseKB:clause_u(modA:codeB,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546:
(40)[baseKB]# pfc_lib:clause_u(modA:codeB,A). % mpred_core.pl:4301:
(41)$[baseKB] pfc_lib:log_failure(failed_mpred_test(clause_u(modA:codeB,A))). % mpred_core.pl:4202:
(42)$[baseKB] pfc_lib:quietly_ex((log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). % mpred_core.pl:480:
(43)$[baseKB] '<meta-call>'((log_lines(red,failure+failed_mpred_test(clause_u(modA:codeB,A))),maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))),log_failure_red)). no(clause)
(44)[baseKB] pfc_lib:maybe_mpred_break(failed_mpred_test(clause_u(modA:codeB,A))). % mpred_core.pl:4222:
(45)$[baseKB] pfc_lib:break_ex. % mpred_core.pl:4219:
(46)$[baseKB] rtrace:quietly((log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217:
(47)$[baseKB] '<meta-call>'((log_failure_red,dumpST,log_failure_red)). no(clause)
(48)[baseKB] dumpst:dumpST. % dumpst.pl:150:
(49)[dmsg] dmsg:no_bfly(baseKB:zotrace(with_all_dmsg((prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1)))). % dmsg.pl:1650:
(50)[butterfly] butterfly:in_bfly(f,baseKB:zotrace(with_all_dmsg((prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1)))). % butterfly_console.pl:212:
(51)[system] setup_call_cleanup(butterfly:bfly_set(butterfly,f),baseKB:zotrace(with_all_dmsg((prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1))),butterfly:bfly_set(butterfly,f)). % init.pl:650:
(52)$[system] setup_call_catcher_cleanup(butterfly:bfly_set(butterfly,f),baseKB:zotrace(with_all_dmsg((prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1))),A,butterfly:bfly_set(butterfly,f)). % init.pl:646:
(53)$[baseKB] first:zotrace(with_all_dmsg((prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1))). % first.pl:498:
(54)[dmsg] dmsg:with_all_dmsg(baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1)). % dmsg.pl:451:
(55)[locally_each] locally_each:locally(dmsg:set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1))). % redo_locally.pl:131:
(56)[locally_each]# locally_each:wtl(dmsg,set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1)),dmsg:ecc). % redo_locally.pl:152:
(57)[locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup,locally_each:(always==[never,error,warning,info,filter,always]),dmsg:set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1)),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])). % redo_locally.pl:199:
(58)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup(dmsg:set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1)),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])). % each_call.pl:111:
(59)[system] setup_call_cleanup(dmsg:set_prolog_flag(dmsg_level,always),each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail))),each_call_cleanup:mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))). % init.pl:650:
(60)$[system] setup_call_catcher_cleanup(dmsg:set_prolog_flag(dmsg_level,always),each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail))),C,each_call_cleanup:mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))). % init.pl:646:
(61)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail)))). no(clause)
(62)[locally_each] locally_each:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1)). % redo_locally.pl:131:
(63)[locally_each]# locally_each:wtl(tlbugger,dmsg_match(show,A),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1),baseKB:ecc). % redo_locally.pl:181:
(64)[locally_each]# locally_each:wtl(tlbugger,tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1),baseKB:ecc). % redo_locally.pl:186:
(65)[locally_each]# locally_each:wtl_how(baseKB:ecc,locally_each:clause_true(tlbugger,tlbugger:dmsg_match(show,A)),locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1),locally_each:key_erase(tlbugger)). % redo_locally.pl:199:
(66)[each_call_cleanup] each_call_cleanup:each_call_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1),locally_each:key_erase(tlbugger)). % each_call.pl:142:
(67)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1),locally_each:key_erase(tlbugger)). % each_call.pl:111:
(68)[system] setup_call_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),each_call_cleanup:((baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail))),each_call_cleanup:mquietly(locally_each:key_erase(tlbugger))). % init.pl:650:
(69)$[system] setup_call_catcher_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),each_call_cleanup:((baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail))),C,each_call_cleanup:mquietly(locally_each:key_erase(tlbugger))). % init.pl:646:
(70)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1),deterministic(A)),(notrace(A==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,B)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail)))). no(clause)
smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure])
]]></system-out>
/dev/null
</testsuite>
<!-- ...keep going... -->
<testsuite name="mt_03.pl">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['mt_03.pl'])" -g "test_completed"
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = genlMt(modA,modB) ,
% fix_mp=myMt ,
% mz=myMt ,
% p0 = genlMt(modA,modB) ,
% support_fact = mfl4(_1160,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_03.pl',34) ,
% support_trig=ax ,
% none is support_status.
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k mt_03.pl (returned 7) -->
<testsuite name="nd_03.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['nd_03.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:a(t)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for a(t):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_03.pfc',25)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:b(t,1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b(t,1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 a(t) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_03.pfc:25]
1.2 a(W4)==>{member(X4,[1,2,3])},b(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_03.pfc:24]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_03.pfc',25)
1.4 mfl4([ 'X'=_,
'Y'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_03.pfc',24)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:b(t,3)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b(t,3):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 a(t) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_03.pfc:25]
1.2 a(W4)==>{member(X4,[1,2,3])},b(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_03.pfc:24]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_03.pfc',25)
1.4 mfl4([ 'X'=_,
'Y'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_03.pfc',24)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+a(t))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+a(t).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+a(t).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+a(t).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+b(t,1))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(t,1).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(t,1).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(t,1).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+b(t,3))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(t,3).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(t,3).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(t,3).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k nd_03.pfc (returned 7) -->
<testsuite name="retry_inheritance_03.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['retry_inheritance_03.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k retry_inheritance_03.pfc (returned 7) -->
<testsuite name="retry_undefined_03.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['retry_undefined_03.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k retry_undefined_03.pfc (returned 7) -->
<testsuite name="verbatums_03.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['verbatums_03.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k verbatums_03.pfc (returned 7) -->
<testsuite name="attvar_04.pl">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['attvar_04.pl'])" -g "test_completed"
passed=info(why_was_true(baseKB:(my_sk(_59868),get_attr(_59868,sk,'SKF-666'),'SKF-666'=='SKF-666')))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for my_sk(_59868),get_attr(_59868,sk,'SKF-666'),'SKF-666'=='SKF-666'.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for my_sk(_59868),get_attr(_59868,sk,'SKF-666'),'SKF-666'=='SKF-666'.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for my_sk(_59868),get_attr(_59868,sk,'SKF-666'),'SKF-666'=='SKF-666'.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k attvar_04.pl (returned 7) -->
<testsuite name="df_04.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['df_04.pfc'])" -g "test_completed"
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(most,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(most,1) ,
% support_fact = mfl4(_30080,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_04.pfc',32),ax ,
% support_trig = mfl4(_31082,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_04.pfc',32) ,
% none is support_status.
% baseKB : mpred_fwc1( arity(most,1)).
% % Found positive trigger: arity(most,1)
% % body: predicateConventionMt(most,PredicateConventionMt_Most)*->rhs([ { kb_global( _90460 :
% %
% % most/1) }])
% % Found positive trigger: arity(most,1)
% % body: prologHybrid(most)*->rhs([ { kb_shared( most/1) }])
% % Found positive trigger: arity(most,1)
% % body: pfcControlled(most)*->rhs([ hybrid_support(most,1)])
% % Found positive trigger: arity(most,1)
% % body: mpred_positive_fact(arity(most,1))*->rhs([ \+( ~( arity(most,1)))])
% % still_supported(~arity(most,1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(most,1)
% % still_supported(~arity(most,1))
% % Found positive trigger: arity(most,1)
% % body: singleValuedInArg(most,SingleValuedInArg_Most)*->rhs([ singleValuedInArgAX(most,1,SingleValuedInArgAX4)])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = meta_argtypes( most(ftAssertable)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = meta_argtypes( most(ftAssertable)) ,
% support_fact = mfl4(_418,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_04.pfc',32) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( meta_argtypes( most(ftAssertable))).
% % Found positive trigger: meta_argtypes(most(ftAssertable))
% % body: mpred_positive_fact(meta_argtypes(most(ftAssertable)))*->rhs([ \+( ~( meta_argtypes( most(ftAssertable))))])
% % still_supported(~meta_argtypes(most(ftAssertable)))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~meta_argtypes(most(ftAssertable))
% % still_supported(~meta_argtypes(most(ftAssertable)))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = most((_12390<-_12412))/mpred_literal(_12390)==>(_12390<-_12412,\+ ~_12390) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = most((_12390<-_12412))/mpred_literal(_12390)==>(_12390<-_12412,\+ ~_12390) ,
% support_fact = mfl4(
% [ 'Q'=Q,
% 'P'=P],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_04.pfc', 35) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( most((_45214<-_45216))/mpred_literal(Literal)==>(_45224<-_45230,\+ ~_45240)).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,most,1,pfcLHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,most,1,pfcLHS) ,
% support_fact = mfl4(
% [ 'Q'=Q,
% 'P'=P],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_04.pfc', 35) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,most,1,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,most,1,pfcLHS)
% % body: \+ground(most/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,most,1,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,most,1,pfcLHS)
% % body: rhs([ arity(most,1),
% % functorIsMacro(most),
% % mpred_prop(baseKB,most,1,pfcWatches)])
% % RHS-Post1: arity(most,1)
% % Support: mpred_prop(baseKB,most,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,most,1,pfcLHS),rhs([ arity(most,1),
% % functorIsMacro(most),
% % mpred_prop(baseKB,most,1,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = arity(most,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(most,1) ,
% support_fact = mpred_prop(baseKB,most,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,most,1,pfcLHS),
% rhs( [ arity(most,1),
% functorIsMacro(most),
% mpred_prop(baseKB,most,1,pfcWatches)])) ,
% ( simular( ( mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_04.pfc',32) ,
% ax ,
% mfl4(BaseKB3,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_04.pfc',32))) is
% support_status).
% % RHS-Post1: functorIsMacro(most)
% % Support: mpred_prop(baseKB,most,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,most,1,pfcLHS),rhs([ arity(most,1),
% % functorIsMacro(most),
% % mpred_prop(baseKB,most,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(most) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(most) ,
% support_fact = mpred_prop(baseKB,most,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,most,1,pfcLHS),
% rhs( [ arity(most,1),
% functorIsMacro(most),
% mpred_prop(baseKB,most,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(most)).
% % Found positive trigger: functorIsMacro(most)
% % body: mpred_positive_fact(functorIsMacro(most))*->rhs([ \+( ~( functorIsMacro(most)))])
% % still_supported(~functorIsMacro(most))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(most)
% % still_supported(~functorIsMacro(most))
% % RHS-Post1: mpred_prop(baseKB,most,1,pfcWatches)
% % Support: mpred_prop(baseKB,most,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,most,1,pfcLHS),rhs([ arity(most,1),
% % functorIsMacro(most),
% % mpred_prop(baseKB,most,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,most,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,most,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,most,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,most,1,pfcLHS),
% rhs( [ arity(most,1),
% functorIsMacro(most),
% mpred_prop(baseKB,most,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,most,1,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,most,1,pfcWatches)
% % body: \+ground(most/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,most,1,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,most,1,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : most/1) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,most,1,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,most,1,kb_shared) ,
% support_fact = ( mfl4(
% [ 'Q'=Q,
% 'P'=P],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_04.pfc', 35) ,
% ax) ,
% support_trig = mfl4(
% [ 'Q'=Q,
% 'P'=P],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_04.pfc', 35) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,most,1,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,most,1,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB3\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_50902:most/1))),
% % show_failure( on_x_fail( Call5 :
% %
% % call(kb_shared,_65138:most/1))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB3\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_38920:most/1))),
% % show_failure( on_x_fail( Call5 :
% %
% % call(kb_shared,_53156:most/1))) }])
% % Support: mpred_prop(baseKB,most,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,most,1,kb_shared),'$pt'(baseKB,genlMt(BaseKB6,baseKB),(BaseKB7\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call8 :
% %
% % call(kb_shared,_89876:most/1))),
% % show_failure( on_x_fail( Call9 :
% %
% % call(kb_shared,_104114:most/1))) }]))))
% % Found positive trigger: mpred_prop(baseKB,most,1,kb_shared)
% % body: \+ground(most/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,most,1,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,most,1,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,most,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,most,1,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,most,1,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,most,1,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,most,1,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,most,1,kb_shared)
% % still_supported(~mpred_prop(baseKB,most,1,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,most,1,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,most,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,most,1,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,most,1,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,most,1,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,most,1,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,most,1,pfcWatches)
% % still_supported(~mpred_prop(baseKB,most,1,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,most,1,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,most,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,most,1,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,most,1,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,most,1,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,most,1,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,most,1,pfcLHS)
% % still_supported(~mpred_prop(baseKB,most,1,pfcLHS))
% % Adding positive
% % trigger: most((_2658<-_2660))
% % body: mpred_literal(Literal)*->rhs([ _34598<-_34604,\+ ~_34614])
% % Support: (most((_2668<-_2670))/mpred_literal(Literal3)==>(_2672<-_2674,\+ ~_2676)),mfl4([ 'Q'=Q,
% % 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_04.pfc',35)
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,most,1,pfcPosTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,most,1,pfcPosTrigger) ,
% support_fact = mfl4(
% [ 'Q'=Q,
% 'P'=P],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_04.pfc', 35) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,most,1,pfcPosTrigger)).
% % Found positive trigger: mpred_prop(baseKB,most,1,pfcPosTrigger)
% % body: \+ground(most/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,most,1,pfcPosTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,most,1,pfcPosTrigger)
% % body: rhs([ mpred_prop(baseKB,most,1,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,most,1,pfcWatches)
% % Support: mpred_prop(baseKB,most,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,most,1,pfcPosTrigger),rhs([ mpred_prop(baseKB,most,1,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,most,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,most,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,most,1,pfcPosTrigger) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,most,1,pfcPosTrigger),
% rhs([mpred_prop(baseKB,most,1,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,most,1,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,most,1,pfcLHS),
% rhs( [ arity(most,1),
% functorIsMacro(most),
% mpred_prop(baseKB,most,1,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,most,1,pfcPosTrigger)
% % body: genlPreds(pfcPosTrigger,GenlPreds_PfcPosTrigger)*->rhs([ mpred_prop(baseKB,most,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,most,1,pfcPosTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,most,1,pfcPosTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,most,1,pfcPosTrigger)))])
% % still_supported(~mpred_prop(baseKB,most,1,pfcPosTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,most,1,pfcPosTrigger)
% % still_supported(~mpred_prop(baseKB,most,1,pfcPosTrigger))
% % Found positive trigger: most((_2526<-_2528))/mpred_literal(Literal)==>(_2530<-_2532,\+ ~_2534)
% % body: mpred_positive_fact((most((_2536<-_2538))/mpred_literal(Literal4)==>(_2540<-_2542,\+ ~_2544)))*->rhs([ \+( ~( most((_72360<-_72362))/mpred_literal(Literal5)==>(_72366<-_72372,\+ ~_72382)))])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = ( most((P==>Q))/nonvar(Q) ==>
% _76062 ==>
% most(_76084)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = ( most((P==>Q))/nonvar(Q) ==>
% _76062 ==>
% most(_76084)) ,
% support_fact = mfl4(
% [ 'P'=P,
% 'Q'=Q],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_04.pfc', 38) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( ( most((_120308==>_120310))/nonvar(Nonvar) ==>
% Most ==>
% most(Most4))).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,most,1,pfcRHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,most,1,pfcRHS) ,
% support_fact = mfl4(
% [ 'P'=P,
% 'Q'=Q],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_04.pfc', 38) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,most,1,pfcRHS)).
% % Found positive trigger: mpred_prop(baseKB,most,1,pfcRHS)
% % body: \+ground(most/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,most,1,pfcRHS)) }])
% % Found positive trigger: mpred_prop(baseKB,most,1,pfcRHS)
% % body: rhs([ mpred_prop(baseKB,most,1,pfcCreates)])
% % RHS-Post1: mpred_prop(baseKB,most,1,pfcCreates)
% % Support: mpred_prop(baseKB,most,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,most,1,pfcRHS),rhs([ mpred_prop(baseKB,most,1,pfcCreates)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,most,1,pfcCreates) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,most,1,pfcCreates) ,
% support_fact = mpred_prop(baseKB,most,1,pfcRHS) ,
% support_trig = '$pt'(baseKB,mpred_prop(baseKB,most,1,pfcRHS),rhs([mpred_prop(baseKB,most,1,pfcCreates)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,most,1,pfcCreates)).
% % Found positive trigger: mpred_prop(baseKB,most,1,pfcCreates)
% % body: \+ground(most/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,most,1,pfcCreates)) }])
% % Found positive trigger: mpred_prop(baseKB,most,1,pfcCreates)
% % body: rhs([ { baseKB : warn_if_static(most,1) },
% % { kb_shared( baseKB : most/1) }])
% % Found positive trigger: mpred_prop(baseKB,most,1,pfcCreates)
% % body: genlPreds(pfcCreates,GenlPreds_PfcCreates)*->rhs([ mpred_prop(baseKB,most,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,most,1,pfcCreates)
% % body: mpred_positive_fact(mpred_prop(baseKB,most,1,pfcCreates))*->rhs([ \+( ~( mpred_prop(baseKB,most,1,pfcCreates)))])
% % still_supported(~mpred_prop(baseKB,most,1,pfcCreates))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,most,1,pfcCreates)
% % still_supported(~mpred_prop(baseKB,most,1,pfcCreates))
% % Found positive trigger: mpred_prop(baseKB,most,1,pfcRHS)
% % body: genlPreds(pfcRHS,GenlPreds_PfcRHS)*->rhs([ mpred_prop(baseKB,most,1,Prop)])
% % RHS-Post1: mpred_prop(baseKB,most,1,pfcControlled)
% % Support: mpred_prop(baseKB,most,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,most,1,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs([ mpred_prop(baseKB,most,1,pfcControlled)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,most,1,pfcControlled) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,most,1,pfcControlled) ,
% support_fact = mpred_prop(baseKB,most,1,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,most,1,pfcRHS),
% genlPreds(pfcRHS,pfcControlled)*->rhs([mpred_prop(baseKB,most,1,pfcControlled)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,most,1,pfcControlled)).
% % Found positive trigger: mpred_prop(baseKB,most,1,pfcControlled)
% % body: \+ground(most/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,most,1,pfcControlled)) }])
% % Found positive trigger: mpred_prop(baseKB,most,1,pfcControlled)
% % body: rhs([ { kb_shared( baseKB : most/1) }])
% % Found positive trigger: mpred_prop(baseKB,most,1,pfcControlled)
% % body: genlPreds(pfcControlled,GenlPreds_PfcControlled)*->rhs([ mpred_prop(baseKB,most,1,Prop)])
% % RHS-Post1: mpred_prop(baseKB,most,1,prologHybrid)
% % Support: mpred_prop(baseKB,most,1,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,most,1,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
% % [ mpred_prop(baseKB,most,1,prologHybrid)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,most,1,prologHybrid) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,most,1,prologHybrid) ,
% support_fact = mpred_prop(baseKB,most,1,pfcControlled) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,most,1,pfcControlled),
% genlPreds(pfcControlled,prologHybrid)*->rhs([mpred_prop(baseKB,most,1,prologHybrid)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,most,1,prologHybrid)).
% % Found positive trigger: mpred_prop(baseKB,most,1,prologHybrid)
% % body: \+ground(most/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,most,1,prologHybrid)) }])
% % Found positive trigger: mpred_prop(baseKB,most,1,prologHybrid)
% % body: genlPreds(prologHybrid,GenlPreds_PrologHybrid)*->rhs([ mpred_prop(baseKB,most,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,most,1,prologHybrid)
% % body: mpred_positive_fact(mpred_prop(baseKB,most,1,prologHybrid))*->rhs([ \+( ~( mpred_prop(baseKB,most,1,prologHybrid)))])
% % still_supported(~mpred_prop(baseKB,most,1,prologHybrid))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,most,1,prologHybrid)
% % still_supported(~mpred_prop(baseKB,most,1,prologHybrid))
% % Found positive trigger: mpred_prop(baseKB,most,1,pfcControlled)
% % body: mpred_positive_fact(mpred_prop(baseKB,most,1,pfcControlled))*->rhs([ \+( ~( mpred_prop(baseKB,most,1,pfcControlled)))])
% % still_supported(~mpred_prop(baseKB,most,1,pfcControlled))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,most,1,pfcControlled)
% % still_supported(~mpred_prop(baseKB,most,1,pfcControlled))
% % Found positive trigger: mpred_prop(baseKB,most,1,pfcRHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,most,1,pfcRHS))*->rhs([ \+( ~( mpred_prop(baseKB,most,1,pfcRHS)))])
% % still_supported(~mpred_prop(baseKB,most,1,pfcRHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,most,1,pfcRHS)
% % still_supported(~mpred_prop(baseKB,most,1,pfcRHS))
% % Adding positive
% % trigger: most((_81006==>_81008))
% % body: nonvar(Nonvar)*->rhs([ Most==>most(Most5)])
% % Support: (most((_81076==>_81078))/nonvar(Nonvar6)==>(Most3==>most(Most7))),mfl4([ 'P'=P,
% % 'Q'=Q],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_04.pfc',38)
% % Found positive trigger: most((_28032==>_28034))/nonvar(Nonvar)==>(Most==>most(Most7))
% % body: mpred_positive_fact((most((_28084==>_28086))/nonvar(Nonvar8)==>(Most3==>most(Most9))))*->rhs([ \+( ~( ( most((_114626==>_114628))/nonvar(Nonvar10) ==>
% % Most4 ==>
% % most(Most11))))])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = ( most(~Q)/mpred_positive_literal(Q) ==>
% \+_462 ==>
% ~_462) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = ( most(~Q)/mpred_positive_literal(Q) ==>
% \+_462 ==>
% ~_462) ,
% support_fact = mfl4(['Q'=_462],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_04.pfc',41) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( ( most(~_28390)/mpred_positive_literal(Literal) ==>
% \+_24870 ==>
% ~_24874)).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,mpred_positive_literal,1,pfcCallCode) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,mpred_positive_literal,1,pfcCallCode) ,
% support_fact = mfl4(['Q'=_462],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_04.pfc',41) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,mpred_positive_literal,1,pfcCallCode)).
% % Found positive trigger: mpred_prop(baseKB,mpred_positive_literal,1,pfcCallCode)
% % body: \+ground(mpred_positive_literal/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,mpred_positive_literal,1,pfcCallCode)) }])
% % Found positive trigger: mpred_prop(baseKB,mpred_positive_literal,1,pfcCallCode)
% % body: predicate_is_undefined_fa(mpred_positive_literal,1)*->rhs([ mpred_prop(baseKB,mpred_positive_literal,1,needsDefined)])
% % Found positive trigger: mpred_prop(baseKB,mpred_positive_literal,1,pfcCallCode)
% % body: genlPreds(pfcCallCode,GenlPreds_PfcCallCode)*->rhs([ mpred_prop(baseKB,mpred_positive_literal,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,mpred_positive_literal,1,pfcCallCode)
% % body: mpred_positive_fact(mpred_prop(baseKB,mpred_positive_literal,1,pfcCallCode))*->rhs([ \+( ~( mpred_prop(baseKB,mpred_positive_literal,1,pfcCallCode)))])
% % still_supported(~mpred_prop(baseKB,mpred_positive_literal,1,pfcCallCode))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,mpred_positive_literal,1,pfcCallCode)
% % still_supported(~mpred_prop(baseKB,mpred_positive_literal,1,pfcCallCode))
% % Adding positive
% % trigger: most(~_52696)
% % body: mpred_positive_literal(Literal)*->rhs([ \+_86220==> ~_86224])
% % Support: (most(~_52768)/mpred_positive_literal(Literal2)==>(\+_52782==> ~_52786)),mfl4([ 'Q'=Q],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_04.pfc',41)
% % Found positive trigger: most(~_2250)/mpred_positive_literal(Literal)==>(\+_2252==> ~_2254)
% % body: mpred_positive_fact((most(~_2256)/mpred_positive_literal(Literal3)==>(\+_2258==> ~_2260)))*->rhs([ \+( ~( ( most(~_76144)/mpred_positive_literal(Literal4) ==>
% % \+_72600 ==>
% % ~_72604)))])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = ( most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==>
% \+_82264/_82286,\+ ~_82242 ==>
% _82242) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = ( most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==>
% \+_82264/_82286,\+ ~_82242 ==>
% _82242) ,
% support_fact = mfl4(
% [ 'Q'=Q,
% 'R'=R,
% 'Test'=Test],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_04.pfc', 44) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( ( ( most(Most) /
% ( mpred_positive_literal(Literal) ,
% if_missing_mask(If_missing_mask4,If_missing_mask,Mask))) ==>
% \+_11404/_11406,\+ ~_11414 ==>
% _11390)).
% % Adding positive
% % trigger: most(Most)
% % body: mpred_positive_literal(Literal),if_missing_mask(If_missing_mask4,If_missing_mask,Mask)*->rhs([ \+_101646/_101648,\+ ~_101656==>_101632])
% % Support: (most(Most10)/(mpred_positive_literal(Literal11),if_missing_mask(If_missing_mask6,If_missing_mask5,Mask12))==>(\+_55916/_55918,\+ ~_55926==>_55902)),mfl4(
% % [ 'Q'=Q,
% % 'R'=R,
% % 'Test'=Test],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_04.pfc',44)
% % Found positive trigger: most(Most)/(mpred_positive_literal(Literal),if_missing_mask(If_missing_mask4,If_missing_mask,Mask))==>(\+_36596/_36598,\+ ~_36606==>_36582)
% % body: mpred_positive_fact((most(Most13)/(mpred_positive_literal(Literal14),if_missing_mask(If_missing_mask6,If_missing_mask5,Mask15))==>(\+_36676/_36678,\+ ~_36686==>_36662)))*->rhs(
% % [ \+( ~( ( ( most(Most16) /
% % ( mpred_positive_literal(Literal17) ,
% % if_missing_mask(If_missing_mask8,If_missing_mask7,Mask18))) ==>
% % \+_118040/_118042,\+ ~_118050 ==>
% % _118026)))])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = ( most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==>
% _518/(\+_518=_514,_522) ==>
% \+_514) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = ( most(Q)/(mpred_positive_literal(Q),if_missing_mask(Q,R,Test)) ==>
% _518/(\+_518=_514,_522) ==>
% \+_514) ,
% support_fact = mfl4(
% [ 'Q'=Q,
% 'R'=R,
% 'Test'=Test],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_04.pfc', 47) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( ( ( most(Most) /
% ( mpred_positive_literal(Literal) ,
% if_missing_mask(If_missing_mask4,If_missing_mask,Mask))) ==>
% _48900/(\+_48916=_48918,_48908) ==>
% \+_48922)).
% % Adding positive
% % trigger: most(Most)
% % body: mpred_positive_literal(Literal),if_missing_mask(If_missing_mask4,If_missing_mask,Mask)*->rhs([ _20832/(\+_20848=_20850,_20840)==> \+_20854])
% % Support: (most(Most10)/(mpred_positive_literal(Literal11),if_missing_mask(If_missing_mask6,If_missing_mask5,Mask12))==>(_3204/(\+_3208=_3210,_3206)==> \+_3212)),mfl4(
% % [ 'Q'=Q,
% % 'R'=R,
% % 'Test'=Test],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_04.pfc',47)
% % Found positive trigger: most(Most)/(mpred_positive_literal(Literal),if_missing_mask(If_missing_mask4,If_missing_mask,Mask))==>(_2838/(\+_2842=_2844,_2840)==> \+_2846)
% % body: mpred_positive_fact((most(Most13)/(mpred_positive_literal(Literal14),if_missing_mask(If_missing_mask6,If_missing_mask5,Mask15))==>(_2848/(\+_2852=_2854,_2850)==> \+_2856)))*->rhs(
% % [ \+( ~( ( ( most(Most16) /
% % ( mpred_positive_literal(Literal17) ,
% % if_missing_mask(If_missing_mask8,If_missing_mask7,Mask18))) ==>
% % _45226/(\+_45242=_45244,_45234) ==>
% % \+_45248)))])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = most( test1_2_3(1,2,3)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = most( test1_2_3(1,2,3)) ,
% support_fact = mfl4(_109606,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_04.pfc',61) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( most( test1_2_3(1,2,3))).
% % Found positive trigger: most(test1_2_3(1,2,3))
% % body: mpred_positive_fact(most(test1_2_3(1,2,3)))*->rhs([ \+( ~( most( test1_2_3(1,2,3))))])
% % still_supported(~most(test1_2_3(1,2,3)))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~most(test1_2_3(1,2,3))
% % still_supported(~most(test1_2_3(1,2,3)))
% % Found positive trigger: most(test1_2_3(1,2,3))
% % body: mpred_positive_literal(test1_2_3(1,2,3)),if_missing_mask(test1_2_3(1,2,3),Test1_2_3,Mask)*->rhs([ \+_98242/_98244,\+ ~test1_2_3(1,2,3)==>test1_2_3(1,2,3)])
% % RHS-Post1: \+ ~test1_2_3(1,2,3)/(\+test1_2_3(1,2,3)),\+ ~test1_2_3(1,2,3)==>test1_2_3(1,2,3)
% % Support: most(test1_2_3(1,2,3)),'$pt'(baseKB,most(test1_2_3(1,2,3)),(mpred_positive_literal(test1_2_3(1,2,3)),if_missing_mask(test1_2_3(1,2,3),~test1_2_3(1,2,3),\+test1_2_3(1,2,3))*->rhs(
% % [ \+ ~test1_2_3(1,2,3)/(\+test1_2_3(1,2,3)),\+ ~test1_2_3(1,2,3)==>test1_2_3(1,2,3)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = \+ ~test1_2_3(1,2,3)/(\+test1_2_3(1,2,3)),\+ ~test1_2_3(1,2,3)==>test1_2_3(1,2,3) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = \+ ~test1_2_3(1,2,3)/(\+test1_2_3(1,2,3)),\+ ~test1_2_3(1,2,3)==>test1_2_3(1,2,3) ,
% support_fact = most( test1_2_3(1,2,3)) ,
% support_trig = '$pt'( baseKB,
% most( test1_2_3(1,2,3)),
% ( ( mpred_positive_literal( test1_2_3(1,2,3)) ,
% if_missing_mask(test1_2_3(1,2,3),~test1_2_3(1,2,3),\+test1_2_3(1,2,3))) *->
% rhs([(\+ ~test1_2_3(1,2,3)/(\+test1_2_3(1,2,3)),\+ ~test1_2_3(1,2,3)==>test1_2_3(1,2,3))]))) ,
% none is support_status.
% baseKB : mpred_fwc1( \+ ~test1_2_3(1,2,3)/(\+test1_2_3(1,2,3)),\+ ~test1_2_3(1,2,3)==>test1_2_3(1,2,3)).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,test1_2_3,3,pfcRHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,test1_2_3,3,pfcRHS) ,
% support_fact = mfl4(
% [ 'BaseKB1'=BaseKB1,
% 'BaseKB'=BaseKB],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_04.pfc', 61) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,test1_2_3,3,pfcRHS)).
% % Found positive trigger: mpred_prop(baseKB,test1_2_3,3,pfcRHS)
% % body: \+ground(test1_2_3/3)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,test1_2_3,3,pfcRHS)) }])
% % Found positive trigger: mpred_prop(baseKB,test1_2_3,3,pfcRHS)
% % body: rhs([ mpred_prop(baseKB,test1_2_3,3,pfcCreates)])
% % RHS-Post1: mpred_prop(baseKB,test1_2_3,3,pfcCreates)
% % Support: mpred_prop(baseKB,test1_2_3,3,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,test1_2_3,3,pfcRHS),rhs([ mpred_prop(baseKB,test1_2_3,3,pfcCreates)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,test1_2_3,3,pfcCreates) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,test1_2_3,3,pfcCreates) ,
% support_fact = mpred_prop(baseKB,test1_2_3,3,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,test1_2_3,3,pfcRHS),
% rhs([mpred_prop(baseKB,test1_2_3,3,pfcCreates)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,test1_2_3,3,pfcCreates)).
% % Found positive trigger: mpred_prop(baseKB,test1_2_3,3,pfcCreates)
% % body: \+ground(test1_2_3/3)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,test1_2_3,3,pfcCreates)) }])
% % Found positive trigger: mpred_prop(baseKB,test1_2_3,3,pfcCreates)
% % body: rhs([ { baseKB : warn_if_static(test1_2_3,3) },
% % { kb_shared( baseKB : test1_2_3/3) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,test1_2_3,3,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,test1_2_3,3,kb_shared) ,
% support_fact = mfl4(_880,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_04.pfc',61),ax ,
% support_trig = mfl4(
% [ 'BaseKB1'=BaseKB1,
% 'BaseKB'=BaseKB],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_04.pfc', 61) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,test1_2_3,3,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,test1_2_3,3,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB2,baseKB),(BaseKB3\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_93512:test1_2_3/3))),
% % show_failure( on_x_fail( Call5 :
% %
% % call(kb_shared,_107754:test1_2_3/3))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB2,baseKB)
% % body: BaseKB3\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_103032:test1_2_3/3))),
% % show_failure( on_x_fail( Call5 :
% %
% % call(kb_shared,_14040:test1_2_3/3))) }])
% % Support: mpred_prop(baseKB,test1_2_3,3,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,test1_2_3,3,kb_shared),'$pt'(baseKB,genlMt(BaseKB6,baseKB),(BaseKB7\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call8 :
% %
% % call(kb_shared,_50764:test1_2_3/3))),
% % show_failure( on_x_fail( Call9 :
% %
% % call(kb_shared,_65006:test1_2_3/3))) }]))))
% % Found positive trigger: mpred_prop(baseKB,test1_2_3,3,kb_shared)
% % body: \+ground(test1_2_3/3)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,test1_2_3,3,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,test1_2_3,3,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,test1_2_3,3,Prop)])
% % Found positive trigger: mpred_prop(baseKB,test1_2_3,3,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,test1_2_3,3,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,test1_2_3,3,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,test1_2_3,3,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,test1_2_3,3,kb_shared)
% % still_supported(~mpred_prop(baseKB,test1_2_3,3,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,test1_2_3,3,pfcCreates)
% % body: genlPreds(pfcCreates,GenlPreds_PfcCreates)*->rhs([ mpred_prop(baseKB,test1_2_3,3,Prop)])
% % Found positive trigger: mpred_prop(baseKB,test1_2_3,3,pfcCreates)
% % body: mpred_positive_fact(mpred_prop(baseKB,test1_2_3,3,pfcCreates))*->rhs([ \+( ~( mpred_prop(baseKB,test1_2_3,3,pfcCreates)))])
% % still_supported(~mpred_prop(baseKB,test1_2_3,3,pfcCreates))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,test1_2_3,3,pfcCreates)
% % still_supported(~mpred_prop(baseKB,test1_2_3,3,pfcCreates))
% % Found positive trigger: mpred_prop(baseKB,test1_2_3,3,pfcRHS)
% % body: genlPreds(pfcRHS,GenlPreds_PfcRHS)*->rhs([ mpred_prop(baseKB,test1_2_3,3,Prop)])
% % RHS-Post1: mpred_prop(baseKB,test1_2_3,3,pfcControlled)
% % Support: mpred_prop(baseKB,test1_2_3,3,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,test1_2_3,3,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
% % [ mpred_prop(baseKB,test1_2_3,3,pfcControlled)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,test1_2_3,3,pfcControlled) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,test1_2_3,3,pfcControlled) ,
% support_fact = mpred_prop(baseKB,test1_2_3,3,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,test1_2_3,3,pfcRHS),
% genlPreds(pfcRHS,pfcControlled)*->rhs([mpred_prop(baseKB,test1_2_3,3,pfcControlled)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,test1_2_3,3,pfcControlled)).
% % Found positive trigger: mpred_prop(baseKB,test1_2_3,3,pfcControlled)
% % body: \+ground(test1_2_3/3)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,test1_2_3,3,pfcControlled)) }])
% % Found positive trigger: mpred_prop(baseKB,test1_2_3,3,pfcControlled)
% % body: rhs([ { kb_shared( baseKB : test1_2_3/3) }])
% % Found positive trigger: mpred_prop(baseKB,test1_2_3,3,pfcControlled)
% % body: genlPreds(pfcControlled,GenlPreds_PfcControlled)*->rhs([ mpred_prop(baseKB,test1_2_3,3,Prop)])
% % RHS-Post1: mpred_prop(baseKB,test1_2_3,3,prologHybrid)
% % Support: mpred_prop(baseKB,test1_2_3,3,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,test1_2_3,3,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
% % [ mpred_prop(baseKB,test1_2_3,3,prologHybrid)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,test1_2_3,3,prologHybrid) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,test1_2_3,3,prologHybrid) ,
% support_fact = mpred_prop(baseKB,test1_2_3,3,pfcControlled) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,test1_2_3,3,pfcControlled),
% ( genlPreds(pfcControlled,prologHybrid) *->
% rhs([mpred_prop(baseKB,test1_2_3,3,prologHybrid)]))) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,test1_2_3,3,prologHybrid)).
% % Found positive trigger: mpred_prop(baseKB,test1_2_3,3,prologHybrid)
% % body: \+ground(test1_2_3/3)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,test1_2_3,3,prologHybrid)) }])
% % Found positive trigger: mpred_prop(baseKB,test1_2_3,3,prologHybrid)
% % body: genlPreds(prologHybrid,GenlPreds_PrologHybrid)*->rhs([ mpred_prop(baseKB,test1_2_3,3,Prop)])
% % Found positive trigger: mpred_prop(baseKB,test1_2_3,3,prologHybrid)
% % body: mpred_positive_fact(mpred_prop(baseKB,test1_2_3,3,prologHybrid))*->rhs([ \+( ~( mpred_prop(baseKB,test1_2_3,3,prologHybrid)))])
% % still_supported(~mpred_prop(baseKB,test1_2_3,3,prologHybrid))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,test1_2_3,3,prologHybrid)
% % still_supported(~mpred_prop(baseKB,test1_2_3,3,prologHybrid))
% % Found positive trigger: mpred_prop(baseKB,test1_2_3,3,pfcControlled)
% % body: mpred_positive_fact(mpred_prop(baseKB,test1_2_3,3,pfcControlled))*->rhs([ \+( ~( mpred_prop(baseKB,test1_2_3,3,pfcControlled)))])
% % still_supported(~mpred_prop(baseKB,test1_2_3,3,pfcControlled))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,test1_2_3,3,pfcControlled)
% % still_supported(~mpred_prop(baseKB,test1_2_3,3,pfcControlled))
% % Found positive trigger: mpred_prop(baseKB,test1_2_3,3,pfcRHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,test1_2_3,3,pfcRHS))*->rhs([ \+( ~( mpred_prop(baseKB,test1_2_3,3,pfcRHS)))])
% % still_supported(~mpred_prop(baseKB,test1_2_3,3,pfcRHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,test1_2_3,3,pfcRHS)
% % still_supported(~mpred_prop(baseKB,test1_2_3,3,pfcRHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,test1_2_3,3,pfcLHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,test1_2_3,3,pfcLHS) ,
% support_fact = mfl4(
% [ 'BaseKB1'=BaseKB1,
% 'BaseKB'=BaseKB],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_04.pfc', 61) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,test1_2_3,3,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,test1_2_3,3,pfcLHS)
% % body: \+ground(test1_2_3/3)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,test1_2_3,3,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,test1_2_3,3,pfcLHS)
% % body: rhs([ arity(test1_2_3,3),
% % functorIsMacro(test1_2_3),
% % mpred_prop(baseKB,test1_2_3,3,pfcWatches)])
% % RHS-Post1: arity(test1_2_3,3)
% % Support: mpred_prop(baseKB,test1_2_3,3,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,test1_2_3,3,pfcLHS),rhs([ arity(test1_2_3,3),
% % functorIsMacro(test1_2_3),
% % mpred_prop(baseKB,test1_2_3,3,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(test1_2_3,3) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(test1_2_3,3) ,
% support_fact = mpred_prop(baseKB,test1_2_3,3,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,test1_2_3,3,pfcLHS),
% rhs( [ arity(test1_2_3,3),
% functorIsMacro(test1_2_3),
% mpred_prop(baseKB,test1_2_3,3,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( arity(test1_2_3,3)).
% % Found positive trigger: arity(test1_2_3,3)
% % body: predicateConventionMt(test1_2_3,PredicateConventionMt_Test1_2_3)*->rhs([ { kb_global( _23968 :
% %
% % test1_2_3/3) }])
% % Found positive trigger: arity(test1_2_3,3)
% % body: prologHybrid(test1_2_3)*->rhs([ { kb_shared( test1_2_3/3) }])
% % Found positive trigger: arity(test1_2_3,3)
% % body: pfcControlled(test1_2_3)*->rhs([ hybrid_support(test1_2_3,3)])
% % RHS-Post1: hybrid_support(test1_2_3,3)
% % Support: arity(test1_2_3,3),'$pt'(baseKB,arity(test1_2_3,3),(pfcControlled(test1_2_3)*->rhs([ hybrid_support(test1_2_3,3)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = hybrid_support(test1_2_3,3) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = hybrid_support(test1_2_3,3) ,
% support_fact = arity(test1_2_3,3) ,
% support_trig = '$pt'( baseKB,
% arity(test1_2_3,3),
% pfcControlled(test1_2_3)*->rhs([hybrid_support(test1_2_3,3)])) ,
% none is support_status.
% baseKB : mpred_fwc1( hybrid_support(test1_2_3,3)).
% % Found positive trigger: hybrid_support(test1_2_3,3)
% % body: mpred_positive_fact(hybrid_support(test1_2_3,3))*->rhs([ \+( ~( hybrid_support(test1_2_3,3)))])
% % still_supported(~hybrid_support(test1_2_3,3))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~hybrid_support(test1_2_3,3)
% % still_supported(~hybrid_support(test1_2_3,3))
% % Found positive trigger: arity(test1_2_3,3)
% % body: mpred_positive_fact(arity(test1_2_3,3))*->rhs([ \+( ~( arity(test1_2_3,3)))])
% % still_supported(~arity(test1_2_3,3))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(test1_2_3,3)
% % still_supported(~arity(test1_2_3,3))
% % Found positive trigger: arity(test1_2_3,3)
% % body: singleValuedInArg(test1_2_3,SingleValuedInArg_Test1_2_3)*->rhs([ singleValuedInArgAX(test1_2_3,3,SingleValuedInArgAX6)])
% % RHS-Post1: functorIsMacro(test1_2_3)
% % Support: mpred_prop(baseKB,test1_2_3,3,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,test1_2_3,3,pfcLHS),rhs([ arity(test1_2_3,3),
% % functorIsMacro(test1_2_3),
% % mpred_prop(baseKB,test1_2_3,3,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(test1_2_3) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(test1_2_3) ,
% support_fact = mpred_prop(baseKB,test1_2_3,3,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,test1_2_3,3,pfcLHS),
% rhs( [ arity(test1_2_3,3),
% functorIsMacro(test1_2_3),
% mpred_prop(baseKB,test1_2_3,3,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(test1_2_3)).
% % Found positive trigger: functorIsMacro(test1_2_3)
% % body: mpred_positive_fact(functorIsMacro(test1_2_3))*->rhs([ \+( ~( functorIsMacro(test1_2_3)))])
% % still_supported(~functorIsMacro(test1_2_3))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(test1_2_3)
% % still_supported(~functorIsMacro(test1_2_3))
% % RHS-Post1: mpred_prop(baseKB,test1_2_3,3,pfcWatches)
% % Support: mpred_prop(baseKB,test1_2_3,3,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,test1_2_3,3,pfcLHS),rhs([ arity(test1_2_3,3),
% % functorIsMacro(test1_2_3),
% % mpred_prop(baseKB,test1_2_3,3,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,test1_2_3,3,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,test1_2_3,3,pfcWatches) ,
% support_fact = mpred_prop(baseKB,test1_2_3,3,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,test1_2_3,3,pfcLHS),
% rhs( [ arity(test1_2_3,3),
% functorIsMacro(test1_2_3),
% mpred_prop(baseKB,test1_2_3,3,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,test1_2_3,3,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,test1_2_3,3,pfcWatches)
% % body: \+ground(test1_2_3/3)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,test1_2_3,3,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,test1_2_3,3,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : test1_2_3/3) }])
% % Found positive trigger: mpred_prop(baseKB,test1_2_3,3,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,test1_2_3,3,Prop)])
% % Found positive trigger: mpred_prop(baseKB,test1_2_3,3,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,test1_2_3,3,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,test1_2_3,3,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,test1_2_3,3,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,test1_2_3,3,pfcWatches)
% % still_supported(~mpred_prop(baseKB,test1_2_3,3,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,test1_2_3,3,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,test1_2_3,3,Prop)])
% % Found positive trigger: mpred_prop(baseKB,test1_2_3,3,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,test1_2_3,3,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,test1_2_3,3,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,test1_2_3,3,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,test1_2_3,3,pfcLHS)
% % still_supported(~mpred_prop(baseKB,test1_2_3,3,pfcLHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,test1_2_3,3,pfcCallCode) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,test1_2_3,3,pfcCallCode) ,
% support_fact = mfl4(
% [ 'BaseKB1'=BaseKB1,
% 'BaseKB'=BaseKB],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_04.pfc', 61) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,test1_2_3,3,pfcCallCode)).
% % Found positive trigger: mpred_prop(baseKB,test1_2_3,3,pfcCallCode)
% % body: \+ground(test1_2_3/3)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,test1_2_3,3,pfcCallCode)) }])
% % Found positive trigger: mpred_prop(baseKB,test1_2_3,3,pfcCallCode)
% % body: predicate_is_undefined_fa(test1_2_3,3)*->rhs([ mpred_prop(baseKB,test1_2_3,3,needsDefined)])
% % Found positive trigger: mpred_prop(baseKB,test1_2_3,3,pfcCallCode)
% % body: genlPreds(pfcCallCode,GenlPreds_PfcCallCode)*->rhs([ mpred_prop(baseKB,test1_2_3,3,Prop)])
% % Found positive trigger: mpred_prop(baseKB,test1_2_3,3,pfcCallCode)
% % body: mpred_positive_fact(mpred_prop(baseKB,test1_2_3,3,pfcCallCode))*->rhs([ \+( ~( mpred_prop(baseKB,test1_2_3,3,pfcCallCode)))])
% % still_supported(~mpred_prop(baseKB,test1_2_3,3,pfcCallCode))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,test1_2_3,3,pfcCallCode)
% % still_supported(~mpred_prop(baseKB,test1_2_3,3,pfcCallCode))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,test1_2_3,3,pfcNegTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,test1_2_3,3,pfcNegTrigger) ,
% support_fact = mfl4(
% [ 'BaseKB1'=BaseKB1,
% 'BaseKB'=BaseKB],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_04.pfc', 61) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,test1_2_3,3,pfcNegTrigger)).
% % Found positive trigger: mpred_prop(baseKB,test1_2_3,3,pfcNegTrigger)
% % body: \+ground(test1_2_3/3)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,test1_2_3,3,pfcNegTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,test1_2_3,3,pfcNegTrigger)
% % body: rhs([ mpred_prop(baseKB,test1_2_3,3,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,test1_2_3,3,pfcWatches)
% % Support: mpred_prop(baseKB,test1_2_3,3,pfcNegTrigger),'$pt'(baseKB,mpred_prop(baseKB,test1_2_3,3,pfcNegTrigger),rhs([ mpred_prop(baseKB,test1_2_3,3,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,test1_2_3,3,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,test1_2_3,3,pfcWatches) ,
% support_fact = mpred_prop(baseKB,test1_2_3,3,pfcNegTrigger) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,test1_2_3,3,pfcNegTrigger),
% rhs([mpred_prop(baseKB,test1_2_3,3,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,test1_2_3,3,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,test1_2_3,3,pfcLHS),
% rhs( [ arity(test1_2_3,3),
% functorIsMacro(test1_2_3),
% mpred_prop(baseKB,test1_2_3,3,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,test1_2_3,3,pfcNegTrigger)
% % body: genlPreds(pfcNegTrigger,GenlPreds_PfcNegTrigger)*->rhs([ mpred_prop(baseKB,test1_2_3,3,Prop)])
% % Found positive trigger: mpred_prop(baseKB,test1_2_3,3,pfcNegTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,test1_2_3,3,pfcNegTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,test1_2_3,3,pfcNegTrigger)))])
% % still_supported(~mpred_prop(baseKB,test1_2_3,3,pfcNegTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,test1_2_3,3,pfcNegTrigger)
% % still_supported(~mpred_prop(baseKB,test1_2_3,3,pfcNegTrigger))
% % Adding negative
% % trigger: ~test1_2_3(1,2,3)
% % test: call_u_no_bc(~test1_2_3(1,2,3)),\+test1_2_3(1,2,3)
% % body: '$nt'(~test1_2_3(1,2,3),call_u_no_bc(~test1_2_3(1,2,3)),rhs([ test1_2_3(1,2,3)]))
% % Support: (\+ ~test1_2_3(1,2,3)/(\+test1_2_3(1,2,3)),\+ ~test1_2_3(1,2,3)==>test1_2_3(1,2,3)),mfl4([ 'BaseKB1'=BaseKB1,
% % 'BaseKB'=BaseKB],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_04.pfc',61)
% % Adding negative
% % trigger: ~test1_2_3(1,2,3)
% % test: call_u_no_bc(~test1_2_3(1,2,3))
% % body: rhs([ test1_2_3(1,2,3)])
% % Support: \+ ~test1_2_3(1,2,3),'$nt'(~test1_2_3(1,2,3),(call_u_no_bc(~test1_2_3(1,2,3)),\+test1_2_3(1,2,3)),'$nt'(~test1_2_3(1,2,3),call_u_no_bc(~test1_2_3(1,2,3)),rhs(
% % [ test1_2_3(1,2,3)])))
% % Adding NEG mpred_do_fcnt via support
% % trigger: ~test1_2_3(1,2,3)
% % cond: call_u_no_bc(~test1_2_3(1,2,3)),\+test1_2_3(1,2,3)
% % action: '$nt'(~test1_2_3(1,2,3),call_u_no_bc(~test1_2_3(1,2,3)),rhs([ test1_2_3(1,2,3)]))
% % from: mpred_add_support_fast('$nt'(~test1_2_3(1,2,3),call_u_no_bc(~test1_2_3(1,2,3)),rhs([ test1_2_3(1,2,3)])),(\+ ~test1_2_3(1,2,3),'$nt'(~test1_2_3(1,2,3),(call_u_no_bc(~test1_2_3(1,2,3)),\+test1_2_3(1,2,3)),'$nt'(~test1_2_3(1,2,3),call_u_no_bc(~test1_2_3(1,2,3)),rhs(
% % [ test1_2_3(1,2,3)])))))
% % RHS-Post1: test1_2_3(1,2,3)
% % Support: \+ ~test1_2_3(1,2,3),'$nt'(~test1_2_3(1,2,3),call_u_no_bc(~test1_2_3(1,2,3)),rhs([ test1_2_3(1,2,3)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = test1_2_3(1,2,3) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = test1_2_3(1,2,3) ,
% support_fact = \+( ~( test1_2_3(1,2,3))) ,
% support_trig = '$nt'(~test1_2_3(1,2,3),call_u_no_bc(~test1_2_3(1,2,3)),rhs([test1_2_3(1,2,3)])) ,
% none is support_status.
% % Adding NEG mpred_do_fcnt via support
% % trigger: ~test1_2_3(1,2,3)
% % cond: call_u_no_bc(~test1_2_3(1,2,3))
% % action: rhs([ test1_2_3(1,2,3)])
% % from: mpred_add_support_fast(test1_2_3(1,2,3),(\+ ~test1_2_3(1,2,3),'$nt'(~test1_2_3(1,2,3),call_u_no_bc(~test1_2_3(1,2,3)),rhs(
% % [ test1_2_3(1,2,3)]))))
% baseKB : mpred_fwc1( test1_2_3(1,2,3)).
% % Found positive trigger: test1_2_3(1,2,3)
% % body: mpred_positive_fact(test1_2_3(1,2,3))*->rhs([ \+( ~( test1_2_3(1,2,3)))])
% % still_supported(~test1_2_3(1,2,3))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~test1_2_3(1,2,3)
% % still_supported(~test1_2_3(1,2,3))
% % Found positive trigger: \+ ~test1_2_3(1,2,3)/(\+test1_2_3(1,2,3)),\+ ~test1_2_3(1,2,3)==>test1_2_3(1,2,3)
% % body: mpred_positive_fact((\+ ~test1_2_3(1,2,3)/(\+test1_2_3(1,2,3)),\+ ~test1_2_3(1,2,3)==>test1_2_3(1,2,3)))*->rhs([ \+( ~( \+ ~test1_2_3(1,2,3)/(\+test1_2_3(1,2,3)),\+ ~test1_2_3(1,2,3)==>test1_2_3(1,2,3)))])
% % Found positive trigger: most(test1_2_3(1,2,3))
% % body: mpred_positive_literal(test1_2_3(1,2,3)),if_missing_mask(test1_2_3(1,2,3),Test1_2_3,Mask)*->rhs([ _62712/(\+Test1_2_3_Num1_Num2_Num3=test1_2_3(1,2,3),_62720)==> \+test1_2_3(1,2,3)])
% % RHS-Post1: ~test1_2_3(1,2,3)/(\+ ~test1_2_3(1,2,3)=test1_2_3(1,2,3),\+test1_2_3(1,2,3))==> \+test1_2_3(1,2,3)
% % Support: most(test1_2_3(1,2,3)),'$pt'(baseKB,most(test1_2_3(1,2,3)),(mpred_positive_literal(test1_2_3(1,2,3)),if_missing_mask(test1_2_3(1,2,3),~test1_2_3(1,2,3),\+test1_2_3(1,2,3))*->rhs(
% % [ ~test1_2_3(1,2,3)/(\+ ~test1_2_3(1,2,3)=test1_2_3(1,2,3),\+test1_2_3(1,2,3))==> \+test1_2_3(1,2,3)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = ( ~test1_2_3(1,2,3)/(\+ ~test1_2_3(1,2,3)=test1_2_3(1,2,3),\+test1_2_3(1,2,3)) ==>
% \+( test1_2_3(1,2,3))) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = ( ~test1_2_3(1,2,3)/(\+ ~test1_2_3(1,2,3)=test1_2_3(1,2,3),\+test1_2_3(1,2,3)) ==>
% \+( test1_2_3(1,2,3))) ,
% support_fact = most( test1_2_3(1,2,3)) ,
% support_trig = '$pt'( baseKB,
% most( test1_2_3(1,2,3)),
% ( ( mpred_positive_literal( test1_2_3(1,2,3)) ,
% if_missing_mask(test1_2_3(1,2,3),~test1_2_3(1,2,3),\+test1_2_3(1,2,3))) *->
% rhs([(~test1_2_3(1,2,3)/(\+ ~test1_2_3(1,2,3)=test1_2_3(1,2,3),\+test1_2_3(1,2,3))==> \+test1_2_3(1,2,3))]))) ,
% none is support_status.
% baseKB : mpred_fwc1( ~test1_2_3(1,2,3)/(\+ ~test1_2_3(1,2,3)=test1_2_3(1,2,3),\+test1_2_3(1,2,3))==> \+test1_2_3(1,2,3)).
% % Adding negative
% % trigger: ~test1_2_3(1,2,3)
% % test: call_u_no_bc(~test1_2_3(1,2,3)),\+ ~test1_2_3(1,2,3)=test1_2_3(1,2,3),\+test1_2_3(1,2,3)
% % body: rhs([ \+( test1_2_3(1,2,3))])
% % Support: (~test1_2_3(1,2,3)/(\+ ~test1_2_3(1,2,3)=test1_2_3(1,2,3),\+test1_2_3(1,2,3))==> \+test1_2_3(1,2,3)),mfl4([ 'BaseKB1'=BaseKB1,
% % 'BaseKB'=BaseKB],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_04.pfc',61)
% % RHS-Withdrawing-Neg: test1_2_3(1,2,3)
% % Support: \+ ~test1_2_3(1,2,3),'$nt'(~test1_2_3(1,2,3),(call_u_no_bc(~test1_2_3(1,2,3)),\+ ~test1_2_3(1,2,3)=test1_2_3(1,2,3),\+test1_2_3(1,2,3)),rhs(
% % [ \+( test1_2_3(1,2,3))]))
% % Found positive trigger: ~test1_2_3(1,2,3)/(\+ ~test1_2_3(1,2,3)=test1_2_3(1,2,3),\+test1_2_3(1,2,3))==> \+test1_2_3(1,2,3)
% % body: mpred_positive_fact((~test1_2_3(1,2,3)/(\+ ~test1_2_3(1,2,3)=test1_2_3(1,2,3),\+test1_2_3(1,2,3))==> \+test1_2_3(1,2,3)))*->rhs(
% % [ \+( ~( ~test1_2_3(1,2,3)/(\+ ~test1_2_3(1,2,3)=test1_2_3(1,2,3),\+test1_2_3(1,2,3))==> \+test1_2_3(1,2,3)))])
failure=info(why_was_true(\+baseKB:test1_2_3(1,2,3)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:test1_2_3(1,2,3).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:test1_2_3(1,2,3).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:test1_2_3(1,2,3).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k df_04.pfc (returned 7) -->
<testsuite name="fc_04.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['fc_04.pfc'])" -g "test_completed"
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = a4(_28146)==>b4(_28146) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = a4(_28146)==>b4(_28146) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_04.pfc', 24) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( a4(A4)==>b4(B4)).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,b4,1,pfcRHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,b4,1,pfcRHS) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_04.pfc', 24) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,b4,1,pfcRHS)).
% % Found positive trigger: mpred_prop(baseKB,b4,1,pfcRHS)
% % body: \+ground(b4/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,b4,1,pfcRHS)) }])
% % Found positive trigger: mpred_prop(baseKB,b4,1,pfcRHS)
% % body: rhs([ mpred_prop(baseKB,b4,1,pfcCreates)])
% % RHS-Post1: mpred_prop(baseKB,b4,1,pfcCreates)
% % Support: mpred_prop(baseKB,b4,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,b4,1,pfcRHS),rhs([ mpred_prop(baseKB,b4,1,pfcCreates)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,b4,1,pfcCreates) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,b4,1,pfcCreates) ,
% support_fact = mpred_prop(baseKB,b4,1,pfcRHS) ,
% support_trig = '$pt'(baseKB,mpred_prop(baseKB,b4,1,pfcRHS),rhs([mpred_prop(baseKB,b4,1,pfcCreates)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,b4,1,pfcCreates)).
% % Found positive trigger: mpred_prop(baseKB,b4,1,pfcCreates)
% % body: \+ground(b4/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,b4,1,pfcCreates)) }])
% % Found positive trigger: mpred_prop(baseKB,b4,1,pfcCreates)
% % body: rhs([ { baseKB : warn_if_static(b4,1) },
% % { kb_shared( baseKB : b4/1) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,b4,1,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,b4,1,kb_shared) ,
% support_fact = ( mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_04.pfc', 24) ,
% ax) ,
% support_trig = mfl4(['X'=_878],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_04.pfc',24) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,b4,1,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,b4,1,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB2\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_93216:b4/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_107452:b4/1))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB2\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_94592:b4/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_108828:b4/1))) }])
% % Support: mpred_prop(baseKB,b4,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,b4,1,kb_shared),'$pt'(baseKB,genlMt(BaseKB5,baseKB),(BaseKB6\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call7 :
% %
% % call(kb_shared,_38456:b4/1))),
% % show_failure( on_x_fail( Call8 :
% %
% % call(kb_shared,_52692:b4/1))) }]))))
% % Found positive trigger: mpred_prop(baseKB,b4,1,kb_shared)
% % body: \+ground(b4/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,b4,1,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,b4,1,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,b4,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,b4,1,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,b4,1,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,b4,1,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,b4,1,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,b4,1,kb_shared)
% % still_supported(~mpred_prop(baseKB,b4,1,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,b4,1,pfcCreates)
% % body: genlPreds(pfcCreates,GenlPreds_PfcCreates)*->rhs([ mpred_prop(baseKB,b4,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,b4,1,pfcCreates)
% % body: mpred_positive_fact(mpred_prop(baseKB,b4,1,pfcCreates))*->rhs([ \+( ~( mpred_prop(baseKB,b4,1,pfcCreates)))])
% % still_supported(~mpred_prop(baseKB,b4,1,pfcCreates))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,b4,1,pfcCreates)
% % still_supported(~mpred_prop(baseKB,b4,1,pfcCreates))
% % Found positive trigger: mpred_prop(baseKB,b4,1,pfcRHS)
% % body: genlPreds(pfcRHS,GenlPreds_PfcRHS)*->rhs([ mpred_prop(baseKB,b4,1,Prop)])
% % RHS-Post1: mpred_prop(baseKB,b4,1,pfcControlled)
% % Support: mpred_prop(baseKB,b4,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,b4,1,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs([ mpred_prop(baseKB,b4,1,pfcControlled)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,b4,1,pfcControlled) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,b4,1,pfcControlled) ,
% support_fact = mpred_prop(baseKB,b4,1,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,b4,1,pfcRHS),
% genlPreds(pfcRHS,pfcControlled)*->rhs([mpred_prop(baseKB,b4,1,pfcControlled)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,b4,1,pfcControlled)).
% % Found positive trigger: mpred_prop(baseKB,b4,1,pfcControlled)
% % body: \+ground(b4/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,b4,1,pfcControlled)) }])
% % Found positive trigger: mpred_prop(baseKB,b4,1,pfcControlled)
% % body: rhs([ { kb_shared( baseKB : b4/1) }])
% % Found positive trigger: mpred_prop(baseKB,b4,1,pfcControlled)
% % body: genlPreds(pfcControlled,GenlPreds_PfcControlled)*->rhs([ mpred_prop(baseKB,b4,1,Prop)])
% % RHS-Post1: mpred_prop(baseKB,b4,1,prologHybrid)
% % Support: mpred_prop(baseKB,b4,1,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,b4,1,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
% % [ mpred_prop(baseKB,b4,1,prologHybrid)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,b4,1,prologHybrid) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,b4,1,prologHybrid) ,
% support_fact = mpred_prop(baseKB,b4,1,pfcControlled) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,b4,1,pfcControlled),
% genlPreds(pfcControlled,prologHybrid)*->rhs([mpred_prop(baseKB,b4,1,prologHybrid)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,b4,1,prologHybrid)).
% % Found positive trigger: mpred_prop(baseKB,b4,1,prologHybrid)
% % body: \+ground(b4/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,b4,1,prologHybrid)) }])
% % Found positive trigger: mpred_prop(baseKB,b4,1,prologHybrid)
% % body: genlPreds(prologHybrid,GenlPreds_PrologHybrid)*->rhs([ mpred_prop(baseKB,b4,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,b4,1,prologHybrid)
% % body: mpred_positive_fact(mpred_prop(baseKB,b4,1,prologHybrid))*->rhs([ \+( ~( mpred_prop(baseKB,b4,1,prologHybrid)))])
% % still_supported(~mpred_prop(baseKB,b4,1,prologHybrid))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,b4,1,prologHybrid)
% % still_supported(~mpred_prop(baseKB,b4,1,prologHybrid))
% % Found positive trigger: mpred_prop(baseKB,b4,1,pfcControlled)
% % body: mpred_positive_fact(mpred_prop(baseKB,b4,1,pfcControlled))*->rhs([ \+( ~( mpred_prop(baseKB,b4,1,pfcControlled)))])
% % still_supported(~mpred_prop(baseKB,b4,1,pfcControlled))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,b4,1,pfcControlled)
% % still_supported(~mpred_prop(baseKB,b4,1,pfcControlled))
% % Found positive trigger: mpred_prop(baseKB,b4,1,pfcRHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,b4,1,pfcRHS))*->rhs([ \+( ~( mpred_prop(baseKB,b4,1,pfcRHS)))])
% % still_supported(~mpred_prop(baseKB,b4,1,pfcRHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,b4,1,pfcRHS)
% % still_supported(~mpred_prop(baseKB,b4,1,pfcRHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,a4,1,pfcLHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,a4,1,pfcLHS) ,
% support_fact = mfl4(['X'=_870],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_04.pfc',24) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,a4,1,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,a4,1,pfcLHS)
% % body: \+ground(a4/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,a4,1,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,a4,1,pfcLHS)
% % body: rhs([ arity(a4,1),
% % functorIsMacro(a4),
% % mpred_prop(baseKB,a4,1,pfcWatches)])
% % RHS-Post1: arity(a4,1)
% % Support: mpred_prop(baseKB,a4,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,a4,1,pfcLHS),rhs([ arity(a4,1),
% % functorIsMacro(a4),
% % mpred_prop(baseKB,a4,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(a4,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(a4,1) ,
% support_fact = mpred_prop(baseKB,a4,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,a4,1,pfcLHS),
% rhs( [ arity(a4,1),
% functorIsMacro(a4),
% mpred_prop(baseKB,a4,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( arity(a4,1)).
% % Found positive trigger: arity(a4,1)
% % body: predicateConventionMt(a4,PredicateConventionMt_A4)*->rhs([ { kb_global( _98350 :
% %
% % a4/1) }])
% % Found positive trigger: arity(a4,1)
% % body: prologHybrid(a4)*->rhs([ { kb_shared( a4/1) }])
% % Found positive trigger: arity(a4,1)
% % body: pfcControlled(a4)*->rhs([ hybrid_support(a4,1)])
% % Found positive trigger: arity(a4,1)
% % body: mpred_positive_fact(arity(a4,1))*->rhs([ \+( ~( arity(a4,1)))])
% % still_supported(~arity(a4,1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(a4,1)
% % still_supported(~arity(a4,1))
% % Found positive trigger: arity(a4,1)
% % body: singleValuedInArg(a4,SingleValuedInArg_A4)*->rhs([ singleValuedInArgAX(a4,1,SingleValuedInArgAX5)])
% % RHS-Post1: functorIsMacro(a4)
% % Support: mpred_prop(baseKB,a4,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,a4,1,pfcLHS),rhs([ arity(a4,1),
% % functorIsMacro(a4),
% % mpred_prop(baseKB,a4,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(a4) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(a4) ,
% support_fact = mpred_prop(baseKB,a4,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,a4,1,pfcLHS),
% rhs( [ arity(a4,1),
% functorIsMacro(a4),
% mpred_prop(baseKB,a4,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(a4)).
% % Found positive trigger: functorIsMacro(a4)
% % body: mpred_positive_fact(functorIsMacro(a4))*->rhs([ \+( ~( functorIsMacro(a4)))])
% % still_supported(~functorIsMacro(a4))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(a4)
% % still_supported(~functorIsMacro(a4))
% % RHS-Post1: mpred_prop(baseKB,a4,1,pfcWatches)
% % Support: mpred_prop(baseKB,a4,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,a4,1,pfcLHS),rhs([ arity(a4,1),
% % functorIsMacro(a4),
% % mpred_prop(baseKB,a4,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,a4,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,a4,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,a4,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,a4,1,pfcLHS),
% rhs( [ arity(a4,1),
% functorIsMacro(a4),
% mpred_prop(baseKB,a4,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,a4,1,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,a4,1,pfcWatches)
% % body: \+ground(a4/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,a4,1,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,a4,1,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : a4/1) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,a4,1,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,a4,1,kb_shared) ,
% support_fact = ( mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_04.pfc', 24) ,
% ax) ,
% support_trig = mfl4(['X'=_870],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_04.pfc',24) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,a4,1,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,a4,1,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB2\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_51118:a4/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_65354:a4/1))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB2\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_39138:a4/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_53374:a4/1))) }])
% % Support: mpred_prop(baseKB,a4,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,a4,1,kb_shared),'$pt'(baseKB,genlMt(BaseKB5,baseKB),(BaseKB6\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call7 :
% %
% % call(kb_shared,_90094:a4/1))),
% % show_failure( on_x_fail( Call8 :
% %
% % call(kb_shared,_104330:a4/1))) }]))))
% % Found positive trigger: mpred_prop(baseKB,a4,1,kb_shared)
% % body: \+ground(a4/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,a4,1,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,a4,1,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,a4,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,a4,1,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,a4,1,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,a4,1,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,a4,1,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,a4,1,kb_shared)
% % still_supported(~mpred_prop(baseKB,a4,1,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,a4,1,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,a4,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,a4,1,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,a4,1,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,a4,1,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,a4,1,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,a4,1,pfcWatches)
% % still_supported(~mpred_prop(baseKB,a4,1,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,a4,1,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,a4,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,a4,1,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,a4,1,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,a4,1,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,a4,1,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,a4,1,pfcLHS)
% % still_supported(~mpred_prop(baseKB,a4,1,pfcLHS))
% % Adding positive
% % trigger: a4(A4)
% % body: rhs([ b4(B43)])
% % Support: (a4(A44)==>b4(B45)),mfl4([ 'X'=X],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_04.pfc',24)
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,a4,1,pfcPosTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,a4,1,pfcPosTrigger) ,
% support_fact = mfl4(['X'=_870],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_04.pfc',24) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,a4,1,pfcPosTrigger)).
% % Found positive trigger: mpred_prop(baseKB,a4,1,pfcPosTrigger)
% % body: \+ground(a4/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,a4,1,pfcPosTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,a4,1,pfcPosTrigger)
% % body: rhs([ mpred_prop(baseKB,a4,1,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,a4,1,pfcWatches)
% % Support: mpred_prop(baseKB,a4,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,a4,1,pfcPosTrigger),rhs([ mpred_prop(baseKB,a4,1,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,a4,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,a4,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,a4,1,pfcPosTrigger) ,
% support_trig = '$pt'(baseKB,mpred_prop(baseKB,a4,1,pfcPosTrigger),rhs([mpred_prop(baseKB,a4,1,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,a4,1,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,a4,1,pfcLHS),
% rhs( [ arity(a4,1),
% functorIsMacro(a4),
% mpred_prop(baseKB,a4,1,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,a4,1,pfcPosTrigger)
% % body: genlPreds(pfcPosTrigger,GenlPreds_PfcPosTrigger)*->rhs([ mpred_prop(baseKB,a4,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,a4,1,pfcPosTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,a4,1,pfcPosTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,a4,1,pfcPosTrigger)))])
% % still_supported(~mpred_prop(baseKB,a4,1,pfcPosTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,a4,1,pfcPosTrigger)
% % still_supported(~mpred_prop(baseKB,a4,1,pfcPosTrigger))
% % Found positive trigger: a4(A4)==>b4(B4)
% % body: mpred_positive_fact((a4(A44)==>b4(B45)))*->rhs([ \+( ~( a4(A46)==>b4(B47)))])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = a4(1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = a4(1) ,
% support_fact = mfl4(_69622,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_04.pfc',29) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( a4(1)).
% % Found positive trigger: a4(1)
% % body: mpred_positive_fact(a4(1))*->rhs([ \+( ~( a4(1)))])
% % still_supported(~a4(1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~a4(1)
% % still_supported(~a4(1))
% % Found positive trigger: a4(1)
% % body: rhs([ b4(1)])
% % RHS-Post1: b4(1)
% % Support: a4(1),'$pt'(baseKB,a4(1),rhs([ b4(1)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = b4(1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = b4(1) ,
% support_fact = a4(1) ,
% support_trig = '$pt'(baseKB,a4(1),rhs([b4(1)])) ,
% none is support_status.
% baseKB : mpred_fwc1( b4(1)).
% % Found positive trigger: b4(1)
% % body: mpred_positive_fact(b4(1))*->rhs([ \+( ~( b4(1)))])
% % still_supported(~b4(1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~b4(1)
% % still_supported(~b4(1))
passed=info(why_was_true(baseKB:a4(1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for a4(1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_04.pfc',29)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:b4(1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b4(1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 a4(1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_04.pfc:29]
1.2 a4(W4)==>b4(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_04.pfc:24]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_04.pfc',29)
1.4 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_04.pfc',24)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k fc_04.pfc (returned 7) -->
<testsuite name="fc_04_user.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['fc_04_user.pfc'])" -g "test_completed"
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = a4u(_28886)==>b4u(_28886) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = a4u(_28886)==>b4u(_28886) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_04_user.pfc', 24) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( a4u(A4u)==>b4u(B4u)).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,b4u,1,pfcRHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,b4u,1,pfcRHS) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_04_user.pfc', 24) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,b4u,1,pfcRHS)).
% % Found positive trigger: mpred_prop(baseKB,b4u,1,pfcRHS)
% % body: \+ground(b4u/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,b4u,1,pfcRHS)) }])
% % Found positive trigger: mpred_prop(baseKB,b4u,1,pfcRHS)
% % body: rhs([ mpred_prop(baseKB,b4u,1,pfcCreates)])
% % RHS-Post1: mpred_prop(baseKB,b4u,1,pfcCreates)
% % Support: mpred_prop(baseKB,b4u,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,b4u,1,pfcRHS),rhs([ mpred_prop(baseKB,b4u,1,pfcCreates)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,b4u,1,pfcCreates) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,b4u,1,pfcCreates) ,
% support_fact = mpred_prop(baseKB,b4u,1,pfcRHS) ,
% support_trig = '$pt'(baseKB,mpred_prop(baseKB,b4u,1,pfcRHS),rhs([mpred_prop(baseKB,b4u,1,pfcCreates)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,b4u,1,pfcCreates)).
% % Found positive trigger: mpred_prop(baseKB,b4u,1,pfcCreates)
% % body: \+ground(b4u/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,b4u,1,pfcCreates)) }])
% % Found positive trigger: mpred_prop(baseKB,b4u,1,pfcCreates)
% % body: rhs([ { baseKB : warn_if_static(b4u,1) },
% % { kb_shared( baseKB : b4u/1) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,b4u,1,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,b4u,1,kb_shared) ,
% support_fact = ( mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_04_user.pfc', 24) ,
% ax) ,
% support_trig = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_04_user.pfc', 24) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,b4u,1,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,b4u,1,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB2\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_10084:b4u/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_24320:b4u/1))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB2\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_21398:b4u/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_35634:b4u/1))) }])
% % Support: mpred_prop(baseKB,b4u,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,b4u,1,kb_shared),'$pt'(baseKB,genlMt(BaseKB5,baseKB),(BaseKB6\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call7 :
% %
% % call(kb_shared,_72354:b4u/1))),
% % show_failure( on_x_fail( Call8 :
% %
% % call(kb_shared,_86590:b4u/1))) }]))))
% % Found positive trigger: mpred_prop(baseKB,b4u,1,kb_shared)
% % body: \+ground(b4u/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,b4u,1,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,b4u,1,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,b4u,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,b4u,1,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,b4u,1,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,b4u,1,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,b4u,1,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,b4u,1,kb_shared)
% % still_supported(~mpred_prop(baseKB,b4u,1,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,b4u,1,pfcCreates)
% % body: genlPreds(pfcCreates,GenlPreds_PfcCreates)*->rhs([ mpred_prop(baseKB,b4u,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,b4u,1,pfcCreates)
% % body: mpred_positive_fact(mpred_prop(baseKB,b4u,1,pfcCreates))*->rhs([ \+( ~( mpred_prop(baseKB,b4u,1,pfcCreates)))])
% % still_supported(~mpred_prop(baseKB,b4u,1,pfcCreates))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,b4u,1,pfcCreates)
% % still_supported(~mpred_prop(baseKB,b4u,1,pfcCreates))
% % Found positive trigger: mpred_prop(baseKB,b4u,1,pfcRHS)
% % body: genlPreds(pfcRHS,GenlPreds_PfcRHS)*->rhs([ mpred_prop(baseKB,b4u,1,Prop)])
% % RHS-Post1: mpred_prop(baseKB,b4u,1,pfcControlled)
% % Support: mpred_prop(baseKB,b4u,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,b4u,1,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs([ mpred_prop(baseKB,b4u,1,pfcControlled)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,b4u,1,pfcControlled) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,b4u,1,pfcControlled) ,
% support_fact = mpred_prop(baseKB,b4u,1,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,b4u,1,pfcRHS),
% genlPreds(pfcRHS,pfcControlled)*->rhs([mpred_prop(baseKB,b4u,1,pfcControlled)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,b4u,1,pfcControlled)).
% % Found positive trigger: mpred_prop(baseKB,b4u,1,pfcControlled)
% % body: \+ground(b4u/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,b4u,1,pfcControlled)) }])
% % Found positive trigger: mpred_prop(baseKB,b4u,1,pfcControlled)
% % body: rhs([ { kb_shared( baseKB : b4u/1) }])
% % Found positive trigger: mpred_prop(baseKB,b4u,1,pfcControlled)
% % body: genlPreds(pfcControlled,GenlPreds_PfcControlled)*->rhs([ mpred_prop(baseKB,b4u,1,Prop)])
% % RHS-Post1: mpred_prop(baseKB,b4u,1,prologHybrid)
% % Support: mpred_prop(baseKB,b4u,1,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,b4u,1,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
% % [ mpred_prop(baseKB,b4u,1,prologHybrid)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,b4u,1,prologHybrid) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,b4u,1,prologHybrid) ,
% support_fact = mpred_prop(baseKB,b4u,1,pfcControlled) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,b4u,1,pfcControlled),
% genlPreds(pfcControlled,prologHybrid)*->rhs([mpred_prop(baseKB,b4u,1,prologHybrid)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,b4u,1,prologHybrid)).
% % Found positive trigger: mpred_prop(baseKB,b4u,1,prologHybrid)
% % body: \+ground(b4u/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,b4u,1,prologHybrid)) }])
% % Found positive trigger: mpred_prop(baseKB,b4u,1,prologHybrid)
% % body: genlPreds(prologHybrid,GenlPreds_PrologHybrid)*->rhs([ mpred_prop(baseKB,b4u,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,b4u,1,prologHybrid)
% % body: mpred_positive_fact(mpred_prop(baseKB,b4u,1,prologHybrid))*->rhs([ \+( ~( mpred_prop(baseKB,b4u,1,prologHybrid)))])
% % still_supported(~mpred_prop(baseKB,b4u,1,prologHybrid))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,b4u,1,prologHybrid)
% % still_supported(~mpred_prop(baseKB,b4u,1,prologHybrid))
% % Found positive trigger: mpred_prop(baseKB,b4u,1,pfcControlled)
% % body: mpred_positive_fact(mpred_prop(baseKB,b4u,1,pfcControlled))*->rhs([ \+( ~( mpred_prop(baseKB,b4u,1,pfcControlled)))])
% % still_supported(~mpred_prop(baseKB,b4u,1,pfcControlled))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,b4u,1,pfcControlled)
% % still_supported(~mpred_prop(baseKB,b4u,1,pfcControlled))
% % Found positive trigger: mpred_prop(baseKB,b4u,1,pfcRHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,b4u,1,pfcRHS))*->rhs([ \+( ~( mpred_prop(baseKB,b4u,1,pfcRHS)))])
% % still_supported(~mpred_prop(baseKB,b4u,1,pfcRHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,b4u,1,pfcRHS)
% % still_supported(~mpred_prop(baseKB,b4u,1,pfcRHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,a4u,1,pfcLHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,a4u,1,pfcLHS) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_04_user.pfc', 24) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,a4u,1,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,a4u,1,pfcLHS)
% % body: \+ground(a4u/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,a4u,1,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,a4u,1,pfcLHS)
% % body: rhs([ arity(a4u,1),
% % functorIsMacro(a4u),
% % mpred_prop(baseKB,a4u,1,pfcWatches)])
% % RHS-Post1: arity(a4u,1)
% % Support: mpred_prop(baseKB,a4u,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,a4u,1,pfcLHS),rhs([ arity(a4u,1),
% % functorIsMacro(a4u),
% % mpred_prop(baseKB,a4u,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(a4u,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(a4u,1) ,
% support_fact = mpred_prop(baseKB,a4u,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,a4u,1,pfcLHS),
% rhs( [ arity(a4u,1),
% functorIsMacro(a4u),
% mpred_prop(baseKB,a4u,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( arity(a4u,1)).
% % Found positive trigger: arity(a4u,1)
% % body: predicateConventionMt(a4u,PredicateConventionMt_A4u)*->rhs([ { kb_global( _40900 :
% %
% % a4u/1) }])
% % Found positive trigger: arity(a4u,1)
% % body: prologHybrid(a4u)*->rhs([ { kb_shared( a4u/1) }])
% % Found positive trigger: arity(a4u,1)
% % body: pfcControlled(a4u)*->rhs([ hybrid_support(a4u,1)])
% % Found positive trigger: arity(a4u,1)
% % body: mpred_positive_fact(arity(a4u,1))*->rhs([ \+( ~( arity(a4u,1)))])
% % still_supported(~arity(a4u,1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(a4u,1)
% % still_supported(~arity(a4u,1))
% % Found positive trigger: arity(a4u,1)
% % body: singleValuedInArg(a4u,SingleValuedInArg_A4u)*->rhs([ singleValuedInArgAX(a4u,1,SingleValuedInArgAX5)])
% % RHS-Post1: functorIsMacro(a4u)
% % Support: mpred_prop(baseKB,a4u,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,a4u,1,pfcLHS),rhs([ arity(a4u,1),
% % functorIsMacro(a4u),
% % mpred_prop(baseKB,a4u,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(a4u) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(a4u) ,
% support_fact = mpred_prop(baseKB,a4u,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,a4u,1,pfcLHS),
% rhs( [ arity(a4u,1),
% functorIsMacro(a4u),
% mpred_prop(baseKB,a4u,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(a4u)).
% % Found positive trigger: functorIsMacro(a4u)
% % body: mpred_positive_fact(functorIsMacro(a4u))*->rhs([ \+( ~( functorIsMacro(a4u)))])
% % still_supported(~functorIsMacro(a4u))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(a4u)
% % still_supported(~functorIsMacro(a4u))
% % RHS-Post1: mpred_prop(baseKB,a4u,1,pfcWatches)
% % Support: mpred_prop(baseKB,a4u,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,a4u,1,pfcLHS),rhs([ arity(a4u,1),
% % functorIsMacro(a4u),
% % mpred_prop(baseKB,a4u,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,a4u,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,a4u,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,a4u,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,a4u,1,pfcLHS),
% rhs( [ arity(a4u,1),
% functorIsMacro(a4u),
% mpred_prop(baseKB,a4u,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,a4u,1,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,a4u,1,pfcWatches)
% % body: \+ground(a4u/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,a4u,1,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,a4u,1,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : a4u/1) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,a4u,1,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,a4u,1,kb_shared) ,
% support_fact = ( mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_04_user.pfc', 24) ,
% ax) ,
% support_trig = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_04_user.pfc', 24) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,a4u,1,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,a4u,1,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB2\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_18436:a4u/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_32672:a4u/1))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB2\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_28226:a4u/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_42462:a4u/1))) }])
% % Support: mpred_prop(baseKB,a4u,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,a4u,1,kb_shared),'$pt'(baseKB,genlMt(BaseKB5,baseKB),(BaseKB6\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call7 :
% %
% % call(kb_shared,_79182:a4u/1))),
% % show_failure( on_x_fail( Call8 :
% %
% % call(kb_shared,_93418:a4u/1))) }]))))
% % Found positive trigger: mpred_prop(baseKB,a4u,1,kb_shared)
% % body: \+ground(a4u/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,a4u,1,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,a4u,1,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,a4u,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,a4u,1,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,a4u,1,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,a4u,1,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,a4u,1,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,a4u,1,kb_shared)
% % still_supported(~mpred_prop(baseKB,a4u,1,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,a4u,1,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,a4u,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,a4u,1,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,a4u,1,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,a4u,1,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,a4u,1,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,a4u,1,pfcWatches)
% % still_supported(~mpred_prop(baseKB,a4u,1,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,a4u,1,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,a4u,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,a4u,1,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,a4u,1,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,a4u,1,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,a4u,1,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,a4u,1,pfcLHS)
% % still_supported(~mpred_prop(baseKB,a4u,1,pfcLHS))
% % Adding positive
% % trigger: a4u(A4u)
% % body: rhs([ b4u(B4u3)])
% % Support: (a4u(A4u4)==>b4u(B4u5)),mfl4([ 'X'=X],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_04_user.pfc',24)
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,a4u,1,pfcPosTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,a4u,1,pfcPosTrigger) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_04_user.pfc', 24) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,a4u,1,pfcPosTrigger)).
% % Found positive trigger: mpred_prop(baseKB,a4u,1,pfcPosTrigger)
% % body: \+ground(a4u/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,a4u,1,pfcPosTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,a4u,1,pfcPosTrigger)
% % body: rhs([ mpred_prop(baseKB,a4u,1,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,a4u,1,pfcWatches)
% % Support: mpred_prop(baseKB,a4u,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,a4u,1,pfcPosTrigger),rhs([ mpred_prop(baseKB,a4u,1,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,a4u,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,a4u,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,a4u,1,pfcPosTrigger) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,a4u,1,pfcPosTrigger),
% rhs([mpred_prop(baseKB,a4u,1,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,a4u,1,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,a4u,1,pfcLHS),
% rhs( [ arity(a4u,1),
% functorIsMacro(a4u),
% mpred_prop(baseKB,a4u,1,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,a4u,1,pfcPosTrigger)
% % body: genlPreds(pfcPosTrigger,GenlPreds_PfcPosTrigger)*->rhs([ mpred_prop(baseKB,a4u,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,a4u,1,pfcPosTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,a4u,1,pfcPosTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,a4u,1,pfcPosTrigger)))])
% % still_supported(~mpred_prop(baseKB,a4u,1,pfcPosTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,a4u,1,pfcPosTrigger)
% % still_supported(~mpred_prop(baseKB,a4u,1,pfcPosTrigger))
% % Found positive trigger: a4u(A4u)==>b4u(B4u)
% % body: mpred_positive_fact((a4u(A4u4)==>b4u(B4u5)))*->rhs([ \+( ~( a4u(A4u6)==>b4u(B4u7)))])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = a4u(1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = a4u(1) ,
% support_fact = mfl4(_80648,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_04_user.pfc',28) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( a4u(1)).
% % Found positive trigger: a4u(1)
% % body: mpred_positive_fact(a4u(1))*->rhs([ \+( ~( a4u(1)))])
% % still_supported(~a4u(1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~a4u(1)
% % still_supported(~a4u(1))
% % Found positive trigger: a4u(1)
% % body: rhs([ b4u(1)])
% % RHS-Post1: b4u(1)
% % Support: a4u(1),'$pt'(baseKB,a4u(1),rhs([ b4u(1)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = b4u(1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = b4u(1) ,
% support_fact = a4u(1) ,
% support_trig = '$pt'(baseKB,a4u(1),rhs([b4u(1)])) ,
% none is support_status.
% baseKB : mpred_fwc1( b4u(1)).
% % Found positive trigger: b4u(1)
% % body: mpred_positive_fact(b4u(1))*->rhs([ \+( ~( b4u(1)))])
% % still_supported(~b4u(1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~b4u(1)
% % still_supported(~b4u(1))
passed=info(why_was_true(baseKB:a4u(1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for a4u(1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_04_user.pfc',28)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:b4u(1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b4u(1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 a4u(1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_04_user.pfc:28]
1.2 a4u(W4)==>b4u(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_04_user.pfc:24]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_04_user.pfc',28)
1.4 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_04_user.pfc',24)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k fc_04_user.pfc (returned 7) -->
<testsuite name="hard_mt_04a.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['hard_mt_04a.pfc'])" -g "test_completed"
/* portray_hb1( print_tree_stop,
$predicate_property( loves(Loves,Loves1)),
[ interpreted, visible,dynamic,number_of_clauses(1),number_of_rules(0),last_modified_generation(40920),defined
,
size(240)]).
*/
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k hard_mt_04a.pfc (returned 7) -->
<testsuite name="hybrid_04a.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['hybrid_04a.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k hybrid_04a.pfc (returned 7) -->
<testsuite name="hybrid_04.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['hybrid_04.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k hybrid_04.pfc (returned 7) -->
<testsuite name="if_missing_04.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['if_missing_04.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:foob(az)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for foob(az):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+ ~foob(az) % [/boot/init.pl:512]
1.2 \+foob(_) % [/boot/init.pl:512]
1.3 \+foob(W4)/(foob(W4)\=@=foob(az)),\+ ~foob(az)==>foob(az) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_45946]
1.4 if_missing(foob(_),foob(az)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_04.pfc:_47132]
1.5 if_missing(W4,X4)==>(\+W4/(W4\=@=X4),\+ ~X4==>X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_04.pfc:19]
1.6 good(az) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_04.pfc:24]
1.7 good(W4)==>if_missing(foob(_),foob(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_04.pfc:22]
1.8 mfl4([ 'Missing'=_,
'Create'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_04.pfc',19)
1.9 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_04.pfc',24)
1.10 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_04.pfc',22)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+foob(az))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+foob(az).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+foob(az).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+foob(az).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:foob(az)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for foob(az):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+ ~foob(az) % [/boot/init.pl:512]
1.2 \+foob(b) % [/boot/init.pl:512]
1.3 \+foob(W4)/(foob(W4)\=@=foob(az)),\+ ~foob(az)==>foob(az) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_25698]
1.4 if_missing(foob(_),foob(az)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_04.pfc:_26884]
1.5 if_missing(W4,X4)==>(\+W4/(W4\=@=X4),\+ ~X4==>X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_04.pfc:19]
1.6 good(az) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_04.pfc:24]
1.7 good(W4)==>if_missing(foob(_),foob(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_04.pfc:22]
1.8 mfl4([ 'Missing'=_,
'Create'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_04.pfc',19)
1.9 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_04.pfc',24)
1.10 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_04.pfc',22)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+foob(az))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+foob(az).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+foob(az).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+foob(az).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+foob(b))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~foob(b):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_04.pfc',42)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:foob(az)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for foob(az):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+ ~foob(az) % [/boot/init.pl:512]
1.2 \+foob(b) % [/boot/init.pl:512]
1.3 \+foob(W4)/(foob(W4)\=@=foob(az)),\+ ~foob(az)==>foob(az) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_13344]
1.4 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_04.pfc',42)
1.5 if_missing(foob(_),foob(az)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_04.pfc:_14900]
1.6 if_missing(W4,X4)==>(\+W4/(W4\=@=X4),\+ ~X4==>X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_04.pfc:19]
1.7 good(az) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_04.pfc:24]
1.8 good(W4)==>if_missing(foob(_),foob(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_04.pfc:22]
1.9 mfl4([ 'Missing'=_,
'Create'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_04.pfc',19)
1.10 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_04.pfc',24)
1.11 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_04.pfc',22)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k if_missing_04.pfc (returned 7) -->
<testsuite name="mpred_pfc_test_04.pl">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['mpred_pfc_test_04.pl'])" -g "test_completed"
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = default_ooQ2(booQ2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = default_ooQ2(booQ2) ,
% support_fact = mfl4(_1396,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',30) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( default_ooQ2(booQ2)).
% % Found positive trigger: default_ooQ2(booQ2)
% % body: mpred_positive_fact(default_ooQ2(booQ2))*->rhs([ \+( ~( default_ooQ2(booQ2)))])
% % still_supported(~default_ooQ2(booQ2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~default_ooQ2(booQ2)
% % still_supported(~default_ooQ2(booQ2))
passed=info(why_was_true(baseKB:call_u(default_ooQ2(booQ2))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(default_ooQ2(booQ2)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(default_ooQ2(booQ2)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(default_ooQ2(booQ2)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for default_ooQ2(booQ2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',30)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:default_ooQ2(booQ2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for default_ooQ2(booQ2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',30)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = ( if_mooQ2(Missing,Create) ==>
% \+( Missing/(Missing\=@=Create)) ==>
% _1528) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = ( if_mooQ2(Missing,Create) ==>
% \+( Missing/(Missing\=@=Create)) ==>
% _1528) ,
% support_fact = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 41) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( ( if_mooQ2(If_mooQ2,MooQ2) ==>
% \+( _49742/(_49748\=@=_49750)) ==>
% _44116)).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,\=@=,2,pfcCallCode) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,\=@=,2,pfcCallCode) ,
% support_fact = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 41) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,\=@=,2,pfcCallCode)).
% % Found positive trigger: mpred_prop(baseKB,\=@=,2,pfcCallCode)
% % body: \+ground(\=@= / 2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,\=@=,2,pfcCallCode)) }])
% % Found positive trigger: mpred_prop(baseKB,\=@=,2,pfcCallCode)
% % body: predicate_is_undefined_fa(\=@=,2)*->rhs([ mpred_prop(baseKB,\=@=,2,needsDefined)])
% % Found positive trigger: mpred_prop(baseKB,\=@=,2,pfcCallCode)
% % body: genlPreds(pfcCallCode,GenlPreds_PfcCallCode)*->rhs([ mpred_prop(baseKB,\=@=,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,\=@=,2,pfcCallCode)
% % body: mpred_positive_fact(mpred_prop(baseKB,\=@=,2,pfcCallCode))*->rhs([ \+( ~( mpred_prop(baseKB,\=@=,2,pfcCallCode)))])
% % still_supported(~mpred_prop(baseKB,\=@=,2,pfcCallCode))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,\=@=,2,pfcCallCode)
% % still_supported(~mpred_prop(baseKB,\=@=,2,pfcCallCode))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ2,2,pfcLHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ2,2,pfcLHS) ,
% support_fact = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 41) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ2,2,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcLHS)
% % body: \+ground(if_mooQ2/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ2,2,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcLHS)
% % body: rhs([ arity(if_mooQ2,2),
% % functorIsMacro(if_mooQ2),
% % mpred_prop(baseKB,if_mooQ2,2,pfcWatches)])
% % RHS-Post1: arity(if_mooQ2,2)
% % Support: mpred_prop(baseKB,if_mooQ2,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ2,2,pfcLHS),rhs([ arity(if_mooQ2,2),
% % functorIsMacro(if_mooQ2),
% % mpred_prop(baseKB,if_mooQ2,2,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(if_mooQ2,2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(if_mooQ2,2) ,
% support_fact = mpred_prop(baseKB,if_mooQ2,2,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ2,2,pfcLHS),
% rhs( [ arity(if_mooQ2,2),
% functorIsMacro(if_mooQ2),
% mpred_prop(baseKB,if_mooQ2,2,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( arity(if_mooQ2,2)).
% % Found positive trigger: arity(if_mooQ2,2)
% % body: predicateConventionMt(if_mooQ2,PredicateConventionMt_If_mooQ2)*->rhs([ { kb_global( _95158 :
% %
% % if_mooQ2/2) }])
% % Found positive trigger: arity(if_mooQ2,2)
% % body: prologHybrid(if_mooQ2)*->rhs([ { kb_shared( if_mooQ2/2) }])
% % Found positive trigger: arity(if_mooQ2,2)
% % body: pfcControlled(if_mooQ2)*->rhs([ hybrid_support(if_mooQ2,2)])
% % Found positive trigger: arity(if_mooQ2,2)
% % body: mpred_positive_fact(arity(if_mooQ2,2))*->rhs([ \+( ~( arity(if_mooQ2,2)))])
% % still_supported(~arity(if_mooQ2,2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(if_mooQ2,2)
% % still_supported(~arity(if_mooQ2,2))
% % Found positive trigger: arity(if_mooQ2,2)
% % body: singleValuedInArg(if_mooQ2,SingleValuedInArg_If_mooQ2)*->rhs([ singleValuedInArgAX(if_mooQ2,2,SingleValuedInArgAX6)])
% % RHS-Post1: functorIsMacro(if_mooQ2)
% % Support: mpred_prop(baseKB,if_mooQ2,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ2,2,pfcLHS),rhs([ arity(if_mooQ2,2),
% % functorIsMacro(if_mooQ2),
% % mpred_prop(baseKB,if_mooQ2,2,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(if_mooQ2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(if_mooQ2) ,
% support_fact = mpred_prop(baseKB,if_mooQ2,2,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ2,2,pfcLHS),
% rhs( [ arity(if_mooQ2,2),
% functorIsMacro(if_mooQ2),
% mpred_prop(baseKB,if_mooQ2,2,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(if_mooQ2)).
% % Found positive trigger: functorIsMacro(if_mooQ2)
% % body: mpred_positive_fact(functorIsMacro(if_mooQ2))*->rhs([ \+( ~( functorIsMacro(if_mooQ2)))])
% % still_supported(~functorIsMacro(if_mooQ2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(if_mooQ2)
% % still_supported(~functorIsMacro(if_mooQ2))
% % RHS-Post1: mpred_prop(baseKB,if_mooQ2,2,pfcWatches)
% % Support: mpred_prop(baseKB,if_mooQ2,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ2,2,pfcLHS),rhs([ arity(if_mooQ2,2),
% % functorIsMacro(if_mooQ2),
% % mpred_prop(baseKB,if_mooQ2,2,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ2,2,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ2,2,pfcWatches) ,
% support_fact = mpred_prop(baseKB,if_mooQ2,2,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ2,2,pfcLHS),
% rhs( [ arity(if_mooQ2,2),
% functorIsMacro(if_mooQ2),
% mpred_prop(baseKB,if_mooQ2,2,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ2,2,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcWatches)
% % body: \+ground(if_mooQ2/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ2,2,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : if_mooQ2/2) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ2,2,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ2,2,kb_shared) ,
% support_fact = ( mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 41) ,
% ax) ,
% support_trig = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 41) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ2,2,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB3\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_58734:if_mooQ2/2))),
% % show_failure( on_x_fail( Call5 :
% %
% % call(kb_shared,_72976:if_mooQ2/2))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB3\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_52134:if_mooQ2/2))),
% % show_failure( on_x_fail( Call5 :
% %
% % call(kb_shared,_66376:if_mooQ2/2))) }])
% % Support: mpred_prop(baseKB,if_mooQ2,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ2,2,kb_shared),'$pt'(baseKB,genlMt(BaseKB6,baseKB),(BaseKB7\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call8 :
% %
% % call(kb_shared,_103100:if_mooQ2/2))),
% % show_failure( on_x_fail( Call9 :
% %
% % call(kb_shared,_14252:if_mooQ2/2))) }]))))
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,kb_shared)
% % body: \+ground(if_mooQ2/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ2,2,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,if_mooQ2,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ2,2,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ2,2,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ2,2,kb_shared)
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,if_mooQ2,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ2,2,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ2,2,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ2,2,pfcWatches)
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,if_mooQ2,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ2,2,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ2,2,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ2,2,pfcLHS)
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcLHS))
% % Adding positive
% % trigger: if_mooQ2(If_mooQ2,MooQ2)
% % body: rhs([ \+_69102/(_69108\=@=_69110)==>_69094])
% % Support: (if_mooQ2(If_mooQ23,MooQ25)==>(\+_32408/(_32414\=@=_32416)==>_32400)),mfl4([ 'Missing'=Missing,
% % 'Create'=Create],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',41)
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger) ,
% support_fact = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 41) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger)
% % body: \+ground(if_mooQ2/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger)
% % body: rhs([ mpred_prop(baseKB,if_mooQ2,2,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,if_mooQ2,2,pfcWatches)
% % Support: mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger),rhs([ mpred_prop(baseKB,if_mooQ2,2,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ2,2,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ2,2,pfcWatches) ,
% support_fact = mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger),
% rhs([mpred_prop(baseKB,if_mooQ2,2,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,if_mooQ2,2,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ2,2,pfcLHS),
% rhs( [ arity(if_mooQ2,2),
% functorIsMacro(if_mooQ2),
% mpred_prop(baseKB,if_mooQ2,2,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger)
% % body: genlPreds(pfcPosTrigger,GenlPreds_PfcPosTrigger)*->rhs([ mpred_prop(baseKB,if_mooQ2,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger)
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcPosTrigger))
% % Found positive trigger: if_mooQ2(If_mooQ2,MooQ2)==>(\+_32664/(_32670\=@=_32672)==>_32656)
% % body: mpred_positive_fact((if_mooQ2(If_mooQ23,MooQ27)==>(\+_32714/(_32720\=@=_32722)==>_32706)))*->rhs([ \+( ~( ( if_mooQ2(If_mooQ24,MooQ28) ==>
% % \+( _13730/(_13736\=@=_13738)) ==>
% % _8096)))])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = default_ooQ2(_17338)==>if_mooQ2(current_ooQ2(_17360),current_ooQ2(_17338)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = default_ooQ2(_17338)==>if_mooQ2(current_ooQ2(_17360),current_ooQ2(_17338)) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( default_ooQ2(OoQ2)==>if_mooQ2(current_ooQ2(OoQ22),current_ooQ2(OoQ23))).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ2,2,pfcRHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ2,2,pfcRHS) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ2,2,pfcRHS)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcRHS)
% % body: \+ground(if_mooQ2/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ2,2,pfcRHS)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcRHS)
% % body: rhs([ mpred_prop(baseKB,if_mooQ2,2,pfcCreates)])
% % RHS-Post1: mpred_prop(baseKB,if_mooQ2,2,pfcCreates)
% % Support: mpred_prop(baseKB,if_mooQ2,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ2,2,pfcRHS),rhs([ mpred_prop(baseKB,if_mooQ2,2,pfcCreates)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ2,2,pfcCreates) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ2,2,pfcCreates) ,
% support_fact = mpred_prop(baseKB,if_mooQ2,2,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ2,2,pfcRHS),
% rhs([mpred_prop(baseKB,if_mooQ2,2,pfcCreates)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ2,2,pfcCreates)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcCreates)
% % body: \+ground(if_mooQ2/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ2,2,pfcCreates)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcCreates)
% % body: rhs([ { baseKB : warn_if_static(if_mooQ2,2) },
% % { kb_shared( baseKB : if_mooQ2/2) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcCreates)
% % body: genlPreds(pfcCreates,GenlPreds_PfcCreates)*->rhs([ mpred_prop(baseKB,if_mooQ2,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcCreates)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ2,2,pfcCreates))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ2,2,pfcCreates)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcCreates))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ2,2,pfcCreates)
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcCreates))
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcRHS)
% % body: genlPreds(pfcRHS,GenlPreds_PfcRHS)*->rhs([ mpred_prop(baseKB,if_mooQ2,2,Prop)])
% % RHS-Post1: mpred_prop(baseKB,if_mooQ2,2,pfcControlled)
% % Support: mpred_prop(baseKB,if_mooQ2,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ2,2,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
% % [ mpred_prop(baseKB,if_mooQ2,2,pfcControlled)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ2,2,pfcControlled) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ2,2,pfcControlled) ,
% support_fact = mpred_prop(baseKB,if_mooQ2,2,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ2,2,pfcRHS),
% genlPreds(pfcRHS,pfcControlled)*->rhs([mpred_prop(baseKB,if_mooQ2,2,pfcControlled)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ2,2,pfcControlled)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcControlled)
% % body: \+ground(if_mooQ2/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ2,2,pfcControlled)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcControlled)
% % body: rhs([ { kb_shared( baseKB : if_mooQ2/2) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcControlled)
% % body: genlPreds(pfcControlled,GenlPreds_PfcControlled)*->rhs([ mpred_prop(baseKB,if_mooQ2,2,Prop)])
% % RHS-Post1: mpred_prop(baseKB,if_mooQ2,2,prologHybrid)
% % Support: mpred_prop(baseKB,if_mooQ2,2,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ2,2,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
% % [ mpred_prop(baseKB,if_mooQ2,2,prologHybrid)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ2,2,prologHybrid) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ2,2,prologHybrid) ,
% support_fact = mpred_prop(baseKB,if_mooQ2,2,pfcControlled) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ2,2,pfcControlled),
% genlPreds(pfcControlled,prologHybrid)*->rhs([mpred_prop(baseKB,if_mooQ2,2,prologHybrid)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ2,2,prologHybrid)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,prologHybrid)
% % body: \+ground(if_mooQ2/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ2,2,prologHybrid)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,prologHybrid)
% % body: genlPreds(prologHybrid,GenlPreds_PrologHybrid)*->rhs([ mpred_prop(baseKB,if_mooQ2,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,prologHybrid)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ2,2,prologHybrid))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ2,2,prologHybrid)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,prologHybrid))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ2,2,prologHybrid)
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,prologHybrid))
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcControlled)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ2,2,pfcControlled))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ2,2,pfcControlled)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcControlled))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ2,2,pfcControlled)
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcControlled))
% % Found positive trigger: mpred_prop(baseKB,if_mooQ2,2,pfcRHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ2,2,pfcRHS))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ2,2,pfcRHS)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcRHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ2,2,pfcRHS)
% % still_supported(~mpred_prop(baseKB,if_mooQ2,2,pfcRHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooQ2,1,pfcLHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooQ2,1,pfcLHS) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,default_ooQ2,1,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcLHS)
% % body: \+ground(default_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,default_ooQ2,1,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcLHS)
% % body: rhs([ arity(default_ooQ2,1),
% % functorIsMacro(default_ooQ2),
% % mpred_prop(baseKB,default_ooQ2,1,pfcWatches)])
% % RHS-Post1: arity(default_ooQ2,1)
% % Support: mpred_prop(baseKB,default_ooQ2,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,default_ooQ2,1,pfcLHS),rhs([ arity(default_ooQ2,1),
% % functorIsMacro(default_ooQ2),
% % mpred_prop(baseKB,default_ooQ2,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(default_ooQ2,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(default_ooQ2,1) ,
% support_fact = mpred_prop(baseKB,default_ooQ2,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,default_ooQ2,1,pfcLHS),
% rhs( [ arity(default_ooQ2,1),
% functorIsMacro(default_ooQ2),
% mpred_prop(baseKB,default_ooQ2,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( arity(default_ooQ2,1)).
% % Found positive trigger: arity(default_ooQ2,1)
% % body: predicateConventionMt(default_ooQ2,PredicateConventionMt_Default_ooQ2)*->rhs([ { kb_global( _41658 :
% %
% % default_ooQ2/1) }])
% % Found positive trigger: arity(default_ooQ2,1)
% % body: prologHybrid(default_ooQ2)*->rhs([ { kb_shared( default_ooQ2/1) }])
% % Found positive trigger: arity(default_ooQ2,1)
% % body: pfcControlled(default_ooQ2)*->rhs([ hybrid_support(default_ooQ2,1)])
% % Found positive trigger: arity(default_ooQ2,1)
% % body: mpred_positive_fact(arity(default_ooQ2,1))*->rhs([ \+( ~( arity(default_ooQ2,1)))])
% % still_supported(~arity(default_ooQ2,1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(default_ooQ2,1)
% % still_supported(~arity(default_ooQ2,1))
% % Found positive trigger: arity(default_ooQ2,1)
% % body: singleValuedInArg(default_ooQ2,SingleValuedInArg_Default_ooQ2)*->rhs([ singleValuedInArgAX(default_ooQ2,1,SingleValuedInArgAX5)])
% % RHS-Post1: functorIsMacro(default_ooQ2)
% % Support: mpred_prop(baseKB,default_ooQ2,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,default_ooQ2,1,pfcLHS),rhs([ arity(default_ooQ2,1),
% % functorIsMacro(default_ooQ2),
% % mpred_prop(baseKB,default_ooQ2,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(default_ooQ2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(default_ooQ2) ,
% support_fact = mpred_prop(baseKB,default_ooQ2,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,default_ooQ2,1,pfcLHS),
% rhs( [ arity(default_ooQ2,1),
% functorIsMacro(default_ooQ2),
% mpred_prop(baseKB,default_ooQ2,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(default_ooQ2)).
% % Found positive trigger: functorIsMacro(default_ooQ2)
% % body: mpred_positive_fact(functorIsMacro(default_ooQ2))*->rhs([ \+( ~( functorIsMacro(default_ooQ2)))])
% % still_supported(~functorIsMacro(default_ooQ2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(default_ooQ2)
% % still_supported(~functorIsMacro(default_ooQ2))
% % RHS-Post1: mpred_prop(baseKB,default_ooQ2,1,pfcWatches)
% % Support: mpred_prop(baseKB,default_ooQ2,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,default_ooQ2,1,pfcLHS),rhs([ arity(default_ooQ2,1),
% % functorIsMacro(default_ooQ2),
% % mpred_prop(baseKB,default_ooQ2,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooQ2,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooQ2,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,default_ooQ2,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,default_ooQ2,1,pfcLHS),
% rhs( [ arity(default_ooQ2,1),
% functorIsMacro(default_ooQ2),
% mpred_prop(baseKB,default_ooQ2,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,default_ooQ2,1,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcWatches)
% % body: \+ground(default_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,default_ooQ2,1,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : default_ooQ2/1) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooQ2,1,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooQ2,1,kb_shared) ,
% support_fact = ( mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44) ,
% ax) ,
% support_trig = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,default_ooQ2,1,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB2\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_18564:default_ooQ2/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_32806:default_ooQ2/1))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB2\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_28354:default_ooQ2/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_42596:default_ooQ2/1))) }])
% % Support: mpred_prop(baseKB,default_ooQ2,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,default_ooQ2,1,kb_shared),'$pt'(baseKB,genlMt(BaseKB5,baseKB),(BaseKB6\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call7 :
% %
% % call(kb_shared,_79320:default_ooQ2/1))),
% % show_failure( on_x_fail( Call8 :
% %
% % call(kb_shared,_93564:default_ooQ2/1))) }]))))
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,kb_shared)
% % body: \+ground(default_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,default_ooQ2,1,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,default_ooQ2,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,default_ooQ2,1,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,default_ooQ2,1,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,default_ooQ2,1,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,default_ooQ2,1,kb_shared)
% % still_supported(~mpred_prop(baseKB,default_ooQ2,1,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,default_ooQ2,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,default_ooQ2,1,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,default_ooQ2,1,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,default_ooQ2,1,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,default_ooQ2,1,pfcWatches)
% % still_supported(~mpred_prop(baseKB,default_ooQ2,1,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,default_ooQ2,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,default_ooQ2,1,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,default_ooQ2,1,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,default_ooQ2,1,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,default_ooQ2,1,pfcLHS)
% % still_supported(~mpred_prop(baseKB,default_ooQ2,1,pfcLHS))
% % Adding positive
% % trigger: default_ooQ2(OoQ2)
% % body: rhs([ if_mooQ2(current_ooQ2(OoQ23),current_ooQ2(OoQ24))])
% % Support: (default_ooQ2(OoQ25)==>if_mooQ2(current_ooQ2(OoQ26),current_ooQ2(OoQ27))),mfl4([ 'X'=X],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',44)
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger)).
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger)
% % body: \+ground(default_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger)
% % body: rhs([ mpred_prop(baseKB,default_ooQ2,1,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,default_ooQ2,1,pfcWatches)
% % Support: mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger),rhs([ mpred_prop(baseKB,default_ooQ2,1,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooQ2,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooQ2,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger),
% rhs([mpred_prop(baseKB,default_ooQ2,1,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,default_ooQ2,1,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,default_ooQ2,1,pfcLHS),
% rhs( [ arity(default_ooQ2,1),
% functorIsMacro(default_ooQ2),
% mpred_prop(baseKB,default_ooQ2,1,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger)
% % body: genlPreds(pfcPosTrigger,GenlPreds_PfcPosTrigger)*->rhs([ mpred_prop(baseKB,default_ooQ2,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger)))])
% % still_supported(~mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger)
% % still_supported(~mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger))
% % Found positive trigger: default_ooQ2(OoQ2)==>if_mooQ2(current_ooQ2(OoQ23),current_ooQ2(OoQ24))
% % body: mpred_positive_fact((default_ooQ2(OoQ25)==>if_mooQ2(current_ooQ2(OoQ26),current_ooQ2(OoQ27))))*->rhs([ \+( ~( default_ooQ2(OoQ28)==>if_mooQ2(current_ooQ2(OoQ29),current_ooQ2(OoQ210))))])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = default_ooQ2(booQ2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = default_ooQ2(booQ2) ,
% support_fact = mfl4(_114472,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( default_ooQ2(booQ2)).
% % Found positive trigger: default_ooQ2(booQ2)
% % body: mpred_positive_fact(default_ooQ2(booQ2))*->rhs([ \+( ~( default_ooQ2(booQ2)))])
% % still_supported(~default_ooQ2(booQ2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~default_ooQ2(booQ2)
% % still_supported(~default_ooQ2(booQ2))
% % Found positive trigger: default_ooQ2(booQ2)
% % body: rhs([ if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2))])
% % RHS-Post1: if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2))
% % Support: default_ooQ2(booQ2),'$pt'(baseKB,default_ooQ2(booQ2),rhs([ if_mooQ2(current_ooQ2(OoQ22),current_ooQ2(booQ2))]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = if_mooQ2(current_ooQ2(_50064),current_ooQ2(booQ2)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = if_mooQ2(current_ooQ2(_50064),current_ooQ2(booQ2)) ,
% support_fact = default_ooQ2(booQ2) ,
% support_trig = '$pt'(baseKB,default_ooQ2(booQ2),rhs([if_mooQ2(current_ooQ2(_50064),current_ooQ2(booQ2))])) ,
% none is support_status.
% baseKB : mpred_fwc1( if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2))).
% % Found positive trigger: if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2))
% % body: mpred_positive_fact(if_mooQ2(current_ooQ2(OoQ22),current_ooQ2(booQ2)))*->rhs([ \+( ~( if_mooQ2(current_ooQ2(OoQ23),current_ooQ2(booQ2))))])
% % still_supported(~if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2)))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2))
% % still_supported(~if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2)))
% % Found positive trigger: if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2))
% % body: rhs([ \+current_ooQ2(OoQ22)/(current_ooQ2(OoQ23)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)])
% % RHS-Post1: \+current_ooQ2(OoQ2)/(current_ooQ2(OoQ21)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)
% % Support: if_mooQ2(current_ooQ2(OoQ22),current_ooQ2(booQ2)),'$pt'(baseKB,if_mooQ2(current_ooQ2(OoQ23),current_ooQ2(booQ2)),rhs([ \+current_ooQ2(OoQ24)/(current_ooQ2(OoQ25)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = \+current_ooQ2(_2358)/(current_ooQ2(_2358)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = \+current_ooQ2(_2358)/(current_ooQ2(_2358)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2) ,
% support_fact = if_mooQ2(current_ooQ2(_2130),current_ooQ2(booQ2)) ,
% support_trig = '$pt'( baseKB,
% if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2)),
% rhs([(\+current_ooQ2(_2358)/(current_ooQ2(_2358)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2))])) ,
% none is support_status.
% baseKB : mpred_fwc1( \+current_ooQ2(OoQ2)/(current_ooQ2(OoQ21)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ2,1,pfcRHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ2,1,pfcRHS) ,
% support_fact = mfl4(_67378,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ2,1,pfcRHS)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcRHS)
% % body: \+ground(current_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ2,1,pfcRHS)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcRHS)
% % body: rhs([ mpred_prop(baseKB,current_ooQ2,1,pfcCreates)])
% % RHS-Post1: mpred_prop(baseKB,current_ooQ2,1,pfcCreates)
% % Support: mpred_prop(baseKB,current_ooQ2,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ2,1,pfcRHS),rhs([ mpred_prop(baseKB,current_ooQ2,1,pfcCreates)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ2,1,pfcCreates) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ2,1,pfcCreates) ,
% support_fact = mpred_prop(baseKB,current_ooQ2,1,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ2,1,pfcRHS),
% rhs([mpred_prop(baseKB,current_ooQ2,1,pfcCreates)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ2,1,pfcCreates)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcCreates)
% % body: \+ground(current_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ2,1,pfcCreates)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcCreates)
% % body: rhs([ { baseKB : warn_if_static(current_ooQ2,1) },
% % { kb_shared( baseKB : current_ooQ2/1) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ2,1,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ2,1,kb_shared) ,
% support_fact = ( mfl4(_984,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46) ,
% ax) ,
% support_trig = mfl4(_1474,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ2,1,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB1\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_19316:current_ooQ2/1))),
% % show_failure( on_x_fail( Call3 :
% %
% % call(kb_shared,_33558:current_ooQ2/1))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB1\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_35232:current_ooQ2/1))),
% % show_failure( on_x_fail( Call3 :
% %
% % call(kb_shared,_49474:current_ooQ2/1))) }])
% % Support: mpred_prop(baseKB,current_ooQ2,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ2,1,kb_shared),'$pt'(baseKB,genlMt(BaseKB4,baseKB),(BaseKB5\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call6 :
% %
% % call(kb_shared,_86198:current_ooQ2/1))),
% % show_failure( on_x_fail( Call7 :
% %
% % call(kb_shared,_100442:current_ooQ2/1))) }]))))
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,kb_shared)
% % body: \+ground(current_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ2,1,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,current_ooQ2,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ2,1,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ2,1,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ2,1,kb_shared)
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcCreates)
% % body: genlPreds(pfcCreates,GenlPreds_PfcCreates)*->rhs([ mpred_prop(baseKB,current_ooQ2,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcCreates)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ2,1,pfcCreates))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ2,1,pfcCreates)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcCreates))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ2,1,pfcCreates)
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcCreates))
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcRHS)
% % body: genlPreds(pfcRHS,GenlPreds_PfcRHS)*->rhs([ mpred_prop(baseKB,current_ooQ2,1,Prop)])
% % RHS-Post1: mpred_prop(baseKB,current_ooQ2,1,pfcControlled)
% % Support: mpred_prop(baseKB,current_ooQ2,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ2,1,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
% % [ mpred_prop(baseKB,current_ooQ2,1,pfcControlled)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ2,1,pfcControlled) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ2,1,pfcControlled) ,
% support_fact = mpred_prop(baseKB,current_ooQ2,1,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ2,1,pfcRHS),
% genlPreds(pfcRHS,pfcControlled)*->rhs([mpred_prop(baseKB,current_ooQ2,1,pfcControlled)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ2,1,pfcControlled)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcControlled)
% % body: \+ground(current_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ2,1,pfcControlled)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcControlled)
% % body: rhs([ { kb_shared( baseKB : current_ooQ2/1) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcControlled)
% % body: genlPreds(pfcControlled,GenlPreds_PfcControlled)*->rhs([ mpred_prop(baseKB,current_ooQ2,1,Prop)])
% % RHS-Post1: mpred_prop(baseKB,current_ooQ2,1,prologHybrid)
% % Support: mpred_prop(baseKB,current_ooQ2,1,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ2,1,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
% % [ mpred_prop(baseKB,current_ooQ2,1,prologHybrid)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ2,1,prologHybrid) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ2,1,prologHybrid) ,
% support_fact = mpred_prop(baseKB,current_ooQ2,1,pfcControlled) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ2,1,pfcControlled),
% ( genlPreds(pfcControlled,prologHybrid) *->
% rhs([mpred_prop(baseKB,current_ooQ2,1,prologHybrid)]))) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ2,1,prologHybrid)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,prologHybrid)
% % body: \+ground(current_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ2,1,prologHybrid)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,prologHybrid)
% % body: genlPreds(prologHybrid,GenlPreds_PrologHybrid)*->rhs([ mpred_prop(baseKB,current_ooQ2,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,prologHybrid)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ2,1,prologHybrid))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ2,1,prologHybrid)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,prologHybrid))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ2,1,prologHybrid)
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,prologHybrid))
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcControlled)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ2,1,pfcControlled))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ2,1,pfcControlled)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcControlled))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ2,1,pfcControlled)
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcControlled))
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcRHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ2,1,pfcRHS))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ2,1,pfcRHS)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcRHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ2,1,pfcRHS)
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcRHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ2,1,pfcLHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ2,1,pfcLHS) ,
% support_fact = mfl4(_10984,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ2,1,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcLHS)
% % body: \+ground(current_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ2,1,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcLHS)
% % body: rhs([ arity(current_ooQ2,1),
% % functorIsMacro(current_ooQ2),
% % mpred_prop(baseKB,current_ooQ2,1,pfcWatches)])
% % RHS-Post1: arity(current_ooQ2,1)
% % Support: mpred_prop(baseKB,current_ooQ2,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ2,1,pfcLHS),rhs([ arity(current_ooQ2,1),
% % functorIsMacro(current_ooQ2),
% % mpred_prop(baseKB,current_ooQ2,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(current_ooQ2,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(current_ooQ2,1) ,
% support_fact = mpred_prop(baseKB,current_ooQ2,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ2,1,pfcLHS),
% rhs( [ arity(current_ooQ2,1),
% functorIsMacro(current_ooQ2),
% mpred_prop(baseKB,current_ooQ2,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( arity(current_ooQ2,1)).
% % Found positive trigger: arity(current_ooQ2,1)
% % body: predicateConventionMt(current_ooQ2,PredicateConventionMt_Current_ooQ2)*->rhs([ { kb_global( _44436 :
% %
% % current_ooQ2/1) }])
% % Found positive trigger: arity(current_ooQ2,1)
% % body: prologHybrid(current_ooQ2)*->rhs([ { kb_shared( current_ooQ2/1) }])
% % Found positive trigger: arity(current_ooQ2,1)
% % body: pfcControlled(current_ooQ2)*->rhs([ hybrid_support(current_ooQ2,1)])
% % RHS-Post1: hybrid_support(current_ooQ2,1)
% % Support: arity(current_ooQ2,1),'$pt'(baseKB,arity(current_ooQ2,1),(pfcControlled(current_ooQ2)*->rhs([ hybrid_support(current_ooQ2,1)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = hybrid_support(current_ooQ2,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = hybrid_support(current_ooQ2,1) ,
% support_fact = arity(current_ooQ2,1) ,
% support_trig = '$pt'( baseKB,
% arity(current_ooQ2,1),
% pfcControlled(current_ooQ2)*->rhs([hybrid_support(current_ooQ2,1)])) ,
% none is support_status.
% baseKB : mpred_fwc1( hybrid_support(current_ooQ2,1)).
% % Found positive trigger: hybrid_support(current_ooQ2,1)
% % body: mpred_positive_fact(hybrid_support(current_ooQ2,1))*->rhs([ \+( ~( hybrid_support(current_ooQ2,1)))])
% % still_supported(~hybrid_support(current_ooQ2,1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~hybrid_support(current_ooQ2,1)
% % still_supported(~hybrid_support(current_ooQ2,1))
% % Found positive trigger: arity(current_ooQ2,1)
% % body: mpred_positive_fact(arity(current_ooQ2,1))*->rhs([ \+( ~( arity(current_ooQ2,1)))])
% % still_supported(~arity(current_ooQ2,1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(current_ooQ2,1)
% % still_supported(~arity(current_ooQ2,1))
% % Found positive trigger: arity(current_ooQ2,1)
% % body: singleValuedInArg(current_ooQ2,SingleValuedInArg_Current_ooQ2)*->rhs([ singleValuedInArgAX(current_ooQ2,1,SingleValuedInArgAX4)])
% % RHS-Post1: functorIsMacro(current_ooQ2)
% % Support: mpred_prop(baseKB,current_ooQ2,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ2,1,pfcLHS),rhs([ arity(current_ooQ2,1),
% % functorIsMacro(current_ooQ2),
% % mpred_prop(baseKB,current_ooQ2,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(current_ooQ2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(current_ooQ2) ,
% support_fact = mpred_prop(baseKB,current_ooQ2,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ2,1,pfcLHS),
% rhs( [ arity(current_ooQ2,1),
% functorIsMacro(current_ooQ2),
% mpred_prop(baseKB,current_ooQ2,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(current_ooQ2)).
% % Found positive trigger: functorIsMacro(current_ooQ2)
% % body: mpred_positive_fact(functorIsMacro(current_ooQ2))*->rhs([ \+( ~( functorIsMacro(current_ooQ2)))])
% % still_supported(~functorIsMacro(current_ooQ2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(current_ooQ2)
% % still_supported(~functorIsMacro(current_ooQ2))
% % RHS-Post1: mpred_prop(baseKB,current_ooQ2,1,pfcWatches)
% % Support: mpred_prop(baseKB,current_ooQ2,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ2,1,pfcLHS),rhs([ arity(current_ooQ2,1),
% % functorIsMacro(current_ooQ2),
% % mpred_prop(baseKB,current_ooQ2,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ2,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ2,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,current_ooQ2,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ2,1,pfcLHS),
% rhs( [ arity(current_ooQ2,1),
% functorIsMacro(current_ooQ2),
% mpred_prop(baseKB,current_ooQ2,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ2,1,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcWatches)
% % body: \+ground(current_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ2,1,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : current_ooQ2/1) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,current_ooQ2,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ2,1,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ2,1,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ2,1,pfcWatches)
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,current_ooQ2,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ2,1,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ2,1,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ2,1,pfcLHS)
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcLHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger) ,
% support_fact = mfl4(_75958,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger)
% % body: \+ground(current_ooQ2/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger)
% % body: rhs([ mpred_prop(baseKB,current_ooQ2,1,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,current_ooQ2,1,pfcWatches)
% % Support: mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger),rhs([ mpred_prop(baseKB,current_ooQ2,1,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ2,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ2,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger),
% rhs([mpred_prop(baseKB,current_ooQ2,1,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,current_ooQ2,1,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ2,1,pfcLHS),
% rhs( [ arity(current_ooQ2,1),
% functorIsMacro(current_ooQ2),
% mpred_prop(baseKB,current_ooQ2,1,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger)
% % body: genlPreds(pfcNegTrigger,GenlPreds_PfcNegTrigger)*->rhs([ mpred_prop(baseKB,current_ooQ2,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger)
% % still_supported(~mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger))
% % Adding negative
% % trigger: current_ooQ2(OoQ2)
% % test: call_u_no_bc(current_ooQ2(OoQ22)),current_ooQ2(OoQ23)\=@=current_ooQ2(booQ2)
% % body: rhs([ current_ooQ2(booQ2)])
% % Support: (\+current_ooQ2(OoQ24)/(current_ooQ2(OoQ25)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)),mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46)
% % RHS-Post1: current_ooQ2(booQ2)
% % Support: \+current_ooQ2(OoQ2),'$nt'(current_ooQ2(OoQ21),(call_u_no_bc(current_ooQ2(OoQ22)),current_ooQ2(OoQ23)\=@=current_ooQ2(booQ2)),rhs(
% % [ current_ooQ2(booQ2)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = current_ooQ2(booQ2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = current_ooQ2(booQ2) ,
% support_fact = \+( current_ooQ2(OoQ2)) ,
% support_trig = '$nt'( current_ooQ2(OoQ2),
% call_u_no_bc(current_ooQ2(OoQ2)),current_ooQ2(OoQ21)\=@=current_ooQ2(booQ2),
% rhs([current_ooQ2(booQ2)])) ,
% none is support_status.
% % Adding NEG mpred_do_fcnt via support
% % trigger: current_ooQ2(OoQ2)
% % cond: call_u_no_bc(current_ooQ2(OoQ22)),current_ooQ2(OoQ23)\=@=current_ooQ2(booQ2)
% % action: rhs([ current_ooQ2(booQ2)])
% % from: mpred_add_support_fast(current_ooQ2(booQ2),(\+current_ooQ2(OoQ24),'$nt'(current_ooQ2(OoQ25),(call_u_no_bc(current_ooQ2(OoQ26)),current_ooQ2(OoQ27)\=@=current_ooQ2(booQ2)),rhs(
% % [ current_ooQ2(booQ2)]))))
% baseKB : mpred_fwc1( current_ooQ2(booQ2)).
% % Found positive trigger: current_ooQ2(booQ2)
% % body: mpred_positive_fact(current_ooQ2(booQ2))*->rhs([ \+( ~( current_ooQ2(booQ2)))])
% % still_supported(~current_ooQ2(booQ2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~current_ooQ2(booQ2)
% % still_supported(~current_ooQ2(booQ2))
% % Found negative trigger: current_ooQ2(booQ2)
% % cond: call_u_no_bc(current_ooQ2(OoQ2)),current_ooQ2(OoQ22)\=@=current_ooQ2(booQ2)
% % body: rhs([ current_ooQ2(booQ2)])
% % Support: '$spft'(baseKB,current_ooQ2(booQ2),\+current_ooQ2(OoQ23),'$nt'(current_ooQ2(booQ2),(call_u_no_bc(current_ooQ2(OoQ24)),current_ooQ2(OoQ25)\=@=current_ooQ2(booQ2)),rhs(
% % [ current_ooQ2(booQ2)])))
% % Found positive trigger: \+current_ooQ2(OoQ2)/(current_ooQ2(OoQ22)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)
% % body: mpred_positive_fact((\+current_ooQ2(OoQ23)/(current_ooQ2(OoQ24)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)))*->rhs([ \+( ~( \+current_ooQ2(OoQ25)/(current_ooQ2(OoQ26)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)))])
passed=info(why_was_true(baseKB:current_ooQ2(booQ2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for current_ooQ2(booQ2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+current_ooQ2(_) % [/boot/init.pl:512]
1.2 \+current_ooQ2(W4)/(current_ooQ2(W4)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_81222]
1.3 if_mooQ2(current_ooQ2(_),current_ooQ2(booQ2)) % [mfl4(_82402,_82404,_82406,_82408)]
1.4 if_mooQ2(W4,X4)==>(\+W4/(W4\=@=X4)==>X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:41]
1.5 default_ooQ2(booQ2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:46]
1.6 default_ooQ2(W4)==>if_mooQ2(current_ooQ2(_),current_ooQ2(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:44]
1.7 mfl4([ 'Missing'=_,
'Create'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',41)
1.8 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46)
1.9 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',44)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = current_ooQ2(fooQ2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = current_ooQ2(fooQ2) ,
% support_fact = mfl4(_92414,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',52) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( current_ooQ2(fooQ2)).
% % Found positive trigger: current_ooQ2(fooQ2)
% % body: mpred_positive_fact(current_ooQ2(fooQ2))*->rhs([ \+( ~( current_ooQ2(fooQ2)))])
% % still_supported(~current_ooQ2(fooQ2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~current_ooQ2(fooQ2)
% % still_supported(~current_ooQ2(fooQ2))
% % Found negative trigger: current_ooQ2(fooQ2)
% % cond: call_u_no_bc(current_ooQ2(OoQ2)),current_ooQ2(OoQ22)\=@=current_ooQ2(booQ2)
% % body: rhs([ current_ooQ2(booQ2)])
% % Support: '$spft'(baseKB,current_ooQ2(booQ2),\+current_ooQ2(OoQ23),'$nt'(current_ooQ2(fooQ2),(call_u_no_bc(current_ooQ2(OoQ24)),current_ooQ2(OoQ25)\=@=current_ooQ2(booQ2)),rhs(
% % [ current_ooQ2(booQ2)])))
% % Removing support: \+current_ooQ2(fooQ2),'$nt'(current_ooQ2(fooQ2),(call_u_no_bc(current_ooQ2(fooQ2)),current_ooQ2(fooQ2)\=@=current_ooQ2(booQ2)),rhs(
% % [ current_ooQ2(booQ2)]))
% % Which was for: current_ooQ2(booQ2)
passed=info(why_was_true(baseKB:(\+current_ooQ2(booQ2))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooQ2(booQ2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooQ2(booQ2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooQ2(booQ2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% % RHS-Post1: current_ooQ2(booQ2)
% % Support: \+current_ooQ2(fooQ2),'$nt'(current_ooQ2(fooQ2),(call_u_no_bc(current_ooQ2(OoQ2)),current_ooQ2(OoQ21)\=@=current_ooQ2(booQ2)),rhs(
% % [ current_ooQ2(booQ2)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = current_ooQ2(booQ2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = current_ooQ2(booQ2) ,
% support_fact = \+( current_ooQ2(fooQ2)) ,
% support_trig = '$nt'( current_ooQ2(fooQ2),
% call_u_no_bc(current_ooQ2(OoQ2)),current_ooQ2(OoQ21)\=@=current_ooQ2(booQ2),
% rhs([current_ooQ2(booQ2)])) ,
% none is support_status.
% % Adding NEG mpred_do_fcnt via support
% % trigger: current_ooQ2(fooQ2)
% % cond: call_u_no_bc(current_ooQ2(OoQ2)),current_ooQ2(OoQ22)\=@=current_ooQ2(booQ2)
% % action: rhs([ current_ooQ2(booQ2)])
% % from: mpred_add_support_fast(current_ooQ2(booQ2),(\+current_ooQ2(fooQ2),'$nt'(current_ooQ2(fooQ2),(call_u_no_bc(current_ooQ2(OoQ23)),current_ooQ2(OoQ24)\=@=current_ooQ2(booQ2)),rhs(
% % [ current_ooQ2(booQ2)]))))
% baseKB : mpred_fwc1( current_ooQ2(booQ2)).
% % Found positive trigger: current_ooQ2(booQ2)
% % body: mpred_positive_fact(current_ooQ2(booQ2))*->rhs([ \+( ~( current_ooQ2(booQ2)))])
% % still_supported(~current_ooQ2(booQ2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~current_ooQ2(booQ2)
% % still_supported(~current_ooQ2(booQ2))
passed=info(why_was_true(baseKB:current_ooQ2(booQ2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for current_ooQ2(booQ2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+current_ooQ2(fooQ2) % [/boot/init.pl:512]
1.2 \+current_ooQ2(W4)/(current_ooQ2(W4)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_86412]
1.3 if_mooQ2(current_ooQ2(_),current_ooQ2(booQ2)) % [mfl4(_87592,_87594,_87596,_87598)]
1.4 if_mooQ2(W4,X4)==>(\+W4/(W4\=@=X4)==>X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:41]
1.5 default_ooQ2(booQ2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:46]
1.6 default_ooQ2(W4)==>if_mooQ2(current_ooQ2(_),current_ooQ2(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:44]
1.7 mfl4([ 'Missing'=_,
'Create'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',41)
1.8 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46)
1.9 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',44)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% % Removing support: mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46),ax
% % Which was for: default_ooQ2(booQ2)
% success( mpred_undo1_nt_unfwc,
% ( '$nt'( current_ooQ2(OoQ2),
% call_u_no_bc(current_ooQ2(OoQ21)),current_ooQ2(OoQ22)\=@=current_ooQ2(booQ2),
% rhs([current_ooQ2(booQ2)])) ,
% dmsg_pretty( mpred_undo1( '$nt'( current_ooQ2(OoQ23),
% call_u_no_bc(current_ooQ2(OoQ24)),current_ooQ2(OoQ25)\=@=current_ooQ2(booQ2),
% rhs([current_ooQ2(booQ2)])))) ,
% retract_u( '$nt'( current_ooQ2(OoQ26),
% call_u_no_bc(current_ooQ2(OoQ27)),current_ooQ2(OoQ28)\=@=current_ooQ2(booQ2),
% rhs([current_ooQ2(booQ2)]))))).
% Fileinfo: unk: -1
t_l : shown_why( (\+current_ooQ2(fooQ2))+[]).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
t_l : shown_why( (\+current_ooQ2(A)/(current_ooQ2(A)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2))+[]).
% Fileinfo: unk: -1
t_l : shown_why( if_mooQ2(current_ooQ2(A),current_ooQ2(booQ2))+[]).
% Fileinfo: unk: -1
t_l : shown_why( default_ooQ2(booQ2)+[]).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
t_l : shown_why( (default_ooQ2(A)==>if_mooQ2(current_ooQ2(B),current_ooQ2(A)))+[]).
% Fileinfo: unk: -1
baseKB : '$spft'( baseKB,
default_ooQ2(OoQ2)==>if_mooQ2(current_ooQ2(OoQ22),current_ooQ2(OoQ23)),
mfl4(
[ 'X'=X],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,default_ooQ2,1,pfcLHS),
mfl4(
[ 'X'=X],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
arity(default_ooQ2,1),
mpred_prop(baseKB,default_ooQ2,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,default_ooQ2,1,pfcLHS),
rhs( [ arity(default_ooQ2,1),
functorIsMacro(default_ooQ2),
mpred_prop(baseKB,default_ooQ2,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
functorIsMacro(default_ooQ2),
mpred_prop(baseKB,default_ooQ2,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,default_ooQ2,1,pfcLHS),
rhs( [ arity(default_ooQ2,1),
functorIsMacro(default_ooQ2),
mpred_prop(baseKB,default_ooQ2,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,default_ooQ2,1,pfcWatches),
mpred_prop(baseKB,default_ooQ2,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,default_ooQ2,1,pfcLHS),
rhs( [ arity(default_ooQ2,1),
functorIsMacro(default_ooQ2),
mpred_prop(baseKB,default_ooQ2,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,default_ooQ2,1,kb_shared),
( mfl4(
[ 'X'=X],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44) ,
ax),
mfl4(
[ 'X'=X1],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
'$pt'( baseKB,
genlMt(BaseKB,baseKB),
( BaseKB3\=baseKB *->
rhs([{nop(dmsg_pretty(Call:call(kb_shared,_98262:default_ooQ2/1))),show_failure(on_x_fail(Call5:call(kb_shared,_98288:default_ooQ2/1)))}]))),
mpred_prop(baseKB,default_ooQ2,1,kb_shared),
'$pt'( baseKB,
mpred_prop(baseKB,default_ooQ2,1,kb_shared),
'$pt'( baseKB,
genlMt(BaseKB6,baseKB),
( BaseKB7\=baseKB *->
rhs([{nop(dmsg_pretty(Call8:call(kb_shared,_98368:default_ooQ2/1))),show_failure(on_x_fail(Call9:call(kb_shared,_98394:default_ooQ2/1)))}]))))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger),
mfl4(
[ 'X'=X10],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,default_ooQ2,1,pfcWatches),
mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger),
'$pt'( baseKB,
mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger),
rhs([mpred_prop(baseKB,default_ooQ2,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
'$pt'( baseKB,
default_ooQ2(OoQ2),
rhs([if_mooQ2(current_ooQ2(OoQ213),current_ooQ2(OoQ214))])),
default_ooQ2(OoQ215)==>if_mooQ2(current_ooQ2(OoQ216),current_ooQ2(OoQ217)),
mfl4(
[ 'X'=X11],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcRHS),
mfl4(BaseKB10,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcCreates),
mpred_prop(baseKB,current_ooQ2,1,pfcRHS),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcRHS),
rhs([mpred_prop(baseKB,current_ooQ2,1,pfcCreates)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,kb_shared),
( mfl4(BaseKB10,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46) ,
ax),
mfl4(BaseKB11,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
'$pt'( baseKB,
genlMt(BaseKB12,baseKB),
( BaseKB13\=baseKB *->
rhs([{nop(dmsg_pretty(Call14:call(kb_shared,_112148:current_ooQ2/1))),show_failure(on_x_fail(Call15:call(kb_shared,_112174:current_ooQ2/1)))}]))),
mpred_prop(baseKB,current_ooQ2,1,kb_shared),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,kb_shared),
'$pt'( baseKB,
genlMt(BaseKB16,baseKB),
( BaseKB17\=baseKB *->
rhs([{nop(dmsg_pretty(Call18:call(kb_shared,_112254:current_ooQ2/1))),show_failure(on_x_fail(Call19:call(kb_shared,_112280:current_ooQ2/1)))}]))))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcControlled),
mpred_prop(baseKB,current_ooQ2,1,pfcRHS),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcRHS),
genlPreds(pfcRHS,pfcControlled)*->rhs([mpred_prop(baseKB,current_ooQ2,1,pfcControlled)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,prologHybrid),
mpred_prop(baseKB,current_ooQ2,1,pfcControlled),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcControlled),
genlPreds(pfcControlled,prologHybrid)*->rhs([mpred_prop(baseKB,current_ooQ2,1,prologHybrid)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcLHS),
mfl4(BaseKB20,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
arity(current_ooQ2,1),
mpred_prop(baseKB,current_ooQ2,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcLHS),
rhs( [ arity(current_ooQ2,1),
functorIsMacro(current_ooQ2),
mpred_prop(baseKB,current_ooQ2,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
hybrid_support(current_ooQ2,1),
arity(current_ooQ2,1),
'$pt'( baseKB,
arity(current_ooQ2,1),
pfcControlled(current_ooQ2)*->rhs([hybrid_support(current_ooQ2,1)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
functorIsMacro(current_ooQ2),
mpred_prop(baseKB,current_ooQ2,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcLHS),
rhs( [ arity(current_ooQ2,1),
functorIsMacro(current_ooQ2),
mpred_prop(baseKB,current_ooQ2,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcWatches),
mpred_prop(baseKB,current_ooQ2,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcLHS),
rhs( [ arity(current_ooQ2,1),
functorIsMacro(current_ooQ2),
mpred_prop(baseKB,current_ooQ2,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger),
mfl4(BaseKB20,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcWatches),
mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger),
rhs([mpred_prop(baseKB,current_ooQ2,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$pt'( baseKB,
genlMt(BaseKB20,baseKB),
( BaseKB21\=baseKB *->
rhs([{nop(dmsg_pretty(Call22:call(kb_shared,_92030:default_ooQ2/1))),show_failure(on_x_fail(Call23:call(kb_shared,_92056:default_ooQ2/1)))}]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$pt'( baseKB,
default_ooQ2(OoQ2),
rhs([if_mooQ2(current_ooQ2(OoQ226),current_ooQ2(OoQ227))])).
% Fileinfo: unk: -1
baseKB : '$pt'( baseKB,
genlMt(BaseKB24,baseKB),
( BaseKB25\=baseKB *->
rhs([{nop(dmsg_pretty(Call26:call(kb_shared,_19974:current_ooQ2/1))),show_failure(on_x_fail(Call27:call(kb_shared,_20000:current_ooQ2/1)))}]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : functorIsMacro(default_ooQ2).
% Fileinfo: unk: -1
baseKB : functorIsMacro(current_ooQ2).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : arity(default_ooQ2,1).
% Fileinfo: unk: -1
baseKB : arity(current_ooQ2,1).
/* portray_hb1( print_tree_stop,
$predicate_property( current_ooQ2(OoQ2)),
[ interpreted, visible,public,dynamic,multifile,discontiguous,transparent
,
number_of_clauses(0),
number_of_rules(0),
last_modified_generation(97666),
defined,
size(112)]).
*/
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
/* portray_hb1( print_tree_stop,
$predicate_property( default_ooQ2(OoQ2)),
[ interpreted, visible,public,dynamic,multifile,discontiguous,transparent
,
number_of_clauses(0),
number_of_rules(0),
last_modified_generation(97214),
defined,
size(112)]).
*/
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : hybrid_support(current_ooQ2,1).
% Fileinfo: unk: -1
baseKB : safe_wrap(baseKB,default_ooQ2,1,ereq).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : safe_wrap(baseKB,current_ooQ2,1,ereq).
% Fileinfo: unk: -1
baseKB : default_ooQ2(OoQ2)==>if_mooQ2(current_ooQ2(OoQ229),current_ooQ2(OoQ230)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : mpred_prop(baseKB,default_ooQ2,1,pfcLHS).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,default_ooQ2,1,pfcWatches).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,default_ooQ2,1,kb_shared).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : mpred_prop(baseKB,default_ooQ2,1,pfcPosTrigger).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,current_ooQ2,1,pfcRHS).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,current_ooQ2,1,pfcCreates).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : mpred_prop(baseKB,current_ooQ2,1,kb_shared).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,current_ooQ2,1,pfcControlled).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,current_ooQ2,1,prologHybrid).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : mpred_prop(baseKB,current_ooQ2,1,pfcLHS).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,current_ooQ2,1,pfcWatches).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,current_ooQ2,1,pfcNegTrigger).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
rdf_rewrite : arity(default_ooQ2,1).
% Fileinfo: unk: -1
rdf_rewrite : arity(current_ooQ2,1).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
j_u : junit_prop("default_ooQ2(booQ2). @ 32",goal,baseKB:call_u(default_ooQ2(booQ2))).
% Fileinfo: unk: -1
j_u : junit_prop("default_ooQ2(booQ2). @ 36",goal,baseKB:default_ooQ2(booQ2)).
% Fileinfo: unk: -1
j_u : junit_prop("current_ooQ2(booQ2). @ 48",goal,baseKB:current_ooQ2(booQ2)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
j_u : junit_prop("\naf current_ooQ2(booQ2). @ 54",goal,baseKB:(\+current_ooQ2(booQ2))).
% Fileinfo: unk: -1
j_u : junit_prop("current_ooQ2(booQ2). @ 58",goal,baseKB:current_ooQ2(booQ2)).
passed=info(why_was_true(baseKB:(\+current_ooQ2(booQ2))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooQ2(booQ2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooQ2(booQ2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooQ2(booQ2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = ~( current_ooQ2(fooQ2)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = ~( current_ooQ2(fooQ2)) ,
% support_fact = mfl4(_97994,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',66) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( ~( current_ooQ2(fooQ2))).
% % Found positive trigger: ~current_ooQ2(fooQ2)
% % body: mpred_positive_fact(~current_ooQ2(fooQ2))*->rhs([ \+( ~( ~( current_ooQ2(fooQ2))))])
passed=info(why_was_true(baseKB: ~current_ooQ2(fooQ2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~current_ooQ2(fooQ2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',66)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = default_ooQ2(booQ2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = default_ooQ2(booQ2) ,
% support_fact = mfl4(_19862,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',72) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( default_ooQ2(booQ2)).
% % Found positive trigger: default_ooQ2(booQ2)
% % body: mpred_positive_fact(default_ooQ2(booQ2))*->rhs([ \+( ~( default_ooQ2(booQ2)))])
% % still_supported(~default_ooQ2(booQ2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~default_ooQ2(booQ2)
% % still_supported(~default_ooQ2(booQ2))
% % Found positive trigger: default_ooQ2(booQ2)
% % body: rhs([ if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2))])
% % RHS-Post1: if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2))
% % Support: default_ooQ2(booQ2),'$pt'(baseKB,default_ooQ2(booQ2),rhs([ if_mooQ2(current_ooQ2(OoQ22),current_ooQ2(booQ2))]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = if_mooQ2(current_ooQ2(_2362),current_ooQ2(booQ2)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = if_mooQ2(current_ooQ2(_2362),current_ooQ2(booQ2)) ,
% support_fact = default_ooQ2(booQ2) ,
% support_trig = '$pt'(baseKB,default_ooQ2(booQ2),rhs([if_mooQ2(current_ooQ2(_2362),current_ooQ2(booQ2))])) ,
% none is support_status.
% baseKB : mpred_fwc1( if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2))).
% % Found positive trigger: if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2))
% % body: mpred_positive_fact(if_mooQ2(current_ooQ2(OoQ22),current_ooQ2(booQ2)))*->rhs([ \+( ~( if_mooQ2(current_ooQ2(OoQ23),current_ooQ2(booQ2))))])
% % still_supported(~if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2)))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2))
% % still_supported(~if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2)))
% % Found positive trigger: if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2))
% % body: rhs([ \+current_ooQ2(OoQ22)/(current_ooQ2(OoQ23)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)])
% % RHS-Post1: \+current_ooQ2(OoQ2)/(current_ooQ2(OoQ21)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)
% % Support: if_mooQ2(current_ooQ2(OoQ22),current_ooQ2(booQ2)),'$pt'(baseKB,if_mooQ2(current_ooQ2(OoQ23),current_ooQ2(booQ2)),rhs([ \+current_ooQ2(OoQ24)/(current_ooQ2(OoQ25)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = \+current_ooQ2(_2834)/(current_ooQ2(_2834)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = \+current_ooQ2(_2834)/(current_ooQ2(_2834)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2) ,
% support_fact = if_mooQ2(current_ooQ2(_2606),current_ooQ2(booQ2)) ,
% support_trig = '$pt'( baseKB,
% if_mooQ2(current_ooQ2(OoQ2),current_ooQ2(booQ2)),
% rhs([(\+current_ooQ2(_2834)/(current_ooQ2(_2834)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2))])) ,
% none is support_status.
% baseKB : mpred_fwc1( \+current_ooQ2(OoQ2)/(current_ooQ2(OoQ21)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)).
% % Adding negative
% % trigger: current_ooQ2(OoQ2)
% % test: call_u_no_bc(current_ooQ2(OoQ22)),current_ooQ2(OoQ23)\=@=current_ooQ2(booQ2)
% % body: rhs([ current_ooQ2(booQ2)])
% % Support: (\+current_ooQ2(OoQ24)/(current_ooQ2(OoQ25)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)),mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',72)
% % RHS-Post1: current_ooQ2(booQ2)
% % Support: \+current_ooQ2(OoQ2),'$nt'(current_ooQ2(OoQ21),(call_u_no_bc(current_ooQ2(OoQ22)),current_ooQ2(OoQ23)\=@=current_ooQ2(booQ2)),rhs(
% % [ current_ooQ2(booQ2)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = current_ooQ2(booQ2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = current_ooQ2(booQ2) ,
% support_fact = \+( current_ooQ2(OoQ2)) ,
% support_trig = '$nt'( current_ooQ2(OoQ2),
% call_u_no_bc(current_ooQ2(OoQ2)),current_ooQ2(OoQ21)\=@=current_ooQ2(booQ2),
% rhs([current_ooQ2(booQ2)])) ,
% none is support_status.
% % Adding NEG mpred_do_fcnt via support
% % trigger: current_ooQ2(OoQ2)
% % cond: call_u_no_bc(current_ooQ2(OoQ22)),current_ooQ2(OoQ23)\=@=current_ooQ2(booQ2)
% % action: rhs([ current_ooQ2(booQ2)])
% % from: mpred_add_support_fast(current_ooQ2(booQ2),(\+current_ooQ2(OoQ24),'$nt'(current_ooQ2(OoQ25),(call_u_no_bc(current_ooQ2(OoQ26)),current_ooQ2(OoQ27)\=@=current_ooQ2(booQ2)),rhs(
% % [ current_ooQ2(booQ2)]))))
% baseKB : mpred_fwc1( current_ooQ2(booQ2)).
% % Found positive trigger: current_ooQ2(booQ2)
% % body: mpred_positive_fact(current_ooQ2(booQ2))*->rhs([ \+( ~( current_ooQ2(booQ2)))])
% % still_supported(~current_ooQ2(booQ2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~current_ooQ2(booQ2)
% % still_supported(~current_ooQ2(booQ2))
% % Found negative trigger: current_ooQ2(booQ2)
% % cond: call_u_no_bc(current_ooQ2(OoQ2)),current_ooQ2(OoQ22)\=@=current_ooQ2(booQ2)
% % body: rhs([ current_ooQ2(booQ2)])
% % Support: '$spft'(baseKB,current_ooQ2(booQ2),\+current_ooQ2(OoQ23),'$nt'(current_ooQ2(booQ2),(call_u_no_bc(current_ooQ2(OoQ24)),current_ooQ2(OoQ25)\=@=current_ooQ2(booQ2)),rhs(
% % [ current_ooQ2(booQ2)])))
% % Found positive trigger: \+current_ooQ2(OoQ2)/(current_ooQ2(OoQ22)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)
% % body: mpred_positive_fact((\+current_ooQ2(OoQ23)/(current_ooQ2(OoQ24)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)))*->rhs([ \+( ~( \+current_ooQ2(OoQ25)/(current_ooQ2(OoQ26)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2)))])
passed=info(why_was_true(baseKB:current_ooQ2(booQ2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for current_ooQ2(booQ2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+current_ooQ2(fooQ2) % [/boot/init.pl:512]
1.2 \+current_ooQ2(W4)/(current_ooQ2(W4)\=@=current_ooQ2(booQ2))==>current_ooQ2(booQ2) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_60260]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',66)
1.4 if_mooQ2(current_ooQ2(_),current_ooQ2(booQ2)) % [mfl4(_61810,_61812,_61814,_61816)]
1.5 if_mooQ2(W4,X4)==>(\+W4/(W4\=@=X4)==>X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:41]
1.6 default_ooQ2(booQ2) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:72]
1.7 default_ooQ2(W4)==>if_mooQ2(current_ooQ2(_),current_ooQ2(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:44]
1.8 mfl4([ 'Missing'=_,
'Create'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',41)
1.9 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',72)
1.10 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',44)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = ( if_mooTt(Missing,Create) ==>
% \+( Missing/(Missing\=@=Create)) ==>
% _72074) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = ( if_mooTt(Missing,Create) ==>
% \+( Missing/(Missing\=@=Create)) ==>
% _72074) ,
% support_fact = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 84) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( ( if_mooTt(If_mooTt,MooTt) ==>
% \+( _120288/(_120294\=@=_120296)) ==>
% _114662)).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooTt,2,pfcLHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooTt,2,pfcLHS) ,
% support_fact = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 84) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooTt,2,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcLHS)
% % body: \+ground(if_mooTt/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooTt,2,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcLHS)
% % body: rhs([ arity(if_mooTt,2),
% % functorIsMacro(if_mooTt),
% % mpred_prop(baseKB,if_mooTt,2,pfcWatches)])
% % RHS-Post1: arity(if_mooTt,2)
% % Support: mpred_prop(baseKB,if_mooTt,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooTt,2,pfcLHS),rhs([ arity(if_mooTt,2),
% % functorIsMacro(if_mooTt),
% % mpred_prop(baseKB,if_mooTt,2,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(if_mooTt,2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(if_mooTt,2) ,
% support_fact = mpred_prop(baseKB,if_mooTt,2,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooTt,2,pfcLHS),
% rhs( [ arity(if_mooTt,2),
% functorIsMacro(if_mooTt),
% mpred_prop(baseKB,if_mooTt,2,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( arity(if_mooTt,2)).
% % Found positive trigger: arity(if_mooTt,2)
% % body: predicateConventionMt(if_mooTt,PredicateConventionMt_If_mooTt)*->rhs([ { kb_global( _38718 :
% %
% % if_mooTt/2) }])
% % Found positive trigger: arity(if_mooTt,2)
% % body: prologHybrid(if_mooTt)*->rhs([ { kb_shared( if_mooTt/2) }])
% % Found positive trigger: arity(if_mooTt,2)
% % body: pfcControlled(if_mooTt)*->rhs([ hybrid_support(if_mooTt,2)])
% % Found positive trigger: arity(if_mooTt,2)
% % body: mpred_positive_fact(arity(if_mooTt,2))*->rhs([ \+( ~( arity(if_mooTt,2)))])
% % still_supported(~arity(if_mooTt,2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(if_mooTt,2)
% % still_supported(~arity(if_mooTt,2))
% % Found positive trigger: arity(if_mooTt,2)
% % body: singleValuedInArg(if_mooTt,SingleValuedInArg_If_mooTt)*->rhs([ singleValuedInArgAX(if_mooTt,2,SingleValuedInArgAX6)])
% % RHS-Post1: functorIsMacro(if_mooTt)
% % Support: mpred_prop(baseKB,if_mooTt,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooTt,2,pfcLHS),rhs([ arity(if_mooTt,2),
% % functorIsMacro(if_mooTt),
% % mpred_prop(baseKB,if_mooTt,2,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(if_mooTt) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(if_mooTt) ,
% support_fact = mpred_prop(baseKB,if_mooTt,2,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooTt,2,pfcLHS),
% rhs( [ arity(if_mooTt,2),
% functorIsMacro(if_mooTt),
% mpred_prop(baseKB,if_mooTt,2,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(if_mooTt)).
% % Found positive trigger: functorIsMacro(if_mooTt)
% % body: mpred_positive_fact(functorIsMacro(if_mooTt))*->rhs([ \+( ~( functorIsMacro(if_mooTt)))])
% % still_supported(~functorIsMacro(if_mooTt))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(if_mooTt)
% % still_supported(~functorIsMacro(if_mooTt))
% % RHS-Post1: mpred_prop(baseKB,if_mooTt,2,pfcWatches)
% % Support: mpred_prop(baseKB,if_mooTt,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooTt,2,pfcLHS),rhs([ arity(if_mooTt,2),
% % functorIsMacro(if_mooTt),
% % mpred_prop(baseKB,if_mooTt,2,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooTt,2,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooTt,2,pfcWatches) ,
% support_fact = mpred_prop(baseKB,if_mooTt,2,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooTt,2,pfcLHS),
% rhs( [ arity(if_mooTt,2),
% functorIsMacro(if_mooTt),
% mpred_prop(baseKB,if_mooTt,2,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooTt,2,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcWatches)
% % body: \+ground(if_mooTt/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooTt,2,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : if_mooTt/2) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooTt,2,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooTt,2,kb_shared) ,
% support_fact = ( mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 84) ,
% ax) ,
% support_trig = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 84) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooTt,2,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB3\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_18978:if_mooTt/2))),
% % show_failure( on_x_fail( Call5 :
% %
% % call(kb_shared,_33220:if_mooTt/2))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB3\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_30000:if_mooTt/2))),
% % show_failure( on_x_fail( Call5 :
% %
% % call(kb_shared,_44242:if_mooTt/2))) }])
% % Support: mpred_prop(baseKB,if_mooTt,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,if_mooTt,2,kb_shared),'$pt'(baseKB,genlMt(BaseKB6,baseKB),(BaseKB7\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call8 :
% %
% % call(kb_shared,_80966:if_mooTt/2))),
% % show_failure( on_x_fail( Call9 :
% %
% % call(kb_shared,_95208:if_mooTt/2))) }]))))
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,kb_shared)
% % body: \+ground(if_mooTt/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooTt,2,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,if_mooTt,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooTt,2,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooTt,2,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooTt,2,kb_shared)
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,if_mooTt,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooTt,2,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooTt,2,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooTt,2,pfcWatches)
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,if_mooTt,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooTt,2,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooTt,2,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooTt,2,pfcLHS)
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcLHS))
% % Adding positive
% % trigger: if_mooTt(If_mooTt,MooTt)
% % body: rhs([ \+_32690/(_32696\=@=_32698)==>_32682])
% % Support: (if_mooTt(If_mooTt3,MooTt5)==>(\+_3486/(_3488\=@=_3490)==>_3484)),mfl4([ 'Missing'=Missing,
% % 'Create'=Create],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',84)
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger) ,
% support_fact = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 84) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger)).
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger)
% % body: \+ground(if_mooTt/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger)
% % body: rhs([ mpred_prop(baseKB,if_mooTt,2,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,if_mooTt,2,pfcWatches)
% % Support: mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger),rhs([ mpred_prop(baseKB,if_mooTt,2,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooTt,2,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooTt,2,pfcWatches) ,
% support_fact = mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger),
% rhs([mpred_prop(baseKB,if_mooTt,2,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,if_mooTt,2,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,if_mooTt,2,pfcLHS),
% rhs( [ arity(if_mooTt,2),
% functorIsMacro(if_mooTt),
% mpred_prop(baseKB,if_mooTt,2,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger)
% % body: genlPreds(pfcPosTrigger,GenlPreds_PfcPosTrigger)*->rhs([ mpred_prop(baseKB,if_mooTt,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger)))])
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger)
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcPosTrigger))
% % Found positive trigger: if_mooTt(If_mooTt,MooTt)==>(\+_3394/(_3396\=@=_3398)==>_3392)
% % body: mpred_positive_fact((if_mooTt(If_mooTt3,MooTt7)==>(\+_3402/(_3404\=@=_3406)==>_3400)))*->rhs([ \+( ~( ( if_mooTt(If_mooTt4,MooTt8) ==>
% % \+( _94492/(_94498\=@=_94500)) ==>
% % _88858)))])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = default_ooTt(_98092)==>if_mooTt(current_ooTt(_98114),current_ooTt(_98092)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = default_ooTt(_98092)==>if_mooTt(current_ooTt(_98114),current_ooTt(_98092)) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( default_ooTt(Tt)==>if_mooTt(current_ooTt(Tt2),current_ooTt(Tt3))).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooTt,2,pfcRHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooTt,2,pfcRHS) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooTt,2,pfcRHS)).
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcRHS)
% % body: \+ground(if_mooTt/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooTt,2,pfcRHS)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcRHS)
% % body: rhs([ mpred_prop(baseKB,if_mooTt,2,pfcCreates)])
% % RHS-Post1: mpred_prop(baseKB,if_mooTt,2,pfcCreates)
% % Support: mpred_prop(baseKB,if_mooTt,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooTt,2,pfcRHS),rhs([ mpred_prop(baseKB,if_mooTt,2,pfcCreates)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooTt,2,pfcCreates) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooTt,2,pfcCreates) ,
% support_fact = mpred_prop(baseKB,if_mooTt,2,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooTt,2,pfcRHS),
% rhs([mpred_prop(baseKB,if_mooTt,2,pfcCreates)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooTt,2,pfcCreates)).
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcCreates)
% % body: \+ground(if_mooTt/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooTt,2,pfcCreates)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcCreates)
% % body: rhs([ { baseKB : warn_if_static(if_mooTt,2) },
% % { kb_shared( baseKB : if_mooTt/2) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcCreates)
% % body: genlPreds(pfcCreates,GenlPreds_PfcCreates)*->rhs([ mpred_prop(baseKB,if_mooTt,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcCreates)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooTt,2,pfcCreates))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooTt,2,pfcCreates)))])
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcCreates))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooTt,2,pfcCreates)
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcCreates))
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcRHS)
% % body: genlPreds(pfcRHS,GenlPreds_PfcRHS)*->rhs([ mpred_prop(baseKB,if_mooTt,2,Prop)])
% % RHS-Post1: mpred_prop(baseKB,if_mooTt,2,pfcControlled)
% % Support: mpred_prop(baseKB,if_mooTt,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooTt,2,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
% % [ mpred_prop(baseKB,if_mooTt,2,pfcControlled)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooTt,2,pfcControlled) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooTt,2,pfcControlled) ,
% support_fact = mpred_prop(baseKB,if_mooTt,2,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooTt,2,pfcRHS),
% genlPreds(pfcRHS,pfcControlled)*->rhs([mpred_prop(baseKB,if_mooTt,2,pfcControlled)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooTt,2,pfcControlled)).
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcControlled)
% % body: \+ground(if_mooTt/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooTt,2,pfcControlled)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcControlled)
% % body: rhs([ { kb_shared( baseKB : if_mooTt/2) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcControlled)
% % body: genlPreds(pfcControlled,GenlPreds_PfcControlled)*->rhs([ mpred_prop(baseKB,if_mooTt,2,Prop)])
% % RHS-Post1: mpred_prop(baseKB,if_mooTt,2,prologHybrid)
% % Support: mpred_prop(baseKB,if_mooTt,2,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,if_mooTt,2,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
% % [ mpred_prop(baseKB,if_mooTt,2,prologHybrid)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooTt,2,prologHybrid) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooTt,2,prologHybrid) ,
% support_fact = mpred_prop(baseKB,if_mooTt,2,pfcControlled) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooTt,2,pfcControlled),
% genlPreds(pfcControlled,prologHybrid)*->rhs([mpred_prop(baseKB,if_mooTt,2,prologHybrid)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooTt,2,prologHybrid)).
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,prologHybrid)
% % body: \+ground(if_mooTt/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooTt,2,prologHybrid)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,prologHybrid)
% % body: genlPreds(prologHybrid,GenlPreds_PrologHybrid)*->rhs([ mpred_prop(baseKB,if_mooTt,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,prologHybrid)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooTt,2,prologHybrid))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooTt,2,prologHybrid)))])
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,prologHybrid))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooTt,2,prologHybrid)
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,prologHybrid))
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcControlled)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooTt,2,pfcControlled))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooTt,2,pfcControlled)))])
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcControlled))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooTt,2,pfcControlled)
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcControlled))
% % Found positive trigger: mpred_prop(baseKB,if_mooTt,2,pfcRHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooTt,2,pfcRHS))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooTt,2,pfcRHS)))])
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcRHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooTt,2,pfcRHS)
% % still_supported(~mpred_prop(baseKB,if_mooTt,2,pfcRHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooTt,1,pfcLHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooTt,1,pfcLHS) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,default_ooTt,1,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcLHS)
% % body: \+ground(default_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,default_ooTt,1,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcLHS)
% % body: rhs([ arity(default_ooTt,1),
% % functorIsMacro(default_ooTt),
% % mpred_prop(baseKB,default_ooTt,1,pfcWatches)])
% % RHS-Post1: arity(default_ooTt,1)
% % Support: mpred_prop(baseKB,default_ooTt,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,default_ooTt,1,pfcLHS),rhs([ arity(default_ooTt,1),
% % functorIsMacro(default_ooTt),
% % mpred_prop(baseKB,default_ooTt,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(default_ooTt,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(default_ooTt,1) ,
% support_fact = mpred_prop(baseKB,default_ooTt,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,default_ooTt,1,pfcLHS),
% rhs( [ arity(default_ooTt,1),
% functorIsMacro(default_ooTt),
% mpred_prop(baseKB,default_ooTt,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( arity(default_ooTt,1)).
% % Found positive trigger: arity(default_ooTt,1)
% % body: predicateConventionMt(default_ooTt,PredicateConventionMt_Default_ooTt)*->rhs([ { kb_global( _113614 :
% %
% % default_ooTt/1) }])
% % Found positive trigger: arity(default_ooTt,1)
% % body: prologHybrid(default_ooTt)*->rhs([ { kb_shared( default_ooTt/1) }])
% % Found positive trigger: arity(default_ooTt,1)
% % body: pfcControlled(default_ooTt)*->rhs([ hybrid_support(default_ooTt,1)])
% % Found positive trigger: arity(default_ooTt,1)
% % body: mpred_positive_fact(arity(default_ooTt,1))*->rhs([ \+( ~( arity(default_ooTt,1)))])
% % still_supported(~arity(default_ooTt,1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(default_ooTt,1)
% % still_supported(~arity(default_ooTt,1))
% % Found positive trigger: arity(default_ooTt,1)
% % body: singleValuedInArg(default_ooTt,SingleValuedInArg_Default_ooTt)*->rhs([ singleValuedInArgAX(default_ooTt,1,SingleValuedInArgAX5)])
% % RHS-Post1: functorIsMacro(default_ooTt)
% % Support: mpred_prop(baseKB,default_ooTt,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,default_ooTt,1,pfcLHS),rhs([ arity(default_ooTt,1),
% % functorIsMacro(default_ooTt),
% % mpred_prop(baseKB,default_ooTt,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(default_ooTt) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(default_ooTt) ,
% support_fact = mpred_prop(baseKB,default_ooTt,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,default_ooTt,1,pfcLHS),
% rhs( [ arity(default_ooTt,1),
% functorIsMacro(default_ooTt),
% mpred_prop(baseKB,default_ooTt,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(default_ooTt)).
% % Found positive trigger: functorIsMacro(default_ooTt)
% % body: mpred_positive_fact(functorIsMacro(default_ooTt))*->rhs([ \+( ~( functorIsMacro(default_ooTt)))])
% % still_supported(~functorIsMacro(default_ooTt))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(default_ooTt)
% % still_supported(~functorIsMacro(default_ooTt))
% % RHS-Post1: mpred_prop(baseKB,default_ooTt,1,pfcWatches)
% % Support: mpred_prop(baseKB,default_ooTt,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,default_ooTt,1,pfcLHS),rhs([ arity(default_ooTt,1),
% % functorIsMacro(default_ooTt),
% % mpred_prop(baseKB,default_ooTt,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooTt,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooTt,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,default_ooTt,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,default_ooTt,1,pfcLHS),
% rhs( [ arity(default_ooTt,1),
% functorIsMacro(default_ooTt),
% mpred_prop(baseKB,default_ooTt,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,default_ooTt,1,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcWatches)
% % body: \+ground(default_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,default_ooTt,1,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : default_ooTt/1) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooTt,1,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooTt,1,kb_shared) ,
% support_fact = ( mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87) ,
% ax) ,
% support_trig = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,default_ooTt,1,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB2\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_79270:default_ooTt/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_93512:default_ooTt/1))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB2\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_85618:default_ooTt/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_99860:default_ooTt/1))) }])
% % Support: mpred_prop(baseKB,default_ooTt,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,default_ooTt,1,kb_shared),'$pt'(baseKB,genlMt(BaseKB5,baseKB),(BaseKB6\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call7 :
% %
% % call(kb_shared,_30542:default_ooTt/1))),
% % show_failure( on_x_fail( Call8 :
% %
% % call(kb_shared,_44786:default_ooTt/1))) }]))))
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,kb_shared)
% % body: \+ground(default_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,default_ooTt,1,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,default_ooTt,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,default_ooTt,1,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,default_ooTt,1,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,default_ooTt,1,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,default_ooTt,1,kb_shared)
% % still_supported(~mpred_prop(baseKB,default_ooTt,1,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,default_ooTt,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,default_ooTt,1,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,default_ooTt,1,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,default_ooTt,1,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,default_ooTt,1,pfcWatches)
% % still_supported(~mpred_prop(baseKB,default_ooTt,1,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,default_ooTt,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,default_ooTt,1,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,default_ooTt,1,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,default_ooTt,1,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,default_ooTt,1,pfcLHS)
% % still_supported(~mpred_prop(baseKB,default_ooTt,1,pfcLHS))
% % Adding positive
% % trigger: default_ooTt(Tt)
% % body: rhs([ if_mooTt(current_ooTt(Tt3),current_ooTt(Tt4))])
% % Support: (default_ooTt(Tt5)==>if_mooTt(current_ooTt(Tt6),current_ooTt(Tt7))),mfl4([ 'X'=X],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',87)
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger)).
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger)
% % body: \+ground(default_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger)
% % body: rhs([ mpred_prop(baseKB,default_ooTt,1,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,default_ooTt,1,pfcWatches)
% % Support: mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger),rhs([ mpred_prop(baseKB,default_ooTt,1,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooTt,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooTt,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger),
% rhs([mpred_prop(baseKB,default_ooTt,1,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,default_ooTt,1,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,default_ooTt,1,pfcLHS),
% rhs( [ arity(default_ooTt,1),
% functorIsMacro(default_ooTt),
% mpred_prop(baseKB,default_ooTt,1,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger)
% % body: genlPreds(pfcPosTrigger,GenlPreds_PfcPosTrigger)*->rhs([ mpred_prop(baseKB,default_ooTt,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger)))])
% % still_supported(~mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger)
% % still_supported(~mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger))
% % Found positive trigger: default_ooTt(Tt)==>if_mooTt(current_ooTt(Tt3),current_ooTt(Tt4))
% % body: mpred_positive_fact((default_ooTt(Tt5)==>if_mooTt(current_ooTt(Tt6),current_ooTt(Tt7))))*->rhs([ \+( ~( default_ooTt(Tt8)==>if_mooTt(current_ooTt(Tt9),current_ooTt(Tt10))))])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = default_ooTt(defaultValueTt) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = default_ooTt(defaultValueTt) ,
% support_fact = mfl4(_52044,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( default_ooTt(defaultValueTt)).
% % Found positive trigger: default_ooTt(defaultValueTt)
% % body: mpred_positive_fact(default_ooTt(defaultValueTt))*->rhs([ \+( ~( default_ooTt(defaultValueTt)))])
% % still_supported(~default_ooTt(defaultValueTt))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~default_ooTt(defaultValueTt)
% % still_supported(~default_ooTt(defaultValueTt))
% % Found positive trigger: default_ooTt(defaultValueTt)
% % body: rhs([ if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt))])
% % RHS-Post1: if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt))
% % Support: default_ooTt(defaultValueTt),'$pt'(baseKB,default_ooTt(defaultValueTt),rhs([ if_mooTt(current_ooTt(Tt2),current_ooTt(defaultValueTt))]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = if_mooTt(current_ooTt(_2362),current_ooTt(defaultValueTt)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = if_mooTt(current_ooTt(_2362),current_ooTt(defaultValueTt)) ,
% support_fact = default_ooTt(defaultValueTt) ,
% support_trig = '$pt'( baseKB,
% default_ooTt(defaultValueTt),
% rhs([if_mooTt(current_ooTt(_2362),current_ooTt(defaultValueTt))])) ,
% none is support_status.
% baseKB : mpred_fwc1( if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt))).
% % Found positive trigger: if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt))
% % body: mpred_positive_fact(if_mooTt(current_ooTt(Tt2),current_ooTt(defaultValueTt)))*->rhs([ \+( ~( if_mooTt(current_ooTt(Tt3),current_ooTt(defaultValueTt))))])
% % still_supported(~if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt)))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt))
% % still_supported(~if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt)))
% % Found positive trigger: if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt))
% % body: rhs([ ( \+( current_ooTt(Tt2)/(current_ooTt(Tt3)\=@=current_ooTt(defaultValueTt))) ==>
% % current_ooTt(defaultValueTt))])
% % RHS-Post1: \+current_ooTt(Tt)/(current_ooTt(Tt1)\=@=current_ooTt(defaultValueTt))==>current_ooTt(defaultValueTt)
% % Support: if_mooTt(current_ooTt(Tt2),current_ooTt(defaultValueTt)),'$pt'(baseKB,if_mooTt(current_ooTt(Tt3),current_ooTt(defaultValueTt)),rhs(
% % [ ( \+( current_ooTt(Tt4)/(current_ooTt(Tt5)\=@=current_ooTt(defaultValueTt))) ==>
% % current_ooTt(defaultValueTt))]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = ( \+( current_ooTt(Tt)/(current_ooTt(Tt1)\=@=current_ooTt(defaultValueTt))) ==>
% current_ooTt(defaultValueTt)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = ( \+( current_ooTt(Tt)/(current_ooTt(Tt1)\=@=current_ooTt(defaultValueTt))) ==>
% current_ooTt(defaultValueTt)) ,
% support_fact = if_mooTt(current_ooTt(_2606),current_ooTt(defaultValueTt)) ,
% support_trig = '$pt'( baseKB,
% if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt)),
% rhs([(\+current_ooTt(_2834)/(current_ooTt(_2834)\=@=current_ooTt(defaultValueTt))==>current_ooTt(defaultValueTt))])) ,
% none is support_status.
% baseKB : mpred_fwc1( ( \+( current_ooTt(Tt)/(current_ooTt(Tt1)\=@=current_ooTt(defaultValueTt))) ==>
% current_ooTt(defaultValueTt))).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooTt,1,pfcRHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooTt,1,pfcRHS) ,
% support_fact = mfl4(_44024,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooTt,1,pfcRHS)).
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcRHS)
% % body: \+ground(current_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooTt,1,pfcRHS)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcRHS)
% % body: rhs([ mpred_prop(baseKB,current_ooTt,1,pfcCreates)])
% % RHS-Post1: mpred_prop(baseKB,current_ooTt,1,pfcCreates)
% % Support: mpred_prop(baseKB,current_ooTt,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooTt,1,pfcRHS),rhs([ mpred_prop(baseKB,current_ooTt,1,pfcCreates)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooTt,1,pfcCreates) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooTt,1,pfcCreates) ,
% support_fact = mpred_prop(baseKB,current_ooTt,1,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooTt,1,pfcRHS),
% rhs([mpred_prop(baseKB,current_ooTt,1,pfcCreates)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooTt,1,pfcCreates)).
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcCreates)
% % body: \+ground(current_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooTt,1,pfcCreates)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcCreates)
% % body: rhs([ { baseKB : warn_if_static(current_ooTt,1) },
% % { kb_shared( baseKB : current_ooTt/1) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooTt,1,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooTt,1,kb_shared) ,
% support_fact = ( mfl4(_1320,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89) ,
% ax) ,
% support_trig = mfl4(_1860,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooTt,1,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB1\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_94804:current_ooTt/1))),
% % show_failure( on_x_fail( Call3 :
% %
% % call(kb_shared,_9028:current_ooTt/1))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB1\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_18718:current_ooTt/1))),
% % show_failure( on_x_fail( Call3 :
% %
% % call(kb_shared,_32960:current_ooTt/1))) }])
% % Support: mpred_prop(baseKB,current_ooTt,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,current_ooTt,1,kb_shared),'$pt'(baseKB,genlMt(BaseKB4,baseKB),(BaseKB5\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call6 :
% %
% % call(kb_shared,_69684:current_ooTt/1))),
% % show_failure( on_x_fail( Call7 :
% %
% % call(kb_shared,_83928:current_ooTt/1))) }]))))
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,kb_shared)
% % body: \+ground(current_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooTt,1,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,current_ooTt,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooTt,1,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooTt,1,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooTt,1,kb_shared)
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcCreates)
% % body: genlPreds(pfcCreates,GenlPreds_PfcCreates)*->rhs([ mpred_prop(baseKB,current_ooTt,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcCreates)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooTt,1,pfcCreates))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooTt,1,pfcCreates)))])
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcCreates))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooTt,1,pfcCreates)
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcCreates))
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcRHS)
% % body: genlPreds(pfcRHS,GenlPreds_PfcRHS)*->rhs([ mpred_prop(baseKB,current_ooTt,1,Prop)])
% % RHS-Post1: mpred_prop(baseKB,current_ooTt,1,pfcControlled)
% % Support: mpred_prop(baseKB,current_ooTt,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooTt,1,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
% % [ mpred_prop(baseKB,current_ooTt,1,pfcControlled)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooTt,1,pfcControlled) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooTt,1,pfcControlled) ,
% support_fact = mpred_prop(baseKB,current_ooTt,1,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooTt,1,pfcRHS),
% genlPreds(pfcRHS,pfcControlled)*->rhs([mpred_prop(baseKB,current_ooTt,1,pfcControlled)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooTt,1,pfcControlled)).
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcControlled)
% % body: \+ground(current_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooTt,1,pfcControlled)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcControlled)
% % body: rhs([ { kb_shared( baseKB : current_ooTt/1) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcControlled)
% % body: genlPreds(pfcControlled,GenlPreds_PfcControlled)*->rhs([ mpred_prop(baseKB,current_ooTt,1,Prop)])
% % RHS-Post1: mpred_prop(baseKB,current_ooTt,1,prologHybrid)
% % Support: mpred_prop(baseKB,current_ooTt,1,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,current_ooTt,1,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
% % [ mpred_prop(baseKB,current_ooTt,1,prologHybrid)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooTt,1,prologHybrid) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooTt,1,prologHybrid) ,
% support_fact = mpred_prop(baseKB,current_ooTt,1,pfcControlled) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooTt,1,pfcControlled),
% ( genlPreds(pfcControlled,prologHybrid) *->
% rhs([mpred_prop(baseKB,current_ooTt,1,prologHybrid)]))) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooTt,1,prologHybrid)).
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,prologHybrid)
% % body: \+ground(current_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooTt,1,prologHybrid)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,prologHybrid)
% % body: genlPreds(prologHybrid,GenlPreds_PrologHybrid)*->rhs([ mpred_prop(baseKB,current_ooTt,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,prologHybrid)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooTt,1,prologHybrid))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooTt,1,prologHybrid)))])
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,prologHybrid))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooTt,1,prologHybrid)
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,prologHybrid))
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcControlled)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooTt,1,pfcControlled))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooTt,1,pfcControlled)))])
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcControlled))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooTt,1,pfcControlled)
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcControlled))
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcRHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooTt,1,pfcRHS))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooTt,1,pfcRHS)))])
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcRHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooTt,1,pfcRHS)
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcRHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooTt,1,pfcLHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooTt,1,pfcLHS) ,
% support_fact = mfl4(_12222,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooTt,1,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcLHS)
% % body: \+ground(current_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooTt,1,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcLHS)
% % body: rhs([ arity(current_ooTt,1),
% % functorIsMacro(current_ooTt),
% % mpred_prop(baseKB,current_ooTt,1,pfcWatches)])
% % RHS-Post1: arity(current_ooTt,1)
% % Support: mpred_prop(baseKB,current_ooTt,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooTt,1,pfcLHS),rhs([ arity(current_ooTt,1),
% % functorIsMacro(current_ooTt),
% % mpred_prop(baseKB,current_ooTt,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(current_ooTt,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(current_ooTt,1) ,
% support_fact = mpred_prop(baseKB,current_ooTt,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooTt,1,pfcLHS),
% rhs( [ arity(current_ooTt,1),
% functorIsMacro(current_ooTt),
% mpred_prop(baseKB,current_ooTt,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( arity(current_ooTt,1)).
% % Found positive trigger: arity(current_ooTt,1)
% % body: predicateConventionMt(current_ooTt,PredicateConventionMt_Current_ooTt)*->rhs([ { kb_global( _44804 :
% %
% % current_ooTt/1) }])
% % Found positive trigger: arity(current_ooTt,1)
% % body: prologHybrid(current_ooTt)*->rhs([ { kb_shared( current_ooTt/1) }])
% % Found positive trigger: arity(current_ooTt,1)
% % body: pfcControlled(current_ooTt)*->rhs([ hybrid_support(current_ooTt,1)])
% % RHS-Post1: hybrid_support(current_ooTt,1)
% % Support: arity(current_ooTt,1),'$pt'(baseKB,arity(current_ooTt,1),(pfcControlled(current_ooTt)*->rhs([ hybrid_support(current_ooTt,1)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = hybrid_support(current_ooTt,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = hybrid_support(current_ooTt,1) ,
% support_fact = arity(current_ooTt,1) ,
% support_trig = '$pt'( baseKB,
% arity(current_ooTt,1),
% pfcControlled(current_ooTt)*->rhs([hybrid_support(current_ooTt,1)])) ,
% none is support_status.
% baseKB : mpred_fwc1( hybrid_support(current_ooTt,1)).
% % Found positive trigger: hybrid_support(current_ooTt,1)
% % body: mpred_positive_fact(hybrid_support(current_ooTt,1))*->rhs([ \+( ~( hybrid_support(current_ooTt,1)))])
% % still_supported(~hybrid_support(current_ooTt,1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~hybrid_support(current_ooTt,1)
% % still_supported(~hybrid_support(current_ooTt,1))
% % Found positive trigger: arity(current_ooTt,1)
% % body: mpred_positive_fact(arity(current_ooTt,1))*->rhs([ \+( ~( arity(current_ooTt,1)))])
% % still_supported(~arity(current_ooTt,1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(current_ooTt,1)
% % still_supported(~arity(current_ooTt,1))
% % Found positive trigger: arity(current_ooTt,1)
% % body: singleValuedInArg(current_ooTt,SingleValuedInArg_Current_ooTt)*->rhs([ singleValuedInArgAX(current_ooTt,1,SingleValuedInArgAX4)])
% % RHS-Post1: functorIsMacro(current_ooTt)
% % Support: mpred_prop(baseKB,current_ooTt,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooTt,1,pfcLHS),rhs([ arity(current_ooTt,1),
% % functorIsMacro(current_ooTt),
% % mpred_prop(baseKB,current_ooTt,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(current_ooTt) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(current_ooTt) ,
% support_fact = mpred_prop(baseKB,current_ooTt,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooTt,1,pfcLHS),
% rhs( [ arity(current_ooTt,1),
% functorIsMacro(current_ooTt),
% mpred_prop(baseKB,current_ooTt,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(current_ooTt)).
% % Found positive trigger: functorIsMacro(current_ooTt)
% % body: mpred_positive_fact(functorIsMacro(current_ooTt))*->rhs([ \+( ~( functorIsMacro(current_ooTt)))])
% % still_supported(~functorIsMacro(current_ooTt))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(current_ooTt)
% % still_supported(~functorIsMacro(current_ooTt))
% % RHS-Post1: mpred_prop(baseKB,current_ooTt,1,pfcWatches)
% % Support: mpred_prop(baseKB,current_ooTt,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooTt,1,pfcLHS),rhs([ arity(current_ooTt,1),
% % functorIsMacro(current_ooTt),
% % mpred_prop(baseKB,current_ooTt,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooTt,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooTt,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,current_ooTt,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooTt,1,pfcLHS),
% rhs( [ arity(current_ooTt,1),
% functorIsMacro(current_ooTt),
% mpred_prop(baseKB,current_ooTt,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooTt,1,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcWatches)
% % body: \+ground(current_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooTt,1,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : current_ooTt/1) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,current_ooTt,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooTt,1,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooTt,1,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooTt,1,pfcWatches)
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,current_ooTt,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooTt,1,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooTt,1,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooTt,1,pfcLHS)
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcLHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger) ,
% support_fact = mfl4(_76598,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger)).
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger)
% % body: \+ground(current_ooTt/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger)
% % body: rhs([ mpred_prop(baseKB,current_ooTt,1,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,current_ooTt,1,pfcWatches)
% % Support: mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger),'$pt'(baseKB,mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger),rhs([ mpred_prop(baseKB,current_ooTt,1,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooTt,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooTt,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger),
% rhs([mpred_prop(baseKB,current_ooTt,1,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,current_ooTt,1,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,current_ooTt,1,pfcLHS),
% rhs( [ arity(current_ooTt,1),
% functorIsMacro(current_ooTt),
% mpred_prop(baseKB,current_ooTt,1,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger)
% % body: genlPreds(pfcNegTrigger,GenlPreds_PfcNegTrigger)*->rhs([ mpred_prop(baseKB,current_ooTt,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger)))])
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger)
% % still_supported(~mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger))
% % Adding negative
% % trigger: current_ooTt(Tt)
% % test: call_u_no_bc(current_ooTt(Tt2)),current_ooTt(Tt3)\=@=current_ooTt(defaultValueTt)
% % body: rhs([ current_ooTt(defaultValueTt)])
% % Support: (\+current_ooTt(Tt4)/(current_ooTt(Tt5)\=@=current_ooTt(defaultValueTt))==>current_ooTt(defaultValueTt)),mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89)
% % RHS-Post1: current_ooTt(defaultValueTt)
% % Support: \+current_ooTt(Tt),'$nt'(current_ooTt(Tt1),(call_u_no_bc(current_ooTt(Tt2)),current_ooTt(Tt3)\=@=current_ooTt(defaultValueTt)),rhs(
% % [ current_ooTt(defaultValueTt)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = current_ooTt(defaultValueTt) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = current_ooTt(defaultValueTt) ,
% support_fact = \+( current_ooTt(Tt)) ,
% support_trig = '$nt'( current_ooTt(Tt),
% call_u_no_bc(current_ooTt(Tt)),current_ooTt(Tt1)\=@=current_ooTt(defaultValueTt),
% rhs([current_ooTt(defaultValueTt)])) ,
% none is support_status.
% % Adding NEG mpred_do_fcnt via support
% % trigger: current_ooTt(Tt)
% % cond: call_u_no_bc(current_ooTt(Tt2)),current_ooTt(Tt3)\=@=current_ooTt(defaultValueTt)
% % action: rhs([ current_ooTt(defaultValueTt)])
% % from: mpred_add_support_fast(current_ooTt(defaultValueTt),(\+current_ooTt(Tt4),'$nt'(current_ooTt(Tt5),(call_u_no_bc(current_ooTt(Tt6)),current_ooTt(Tt7)\=@=current_ooTt(defaultValueTt)),rhs(
% % [ current_ooTt(defaultValueTt)]))))
% baseKB : mpred_fwc1( current_ooTt(defaultValueTt)).
% % Found positive trigger: current_ooTt(defaultValueTt)
% % body: mpred_positive_fact(current_ooTt(defaultValueTt))*->rhs([ \+( ~( current_ooTt(defaultValueTt)))])
% % still_supported(~current_ooTt(defaultValueTt))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~current_ooTt(defaultValueTt)
% % still_supported(~current_ooTt(defaultValueTt))
% % Found negative trigger: current_ooTt(defaultValueTt)
% % cond: call_u_no_bc(current_ooTt(Tt)),current_ooTt(Tt2)\=@=current_ooTt(defaultValueTt)
% % body: rhs([ current_ooTt(defaultValueTt)])
% % Support: '$spft'(baseKB,current_ooTt(defaultValueTt),\+current_ooTt(Tt3),'$nt'(current_ooTt(defaultValueTt),(call_u_no_bc(current_ooTt(Tt4)),current_ooTt(Tt5)\=@=current_ooTt(defaultValueTt)),rhs(
% % [ current_ooTt(defaultValueTt)])))
% % Found positive trigger: \+current_ooTt(Tt)/(current_ooTt(Tt2)\=@=current_ooTt(defaultValueTt))==>current_ooTt(defaultValueTt)
% % body: mpred_positive_fact((\+current_ooTt(Tt3)/(current_ooTt(Tt4)\=@=current_ooTt(defaultValueTt))==>current_ooTt(defaultValueTt)))*->rhs(
% % [ \+( ~( ( \+( current_ooTt(Tt5)/(current_ooTt(Tt6)\=@=current_ooTt(defaultValueTt))) ==>
% % current_ooTt(defaultValueTt))))])
passed=info(why_was_true(baseKB:current_ooTt(defaultValueTt)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for current_ooTt(defaultValueTt):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+current_ooTt(_) % [/boot/init.pl:512]
1.2 \+current_ooTt(W4)/(current_ooTt(W4)\=@=current_ooTt(defaultValueTt))==>current_ooTt(defaultValueTt) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_90794]
1.3 if_mooTt(current_ooTt(_),current_ooTt(defaultValueTt)) % [mfl4(_91974,_91976,_91978,_91980)]
1.4 if_mooTt(W4,X4)==>(\+W4/(W4\=@=X4)==>X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:84]
1.5 default_ooTt(defaultValueTt) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:89]
1.6 default_ooTt(W4)==>if_mooTt(current_ooTt(_),current_ooTt(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:87]
1.7 mfl4([ 'Missing'=_,
'Create'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',84)
1.8 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89)
1.9 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',87)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = current_ooTt(fooTt) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = current_ooTt(fooTt) ,
% support_fact = mfl4(_101986,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',93) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( current_ooTt(fooTt)).
% % Found positive trigger: current_ooTt(fooTt)
% % body: mpred_positive_fact(current_ooTt(fooTt))*->rhs([ \+( ~( current_ooTt(fooTt)))])
% % still_supported(~current_ooTt(fooTt))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~current_ooTt(fooTt)
% % still_supported(~current_ooTt(fooTt))
% % Found negative trigger: current_ooTt(fooTt)
% % cond: call_u_no_bc(current_ooTt(Tt)),current_ooTt(Tt2)\=@=current_ooTt(defaultValueTt)
% % body: rhs([ current_ooTt(defaultValueTt)])
% % Support: '$spft'(baseKB,current_ooTt(defaultValueTt),\+current_ooTt(Tt3),'$nt'(current_ooTt(fooTt),(call_u_no_bc(current_ooTt(Tt4)),current_ooTt(Tt5)\=@=current_ooTt(defaultValueTt)),rhs(
% % [ current_ooTt(defaultValueTt)])))
% % Removing support: \+current_ooTt(fooTt),'$nt'(current_ooTt(fooTt),(call_u_no_bc(current_ooTt(fooTt)),current_ooTt(fooTt)\=@=current_ooTt(defaultValueTt)),rhs(
% % [ current_ooTt(defaultValueTt)]))
% % Which was for: current_ooTt(defaultValueTt)
passed=info(why_was_true(baseKB:(\+current_ooTt(defaultValueTt))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooTt(defaultValueTt).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooTt(defaultValueTt).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooTt(defaultValueTt).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% % RHS-Post1: current_ooTt(defaultValueTt)
% % Support: \+current_ooTt(fooTt),'$nt'(current_ooTt(fooTt),(call_u_no_bc(current_ooTt(Tt)),current_ooTt(Tt1)\=@=current_ooTt(defaultValueTt)),rhs(
% % [ current_ooTt(defaultValueTt)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = current_ooTt(defaultValueTt) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = current_ooTt(defaultValueTt) ,
% support_fact = \+( current_ooTt(fooTt)) ,
% support_trig = '$nt'( current_ooTt(fooTt),
% call_u_no_bc(current_ooTt(Tt)),current_ooTt(Tt1)\=@=current_ooTt(defaultValueTt),
% rhs([current_ooTt(defaultValueTt)])) ,
% none is support_status.
% % Adding NEG mpred_do_fcnt via support
% % trigger: current_ooTt(fooTt)
% % cond: call_u_no_bc(current_ooTt(Tt)),current_ooTt(Tt2)\=@=current_ooTt(defaultValueTt)
% % action: rhs([ current_ooTt(defaultValueTt)])
% % from: mpred_add_support_fast(current_ooTt(defaultValueTt),(\+current_ooTt(fooTt),'$nt'(current_ooTt(fooTt),(call_u_no_bc(current_ooTt(Tt3)),current_ooTt(Tt4)\=@=current_ooTt(defaultValueTt)),rhs(
% % [ current_ooTt(defaultValueTt)]))))
% baseKB : mpred_fwc1( current_ooTt(defaultValueTt)).
% % Found positive trigger: current_ooTt(defaultValueTt)
% % body: mpred_positive_fact(current_ooTt(defaultValueTt))*->rhs([ \+( ~( current_ooTt(defaultValueTt)))])
% % still_supported(~current_ooTt(defaultValueTt))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~current_ooTt(defaultValueTt)
% % still_supported(~current_ooTt(defaultValueTt))
passed=info(why_was_true(baseKB:current_ooTt(defaultValueTt)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for current_ooTt(defaultValueTt):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+current_ooTt(fooTt) % [/boot/init.pl:512]
1.2 \+current_ooTt(W4)/(current_ooTt(W4)\=@=current_ooTt(defaultValueTt))==>current_ooTt(defaultValueTt) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_95718]
1.3 if_mooTt(current_ooTt(_),current_ooTt(defaultValueTt)) % [mfl4(_96898,_96900,_96902,_96904)]
1.4 if_mooTt(W4,X4)==>(\+W4/(W4\=@=X4)==>X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:84]
1.5 default_ooTt(defaultValueTt) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:89]
1.6 default_ooTt(W4)==>if_mooTt(current_ooTt(_),current_ooTt(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:87]
1.7 mfl4([ 'Missing'=_,
'Create'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',84)
1.8 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89)
1.9 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',87)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% % Removing support: mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89),ax
% % Which was for: default_ooTt(defaultValueTt)
% success( mpred_undo1_nt_unfwc,
% ( '$nt'( current_ooTt(Tt),
% call_u_no_bc(current_ooTt(Tt1)),current_ooTt(Tt2)\=@=current_ooTt(defaultValueTt),
% rhs([current_ooTt(defaultValueTt)])) ,
% dmsg_pretty( mpred_undo1( '$nt'( current_ooTt(Tt3),
% call_u_no_bc(current_ooTt(Tt4)),current_ooTt(Tt5)\=@=current_ooTt(defaultValueTt),
% rhs([current_ooTt(defaultValueTt)])))) ,
% retract_u( '$nt'( current_ooTt(Tt6),
% call_u_no_bc(current_ooTt(Tt7)),current_ooTt(Tt8)\=@=current_ooTt(defaultValueTt),
% rhs([current_ooTt(defaultValueTt)]))))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
t_l : shown_why( (\+current_ooTt(fooTt))+[]).
% Fileinfo: unk: -1
t_l : shown_why( ( ( \+( current_ooTt(A)/(current_ooTt(A)\=@=current_ooTt(defaultValueTt))) ==>
current_ooTt(defaultValueTt)))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
t_l : shown_why( if_mooTt(current_ooTt(A),current_ooTt(defaultValueTt))+[]).
% Fileinfo: unk: -1
t_l : shown_why( default_ooTt(defaultValueTt)+[]).
% Fileinfo: unk: -1
t_l : shown_why( (default_ooTt(A)==>if_mooTt(current_ooTt(B),current_ooTt(A)))+[]).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
default_ooTt(Tt)==>if_mooTt(current_ooTt(Tt2),current_ooTt(Tt3)),
mfl4(
[ 'X'=X],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,default_ooTt,1,pfcLHS),
mfl4(
[ 'X'=X],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
arity(default_ooTt,1),
mpred_prop(baseKB,default_ooTt,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,default_ooTt,1,pfcLHS),
rhs( [ arity(default_ooTt,1),
functorIsMacro(default_ooTt),
mpred_prop(baseKB,default_ooTt,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
functorIsMacro(default_ooTt),
mpred_prop(baseKB,default_ooTt,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,default_ooTt,1,pfcLHS),
rhs( [ arity(default_ooTt,1),
functorIsMacro(default_ooTt),
mpred_prop(baseKB,default_ooTt,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,default_ooTt,1,pfcWatches),
mpred_prop(baseKB,default_ooTt,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,default_ooTt,1,pfcLHS),
rhs( [ arity(default_ooTt,1),
functorIsMacro(default_ooTt),
mpred_prop(baseKB,default_ooTt,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,default_ooTt,1,kb_shared),
( mfl4(
[ 'X'=X],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87) ,
ax),
mfl4(
[ 'X'=X1],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
'$pt'( baseKB,
genlMt(BaseKB,baseKB),
( BaseKB3\=baseKB *->
rhs([{nop(dmsg_pretty(Call:call(kb_shared,_106646:default_ooTt/1))),show_failure(on_x_fail(Call5:call(kb_shared,_106672:default_ooTt/1)))}]))),
mpred_prop(baseKB,default_ooTt,1,kb_shared),
'$pt'( baseKB,
mpred_prop(baseKB,default_ooTt,1,kb_shared),
'$pt'( baseKB,
genlMt(BaseKB6,baseKB),
( BaseKB7\=baseKB *->
rhs([{nop(dmsg_pretty(Call8:call(kb_shared,_106752:default_ooTt/1))),show_failure(on_x_fail(Call9:call(kb_shared,_106778:default_ooTt/1)))}]))))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger),
mfl4(
[ 'X'=X10],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,default_ooTt,1,pfcWatches),
mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger),
'$pt'( baseKB,
mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger),
rhs([mpred_prop(baseKB,default_ooTt,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
'$pt'( baseKB,
default_ooTt(Tt),
rhs([if_mooTt(current_ooTt(Tt13),current_ooTt(Tt14))])),
default_ooTt(Tt15)==>if_mooTt(current_ooTt(Tt16),current_ooTt(Tt17)),
mfl4(
[ 'X'=X11],
baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcRHS),
mfl4(BaseKB10,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcCreates),
mpred_prop(baseKB,current_ooTt,1,pfcRHS),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcRHS),
rhs([mpred_prop(baseKB,current_ooTt,1,pfcCreates)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooTt,1,kb_shared),
( mfl4(BaseKB10,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89) ,
ax),
mfl4(BaseKB11,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
'$pt'( baseKB,
genlMt(BaseKB12,baseKB),
( BaseKB13\=baseKB *->
rhs([{nop(dmsg_pretty(Call14:call(kb_shared,_3172:current_ooTt/1))),show_failure(on_x_fail(Call15:call(kb_shared,_3198:current_ooTt/1)))}]))),
mpred_prop(baseKB,current_ooTt,1,kb_shared),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooTt,1,kb_shared),
'$pt'( baseKB,
genlMt(BaseKB16,baseKB),
( BaseKB17\=baseKB *->
rhs([{nop(dmsg_pretty(Call18:call(kb_shared,_3278:current_ooTt/1))),show_failure(on_x_fail(Call19:call(kb_shared,_3304:current_ooTt/1)))}]))))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcControlled),
mpred_prop(baseKB,current_ooTt,1,pfcRHS),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcRHS),
genlPreds(pfcRHS,pfcControlled)*->rhs([mpred_prop(baseKB,current_ooTt,1,pfcControlled)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooTt,1,prologHybrid),
mpred_prop(baseKB,current_ooTt,1,pfcControlled),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcControlled),
genlPreds(pfcControlled,prologHybrid)*->rhs([mpred_prop(baseKB,current_ooTt,1,prologHybrid)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcLHS),
mfl4(BaseKB20,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
arity(current_ooTt,1),
mpred_prop(baseKB,current_ooTt,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcLHS),
rhs( [ arity(current_ooTt,1),
functorIsMacro(current_ooTt),
mpred_prop(baseKB,current_ooTt,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
hybrid_support(current_ooTt,1),
arity(current_ooTt,1),
'$pt'( baseKB,
arity(current_ooTt,1),
pfcControlled(current_ooTt)*->rhs([hybrid_support(current_ooTt,1)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
functorIsMacro(current_ooTt),
mpred_prop(baseKB,current_ooTt,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcLHS),
rhs( [ arity(current_ooTt,1),
functorIsMacro(current_ooTt),
mpred_prop(baseKB,current_ooTt,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcWatches),
mpred_prop(baseKB,current_ooTt,1,pfcLHS),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcLHS),
rhs( [ arity(current_ooTt,1),
functorIsMacro(current_ooTt),
mpred_prop(baseKB,current_ooTt,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger),
mfl4(BaseKB20,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89),
ax).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$spft'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcWatches),
mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger),
'$pt'( baseKB,
mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger),
rhs([mpred_prop(baseKB,current_ooTt,1,pfcWatches)]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$pt'( baseKB,
genlMt(BaseKB20,baseKB),
( BaseKB21\=baseKB *->
rhs([{nop(dmsg_pretty(Call22:call(kb_shared,_106286:default_ooTt/1))),show_failure(on_x_fail(Call23:call(kb_shared,_106312:default_ooTt/1)))}]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : '$pt'( baseKB,
default_ooTt(Tt),
rhs([if_mooTt(current_ooTt(Tt26),current_ooTt(Tt27))])).
% Fileinfo: unk: -1
baseKB : '$pt'( baseKB,
genlMt(BaseKB24,baseKB),
( BaseKB25\=baseKB *->
rhs([{nop(dmsg_pretty(Call26:call(kb_shared,_39266:current_ooTt/1))),show_failure(on_x_fail(Call27:call(kb_shared,_39292:current_ooTt/1)))}]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : functorIsMacro(default_ooTt).
% Fileinfo: unk: -1
baseKB : functorIsMacro(current_ooTt).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : arity(default_ooTt,1).
% Fileinfo: unk: -1
baseKB : arity(current_ooTt,1).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : hybrid_support(current_ooTt,1).
/* portray_hb1( print_tree_stop,
$predicate_property( current_ooTt(Tt)),
[ interpreted, visible,public,dynamic,multifile,discontiguous,transparent
,
number_of_clauses(0),
number_of_rules(0),
last_modified_generation(165859),
defined,
size(112)]).
*/
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : safe_wrap(baseKB,default_ooTt,1,ereq).
% Fileinfo: unk: -1
baseKB : safe_wrap(baseKB,current_ooTt,1,ereq).
/* portray_hb1( print_tree_stop,
$predicate_property( default_ooTt(Tt)),
[ interpreted, visible,public,dynamic,multifile,discontiguous,transparent
,
number_of_clauses(0),
number_of_rules(0),
last_modified_generation(165407),
defined,
size(112)]).
*/
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : default_ooTt(Tt)==>if_mooTt(current_ooTt(Tt29),current_ooTt(Tt30)).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,default_ooTt,1,pfcLHS).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : mpred_prop(baseKB,default_ooTt,1,pfcWatches).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,default_ooTt,1,kb_shared).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,default_ooTt,1,pfcPosTrigger).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : mpred_prop(baseKB,current_ooTt,1,pfcRHS).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,current_ooTt,1,pfcCreates).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,current_ooTt,1,kb_shared).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : mpred_prop(baseKB,current_ooTt,1,pfcControlled).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,current_ooTt,1,prologHybrid).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,current_ooTt,1,pfcLHS).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : mpred_prop(baseKB,current_ooTt,1,pfcWatches).
% Fileinfo: unk: -1
baseKB : mpred_prop(baseKB,current_ooTt,1,pfcNegTrigger).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
rdf_rewrite : arity(default_ooTt,1).
% Fileinfo: unk: -1
rdf_rewrite : arity(current_ooTt,1).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
j_u : junit_prop("current_ooTt(defaultValueTt). @ 91",goal,baseKB:current_ooTt(defaultValueTt)).
% Fileinfo: unk: -1
j_u : junit_prop("\naf current_ooTt(defaultValueTt). @ 95",goal,baseKB:(\+current_ooTt(defaultValueTt))).
% Fileinfo: unk: -1
j_u : junit_prop("current_ooTt(defaultValueTt). @ 99",goal,baseKB:current_ooTt(defaultValueTt)).
passed=info(why_was_true(baseKB:(\+current_ooTt(defaultValueTt))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooTt(defaultValueTt).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooTt(defaultValueTt).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooTt(defaultValueTt).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = ~( current_ooTt(fooTt)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = ~( current_ooTt(fooTt)) ,
% support_fact = mfl4(_106980,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',107) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( ~( current_ooTt(fooTt))).
% % Found positive trigger: ~current_ooTt(fooTt)
% % body: mpred_positive_fact(~current_ooTt(fooTt))*->rhs([ \+( ~( ~( current_ooTt(fooTt))))])
passed=info(why_was_true(baseKB: ~current_ooTt(fooTt)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~current_ooTt(fooTt):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',107)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = default_ooTt(defaultValueTt) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = default_ooTt(defaultValueTt) ,
% support_fact = mfl4(_27116,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',113) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( default_ooTt(defaultValueTt)).
% % Found positive trigger: default_ooTt(defaultValueTt)
% % body: mpred_positive_fact(default_ooTt(defaultValueTt))*->rhs([ \+( ~( default_ooTt(defaultValueTt)))])
% % still_supported(~default_ooTt(defaultValueTt))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~default_ooTt(defaultValueTt)
% % still_supported(~default_ooTt(defaultValueTt))
% % Found positive trigger: default_ooTt(defaultValueTt)
% % body: rhs([ if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt))])
% % RHS-Post1: if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt))
% % Support: default_ooTt(defaultValueTt),'$pt'(baseKB,default_ooTt(defaultValueTt),rhs([ if_mooTt(current_ooTt(Tt2),current_ooTt(defaultValueTt))]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = if_mooTt(current_ooTt(_2362),current_ooTt(defaultValueTt)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = if_mooTt(current_ooTt(_2362),current_ooTt(defaultValueTt)) ,
% support_fact = default_ooTt(defaultValueTt) ,
% support_trig = '$pt'( baseKB,
% default_ooTt(defaultValueTt),
% rhs([if_mooTt(current_ooTt(_2362),current_ooTt(defaultValueTt))])) ,
% none is support_status.
% baseKB : mpred_fwc1( if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt))).
% % Found positive trigger: if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt))
% % body: mpred_positive_fact(if_mooTt(current_ooTt(Tt2),current_ooTt(defaultValueTt)))*->rhs([ \+( ~( if_mooTt(current_ooTt(Tt3),current_ooTt(defaultValueTt))))])
% % still_supported(~if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt)))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt))
% % still_supported(~if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt)))
% % Found positive trigger: if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt))
% % body: rhs([ ( \+( current_ooTt(Tt2)/(current_ooTt(Tt3)\=@=current_ooTt(defaultValueTt))) ==>
% % current_ooTt(defaultValueTt))])
% % RHS-Post1: \+current_ooTt(Tt)/(current_ooTt(Tt1)\=@=current_ooTt(defaultValueTt))==>current_ooTt(defaultValueTt)
% % Support: if_mooTt(current_ooTt(Tt2),current_ooTt(defaultValueTt)),'$pt'(baseKB,if_mooTt(current_ooTt(Tt3),current_ooTt(defaultValueTt)),rhs(
% % [ ( \+( current_ooTt(Tt4)/(current_ooTt(Tt5)\=@=current_ooTt(defaultValueTt))) ==>
% % current_ooTt(defaultValueTt))]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = ( \+( current_ooTt(Tt)/(current_ooTt(Tt1)\=@=current_ooTt(defaultValueTt))) ==>
% current_ooTt(defaultValueTt)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = ( \+( current_ooTt(Tt)/(current_ooTt(Tt1)\=@=current_ooTt(defaultValueTt))) ==>
% current_ooTt(defaultValueTt)) ,
% support_fact = if_mooTt(current_ooTt(_2606),current_ooTt(defaultValueTt)) ,
% support_trig = '$pt'( baseKB,
% if_mooTt(current_ooTt(Tt),current_ooTt(defaultValueTt)),
% rhs([(\+current_ooTt(_2834)/(current_ooTt(_2834)\=@=current_ooTt(defaultValueTt))==>current_ooTt(defaultValueTt))])) ,
% none is support_status.
% baseKB : mpred_fwc1( ( \+( current_ooTt(Tt)/(current_ooTt(Tt1)\=@=current_ooTt(defaultValueTt))) ==>
% current_ooTt(defaultValueTt))).
% % Adding negative
% % trigger: current_ooTt(Tt)
% % test: call_u_no_bc(current_ooTt(Tt2)),current_ooTt(Tt3)\=@=current_ooTt(defaultValueTt)
% % body: rhs([ current_ooTt(defaultValueTt)])
% % Support: (\+current_ooTt(Tt4)/(current_ooTt(Tt5)\=@=current_ooTt(defaultValueTt))==>current_ooTt(defaultValueTt)),mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',113)
% % RHS-Post1: current_ooTt(defaultValueTt)
% % Support: \+current_ooTt(Tt),'$nt'(current_ooTt(Tt1),(call_u_no_bc(current_ooTt(Tt2)),current_ooTt(Tt3)\=@=current_ooTt(defaultValueTt)),rhs(
% % [ current_ooTt(defaultValueTt)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = current_ooTt(defaultValueTt) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = current_ooTt(defaultValueTt) ,
% support_fact = \+( current_ooTt(Tt)) ,
% support_trig = '$nt'( current_ooTt(Tt),
% call_u_no_bc(current_ooTt(Tt)),current_ooTt(Tt1)\=@=current_ooTt(defaultValueTt),
% rhs([current_ooTt(defaultValueTt)])) ,
% none is support_status.
% % Adding NEG mpred_do_fcnt via support
% % trigger: current_ooTt(Tt)
% % cond: call_u_no_bc(current_ooTt(Tt2)),current_ooTt(Tt3)\=@=current_ooTt(defaultValueTt)
% % action: rhs([ current_ooTt(defaultValueTt)])
% % from: mpred_add_support_fast(current_ooTt(defaultValueTt),(\+current_ooTt(Tt4),'$nt'(current_ooTt(Tt5),(call_u_no_bc(current_ooTt(Tt6)),current_ooTt(Tt7)\=@=current_ooTt(defaultValueTt)),rhs(
% % [ current_ooTt(defaultValueTt)]))))
% baseKB : mpred_fwc1( current_ooTt(defaultValueTt)).
% % Found positive trigger: current_ooTt(defaultValueTt)
% % body: mpred_positive_fact(current_ooTt(defaultValueTt))*->rhs([ \+( ~( current_ooTt(defaultValueTt)))])
% % still_supported(~current_ooTt(defaultValueTt))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~current_ooTt(defaultValueTt)
% % still_supported(~current_ooTt(defaultValueTt))
% % Found negative trigger: current_ooTt(defaultValueTt)
% % cond: call_u_no_bc(current_ooTt(Tt)),current_ooTt(Tt2)\=@=current_ooTt(defaultValueTt)
% % body: rhs([ current_ooTt(defaultValueTt)])
% % Support: '$spft'(baseKB,current_ooTt(defaultValueTt),\+current_ooTt(Tt3),'$nt'(current_ooTt(defaultValueTt),(call_u_no_bc(current_ooTt(Tt4)),current_ooTt(Tt5)\=@=current_ooTt(defaultValueTt)),rhs(
% % [ current_ooTt(defaultValueTt)])))
% % Found positive trigger: \+current_ooTt(Tt)/(current_ooTt(Tt2)\=@=current_ooTt(defaultValueTt))==>current_ooTt(defaultValueTt)
% % body: mpred_positive_fact((\+current_ooTt(Tt3)/(current_ooTt(Tt4)\=@=current_ooTt(defaultValueTt))==>current_ooTt(defaultValueTt)))*->rhs(
% % [ \+( ~( ( \+( current_ooTt(Tt5)/(current_ooTt(Tt6)\=@=current_ooTt(defaultValueTt))) ==>
% % current_ooTt(defaultValueTt))))])
passed=info(why_was_true(baseKB:current_ooTt(defaultValueTt)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for current_ooTt(defaultValueTt):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+current_ooTt(fooTt) % [/boot/init.pl:512]
1.2 \+current_ooTt(W4)/(current_ooTt(W4)\=@=current_ooTt(defaultValueTt))==>current_ooTt(defaultValueTt) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_2134]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',107)
1.4 if_mooTt(current_ooTt(_),current_ooTt(defaultValueTt)) % [mfl4(_3678,_3680,_3682,_3684)]
1.5 if_mooTt(W4,X4)==>(\+W4/(W4\=@=X4)==>X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:84]
1.6 default_ooTt(defaultValueTt) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:113]
1.7 default_ooTt(W4)==>if_mooTt(current_ooTt(_),current_ooTt(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:87]
1.8 mfl4([ 'Missing'=_,
'Create'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',84)
1.9 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',113)
1.10 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',87)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-% unique is assertion_status ,% post1 = default_ooQ1(whenMissingQ1) ,% fix_mp=baseKB ,% mz=baseKB ,% p0 = default_ooQ1(whenMissingQ1) ,% support_fact = mfl4(_14376,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl',26) ,% support_trig=ax ,% none is support_status.
% baseKB : mpred_fwc1( default_ooQ1(whenMissingQ1)).
% % Found positive trigger: default_ooQ1(whenMissingQ1)% body: mpred_positive_fact(default_ooQ1(whenMissingQ1))*->rhs([\+ ~default_ooQ1(whenMissingQ1)])
% % still_supported(~default_ooQ1(whenMissingQ1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~default_ooQ1(whenMissingQ1)
% % still_supported(~default_ooQ1(whenMissingQ1))
passed=info(why_was_true(baseKB:call_u(default_ooQ1(whenMissingQ1))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(default_ooQ1(whenMissingQ1)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(default_ooQ1(whenMissingQ1)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for call_u(default_ooQ1(whenMissingQ1)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:default_ooQ1(whenMissingQ1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for default_ooQ1(whenMissingQ1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl',26)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for default_ooQ1(whenMissingQ1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl',26)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:default_ooQ1(whenMissingQ1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for default_ooQ1(whenMissingQ1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl',26)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = ( if_mooQ1(Missing,Create) ==>
% \+( Missing/(Missing\=@=Create)) ==>
% _175582) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = ( if_mooQ1(Missing,Create) ==>
% \+( Missing/(Missing\=@=Create)) ==>
% _175582) ,
% support_fact = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl', 41) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( ( if_mooQ1(If_mooQ1,MooQ1) ==>
% \+( _223796/(_223802\=@=_223804)) ==>
% _218170)).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ1,2,pfcLHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ1,2,pfcLHS) ,
% support_fact = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl', 41) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ1,2,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcLHS)
% % body: \+ground(if_mooQ1/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ1,2,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcLHS)
% % body: rhs([ arity(if_mooQ1,2),
% % functorIsMacro(if_mooQ1),
% % mpred_prop(baseKB,if_mooQ1,2,pfcWatches)])
% % RHS-Post1: arity(if_mooQ1,2)
% % Support: mpred_prop(baseKB,if_mooQ1,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ1,2,pfcLHS),rhs([ arity(if_mooQ1,2),
% % functorIsMacro(if_mooQ1),
% % mpred_prop(baseKB,if_mooQ1,2,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(if_mooQ1,2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(if_mooQ1,2) ,
% support_fact = mpred_prop(baseKB,if_mooQ1,2,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ1,2,pfcLHS),
% rhs( [ arity(if_mooQ1,2),
% functorIsMacro(if_mooQ1),
% mpred_prop(baseKB,if_mooQ1,2,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( arity(if_mooQ1,2)).
% % Found positive trigger: arity(if_mooQ1,2)
% % body: predicateConventionMt(if_mooQ1,PredicateConventionMt_If_mooQ1)*->rhs([ { kb_global( _128800 :
% %
% % if_mooQ1/2) }])
% % Found positive trigger: arity(if_mooQ1,2)
% % body: prologHybrid(if_mooQ1)*->rhs([ { kb_shared( if_mooQ1/2) }])
% % Found positive trigger: arity(if_mooQ1,2)
% % body: pfcControlled(if_mooQ1)*->rhs([ hybrid_support(if_mooQ1,2)])
% % Found positive trigger: arity(if_mooQ1,2)
% % body: mpred_positive_fact(arity(if_mooQ1,2))*->rhs([ \+( ~( arity(if_mooQ1,2)))])
% % still_supported(~arity(if_mooQ1,2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(if_mooQ1,2)
% % still_supported(~arity(if_mooQ1,2))
% % Found positive trigger: arity(if_mooQ1,2)
% % body: singleValuedInArg(if_mooQ1,SingleValuedInArg_If_mooQ1)*->rhs([ singleValuedInArgAX(if_mooQ1,2,SingleValuedInArgAX6)])
% % RHS-Post1: functorIsMacro(if_mooQ1)
% % Support: mpred_prop(baseKB,if_mooQ1,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ1,2,pfcLHS),rhs([ arity(if_mooQ1,2),
% % functorIsMacro(if_mooQ1),
% % mpred_prop(baseKB,if_mooQ1,2,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(if_mooQ1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(if_mooQ1) ,
% support_fact = mpred_prop(baseKB,if_mooQ1,2,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ1,2,pfcLHS),
% rhs( [ arity(if_mooQ1,2),
% functorIsMacro(if_mooQ1),
% mpred_prop(baseKB,if_mooQ1,2,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(if_mooQ1)).
% % Found positive trigger: functorIsMacro(if_mooQ1)
% % body: mpred_positive_fact(functorIsMacro(if_mooQ1))*->rhs([ \+( ~( functorIsMacro(if_mooQ1)))])
% % still_supported(~functorIsMacro(if_mooQ1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(if_mooQ1)
% % still_supported(~functorIsMacro(if_mooQ1))
% % RHS-Post1: mpred_prop(baseKB,if_mooQ1,2,pfcWatches)
% % Support: mpred_prop(baseKB,if_mooQ1,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ1,2,pfcLHS),rhs([ arity(if_mooQ1,2),
% % functorIsMacro(if_mooQ1),
% % mpred_prop(baseKB,if_mooQ1,2,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ1,2,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ1,2,pfcWatches) ,
% support_fact = mpred_prop(baseKB,if_mooQ1,2,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ1,2,pfcLHS),
% rhs( [ arity(if_mooQ1,2),
% functorIsMacro(if_mooQ1),
% mpred_prop(baseKB,if_mooQ1,2,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ1,2,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcWatches)
% % body: \+ground(if_mooQ1/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ1,2,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : if_mooQ1/2) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ1,2,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ1,2,kb_shared) ,
% support_fact = ( mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl', 41) ,
% ax) ,
% support_trig = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl', 41) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ1,2,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB3\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_82974:if_mooQ1/2))),
% % show_failure( on_x_fail( Call5 :
% %
% % call(kb_shared,_97216:if_mooQ1/2))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB3\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_68528:if_mooQ1/2))),
% % show_failure( on_x_fail( Call5 :
% %
% % call(kb_shared,_82770:if_mooQ1/2))) }])
% % Support: mpred_prop(baseKB,if_mooQ1,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ1,2,kb_shared),'$pt'(baseKB,genlMt(BaseKB6,baseKB),(BaseKB7\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call8 :
% %
% % call(kb_shared,_119494:if_mooQ1/2))),
% % show_failure( on_x_fail( Call9 :
% %
% % call(kb_shared,_133736:if_mooQ1/2))) }]))))
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,kb_shared)
% % body: \+ground(if_mooQ1/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ1,2,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,if_mooQ1,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ1,2,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ1,2,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ1,2,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ1,2,kb_shared)
% % still_supported(~mpred_prop(baseKB,if_mooQ1,2,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,if_mooQ1,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ1,2,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ1,2,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ1,2,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ1,2,pfcWatches)
% % still_supported(~mpred_prop(baseKB,if_mooQ1,2,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,if_mooQ1,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ1,2,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ1,2,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ1,2,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ1,2,pfcLHS)
% % still_supported(~mpred_prop(baseKB,if_mooQ1,2,pfcLHS))
% % Adding positive
% % trigger: if_mooQ1(If_mooQ1,MooQ1)
% % body: rhs([ \+_175582/(_175588\=@=_175590)==>_175574])
% % Support: (if_mooQ1(If_mooQ13,MooQ15)==>(\+_138880/(_138886\=@=_138888)==>_138872)),mfl4([ 'Missing'=Missing,
% % 'Create'=Create],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl',41)
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ1,2,pfcPosTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ1,2,pfcPosTrigger) ,
% support_fact = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl', 41) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ1,2,pfcPosTrigger)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcPosTrigger)
% % body: \+ground(if_mooQ1/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ1,2,pfcPosTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcPosTrigger)
% % body: rhs([ mpred_prop(baseKB,if_mooQ1,2,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,if_mooQ1,2,pfcWatches)
% % Support: mpred_prop(baseKB,if_mooQ1,2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ1,2,pfcPosTrigger),rhs([ mpred_prop(baseKB,if_mooQ1,2,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ1,2,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ1,2,pfcWatches) ,
% support_fact = mpred_prop(baseKB,if_mooQ1,2,pfcPosTrigger) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ1,2,pfcPosTrigger),
% rhs([mpred_prop(baseKB,if_mooQ1,2,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,if_mooQ1,2,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ1,2,pfcLHS),
% rhs( [ arity(if_mooQ1,2),
% functorIsMacro(if_mooQ1),
% mpred_prop(baseKB,if_mooQ1,2,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcPosTrigger)
% % body: genlPreds(pfcPosTrigger,GenlPreds_PfcPosTrigger)*->rhs([ mpred_prop(baseKB,if_mooQ1,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcPosTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ1,2,pfcPosTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ1,2,pfcPosTrigger)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ1,2,pfcPosTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ1,2,pfcPosTrigger)
% % still_supported(~mpred_prop(baseKB,if_mooQ1,2,pfcPosTrigger))
% % Found positive trigger: if_mooQ1(If_mooQ1,MooQ1)==>(\+_132356/(_132362\=@=_132364)==>_132348)
% % body: mpred_positive_fact((if_mooQ1(If_mooQ13,MooQ17)==>(\+_132406/(_132412\=@=_132414)==>_132398)))*->rhs([ \+( ~( ( if_mooQ1(If_mooQ14,MooQ18) ==>
% % \+( _226840/(_226846\=@=_226848)) ==>
% % _221206)))])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = default_ooQ1(_230460)==>if_mooQ1(current_ooQ1(_230482),current_ooQ1(_230460)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = default_ooQ1(_230460)==>if_mooQ1(current_ooQ1(_230482),current_ooQ1(_230460)) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl', 44) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( default_ooQ1(OoQ1)==>if_mooQ1(current_ooQ1(OoQ12),current_ooQ1(OoQ13))).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ1,2,pfcRHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ1,2,pfcRHS) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl', 44) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ1,2,pfcRHS)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcRHS)
% % body: \+ground(if_mooQ1/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ1,2,pfcRHS)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcRHS)
% % body: rhs([ mpred_prop(baseKB,if_mooQ1,2,pfcCreates)])
% % RHS-Post1: mpred_prop(baseKB,if_mooQ1,2,pfcCreates)
% % Support: mpred_prop(baseKB,if_mooQ1,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ1,2,pfcRHS),rhs([ mpred_prop(baseKB,if_mooQ1,2,pfcCreates)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ1,2,pfcCreates) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ1,2,pfcCreates) ,
% support_fact = mpred_prop(baseKB,if_mooQ1,2,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ1,2,pfcRHS),
% rhs([mpred_prop(baseKB,if_mooQ1,2,pfcCreates)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ1,2,pfcCreates)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcCreates)
% % body: \+ground(if_mooQ1/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ1,2,pfcCreates)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcCreates)
% % body: rhs([ { baseKB : warn_if_static(if_mooQ1,2) },
% % { kb_shared( baseKB : if_mooQ1/2) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcCreates)
% % body: genlPreds(pfcCreates,GenlPreds_PfcCreates)*->rhs([ mpred_prop(baseKB,if_mooQ1,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcCreates)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ1,2,pfcCreates))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ1,2,pfcCreates)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ1,2,pfcCreates))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ1,2,pfcCreates)
% % still_supported(~mpred_prop(baseKB,if_mooQ1,2,pfcCreates))
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcRHS)
% % body: genlPreds(pfcRHS,GenlPreds_PfcRHS)*->rhs([ mpred_prop(baseKB,if_mooQ1,2,Prop)])
% % RHS-Post1: mpred_prop(baseKB,if_mooQ1,2,pfcControlled)
% % Support: mpred_prop(baseKB,if_mooQ1,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ1,2,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
% % [ mpred_prop(baseKB,if_mooQ1,2,pfcControlled)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ1,2,pfcControlled) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ1,2,pfcControlled) ,
% support_fact = mpred_prop(baseKB,if_mooQ1,2,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ1,2,pfcRHS),
% genlPreds(pfcRHS,pfcControlled)*->rhs([mpred_prop(baseKB,if_mooQ1,2,pfcControlled)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ1,2,pfcControlled)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcControlled)
% % body: \+ground(if_mooQ1/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ1,2,pfcControlled)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcControlled)
% % body: rhs([ { kb_shared( baseKB : if_mooQ1/2) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcControlled)
% % body: genlPreds(pfcControlled,GenlPreds_PfcControlled)*->rhs([ mpred_prop(baseKB,if_mooQ1,2,Prop)])
% % RHS-Post1: mpred_prop(baseKB,if_mooQ1,2,prologHybrid)
% % Support: mpred_prop(baseKB,if_mooQ1,2,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,if_mooQ1,2,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
% % [ mpred_prop(baseKB,if_mooQ1,2,prologHybrid)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_mooQ1,2,prologHybrid) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_mooQ1,2,prologHybrid) ,
% support_fact = mpred_prop(baseKB,if_mooQ1,2,pfcControlled) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_mooQ1,2,pfcControlled),
% genlPreds(pfcControlled,prologHybrid)*->rhs([mpred_prop(baseKB,if_mooQ1,2,prologHybrid)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_mooQ1,2,prologHybrid)).
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,prologHybrid)
% % body: \+ground(if_mooQ1/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_mooQ1,2,prologHybrid)) }])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,prologHybrid)
% % body: genlPreds(prologHybrid,GenlPreds_PrologHybrid)*->rhs([ mpred_prop(baseKB,if_mooQ1,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,prologHybrid)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ1,2,prologHybrid))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ1,2,prologHybrid)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ1,2,prologHybrid))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ1,2,prologHybrid)
% % still_supported(~mpred_prop(baseKB,if_mooQ1,2,prologHybrid))
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcControlled)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ1,2,pfcControlled))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ1,2,pfcControlled)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ1,2,pfcControlled))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ1,2,pfcControlled)
% % still_supported(~mpred_prop(baseKB,if_mooQ1,2,pfcControlled))
% % Found positive trigger: mpred_prop(baseKB,if_mooQ1,2,pfcRHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_mooQ1,2,pfcRHS))*->rhs([ \+( ~( mpred_prop(baseKB,if_mooQ1,2,pfcRHS)))])
% % still_supported(~mpred_prop(baseKB,if_mooQ1,2,pfcRHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_mooQ1,2,pfcRHS)
% % still_supported(~mpred_prop(baseKB,if_mooQ1,2,pfcRHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooQ1,1,pfcLHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooQ1,1,pfcLHS) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl', 44) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,default_ooQ1,1,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,default_ooQ1,1,pfcLHS)
% % body: \+ground(default_ooQ1/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,default_ooQ1,1,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ1,1,pfcLHS)
% % body: rhs([ arity(default_ooQ1,1),
% % functorIsMacro(default_ooQ1),
% % mpred_prop(baseKB,default_ooQ1,1,pfcWatches)])
% % RHS-Post1: arity(default_ooQ1,1)
% % Support: mpred_prop(baseKB,default_ooQ1,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,default_ooQ1,1,pfcLHS),rhs([ arity(default_ooQ1,1),
% % functorIsMacro(default_ooQ1),
% % mpred_prop(baseKB,default_ooQ1,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(default_ooQ1,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(default_ooQ1,1) ,
% support_fact = mpred_prop(baseKB,default_ooQ1,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,default_ooQ1,1,pfcLHS),
% rhs( [ arity(default_ooQ1,1),
% functorIsMacro(default_ooQ1),
% mpred_prop(baseKB,default_ooQ1,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( arity(default_ooQ1,1)).
% % Found positive trigger: arity(default_ooQ1,1)
% % body: predicateConventionMt(default_ooQ1,PredicateConventionMt_Default_ooQ1)*->rhs([ { kb_global( _229560 :
% %
% % default_ooQ1/1) }])
% % Found positive trigger: arity(default_ooQ1,1)
% % body: prologHybrid(default_ooQ1)*->rhs([ { kb_shared( default_ooQ1/1) }])
% % Found positive trigger: arity(default_ooQ1,1)
% % body: pfcControlled(default_ooQ1)*->rhs([ hybrid_support(default_ooQ1,1)])
% % Found positive trigger: arity(default_ooQ1,1)
% % body: mpred_positive_fact(arity(default_ooQ1,1))*->rhs([ \+( ~( arity(default_ooQ1,1)))])
% % still_supported(~arity(default_ooQ1,1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(default_ooQ1,1)
% % still_supported(~arity(default_ooQ1,1))
% % Found positive trigger: arity(default_ooQ1,1)
% % body: singleValuedInArg(default_ooQ1,SingleValuedInArg_Default_ooQ1)*->rhs([ singleValuedInArgAX(default_ooQ1,1,SingleValuedInArgAX5)])
% % RHS-Post1: functorIsMacro(default_ooQ1)
% % Support: mpred_prop(baseKB,default_ooQ1,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,default_ooQ1,1,pfcLHS),rhs([ arity(default_ooQ1,1),
% % functorIsMacro(default_ooQ1),
% % mpred_prop(baseKB,default_ooQ1,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(default_ooQ1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(default_ooQ1) ,
% support_fact = mpred_prop(baseKB,default_ooQ1,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,default_ooQ1,1,pfcLHS),
% rhs( [ arity(default_ooQ1,1),
% functorIsMacro(default_ooQ1),
% mpred_prop(baseKB,default_ooQ1,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(default_ooQ1)).
% % Found positive trigger: functorIsMacro(default_ooQ1)
% % body: mpred_positive_fact(functorIsMacro(default_ooQ1))*->rhs([ \+( ~( functorIsMacro(default_ooQ1)))])
% % still_supported(~functorIsMacro(default_ooQ1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(default_ooQ1)
% % still_supported(~functorIsMacro(default_ooQ1))
% % RHS-Post1: mpred_prop(baseKB,default_ooQ1,1,pfcWatches)
% % Support: mpred_prop(baseKB,default_ooQ1,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,default_ooQ1,1,pfcLHS),rhs([ arity(default_ooQ1,1),
% % functorIsMacro(default_ooQ1),
% % mpred_prop(baseKB,default_ooQ1,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooQ1,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooQ1,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,default_ooQ1,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,default_ooQ1,1,pfcLHS),
% rhs( [ arity(default_ooQ1,1),
% functorIsMacro(default_ooQ1),
% mpred_prop(baseKB,default_ooQ1,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,default_ooQ1,1,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,default_ooQ1,1,pfcWatches)
% % body: \+ground(default_ooQ1/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,default_ooQ1,1,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ1,1,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : default_ooQ1/1) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooQ1,1,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooQ1,1,kb_shared) ,
% support_fact = ( mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl', 44) ,
% ax) ,
% support_trig = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl', 44) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,default_ooQ1,1,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,default_ooQ1,1,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB2\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_165812:default_ooQ1/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_180056:default_ooQ1/1))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB2\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_147218:default_ooQ1/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_161462:default_ooQ1/1))) }])
% % Support: mpred_prop(baseKB,default_ooQ1,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,default_ooQ1,1,kb_shared),'$pt'(baseKB,genlMt(BaseKB5,baseKB),(BaseKB6\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call7 :
% %
% % call(kb_shared,_198186:default_ooQ1/1))),
% % show_failure( on_x_fail( Call8 :
% %
% % call(kb_shared,_212430:default_ooQ1/1))) }]))))
% % Found positive trigger: mpred_prop(baseKB,default_ooQ1,1,kb_shared)
% % body: \+ground(default_ooQ1/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,default_ooQ1,1,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ1,1,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,default_ooQ1,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ1,1,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,default_ooQ1,1,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,default_ooQ1,1,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,default_ooQ1,1,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,default_ooQ1,1,kb_shared)
% % still_supported(~mpred_prop(baseKB,default_ooQ1,1,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,default_ooQ1,1,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,default_ooQ1,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ1,1,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,default_ooQ1,1,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,default_ooQ1,1,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,default_ooQ1,1,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,default_ooQ1,1,pfcWatches)
% % still_supported(~mpred_prop(baseKB,default_ooQ1,1,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,default_ooQ1,1,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,default_ooQ1,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ1,1,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,default_ooQ1,1,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,default_ooQ1,1,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,default_ooQ1,1,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,default_ooQ1,1,pfcLHS)
% % still_supported(~mpred_prop(baseKB,default_ooQ1,1,pfcLHS))
% % Adding positive
% % trigger: default_ooQ1(OoQ1)
% % body: rhs([ if_mooQ1(current_ooQ1(OoQ13),current_ooQ1(OoQ14))])
% % Support: (default_ooQ1(OoQ15)==>if_mooQ1(current_ooQ1(OoQ16),current_ooQ1(OoQ17))),mfl4([ 'X'=X],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl',44)
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooQ1,1,pfcPosTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooQ1,1,pfcPosTrigger) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl', 44) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,default_ooQ1,1,pfcPosTrigger)).
% % Found positive trigger: mpred_prop(baseKB,default_ooQ1,1,pfcPosTrigger)
% % body: \+ground(default_ooQ1/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,default_ooQ1,1,pfcPosTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ1,1,pfcPosTrigger)
% % body: rhs([ mpred_prop(baseKB,default_ooQ1,1,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,default_ooQ1,1,pfcWatches)
% % Support: mpred_prop(baseKB,default_ooQ1,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,default_ooQ1,1,pfcPosTrigger),rhs([ mpred_prop(baseKB,default_ooQ1,1,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,default_ooQ1,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,default_ooQ1,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,default_ooQ1,1,pfcPosTrigger) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,default_ooQ1,1,pfcPosTrigger),
% rhs([mpred_prop(baseKB,default_ooQ1,1,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,default_ooQ1,1,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,default_ooQ1,1,pfcLHS),
% rhs( [ arity(default_ooQ1,1),
% functorIsMacro(default_ooQ1),
% mpred_prop(baseKB,default_ooQ1,1,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,default_ooQ1,1,pfcPosTrigger)
% % body: genlPreds(pfcPosTrigger,GenlPreds_PfcPosTrigger)*->rhs([ mpred_prop(baseKB,default_ooQ1,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,default_ooQ1,1,pfcPosTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,default_ooQ1,1,pfcPosTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,default_ooQ1,1,pfcPosTrigger)))])
% % still_supported(~mpred_prop(baseKB,default_ooQ1,1,pfcPosTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,default_ooQ1,1,pfcPosTrigger)
% % still_supported(~mpred_prop(baseKB,default_ooQ1,1,pfcPosTrigger))
% % Found positive trigger: default_ooQ1(OoQ1)==>if_mooQ1(current_ooQ1(OoQ13),current_ooQ1(OoQ14))
% % body: mpred_positive_fact((default_ooQ1(OoQ15)==>if_mooQ1(current_ooQ1(OoQ16),current_ooQ1(OoQ17))))*->rhs([ \+( ~( default_ooQ1(OoQ18)==>if_mooQ1(current_ooQ1(OoQ19),current_ooQ1(OoQ110))))])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = default_ooQ1(whenMissingQ1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = default_ooQ1(whenMissingQ1) ,
% support_fact = mfl4(_221296,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl',46) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( default_ooQ1(whenMissingQ1)).
% % Found positive trigger: default_ooQ1(whenMissingQ1)
% % body: mpred_positive_fact(default_ooQ1(whenMissingQ1))*->rhs([ \+( ~( default_ooQ1(whenMissingQ1)))])
% % still_supported(~default_ooQ1(whenMissingQ1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~default_ooQ1(whenMissingQ1)
% % still_supported(~default_ooQ1(whenMissingQ1))
% % Found positive trigger: default_ooQ1(whenMissingQ1)
% % body: rhs([ if_mooQ1(current_ooQ1(OoQ1),current_ooQ1(whenMissingQ1))])
% % RHS-Post1: if_mooQ1(current_ooQ1(OoQ1),current_ooQ1(whenMissingQ1))
% % Support: default_ooQ1(whenMissingQ1),'$pt'(baseKB,default_ooQ1(whenMissingQ1),rhs([ if_mooQ1(current_ooQ1(OoQ12),current_ooQ1(whenMissingQ1))]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = if_mooQ1(current_ooQ1(_27852),current_ooQ1(whenMissingQ1)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = if_mooQ1(current_ooQ1(_27852),current_ooQ1(whenMissingQ1)) ,
% support_fact = default_ooQ1(whenMissingQ1) ,
% support_trig = '$pt'( baseKB,
% default_ooQ1(whenMissingQ1),
% rhs([if_mooQ1(current_ooQ1(_27852),current_ooQ1(whenMissingQ1))])) ,
% none is support_status.
% baseKB : mpred_fwc1( if_mooQ1(current_ooQ1(OoQ1),current_ooQ1(whenMissingQ1))).
% % Found positive trigger: if_mooQ1(current_ooQ1(OoQ1),current_ooQ1(whenMissingQ1))
% % body: mpred_positive_fact(if_mooQ1(current_ooQ1(OoQ12),current_ooQ1(whenMissingQ1)))*->rhs([ \+( ~( if_mooQ1(current_ooQ1(OoQ13),current_ooQ1(whenMissingQ1))))])
% % still_supported(~if_mooQ1(current_ooQ1(OoQ1),current_ooQ1(whenMissingQ1)))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~if_mooQ1(current_ooQ1(OoQ1),current_ooQ1(whenMissingQ1))
% % still_supported(~if_mooQ1(current_ooQ1(OoQ1),current_ooQ1(whenMissingQ1)))
% % Found positive trigger: if_mooQ1(current_ooQ1(OoQ1),current_ooQ1(whenMissingQ1))
% % body: rhs([ ( \+( current_ooQ1(OoQ12)/(current_ooQ1(OoQ13)\=@=current_ooQ1(whenMissingQ1))) ==>
% % current_ooQ1(whenMissingQ1))])
% % RHS-Post1: \+current_ooQ1(OoQ1)/(current_ooQ1(OoQ11)\=@=current_ooQ1(whenMissingQ1))==>current_ooQ1(whenMissingQ1)
% % Support: if_mooQ1(current_ooQ1(OoQ12),current_ooQ1(whenMissingQ1)),'$pt'(baseKB,if_mooQ1(current_ooQ1(OoQ13),current_ooQ1(whenMissingQ1)),rhs(
% % [ ( \+( current_ooQ1(OoQ14)/(current_ooQ1(OoQ15)\=@=current_ooQ1(whenMissingQ1))) ==>
% % current_ooQ1(whenMissingQ1))]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = ( \+( current_ooQ1(OoQ1)/(current_ooQ1(OoQ11)\=@=current_ooQ1(whenMissingQ1))) ==>
% current_ooQ1(whenMissingQ1)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = ( \+( current_ooQ1(OoQ1)/(current_ooQ1(OoQ11)\=@=current_ooQ1(whenMissingQ1))) ==>
% current_ooQ1(whenMissingQ1)) ,
% support_fact = if_mooQ1(current_ooQ1(_2318),current_ooQ1(whenMissingQ1)) ,
% support_trig = '$pt'( baseKB,
% if_mooQ1(current_ooQ1(OoQ1),current_ooQ1(whenMissingQ1)),
% rhs([(\+current_ooQ1(_2546)/(current_ooQ1(_2546)\=@=current_ooQ1(whenMissingQ1))==>current_ooQ1(whenMissingQ1))])) ,
% none is support_status.
% baseKB : mpred_fwc1( ( \+( current_ooQ1(OoQ1)/(current_ooQ1(OoQ11)\=@=current_ooQ1(whenMissingQ1))) ==>
% current_ooQ1(whenMissingQ1))).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ1,1,pfcRHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ1,1,pfcRHS) ,
% support_fact = mfl4(_63508,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl',46) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ1,1,pfcRHS)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcRHS)
% % body: \+ground(current_ooQ1/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ1,1,pfcRHS)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcRHS)
% % body: rhs([ mpred_prop(baseKB,current_ooQ1,1,pfcCreates)])
% % RHS-Post1: mpred_prop(baseKB,current_ooQ1,1,pfcCreates)
% % Support: mpred_prop(baseKB,current_ooQ1,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ1,1,pfcRHS),rhs([ mpred_prop(baseKB,current_ooQ1,1,pfcCreates)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ1,1,pfcCreates) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ1,1,pfcCreates) ,
% support_fact = mpred_prop(baseKB,current_ooQ1,1,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ1,1,pfcRHS),
% rhs([mpred_prop(baseKB,current_ooQ1,1,pfcCreates)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ1,1,pfcCreates)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcCreates)
% % body: \+ground(current_ooQ1/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ1,1,pfcCreates)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcCreates)
% % body: rhs([ { baseKB : warn_if_static(current_ooQ1,1) },
% % { kb_shared( baseKB : current_ooQ1/1) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ1,1,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ1,1,kb_shared) ,
% support_fact = ( mfl4(_1194,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl',46) ,
% ax) ,
% support_trig = mfl4(_1684,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl',46) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ1,1,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB1\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_109016:current_ooQ1/1))),
% % show_failure( on_x_fail( Call3 :
% %
% % call(kb_shared,_123260:current_ooQ1/1))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB1\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_96150:current_ooQ1/1))),
% % show_failure( on_x_fail( Call3 :
% %
% % call(kb_shared,_110392:current_ooQ1/1))) }])
% % Support: mpred_prop(baseKB,current_ooQ1,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ1,1,kb_shared),'$pt'(baseKB,genlMt(BaseKB4,baseKB),(BaseKB5\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call6 :
% %
% % call(kb_shared,_147116:current_ooQ1/1))),
% % show_failure( on_x_fail( Call7 :
% %
% % call(kb_shared,_161360:current_ooQ1/1))) }]))))
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,kb_shared)
% % body: \+ground(current_ooQ1/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ1,1,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,current_ooQ1,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ1,1,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ1,1,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ1,1,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ1,1,kb_shared)
% % still_supported(~mpred_prop(baseKB,current_ooQ1,1,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcCreates)
% % body: genlPreds(pfcCreates,GenlPreds_PfcCreates)*->rhs([ mpred_prop(baseKB,current_ooQ1,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcCreates)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ1,1,pfcCreates))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ1,1,pfcCreates)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ1,1,pfcCreates))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ1,1,pfcCreates)
% % still_supported(~mpred_prop(baseKB,current_ooQ1,1,pfcCreates))
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcRHS)
% % body: genlPreds(pfcRHS,GenlPreds_PfcRHS)*->rhs([ mpred_prop(baseKB,current_ooQ1,1,Prop)])
% % RHS-Post1: mpred_prop(baseKB,current_ooQ1,1,pfcControlled)
% % Support: mpred_prop(baseKB,current_ooQ1,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ1,1,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
% % [ mpred_prop(baseKB,current_ooQ1,1,pfcControlled)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ1,1,pfcControlled) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ1,1,pfcControlled) ,
% support_fact = mpred_prop(baseKB,current_ooQ1,1,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ1,1,pfcRHS),
% genlPreds(pfcRHS,pfcControlled)*->rhs([mpred_prop(baseKB,current_ooQ1,1,pfcControlled)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ1,1,pfcControlled)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcControlled)
% % body: \+ground(current_ooQ1/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ1,1,pfcControlled)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcControlled)
% % body: rhs([ { kb_shared( baseKB : current_ooQ1/1) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcControlled)
% % body: genlPreds(pfcControlled,GenlPreds_PfcControlled)*->rhs([ mpred_prop(baseKB,current_ooQ1,1,Prop)])
% % RHS-Post1: mpred_prop(baseKB,current_ooQ1,1,prologHybrid)
% % Support: mpred_prop(baseKB,current_ooQ1,1,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ1,1,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
% % [ mpred_prop(baseKB,current_ooQ1,1,prologHybrid)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ1,1,prologHybrid) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ1,1,prologHybrid) ,
% support_fact = mpred_prop(baseKB,current_ooQ1,1,pfcControlled) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ1,1,pfcControlled),
% ( genlPreds(pfcControlled,prologHybrid) *->
% rhs([mpred_prop(baseKB,current_ooQ1,1,prologHybrid)]))) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ1,1,prologHybrid)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,prologHybrid)
% % body: \+ground(current_ooQ1/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ1,1,prologHybrid)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,prologHybrid)
% % body: genlPreds(prologHybrid,GenlPreds_PrologHybrid)*->rhs([ mpred_prop(baseKB,current_ooQ1,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,prologHybrid)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ1,1,prologHybrid))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ1,1,prologHybrid)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ1,1,prologHybrid))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ1,1,prologHybrid)
% % still_supported(~mpred_prop(baseKB,current_ooQ1,1,prologHybrid))
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcControlled)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ1,1,pfcControlled))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ1,1,pfcControlled)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ1,1,pfcControlled))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ1,1,pfcControlled)
% % still_supported(~mpred_prop(baseKB,current_ooQ1,1,pfcControlled))
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcRHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ1,1,pfcRHS))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ1,1,pfcRHS)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ1,1,pfcRHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ1,1,pfcRHS)
% % still_supported(~mpred_prop(baseKB,current_ooQ1,1,pfcRHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ1,1,pfcLHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ1,1,pfcLHS) ,
% support_fact = mfl4(_184614,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl',46) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ1,1,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcLHS)
% % body: \+ground(current_ooQ1/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ1,1,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcLHS)
% % body: rhs([ arity(current_ooQ1,1),
% % functorIsMacro(current_ooQ1),
% % mpred_prop(baseKB,current_ooQ1,1,pfcWatches)])
% % RHS-Post1: arity(current_ooQ1,1)
% % Support: mpred_prop(baseKB,current_ooQ1,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ1,1,pfcLHS),rhs([ arity(current_ooQ1,1),
% % functorIsMacro(current_ooQ1),
% % mpred_prop(baseKB,current_ooQ1,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(current_ooQ1,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(current_ooQ1,1) ,
% support_fact = mpred_prop(baseKB,current_ooQ1,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ1,1,pfcLHS),
% rhs( [ arity(current_ooQ1,1),
% functorIsMacro(current_ooQ1),
% mpred_prop(baseKB,current_ooQ1,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( arity(current_ooQ1,1)).
% % Found positive trigger: arity(current_ooQ1,1)
% % body: predicateConventionMt(current_ooQ1,PredicateConventionMt_Current_ooQ1)*->rhs([ { kb_global( _81502 :
% %
% % current_ooQ1/1) }])
% % Found positive trigger: arity(current_ooQ1,1)
% % body: prologHybrid(current_ooQ1)*->rhs([ { kb_shared( current_ooQ1/1) }])
% % Found positive trigger: arity(current_ooQ1,1)
% % body: pfcControlled(current_ooQ1)*->rhs([ hybrid_support(current_ooQ1,1)])
% % RHS-Post1: hybrid_support(current_ooQ1,1)
% % Support: arity(current_ooQ1,1),'$pt'(baseKB,arity(current_ooQ1,1),(pfcControlled(current_ooQ1)*->rhs([ hybrid_support(current_ooQ1,1)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = hybrid_support(current_ooQ1,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = hybrid_support(current_ooQ1,1) ,
% support_fact = arity(current_ooQ1,1) ,
% support_trig = '$pt'( baseKB,
% arity(current_ooQ1,1),
% pfcControlled(current_ooQ1)*->rhs([hybrid_support(current_ooQ1,1)])) ,
% none is support_status.
% baseKB : mpred_fwc1( hybrid_support(current_ooQ1,1)).
% % Found positive trigger: hybrid_support(current_ooQ1,1)
% % body: mpred_positive_fact(hybrid_support(current_ooQ1,1))*->rhs([ \+( ~( hybrid_support(current_ooQ1,1)))])
% % still_supported(~hybrid_support(current_ooQ1,1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~hybrid_support(current_ooQ1,1)
% % still_supported(~hybrid_support(current_ooQ1,1))
% % Found positive trigger: arity(current_ooQ1,1)
% % body: mpred_positive_fact(arity(current_ooQ1,1))*->rhs([ \+( ~( arity(current_ooQ1,1)))])
% % still_supported(~arity(current_ooQ1,1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(current_ooQ1,1)
% % still_supported(~arity(current_ooQ1,1))
% % Found positive trigger: arity(current_ooQ1,1)
% % body: singleValuedInArg(current_ooQ1,SingleValuedInArg_Current_ooQ1)*->rhs([ singleValuedInArgAX(current_ooQ1,1,SingleValuedInArgAX4)])
% % RHS-Post1: functorIsMacro(current_ooQ1)
% % Support: mpred_prop(baseKB,current_ooQ1,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ1,1,pfcLHS),rhs([ arity(current_ooQ1,1),
% % functorIsMacro(current_ooQ1),
% % mpred_prop(baseKB,current_ooQ1,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(current_ooQ1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(current_ooQ1) ,
% support_fact = mpred_prop(baseKB,current_ooQ1,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ1,1,pfcLHS),
% rhs( [ arity(current_ooQ1,1),
% functorIsMacro(current_ooQ1),
% mpred_prop(baseKB,current_ooQ1,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(current_ooQ1)).
% % Found positive trigger: functorIsMacro(current_ooQ1)
% % body: mpred_positive_fact(functorIsMacro(current_ooQ1))*->rhs([ \+( ~( functorIsMacro(current_ooQ1)))])
% % still_supported(~functorIsMacro(current_ooQ1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(current_ooQ1)
% % still_supported(~functorIsMacro(current_ooQ1))
% % RHS-Post1: mpred_prop(baseKB,current_ooQ1,1,pfcWatches)
% % Support: mpred_prop(baseKB,current_ooQ1,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ1,1,pfcLHS),rhs([ arity(current_ooQ1,1),
% % functorIsMacro(current_ooQ1),
% % mpred_prop(baseKB,current_ooQ1,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ1,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ1,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,current_ooQ1,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ1,1,pfcLHS),
% rhs( [ arity(current_ooQ1,1),
% functorIsMacro(current_ooQ1),
% mpred_prop(baseKB,current_ooQ1,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ1,1,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcWatches)
% % body: \+ground(current_ooQ1/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ1,1,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : current_ooQ1/1) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,current_ooQ1,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ1,1,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ1,1,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ1,1,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ1,1,pfcWatches)
% % still_supported(~mpred_prop(baseKB,current_ooQ1,1,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,current_ooQ1,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ1,1,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ1,1,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ1,1,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ1,1,pfcLHS)
% % still_supported(~mpred_prop(baseKB,current_ooQ1,1,pfcLHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ1,1,pfcNegTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ1,1,pfcNegTrigger) ,
% support_fact = mfl4(_108714,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl',46) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,current_ooQ1,1,pfcNegTrigger)).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcNegTrigger)
% % body: \+ground(current_ooQ1/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,current_ooQ1,1,pfcNegTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcNegTrigger)
% % body: rhs([ mpred_prop(baseKB,current_ooQ1,1,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,current_ooQ1,1,pfcWatches)
% % Support: mpred_prop(baseKB,current_ooQ1,1,pfcNegTrigger),'$pt'(baseKB,mpred_prop(baseKB,current_ooQ1,1,pfcNegTrigger),rhs([ mpred_prop(baseKB,current_ooQ1,1,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,current_ooQ1,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,current_ooQ1,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,current_ooQ1,1,pfcNegTrigger) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ1,1,pfcNegTrigger),
% rhs([mpred_prop(baseKB,current_ooQ1,1,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,current_ooQ1,1,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,current_ooQ1,1,pfcLHS),
% rhs( [ arity(current_ooQ1,1),
% functorIsMacro(current_ooQ1),
% mpred_prop(baseKB,current_ooQ1,1,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcNegTrigger)
% % body: genlPreds(pfcNegTrigger,GenlPreds_PfcNegTrigger)*->rhs([ mpred_prop(baseKB,current_ooQ1,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,current_ooQ1,1,pfcNegTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,current_ooQ1,1,pfcNegTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,current_ooQ1,1,pfcNegTrigger)))])
% % still_supported(~mpred_prop(baseKB,current_ooQ1,1,pfcNegTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,current_ooQ1,1,pfcNegTrigger)
% % still_supported(~mpred_prop(baseKB,current_ooQ1,1,pfcNegTrigger))
% % Adding negative
% % trigger: current_ooQ1(OoQ1)
% % test: call_u_no_bc(current_ooQ1(OoQ12)),current_ooQ1(OoQ13)\=@=current_ooQ1(whenMissingQ1)
% % body: rhs([ current_ooQ1(whenMissingQ1)])
% % Support: (\+current_ooQ1(OoQ14)/(current_ooQ1(OoQ15)\=@=current_ooQ1(whenMissingQ1))==>current_ooQ1(whenMissingQ1)),mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl',46)
% % RHS-Post1: current_ooQ1(whenMissingQ1)
% % Support: \+current_ooQ1(OoQ1),'$nt'(current_ooQ1(OoQ11),(call_u_no_bc(current_ooQ1(OoQ12)),current_ooQ1(OoQ13)\=@=current_ooQ1(whenMissingQ1)),rhs(
% % [ current_ooQ1(whenMissingQ1)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = current_ooQ1(whenMissingQ1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = current_ooQ1(whenMissingQ1) ,
% support_fact = \+( current_ooQ1(OoQ1)) ,
% support_trig = '$nt'( current_ooQ1(OoQ1),
% call_u_no_bc(current_ooQ1(OoQ1)),current_ooQ1(OoQ11)\=@=current_ooQ1(whenMissingQ1),
% rhs([current_ooQ1(whenMissingQ1)])) ,
% none is support_status.
% % Adding NEG mpred_do_fcnt via support
% % trigger: current_ooQ1(OoQ1)
% % cond: call_u_no_bc(current_ooQ1(OoQ12)),current_ooQ1(OoQ13)\=@=current_ooQ1(whenMissingQ1)
% % action: rhs([ current_ooQ1(whenMissingQ1)])
% % from: mpred_add_support_fast(current_ooQ1(whenMissingQ1),(\+current_ooQ1(OoQ14),'$nt'(current_ooQ1(OoQ15),(call_u_no_bc(current_ooQ1(OoQ16)),current_ooQ1(OoQ17)\=@=current_ooQ1(whenMissingQ1)),rhs(
% % [ current_ooQ1(whenMissingQ1)]))))
% baseKB : mpred_fwc1( current_ooQ1(whenMissingQ1)).
% % Found positive trigger: current_ooQ1(whenMissingQ1)
% % body: mpred_positive_fact(current_ooQ1(whenMissingQ1))*->rhs([ \+( ~( current_ooQ1(whenMissingQ1)))])
% % still_supported(~current_ooQ1(whenMissingQ1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~current_ooQ1(whenMissingQ1)
% % still_supported(~current_ooQ1(whenMissingQ1))
% % Found negative trigger: current_ooQ1(whenMissingQ1)
% % cond: call_u_no_bc(current_ooQ1(OoQ1)),current_ooQ1(OoQ12)\=@=current_ooQ1(whenMissingQ1)
% % body: rhs([ current_ooQ1(whenMissingQ1)])
% % Support: '$spft'(baseKB,current_ooQ1(whenMissingQ1),\+current_ooQ1(OoQ13),'$nt'(current_ooQ1(whenMissingQ1),(call_u_no_bc(current_ooQ1(OoQ14)),current_ooQ1(OoQ15)\=@=current_ooQ1(whenMissingQ1)),rhs(
% % [ current_ooQ1(whenMissingQ1)])))
% % Found positive trigger: \+current_ooQ1(OoQ1)/(current_ooQ1(OoQ12)\=@=current_ooQ1(whenMissingQ1))==>current_ooQ1(whenMissingQ1)
% % body: mpred_positive_fact((\+current_ooQ1(OoQ13)/(current_ooQ1(OoQ14)\=@=current_ooQ1(whenMissingQ1))==>current_ooQ1(whenMissingQ1)))*->rhs(
% % [ \+( ~( ( \+( current_ooQ1(OoQ15)/(current_ooQ1(OoQ16)\=@=current_ooQ1(whenMissingQ1))) ==>
% % current_ooQ1(whenMissingQ1))))])
passed=info(why_was_true(baseKB:current_ooQ1(whenMissingQ1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for current_ooQ1(whenMissingQ1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+current_ooQ1(_) % [/boot/init.pl:512]
1.2 \+current_ooQ1(W4)/(current_ooQ1(W4)\=@=current_ooQ1(whenMissingQ1))==>current_ooQ1(whenMissingQ1) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_109380]
1.3 if_mooQ1(current_ooQ1(_),current_ooQ1(whenMissingQ1)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl:_110566]
1.4 if_mooQ1(W4,X4)==>(\+W4/(W4\=@=X4)==>X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl:41]
1.5 default_ooQ1(whenMissingQ1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl:46]
1.6 default_ooQ1(W4)==>if_mooQ1(current_ooQ1(_),current_ooQ1(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl:44]
1.7 mfl4([ 'Missing'=_,
'Create'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl',41)
1.8 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl',46)
1.9 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl',44)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = current_ooQ1(fooQ1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = current_ooQ1(fooQ1) ,
% support_fact = mfl4(_120754,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl',52) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( current_ooQ1(fooQ1)).
% % Found positive trigger: current_ooQ1(fooQ1)
% % body: mpred_positive_fact(current_ooQ1(fooQ1))*->rhs([ \+( ~( current_ooQ1(fooQ1)))])
% % still_supported(~current_ooQ1(fooQ1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~current_ooQ1(fooQ1)
% % still_supported(~current_ooQ1(fooQ1))
% % Found negative trigger: current_ooQ1(fooQ1)
% % cond: call_u_no_bc(current_ooQ1(OoQ1)),current_ooQ1(OoQ12)\=@=current_ooQ1(whenMissingQ1)
% % body: rhs([ current_ooQ1(whenMissingQ1)])
% % Support: '$spft'(baseKB,current_ooQ1(whenMissingQ1),\+current_ooQ1(OoQ13),'$nt'(current_ooQ1(fooQ1),(call_u_no_bc(current_ooQ1(OoQ14)),current_ooQ1(OoQ15)\=@=current_ooQ1(whenMissingQ1)),rhs(
% % [ current_ooQ1(whenMissingQ1)])))
% % Removing support: \+current_ooQ1(fooQ1),'$nt'(current_ooQ1(fooQ1),(call_u_no_bc(current_ooQ1(fooQ1)),current_ooQ1(fooQ1)\=@=current_ooQ1(whenMissingQ1)),rhs(
% % [ current_ooQ1(whenMissingQ1)]))
% % Which was for: current_ooQ1(whenMissingQ1)
passed=info(why_was_true(baseKB:(\+current_ooQ1(whenMissingQ1))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooQ1(whenMissingQ1).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooQ1(whenMissingQ1).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooQ1(whenMissingQ1).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% % RHS-Post1: current_ooQ1(whenMissingQ1)
% % Support: \+current_ooQ1(fooQ1),'$nt'(current_ooQ1(fooQ1),(call_u_no_bc(current_ooQ1(OoQ1)),current_ooQ1(OoQ11)\=@=current_ooQ1(whenMissingQ1)),rhs(
% % [ current_ooQ1(whenMissingQ1)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = current_ooQ1(whenMissingQ1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = current_ooQ1(whenMissingQ1) ,
% support_fact = \+( current_ooQ1(fooQ1)) ,
% support_trig = '$nt'( current_ooQ1(fooQ1),
% call_u_no_bc(current_ooQ1(OoQ1)),current_ooQ1(OoQ11)\=@=current_ooQ1(whenMissingQ1),
% rhs([current_ooQ1(whenMissingQ1)])) ,
% none is support_status.
% % Adding NEG mpred_do_fcnt via support
% % trigger: current_ooQ1(fooQ1)
% % cond: call_u_no_bc(current_ooQ1(OoQ1)),current_ooQ1(OoQ12)\=@=current_ooQ1(whenMissingQ1)
% % action: rhs([ current_ooQ1(whenMissingQ1)])
% % from: mpred_add_support_fast(current_ooQ1(whenMissingQ1),(\+current_ooQ1(fooQ1),'$nt'(current_ooQ1(fooQ1),(call_u_no_bc(current_ooQ1(OoQ13)),current_ooQ1(OoQ14)\=@=current_ooQ1(whenMissingQ1)),rhs(
% % [ current_ooQ1(whenMissingQ1)]))))
% baseKB : mpred_fwc1( current_ooQ1(whenMissingQ1)).
% % Found positive trigger: current_ooQ1(whenMissingQ1)
% % body: mpred_positive_fact(current_ooQ1(whenMissingQ1))*->rhs([ \+( ~( current_ooQ1(whenMissingQ1)))])
% % still_supported(~current_ooQ1(whenMissingQ1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~current_ooQ1(whenMissingQ1)
% % still_supported(~current_ooQ1(whenMissingQ1))
passed=info(why_was_true(baseKB:current_ooQ1(whenMissingQ1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for current_ooQ1(whenMissingQ1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+current_ooQ1(fooQ1) % [/boot/init.pl:512]
1.2 \+current_ooQ1(W4)/(current_ooQ1(W4)\=@=current_ooQ1(whenMissingQ1))==>current_ooQ1(whenMissingQ1) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_238162]
1.3 if_mooQ1(current_ooQ1(_),current_ooQ1(whenMissingQ1)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl:_239348]
1.4 if_mooQ1(W4,X4)==>(\+W4/(W4\=@=X4)==>X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl:41]
1.5 default_ooQ1(whenMissingQ1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl:46]
1.6 default_ooQ1(W4)==>if_mooQ1(current_ooQ1(_),current_ooQ1(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl:44]
1.7 mfl4([ 'Missing'=_,
'Create'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl',41)
1.8 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl',46)
1.9 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl',44)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% % Removing support: mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl',46),ax
% % Which was for: default_ooQ1(whenMissingQ1)
% success( mpred_undo1_nt_unfwc,
% ( '$nt'( current_ooQ1(OoQ1),
% call_u_no_bc(current_ooQ1(OoQ11)),current_ooQ1(OoQ12)\=@=current_ooQ1(whenMissingQ1),
% rhs([current_ooQ1(whenMissingQ1)])) ,
% dmsg_pretty( mpred_undo1( '$nt'( current_ooQ1(OoQ13),
% call_u_no_bc(current_ooQ1(OoQ14)),current_ooQ1(OoQ15)\=@=current_ooQ1(whenMissingQ1),
% rhs([current_ooQ1(whenMissingQ1)])))) ,
% retract_u( '$nt'( current_ooQ1(OoQ16),
% call_u_no_bc(current_ooQ1(OoQ17)),current_ooQ1(OoQ18)\=@=current_ooQ1(whenMissingQ1),
% rhs([current_ooQ1(whenMissingQ1)]))))).
passed=info(why_was_true(baseKB:(\+current_ooQ1(whenMissingQ1))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooQ1(whenMissingQ1).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooQ1(whenMissingQ1).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+current_ooQ1(whenMissingQ1).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = ~( current_ooQ1(fooQ1)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = ~( current_ooQ1(fooQ1)) ,
% support_fact = mfl4(_116766,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl',66) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( ~( current_ooQ1(fooQ1))).
% % Found positive trigger: ~current_ooQ1(fooQ1)
% % body: mpred_positive_fact(~current_ooQ1(fooQ1))*->rhs([ \+( ~( ~( current_ooQ1(fooQ1))))])
passed=info(why_was_true(baseKB: ~current_ooQ1(fooQ1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~current_ooQ1(fooQ1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl',66)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = default_ooQ1(whenMissingQ1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = default_ooQ1(whenMissingQ1) ,
% support_fact = mfl4(_165222,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl',72) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( default_ooQ1(whenMissingQ1)).
% % Found positive trigger: default_ooQ1(whenMissingQ1)
% % body: mpred_positive_fact(default_ooQ1(whenMissingQ1))*->rhs([ \+( ~( default_ooQ1(whenMissingQ1)))])
% % still_supported(~default_ooQ1(whenMissingQ1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~default_ooQ1(whenMissingQ1)
% % still_supported(~default_ooQ1(whenMissingQ1))
% % Found positive trigger: default_ooQ1(whenMissingQ1)
% % body: rhs([ if_mooQ1(current_ooQ1(OoQ1),current_ooQ1(whenMissingQ1))])
% % RHS-Post1: if_mooQ1(current_ooQ1(OoQ1),current_ooQ1(whenMissingQ1))
% % Support: default_ooQ1(whenMissingQ1),'$pt'(baseKB,default_ooQ1(whenMissingQ1),rhs([ if_mooQ1(current_ooQ1(OoQ12),current_ooQ1(whenMissingQ1))]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = if_mooQ1(current_ooQ1(_2236),current_ooQ1(whenMissingQ1)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = if_mooQ1(current_ooQ1(_2236),current_ooQ1(whenMissingQ1)) ,
% support_fact = default_ooQ1(whenMissingQ1) ,
% support_trig = '$pt'( baseKB,
% default_ooQ1(whenMissingQ1),
% rhs([if_mooQ1(current_ooQ1(_2236),current_ooQ1(whenMissingQ1))])) ,
% none is support_status.
% baseKB : mpred_fwc1( if_mooQ1(current_ooQ1(OoQ1),current_ooQ1(whenMissingQ1))).
% % Found positive trigger: if_mooQ1(current_ooQ1(OoQ1),current_ooQ1(whenMissingQ1))
% % body: mpred_positive_fact(if_mooQ1(current_ooQ1(OoQ12),current_ooQ1(whenMissingQ1)))*->rhs([ \+( ~( if_mooQ1(current_ooQ1(OoQ13),current_ooQ1(whenMissingQ1))))])
% % still_supported(~if_mooQ1(current_ooQ1(OoQ1),current_ooQ1(whenMissingQ1)))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~if_mooQ1(current_ooQ1(OoQ1),current_ooQ1(whenMissingQ1))
% % still_supported(~if_mooQ1(current_ooQ1(OoQ1),current_ooQ1(whenMissingQ1)))
% % Found positive trigger: if_mooQ1(current_ooQ1(OoQ1),current_ooQ1(whenMissingQ1))
% % body: rhs([ ( \+( current_ooQ1(OoQ12)/(current_ooQ1(OoQ13)\=@=current_ooQ1(whenMissingQ1))) ==>
% % current_ooQ1(whenMissingQ1))])
% % RHS-Post1: \+current_ooQ1(OoQ1)/(current_ooQ1(OoQ11)\=@=current_ooQ1(whenMissingQ1))==>current_ooQ1(whenMissingQ1)
% % Support: if_mooQ1(current_ooQ1(OoQ12),current_ooQ1(whenMissingQ1)),'$pt'(baseKB,if_mooQ1(current_ooQ1(OoQ13),current_ooQ1(whenMissingQ1)),rhs(
% % [ ( \+( current_ooQ1(OoQ14)/(current_ooQ1(OoQ15)\=@=current_ooQ1(whenMissingQ1))) ==>
% % current_ooQ1(whenMissingQ1))]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = ( \+( current_ooQ1(OoQ1)/(current_ooQ1(OoQ11)\=@=current_ooQ1(whenMissingQ1))) ==>
% current_ooQ1(whenMissingQ1)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = ( \+( current_ooQ1(OoQ1)/(current_ooQ1(OoQ11)\=@=current_ooQ1(whenMissingQ1))) ==>
% current_ooQ1(whenMissingQ1)) ,
% support_fact = if_mooQ1(current_ooQ1(_49436),current_ooQ1(whenMissingQ1)) ,
% support_trig = '$pt'( baseKB,
% if_mooQ1(current_ooQ1(OoQ1),current_ooQ1(whenMissingQ1)),
% rhs([(\+current_ooQ1(_56280)/(current_ooQ1(_56280)\=@=current_ooQ1(whenMissingQ1))==>current_ooQ1(whenMissingQ1))])) ,
% none is support_status.
% baseKB : mpred_fwc1( ( \+( current_ooQ1(OoQ1)/(current_ooQ1(OoQ11)\=@=current_ooQ1(whenMissingQ1))) ==>
% current_ooQ1(whenMissingQ1))).
% % Adding negative
% % trigger: current_ooQ1(OoQ1)
% % test: call_u_no_bc(current_ooQ1(OoQ12)),current_ooQ1(OoQ13)\=@=current_ooQ1(whenMissingQ1)
% % body: rhs([ current_ooQ1(whenMissingQ1)])
% % Support: (\+current_ooQ1(OoQ14)/(current_ooQ1(OoQ15)\=@=current_ooQ1(whenMissingQ1))==>current_ooQ1(whenMissingQ1)),mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl',72)
% % RHS-Post1: current_ooQ1(whenMissingQ1)
% % Support: \+current_ooQ1(OoQ1),'$nt'(current_ooQ1(OoQ11),(call_u_no_bc(current_ooQ1(OoQ12)),current_ooQ1(OoQ13)\=@=current_ooQ1(whenMissingQ1)),rhs(
% % [ current_ooQ1(whenMissingQ1)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = current_ooQ1(whenMissingQ1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = current_ooQ1(whenMissingQ1) ,
% support_fact = \+( current_ooQ1(OoQ1)) ,
% support_trig = '$nt'( current_ooQ1(OoQ1),
% call_u_no_bc(current_ooQ1(OoQ1)),current_ooQ1(OoQ11)\=@=current_ooQ1(whenMissingQ1),
% rhs([current_ooQ1(whenMissingQ1)])) ,
% none is support_status.
% % Adding NEG mpred_do_fcnt via support
% % trigger: current_ooQ1(OoQ1)
% % cond: call_u_no_bc(current_ooQ1(OoQ12)),current_ooQ1(OoQ13)\=@=current_ooQ1(whenMissingQ1)
% % action: rhs([ current_ooQ1(whenMissingQ1)])
% % from: mpred_add_support_fast(current_ooQ1(whenMissingQ1),(\+current_ooQ1(OoQ14),'$nt'(current_ooQ1(OoQ15),(call_u_no_bc(current_ooQ1(OoQ16)),current_ooQ1(OoQ17)\=@=current_ooQ1(whenMissingQ1)),rhs(
% % [ current_ooQ1(whenMissingQ1)]))))
% baseKB : mpred_fwc1( current_ooQ1(whenMissingQ1)).
% % Found positive trigger: current_ooQ1(whenMissingQ1)
% % body: mpred_positive_fact(current_ooQ1(whenMissingQ1))*->rhs([ \+( ~( current_ooQ1(whenMissingQ1)))])
% % still_supported(~current_ooQ1(whenMissingQ1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~current_ooQ1(whenMissingQ1)
% % still_supported(~current_ooQ1(whenMissingQ1))
% % Found negative trigger: current_ooQ1(whenMissingQ1)
% % cond: call_u_no_bc(current_ooQ1(OoQ1)),current_ooQ1(OoQ12)\=@=current_ooQ1(whenMissingQ1)
% % body: rhs([ current_ooQ1(whenMissingQ1)])
% % Support: '$spft'(baseKB,current_ooQ1(whenMissingQ1),\+current_ooQ1(OoQ13),'$nt'(current_ooQ1(whenMissingQ1),(call_u_no_bc(current_ooQ1(OoQ14)),current_ooQ1(OoQ15)\=@=current_ooQ1(whenMissingQ1)),rhs(
% % [ current_ooQ1(whenMissingQ1)])))
% % Found positive trigger: \+current_ooQ1(OoQ1)/(current_ooQ1(OoQ12)\=@=current_ooQ1(whenMissingQ1))==>current_ooQ1(whenMissingQ1)
% % body: mpred_positive_fact((\+current_ooQ1(OoQ13)/(current_ooQ1(OoQ14)\=@=current_ooQ1(whenMissingQ1))==>current_ooQ1(whenMissingQ1)))*->rhs(
% % [ \+( ~( ( \+( current_ooQ1(OoQ15)/(current_ooQ1(OoQ16)\=@=current_ooQ1(whenMissingQ1))) ==>
% % current_ooQ1(whenMissingQ1))))])
passed=info(why_was_true(baseKB:current_ooQ1(whenMissingQ1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for current_ooQ1(whenMissingQ1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+current_ooQ1(fooQ1) % [/boot/init.pl:512]
1.2 \+current_ooQ1(W4)/(current_ooQ1(W4)\=@=current_ooQ1(whenMissingQ1))==>current_ooQ1(whenMissingQ1) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_106264]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl',66)
1.4 if_mooQ1(current_ooQ1(_),current_ooQ1(whenMissingQ1)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl:_107820]
1.5 if_mooQ1(W4,X4)==>(\+W4/(W4\=@=X4)==>X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl:41]
1.6 default_ooQ1(whenMissingQ1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl:72]
1.7 default_ooQ1(W4)==>if_mooQ1(current_ooQ1(_),current_ooQ1(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl:44]
1.8 mfl4([ 'Missing'=_,
'Create'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl',41)
1.9 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl',72)
1.10 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl',44)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = ( if_mooTt(Missing,Create) ==>
% \+( Missing/(Missing\=@=Create)) ==>
% _118260) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = ( if_mooTt(Missing,Create) ==>
% \+( Missing/(Missing\=@=Create)) ==>
% _118260) ,
% support_fact = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl', 84) ,
% support_trig=ax ,
% ( simular( ( mfl4(
% [ 'Missing'=Missing2,
% 'Create'=Create3],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 84) ,
% ax)) is
% support_status).
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = default_ooTt(_178058)==>if_mooTt(current_ooTt(_178080),current_ooTt(_178058)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = default_ooTt(_178058)==>if_mooTt(current_ooTt(_178080),current_ooTt(_178058)) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl', 87) ,
% support_trig=ax ,
% ( simular( ( mfl4(
% [ 'X'=X1],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87) ,
% ax)) is
% support_status).
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = default_ooTt(defaultValueTt) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = default_ooTt(defaultValueTt) ,
% support_fact = mfl4(_223688,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_04.pl',89) ,
% support_trig=ax ,
% ( simular( mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',113),ax) is
% support_status).
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k mpred_pfc_test_04.pl (returned 7) -->
<testsuite name="mt_04.pl">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['mt_04.pl'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k mt_04.pl (returned 7) -->
<testsuite name="nd_04.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['nd_04.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:a(t)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for a(t):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_04.pfc',25)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:b(t,1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b(t,1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 a(t) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_04.pfc:25]
1.2 a(W4)/member(X4,[1,2,3])==>b(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_04.pfc:24]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_04.pfc',25)
1.4 mfl4([ 'X'=_,
'Y'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_04.pfc',24)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:b(t,3)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b(t,3):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 a(t) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_04.pfc:25]
1.2 a(W4)/member(X4,[1,2,3])==>b(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_04.pfc:24]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_04.pfc',25)
1.4 mfl4([ 'X'=_,
'Y'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_04.pfc',24)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+a(t))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+a(t).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+a(t).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+a(t).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+b(t,1))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(t,1).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(t,1).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(t,1).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+b(t,3))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(t,3).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(t,3).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(t,3).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k nd_04.pfc (returned 7) -->
<testsuite name="retry_inheritance_04.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['retry_inheritance_04.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k retry_inheritance_04.pfc (returned 7) -->
<testsuite name="retry_undefined_04.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['retry_undefined_04.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k retry_undefined_04.pfc (returned 7) -->
<testsuite name="verbatums_04.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['verbatums_04.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k verbatums_04.pfc (returned 7) -->
<testsuite name="attvar_05.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['attvar_05.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:ain(sk5_in(avar([vn='ExIn',sk5='SKF-666'])))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for ain(sk5_in(avar([ vn='ExIn',
sk5='SKF-666']))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for ain(sk5_in(avar([ vn='ExIn',
sk5='SKF-666']))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for ain(sk5_in(avar([ vn='ExIn',
sk5='SKF-666']))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB:lookup_u(sk5_in(avar([vn='ZEx',sk5='SKF-666'])))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:lookup_u(sk5_in(avar([ vn='ZEx',
sk5='SKF-666']))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:lookup_u(sk5_in(avar([ vn='ZEx',
sk5='SKF-666']))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:lookup_u(sk5_in(avar([ vn='ZEx',
sk5='SKF-666']))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB:lookup_u(pt(sk5_in(avar([vn='IS',sk5='SKF-666'])),_118824))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:lookup_u(pt(sk5_in(avar([ vn='IS',
sk5='SKF-666'])),_470)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:lookup_u(pt(sk5_in(avar([ vn='IS',
sk5='SKF-666'])),_470)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:lookup_u(pt(sk5_in(avar([ vn='IS',
sk5='SKF-666'])),_470)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k attvar_05.pfc (returned 7) -->
<testsuite name="df_05.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['df_05.pfc'])" -g "test_completed"
:- dynamic test1_2_3/3.
:- multifile test1_2_3/3.
:- public test1_2_3/3.
:- module_transparent test1_2_3/3.
failure=info(why_was_true(\+baseKB:test1_2_3(1,2,3)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:test1_2_3(1,2,3).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:test1_2_3(1,2,3).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:test1_2_3(1,2,3).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k df_05.pfc (returned 7) -->
<testsuite name="fc_05a.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['fc_05a.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k fc_05a.pfc (returned 7) -->
<testsuite name="fc_05.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['fc_05.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:a(1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for a(1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_05.pfc',26)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:b(1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b(1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 a(1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_05.pfc:26]
1.2 a(W4)==>b(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_05.pfc:27]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_05.pfc',26)
1.4 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_05.pfc',27)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k fc_05.pfc (returned 7) -->
<testsuite name="hybrid_05a.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['hybrid_05a.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k hybrid_05a.pfc (returned 7) -->
<testsuite name="hybrid_05.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['hybrid_05.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k hybrid_05.pfc (returned 7) -->
<testsuite name="if_missing_05.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['if_missing_05.pfc'])" -g "test_completed"
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = ( if_missing(Missing,Create) ==>
% \+( Missing/(Missing\=@=Create)) ==>
% _35640) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = ( if_missing(Missing,Create) ==>
% \+( Missing/(Missing\=@=Create)) ==>
% _35640) ,
% support_fact = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc', 35) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( ( if_missing(If_missing,Missing3) ==>
% \+( _84598/(_84604\=@=_84606)) ==>
% _78970)).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,\=@=,2,pfcCallCode) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,\=@=,2,pfcCallCode) ,
% support_fact = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc', 35) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,\=@=,2,pfcCallCode)).
% % Found positive trigger: mpred_prop(baseKB,\=@=,2,pfcCallCode)
% % body: \+ground(\=@= / 2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,\=@=,2,pfcCallCode)) }])
% % Found positive trigger: mpred_prop(baseKB,\=@=,2,pfcCallCode)
% % body: predicate_is_undefined_fa(\=@=,2)*->rhs([ mpred_prop(baseKB,\=@=,2,needsDefined)])
% % Found positive trigger: mpred_prop(baseKB,\=@=,2,pfcCallCode)
% % body: genlPreds(pfcCallCode,GenlPreds_PfcCallCode)*->rhs([ mpred_prop(baseKB,\=@=,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,\=@=,2,pfcCallCode)
% % body: mpred_positive_fact(mpred_prop(baseKB,\=@=,2,pfcCallCode))*->rhs([ \+( ~( mpred_prop(baseKB,\=@=,2,pfcCallCode)))])
% % still_supported(~mpred_prop(baseKB,\=@=,2,pfcCallCode))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,\=@=,2,pfcCallCode)
% % still_supported(~mpred_prop(baseKB,\=@=,2,pfcCallCode))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_missing,2,pfcLHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_missing,2,pfcLHS) ,
% support_fact = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc', 35) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_missing,2,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,if_missing,2,pfcLHS)
% % body: \+ground(if_missing/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_missing,2,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,if_missing,2,pfcLHS)
% % body: rhs([ arity(if_missing,2),
% % functorIsMacro(if_missing),
% % mpred_prop(baseKB,if_missing,2,pfcWatches)])
% % RHS-Post1: arity(if_missing,2)
% % Support: mpred_prop(baseKB,if_missing,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,if_missing,2,pfcLHS),rhs([ arity(if_missing,2),
% % functorIsMacro(if_missing),
% % mpred_prop(baseKB,if_missing,2,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(if_missing,2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(if_missing,2) ,
% support_fact = mpred_prop(baseKB,if_missing,2,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_missing,2,pfcLHS),
% rhs( [ arity(if_missing,2),
% functorIsMacro(if_missing),
% mpred_prop(baseKB,if_missing,2,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( arity(if_missing,2)).
% % Found positive trigger: arity(if_missing,2)
% % body: predicateConventionMt(if_missing,PredicateConventionMt_If_missing)*->rhs([ { kb_global( _12370 :
% %
% % if_missing/2) }])
% % Found positive trigger: arity(if_missing,2)
% % body: prologHybrid(if_missing)*->rhs([ { kb_shared( if_missing/2) }])
% % Found positive trigger: arity(if_missing,2)
% % body: pfcControlled(if_missing)*->rhs([ hybrid_support(if_missing,2)])
% % Found positive trigger: arity(if_missing,2)
% % body: mpred_positive_fact(arity(if_missing,2))*->rhs([ \+( ~( arity(if_missing,2)))])
% % still_supported(~arity(if_missing,2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(if_missing,2)
% % still_supported(~arity(if_missing,2))
% % Found positive trigger: arity(if_missing,2)
% % body: singleValuedInArg(if_missing,SingleValuedInArg_If_missing)*->rhs([ singleValuedInArgAX(if_missing,2,SingleValuedInArgAX6)])
% % RHS-Post1: functorIsMacro(if_missing)
% % Support: mpred_prop(baseKB,if_missing,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,if_missing,2,pfcLHS),rhs([ arity(if_missing,2),
% % functorIsMacro(if_missing),
% % mpred_prop(baseKB,if_missing,2,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(if_missing) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(if_missing) ,
% support_fact = mpred_prop(baseKB,if_missing,2,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_missing,2,pfcLHS),
% rhs( [ arity(if_missing,2),
% functorIsMacro(if_missing),
% mpred_prop(baseKB,if_missing,2,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(if_missing)).
% % Found positive trigger: functorIsMacro(if_missing)
% % body: mpred_positive_fact(functorIsMacro(if_missing))*->rhs([ \+( ~( functorIsMacro(if_missing)))])
% % still_supported(~functorIsMacro(if_missing))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(if_missing)
% % still_supported(~functorIsMacro(if_missing))
% % RHS-Post1: mpred_prop(baseKB,if_missing,2,pfcWatches)
% % Support: mpred_prop(baseKB,if_missing,2,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,if_missing,2,pfcLHS),rhs([ arity(if_missing,2),
% % functorIsMacro(if_missing),
% % mpred_prop(baseKB,if_missing,2,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_missing,2,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_missing,2,pfcWatches) ,
% support_fact = mpred_prop(baseKB,if_missing,2,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_missing,2,pfcLHS),
% rhs( [ arity(if_missing,2),
% functorIsMacro(if_missing),
% mpred_prop(baseKB,if_missing,2,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_missing,2,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,if_missing,2,pfcWatches)
% % body: \+ground(if_missing/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_missing,2,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,if_missing,2,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : if_missing/2) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_missing,2,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_missing,2,kb_shared) ,
% support_fact = ( mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc', 35) ,
% ax) ,
% support_trig = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc', 35) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_missing,2,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,if_missing,2,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB3\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_93206:if_missing/2))),
% % show_failure( on_x_fail( Call5 :
% %
% % call(kb_shared,_107448:if_missing/2))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB3\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_94596:if_missing/2))),
% % show_failure( on_x_fail( Call5 :
% %
% % call(kb_shared,_108838:if_missing/2))) }])
% % Support: mpred_prop(baseKB,if_missing,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,if_missing,2,kb_shared),'$pt'(baseKB,genlMt(BaseKB6,baseKB),(BaseKB7\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call8 :
% %
% % call(kb_shared,_38274:if_missing/2))),
% % show_failure( on_x_fail( Call9 :
% %
% % call(kb_shared,_52516:if_missing/2))) }]))))
% % Found positive trigger: mpred_prop(baseKB,if_missing,2,kb_shared)
% % body: \+ground(if_missing/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_missing,2,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,if_missing,2,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,if_missing,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_missing,2,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_missing,2,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,if_missing,2,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,if_missing,2,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_missing,2,kb_shared)
% % still_supported(~mpred_prop(baseKB,if_missing,2,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,if_missing,2,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,if_missing,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_missing,2,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_missing,2,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,if_missing,2,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,if_missing,2,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_missing,2,pfcWatches)
% % still_supported(~mpred_prop(baseKB,if_missing,2,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,if_missing,2,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,if_missing,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_missing,2,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_missing,2,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,if_missing,2,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,if_missing,2,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_missing,2,pfcLHS)
% % still_supported(~mpred_prop(baseKB,if_missing,2,pfcLHS))
% % Adding positive
% % trigger: if_missing(If_missing,Missing4)
% % body: rhs([ \+_100236/(_100242\=@=_100244)==>_100228])
% % Support: (if_missing(If_missing3,Missing5)==>(\+_63536/(_63542\=@=_63544)==>_63528)),mfl4([ 'Missing'=Missing,
% % 'Create'=Create],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc',35)
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_missing,2,pfcPosTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_missing,2,pfcPosTrigger) ,
% support_fact = mfl4(
% [ 'Missing'=Missing,
% 'Create'=Create],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc', 35) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_missing,2,pfcPosTrigger)).
% % Found positive trigger: mpred_prop(baseKB,if_missing,2,pfcPosTrigger)
% % body: \+ground(if_missing/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_missing,2,pfcPosTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,if_missing,2,pfcPosTrigger)
% % body: rhs([ mpred_prop(baseKB,if_missing,2,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,if_missing,2,pfcWatches)
% % Support: mpred_prop(baseKB,if_missing,2,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,if_missing,2,pfcPosTrigger),rhs([ mpred_prop(baseKB,if_missing,2,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,if_missing,2,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_missing,2,pfcWatches) ,
% support_fact = mpred_prop(baseKB,if_missing,2,pfcPosTrigger) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_missing,2,pfcPosTrigger),
% rhs([mpred_prop(baseKB,if_missing,2,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,if_missing,2,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,if_missing,2,pfcLHS),
% rhs( [ arity(if_missing,2),
% functorIsMacro(if_missing),
% mpred_prop(baseKB,if_missing,2,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,if_missing,2,pfcPosTrigger)
% % body: genlPreds(pfcPosTrigger,GenlPreds_PfcPosTrigger)*->rhs([ mpred_prop(baseKB,if_missing,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_missing,2,pfcPosTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_missing,2,pfcPosTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,if_missing,2,pfcPosTrigger)))])
% % still_supported(~mpred_prop(baseKB,if_missing,2,pfcPosTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_missing,2,pfcPosTrigger)
% % still_supported(~mpred_prop(baseKB,if_missing,2,pfcPosTrigger))
% % Found positive trigger: if_missing(If_missing,Missing6)==>(\+_2490/(_2492\=@=_2494)==>_2488)
% % body: mpred_positive_fact((if_missing(If_missing3,Missing7)==>(\+_2498/(_2500\=@=_2502)==>_2496)))*->rhs([ \+( ~( ( if_missing(If_missing4,Missing8) ==>
% % \+( _41892/(_41898\=@=_41900)) ==>
% % _36256)))])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = good(_46452)==>if_missing(foob(_46474),foob(_46452)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = good(_46452)==>if_missing(foob(_46474),foob(_46452)) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc', 38) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( good(Good)==>if_missing(foob(Foob),foob(Foob3))).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_missing,2,pfcRHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_missing,2,pfcRHS) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc', 38) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_missing,2,pfcRHS)).
% % Found positive trigger: mpred_prop(baseKB,if_missing,2,pfcRHS)
% % body: \+ground(if_missing/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_missing,2,pfcRHS)) }])
% % Found positive trigger: mpred_prop(baseKB,if_missing,2,pfcRHS)
% % body: rhs([ mpred_prop(baseKB,if_missing,2,pfcCreates)])
% % RHS-Post1: mpred_prop(baseKB,if_missing,2,pfcCreates)
% % Support: mpred_prop(baseKB,if_missing,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,if_missing,2,pfcRHS),rhs([ mpred_prop(baseKB,if_missing,2,pfcCreates)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_missing,2,pfcCreates) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_missing,2,pfcCreates) ,
% support_fact = mpred_prop(baseKB,if_missing,2,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_missing,2,pfcRHS),
% rhs([mpred_prop(baseKB,if_missing,2,pfcCreates)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_missing,2,pfcCreates)).
% % Found positive trigger: mpred_prop(baseKB,if_missing,2,pfcCreates)
% % body: \+ground(if_missing/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_missing,2,pfcCreates)) }])
% % Found positive trigger: mpred_prop(baseKB,if_missing,2,pfcCreates)
% % body: rhs([ { baseKB : warn_if_static(if_missing,2) },
% % { kb_shared( baseKB : if_missing/2) }])
% % Found positive trigger: mpred_prop(baseKB,if_missing,2,pfcCreates)
% % body: genlPreds(pfcCreates,GenlPreds_PfcCreates)*->rhs([ mpred_prop(baseKB,if_missing,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_missing,2,pfcCreates)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_missing,2,pfcCreates))*->rhs([ \+( ~( mpred_prop(baseKB,if_missing,2,pfcCreates)))])
% % still_supported(~mpred_prop(baseKB,if_missing,2,pfcCreates))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_missing,2,pfcCreates)
% % still_supported(~mpred_prop(baseKB,if_missing,2,pfcCreates))
% % Found positive trigger: mpred_prop(baseKB,if_missing,2,pfcRHS)
% % body: genlPreds(pfcRHS,GenlPreds_PfcRHS)*->rhs([ mpred_prop(baseKB,if_missing,2,Prop)])
% % RHS-Post1: mpred_prop(baseKB,if_missing,2,pfcControlled)
% % Support: mpred_prop(baseKB,if_missing,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,if_missing,2,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
% % [ mpred_prop(baseKB,if_missing,2,pfcControlled)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_missing,2,pfcControlled) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_missing,2,pfcControlled) ,
% support_fact = mpred_prop(baseKB,if_missing,2,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_missing,2,pfcRHS),
% genlPreds(pfcRHS,pfcControlled)*->rhs([mpred_prop(baseKB,if_missing,2,pfcControlled)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_missing,2,pfcControlled)).
% % Found positive trigger: mpred_prop(baseKB,if_missing,2,pfcControlled)
% % body: \+ground(if_missing/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_missing,2,pfcControlled)) }])
% % Found positive trigger: mpred_prop(baseKB,if_missing,2,pfcControlled)
% % body: rhs([ { kb_shared( baseKB : if_missing/2) }])
% % Found positive trigger: mpred_prop(baseKB,if_missing,2,pfcControlled)
% % body: genlPreds(pfcControlled,GenlPreds_PfcControlled)*->rhs([ mpred_prop(baseKB,if_missing,2,Prop)])
% % RHS-Post1: mpred_prop(baseKB,if_missing,2,prologHybrid)
% % Support: mpred_prop(baseKB,if_missing,2,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,if_missing,2,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
% % [ mpred_prop(baseKB,if_missing,2,prologHybrid)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,if_missing,2,prologHybrid) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,if_missing,2,prologHybrid) ,
% support_fact = mpred_prop(baseKB,if_missing,2,pfcControlled) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,if_missing,2,pfcControlled),
% ( genlPreds(pfcControlled,prologHybrid) *->
% rhs([mpred_prop(baseKB,if_missing,2,prologHybrid)]))) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,if_missing,2,prologHybrid)).
% % Found positive trigger: mpred_prop(baseKB,if_missing,2,prologHybrid)
% % body: \+ground(if_missing/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,if_missing,2,prologHybrid)) }])
% % Found positive trigger: mpred_prop(baseKB,if_missing,2,prologHybrid)
% % body: genlPreds(prologHybrid,GenlPreds_PrologHybrid)*->rhs([ mpred_prop(baseKB,if_missing,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,if_missing,2,prologHybrid)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_missing,2,prologHybrid))*->rhs([ \+( ~( mpred_prop(baseKB,if_missing,2,prologHybrid)))])
% % still_supported(~mpred_prop(baseKB,if_missing,2,prologHybrid))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_missing,2,prologHybrid)
% % still_supported(~mpred_prop(baseKB,if_missing,2,prologHybrid))
% % Found positive trigger: mpred_prop(baseKB,if_missing,2,pfcControlled)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_missing,2,pfcControlled))*->rhs([ \+( ~( mpred_prop(baseKB,if_missing,2,pfcControlled)))])
% % still_supported(~mpred_prop(baseKB,if_missing,2,pfcControlled))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_missing,2,pfcControlled)
% % still_supported(~mpred_prop(baseKB,if_missing,2,pfcControlled))
% % Found positive trigger: mpred_prop(baseKB,if_missing,2,pfcRHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,if_missing,2,pfcRHS))*->rhs([ \+( ~( mpred_prop(baseKB,if_missing,2,pfcRHS)))])
% % still_supported(~mpred_prop(baseKB,if_missing,2,pfcRHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,if_missing,2,pfcRHS)
% % still_supported(~mpred_prop(baseKB,if_missing,2,pfcRHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,good,1,pfcLHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,good,1,pfcLHS) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc', 38) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,good,1,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,good,1,pfcLHS)
% % body: \+ground(good/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,good,1,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,good,1,pfcLHS)
% % body: rhs([ arity(good,1),
% % functorIsMacro(good),
% % mpred_prop(baseKB,good,1,pfcWatches)])
% % RHS-Post1: arity(good,1)
% % Support: mpred_prop(baseKB,good,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,good,1,pfcLHS),rhs([ arity(good,1),
% % functorIsMacro(good),
% % mpred_prop(baseKB,good,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(good,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(good,1) ,
% support_fact = mpred_prop(baseKB,good,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,good,1,pfcLHS),
% rhs( [ arity(good,1),
% functorIsMacro(good),
% mpred_prop(baseKB,good,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( arity(good,1)).
% % Found positive trigger: arity(good,1)
% % body: predicateConventionMt(good,PredicateConventionMt_Good)*->rhs([ { kb_global( _64722 :
% %
% % good/1) }])
% % Found positive trigger: arity(good,1)
% % body: prologHybrid(good)*->rhs([ { kb_shared( good/1) }])
% % Found positive trigger: arity(good,1)
% % body: pfcControlled(good)*->rhs([ hybrid_support(good,1)])
% % Found positive trigger: arity(good,1)
% % body: mpred_positive_fact(arity(good,1))*->rhs([ \+( ~( arity(good,1)))])
% % still_supported(~arity(good,1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(good,1)
% % still_supported(~arity(good,1))
% % Found positive trigger: arity(good,1)
% % body: singleValuedInArg(good,SingleValuedInArg_Good)*->rhs([ singleValuedInArgAX(good,1,SingleValuedInArgAX5)])
% % RHS-Post1: functorIsMacro(good)
% % Support: mpred_prop(baseKB,good,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,good,1,pfcLHS),rhs([ arity(good,1),
% % functorIsMacro(good),
% % mpred_prop(baseKB,good,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(good) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(good) ,
% support_fact = mpred_prop(baseKB,good,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,good,1,pfcLHS),
% rhs( [ arity(good,1),
% functorIsMacro(good),
% mpred_prop(baseKB,good,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(good)).
% % Found positive trigger: functorIsMacro(good)
% % body: mpred_positive_fact(functorIsMacro(good))*->rhs([ \+( ~( functorIsMacro(good)))])
% % still_supported(~functorIsMacro(good))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(good)
% % still_supported(~functorIsMacro(good))
% % RHS-Post1: mpred_prop(baseKB,good,1,pfcWatches)
% % Support: mpred_prop(baseKB,good,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,good,1,pfcLHS),rhs([ arity(good,1),
% % functorIsMacro(good),
% % mpred_prop(baseKB,good,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,good,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,good,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,good,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,good,1,pfcLHS),
% rhs( [ arity(good,1),
% functorIsMacro(good),
% mpred_prop(baseKB,good,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,good,1,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,good,1,pfcWatches)
% % body: \+ground(good/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,good,1,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,good,1,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : good/1) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,good,1,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,good,1,kb_shared) ,
% support_fact = ( mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc', 38) ,
% ax) ,
% support_trig = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc', 38) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,good,1,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,good,1,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB2\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_23650:good/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_37886:good/1))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB2\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_28700:good/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_42936:good/1))) }])
% % Support: mpred_prop(baseKB,good,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,good,1,kb_shared),'$pt'(baseKB,genlMt(BaseKB5,baseKB),(BaseKB6\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call7 :
% %
% % call(kb_shared,_79656:good/1))),
% % show_failure( on_x_fail( Call8 :
% %
% % call(kb_shared,_93894:good/1))) }]))))
% % Found positive trigger: mpred_prop(baseKB,good,1,kb_shared)
% % body: \+ground(good/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,good,1,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,good,1,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,good,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,good,1,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,good,1,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,good,1,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,good,1,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,good,1,kb_shared)
% % still_supported(~mpred_prop(baseKB,good,1,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,good,1,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,good,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,good,1,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,good,1,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,good,1,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,good,1,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,good,1,pfcWatches)
% % still_supported(~mpred_prop(baseKB,good,1,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,good,1,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,good,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,good,1,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,good,1,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,good,1,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,good,1,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,good,1,pfcLHS)
% % still_supported(~mpred_prop(baseKB,good,1,pfcLHS))
% % Adding positive
% % trigger: good(Good)
% % body: rhs([ if_missing(foob(Foob),foob(Foob4))])
% % Support: (good(Good5)==>if_missing(foob(Foob6),foob(Foob7))),mfl4([ 'X'=X],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc',38)
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,good,1,pfcPosTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,good,1,pfcPosTrigger) ,
% support_fact = mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc', 38) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,good,1,pfcPosTrigger)).
% % Found positive trigger: mpred_prop(baseKB,good,1,pfcPosTrigger)
% % body: \+ground(good/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,good,1,pfcPosTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,good,1,pfcPosTrigger)
% % body: rhs([ mpred_prop(baseKB,good,1,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,good,1,pfcWatches)
% % Support: mpred_prop(baseKB,good,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,good,1,pfcPosTrigger),rhs([ mpred_prop(baseKB,good,1,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,good,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,good,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,good,1,pfcPosTrigger) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,good,1,pfcPosTrigger),
% rhs([mpred_prop(baseKB,good,1,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,good,1,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,good,1,pfcLHS),
% rhs( [ arity(good,1),
% functorIsMacro(good),
% mpred_prop(baseKB,good,1,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,good,1,pfcPosTrigger)
% % body: genlPreds(pfcPosTrigger,GenlPreds_PfcPosTrigger)*->rhs([ mpred_prop(baseKB,good,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,good,1,pfcPosTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,good,1,pfcPosTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,good,1,pfcPosTrigger)))])
% % still_supported(~mpred_prop(baseKB,good,1,pfcPosTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,good,1,pfcPosTrigger)
% % still_supported(~mpred_prop(baseKB,good,1,pfcPosTrigger))
% % Found positive trigger: good(Good)==>if_missing(foob(Foob),foob(Foob4))
% % body: mpred_positive_fact((good(Good5)==>if_missing(foob(Foob6),foob(Foob7))))*->rhs([ \+( ~( good(Good8)==>if_missing(foob(Foob9),foob(Foob10))))])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = good(az) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = good(az) ,
% support_fact = mfl4(_93092,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc',40) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( good(az)).
% % Found positive trigger: good(az)
% % body: mpred_positive_fact(good(az))*->rhs([ \+( ~( good(az)))])
% % still_supported(~good(az))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~good(az)
% % still_supported(~good(az))
% % Found positive trigger: good(az)
% % body: rhs([ if_missing(foob(Foob),foob(az))])
% % RHS-Post1: if_missing(foob(Foob),foob(az))
% % Support: good(az),'$pt'(baseKB,good(az),rhs([ if_missing(foob(Foob2),foob(az))]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = if_missing(foob(_28542),foob(az)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = if_missing(foob(_28542),foob(az)) ,
% support_fact = good(az) ,
% support_trig = '$pt'(baseKB,good(az),rhs([if_missing(foob(_28542),foob(az))])) ,
% none is support_status.
% baseKB : mpred_fwc1( if_missing(foob(Foob),foob(az))).
% % Found positive trigger: if_missing(foob(Foob),foob(az))
% % body: mpred_positive_fact(if_missing(foob(Foob2),foob(az)))*->rhs([ \+( ~( if_missing(foob(Foob3),foob(az))))])
% % still_supported(~if_missing(foob(Foob),foob(az)))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~if_missing(foob(Foob),foob(az))
% % still_supported(~if_missing(foob(Foob),foob(az)))
% % Found positive trigger: if_missing(foob(Foob),foob(az))
% % body: rhs([ \+foob(Foob2)/(foob(Foob3)\=@=foob(az))==>foob(az)])
% % RHS-Post1: \+foob(Foob)/(foob(Foob1)\=@=foob(az))==>foob(az)
% % Support: if_missing(foob(Foob2),foob(az)),'$pt'(baseKB,if_missing(foob(Foob3),foob(az)),rhs([ \+foob(Foob4)/(foob(Foob5)\=@=foob(az))==>foob(az)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = \+foob(_1774)/(foob(_1774)\=@=foob(az))==>foob(az) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = \+foob(_1774)/(foob(_1774)\=@=foob(az))==>foob(az) ,
% support_fact = if_missing(foob(_1546),foob(az)) ,
% support_trig = '$pt'( baseKB,
% if_missing(foob(Foob),foob(az)),
% rhs([(\+foob(_1772)/(foob(_1772)\=@=foob(az))==>foob(az))])) ,
% none is support_status.
% baseKB : mpred_fwc1( \+foob(Foob)/(foob(Foob1)\=@=foob(az))==>foob(az)).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,foob,1,pfcRHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,foob,1,pfcRHS) ,
% support_fact = mfl4(_21096,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc',40) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,foob,1,pfcRHS)).
% % Found positive trigger: mpred_prop(baseKB,foob,1,pfcRHS)
% % body: \+ground(foob/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,foob,1,pfcRHS)) }])
% % Found positive trigger: mpred_prop(baseKB,foob,1,pfcRHS)
% % body: rhs([ mpred_prop(baseKB,foob,1,pfcCreates)])
% % RHS-Post1: mpred_prop(baseKB,foob,1,pfcCreates)
% % Support: mpred_prop(baseKB,foob,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,foob,1,pfcRHS),rhs([ mpred_prop(baseKB,foob,1,pfcCreates)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,foob,1,pfcCreates) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,foob,1,pfcCreates) ,
% support_fact = mpred_prop(baseKB,foob,1,pfcRHS) ,
% support_trig = '$pt'(baseKB,mpred_prop(baseKB,foob,1,pfcRHS),rhs([mpred_prop(baseKB,foob,1,pfcCreates)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,foob,1,pfcCreates)).
% % Found positive trigger: mpred_prop(baseKB,foob,1,pfcCreates)
% % body: \+ground(foob/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,foob,1,pfcCreates)) }])
% % Found positive trigger: mpred_prop(baseKB,foob,1,pfcCreates)
% % body: rhs([ { baseKB : warn_if_static(foob,1) },
% % { kb_shared( baseKB : foob/1) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,foob,1,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,foob,1,kb_shared) ,
% support_fact = mfl4(_416,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc',40),ax ,
% support_trig = mfl4(_906,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc',40) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,foob,1,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,foob,1,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB1\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_68580:foob/1))),
% % show_failure( on_x_fail( Call3 :
% %
% % call(kb_shared,_82816:foob/1))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB1\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_81320:foob/1))),
% % show_failure( on_x_fail( Call3 :
% %
% % call(kb_shared,_95556:foob/1))) }])
% % Support: mpred_prop(baseKB,foob,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,foob,1,kb_shared),'$pt'(baseKB,genlMt(BaseKB4,baseKB),(BaseKB5\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call6 :
% %
% % call(kb_shared,_30150:foob/1))),
% % show_failure( on_x_fail( Call7 :
% %
% % call(kb_shared,_44388:foob/1))) }]))))
% % Found positive trigger: mpred_prop(baseKB,foob,1,kb_shared)
% % body: \+ground(foob/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,foob,1,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,foob,1,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,foob,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,foob,1,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,foob,1,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,foob,1,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,foob,1,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,foob,1,kb_shared)
% % still_supported(~mpred_prop(baseKB,foob,1,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,foob,1,pfcCreates)
% % body: genlPreds(pfcCreates,GenlPreds_PfcCreates)*->rhs([ mpred_prop(baseKB,foob,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,foob,1,pfcCreates)
% % body: mpred_positive_fact(mpred_prop(baseKB,foob,1,pfcCreates))*->rhs([ \+( ~( mpred_prop(baseKB,foob,1,pfcCreates)))])
% % still_supported(~mpred_prop(baseKB,foob,1,pfcCreates))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,foob,1,pfcCreates)
% % still_supported(~mpred_prop(baseKB,foob,1,pfcCreates))
% % Found positive trigger: mpred_prop(baseKB,foob,1,pfcRHS)
% % body: genlPreds(pfcRHS,GenlPreds_PfcRHS)*->rhs([ mpred_prop(baseKB,foob,1,Prop)])
% % RHS-Post1: mpred_prop(baseKB,foob,1,pfcControlled)
% % Support: mpred_prop(baseKB,foob,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,foob,1,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs([ mpred_prop(baseKB,foob,1,pfcControlled)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,foob,1,pfcControlled) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,foob,1,pfcControlled) ,
% support_fact = mpred_prop(baseKB,foob,1,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,foob,1,pfcRHS),
% genlPreds(pfcRHS,pfcControlled)*->rhs([mpred_prop(baseKB,foob,1,pfcControlled)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,foob,1,pfcControlled)).
% % Found positive trigger: mpred_prop(baseKB,foob,1,pfcControlled)
% % body: \+ground(foob/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,foob,1,pfcControlled)) }])
% % Found positive trigger: mpred_prop(baseKB,foob,1,pfcControlled)
% % body: rhs([ { kb_shared( baseKB : foob/1) }])
% % Found positive trigger: mpred_prop(baseKB,foob,1,pfcControlled)
% % body: genlPreds(pfcControlled,GenlPreds_PfcControlled)*->rhs([ mpred_prop(baseKB,foob,1,Prop)])
% % RHS-Post1: mpred_prop(baseKB,foob,1,prologHybrid)
% % Support: mpred_prop(baseKB,foob,1,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,foob,1,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
% % [ mpred_prop(baseKB,foob,1,prologHybrid)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,foob,1,prologHybrid) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,foob,1,prologHybrid) ,
% support_fact = mpred_prop(baseKB,foob,1,pfcControlled) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,foob,1,pfcControlled),
% genlPreds(pfcControlled,prologHybrid)*->rhs([mpred_prop(baseKB,foob,1,prologHybrid)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,foob,1,prologHybrid)).
% % Found positive trigger: mpred_prop(baseKB,foob,1,prologHybrid)
% % body: \+ground(foob/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,foob,1,prologHybrid)) }])
% % Found positive trigger: mpred_prop(baseKB,foob,1,prologHybrid)
% % body: genlPreds(prologHybrid,GenlPreds_PrologHybrid)*->rhs([ mpred_prop(baseKB,foob,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,foob,1,prologHybrid)
% % body: mpred_positive_fact(mpred_prop(baseKB,foob,1,prologHybrid))*->rhs([ \+( ~( mpred_prop(baseKB,foob,1,prologHybrid)))])
% % still_supported(~mpred_prop(baseKB,foob,1,prologHybrid))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,foob,1,prologHybrid)
% % still_supported(~mpred_prop(baseKB,foob,1,prologHybrid))
% % Found positive trigger: mpred_prop(baseKB,foob,1,pfcControlled)
% % body: mpred_positive_fact(mpred_prop(baseKB,foob,1,pfcControlled))*->rhs([ \+( ~( mpred_prop(baseKB,foob,1,pfcControlled)))])
% % still_supported(~mpred_prop(baseKB,foob,1,pfcControlled))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,foob,1,pfcControlled)
% % still_supported(~mpred_prop(baseKB,foob,1,pfcControlled))
% % Found positive trigger: mpred_prop(baseKB,foob,1,pfcRHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,foob,1,pfcRHS))*->rhs([ \+( ~( mpred_prop(baseKB,foob,1,pfcRHS)))])
% % still_supported(~mpred_prop(baseKB,foob,1,pfcRHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,foob,1,pfcRHS)
% % still_supported(~mpred_prop(baseKB,foob,1,pfcRHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,foob,1,pfcLHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,foob,1,pfcLHS) ,
% support_fact = mfl4(_66828,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc',40) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,foob,1,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,foob,1,pfcLHS)
% % body: \+ground(foob/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,foob,1,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,foob,1,pfcLHS)
% % body: rhs([ arity(foob,1),
% % functorIsMacro(foob),
% % mpred_prop(baseKB,foob,1,pfcWatches)])
% % RHS-Post1: arity(foob,1)
% % Support: mpred_prop(baseKB,foob,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,foob,1,pfcLHS),rhs([ arity(foob,1),
% % functorIsMacro(foob),
% % mpred_prop(baseKB,foob,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(foob,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(foob,1) ,
% support_fact = mpred_prop(baseKB,foob,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,foob,1,pfcLHS),
% rhs( [ arity(foob,1),
% functorIsMacro(foob),
% mpred_prop(baseKB,foob,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( arity(foob,1)).
% % Found positive trigger: arity(foob,1)
% % body: predicateConventionMt(foob,PredicateConventionMt_Foob)*->rhs([ { kb_global( _91600 :
% %
% % foob/1) }])
% % Found positive trigger: arity(foob,1)
% % body: prologHybrid(foob)*->rhs([ { kb_shared( foob/1) }])
% % Found positive trigger: arity(foob,1)
% % body: pfcControlled(foob)*->rhs([ hybrid_support(foob,1)])
% % RHS-Post1: hybrid_support(foob,1)
% % Support: arity(foob,1),'$pt'(baseKB,arity(foob,1),(pfcControlled(foob)*->rhs([ hybrid_support(foob,1)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = hybrid_support(foob,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = hybrid_support(foob,1) ,
% support_fact = arity(foob,1) ,
% support_trig = '$pt'(baseKB,arity(foob,1),(pfcControlled(foob)*->rhs([hybrid_support(foob,1)]))) ,
% none is support_status.
% baseKB : mpred_fwc1( hybrid_support(foob,1)).
% % Found positive trigger: hybrid_support(foob,1)
% % body: mpred_positive_fact(hybrid_support(foob,1))*->rhs([ \+( ~( hybrid_support(foob,1)))])
% % still_supported(~hybrid_support(foob,1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~hybrid_support(foob,1)
% % still_supported(~hybrid_support(foob,1))
% % Found positive trigger: arity(foob,1)
% % body: mpred_positive_fact(arity(foob,1))*->rhs([ \+( ~( arity(foob,1)))])
% % still_supported(~arity(foob,1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(foob,1)
% % still_supported(~arity(foob,1))
% % Found positive trigger: arity(foob,1)
% % body: singleValuedInArg(foob,SingleValuedInArg_Foob)*->rhs([ singleValuedInArgAX(foob,1,SingleValuedInArgAX4)])
% % RHS-Post1: functorIsMacro(foob)
% % Support: mpred_prop(baseKB,foob,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,foob,1,pfcLHS),rhs([ arity(foob,1),
% % functorIsMacro(foob),
% % mpred_prop(baseKB,foob,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(foob) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(foob) ,
% support_fact = mpred_prop(baseKB,foob,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,foob,1,pfcLHS),
% rhs( [ arity(foob,1),
% functorIsMacro(foob),
% mpred_prop(baseKB,foob,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(foob)).
% % Found positive trigger: functorIsMacro(foob)
% % body: mpred_positive_fact(functorIsMacro(foob))*->rhs([ \+( ~( functorIsMacro(foob)))])
% % still_supported(~functorIsMacro(foob))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(foob)
% % still_supported(~functorIsMacro(foob))
% % RHS-Post1: mpred_prop(baseKB,foob,1,pfcWatches)
% % Support: mpred_prop(baseKB,foob,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,foob,1,pfcLHS),rhs([ arity(foob,1),
% % functorIsMacro(foob),
% % mpred_prop(baseKB,foob,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,foob,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,foob,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,foob,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,foob,1,pfcLHS),
% rhs( [ arity(foob,1),
% functorIsMacro(foob),
% mpred_prop(baseKB,foob,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,foob,1,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,foob,1,pfcWatches)
% % body: \+ground(foob/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,foob,1,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,foob,1,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : foob/1) }])
% % Found positive trigger: mpred_prop(baseKB,foob,1,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,foob,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,foob,1,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,foob,1,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,foob,1,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,foob,1,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,foob,1,pfcWatches)
% % still_supported(~mpred_prop(baseKB,foob,1,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,foob,1,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,foob,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,foob,1,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,foob,1,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,foob,1,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,foob,1,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,foob,1,pfcLHS)
% % still_supported(~mpred_prop(baseKB,foob,1,pfcLHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,foob,1,pfcNegTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,foob,1,pfcNegTrigger) ,
% support_fact = mfl4(_107682,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc',40) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,foob,1,pfcNegTrigger)).
% % Found positive trigger: mpred_prop(baseKB,foob,1,pfcNegTrigger)
% % body: \+ground(foob/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,foob,1,pfcNegTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,foob,1,pfcNegTrigger)
% % body: rhs([ mpred_prop(baseKB,foob,1,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,foob,1,pfcWatches)
% % Support: mpred_prop(baseKB,foob,1,pfcNegTrigger),'$pt'(baseKB,mpred_prop(baseKB,foob,1,pfcNegTrigger),rhs([ mpred_prop(baseKB,foob,1,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,foob,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,foob,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,foob,1,pfcNegTrigger) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,foob,1,pfcNegTrigger),
% rhs([mpred_prop(baseKB,foob,1,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,foob,1,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,foob,1,pfcLHS),
% rhs( [ arity(foob,1),
% functorIsMacro(foob),
% mpred_prop(baseKB,foob,1,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,foob,1,pfcNegTrigger)
% % body: genlPreds(pfcNegTrigger,GenlPreds_PfcNegTrigger)*->rhs([ mpred_prop(baseKB,foob,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,foob,1,pfcNegTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,foob,1,pfcNegTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,foob,1,pfcNegTrigger)))])
% % still_supported(~mpred_prop(baseKB,foob,1,pfcNegTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,foob,1,pfcNegTrigger)
% % still_supported(~mpred_prop(baseKB,foob,1,pfcNegTrigger))
% % Adding negative
% % trigger: foob(Foob)
% % test: call_u_no_bc(foob(Foob2)),foob(Foob3)\=@=foob(az)
% % body: rhs([ foob(az)])
% % Support: (\+foob(Foob4)/(foob(Foob5)\=@=foob(az))==>foob(az)),mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc',40)
% % RHS-Post1: foob(az)
% % Support: \+foob(Foob),'$nt'(foob(Foob1),(call_u_no_bc(foob(Foob2)),foob(Foob3)\=@=foob(az)),rhs([ foob(az)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = foob(az) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = foob(az) ,
% support_fact = \+( foob(Foob)) ,
% support_trig = '$nt'(foob(_2426),(call_u_no_bc(foob(_2286)),foob(_2286)\=@=foob(az)),rhs([foob(az)])) ,
% none is support_status.
% % Adding NEG mpred_do_fcnt via support
% % trigger: foob(Foob)
% % cond: call_u_no_bc(foob(Foob2)),foob(Foob3)\=@=foob(az)
% % action: rhs([ foob(az)])
% % from: mpred_add_support_fast(foob(az),(\+foob(Foob4),'$nt'(foob(Foob5),(call_u_no_bc(foob(Foob6)),foob(Foob7)\=@=foob(az)),rhs(
% % [ foob(az)]))))
% baseKB : mpred_fwc1( foob(az)).
% % Found positive trigger: foob(az)
% % body: mpred_positive_fact(foob(az))*->rhs([ \+( ~( foob(az)))])
% % still_supported(~foob(az))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~foob(az)
% % still_supported(~foob(az))
% % Found negative trigger: foob(az)
% % cond: call_u_no_bc(foob(Foob)),foob(Foob2)\=@=foob(az)
% % body: rhs([ foob(az)])
% % Support: '$spft'(baseKB,foob(az),\+foob(Foob3),'$nt'(foob(az),(call_u_no_bc(foob(Foob4)),foob(Foob5)\=@=foob(az)),rhs([ foob(az)])))
% % Found positive trigger: \+foob(Foob)/(foob(Foob2)\=@=foob(az))==>foob(az)
% % body: mpred_positive_fact((\+foob(Foob3)/(foob(Foob4)\=@=foob(az))==>foob(az)))*->rhs([ \+( ~( \+foob(Foob5)/(foob(Foob6)\=@=foob(az))==>foob(az)))])
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for foob(az):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+foob(_) % [/boot/init.pl:512]
1.2 \+foob(W4)/(foob(W4)\=@=foob(az))==>foob(az) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_90584]
1.3 if_missing(foob(_),foob(az)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc:_91780]
1.4 if_missing(W4,X4)==>(\+W4/(W4\=@=X4)==>X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc:35]
1.5 good(az) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc:40]
1.6 good(W4)==>if_missing(foob(_),foob(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc:38]
1.7 mfl4([ 'Missing'=_,
'Create'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc',35)
1.8 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc',40)
1.9 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc',38)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = foob(b) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = foob(b) ,
% support_fact = mfl4(_102492,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc',45) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( foob(b)).
% % Found positive trigger: foob(b)
% % body: mpred_positive_fact(foob(b))*->rhs([ \+( ~( foob(b)))])
% % still_supported(~foob(b))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~foob(b)
% % still_supported(~foob(b))
% % Found negative trigger: foob(b)
% % cond: call_u_no_bc(foob(Foob)),foob(Foob2)\=@=foob(az)
% % body: rhs([ foob(az)])
% % Support: '$spft'(baseKB,foob(az),\+foob(Foob3),'$nt'(foob(b),(call_u_no_bc(foob(Foob4)),foob(Foob5)\=@=foob(az)),rhs([ foob(az)])))
% % Removing support: \+foob(b),'$nt'(foob(b),(call_u_no_bc(foob(b)),foob(b)\=@=foob(az)),rhs([ foob(az)]))
% % Which was for: foob(az)
% % RHS-Post1: foob(az)
% % Support: \+foob(b),'$nt'(foob(b),(call_u_no_bc(foob(Foob)),foob(Foob1)\=@=foob(az)),rhs([ foob(az)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = foob(az) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = foob(az) ,
% support_fact = \+( foob(b)) ,
% support_trig = '$nt'(foob(b),(call_u_no_bc(foob(_1420)),foob(_1420)\=@=foob(az)),rhs([foob(az)])) ,
% none is support_status.
% % Adding NEG mpred_do_fcnt via support
% % trigger: foob(b)
% % cond: call_u_no_bc(foob(Foob)),foob(Foob2)\=@=foob(az)
% % action: rhs([ foob(az)])
% % from: mpred_add_support_fast(foob(az),(\+foob(b),'$nt'(foob(b),(call_u_no_bc(foob(Foob3)),foob(Foob4)\=@=foob(az)),rhs([ foob(az)]))))
% baseKB : mpred_fwc1( foob(az)).
% % Found positive trigger: foob(az)
% % body: mpred_positive_fact(foob(az))*->rhs([ \+( ~( foob(az)))])
% % still_supported(~foob(az))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~foob(az)
% % still_supported(~foob(az))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for foob(az):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+foob(b) % [/boot/init.pl:512]
1.2 \+foob(W4)/(foob(W4)\=@=foob(az))==>foob(az) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_64010]
1.3 if_missing(foob(_),foob(az)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc:_65206]
1.4 if_missing(W4,X4)==>(\+W4/(W4\=@=X4)==>X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc:35]
1.5 good(az) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc:40]
1.6 good(W4)==>if_missing(foob(_),foob(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc:38]
1.7 mfl4([ 'Missing'=_,
'Create'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc',35)
1.8 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc',40)
1.9 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc',38)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% % Removing support: mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc',40),ax
% % Which was for: good(az)
% success( mpred_undo1_nt_unfwc,
% ( '$nt'( foob(Foob),
% call_u_no_bc(foob(Foob1)),foob(Foob2)\=@=foob(az),
% rhs([foob(az)])) ,
% dmsg_pretty( mpred_undo1( '$nt'( foob(Foob3),
% call_u_no_bc(foob(Foob4)),foob(Foob5)\=@=foob(az),
% rhs([foob(az)])))) ,
% retract_u( '$nt'( foob(Foob6),
% call_u_no_bc(foob(Foob7)),foob(Foob8)\=@=foob(az),
% rhs([foob(az)]))))).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = ~( foob(b)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = ~( foob(b)) ,
% support_fact = mfl4(_63000,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc',63) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( ~( foob(b))).
% % Found positive trigger: ~foob(b)
% % body: mpred_positive_fact(~foob(b))*->rhs([ \+( ~( ~( foob(b))))])
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~foob(b):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc',63)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = good(az) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = good(az) ,
% support_fact = mfl4(_110322,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc',69) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( good(az)).
% % Found positive trigger: good(az)
% % body: mpred_positive_fact(good(az))*->rhs([ \+( ~( good(az)))])
% % still_supported(~good(az))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~good(az)
% % still_supported(~good(az))
% % Found positive trigger: good(az)
% % body: rhs([ if_missing(foob(Foob),foob(az))])
% % RHS-Post1: if_missing(foob(Foob),foob(az))
% % Support: good(az),'$pt'(baseKB,good(az),rhs([ if_missing(foob(Foob2),foob(az))]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = if_missing(foob(_45786),foob(az)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = if_missing(foob(_45786),foob(az)) ,
% support_fact = good(az) ,
% support_trig = '$pt'(baseKB,good(az),rhs([if_missing(foob(_45786),foob(az))])) ,
% none is support_status.
% baseKB : mpred_fwc1( if_missing(foob(Foob),foob(az))).
% % Found positive trigger: if_missing(foob(Foob),foob(az))
% % body: mpred_positive_fact(if_missing(foob(Foob2),foob(az)))*->rhs([ \+( ~( if_missing(foob(Foob3),foob(az))))])
% % still_supported(~if_missing(foob(Foob),foob(az)))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~if_missing(foob(Foob),foob(az))
% % still_supported(~if_missing(foob(Foob),foob(az)))
% % Found positive trigger: if_missing(foob(Foob),foob(az))
% % body: rhs([ \+foob(Foob2)/(foob(Foob3)\=@=foob(az))==>foob(az)])
% % RHS-Post1: \+foob(Foob)/(foob(Foob1)\=@=foob(az))==>foob(az)
% % Support: if_missing(foob(Foob2),foob(az)),'$pt'(baseKB,if_missing(foob(Foob3),foob(az)),rhs([ \+foob(Foob4)/(foob(Foob5)\=@=foob(az))==>foob(az)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = \+foob(_1768)/(foob(_1768)\=@=foob(az))==>foob(az) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = \+foob(_1768)/(foob(_1768)\=@=foob(az))==>foob(az) ,
% support_fact = if_missing(foob(_1540),foob(az)) ,
% support_trig = '$pt'( baseKB,
% if_missing(foob(Foob),foob(az)),
% rhs([(\+foob(_1768)/(foob(_1768)\=@=foob(az))==>foob(az))])) ,
% none is support_status.
% baseKB : mpred_fwc1( \+foob(Foob)/(foob(Foob1)\=@=foob(az))==>foob(az)).
% % Adding negative
% % trigger: foob(Foob)
% % test: call_u_no_bc(foob(Foob2)),foob(Foob3)\=@=foob(az)
% % body: rhs([ foob(az)])
% % Support: (\+foob(Foob4)/(foob(Foob5)\=@=foob(az))==>foob(az)),mfl4(BaseKB,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc',69)
% % RHS-Post1: foob(az)
% % Support: \+foob(Foob),'$nt'(foob(Foob1),(call_u_no_bc(foob(Foob2)),foob(Foob3)\=@=foob(az)),rhs([ foob(az)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = foob(az) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = foob(az) ,
% support_fact = \+( foob(Foob)) ,
% support_trig = '$nt'(foob(_2714),(call_u_no_bc(foob(_2544)),foob(_2544)\=@=foob(az)),rhs([foob(az)])) ,
% none is support_status.
% % Adding NEG mpred_do_fcnt via support
% % trigger: foob(Foob)
% % cond: call_u_no_bc(foob(Foob2)),foob(Foob3)\=@=foob(az)
% % action: rhs([ foob(az)])
% % from: mpred_add_support_fast(foob(az),(\+foob(Foob4),'$nt'(foob(Foob5),(call_u_no_bc(foob(Foob6)),foob(Foob7)\=@=foob(az)),rhs(
% % [ foob(az)]))))
% baseKB : mpred_fwc1( foob(az)).
% % Found positive trigger: foob(az)
% % body: mpred_positive_fact(foob(az))*->rhs([ \+( ~( foob(az)))])
% % still_supported(~foob(az))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~foob(az)
% % still_supported(~foob(az))
% % Found negative trigger: foob(az)
% % cond: call_u_no_bc(foob(Foob)),foob(Foob2)\=@=foob(az)
% % body: rhs([ foob(az)])
% % Support: '$spft'(baseKB,foob(az),\+foob(Foob3),'$nt'(foob(az),(call_u_no_bc(foob(Foob4)),foob(Foob5)\=@=foob(az)),rhs([ foob(az)])))
% % Found positive trigger: \+foob(Foob)/(foob(Foob2)\=@=foob(az))==>foob(az)
% % body: mpred_positive_fact((\+foob(Foob3)/(foob(Foob4)\=@=foob(az))==>foob(az)))*->rhs([ \+( ~( \+foob(Foob5)/(foob(Foob6)\=@=foob(az))==>foob(az)))])
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for foob(az):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+foob(b) % [/boot/init.pl:512]
1.2 \+foob(W4)/(foob(W4)\=@=foob(az))==>foob(az) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_94572]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc',63)
1.4 if_missing(foob(_),foob(az)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc:_96144]
1.5 if_missing(W4,X4)==>(\+W4/(W4\=@=X4)==>X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc:35]
1.6 good(az) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc:69]
1.7 good(W4)==>if_missing(foob(_),foob(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc:38]
1.8 mfl4([ 'Missing'=_,
'Create'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc',35)
1.9 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc',69)
1.10 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_05.pfc',38)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k if_missing_05.pfc (returned 7) -->
<testsuite name="mt_05.pl">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['mt_05.pl'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k mt_05.pl (returned 7) -->
<testsuite name="nd_05.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['nd_05.pfc'])" -g "test_completed"
(0)$[system] '$c_call_prolog'. no(clause)
(1)$[$toplevel] '$initialise'. % toplevel.pl:486:
(2)$[system] catch('$toplevel':initialise_prolog,A,'$toplevel':initialise_error(A)). % init.pl:546:
(3)[$toplevel] initialise_prolog. % toplevel.pl:494:
(5)[$toplevel] run_init_goals('<garbage_collected>'). % toplevel.pl:547:
(7)<*>$[$toplevel] run_init_goal('<garbage_collected>','([\'nd_05.pfc\'])'). % toplevel.pl:577:
(8)$[system] catch_with_backtrace('<garbage_collected>','<garbage_collected>','<garbage_collected>'). % init.pl:613:
(9)$[system] catch(user:['nd_05.pfc'],A,'$toplevel':true). % init.pl:546:
(17)$[system] '$load_file'('nd_05.pfc',user,'<garbage_collected>'). % init.pl:2353:
(20)$[system] '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',<clause>(0x55df47b26e80),[expand(false),expand(true)])),'$mt_do_load'(<clause>(0x55df47b26e80),'nd_05.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',user,[expand(false),expand(true)]),'$mt_end_load'(<clause>(0x55df47b26e80)))). no(clause)
(21)$[system] '$c_call_prolog'. no(clause)
(23)$[system] setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',<clause>(0x55df47b26e80),[expand(false),expand(true)])),system:'$mt_do_load'(<clause>(0x55df47b26e80),'nd_05.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',user,[expand(false),expand(true)]),A,system:'$mt_end_load'(<clause>(0x55df47b26e80))). % init.pl:646:
(25)$[system] '$qdo_load_file'('nd_05.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',user,[expand(false),expand(true)]). % init.pl:2546:
(28)<*>$[system] '$do_load_file_2'('nd_05.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',user,compiled,[expand(false),expand(true)]). % init.pl:2592:
(32)$[system] setup_call_catcher_cleanup(system:'$start_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',1629159274.966776),system:'$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',A,[expand(false),expand(true)]),B,system:'$end_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',lexstate(202,swi),user)). % init.pl:646:
(33)<*>$[system] '$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',A,[expand(false),expand(true)]). % init.pl:3006:
(34)$[system] '$compile_term'((:-mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))),B,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc'). % init.pl:3073:
(35)$[system] '$compile_term'((:-mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))),B,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',-). % init.pl:3083:
(36)$[system] '$execute_directive'(mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)),'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc'). % init.pl:3548:
(37)$[system] '$execute_directive_2'(mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)),'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc'). % init.pl:3570:
(38)<*>$[system] '$execute_directive_3'(mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))). % init.pl:3573:
(39)$[system] catch(baseKB:mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546:
(40)[baseKB] pfc_lib:mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)). % mpred_core.pl:1267:
(41)$[baseKB] pfc_lib:mpred_ain_now4(baseKB,baseKB,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)). % mpred_core.pl:1280:
(42)$[baseKB] pfc_lib:mpred_ain_now5(baseKB,baseKB,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)). % mpred_core.pl:1293:
(43)[baseKB] call_from:call_from_module(baseKB,with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))))))). % call_from_module.pl:284:
(44)[baseKB] call_from:call_from_module(baseKB,baseKB,baseKB,with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))))))). % call_from_module.pl:289:
(45)$[baseKB] must_sanity:scce_orig(('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))))))),('$set_source_module'(baseKB),'$set_typein_module'(baseKB))). % must_sanity.pl:263:
(46)$[system] setup_call_cleanup(baseKB:('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),baseKB:((call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))))))),deterministic(B)),(notrace(B==true)->!;('$set_source_module'(baseKB),'$set_typein_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),true)),notrace(fail))),baseKB:mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB)))). % init.pl:650:
(47)$[system] setup_call_catcher_cleanup(baseKB:('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),baseKB:((call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))))))),deterministic(B)),(notrace(B==true)->!;('$set_source_module'(baseKB),'$set_typein_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),true)),notrace(fail))),C,baseKB:mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB)))). % init.pl:646:
(48)$[baseKB] '<meta-call>'(baseKB:((call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))))))),deterministic(B)),(notrace(B==true)->!;('$set_source_module'(baseKB),'$set_typein_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),true)),notrace(fail)))). no(clause)
(49)[baseKB] call_from:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))))). % call_from_module.pl:265:
(50)[baseKB] call_from:with_source_module(baseKB,baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))))). % call_from_module.pl:270:
(51)$[baseKB] must_sanity:scce_orig('$set_source_module'(baseKB),call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))))),'$set_source_module'(baseKB)). % must_sanity.pl:263:
(52)$[system] setup_call_cleanup(baseKB:'$set_source_module'(baseKB),baseKB:((call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))))),deterministic(B)),(notrace(B==true)->!;'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),false));'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),true)),notrace(fail))),baseKB:mquietly_if(true,'$set_source_module'(baseKB))). % init.pl:650:
(53)$[system] setup_call_catcher_cleanup(baseKB:'$set_source_module'(baseKB),baseKB:((call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))))),deterministic(B)),(notrace(B==true)->!;'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),false));'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),true)),notrace(fail))),C,baseKB:mquietly_if(true,'$set_source_module'(baseKB))). % init.pl:646:
(54)$[baseKB] '<meta-call>'(baseKB:((call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))))),deterministic(B)),(notrace(B==true)->!;'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),false));'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),true)),notrace(fail)))). no(clause)
(55)[baseKB] locally_each:locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))))). % redo_locally.pl:133:
(56)[locally_each] locally_each:locally(t_l:current_defaultAssertMt(baseKB),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))))). % redo_locally.pl:131:
(57)[locally_each]# locally_each:wtl(t_l,current_defaultAssertMt(baseKB),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))),baseKB:ecc). % redo_locally.pl:181:
(58)[locally_each]# locally_each:wtl(t_l,t_l:current_defaultAssertMt(baseKB),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))),baseKB:ecc). % redo_locally.pl:186:
(59)[locally_each]# locally_each:wtl_how(baseKB:ecc,locally_each:clause_true(t_l,t_l:current_defaultAssertMt(baseKB)),locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))),locally_each:key_erase(t_l)). % redo_locally.pl:199:
(60)[each_call_cleanup] each_call_cleanup:each_call_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))),locally_each:key_erase(t_l)). % each_call.pl:142:
(61)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))),locally_each:key_erase(t_l)). % each_call.pl:111:
(62)[system] setup_call_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),each_call_cleanup:((baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:650:
(63)$[system] setup_call_catcher_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),each_call_cleanup:((baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),C,each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:646:
(64)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail)))). no(clause)
(65)[ucatch] ucatch:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))). % ucatch.pl:877:
(66)[ucatch] ucatch:with_only_current_why(((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),mfl4(B,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25)),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))). % ucatch.pl:867:
(67)[system] setup_call_cleanup(ucatch:b_setval('$current_why',wp(((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),mfl4(B,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25)),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))))),ucatch:(call(baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))),b_setval('$current_why',[])),ucatch:b_setval('$current_why',[])). % init.pl:650:
(68)$[system] setup_call_catcher_cleanup(ucatch:b_setval('$current_why',wp(((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),mfl4(B,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25)),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))))),ucatch:(call(baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))),b_setval('$current_why',[])),C,ucatch:b_setval('$current_why',[])). % init.pl:646:
(69)$[ucatch] '<meta-call>'(ucatch:(call(baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))),b_setval('$current_why',[]))). no(clause)
(70)[baseKB] pfc_lib:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))). % mpred_core.pl:1289:
(71)$[baseKB] pfc_lib:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)). % mpred_core.pl:1299:
(72)$[baseKB]# pfc_lib:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)). % mpred_core.pl:284:
(73)<*>[must_sanity]# must_sanity:baseKB:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)). % must_sanity.pl:107:
(74)$[system] catch(baseKB:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)),B,must_sanity:mor_event(e(B,baseKB:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))))). % init.pl:546:
(75)[baseKB] pfc_lib:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)). % mpred_core.pl:1315:
(76)$[baseKB] pfc_lib:each_E(mpred_post1,baseKB:a(t),[(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)]). % mpred_core.pl:1085:
(77)$[baseKB] pfc_lib:each_E(mpred_post1,a(t),[(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)]). % mpred_core.pl:1089:
(78)$[$apply] apply(baseKB:mpred_post1,[a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)]). % apply.pl:60:
(79)$[baseKB] pfc_lib:mpred_post1(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)). % mpred_core.pl:1427:
(80)$[baseKB] pfc_lib:each_E(mpred_post2,a(t),[(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)]). % mpred_core.pl:1089:
(81)$[$apply] apply(baseKB:mpred_post2,[a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)]). % apply.pl:60:
(82)<*>$[baseKB] pfc_lib:mpred_post2(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)). % mpred_core.pl:1440:
(83)$[baseKB] pfc_lib:mpred_post12(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)). % mpred_core.pl:1504:
(84)$[baseKB] pfc_lib:mpred_post13(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)). % mpred_core.pl:1577:
(85)$[baseKB] pfc_lib:mpred_post13(baseKB,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)). % mpred_core.pl:1595:
(86)$[baseKB] pfc_lib:mpred_post_update4(unique,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),none). % mpred_core.pl:1672:
(87)$[baseKB]# pfc_lib:mpred_enqueue(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)). % mpred_core.pl:284:
(88)<*>[must_sanity]# must_sanity:baseKB:mpred_enqueue(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)). % must_sanity.pl:107:
(89)$[system] catch(baseKB:mpred_enqueue(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)),B,must_sanity:mor_event(e(B,baseKB:mpred_enqueue(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))))). % init.pl:546:
(90)[baseKB] pfc_lib:mpred_enqueue(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)). % mpred_core.pl:1873:
(91)$[baseKB] pfc_lib:mpred_enqueue_w_mode((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),direct,a(t)). % mpred_core.pl:1879:
(92)$[baseKB] pfc_lib:mpred_enqueue_direct((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),a(t)). % mpred_core.pl:1899:
(93)[loop_check] loop_check:loop_check_term(baseKB:mpred_fwc(a(t)),mpred_enqueueing(a(t)),baseKB:true). % no_loops.pl:288:
(94)[loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc(a(t)),mpred_enqueueing(a(t)),1,1438,baseKB:true). % no_loops.pl:231:
(95)[baseKB] pfc_lib:mpred_fwc(a(t)). % mpred_core.pl:2473:
(96)$[baseKB] pfc_lib:each_E(mpred_fwc0,a(t),[]). % mpred_core.pl:1089:
(97)$[$apply] apply(baseKB:mpred_fwc0,[a(t)]). % apply.pl:60:
(98)$[baseKB] pfc_lib:mpred_fwc0(a(t)). % mpred_core.pl:2486:
(99)[loop_check] loop_check:loop_check_term(baseKB:mpred_fwc1(a(t)),info(mpred_fwc1(a(t)),'mpred_core.pl':2486),baseKB:true). % no_loops.pl:288:
(100)[loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc1(a(t)),info(mpred_fwc1(a(t)),'mpred_core.pl':2486),1,1511,baseKB:true). % no_loops.pl:231:
(101)[baseKB] pfc_lib:mpred_fwc1(a(t)). % mpred_core.pl:2533:
(102)$[baseKB] pfc_lib:mpred_m_fwc1(baseKB,a(t)). % mpred_core.pl:2542:
(103)$[system] setup_call_cleanup(baseKB:asserta(t_l:busy_s(a(t)),<clause>(0x55df48d13960)),baseKB:(mpred_m_fwc2(baseKB,a(t))->true;true),baseKB:(catch(erase(<clause>(0x55df48d13960)),A,fail)->true;true)). % init.pl:650:
(104)$[system] setup_call_catcher_cleanup(baseKB:asserta(t_l:busy_s(a(t)),<clause>(0x55df48d13960)),baseKB:(mpred_m_fwc2(baseKB,a(t))->true;true),A,baseKB:(catch(erase(<clause>(0x55df48d13960)),B,fail)->true;true)). % init.pl:646:
(105)<*>$[baseKB] '<meta-call>'(baseKB:(mpred_m_fwc2(baseKB,a(t))->true;true)). no(clause)
(106)[baseKB] pfc_lib:mpred_m_fwc2(baseKB,a(t)). % mpred_core.pl:2549:
(107)$[system] setup_call_cleanup(baseKB:asserta(t_l:busy_f(a(t)),<clause>(0x55df48d139d0)),baseKB:(mpred_do_fact(a(t))->true;true),baseKB:(catch(erase(<clause>(0x55df48d139d0)),A,fail)->true;true)). % init.pl:650:
(108)$[system] setup_call_catcher_cleanup(baseKB:asserta(t_l:busy_f(a(t)),<clause>(0x55df48d139d0)),baseKB:(mpred_do_fact(a(t))->true;true),A,baseKB:(catch(erase(<clause>(0x55df48d139d0)),B,fail)->true;true)). % init.pl:646:
(109)<*>$[baseKB] '<meta-call>'(baseKB:(mpred_do_fact(a(t))->true;true)). no(clause)
(110)[baseKB] pfc_lib:mpred_do_fact(a(t)). % mpred_core.pl:2666:
(111)<*>$[baseKB] pfc_lib:mpred_do_fcpt(a(t),a(t)). % mpred_core.pl:2679:
(112)$[baseKB] pfc_lib:mpred_eval_lhs_no_nc((member(1,[1,2,3]),cut_c*->rhs([b(t,1)])),(a(t),'$pt'(baseKB,a(t),(member(1,[1,2,3]),cut_c*->rhs([b(t,1)]))))). % mpred_core.pl:2767:
(113)$[baseKB] pfc_lib:mpred_eval_lhs_0((member(1,[1,2,3]),cut_c*->rhs([b(t,1)])),(a(t),'$pt'(baseKB,a(t),(member(1,[1,2,3]),cut_c*->rhs([b(t,1)]))))). % mpred_core.pl:2775:
(114)$[baseKB] pfc_lib:mpred_eval_lhs_1((member(1,[1,2,3]),cut_c*->rhs([b(t,1)])),(a(t),'$pt'(baseKB,a(t),(member(1,[1,2,3]),cut_c*->rhs([b(t,1)]))))). % mpred_core.pl:2783:
(115)$[baseKB] pfc_lib:call_u_no_bc((member(1,[1,2,3]),cut_c)). % mpred_core.pl:3124:
(116)[no_repeats] no_repeats:no_repeats(baseKB:call_u((member(1,[1,2,3]),cut_c))). % no_repeats.pl:121:
(117)[no_repeats] no_repeats:no_repeats_old(baseKB:call_u((member(1,[1,2,3]),cut_c))). % no_repeats.pl:163:
(118)[no_repeats] no_repeats:no_repeats_old(baseKB:call_u((member(1,[1,2,3]),cut_c)),baseKB:call_u((member(1,[1,2,3]),cut_c))). % no_repeats.pl:225:
(119)[baseKB] pfc_lib:call_u((member(1,[1,2,3]),cut_c)). % mpred_core.pl:2934:
(120)$[baseKB] pfc_lib:call_u_mp(baseKB,(member(1,[1,2,3]),cut_c)). % mpred_core.pl:2943:
(121)$[baseKB] pfc_lib:call_mp(baseKB,(member(1,[1,2,3]),cut_c)). % mpred_core.pl:2959:
(122)$[baseKB] pfc_lib:call_mp(baseKB,cut_c). % mpred_core.pl:3009:
(123)$[system] call(baseKB:cut_c). % init.pl:483:
(124)$[baseKB] pfc_lib:cut_c. % mpred_core.pl:2746:
(125)$[baseKB] goal=pfc_lib:must_ex(nb_current('$pfc_current_choice',[_13256|_13258])) % mpred_core.pl:284:
(126)[must_sanity] goal=must_sanity:must_or_rtrace(baseKB:nb_current('$pfc_current_choice',[_18558|_18560])) % must_sanity.pl:107:
(127)<*>[must_sanity] goal=must_sanity:mor_event(f(baseKB:nb_current('$pfc_current_choice',[_23512|_23514]))) % must_sanity.pl:86:
(128)[must_sanity] goal=must_sanity:handle_mor_event(f(baseKB:nb_current('$pfc_current_choice',[_28454|_28456]))) % must_sanity.pl:81:
(129)[must_sanity] dumpst:dumpST. % dumpst.pl:150:
(130)[dmsg] dmsg:no_bfly(must_sanity:zotrace(with_all_dmsg((prolog_current_frame(2383),b_setval('$dump_frame',2383),dumpST1)))). % dmsg.pl:1650:
(131)[butterfly] butterfly:in_bfly(f,must_sanity:zotrace(with_all_dmsg((prolog_current_frame(2383),b_setval('$dump_frame',2383),dumpST1)))). % butterfly_console.pl:212:
(132)[system] setup_call_cleanup(butterfly:bfly_set(butterfly,f),must_sanity:zotrace(with_all_dmsg((prolog_current_frame(2383),b_setval('$dump_frame',2383),dumpST1))),butterfly:bfly_set(butterfly,f)). % init.pl:650:
(133)$[system] setup_call_catcher_cleanup(butterfly:bfly_set(butterfly,f),must_sanity:zotrace(with_all_dmsg((prolog_current_frame(2383),b_setval('$dump_frame',2383),dumpST1))),A,butterfly:bfly_set(butterfly,f)). % init.pl:646:
(134)$[must_sanity] first:zotrace(with_all_dmsg((prolog_current_frame(2383),b_setval('$dump_frame',2383),dumpST1))). % first.pl:498:
(135)[dmsg] dmsg:with_all_dmsg(must_sanity:(prolog_current_frame(2383),b_setval('$dump_frame',2383),dumpST1)). % dmsg.pl:451:
(136)[locally_each] locally_each:locally(dmsg:set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(2383),b_setval('$dump_frame',2383),dumpST1))). % redo_locally.pl:131:
(137)[locally_each]# locally_each:wtl(dmsg,set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(2383),b_setval('$dump_frame',2383),dumpST1)),dmsg:ecc). % redo_locally.pl:152:
(138)[locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup,locally_each:(always==[never,error,warning,info,filter,always]),dmsg:set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(2383),b_setval('$dump_frame',2383),dumpST1)),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])). % redo_locally.pl:199:
(139)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup(dmsg:set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(2383),b_setval('$dump_frame',2383),dumpST1)),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])). % each_call.pl:111:
(140)[system] setup_call_cleanup(dmsg:set_prolog_flag(dmsg_level,always),each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(2383),b_setval('$dump_frame',2383),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail))),each_call_cleanup:mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))). % init.pl:650:
(141)$[system] setup_call_catcher_cleanup(dmsg:set_prolog_flag(dmsg_level,always),each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(2383),b_setval('$dump_frame',2383),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail))),C,each_call_cleanup:mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))). % init.pl:646:
(142)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(2383),b_setval('$dump_frame',2383),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail)))). no(clause)
(143)[locally_each] locally_each:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(2383),b_setval('$dump_frame',2383),dumpST1)). % redo_locally.pl:131:
(144)[locally_each]# locally_each:wtl(tlbugger,dmsg_match(show,A),must_sanity:(prolog_current_frame(2383),b_setval('$dump_frame',2383),dumpST1),must_sanity:ecc). % redo_locally.pl:181:
(145)[locally_each]# locally_each:wtl(tlbugger,tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(2383),b_setval('$dump_frame',2383),dumpST1),must_sanity:ecc). % redo_locally.pl:186:
(146)[locally_each]# locally_each:wtl_how(must_sanity:ecc,locally_each:clause_true(tlbugger,tlbugger:dmsg_match(show,A)),locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),must_sanity:(prolog_current_frame(2383),b_setval('$dump_frame',2383),dumpST1),locally_each:key_erase(tlbugger)). % redo_locally.pl:199:
(147)[each_call_cleanup] each_call_cleanup:each_call_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),must_sanity:(prolog_current_frame(2383),b_setval('$dump_frame',2383),dumpST1),locally_each:key_erase(tlbugger)). % each_call.pl:142:
(148)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),must_sanity:(prolog_current_frame(2383),b_setval('$dump_frame',2383),dumpST1),locally_each:key_erase(tlbugger)). % each_call.pl:111:
(149)[system] setup_call_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),each_call_cleanup:((must_sanity:(prolog_current_frame(2383),b_setval('$dump_frame',2383),dumpST1),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail))),each_call_cleanup:mquietly(locally_each:key_erase(tlbugger))). % init.pl:650:
(150)$[system] setup_call_catcher_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),each_call_cleanup:((must_sanity:(prolog_current_frame(2383),b_setval('$dump_frame',2383),dumpST1),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail))),C,each_call_cleanup:mquietly(locally_each:key_erase(tlbugger))). % init.pl:646:
(151)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((must_sanity:(prolog_current_frame(2383),b_setval('$dump_frame',2383),dumpST1),deterministic(A)),(notrace(A==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,B)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail)))). no(clause)
(0)$[system] '$c_call_prolog'. no(clause)
(1)$[$toplevel] '$initialise'. % toplevel.pl:486:
(2)$[system] catch('$toplevel':initialise_prolog,A,'$toplevel':initialise_error(A)). % init.pl:546:
(3)[$toplevel] initialise_prolog. % toplevel.pl:494:
(5)[$toplevel] run_init_goals('<garbage_collected>'). % toplevel.pl:547:
(7)<*>$[$toplevel] run_init_goal('<garbage_collected>','([\'nd_05.pfc\'])'). % toplevel.pl:577:
(8)$[system] catch_with_backtrace('<garbage_collected>','<garbage_collected>','<garbage_collected>'). % init.pl:613:
(9)$[system] catch(user:['nd_05.pfc'],A,'$toplevel':true). % init.pl:546:
(17)$[system] '$load_file'('nd_05.pfc',user,'<garbage_collected>'). % init.pl:2353:
(20)$[system] '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',<clause>(0x55df47b26e80),[expand(false),expand(true)])),'$mt_do_load'(<clause>(0x55df47b26e80),'nd_05.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',user,[expand(false),expand(true)]),'$mt_end_load'(<clause>(0x55df47b26e80)))). no(clause)
(21)$[system] '$c_call_prolog'. no(clause)
(23)$[system] setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',<clause>(0x55df47b26e80),[expand(false),expand(true)])),system:'$mt_do_load'(<clause>(0x55df47b26e80),'nd_05.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',user,[expand(false),expand(true)]),A,system:'$mt_end_load'(<clause>(0x55df47b26e80))). % init.pl:646:
(25)$[system] '$qdo_load_file'('nd_05.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',user,[expand(false),expand(true)]). % init.pl:2546:
(28)<*>$[system] '$do_load_file_2'('nd_05.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',user,compiled,[expand(false),expand(true)]). % init.pl:2592:
(32)$[system] setup_call_catcher_cleanup(system:'$start_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',1629159274.966776),system:'$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',A,[expand(false),expand(true)]),B,system:'$end_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',lexstate(202,swi),user)). % init.pl:646:
(33)<*>$[system] '$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',A,[expand(false),expand(true)]). % init.pl:3006:
(34)$[system] '$compile_term'((:-mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))),B,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc'). % init.pl:3073:
(35)$[system] '$compile_term'((:-mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))),B,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',-). % init.pl:3083:
(36)$[system] '$execute_directive'(mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)),'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc'). % init.pl:3548:
(37)$[system] '$execute_directive_2'(mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)),'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc'). % init.pl:3570:
(38)<*>$[system] '$execute_directive_3'(mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))). % init.pl:3573:
(39)$[system] catch(baseKB:mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546:
(40)[baseKB] pfc_lib:mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)). % mpred_core.pl:1267:
(41)$[baseKB] pfc_lib:mpred_ain_now4(baseKB,baseKB,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)). % mpred_core.pl:1280:
(42)$[baseKB] pfc_lib:mpred_ain_now5(baseKB,baseKB,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)). % mpred_core.pl:1293:
(43)[baseKB] call_from:call_from_module(baseKB,with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))))))). % call_from_module.pl:284:
(44)[baseKB] call_from:call_from_module(baseKB,baseKB,baseKB,with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))))))). % call_from_module.pl:289:
(45)$[baseKB] must_sanity:scce_orig(('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))))))),('$set_source_module'(baseKB),'$set_typein_module'(baseKB))). % must_sanity.pl:263:
(46)$[system] setup_call_cleanup(baseKB:('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),baseKB:((call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))))))),deterministic(B)),(notrace(B==true)->!;('$set_source_module'(baseKB),'$set_typein_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),true)),notrace(fail))),baseKB:mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB)))). % init.pl:650:
(47)$[system] setup_call_catcher_cleanup(baseKB:('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),baseKB:((call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))))))),deterministic(B)),(notrace(B==true)->!;('$set_source_module'(baseKB),'$set_typein_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),true)),notrace(fail))),C,baseKB:mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB)))). % init.pl:646:
(48)$[baseKB] '<meta-call>'(baseKB:((call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))))))),deterministic(B)),(notrace(B==true)->!;('$set_source_module'(baseKB),'$set_typein_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),true)),notrace(fail)))). no(clause)
(49)[baseKB] call_from:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))))). % call_from_module.pl:265:
(50)[baseKB] call_from:with_source_module(baseKB,baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))))). % call_from_module.pl:270:
(51)$[baseKB] must_sanity:scce_orig('$set_source_module'(baseKB),call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))))),'$set_source_module'(baseKB)). % must_sanity.pl:263:
(52)$[system] setup_call_cleanup(baseKB:'$set_source_module'(baseKB),baseKB:((call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))))),deterministic(B)),(notrace(B==true)->!;'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),false));'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),true)),notrace(fail))),baseKB:mquietly_if(true,'$set_source_module'(baseKB))). % init.pl:650:
(53)$[system] setup_call_catcher_cleanup(baseKB:'$set_source_module'(baseKB),baseKB:((call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))))),deterministic(B)),(notrace(B==true)->!;'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),false));'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),true)),notrace(fail))),C,baseKB:mquietly_if(true,'$set_source_module'(baseKB))). % init.pl:646:
(54)$[baseKB] '<meta-call>'(baseKB:((call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))))),deterministic(B)),(notrace(B==true)->!;'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),false));'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),true)),notrace(fail)))). no(clause)
(55)[baseKB] locally_each:locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))))). % redo_locally.pl:133:
(56)[locally_each] locally_each:locally(t_l:current_defaultAssertMt(baseKB),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))))). % redo_locally.pl:131:
(57)[locally_each]# locally_each:wtl(t_l,current_defaultAssertMt(baseKB),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))),baseKB:ecc). % redo_locally.pl:181:
(58)[locally_each]# locally_each:wtl(t_l,t_l:current_defaultAssertMt(baseKB),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))),baseKB:ecc). % redo_locally.pl:186:
(59)[locally_each]# locally_each:wtl_how(baseKB:ecc,locally_each:clause_true(t_l,t_l:current_defaultAssertMt(baseKB)),locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))),locally_each:key_erase(t_l)). % redo_locally.pl:199:
(60)[each_call_cleanup] each_call_cleanup:each_call_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))),locally_each:key_erase(t_l)). % each_call.pl:142:
(61)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))),locally_each:key_erase(t_l)). % each_call.pl:111:
(62)[system] setup_call_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),each_call_cleanup:((baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:650:
(63)$[system] setup_call_catcher_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),each_call_cleanup:((baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),C,each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:646:
(64)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail)))). no(clause)
(65)[ucatch] ucatch:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))). % ucatch.pl:877:
(66)[ucatch] ucatch:with_only_current_why(((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),mfl4(B,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25)),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))). % ucatch.pl:867:
(67)[system] setup_call_cleanup(ucatch:b_setval('$current_why',wp(((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),mfl4(B,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25)),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))))),ucatch:(call(baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))),b_setval('$current_why',[])),ucatch:b_setval('$current_why',[])). % init.pl:650:
(68)$[system] setup_call_catcher_cleanup(ucatch:b_setval('$current_why',wp(((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),mfl4(B,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25)),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))))),ucatch:(call(baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))),b_setval('$current_why',[])),C,ucatch:b_setval('$current_why',[])). % init.pl:646:
(69)$[ucatch] '<meta-call>'(ucatch:(call(baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))),b_setval('$current_why',[]))). no(clause)
(70)[baseKB] pfc_lib:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))). % mpred_core.pl:1289:
(71)$[baseKB] pfc_lib:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)). % mpred_core.pl:1299:
(72)$[baseKB]# pfc_lib:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)). % mpred_core.pl:284:
(73)<*>[must_sanity]# must_sanity:baseKB:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)). % must_sanity.pl:107:
(74)$[system] catch(baseKB:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)),B,must_sanity:mor_event(e(B,baseKB:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))))). % init.pl:546:
(75)[baseKB] pfc_lib:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)). % mpred_core.pl:1315:
(76)$[baseKB] pfc_lib:each_E(mpred_post1,baseKB:a(t),[(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)]). % mpred_core.pl:1085:
(77)$[baseKB] pfc_lib:each_E(mpred_post1,a(t),[(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)]). % mpred_core.pl:1089:
(78)$[$apply] apply(baseKB:mpred_post1,[a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)]). % apply.pl:60:
(79)$[baseKB] pfc_lib:mpred_post1(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)). % mpred_core.pl:1427:
(80)$[baseKB] pfc_lib:each_E(mpred_post2,a(t),[(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)]). % mpred_core.pl:1089:
(81)$[$apply] apply(baseKB:mpred_post2,[a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)]). % apply.pl:60:
(82)<*>$[baseKB] pfc_lib:mpred_post2(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)). % mpred_core.pl:1440:
(83)$[baseKB] pfc_lib:mpred_post12(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)). % mpred_core.pl:1504:
(84)$[baseKB] pfc_lib:mpred_post13(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)). % mpred_core.pl:1577:
(85)$[baseKB] pfc_lib:mpred_post13(baseKB,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)). % mpred_core.pl:1595:
(86)$[baseKB] pfc_lib:mpred_post_update4(unique,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),none). % mpred_core.pl:1672:
(87)$[baseKB]# pfc_lib:mpred_enqueue(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)). % mpred_core.pl:284:
(88)<*>[must_sanity]# must_sanity:baseKB:mpred_enqueue(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)). % must_sanity.pl:107:
(89)$[system] goal=catch(baseKB:mpred_enqueue(a(t),(mfl4(_27002,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)),f(baseKB:nb_current('$pfc_current_choice',[_27028|_27030])),must_sanity:mor_event(e(f(baseKB:nb_current('$pfc_current_choice',[_27028|_27030])),baseKB:mpred_enqueue(a(t),(mfl4(_27002,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))))) % init.pl:546:
(90)<*>[must_sanity] goal=must_sanity:mor_event(e(f(baseKB:nb_current('$pfc_current_choice',[_31834|_31836])),baseKB:mpred_enqueue(a(t),(mfl4(_31862,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))) % must_sanity.pl:86:
(92)[must_sanity] goal=must_sanity:handle_mor_event(f(baseKB:nb_current('$pfc_current_choice',[_36640|_36642]))) % must_sanity.pl:81:
(95)[butterfly] butterfly:in_bfly(f,must_sanity:zotrace(with_all_dmsg((prolog_current_frame(1613),b_setval('$dump_frame',1613),dumpST1)))). % butterfly_console.pl:212:
(97)[system] setup_call_catcher_cleanup(butterfly:bfly_set(butterfly,f),must_sanity:zotrace(with_all_dmsg((prolog_current_frame(1613),b_setval('$dump_frame',1613),dumpST1))),A,butterfly:bfly_set(butterfly,f)). % init.pl:646:
(98)$[must_sanity] first:zotrace(with_all_dmsg((prolog_current_frame(1613),b_setval('$dump_frame',1613),dumpST1))). % first.pl:498:
(102)[locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup,locally_each:(always==[never,error,warning,info,filter,always]),dmsg:set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(1613),b_setval('$dump_frame',1613),dumpST1)),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])). % redo_locally.pl:199:
(105)[system] setup_call_catcher_cleanup(dmsg:set_prolog_flag(dmsg_level,always),each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(1613),b_setval('$dump_frame',1613),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail))),C,each_call_cleanup:mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))). % init.pl:646:
(106)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(1613),b_setval('$dump_frame',1613),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail)))). no(clause)
(110)[locally_each]# locally_each:wtl_how(must_sanity:ecc,locally_each:clause_true(tlbugger,tlbugger:dmsg_match(show,A)),locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),must_sanity:(prolog_current_frame(1613),b_setval('$dump_frame',1613),dumpST1),locally_each:key_erase(tlbugger)). % redo_locally.pl:199:
(114)[system] setup_call_catcher_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),each_call_cleanup:((must_sanity:(prolog_current_frame(1613),b_setval('$dump_frame',1613),dumpST1),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail))),C,each_call_cleanup:mquietly(locally_each:key_erase(tlbugger))). % init.pl:646:
(115)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((must_sanity:(prolog_current_frame(1613),b_setval('$dump_frame',1613),dumpST1),deterministic(A)),(notrace(A==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,B)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail)))). no(clause)
(0)$[system] '$c_call_prolog'. no(clause)
(1)$[$toplevel] '$initialise'. % toplevel.pl:486:
(2)$[system] catch('$toplevel':initialise_prolog,A,'$toplevel':initialise_error(A)). % init.pl:546:
(3)[$toplevel] initialise_prolog. % toplevel.pl:494:
(5)[$toplevel] run_init_goals('<garbage_collected>'). % toplevel.pl:547:
(7)<*>$[$toplevel] run_init_goal('<garbage_collected>','([\'nd_05.pfc\'])'). % toplevel.pl:577:
(8)$[system] catch_with_backtrace('<garbage_collected>','<garbage_collected>','<garbage_collected>'). % init.pl:613:
(9)$[system] catch(user:['nd_05.pfc'],A,'$toplevel':true). % init.pl:546:
(17)$[system] '$load_file'('nd_05.pfc',user,'<garbage_collected>'). % init.pl:2353:
(20)$[system] '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',<clause>(0x55df47b26e80),[expand(false),expand(true)])),'$mt_do_load'(<clause>(0x55df47b26e80),'nd_05.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',user,[expand(false),expand(true)]),'$mt_end_load'(<clause>(0x55df47b26e80)))). no(clause)
(21)$[system] '$c_call_prolog'. no(clause)
(23)$[system] setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',<clause>(0x55df47b26e80),[expand(false),expand(true)])),system:'$mt_do_load'(<clause>(0x55df47b26e80),'nd_05.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',user,[expand(false),expand(true)]),A,system:'$mt_end_load'(<clause>(0x55df47b26e80))). % init.pl:646:
(25)$[system] '$qdo_load_file'('nd_05.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',user,[expand(false),expand(true)]). % init.pl:2546:
(28)<*>$[system] '$do_load_file_2'('nd_05.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',user,compiled,[expand(false),expand(true)]). % init.pl:2592:
(32)$[system] setup_call_catcher_cleanup(system:'$start_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',1629159274.966776),system:'$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',A,[expand(false),expand(true)]),B,system:'$end_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',lexstate(202,swi),user)). % init.pl:646:
(33)<*>$[system] '$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',A,[expand(false),expand(true)]). % init.pl:3006:
(34)$[system] '$compile_term'((:-mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))),B,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc'). % init.pl:3073:
(35)$[system] '$compile_term'((:-mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))),B,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',-). % init.pl:3083:
(36)$[system] '$execute_directive'(mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)),'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc'). % init.pl:3548:
(37)$[system] '$execute_directive_2'(mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)),'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc'). % init.pl:3570:
(38)<*>$[system] '$execute_directive_3'(mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))). % init.pl:3573:
(39)$[system] catch(baseKB:mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546:
(40)[baseKB] pfc_lib:mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)). % mpred_core.pl:1267:
(41)$[baseKB] pfc_lib:mpred_ain_now4(baseKB,baseKB,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)). % mpred_core.pl:1280:
(42)$[baseKB] pfc_lib:mpred_ain_now5(baseKB,baseKB,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)). % mpred_core.pl:1293:
(43)[baseKB] call_from:call_from_module(baseKB,with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))))))). % call_from_module.pl:284:
(44)[baseKB] call_from:call_from_module(baseKB,baseKB,baseKB,with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))))))). % call_from_module.pl:289:
(45)$[baseKB] must_sanity:scce_orig(('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))))))),('$set_source_module'(baseKB),'$set_typein_module'(baseKB))). % must_sanity.pl:263:
(46)$[system] setup_call_cleanup(baseKB:('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),baseKB:((call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))))))),deterministic(B)),(notrace(B==true)->!;('$set_source_module'(baseKB),'$set_typein_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),true)),notrace(fail))),baseKB:mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB)))). % init.pl:650:
(47)$[system] setup_call_catcher_cleanup(baseKB:('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),baseKB:((call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))))))),deterministic(B)),(notrace(B==true)->!;('$set_source_module'(baseKB),'$set_typein_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),true)),notrace(fail))),C,baseKB:mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB)))). % init.pl:646:
(48)$[baseKB] '<meta-call>'(baseKB:((call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))))))),deterministic(B)),(notrace(B==true)->!;('$set_source_module'(baseKB),'$set_typein_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),true)),notrace(fail)))). no(clause)
(49)[baseKB] call_from:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))))). % call_from_module.pl:265:
(50)[baseKB] call_from:with_source_module(baseKB,baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))))). % call_from_module.pl:270:
(51)$[baseKB] must_sanity:scce_orig('$set_source_module'(baseKB),call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))))),'$set_source_module'(baseKB)). % must_sanity.pl:263:
(52)$[system] setup_call_cleanup(baseKB:'$set_source_module'(baseKB),baseKB:((call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))))),deterministic(B)),(notrace(B==true)->!;'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),false));'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),true)),notrace(fail))),baseKB:mquietly_if(true,'$set_source_module'(baseKB))). % init.pl:650:
(53)$[system] setup_call_catcher_cleanup(baseKB:'$set_source_module'(baseKB),baseKB:((call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))))),deterministic(B)),(notrace(B==true)->!;'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),false));'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),true)),notrace(fail))),C,baseKB:mquietly_if(true,'$set_source_module'(baseKB))). % init.pl:646:
(54)$[baseKB] '<meta-call>'(baseKB:((call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))))),deterministic(B)),(notrace(B==true)->!;'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),false));'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),true)),notrace(fail)))). no(clause)
(55)[baseKB] locally_each:locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))))). % redo_locally.pl:133:
(56)[locally_each] locally_each:locally(t_l:current_defaultAssertMt(baseKB),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))))). % redo_locally.pl:131:
(57)[locally_each]# locally_each:wtl(t_l,current_defaultAssertMt(baseKB),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))),baseKB:ecc). % redo_locally.pl:181:
(58)[locally_each]# locally_each:wtl(t_l,t_l:current_defaultAssertMt(baseKB),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))),baseKB:ecc). % redo_locally.pl:186:
(59)[locally_each]# locally_each:wtl_how(baseKB:ecc,locally_each:clause_true(t_l,t_l:current_defaultAssertMt(baseKB)),locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))),locally_each:key_erase(t_l)). % redo_locally.pl:199:
(60)[each_call_cleanup] each_call_cleanup:each_call_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))),locally_each:key_erase(t_l)). % each_call.pl:142:
(61)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))),locally_each:key_erase(t_l)). % each_call.pl:111:
(62)[system] setup_call_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),each_call_cleanup:((baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:650:
(63)$[system] setup_call_catcher_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),each_call_cleanup:((baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),C,each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:646:
(64)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail)))). no(clause)
(65)[ucatch] ucatch:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))). % ucatch.pl:877:
(66)[ucatch] ucatch:with_only_current_why(((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),mfl4(B,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25)),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))). % ucatch.pl:867:
(67)[system] setup_call_cleanup(ucatch:b_setval('$current_why',wp(((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),mfl4(B,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25)),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))))),ucatch:(call(baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))),b_setval('$current_why',[])),ucatch:b_setval('$current_why',[])). % init.pl:650:
(68)$[system] setup_call_catcher_cleanup(ucatch:b_setval('$current_why',wp(((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax),mfl4(B,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25)),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))))),ucatch:(call(baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))),b_setval('$current_why',[])),C,ucatch:b_setval('$current_why',[])). % init.pl:646:
(69)$[ucatch] '<meta-call>'(ucatch:(call(baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))),b_setval('$current_why',[]))). no(clause)
(70)[baseKB] pfc_lib:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))). % mpred_core.pl:1289:
(71)$[baseKB] pfc_lib:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)). % mpred_core.pl:1299:
(72)$[baseKB]# pfc_lib:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)). % mpred_core.pl:284:
(73)<*>[must_sanity]# must_sanity:baseKB:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)). % must_sanity.pl:107:
(74)$[system] goal=catch(baseKB:ain_fast(baseKB:a(t),(mfl4(_237852,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)),e(f(baseKB:nb_current('$pfc_current_choice',[_237884|_237886])),baseKB:mpred_enqueue(a(t),(mfl4(_237912,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))),must_sanity:mor_event(e(e(f(baseKB:nb_current('$pfc_current_choice',[_237884|_237886])),baseKB:mpred_enqueue(a(t),(mfl4(_237912,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))),baseKB:ain_fast(baseKB:a(t),(mfl4(_237852,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))))) % init.pl:546:
(75)<*>[must_sanity] goal=must_sanity:mor_event(e(e(f(baseKB:nb_current('$pfc_current_choice',[_242728|_242730])),baseKB:mpred_enqueue(a(t),(mfl4(_242756,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax))),baseKB:ain_fast(baseKB:a(t),(mfl4(_242794,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_05.pfc',25),ax)))) % must_sanity.pl:86:
(78)[must_sanity] goal=must_sanity:handle_mor_event(f(baseKB:nb_current('$pfc_current_choice',[_247572|_247574]))) % must_sanity.pl:81:
(81)[butterfly] butterfly:in_bfly(f,must_sanity:zotrace(with_all_dmsg((prolog_current_frame(1412),b_setval('$dump_frame',1412),dumpST1)))). % butterfly_console.pl:212:
(83)[system] setup_call_catcher_cleanup(butterfly:bfly_set(butterfly,f),must_sanity:zotrace(with_all_dmsg((prolog_current_frame(1412),b_setval('$dump_frame',1412),dumpST1))),A,butterfly:bfly_set(butterfly,f)). % init.pl:646:
(84)$[must_sanity] first:zotrace(with_all_dmsg((prolog_current_frame(1412),b_setval('$dump_frame',1412),dumpST1))). % first.pl:498:
(88)[locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup,locally_each:(always==[never,error,warning,info,filter,always]),dmsg:set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(1412),b_setval('$dump_frame',1412),dumpST1)),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])). % redo_locally.pl:199:
(91)[system] setup_call_catcher_cleanup(dmsg:set_prolog_flag(dmsg_level,always),each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(1412),b_setval('$dump_frame',1412),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail))),C,each_call_cleanup:mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))). % init.pl:646:
(92)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(1412),b_setval('$dump_frame',1412),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail)))). no(clause)
(96)[locally_each]# locally_each:wtl_how(must_sanity:ecc,locally_each:clause_true(tlbugger,tlbugger:dmsg_match(show,A)),locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),must_sanity:(prolog_current_frame(1412),b_setval('$dump_frame',1412),dumpST1),locally_each:key_erase(tlbugger)). % redo_locally.pl:199:
(100)[system] setup_call_catcher_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),each_call_cleanup:((must_sanity:(prolog_current_frame(1412),b_setval('$dump_frame',1412),dumpST1),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail))),C,each_call_cleanup:mquietly(locally_each:key_erase(tlbugger))). % init.pl:646:
(101)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((must_sanity:(prolog_current_frame(1412),b_setval('$dump_frame',1412),dumpST1),deterministic(A)),(notrace(A==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,B)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail)))). no(clause)
]]></system-out>
/dev/null
</testsuite>
<!-- ...keep going... -->
<testsuite name="retry_inheritance_05.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['retry_inheritance_05.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k retry_inheritance_05.pfc (returned 7) -->
<testsuite name="retry_undefined_05.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['retry_undefined_05.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k retry_undefined_05.pfc (returned 7) -->
<testsuite name="verbatums_05.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['verbatums_05.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k verbatums_05.pfc (returned 7) -->
<testsuite name="attvar_06.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['attvar_06.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:ain(sk6a_in(avar([vn='ExIn',sk6='SKF-666'])))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for ain(sk6a_in(avar([ vn='ExIn',
sk6='SKF-666']))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for ain(sk6a_in(avar([ vn='ExIn',
sk6='SKF-666']))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for ain(sk6a_in(avar([ vn='ExIn',
sk6='SKF-666']))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k attvar_06.pfc (returned 7) -->
<testsuite name="df_06.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['df_06.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:b(1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b(1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_06.pfc',46)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB: ~b(1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~b(1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 \+b(1) % [/boot/init.pl:512]
1.2 \+b(1)==> ~b(1) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_79072]
1.3 most(~b(1)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_06.pfc:_80246]
1.4 most(~W4)/mpred_positive_literal(W4)==>(\+W4==> ~W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_06.pfc:27]
1.5 c(1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_06.pfc:_82066]
1.6 c(W4)==>most(~b(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_82998]
1.7 mfl4([ 'Q'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_06.pfc',27)
1.8 a(1) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_06.pfc:49]
1.9 a(W4)==>c(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_06.pfc:47]
1.10 most((c(W4)==> ~b(W4))) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_06.pfc:48]
1.11 most((W4==>X4))/nonvar(X4)==>(W4==>most(X4)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_06.pfc:24]
1.12 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_06.pfc',49)
1.13 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_06.pfc',47)
1.14 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_06.pfc',48)
1.15 mfl4([ 'P'=_,
'Q'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_06.pfc',24)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k df_06.pfc (returned 7) -->
<testsuite name="fc_06.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['fc_06.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:a(_63130)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for a(_63130):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_06.pfc',28)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:b(_68824)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b(_68824):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 a(_) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_06.pfc:28]
1.2 a(W4)==>b(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_06.pfc:27]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_06.pfc',28)
1.4 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_06.pfc',27)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k fc_06.pfc (returned 7) -->
<testsuite name="mt_06_a.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['mt_06_a.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k mt_06_a.pfc (returned 7) -->
<testsuite name="mt_06.pl">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['mt_06.pl'])" -g "test_completed"
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause(kb2:a0,_95020).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause(kb2:a0,_95020).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+clause(kb2:a0,_95020).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test(clause(kb2:a0,_95020))])
smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure])
(0)$[system] '$c_call_prolog'. no(clause)
(1)$[$toplevel] '$initialise'. % toplevel.pl:486:
(2)$[system] catch('$toplevel':initialise_prolog,A,'$toplevel':initialise_error(A)). % init.pl:546:
(3)[$toplevel] initialise_prolog. % toplevel.pl:494:
(5)[$toplevel] run_init_goals('<garbage_collected>'). % toplevel.pl:547:
(7)<*>$[$toplevel] run_init_goal('<garbage_collected>','([\'mt_06.pl\'])'). % toplevel.pl:577:
(8)$[system] catch_with_backtrace('<garbage_collected>','<garbage_collected>','<garbage_collected>'). % init.pl:613:
(9)$[system] catch(user:['mt_06.pl'],A,'$toplevel':true). % init.pl:546:
(17)$[system] '$load_file'('mt_06.pl',user,'<garbage_collected>'). % init.pl:2353:
(20)$[system] '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_06.pl',<clause>(0x5639443c0e80),[expand(false),expand(true)])),'$mt_do_load'(<clause>(0x5639443c0e80),'mt_06.pl','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_06.pl',user,[expand(false),expand(true)]),'$mt_end_load'(<clause>(0x5639443c0e80)))). no(clause)
(21)$[system] '$c_call_prolog'. no(clause)
(23)$[system] setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_06.pl',<clause>(0x5639443c0e80),[expand(false),expand(true)])),system:'$mt_do_load'(<clause>(0x5639443c0e80),'mt_06.pl','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_06.pl',user,[expand(false),expand(true)]),A,system:'$mt_end_load'(<clause>(0x5639443c0e80))). % init.pl:646:
(25)$[system] '$qdo_load_file'('mt_06.pl','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_06.pl',user,[expand(false),expand(true)]). % init.pl:2546:
(28)<*>$[system] '$do_load_file_2'('mt_06.pl','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_06.pl',user,compiled,[expand(false),expand(true)]). % init.pl:2592:
(32)$[system] setup_call_catcher_cleanup(system:'$start_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_06.pl',1629159272.4668148),system:'$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_06.pl','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_06.pl',A,[expand(false),expand(true)]),B,system:'$end_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_06.pl',lexstate(202,swi),user)). % init.pl:646:
(33)<*>$[system] '$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_06.pl','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_06.pl',A,[expand(false),expand(true)]). % init.pl:3006:
(34)$[system]# '$compile_term'((:-clause(kb2:a0,A)),B,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_06.pl'). % init.pl:3073:
(35)$[system]# '$compile_term'((:-clause(kb2:a0,A)),B,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_06.pl',-). % init.pl:3083:
(36)$[system]# '$execute_directive'(clause(kb2:a0,A),'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_06.pl'). % init.pl:3548:
(37)$[system]# '$execute_directive_2'(clause(kb2:a0,A),'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_06.pl'). % init.pl:3570:
(38)<*>$[system]# '$execute_directive_3'(clause(kb2:a0,A)). % init.pl:3573:
(39)$[system]# catch(baseKB:clause(kb2:a0,A),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546:
(40)[baseKB]# pfc_lib:clause(kb2:a0,A). % mpred_core.pl:4301:
(41)$[baseKB] pfc_lib:log_failure(failed_mpred_test(clause(kb2:a0,A))). % mpred_core.pl:4202:
(42)$[baseKB] pfc_lib:quietly_ex((log_lines(red,failure+failed_mpred_test(clause(kb2:a0,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a0,A))),log_failure_red)). % mpred_core.pl:480:
(43)$[baseKB] '<meta-call>'((log_lines(red,failure+failed_mpred_test(clause(kb2:a0,A))),maybe_mpred_break(failed_mpred_test(clause(kb2:a0,A))),log_failure_red)). no(clause)
(44)[baseKB] pfc_lib:maybe_mpred_break(failed_mpred_test(clause(kb2:a0,A))). % mpred_core.pl:4222:
(45)$[baseKB] pfc_lib:break_ex. % mpred_core.pl:4219:
(46)$[baseKB] rtrace:quietly((log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217:
(47)$[baseKB] '<meta-call>'((log_failure_red,dumpST,log_failure_red)). no(clause)
(48)[baseKB] dumpst:dumpST. % dumpst.pl:150:
(49)[dmsg] dmsg:no_bfly(baseKB:zotrace(with_all_dmsg((prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1)))). % dmsg.pl:1650:
(50)[butterfly] butterfly:in_bfly(f,baseKB:zotrace(with_all_dmsg((prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1)))). % butterfly_console.pl:212:
(51)[system] setup_call_cleanup(butterfly:bfly_set(butterfly,f),baseKB:zotrace(with_all_dmsg((prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1))),butterfly:bfly_set(butterfly,f)). % init.pl:650:
(52)$[system] setup_call_catcher_cleanup(butterfly:bfly_set(butterfly,f),baseKB:zotrace(with_all_dmsg((prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1))),A,butterfly:bfly_set(butterfly,f)). % init.pl:646:
(53)$[baseKB] first:zotrace(with_all_dmsg((prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1))). % first.pl:498:
(54)[dmsg] dmsg:with_all_dmsg(baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1)). % dmsg.pl:451:
(55)[locally_each] locally_each:locally(dmsg:set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1))). % redo_locally.pl:131:
(56)[locally_each]# locally_each:wtl(dmsg,set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1)),dmsg:ecc). % redo_locally.pl:152:
(57)[locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup,locally_each:(always==[never,error,warning,info,filter,always]),dmsg:set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1)),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])). % redo_locally.pl:199:
(58)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup(dmsg:set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1)),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])). % each_call.pl:111:
(59)[system] setup_call_cleanup(dmsg:set_prolog_flag(dmsg_level,always),each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail))),each_call_cleanup:mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))). % init.pl:650:
(60)$[system] setup_call_catcher_cleanup(dmsg:set_prolog_flag(dmsg_level,always),each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail))),C,each_call_cleanup:mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))). % init.pl:646:
(61)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail)))). no(clause)
(62)[locally_each] locally_each:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1)). % redo_locally.pl:131:
(63)[locally_each]# locally_each:wtl(tlbugger,dmsg_match(show,A),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1),baseKB:ecc). % redo_locally.pl:181:
(64)[locally_each]# locally_each:wtl(tlbugger,tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1),baseKB:ecc). % redo_locally.pl:186:
(65)[locally_each]# locally_each:wtl_how(baseKB:ecc,locally_each:clause_true(tlbugger,tlbugger:dmsg_match(show,A)),locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1),locally_each:key_erase(tlbugger)). % redo_locally.pl:199:
(66)[each_call_cleanup] each_call_cleanup:each_call_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1),locally_each:key_erase(tlbugger)). % each_call.pl:142:
(67)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1),locally_each:key_erase(tlbugger)). % each_call.pl:111:
(68)[system] setup_call_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),each_call_cleanup:((baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail))),each_call_cleanup:mquietly(locally_each:key_erase(tlbugger))). % init.pl:650:
(69)$[system] setup_call_catcher_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),each_call_cleanup:((baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail))),C,each_call_cleanup:mquietly(locally_each:key_erase(tlbugger))). % init.pl:646:
(70)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1),deterministic(A)),(notrace(A==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,B)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail)))). no(clause)
smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure])
]]></system-out>
/dev/null
</testsuite>
<!-- ...keep going... -->
<testsuite name="nd_06.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['nd_06.pfc'])" -g "test_completed"
(0)$[system] '$c_call_prolog'. no(clause)
(1)$[$toplevel] '$initialise'. % toplevel.pl:486:
(2)$[system] catch('$toplevel':initialise_prolog,A,'$toplevel':initialise_error(A)). % init.pl:546:
(3)[$toplevel] initialise_prolog. % toplevel.pl:494:
(5)[$toplevel] run_init_goals('<garbage_collected>'). % toplevel.pl:547:
(7)<*>$[$toplevel] run_init_goal('<garbage_collected>','([\'nd_06.pfc\'])'). % toplevel.pl:577:
(8)$[system] catch_with_backtrace('<garbage_collected>','<garbage_collected>','<garbage_collected>'). % init.pl:613:
(9)$[system] catch(user:['nd_06.pfc'],A,'$toplevel':true). % init.pl:546:
(17)$[system] '$load_file'('nd_06.pfc',user,'<garbage_collected>'). % init.pl:2353:
(20)$[system] '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',<clause>(0x55cfb7708e80),[expand(false),expand(true)])),'$mt_do_load'(<clause>(0x55cfb7708e80),'nd_06.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',user,[expand(false),expand(true)]),'$mt_end_load'(<clause>(0x55cfb7708e80)))). no(clause)
(21)$[system] '$c_call_prolog'. no(clause)
(23)$[system] setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',<clause>(0x55cfb7708e80),[expand(false),expand(true)])),system:'$mt_do_load'(<clause>(0x55cfb7708e80),'nd_06.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',user,[expand(false),expand(true)]),A,system:'$mt_end_load'(<clause>(0x55cfb7708e80))). % init.pl:646:
(25)$[system] '$qdo_load_file'('nd_06.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',user,[expand(false),expand(true)]). % init.pl:2546:
(28)<*>$[system] '$do_load_file_2'('nd_06.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',user,compiled,[expand(false),expand(true)]). % init.pl:2592:
(32)$[system] setup_call_catcher_cleanup(system:'$start_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',1629159274.966776),system:'$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',A,[expand(false),expand(true)]),B,system:'$end_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',lexstate(202,swi),user)). % init.pl:646:
(33)<*>$[system] '$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',A,[expand(false),expand(true)]). % init.pl:3006:
(34)$[system] '$compile_term'((:-mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))),B,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc'). % init.pl:3073:
(35)$[system] '$compile_term'((:-mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))),B,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',-). % init.pl:3083:
(36)$[system] '$execute_directive'(mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)),'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc'). % init.pl:3548:
(37)$[system] '$execute_directive_2'(mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)),'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc'). % init.pl:3570:
(38)<*>$[system] '$execute_directive_3'(mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))). % init.pl:3573:
(39)$[system] catch(baseKB:mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546:
(40)[baseKB] pfc_lib:mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)). % mpred_core.pl:1267:
(41)$[baseKB] pfc_lib:mpred_ain_now4(baseKB,baseKB,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)). % mpred_core.pl:1280:
(42)$[baseKB] pfc_lib:mpred_ain_now5(baseKB,baseKB,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)). % mpred_core.pl:1293:
(43)[baseKB] call_from:call_from_module(baseKB,with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))))))). % call_from_module.pl:284:
(44)[baseKB] call_from:call_from_module(baseKB,baseKB,baseKB,with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))))))). % call_from_module.pl:289:
(45)$[baseKB] must_sanity:scce_orig(('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))))))),('$set_source_module'(baseKB),'$set_typein_module'(baseKB))). % must_sanity.pl:263:
(46)$[system] setup_call_cleanup(baseKB:('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),baseKB:((call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))))))),deterministic(B)),(notrace(B==true)->!;('$set_source_module'(baseKB),'$set_typein_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),true)),notrace(fail))),baseKB:mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB)))). % init.pl:650:
(47)$[system] setup_call_catcher_cleanup(baseKB:('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),baseKB:((call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))))))),deterministic(B)),(notrace(B==true)->!;('$set_source_module'(baseKB),'$set_typein_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),true)),notrace(fail))),C,baseKB:mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB)))). % init.pl:646:
(48)$[baseKB] '<meta-call>'(baseKB:((call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))))))),deterministic(B)),(notrace(B==true)->!;('$set_source_module'(baseKB),'$set_typein_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),true)),notrace(fail)))). no(clause)
(49)[baseKB] call_from:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))))). % call_from_module.pl:265:
(50)[baseKB] call_from:with_source_module(baseKB,baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))))). % call_from_module.pl:270:
(51)$[baseKB] must_sanity:scce_orig('$set_source_module'(baseKB),call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))))),'$set_source_module'(baseKB)). % must_sanity.pl:263:
(52)$[system] setup_call_cleanup(baseKB:'$set_source_module'(baseKB),baseKB:((call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))))),deterministic(B)),(notrace(B==true)->!;'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),false));'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),true)),notrace(fail))),baseKB:mquietly_if(true,'$set_source_module'(baseKB))). % init.pl:650:
(53)$[system] setup_call_catcher_cleanup(baseKB:'$set_source_module'(baseKB),baseKB:((call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))))),deterministic(B)),(notrace(B==true)->!;'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),false));'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),true)),notrace(fail))),C,baseKB:mquietly_if(true,'$set_source_module'(baseKB))). % init.pl:646:
(54)$[baseKB] '<meta-call>'(baseKB:((call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))))),deterministic(B)),(notrace(B==true)->!;'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),false));'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),true)),notrace(fail)))). no(clause)
(55)[baseKB] locally_each:locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))))). % redo_locally.pl:133:
(56)[locally_each] locally_each:locally(t_l:current_defaultAssertMt(baseKB),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))))). % redo_locally.pl:131:
(57)[locally_each]# locally_each:wtl(t_l,current_defaultAssertMt(baseKB),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))),baseKB:ecc). % redo_locally.pl:181:
(58)[locally_each]# locally_each:wtl(t_l,t_l:current_defaultAssertMt(baseKB),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))),baseKB:ecc). % redo_locally.pl:186:
(59)[locally_each]# locally_each:wtl_how(baseKB:ecc,locally_each:clause_true(t_l,t_l:current_defaultAssertMt(baseKB)),locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))),locally_each:key_erase(t_l)). % redo_locally.pl:199:
(60)[each_call_cleanup] each_call_cleanup:each_call_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))),locally_each:key_erase(t_l)). % each_call.pl:142:
(61)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))),locally_each:key_erase(t_l)). % each_call.pl:111:
(62)[system] setup_call_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),each_call_cleanup:((baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:650:
(63)$[system] setup_call_catcher_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),each_call_cleanup:((baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),C,each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:646:
(64)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail)))). no(clause)
(65)[ucatch] ucatch:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))). % ucatch.pl:877:
(66)[ucatch] ucatch:with_only_current_why(((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),mfl4(B,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25)),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))). % ucatch.pl:867:
(67)[system] setup_call_cleanup(ucatch:b_setval('$current_why',wp(((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),mfl4(B,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25)),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))))),ucatch:(call(baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))),b_setval('$current_why',[])),ucatch:b_setval('$current_why',[])). % init.pl:650:
(68)$[system] setup_call_catcher_cleanup(ucatch:b_setval('$current_why',wp(((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),mfl4(B,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25)),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))))),ucatch:(call(baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))),b_setval('$current_why',[])),C,ucatch:b_setval('$current_why',[])). % init.pl:646:
(69)$[ucatch] '<meta-call>'(ucatch:(call(baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))),b_setval('$current_why',[]))). no(clause)
(70)[baseKB] pfc_lib:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))). % mpred_core.pl:1289:
(71)$[baseKB] pfc_lib:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)). % mpred_core.pl:1299:
(72)$[baseKB]# pfc_lib:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)). % mpred_core.pl:284:
(73)<*>[must_sanity]# must_sanity:baseKB:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)). % must_sanity.pl:107:
(74)$[system] catch(baseKB:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)),B,must_sanity:mor_event(e(B,baseKB:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))))). % init.pl:546:
(75)[baseKB] pfc_lib:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)). % mpred_core.pl:1315:
(76)$[baseKB] pfc_lib:each_E(mpred_post1,baseKB:a(t),[(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)]). % mpred_core.pl:1085:
(77)$[baseKB] pfc_lib:each_E(mpred_post1,a(t),[(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)]). % mpred_core.pl:1089:
(78)$[$apply] apply(baseKB:mpred_post1,[a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)]). % apply.pl:60:
(79)$[baseKB] pfc_lib:mpred_post1(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)). % mpred_core.pl:1427:
(80)$[baseKB] pfc_lib:each_E(mpred_post2,a(t),[(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)]). % mpred_core.pl:1089:
(81)$[$apply] apply(baseKB:mpred_post2,[a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)]). % apply.pl:60:
(82)<*>$[baseKB] pfc_lib:mpred_post2(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)). % mpred_core.pl:1440:
(83)$[baseKB] pfc_lib:mpred_post12(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)). % mpred_core.pl:1504:
(84)$[baseKB] pfc_lib:mpred_post13(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)). % mpred_core.pl:1577:
(85)$[baseKB] pfc_lib:mpred_post13(baseKB,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)). % mpred_core.pl:1595:
(86)$[baseKB] pfc_lib:mpred_post_update4(unique,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),none). % mpred_core.pl:1672:
(87)$[baseKB]# pfc_lib:mpred_enqueue(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)). % mpred_core.pl:284:
(88)<*>[must_sanity]# must_sanity:baseKB:mpred_enqueue(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)). % must_sanity.pl:107:
(89)$[system] catch(baseKB:mpred_enqueue(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)),B,must_sanity:mor_event(e(B,baseKB:mpred_enqueue(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))))). % init.pl:546:
(90)[baseKB] pfc_lib:mpred_enqueue(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)). % mpred_core.pl:1873:
(91)$[baseKB] pfc_lib:mpred_enqueue_w_mode((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),direct,a(t)). % mpred_core.pl:1879:
(92)$[baseKB] pfc_lib:mpred_enqueue_direct((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),a(t)). % mpred_core.pl:1899:
(93)[loop_check] loop_check:loop_check_term(baseKB:mpred_fwc(a(t)),mpred_enqueueing(a(t)),baseKB:true). % no_loops.pl:288:
(94)[loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc(a(t)),mpred_enqueueing(a(t)),1,1438,baseKB:true). % no_loops.pl:231:
(95)[baseKB] pfc_lib:mpred_fwc(a(t)). % mpred_core.pl:2473:
(96)$[baseKB] pfc_lib:each_E(mpred_fwc0,a(t),[]). % mpred_core.pl:1089:
(97)$[$apply] apply(baseKB:mpred_fwc0,[a(t)]). % apply.pl:60:
(98)$[baseKB] pfc_lib:mpred_fwc0(a(t)). % mpred_core.pl:2486:
(99)[loop_check] loop_check:loop_check_term(baseKB:mpred_fwc1(a(t)),info(mpred_fwc1(a(t)),'mpred_core.pl':2486),baseKB:true). % no_loops.pl:288:
(100)[loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc1(a(t)),info(mpred_fwc1(a(t)),'mpred_core.pl':2486),1,1511,baseKB:true). % no_loops.pl:231:
(101)[baseKB] pfc_lib:mpred_fwc1(a(t)). % mpred_core.pl:2533:
(102)$[baseKB] pfc_lib:mpred_m_fwc1(baseKB,a(t)). % mpred_core.pl:2542:
(103)$[system] setup_call_cleanup(baseKB:asserta(t_l:busy_s(a(t)),<clause>(0x55cfb88af110)),baseKB:(mpred_m_fwc2(baseKB,a(t))->true;true),baseKB:(catch(erase(<clause>(0x55cfb88af110)),A,fail)->true;true)). % init.pl:650:
(104)$[system] setup_call_catcher_cleanup(baseKB:asserta(t_l:busy_s(a(t)),<clause>(0x55cfb88af110)),baseKB:(mpred_m_fwc2(baseKB,a(t))->true;true),A,baseKB:(catch(erase(<clause>(0x55cfb88af110)),B,fail)->true;true)). % init.pl:646:
(105)<*>$[baseKB] '<meta-call>'(baseKB:(mpred_m_fwc2(baseKB,a(t))->true;true)). no(clause)
(106)[baseKB] pfc_lib:mpred_m_fwc2(baseKB,a(t)). % mpred_core.pl:2549:
(107)$[system] setup_call_cleanup(baseKB:asserta(t_l:busy_f(a(t)),<clause>(0x55cfb88af180)),baseKB:(mpred_do_fact(a(t))->true;true),baseKB:(catch(erase(<clause>(0x55cfb88af180)),A,fail)->true;true)). % init.pl:650:
(108)$[system] setup_call_catcher_cleanup(baseKB:asserta(t_l:busy_f(a(t)),<clause>(0x55cfb88af180)),baseKB:(mpred_do_fact(a(t))->true;true),A,baseKB:(catch(erase(<clause>(0x55cfb88af180)),B,fail)->true;true)). % init.pl:646:
(109)<*>$[baseKB] '<meta-call>'(baseKB:(mpred_do_fact(a(t))->true;true)). no(clause)
(110)[baseKB] pfc_lib:mpred_do_fact(a(t)). % mpred_core.pl:2666:
(111)<*>$[baseKB] pfc_lib:mpred_do_fcpt(a(t),a(t)). % mpred_core.pl:2679:
(112)$[baseKB] pfc_lib:mpred_eval_lhs_no_nc(rhs([{member(1,[1,2,3])},b(t,1),{cut_c}]),(a(t),'$pt'(baseKB,a(t),rhs([{member(1,[1,2,3])},b(t,1),{cut_c}])))). % mpred_core.pl:2767:
(113)$[baseKB] pfc_lib:mpred_eval_lhs_0(rhs([{member(1,[1,2,3])},b(t,1),{cut_c}]),(a(t),'$pt'(baseKB,a(t),rhs([{member(1,[1,2,3])},b(t,1),{cut_c}])))). % mpred_core.pl:2774:
(114)$[baseKB] pfc_lib:mpred_eval_rhs([{member(1,[1,2,3])},b(t,1),{cut_c}],(a(t),'$pt'(baseKB,a(t),rhs([{member(1,[1,2,3])},b(t,1),{cut_c}])))). % mpred_core.pl:2808:
(115)$[baseKB] pfc_lib:mpred_eval_rhs([b(t,1),{cut_c}],(a(t),'$pt'(baseKB,a(t),rhs([{member(1,[1,2,3])},b(t,1),{cut_c}])))). % mpred_core.pl:2808:
(116)$[baseKB] pfc_lib:mpred_eval_rhs([{cut_c}],(a(t),'$pt'(baseKB,a(t),rhs([{member(1,[1,2,3])},b(t,1),{cut_c}])))). % mpred_core.pl:2808:
(117)$[baseKB] pfc_lib:mpred_eval_rhs1({cut_c},(a(t),'$pt'(baseKB,a(t),rhs([{member(1,[1,2,3])},b(t,1),{cut_c}])))). % mpred_core.pl:2818:
(118)$[baseKB] pfc_lib:fc_eval_action(cut_c,(a(t),'$pt'(baseKB,a(t),rhs([{member(1,[1,2,3])},b(t,1),{cut_c}])))). % mpred_core.pl:2877:
(119)$[baseKB] pfc_lib:mpred_METACALL(fc_eval_action_rev((a(t),'$pt'(baseKB,a(t),rhs([{member(1,[1,2,3])},b(t,1),{cut_c}])))),cut_c). % mpred_core.pl:3145:
(120)$[baseKB] pfc_lib:mpred_METACALL(fc_eval_action_rev((a(t),'$pt'(baseKB,a(t),rhs([{member(1,[1,2,3])},b(t,1),{cut_c}])))),A,cut_c). % mpred_core.pl:3209:
(121)$[baseKB] pfc_lib:fc_eval_action_rev((a(t),'$pt'(baseKB,a(t),rhs([{member(1,[1,2,3])},b(t,1),{cut_c}]))),cut_c). % mpred_core.pl:2880:
(122)$[baseKB] pfc_lib:call_u_no_bc(cut_c). % mpred_core.pl:3124:
(123)[no_repeats] no_repeats:no_repeats(baseKB:call_u(cut_c)). % no_repeats.pl:121:
(124)[no_repeats] no_repeats:no_repeats_old(baseKB:call_u(cut_c)). % no_repeats.pl:163:
(125)[no_repeats] no_repeats:no_repeats_old(baseKB:call_u(cut_c),baseKB:call_u(cut_c)). % no_repeats.pl:224:
(126)[baseKB] pfc_lib:call_u(cut_c). % mpred_core.pl:2934:
(127)$[baseKB] pfc_lib:call_u_mp(baseKB,cut_c). % mpred_core.pl:2943:
(128)$[baseKB] pfc_lib:call_mp(baseKB,cut_c). % mpred_core.pl:3009:
(129)$[system] call(baseKB:cut_c). % init.pl:483:
(130)$[baseKB] pfc_lib:cut_c. % mpred_core.pl:2746:
(131)$[baseKB] goal=pfc_lib:must_ex(nb_current('$pfc_current_choice',[_45838|_45840])) % mpred_core.pl:284:
(132)[must_sanity] goal=must_sanity:must_or_rtrace(baseKB:nb_current('$pfc_current_choice',[_51140|_51142])) % must_sanity.pl:107:
(133)<*>[must_sanity] goal=must_sanity:mor_event(f(baseKB:nb_current('$pfc_current_choice',[_56094|_56096]))) % must_sanity.pl:86:
(134)[must_sanity] goal=must_sanity:handle_mor_event(f(baseKB:nb_current('$pfc_current_choice',[_61036|_61038]))) % must_sanity.pl:81:
(135)[must_sanity] dumpst:dumpST. % dumpst.pl:150:
(136)[dmsg] dmsg:no_bfly(must_sanity:zotrace(with_all_dmsg((prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1)))). % dmsg.pl:1650:
(137)[butterfly] butterfly:in_bfly(f,must_sanity:zotrace(with_all_dmsg((prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1)))). % butterfly_console.pl:212:
(138)[system] setup_call_cleanup(butterfly:bfly_set(butterfly,f),must_sanity:zotrace(with_all_dmsg((prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1))),butterfly:bfly_set(butterfly,f)). % init.pl:650:
(139)$[system] setup_call_catcher_cleanup(butterfly:bfly_set(butterfly,f),must_sanity:zotrace(with_all_dmsg((prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1))),A,butterfly:bfly_set(butterfly,f)). % init.pl:646:
(140)$[must_sanity] first:zotrace(with_all_dmsg((prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1))). % first.pl:498:
(141)[dmsg] dmsg:with_all_dmsg(must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1)). % dmsg.pl:451:
(142)[locally_each] locally_each:locally(dmsg:set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1))). % redo_locally.pl:131:
(143)[locally_each]# locally_each:wtl(dmsg,set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1)),dmsg:ecc). % redo_locally.pl:152:
(144)[locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup,locally_each:(always==[never,error,warning,info,filter,always]),dmsg:set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1)),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])). % redo_locally.pl:199:
(145)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup(dmsg:set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1)),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])). % each_call.pl:111:
(146)[system] setup_call_cleanup(dmsg:set_prolog_flag(dmsg_level,always),each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail))),each_call_cleanup:mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))). % init.pl:650:
(147)$[system] setup_call_catcher_cleanup(dmsg:set_prolog_flag(dmsg_level,always),each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail))),C,each_call_cleanup:mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))). % init.pl:646:
(148)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail)))). no(clause)
(149)[locally_each] locally_each:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1)). % redo_locally.pl:131:
(150)[locally_each]# locally_each:wtl(tlbugger,dmsg_match(show,A),must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1),must_sanity:ecc). % redo_locally.pl:181:
(151)[locally_each]# locally_each:wtl(tlbugger,tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1),must_sanity:ecc). % redo_locally.pl:186:
(152)[locally_each]# locally_each:wtl_how(must_sanity:ecc,locally_each:clause_true(tlbugger,tlbugger:dmsg_match(show,A)),locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1),locally_each:key_erase(tlbugger)). % redo_locally.pl:199:
(153)[each_call_cleanup] each_call_cleanup:each_call_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1),locally_each:key_erase(tlbugger)). % each_call.pl:142:
(154)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1),locally_each:key_erase(tlbugger)). % each_call.pl:111:
(155)[system] setup_call_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),each_call_cleanup:((must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail))),each_call_cleanup:mquietly(locally_each:key_erase(tlbugger))). % init.pl:650:
(156)$[system] setup_call_catcher_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),each_call_cleanup:((must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail))),C,each_call_cleanup:mquietly(locally_each:key_erase(tlbugger))). % init.pl:646:
(157)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1),deterministic(A)),(notrace(A==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,B)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail)))). no(clause)
(0)$[system] '$c_call_prolog'. no(clause)
(1)$[$toplevel] '$initialise'. % toplevel.pl:486:
(2)$[system] catch('$toplevel':initialise_prolog,A,'$toplevel':initialise_error(A)). % init.pl:546:
(3)[$toplevel] initialise_prolog. % toplevel.pl:494:
(5)[$toplevel] run_init_goals('<garbage_collected>'). % toplevel.pl:547:
(7)<*>$[$toplevel] run_init_goal('<garbage_collected>','([\'nd_06.pfc\'])'). % toplevel.pl:577:
(8)$[system] catch_with_backtrace('<garbage_collected>','<garbage_collected>','<garbage_collected>'). % init.pl:613:
(9)$[system] catch(user:['nd_06.pfc'],A,'$toplevel':true). % init.pl:546:
(17)$[system] '$load_file'('nd_06.pfc',user,'<garbage_collected>'). % init.pl:2353:
(20)$[system] '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',<clause>(0x55cfb7708e80),[expand(false),expand(true)])),'$mt_do_load'(<clause>(0x55cfb7708e80),'nd_06.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',user,[expand(false),expand(true)]),'$mt_end_load'(<clause>(0x55cfb7708e80)))). no(clause)
(21)$[system] '$c_call_prolog'. no(clause)
(23)$[system] setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',<clause>(0x55cfb7708e80),[expand(false),expand(true)])),system:'$mt_do_load'(<clause>(0x55cfb7708e80),'nd_06.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',user,[expand(false),expand(true)]),A,system:'$mt_end_load'(<clause>(0x55cfb7708e80))). % init.pl:646:
(25)$[system] '$qdo_load_file'('nd_06.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',user,[expand(false),expand(true)]). % init.pl:2546:
(28)<*>$[system] '$do_load_file_2'('nd_06.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',user,compiled,[expand(false),expand(true)]). % init.pl:2592:
(32)$[system] setup_call_catcher_cleanup(system:'$start_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',1629159274.966776),system:'$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',A,[expand(false),expand(true)]),B,system:'$end_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',lexstate(202,swi),user)). % init.pl:646:
(33)<*>$[system] '$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',A,[expand(false),expand(true)]). % init.pl:3006:
(34)$[system] '$compile_term'((:-mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))),B,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc'). % init.pl:3073:
(35)$[system] '$compile_term'((:-mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))),B,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',-). % init.pl:3083:
(36)$[system] '$execute_directive'(mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)),'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc'). % init.pl:3548:
(37)$[system] '$execute_directive_2'(mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)),'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc'). % init.pl:3570:
(38)<*>$[system] '$execute_directive_3'(mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))). % init.pl:3573:
(39)$[system] catch(baseKB:mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546:
(40)[baseKB] pfc_lib:mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)). % mpred_core.pl:1267:
(41)$[baseKB] pfc_lib:mpred_ain_now4(baseKB,baseKB,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)). % mpred_core.pl:1280:
(42)$[baseKB] pfc_lib:mpred_ain_now5(baseKB,baseKB,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)). % mpred_core.pl:1293:
(43)[baseKB] call_from:call_from_module(baseKB,with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))))))). % call_from_module.pl:284:
(44)[baseKB] call_from:call_from_module(baseKB,baseKB,baseKB,with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))))))). % call_from_module.pl:289:
(45)$[baseKB] must_sanity:scce_orig(('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))))))),('$set_source_module'(baseKB),'$set_typein_module'(baseKB))). % must_sanity.pl:263:
(46)$[system] setup_call_cleanup(baseKB:('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),baseKB:((call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))))))),deterministic(B)),(notrace(B==true)->!;('$set_source_module'(baseKB),'$set_typein_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),true)),notrace(fail))),baseKB:mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB)))). % init.pl:650:
(47)$[system] setup_call_catcher_cleanup(baseKB:('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),baseKB:((call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))))))),deterministic(B)),(notrace(B==true)->!;('$set_source_module'(baseKB),'$set_typein_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),true)),notrace(fail))),C,baseKB:mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB)))). % init.pl:646:
(48)$[baseKB] '<meta-call>'(baseKB:((call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))))))),deterministic(B)),(notrace(B==true)->!;('$set_source_module'(baseKB),'$set_typein_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),true)),notrace(fail)))). no(clause)
(49)[baseKB] call_from:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))))). % call_from_module.pl:265:
(50)[baseKB] call_from:with_source_module(baseKB,baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))))). % call_from_module.pl:270:
(51)$[baseKB] must_sanity:scce_orig('$set_source_module'(baseKB),call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))))),'$set_source_module'(baseKB)). % must_sanity.pl:263:
(52)$[system] setup_call_cleanup(baseKB:'$set_source_module'(baseKB),baseKB:((call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))))),deterministic(B)),(notrace(B==true)->!;'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),false));'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),true)),notrace(fail))),baseKB:mquietly_if(true,'$set_source_module'(baseKB))). % init.pl:650:
(53)$[system] setup_call_catcher_cleanup(baseKB:'$set_source_module'(baseKB),baseKB:((call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))))),deterministic(B)),(notrace(B==true)->!;'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),false));'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),true)),notrace(fail))),C,baseKB:mquietly_if(true,'$set_source_module'(baseKB))). % init.pl:646:
(54)$[baseKB] '<meta-call>'(baseKB:((call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))))),deterministic(B)),(notrace(B==true)->!;'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),false));'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),true)),notrace(fail)))). no(clause)
(55)[baseKB] locally_each:locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))))). % redo_locally.pl:133:
(56)[locally_each] locally_each:locally(t_l:current_defaultAssertMt(baseKB),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))))). % redo_locally.pl:131:
(57)[locally_each]# locally_each:wtl(t_l,current_defaultAssertMt(baseKB),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))),baseKB:ecc). % redo_locally.pl:181:
(58)[locally_each]# locally_each:wtl(t_l,t_l:current_defaultAssertMt(baseKB),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))),baseKB:ecc). % redo_locally.pl:186:
(59)[locally_each]# locally_each:wtl_how(baseKB:ecc,locally_each:clause_true(t_l,t_l:current_defaultAssertMt(baseKB)),locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))),locally_each:key_erase(t_l)). % redo_locally.pl:199:
(60)[each_call_cleanup] each_call_cleanup:each_call_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))),locally_each:key_erase(t_l)). % each_call.pl:142:
(61)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))),locally_each:key_erase(t_l)). % each_call.pl:111:
(62)[system] setup_call_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),each_call_cleanup:((baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:650:
(63)$[system] setup_call_catcher_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),each_call_cleanup:((baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),C,each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:646:
(64)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail)))). no(clause)
(65)[ucatch] ucatch:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))). % ucatch.pl:877:
(66)[ucatch] ucatch:with_only_current_why(((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),mfl4(B,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25)),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))). % ucatch.pl:867:
(67)[system] setup_call_cleanup(ucatch:b_setval('$current_why',wp(((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),mfl4(B,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25)),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))))),ucatch:(call(baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))),b_setval('$current_why',[])),ucatch:b_setval('$current_why',[])). % init.pl:650:
(68)$[system] setup_call_catcher_cleanup(ucatch:b_setval('$current_why',wp(((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),mfl4(B,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25)),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))))),ucatch:(call(baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))),b_setval('$current_why',[])),C,ucatch:b_setval('$current_why',[])). % init.pl:646:
(69)$[ucatch] '<meta-call>'(ucatch:(call(baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))),b_setval('$current_why',[]))). no(clause)
(70)[baseKB] pfc_lib:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))). % mpred_core.pl:1289:
(71)$[baseKB] pfc_lib:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)). % mpred_core.pl:1299:
(72)$[baseKB]# pfc_lib:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)). % mpred_core.pl:284:
(73)<*>[must_sanity]# must_sanity:baseKB:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)). % must_sanity.pl:107:
(74)$[system] catch(baseKB:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)),B,must_sanity:mor_event(e(B,baseKB:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))))). % init.pl:546:
(75)[baseKB] pfc_lib:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)). % mpred_core.pl:1315:
(76)$[baseKB] pfc_lib:each_E(mpred_post1,baseKB:a(t),[(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)]). % mpred_core.pl:1085:
(77)$[baseKB] pfc_lib:each_E(mpred_post1,a(t),[(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)]). % mpred_core.pl:1089:
(78)$[$apply] apply(baseKB:mpred_post1,[a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)]). % apply.pl:60:
(79)$[baseKB] pfc_lib:mpred_post1(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)). % mpred_core.pl:1427:
(80)$[baseKB] pfc_lib:each_E(mpred_post2,a(t),[(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)]). % mpred_core.pl:1089:
(81)$[$apply] apply(baseKB:mpred_post2,[a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)]). % apply.pl:60:
(82)<*>$[baseKB] pfc_lib:mpred_post2(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)). % mpred_core.pl:1440:
(83)$[baseKB] pfc_lib:mpred_post12(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)). % mpred_core.pl:1504:
(84)$[baseKB] pfc_lib:mpred_post13(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)). % mpred_core.pl:1577:
(85)$[baseKB] pfc_lib:mpred_post13(baseKB,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)). % mpred_core.pl:1595:
(86)$[baseKB] pfc_lib:mpred_post_update4(unique,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),none). % mpred_core.pl:1672:
(87)$[baseKB]# pfc_lib:mpred_enqueue(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)). % mpred_core.pl:284:
(88)<*>[must_sanity]# must_sanity:baseKB:mpred_enqueue(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)). % must_sanity.pl:107:
(89)$[system] goal=catch(baseKB:mpred_enqueue(a(t),(mfl4(_60322,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)),f(baseKB:nb_current('$pfc_current_choice',[_60348|_60350])),must_sanity:mor_event(e(f(baseKB:nb_current('$pfc_current_choice',[_60348|_60350])),baseKB:mpred_enqueue(a(t),(mfl4(_60322,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))))) % init.pl:546:
(90)<*>[must_sanity] goal=must_sanity:mor_event(e(f(baseKB:nb_current('$pfc_current_choice',[_65154|_65156])),baseKB:mpred_enqueue(a(t),(mfl4(_65182,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))) % must_sanity.pl:86:
(92)[must_sanity] goal=must_sanity:handle_mor_event(f(baseKB:nb_current('$pfc_current_choice',[_69960|_69962]))) % must_sanity.pl:81:
(95)[butterfly] butterfly:in_bfly(f,must_sanity:zotrace(with_all_dmsg((prolog_current_frame(1613),b_setval('$dump_frame',1613),dumpST1)))). % butterfly_console.pl:212:
(97)[system] setup_call_catcher_cleanup(butterfly:bfly_set(butterfly,f),must_sanity:zotrace(with_all_dmsg((prolog_current_frame(1613),b_setval('$dump_frame',1613),dumpST1))),A,butterfly:bfly_set(butterfly,f)). % init.pl:646:
(98)$[must_sanity] first:zotrace(with_all_dmsg((prolog_current_frame(1613),b_setval('$dump_frame',1613),dumpST1))). % first.pl:498:
(102)[locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup,locally_each:(always==[never,error,warning,info,filter,always]),dmsg:set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(1613),b_setval('$dump_frame',1613),dumpST1)),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])). % redo_locally.pl:199:
(105)[system] setup_call_catcher_cleanup(dmsg:set_prolog_flag(dmsg_level,always),each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(1613),b_setval('$dump_frame',1613),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail))),C,each_call_cleanup:mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))). % init.pl:646:
(106)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(1613),b_setval('$dump_frame',1613),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail)))). no(clause)
(110)[locally_each]# locally_each:wtl_how(must_sanity:ecc,locally_each:clause_true(tlbugger,tlbugger:dmsg_match(show,A)),locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),must_sanity:(prolog_current_frame(1613),b_setval('$dump_frame',1613),dumpST1),locally_each:key_erase(tlbugger)). % redo_locally.pl:199:
(114)[system] setup_call_catcher_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),each_call_cleanup:((must_sanity:(prolog_current_frame(1613),b_setval('$dump_frame',1613),dumpST1),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail))),C,each_call_cleanup:mquietly(locally_each:key_erase(tlbugger))). % init.pl:646:
(115)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((must_sanity:(prolog_current_frame(1613),b_setval('$dump_frame',1613),dumpST1),deterministic(A)),(notrace(A==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,B)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail)))). no(clause)
(0)$[system] '$c_call_prolog'. no(clause)
(1)$[$toplevel] '$initialise'. % toplevel.pl:486:
(2)$[system] catch('$toplevel':initialise_prolog,A,'$toplevel':initialise_error(A)). % init.pl:546:
(3)[$toplevel] initialise_prolog. % toplevel.pl:494:
(5)[$toplevel] run_init_goals('<garbage_collected>'). % toplevel.pl:547:
(7)<*>$[$toplevel] run_init_goal('<garbage_collected>','([\'nd_06.pfc\'])'). % toplevel.pl:577:
(8)$[system] catch_with_backtrace('<garbage_collected>','<garbage_collected>','<garbage_collected>'). % init.pl:613:
(9)$[system] catch(user:['nd_06.pfc'],A,'$toplevel':true). % init.pl:546:
(17)$[system] '$load_file'('nd_06.pfc',user,'<garbage_collected>'). % init.pl:2353:
(20)$[system] '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',<clause>(0x55cfb7708e80),[expand(false),expand(true)])),'$mt_do_load'(<clause>(0x55cfb7708e80),'nd_06.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',user,[expand(false),expand(true)]),'$mt_end_load'(<clause>(0x55cfb7708e80)))). no(clause)
(21)$[system] '$c_call_prolog'. no(clause)
(23)$[system] setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',<clause>(0x55cfb7708e80),[expand(false),expand(true)])),system:'$mt_do_load'(<clause>(0x55cfb7708e80),'nd_06.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',user,[expand(false),expand(true)]),A,system:'$mt_end_load'(<clause>(0x55cfb7708e80))). % init.pl:646:
(25)$[system] '$qdo_load_file'('nd_06.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',user,[expand(false),expand(true)]). % init.pl:2546:
(28)<*>$[system] '$do_load_file_2'('nd_06.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',user,compiled,[expand(false),expand(true)]). % init.pl:2592:
(32)$[system] setup_call_catcher_cleanup(system:'$start_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',1629159274.966776),system:'$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',A,[expand(false),expand(true)]),B,system:'$end_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',lexstate(202,swi),user)). % init.pl:646:
(33)<*>$[system] '$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',A,[expand(false),expand(true)]). % init.pl:3006:
(34)$[system] '$compile_term'((:-mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))),B,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc'). % init.pl:3073:
(35)$[system] '$compile_term'((:-mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))),B,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',-). % init.pl:3083:
(36)$[system] '$execute_directive'(mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)),'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc'). % init.pl:3548:
(37)$[system] '$execute_directive_2'(mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)),'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc'). % init.pl:3570:
(38)<*>$[system] '$execute_directive_3'(mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))). % init.pl:3573:
(39)$[system] catch(baseKB:mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546:
(40)[baseKB] pfc_lib:mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)). % mpred_core.pl:1267:
(41)$[baseKB] pfc_lib:mpred_ain_now4(baseKB,baseKB,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)). % mpred_core.pl:1280:
(42)$[baseKB] pfc_lib:mpred_ain_now5(baseKB,baseKB,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)). % mpred_core.pl:1293:
(43)[baseKB] call_from:call_from_module(baseKB,with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))))))). % call_from_module.pl:284:
(44)[baseKB] call_from:call_from_module(baseKB,baseKB,baseKB,with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))))))). % call_from_module.pl:289:
(45)$[baseKB] must_sanity:scce_orig(('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))))))),('$set_source_module'(baseKB),'$set_typein_module'(baseKB))). % must_sanity.pl:263:
(46)$[system] setup_call_cleanup(baseKB:('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),baseKB:((call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))))))),deterministic(B)),(notrace(B==true)->!;('$set_source_module'(baseKB),'$set_typein_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),true)),notrace(fail))),baseKB:mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB)))). % init.pl:650:
(47)$[system] setup_call_catcher_cleanup(baseKB:('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),baseKB:((call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))))))),deterministic(B)),(notrace(B==true)->!;('$set_source_module'(baseKB),'$set_typein_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),true)),notrace(fail))),C,baseKB:mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB)))). % init.pl:646:
(48)$[baseKB] '<meta-call>'(baseKB:((call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))))))),deterministic(B)),(notrace(B==true)->!;('$set_source_module'(baseKB),'$set_typein_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),true)),notrace(fail)))). no(clause)
(49)[baseKB] call_from:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))))). % call_from_module.pl:265:
(50)[baseKB] call_from:with_source_module(baseKB,baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))))). % call_from_module.pl:270:
(51)$[baseKB] must_sanity:scce_orig('$set_source_module'(baseKB),call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))))),'$set_source_module'(baseKB)). % must_sanity.pl:263:
(52)$[system] setup_call_cleanup(baseKB:'$set_source_module'(baseKB),baseKB:((call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))))),deterministic(B)),(notrace(B==true)->!;'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),false));'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),true)),notrace(fail))),baseKB:mquietly_if(true,'$set_source_module'(baseKB))). % init.pl:650:
(53)$[system] setup_call_catcher_cleanup(baseKB:'$set_source_module'(baseKB),baseKB:((call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))))),deterministic(B)),(notrace(B==true)->!;'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),false));'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),true)),notrace(fail))),C,baseKB:mquietly_if(true,'$set_source_module'(baseKB))). % init.pl:646:
(54)$[baseKB] '<meta-call>'(baseKB:((call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))))),deterministic(B)),(notrace(B==true)->!;'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),false));'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),true)),notrace(fail)))). no(clause)
(55)[baseKB] locally_each:locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))))). % redo_locally.pl:133:
(56)[locally_each] locally_each:locally(t_l:current_defaultAssertMt(baseKB),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))))). % redo_locally.pl:131:
(57)[locally_each]# locally_each:wtl(t_l,current_defaultAssertMt(baseKB),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))),baseKB:ecc). % redo_locally.pl:181:
(58)[locally_each]# locally_each:wtl(t_l,t_l:current_defaultAssertMt(baseKB),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))),baseKB:ecc). % redo_locally.pl:186:
(59)[locally_each]# locally_each:wtl_how(baseKB:ecc,locally_each:clause_true(t_l,t_l:current_defaultAssertMt(baseKB)),locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))),locally_each:key_erase(t_l)). % redo_locally.pl:199:
(60)[each_call_cleanup] each_call_cleanup:each_call_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))),locally_each:key_erase(t_l)). % each_call.pl:142:
(61)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))),locally_each:key_erase(t_l)). % each_call.pl:111:
(62)[system] setup_call_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),each_call_cleanup:((baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:650:
(63)$[system] setup_call_catcher_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),each_call_cleanup:((baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),C,each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:646:
(64)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail)))). no(clause)
(65)[ucatch] ucatch:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))). % ucatch.pl:877:
(66)[ucatch] ucatch:with_only_current_why(((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),mfl4(B,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25)),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))). % ucatch.pl:867:
(67)[system] setup_call_cleanup(ucatch:b_setval('$current_why',wp(((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),mfl4(B,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25)),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))))),ucatch:(call(baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))),b_setval('$current_why',[])),ucatch:b_setval('$current_why',[])). % init.pl:650:
(68)$[system] setup_call_catcher_cleanup(ucatch:b_setval('$current_why',wp(((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax),mfl4(B,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25)),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))))),ucatch:(call(baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))),b_setval('$current_why',[])),C,ucatch:b_setval('$current_why',[])). % init.pl:646:
(69)$[ucatch] '<meta-call>'(ucatch:(call(baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))),b_setval('$current_why',[]))). no(clause)
(70)[baseKB] pfc_lib:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))). % mpred_core.pl:1289:
(71)$[baseKB] pfc_lib:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)). % mpred_core.pl:1299:
(72)$[baseKB]# pfc_lib:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)). % mpred_core.pl:284:
(73)<*>[must_sanity]# must_sanity:baseKB:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)). % must_sanity.pl:107:
(74)$[system] goal=catch(baseKB:ain_fast(baseKB:a(t),(mfl4(_16238,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)),e(f(baseKB:nb_current('$pfc_current_choice',[_16270|_16272])),baseKB:mpred_enqueue(a(t),(mfl4(_16298,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))),must_sanity:mor_event(e(e(f(baseKB:nb_current('$pfc_current_choice',[_16270|_16272])),baseKB:mpred_enqueue(a(t),(mfl4(_16298,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))),baseKB:ain_fast(baseKB:a(t),(mfl4(_16238,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))))) % init.pl:546:
(75)<*>[must_sanity] goal=must_sanity:mor_event(e(e(f(baseKB:nb_current('$pfc_current_choice',[_21114|_21116])),baseKB:mpred_enqueue(a(t),(mfl4(_21142,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax))),baseKB:ain_fast(baseKB:a(t),(mfl4(_21180,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_06.pfc',25),ax)))) % must_sanity.pl:86:
(78)[must_sanity] goal=must_sanity:handle_mor_event(f(baseKB:nb_current('$pfc_current_choice',[_25958|_25960]))) % must_sanity.pl:81:
(81)[butterfly] butterfly:in_bfly(f,must_sanity:zotrace(with_all_dmsg((prolog_current_frame(1412),b_setval('$dump_frame',1412),dumpST1)))). % butterfly_console.pl:212:
(83)[system] setup_call_catcher_cleanup(butterfly:bfly_set(butterfly,f),must_sanity:zotrace(with_all_dmsg((prolog_current_frame(1412),b_setval('$dump_frame',1412),dumpST1))),A,butterfly:bfly_set(butterfly,f)). % init.pl:646:
(84)$[must_sanity] first:zotrace(with_all_dmsg((prolog_current_frame(1412),b_setval('$dump_frame',1412),dumpST1))). % first.pl:498:
(88)[locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup,locally_each:(always==[never,error,warning,info,filter,always]),dmsg:set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(1412),b_setval('$dump_frame',1412),dumpST1)),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])). % redo_locally.pl:199:
(91)[system] setup_call_catcher_cleanup(dmsg:set_prolog_flag(dmsg_level,always),each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(1412),b_setval('$dump_frame',1412),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail))),C,each_call_cleanup:mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))). % init.pl:646:
(92)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(1412),b_setval('$dump_frame',1412),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail)))). no(clause)
(96)[locally_each]# locally_each:wtl_how(must_sanity:ecc,locally_each:clause_true(tlbugger,tlbugger:dmsg_match(show,A)),locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),must_sanity:(prolog_current_frame(1412),b_setval('$dump_frame',1412),dumpST1),locally_each:key_erase(tlbugger)). % redo_locally.pl:199:
(100)[system] setup_call_catcher_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),each_call_cleanup:((must_sanity:(prolog_current_frame(1412),b_setval('$dump_frame',1412),dumpST1),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail))),C,each_call_cleanup:mquietly(locally_each:key_erase(tlbugger))). % init.pl:646:
(101)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((must_sanity:(prolog_current_frame(1412),b_setval('$dump_frame',1412),dumpST1),deterministic(A)),(notrace(A==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,B)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail)))). no(clause)
]]></system-out>
/dev/null
</testsuite>
<!-- ...keep going... -->
<testsuite name="retry_inheritance_06.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['retry_inheritance_06.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k retry_inheritance_06.pfc (returned 7) -->
<testsuite name="retry_undefined_06.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['retry_undefined_06.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k retry_undefined_06.pfc (returned 7) -->
<testsuite name="attvar_07.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['attvar_07.pfc'])" -g "test_completed"
failure=info(why_was_true(\+baseKB:(sk_out(_472),get_attr(_472,sk,_476),_476=='SKF-666')))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(sk_out(_472),get_attr(_472,sk,_476),_476=='SKF-666').
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(sk_out(_472),get_attr(_472,sk,_476),_476=='SKF-666').
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(sk_out(_472),get_attr(_472,sk,_476),_476=='SKF-666').
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k attvar_07.pfc (returned 7) -->
<testsuite name="df_07.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['df_07.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB: ~b(1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for ~b(1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_07.pfc',56)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB:(\+ ~b(1))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(\+ ~b(1)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(\+ ~b(1)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(\+ ~b(1)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k df_07.pfc (returned 7) -->
<testsuite name="fc_07.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['fc_07.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:a(_65052)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for a(_65052):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_07.pfc',26)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:b(_70746)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b(_70746):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 a(_) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_07.pfc:26]
1.2 a(W4)==>b(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_07.pfc:27]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_07.pfc',26)
1.4 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_07.pfc',27)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k fc_07.pfc (returned 7) -->
<testsuite name="mt_07a.pl">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['mt_07a.pl'])" -g "test_completed"
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+ (clause(kb3:a,_3892,_3914),clause_property(_3914,module(kb3))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+ (clause(kb3:a,_3892,_3914),clause_property(_3914,module(kb3))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+ (clause(kb3:a,_3892,_3914),clause_property(_3914,module(kb3))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_3892,_3914),clause_property(_3914,module(kb3))))])
smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure])
(0)$[system] '$c_call_prolog'. no(clause)
(1)$[$toplevel] '$initialise'. % toplevel.pl:486:
(2)$[system] catch('$toplevel':initialise_prolog,A,'$toplevel':initialise_error(A)). % init.pl:546:
(3)[$toplevel] initialise_prolog. % toplevel.pl:494:
(5)[$toplevel] run_init_goals('<garbage_collected>'). % toplevel.pl:547:
(7)<*>$[$toplevel] run_init_goal('<garbage_collected>','([\'mt_07a.pl\'])'). % toplevel.pl:577:
(8)$[system] catch_with_backtrace('<garbage_collected>','<garbage_collected>','<garbage_collected>'). % init.pl:613:
(9)$[system] catch(user:['mt_07a.pl'],A,'$toplevel':true). % init.pl:546:
(17)$[system] '$load_file'('mt_07a.pl',user,'<garbage_collected>'). % init.pl:2353:
(20)$[system] '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07a.pl',<clause>(0x5594214dae80),[expand(false),expand(true)])),'$mt_do_load'(<clause>(0x5594214dae80),'mt_07a.pl','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07a.pl',user,[expand(false),expand(true)]),'$mt_end_load'(<clause>(0x5594214dae80)))). no(clause)
(21)$[system] '$c_call_prolog'. no(clause)
(23)$[system] setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07a.pl',<clause>(0x5594214dae80),[expand(false),expand(true)])),system:'$mt_do_load'(<clause>(0x5594214dae80),'mt_07a.pl','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07a.pl',user,[expand(false),expand(true)]),A,system:'$mt_end_load'(<clause>(0x5594214dae80))). % init.pl:646:
(25)$[system] '$qdo_load_file'('mt_07a.pl','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07a.pl',user,[expand(false),expand(true)]). % init.pl:2546:
(28)<*>$[system] '$do_load_file_2'('mt_07a.pl','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07a.pl',user,compiled,[expand(false),expand(true)]). % init.pl:2592:
(32)$[system] setup_call_catcher_cleanup(system:'$start_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07a.pl',1629159272.4668148),system:'$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07a.pl','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07a.pl',A,[expand(false),expand(true)]),B,system:'$end_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07a.pl',lexstate(202,swi),user)). % init.pl:646:
(33)<*>$[system] '$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07a.pl','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07a.pl',A,[expand(false),expand(true)]). % init.pl:3006:
(34)$[system]# '$compile_term'((:-clause(kb3:a,A,B),clause_property(B,module(kb3))),C,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07a.pl'). % init.pl:3073:
(35)$[system]# '$compile_term'((:-clause(kb3:a,A,B),clause_property(B,module(kb3))),C,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07a.pl',-). % init.pl:3083:
(36)$[system]# '$execute_directive'((clause(kb3:a,A,B),clause_property(B,module(kb3))),'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07a.pl'). % init.pl:3548:
(37)$[system]# '$execute_directive_2'((clause(kb3:a,A,B),clause_property(B,module(kb3))),'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07a.pl'). % init.pl:3570:
(38)<*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3573:
(39)$[system]# catch(baseKB:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546:
(40)[baseKB]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4301:
(41)$[baseKB] pfc_lib:log_failure(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))). % mpred_core.pl:4202:
(42)$[baseKB] pfc_lib:quietly_ex((log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % mpred_core.pl:480:
(43)$[baseKB] '<meta-call>'((log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause)
(44)[baseKB] pfc_lib:maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))). % mpred_core.pl:4222:
(45)$[baseKB] pfc_lib:break_ex. % mpred_core.pl:4219:
(46)$[baseKB] rtrace:quietly((log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217:
(47)$[baseKB] '<meta-call>'((log_failure_red,dumpST,log_failure_red)). no(clause)
(48)[baseKB] dumpst:dumpST. % dumpst.pl:150:
(49)[dmsg] dmsg:no_bfly(baseKB:zotrace(with_all_dmsg((prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1)))). % dmsg.pl:1650:
(50)[butterfly] butterfly:in_bfly(f,baseKB:zotrace(with_all_dmsg((prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1)))). % butterfly_console.pl:212:
(51)[system] setup_call_cleanup(butterfly:bfly_set(butterfly,f),baseKB:zotrace(with_all_dmsg((prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1))),butterfly:bfly_set(butterfly,f)). % init.pl:650:
(52)$[system] setup_call_catcher_cleanup(butterfly:bfly_set(butterfly,f),baseKB:zotrace(with_all_dmsg((prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1))),A,butterfly:bfly_set(butterfly,f)). % init.pl:646:
(53)$[baseKB] first:zotrace(with_all_dmsg((prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1))). % first.pl:498:
(54)[dmsg] dmsg:with_all_dmsg(baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1)). % dmsg.pl:451:
(55)[locally_each] locally_each:locally(dmsg:set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1))). % redo_locally.pl:131:
(56)[locally_each]# locally_each:wtl(dmsg,set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1)),dmsg:ecc). % redo_locally.pl:152:
(57)[locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup,locally_each:(always==[never,error,warning,info,filter,always]),dmsg:set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1)),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])). % redo_locally.pl:199:
(58)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup(dmsg:set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1)),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])). % each_call.pl:111:
(59)[system] setup_call_cleanup(dmsg:set_prolog_flag(dmsg_level,always),each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail))),each_call_cleanup:mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))). % init.pl:650:
(60)$[system] setup_call_catcher_cleanup(dmsg:set_prolog_flag(dmsg_level,always),each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail))),C,each_call_cleanup:mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))). % init.pl:646:
(61)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail)))). no(clause)
(62)[locally_each] locally_each:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1)). % redo_locally.pl:131:
(63)[locally_each]# locally_each:wtl(tlbugger,dmsg_match(show,A),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1),baseKB:ecc). % redo_locally.pl:181:
(64)[locally_each]# locally_each:wtl(tlbugger,tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1),baseKB:ecc). % redo_locally.pl:186:
(65)[locally_each]# locally_each:wtl_how(baseKB:ecc,locally_each:clause_true(tlbugger,tlbugger:dmsg_match(show,A)),locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1),locally_each:key_erase(tlbugger)). % redo_locally.pl:199:
(66)[each_call_cleanup] each_call_cleanup:each_call_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1),locally_each:key_erase(tlbugger)). % each_call.pl:142:
(67)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1),locally_each:key_erase(tlbugger)). % each_call.pl:111:
(68)[system] setup_call_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),each_call_cleanup:((baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail))),each_call_cleanup:mquietly(locally_each:key_erase(tlbugger))). % init.pl:650:
(69)$[system] setup_call_catcher_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),each_call_cleanup:((baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail))),C,each_call_cleanup:mquietly(locally_each:key_erase(tlbugger))). % init.pl:646:
(70)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1),deterministic(A)),(notrace(A==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,B)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail)))). no(clause)
smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure])
]]></system-out>
/dev/null
</testsuite>
<!-- ...keep going... -->
<testsuite name="mt_07.pl">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['mt_07.pl'])" -g "test_completed"
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+ (clause(kb3:a,_75362,_75384),clause_property(_75384,module(kb3))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+ (clause(kb3:a,_75362,_75384),clause_property(_75384,module(kb3))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+ (clause(kb3:a,_75362,_75384),clause_property(_75384,module(kb3))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure+failed_mpred_test((clause(kb3:a,_75362,_75384),clause_property(_75384,module(kb3))))])
smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure])
(0)$[system] '$c_call_prolog'. no(clause)
(1)$[$toplevel] '$initialise'. % toplevel.pl:486:
(2)$[system] catch('$toplevel':initialise_prolog,A,'$toplevel':initialise_error(A)). % init.pl:546:
(3)[$toplevel] initialise_prolog. % toplevel.pl:494:
(5)[$toplevel] run_init_goals('<garbage_collected>'). % toplevel.pl:547:
(7)<*>$[$toplevel] run_init_goal('<garbage_collected>','([\'mt_07.pl\'])'). % toplevel.pl:577:
(8)$[system] catch_with_backtrace('<garbage_collected>','<garbage_collected>','<garbage_collected>'). % init.pl:613:
(9)$[system] catch(user:['mt_07.pl'],A,'$toplevel':true). % init.pl:546:
(17)$[system] '$load_file'('mt_07.pl',user,'<garbage_collected>'). % init.pl:2353:
(20)$[system] '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl',<clause>(0x558a58be8e80),[expand(false),expand(true)])),'$mt_do_load'(<clause>(0x558a58be8e80),'mt_07.pl','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl',user,[expand(false),expand(true)]),'$mt_end_load'(<clause>(0x558a58be8e80)))). no(clause)
(21)$[system] '$c_call_prolog'. no(clause)
(23)$[system] setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl',<clause>(0x558a58be8e80),[expand(false),expand(true)])),system:'$mt_do_load'(<clause>(0x558a58be8e80),'mt_07.pl','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl',user,[expand(false),expand(true)]),A,system:'$mt_end_load'(<clause>(0x558a58be8e80))). % init.pl:646:
(25)$[system] '$qdo_load_file'('mt_07.pl','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl',user,[expand(false),expand(true)]). % init.pl:2546:
(28)<*>$[system] '$do_load_file_2'('mt_07.pl','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl',user,compiled,[expand(false),expand(true)]). % init.pl:2592:
(32)$[system] setup_call_catcher_cleanup(system:'$start_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl',1629159272.4668148),system:'$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl',A,[expand(false),expand(true)]),B,system:'$end_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl',lexstate(202,swi),user)). % init.pl:646:
(33)<*>$[system] '$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl',A,[expand(false),expand(true)]). % init.pl:3006:
(34)$[system]# '$compile_term'((:-clause(kb3:a,A,B),clause_property(B,module(kb3))),C,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl'). % init.pl:3073:
(35)$[system]# '$compile_term'((:-clause(kb3:a,A,B),clause_property(B,module(kb3))),C,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl',-). % init.pl:3083:
(36)$[system]# '$execute_directive'((clause(kb3:a,A,B),clause_property(B,module(kb3))),'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl'). % init.pl:3548:
(37)$[system]# '$execute_directive_2'((clause(kb3:a,A,B),clause_property(B,module(kb3))),'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_07.pl'). % init.pl:3570:
(38)<*>$[system]# '$execute_directive_3'((clause(kb3:a,A,B),clause_property(B,module(kb3)))). % init.pl:3573:
(39)$[system]# catch(baseKB:(clause(kb3:a,A,B),clause_property(B,module(kb3))),error(C,D),system:'$exception_in_directive'(error(C,D))). % init.pl:546:
(40)[baseKB]# pfc_lib:(clause(kb3:a,A,B),clause_property(B,module(kb3))). % mpred_core.pl:4301:
(41)$[baseKB] pfc_lib:log_failure(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))). % mpred_core.pl:4202:
(42)$[baseKB] pfc_lib:quietly_ex((log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). % mpred_core.pl:480:
(43)$[baseKB] '<meta-call>'((log_lines(red,failure+failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))),log_failure_red)). no(clause)
(44)[baseKB] pfc_lib:maybe_mpred_break(failed_mpred_test((clause(kb3:a,A,B),clause_property(B,module(kb3))))). % mpred_core.pl:4222:
(45)$[baseKB] pfc_lib:break_ex. % mpred_core.pl:4219:
(46)$[baseKB] rtrace:quietly((log_failure_red,dumpST,log_failure_red)). % rtrace.pl:217:
(47)$[baseKB] '<meta-call>'((log_failure_red,dumpST,log_failure_red)). no(clause)
(48)[baseKB] dumpst:dumpST. % dumpst.pl:150:
(49)[dmsg] dmsg:no_bfly(baseKB:zotrace(with_all_dmsg((prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1)))). % dmsg.pl:1650:
(50)[butterfly] butterfly:in_bfly(f,baseKB:zotrace(with_all_dmsg((prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1)))). % butterfly_console.pl:212:
(51)[system] setup_call_cleanup(butterfly:bfly_set(butterfly,f),baseKB:zotrace(with_all_dmsg((prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1))),butterfly:bfly_set(butterfly,f)). % init.pl:650:
(52)$[system] setup_call_catcher_cleanup(butterfly:bfly_set(butterfly,f),baseKB:zotrace(with_all_dmsg((prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1))),A,butterfly:bfly_set(butterfly,f)). % init.pl:646:
(53)$[baseKB] first:zotrace(with_all_dmsg((prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1))). % first.pl:498:
(54)[dmsg] dmsg:with_all_dmsg(baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1)). % dmsg.pl:451:
(55)[locally_each] locally_each:locally(dmsg:set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1))). % redo_locally.pl:131:
(56)[locally_each]# locally_each:wtl(dmsg,set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1)),dmsg:ecc). % redo_locally.pl:152:
(57)[locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup,locally_each:(always==[never,error,warning,info,filter,always]),dmsg:set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1)),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])). % redo_locally.pl:199:
(58)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup(dmsg:set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1)),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])). % each_call.pl:111:
(59)[system] setup_call_cleanup(dmsg:set_prolog_flag(dmsg_level,always),each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail))),each_call_cleanup:mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))). % init.pl:650:
(60)$[system] setup_call_catcher_cleanup(dmsg:set_prolog_flag(dmsg_level,always),each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail))),C,each_call_cleanup:mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))). % init.pl:646:
(61)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail)))). no(clause)
(62)[locally_each] locally_each:locally(tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1)). % redo_locally.pl:131:
(63)[locally_each]# locally_each:wtl(tlbugger,dmsg_match(show,A),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1),baseKB:ecc). % redo_locally.pl:181:
(64)[locally_each]# locally_each:wtl(tlbugger,tlbugger:dmsg_match(show,A),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1),baseKB:ecc). % redo_locally.pl:186:
(65)[locally_each]# locally_each:wtl_how(baseKB:ecc,locally_each:clause_true(tlbugger,tlbugger:dmsg_match(show,A)),locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1),locally_each:key_erase(tlbugger)). % redo_locally.pl:199:
(66)[each_call_cleanup] each_call_cleanup:each_call_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1),locally_each:key_erase(tlbugger)). % each_call.pl:142:
(67)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1),locally_each:key_erase(tlbugger)). % each_call.pl:111:
(68)[system] setup_call_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),each_call_cleanup:((baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail))),each_call_cleanup:mquietly(locally_each:key_erase(tlbugger))). % init.pl:650:
(69)$[system] setup_call_catcher_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),each_call_cleanup:((baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail))),C,each_call_cleanup:mquietly(locally_each:key_erase(tlbugger))). % init.pl:646:
(70)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((baseKB:(prolog_current_frame(1008),b_setval('$dump_frame',1008),dumpST1),deterministic(A)),(notrace(A==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,B)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail)))). no(clause)
smart_format("%%%%%%%%%%%%%%%%%%%%%%%%%%% (~w) ~w %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",[red,failure])
]]></system-out>
/dev/null
</testsuite>
<!-- ...keep going... -->
<testsuite name="nd_07.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['nd_07.pfc'])" -g "test_completed"
(0)$[system] '$c_call_prolog'. no(clause)
(1)$[$toplevel] '$initialise'. % toplevel.pl:486:
(2)$[system] catch('$toplevel':initialise_prolog,A,'$toplevel':initialise_error(A)). % init.pl:546:
(3)[$toplevel] initialise_prolog. % toplevel.pl:494:
(5)[$toplevel] run_init_goals('<garbage_collected>'). % toplevel.pl:547:
(7)<*>$[$toplevel] run_init_goal('<garbage_collected>','([\'nd_07.pfc\'])'). % toplevel.pl:577:
(8)$[system] catch_with_backtrace('<garbage_collected>','<garbage_collected>','<garbage_collected>'). % init.pl:613:
(9)$[system] catch(user:['nd_07.pfc'],A,'$toplevel':true). % init.pl:546:
(17)$[system] '$load_file'('nd_07.pfc',user,'<garbage_collected>'). % init.pl:2353:
(20)$[system] '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',<clause>(0x562ec5884e80),[expand(false),expand(true)])),'$mt_do_load'(<clause>(0x562ec5884e80),'nd_07.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',user,[expand(false),expand(true)]),'$mt_end_load'(<clause>(0x562ec5884e80)))). no(clause)
(21)$[system] '$c_call_prolog'. no(clause)
(23)$[system] setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',<clause>(0x562ec5884e80),[expand(false),expand(true)])),system:'$mt_do_load'(<clause>(0x562ec5884e80),'nd_07.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',user,[expand(false),expand(true)]),A,system:'$mt_end_load'(<clause>(0x562ec5884e80))). % init.pl:646:
(25)$[system] '$qdo_load_file'('nd_07.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',user,[expand(false),expand(true)]). % init.pl:2546:
(28)<*>$[system] '$do_load_file_2'('nd_07.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',user,compiled,[expand(false),expand(true)]). % init.pl:2592:
(32)$[system] setup_call_catcher_cleanup(system:'$start_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',1629159274.966776),system:'$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',A,[expand(false),expand(true)]),B,system:'$end_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',lexstate(202,swi),user)). % init.pl:646:
(33)<*>$[system] '$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',A,[expand(false),expand(true)]). % init.pl:3006:
(34)$[system] '$compile_term'((:-mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))),B,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc'). % init.pl:3073:
(35)$[system] '$compile_term'((:-mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))),B,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',-). % init.pl:3083:
(36)$[system] '$execute_directive'(mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)),'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc'). % init.pl:3548:
(37)$[system] '$execute_directive_2'(mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)),'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc'). % init.pl:3570:
(38)<*>$[system] '$execute_directive_3'(mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))). % init.pl:3573:
(39)$[system] catch(baseKB:mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546:
(40)[baseKB] pfc_lib:mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)). % mpred_core.pl:1267:
(41)$[baseKB] pfc_lib:mpred_ain_now4(baseKB,baseKB,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)). % mpred_core.pl:1280:
(42)$[baseKB] pfc_lib:mpred_ain_now5(baseKB,baseKB,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)). % mpred_core.pl:1293:
(43)[baseKB] call_from:call_from_module(baseKB,with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))))))). % call_from_module.pl:284:
(44)[baseKB] call_from:call_from_module(baseKB,baseKB,baseKB,with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))))))). % call_from_module.pl:289:
(45)$[baseKB] must_sanity:scce_orig(('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))))))),('$set_source_module'(baseKB),'$set_typein_module'(baseKB))). % must_sanity.pl:263:
(46)$[system] setup_call_cleanup(baseKB:('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),baseKB:((call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))))))),deterministic(B)),(notrace(B==true)->!;('$set_source_module'(baseKB),'$set_typein_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),true)),notrace(fail))),baseKB:mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB)))). % init.pl:650:
(47)$[system] setup_call_catcher_cleanup(baseKB:('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),baseKB:((call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))))))),deterministic(B)),(notrace(B==true)->!;('$set_source_module'(baseKB),'$set_typein_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),true)),notrace(fail))),C,baseKB:mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB)))). % init.pl:646:
(48)$[baseKB] '<meta-call>'(baseKB:((call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))))))),deterministic(B)),(notrace(B==true)->!;('$set_source_module'(baseKB),'$set_typein_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),true)),notrace(fail)))). no(clause)
(49)[baseKB] call_from:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))))). % call_from_module.pl:265:
(50)[baseKB] call_from:with_source_module(baseKB,baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))))). % call_from_module.pl:270:
(51)$[baseKB] must_sanity:scce_orig('$set_source_module'(baseKB),call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))))),'$set_source_module'(baseKB)). % must_sanity.pl:263:
(52)$[system] setup_call_cleanup(baseKB:'$set_source_module'(baseKB),baseKB:((call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))))),deterministic(B)),(notrace(B==true)->!;'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),false));'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),true)),notrace(fail))),baseKB:mquietly_if(true,'$set_source_module'(baseKB))). % init.pl:650:
(53)$[system] setup_call_catcher_cleanup(baseKB:'$set_source_module'(baseKB),baseKB:((call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))))),deterministic(B)),(notrace(B==true)->!;'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),false));'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),true)),notrace(fail))),C,baseKB:mquietly_if(true,'$set_source_module'(baseKB))). % init.pl:646:
(54)$[baseKB] '<meta-call>'(baseKB:((call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))))),deterministic(B)),(notrace(B==true)->!;'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),false));'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),true)),notrace(fail)))). no(clause)
(55)[baseKB] locally_each:locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))))). % redo_locally.pl:133:
(56)[locally_each] locally_each:locally(t_l:current_defaultAssertMt(baseKB),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))))). % redo_locally.pl:131:
(57)[locally_each]# locally_each:wtl(t_l,current_defaultAssertMt(baseKB),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))),baseKB:ecc). % redo_locally.pl:181:
(58)[locally_each]# locally_each:wtl(t_l,t_l:current_defaultAssertMt(baseKB),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))),baseKB:ecc). % redo_locally.pl:186:
(59)[locally_each]# locally_each:wtl_how(baseKB:ecc,locally_each:clause_true(t_l,t_l:current_defaultAssertMt(baseKB)),locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))),locally_each:key_erase(t_l)). % redo_locally.pl:199:
(60)[each_call_cleanup] each_call_cleanup:each_call_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))),locally_each:key_erase(t_l)). % each_call.pl:142:
(61)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))),locally_each:key_erase(t_l)). % each_call.pl:111:
(62)[system] setup_call_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),each_call_cleanup:((baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:650:
(63)$[system] setup_call_catcher_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),each_call_cleanup:((baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),C,each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:646:
(64)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail)))). no(clause)
(65)[ucatch] ucatch:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))). % ucatch.pl:877:
(66)[ucatch] ucatch:with_only_current_why(((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),mfl4(B,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25)),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))). % ucatch.pl:867:
(67)[system] setup_call_cleanup(ucatch:b_setval('$current_why',wp(((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),mfl4(B,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25)),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))))),ucatch:(call(baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))),b_setval('$current_why',[])),ucatch:b_setval('$current_why',[])). % init.pl:650:
(68)$[system] setup_call_catcher_cleanup(ucatch:b_setval('$current_why',wp(((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),mfl4(B,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25)),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))))),ucatch:(call(baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))),b_setval('$current_why',[])),C,ucatch:b_setval('$current_why',[])). % init.pl:646:
(69)$[ucatch] '<meta-call>'(ucatch:(call(baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))),b_setval('$current_why',[]))). no(clause)
(70)[baseKB] pfc_lib:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))). % mpred_core.pl:1289:
(71)$[baseKB] pfc_lib:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)). % mpred_core.pl:1299:
(72)$[baseKB]# pfc_lib:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)). % mpred_core.pl:284:
(73)<*>[must_sanity]# must_sanity:baseKB:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)). % must_sanity.pl:107:
(74)$[system] catch(baseKB:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)),B,must_sanity:mor_event(e(B,baseKB:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))))). % init.pl:546:
(75)[baseKB] pfc_lib:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)). % mpred_core.pl:1315:
(76)$[baseKB] pfc_lib:each_E(mpred_post1,baseKB:a(t),[(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)]). % mpred_core.pl:1085:
(77)$[baseKB] pfc_lib:each_E(mpred_post1,a(t),[(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)]). % mpred_core.pl:1089:
(78)$[$apply] apply(baseKB:mpred_post1,[a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)]). % apply.pl:60:
(79)$[baseKB] pfc_lib:mpred_post1(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)). % mpred_core.pl:1427:
(80)$[baseKB] pfc_lib:each_E(mpred_post2,a(t),[(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)]). % mpred_core.pl:1089:
(81)$[$apply] apply(baseKB:mpred_post2,[a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)]). % apply.pl:60:
(82)<*>$[baseKB] pfc_lib:mpred_post2(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)). % mpred_core.pl:1440:
(83)$[baseKB] pfc_lib:mpred_post12(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)). % mpred_core.pl:1504:
(84)$[baseKB] pfc_lib:mpred_post13(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)). % mpred_core.pl:1577:
(85)$[baseKB] pfc_lib:mpred_post13(baseKB,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)). % mpred_core.pl:1595:
(86)$[baseKB] pfc_lib:mpred_post_update4(unique,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),none). % mpred_core.pl:1672:
(87)$[baseKB]# pfc_lib:mpred_enqueue(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)). % mpred_core.pl:284:
(88)<*>[must_sanity]# must_sanity:baseKB:mpred_enqueue(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)). % must_sanity.pl:107:
(89)$[system] catch(baseKB:mpred_enqueue(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)),B,must_sanity:mor_event(e(B,baseKB:mpred_enqueue(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))))). % init.pl:546:
(90)[baseKB] pfc_lib:mpred_enqueue(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)). % mpred_core.pl:1873:
(91)$[baseKB] pfc_lib:mpred_enqueue_w_mode((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),direct,a(t)). % mpred_core.pl:1879:
(92)$[baseKB] pfc_lib:mpred_enqueue_direct((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),a(t)). % mpred_core.pl:1899:
(93)[loop_check] loop_check:loop_check_term(baseKB:mpred_fwc(a(t)),mpred_enqueueing(a(t)),baseKB:true). % no_loops.pl:288:
(94)[loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc(a(t)),mpred_enqueueing(a(t)),1,1438,baseKB:true). % no_loops.pl:231:
(95)[baseKB] pfc_lib:mpred_fwc(a(t)). % mpred_core.pl:2473:
(96)$[baseKB] pfc_lib:each_E(mpred_fwc0,a(t),[]). % mpred_core.pl:1089:
(97)$[$apply] apply(baseKB:mpred_fwc0,[a(t)]). % apply.pl:60:
(98)$[baseKB] pfc_lib:mpred_fwc0(a(t)). % mpred_core.pl:2486:
(99)[loop_check] loop_check:loop_check_term(baseKB:mpred_fwc1(a(t)),info(mpred_fwc1(a(t)),'mpred_core.pl':2486),baseKB:true). % no_loops.pl:288:
(100)[loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc1(a(t)),info(mpred_fwc1(a(t)),'mpred_core.pl':2486),1,1511,baseKB:true). % no_loops.pl:231:
(101)[baseKB] pfc_lib:mpred_fwc1(a(t)). % mpred_core.pl:2533:
(102)$[baseKB] pfc_lib:mpred_m_fwc1(baseKB,a(t)). % mpred_core.pl:2542:
(103)$[system] setup_call_cleanup(baseKB:asserta(t_l:busy_s(a(t)),<clause>(0x562ec6a29110)),baseKB:(mpred_m_fwc2(baseKB,a(t))->true;true),baseKB:(catch(erase(<clause>(0x562ec6a29110)),A,fail)->true;true)). % init.pl:650:
(104)$[system] setup_call_catcher_cleanup(baseKB:asserta(t_l:busy_s(a(t)),<clause>(0x562ec6a29110)),baseKB:(mpred_m_fwc2(baseKB,a(t))->true;true),A,baseKB:(catch(erase(<clause>(0x562ec6a29110)),B,fail)->true;true)). % init.pl:646:
(105)<*>$[baseKB] '<meta-call>'(baseKB:(mpred_m_fwc2(baseKB,a(t))->true;true)). no(clause)
(106)[baseKB] pfc_lib:mpred_m_fwc2(baseKB,a(t)). % mpred_core.pl:2549:
(107)$[system] setup_call_cleanup(baseKB:asserta(t_l:busy_f(a(t)),<clause>(0x562ec6a29180)),baseKB:(mpred_do_fact(a(t))->true;true),baseKB:(catch(erase(<clause>(0x562ec6a29180)),A,fail)->true;true)). % init.pl:650:
(108)$[system] setup_call_catcher_cleanup(baseKB:asserta(t_l:busy_f(a(t)),<clause>(0x562ec6a29180)),baseKB:(mpred_do_fact(a(t))->true;true),A,baseKB:(catch(erase(<clause>(0x562ec6a29180)),B,fail)->true;true)). % init.pl:646:
(109)<*>$[baseKB] '<meta-call>'(baseKB:(mpred_do_fact(a(t))->true;true)). no(clause)
(110)[baseKB] pfc_lib:mpred_do_fact(a(t)). % mpred_core.pl:2666:
(111)<*>$[baseKB] pfc_lib:mpred_do_fcpt(a(t),a(t)). % mpred_core.pl:2679:
(112)$[baseKB] pfc_lib:mpred_eval_lhs_no_nc(rhs([{member(1,[1,2,3])},b(t,1),{cut_c}]),(a(t),'$pt'(baseKB,a(t),rhs([{member(1,[1,2,3])},b(t,1),{cut_c}])))). % mpred_core.pl:2767:
(113)$[baseKB] pfc_lib:mpred_eval_lhs_0(rhs([{member(1,[1,2,3])},b(t,1),{cut_c}]),(a(t),'$pt'(baseKB,a(t),rhs([{member(1,[1,2,3])},b(t,1),{cut_c}])))). % mpred_core.pl:2774:
(114)$[baseKB] pfc_lib:mpred_eval_rhs([{member(1,[1,2,3])},b(t,1),{cut_c}],(a(t),'$pt'(baseKB,a(t),rhs([{member(1,[1,2,3])},b(t,1),{cut_c}])))). % mpred_core.pl:2808:
(115)$[baseKB] pfc_lib:mpred_eval_rhs([b(t,1),{cut_c}],(a(t),'$pt'(baseKB,a(t),rhs([{member(1,[1,2,3])},b(t,1),{cut_c}])))). % mpred_core.pl:2808:
(116)$[baseKB] pfc_lib:mpred_eval_rhs([{cut_c}],(a(t),'$pt'(baseKB,a(t),rhs([{member(1,[1,2,3])},b(t,1),{cut_c}])))). % mpred_core.pl:2808:
(117)$[baseKB] pfc_lib:mpred_eval_rhs1({cut_c},(a(t),'$pt'(baseKB,a(t),rhs([{member(1,[1,2,3])},b(t,1),{cut_c}])))). % mpred_core.pl:2818:
(118)$[baseKB] pfc_lib:fc_eval_action(cut_c,(a(t),'$pt'(baseKB,a(t),rhs([{member(1,[1,2,3])},b(t,1),{cut_c}])))). % mpred_core.pl:2877:
(119)$[baseKB] pfc_lib:mpred_METACALL(fc_eval_action_rev((a(t),'$pt'(baseKB,a(t),rhs([{member(1,[1,2,3])},b(t,1),{cut_c}])))),cut_c). % mpred_core.pl:3145:
(120)$[baseKB] pfc_lib:mpred_METACALL(fc_eval_action_rev((a(t),'$pt'(baseKB,a(t),rhs([{member(1,[1,2,3])},b(t,1),{cut_c}])))),A,cut_c). % mpred_core.pl:3209:
(121)$[baseKB] pfc_lib:fc_eval_action_rev((a(t),'$pt'(baseKB,a(t),rhs([{member(1,[1,2,3])},b(t,1),{cut_c}]))),cut_c). % mpred_core.pl:2880:
(122)$[baseKB] pfc_lib:call_u_no_bc(cut_c). % mpred_core.pl:3124:
(123)[no_repeats] no_repeats:no_repeats(baseKB:call_u(cut_c)). % no_repeats.pl:121:
(124)[no_repeats] no_repeats:no_repeats_old(baseKB:call_u(cut_c)). % no_repeats.pl:163:
(125)[no_repeats] no_repeats:no_repeats_old(baseKB:call_u(cut_c),baseKB:call_u(cut_c)). % no_repeats.pl:224:
(126)[baseKB] pfc_lib:call_u(cut_c). % mpred_core.pl:2934:
(127)$[baseKB] pfc_lib:call_u_mp(baseKB,cut_c). % mpred_core.pl:2943:
(128)$[baseKB] pfc_lib:call_mp(baseKB,cut_c). % mpred_core.pl:3009:
(129)$[system] call(baseKB:cut_c). % init.pl:483:
(130)$[baseKB] pfc_lib:cut_c. % mpred_core.pl:2746:
(131)$[baseKB] goal=pfc_lib:must_ex(nb_current('$pfc_current_choice',[_45796|_45798])) % mpred_core.pl:284:
(132)[must_sanity] goal=must_sanity:must_or_rtrace(baseKB:nb_current('$pfc_current_choice',[_51052|_51054])) % must_sanity.pl:107:
(133)<*>[must_sanity] goal=must_sanity:mor_event(f(baseKB:nb_current('$pfc_current_choice',[_56006|_56008]))) % must_sanity.pl:86:
(134)[must_sanity] goal=must_sanity:handle_mor_event(f(baseKB:nb_current('$pfc_current_choice',[_60948|_60950]))) % must_sanity.pl:81:
(135)[must_sanity] dumpst:dumpST. % dumpst.pl:150:
(136)[dmsg] dmsg:no_bfly(must_sanity:zotrace(with_all_dmsg((prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1)))). % dmsg.pl:1650:
(137)[butterfly] butterfly:in_bfly(f,must_sanity:zotrace(with_all_dmsg((prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1)))). % butterfly_console.pl:212:
(138)[system] setup_call_cleanup(butterfly:bfly_set(butterfly,f),must_sanity:zotrace(with_all_dmsg((prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1))),butterfly:bfly_set(butterfly,f)). % init.pl:650:
(139)$[system] setup_call_catcher_cleanup(butterfly:bfly_set(butterfly,f),must_sanity:zotrace(with_all_dmsg((prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1))),A,butterfly:bfly_set(butterfly,f)). % init.pl:646:
(140)$[must_sanity] first:zotrace(with_all_dmsg((prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1))). % first.pl:498:
(141)[dmsg] dmsg:with_all_dmsg(must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1)). % dmsg.pl:451:
(142)[locally_each] locally_each:locally(dmsg:set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1))). % redo_locally.pl:131:
(143)[locally_each]# locally_each:wtl(dmsg,set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1)),dmsg:ecc). % redo_locally.pl:152:
(144)[locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup,locally_each:(always==[never,error,warning,info,filter,always]),dmsg:set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1)),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])). % redo_locally.pl:199:
(145)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup(dmsg:set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1)),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])). % each_call.pl:111:
(146)[system] setup_call_cleanup(dmsg:set_prolog_flag(dmsg_level,always),each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail))),each_call_cleanup:mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))). % init.pl:650:
(147)$[system] setup_call_catcher_cleanup(dmsg:set_prolog_flag(dmsg_level,always),each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail))),C,each_call_cleanup:mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))). % init.pl:646:
(148)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail)))). no(clause)
(149)[locally_each] locally_each:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1)). % redo_locally.pl:131:
(150)[locally_each]# locally_each:wtl(tlbugger,dmsg_match(show,A),must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1),must_sanity:ecc). % redo_locally.pl:181:
(151)[locally_each]# locally_each:wtl(tlbugger,tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1),must_sanity:ecc). % redo_locally.pl:186:
(152)[locally_each]# locally_each:wtl_how(must_sanity:ecc,locally_each:clause_true(tlbugger,tlbugger:dmsg_match(show,A)),locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1),locally_each:key_erase(tlbugger)). % redo_locally.pl:199:
(153)[each_call_cleanup] each_call_cleanup:each_call_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1),locally_each:key_erase(tlbugger)). % each_call.pl:142:
(154)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1),locally_each:key_erase(tlbugger)). % each_call.pl:111:
(155)[system] setup_call_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),each_call_cleanup:((must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail))),each_call_cleanup:mquietly(locally_each:key_erase(tlbugger))). % init.pl:650:
(156)$[system] setup_call_catcher_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),each_call_cleanup:((must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail))),C,each_call_cleanup:mquietly(locally_each:key_erase(tlbugger))). % init.pl:646:
(157)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1),deterministic(A)),(notrace(A==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,B)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail)))). no(clause)
(0)$[system] '$c_call_prolog'. no(clause)
(1)$[$toplevel] '$initialise'. % toplevel.pl:486:
(2)$[system] catch('$toplevel':initialise_prolog,A,'$toplevel':initialise_error(A)). % init.pl:546:
(3)[$toplevel] initialise_prolog. % toplevel.pl:494:
(5)[$toplevel] run_init_goals('<garbage_collected>'). % toplevel.pl:547:
(7)<*>$[$toplevel] run_init_goal('<garbage_collected>','([\'nd_07.pfc\'])'). % toplevel.pl:577:
(8)$[system] catch_with_backtrace('<garbage_collected>','<garbage_collected>','<garbage_collected>'). % init.pl:613:
(9)$[system] catch(user:['nd_07.pfc'],A,'$toplevel':true). % init.pl:546:
(17)$[system] '$load_file'('nd_07.pfc',user,'<garbage_collected>'). % init.pl:2353:
(20)$[system] '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',<clause>(0x562ec5884e80),[expand(false),expand(true)])),'$mt_do_load'(<clause>(0x562ec5884e80),'nd_07.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',user,[expand(false),expand(true)]),'$mt_end_load'(<clause>(0x562ec5884e80)))). no(clause)
(21)$[system] '$c_call_prolog'. no(clause)
(23)$[system] setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',<clause>(0x562ec5884e80),[expand(false),expand(true)])),system:'$mt_do_load'(<clause>(0x562ec5884e80),'nd_07.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',user,[expand(false),expand(true)]),A,system:'$mt_end_load'(<clause>(0x562ec5884e80))). % init.pl:646:
(25)$[system] '$qdo_load_file'('nd_07.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',user,[expand(false),expand(true)]). % init.pl:2546:
(28)<*>$[system] '$do_load_file_2'('nd_07.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',user,compiled,[expand(false),expand(true)]). % init.pl:2592:
(32)$[system] setup_call_catcher_cleanup(system:'$start_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',1629159274.966776),system:'$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',A,[expand(false),expand(true)]),B,system:'$end_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',lexstate(202,swi),user)). % init.pl:646:
(33)<*>$[system] '$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',A,[expand(false),expand(true)]). % init.pl:3006:
(34)$[system] '$compile_term'((:-mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))),B,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc'). % init.pl:3073:
(35)$[system] '$compile_term'((:-mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))),B,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',-). % init.pl:3083:
(36)$[system] '$execute_directive'(mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)),'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc'). % init.pl:3548:
(37)$[system] '$execute_directive_2'(mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)),'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc'). % init.pl:3570:
(38)<*>$[system] '$execute_directive_3'(mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))). % init.pl:3573:
(39)$[system] catch(baseKB:mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546:
(40)[baseKB] pfc_lib:mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)). % mpred_core.pl:1267:
(41)$[baseKB] pfc_lib:mpred_ain_now4(baseKB,baseKB,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)). % mpred_core.pl:1280:
(42)$[baseKB] pfc_lib:mpred_ain_now5(baseKB,baseKB,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)). % mpred_core.pl:1293:
(43)[baseKB] call_from:call_from_module(baseKB,with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))))))). % call_from_module.pl:284:
(44)[baseKB] call_from:call_from_module(baseKB,baseKB,baseKB,with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))))))). % call_from_module.pl:289:
(45)$[baseKB] must_sanity:scce_orig(('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))))))),('$set_source_module'(baseKB),'$set_typein_module'(baseKB))). % must_sanity.pl:263:
(46)$[system] setup_call_cleanup(baseKB:('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),baseKB:((call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))))))),deterministic(B)),(notrace(B==true)->!;('$set_source_module'(baseKB),'$set_typein_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),true)),notrace(fail))),baseKB:mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB)))). % init.pl:650:
(47)$[system] setup_call_catcher_cleanup(baseKB:('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),baseKB:((call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))))))),deterministic(B)),(notrace(B==true)->!;('$set_source_module'(baseKB),'$set_typein_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),true)),notrace(fail))),C,baseKB:mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB)))). % init.pl:646:
(48)$[baseKB] '<meta-call>'(baseKB:((call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))))))),deterministic(B)),(notrace(B==true)->!;('$set_source_module'(baseKB),'$set_typein_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),true)),notrace(fail)))). no(clause)
(49)[baseKB] call_from:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))))). % call_from_module.pl:265:
(50)[baseKB] call_from:with_source_module(baseKB,baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))))). % call_from_module.pl:270:
(51)$[baseKB] must_sanity:scce_orig('$set_source_module'(baseKB),call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))))),'$set_source_module'(baseKB)). % must_sanity.pl:263:
(52)$[system] setup_call_cleanup(baseKB:'$set_source_module'(baseKB),baseKB:((call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))))),deterministic(B)),(notrace(B==true)->!;'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),false));'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),true)),notrace(fail))),baseKB:mquietly_if(true,'$set_source_module'(baseKB))). % init.pl:650:
(53)$[system] setup_call_catcher_cleanup(baseKB:'$set_source_module'(baseKB),baseKB:((call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))))),deterministic(B)),(notrace(B==true)->!;'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),false));'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),true)),notrace(fail))),C,baseKB:mquietly_if(true,'$set_source_module'(baseKB))). % init.pl:646:
(54)$[baseKB] '<meta-call>'(baseKB:((call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))))),deterministic(B)),(notrace(B==true)->!;'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),false));'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),true)),notrace(fail)))). no(clause)
(55)[baseKB] locally_each:locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))))). % redo_locally.pl:133:
(56)[locally_each] locally_each:locally(t_l:current_defaultAssertMt(baseKB),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))))). % redo_locally.pl:131:
(57)[locally_each]# locally_each:wtl(t_l,current_defaultAssertMt(baseKB),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))),baseKB:ecc). % redo_locally.pl:181:
(58)[locally_each]# locally_each:wtl(t_l,t_l:current_defaultAssertMt(baseKB),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))),baseKB:ecc). % redo_locally.pl:186:
(59)[locally_each]# locally_each:wtl_how(baseKB:ecc,locally_each:clause_true(t_l,t_l:current_defaultAssertMt(baseKB)),locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))),locally_each:key_erase(t_l)). % redo_locally.pl:199:
(60)[each_call_cleanup] each_call_cleanup:each_call_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))),locally_each:key_erase(t_l)). % each_call.pl:142:
(61)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))),locally_each:key_erase(t_l)). % each_call.pl:111:
(62)[system] setup_call_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),each_call_cleanup:((baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:650:
(63)$[system] setup_call_catcher_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),each_call_cleanup:((baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),C,each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:646:
(64)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail)))). no(clause)
(65)[ucatch] ucatch:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))). % ucatch.pl:877:
(66)[ucatch] ucatch:with_only_current_why(((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),mfl4(B,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25)),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))). % ucatch.pl:867:
(67)[system] setup_call_cleanup(ucatch:b_setval('$current_why',wp(((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),mfl4(B,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25)),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))))),ucatch:(call(baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))),b_setval('$current_why',[])),ucatch:b_setval('$current_why',[])). % init.pl:650:
(68)$[system] setup_call_catcher_cleanup(ucatch:b_setval('$current_why',wp(((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),mfl4(B,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25)),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))))),ucatch:(call(baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))),b_setval('$current_why',[])),C,ucatch:b_setval('$current_why',[])). % init.pl:646:
(69)$[ucatch] '<meta-call>'(ucatch:(call(baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))),b_setval('$current_why',[]))). no(clause)
(70)[baseKB] pfc_lib:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))). % mpred_core.pl:1289:
(71)$[baseKB] pfc_lib:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)). % mpred_core.pl:1299:
(72)$[baseKB]# pfc_lib:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)). % mpred_core.pl:284:
(73)<*>[must_sanity]# must_sanity:baseKB:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)). % must_sanity.pl:107:
(74)$[system] catch(baseKB:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)),B,must_sanity:mor_event(e(B,baseKB:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))))). % init.pl:546:
(75)[baseKB] pfc_lib:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)). % mpred_core.pl:1315:
(76)$[baseKB] pfc_lib:each_E(mpred_post1,baseKB:a(t),[(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)]). % mpred_core.pl:1085:
(77)$[baseKB] pfc_lib:each_E(mpred_post1,a(t),[(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)]). % mpred_core.pl:1089:
(78)$[$apply] apply(baseKB:mpred_post1,[a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)]). % apply.pl:60:
(79)$[baseKB] pfc_lib:mpred_post1(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)). % mpred_core.pl:1427:
(80)$[baseKB] pfc_lib:each_E(mpred_post2,a(t),[(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)]). % mpred_core.pl:1089:
(81)$[$apply] apply(baseKB:mpred_post2,[a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)]). % apply.pl:60:
(82)<*>$[baseKB] pfc_lib:mpred_post2(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)). % mpred_core.pl:1440:
(83)$[baseKB] pfc_lib:mpred_post12(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)). % mpred_core.pl:1504:
(84)$[baseKB] pfc_lib:mpred_post13(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)). % mpred_core.pl:1577:
(85)$[baseKB] pfc_lib:mpred_post13(baseKB,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)). % mpred_core.pl:1595:
(86)$[baseKB] pfc_lib:mpred_post_update4(unique,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),none). % mpred_core.pl:1672:
(87)$[baseKB]# pfc_lib:mpred_enqueue(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)). % mpred_core.pl:284:
(88)<*>[must_sanity]# must_sanity:baseKB:mpred_enqueue(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)). % must_sanity.pl:107:
(89)$[system] goal=catch(baseKB:mpred_enqueue(a(t),(mfl4(_60322,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)),f(baseKB:nb_current('$pfc_current_choice',[_60348|_60350])),must_sanity:mor_event(e(f(baseKB:nb_current('$pfc_current_choice',[_60348|_60350])),baseKB:mpred_enqueue(a(t),(mfl4(_60322,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))))) % init.pl:546:
(90)<*>[must_sanity] goal=must_sanity:mor_event(e(f(baseKB:nb_current('$pfc_current_choice',[_65154|_65156])),baseKB:mpred_enqueue(a(t),(mfl4(_65182,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))) % must_sanity.pl:86:
(92)[must_sanity] goal=must_sanity:handle_mor_event(f(baseKB:nb_current('$pfc_current_choice',[_69960|_69962]))) % must_sanity.pl:81:
(95)[butterfly] butterfly:in_bfly(f,must_sanity:zotrace(with_all_dmsg((prolog_current_frame(1613),b_setval('$dump_frame',1613),dumpST1)))). % butterfly_console.pl:212:
(97)[system] setup_call_catcher_cleanup(butterfly:bfly_set(butterfly,f),must_sanity:zotrace(with_all_dmsg((prolog_current_frame(1613),b_setval('$dump_frame',1613),dumpST1))),A,butterfly:bfly_set(butterfly,f)). % init.pl:646:
(98)$[must_sanity] first:zotrace(with_all_dmsg((prolog_current_frame(1613),b_setval('$dump_frame',1613),dumpST1))). % first.pl:498:
(102)[locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup,locally_each:(always==[never,error,warning,info,filter,always]),dmsg:set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(1613),b_setval('$dump_frame',1613),dumpST1)),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])). % redo_locally.pl:199:
(105)[system] setup_call_catcher_cleanup(dmsg:set_prolog_flag(dmsg_level,always),each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(1613),b_setval('$dump_frame',1613),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail))),C,each_call_cleanup:mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))). % init.pl:646:
(106)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(1613),b_setval('$dump_frame',1613),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail)))). no(clause)
(110)[locally_each]# locally_each:wtl_how(must_sanity:ecc,locally_each:clause_true(tlbugger,tlbugger:dmsg_match(show,A)),locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),must_sanity:(prolog_current_frame(1613),b_setval('$dump_frame',1613),dumpST1),locally_each:key_erase(tlbugger)). % redo_locally.pl:199:
(114)[system] setup_call_catcher_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),each_call_cleanup:((must_sanity:(prolog_current_frame(1613),b_setval('$dump_frame',1613),dumpST1),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail))),C,each_call_cleanup:mquietly(locally_each:key_erase(tlbugger))). % init.pl:646:
(115)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((must_sanity:(prolog_current_frame(1613),b_setval('$dump_frame',1613),dumpST1),deterministic(A)),(notrace(A==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,B)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail)))). no(clause)
(0)$[system] '$c_call_prolog'. no(clause)
(1)$[$toplevel] '$initialise'. % toplevel.pl:486:
(2)$[system] catch('$toplevel':initialise_prolog,A,'$toplevel':initialise_error(A)). % init.pl:546:
(3)[$toplevel] initialise_prolog. % toplevel.pl:494:
(5)[$toplevel] run_init_goals('<garbage_collected>'). % toplevel.pl:547:
(7)<*>$[$toplevel] run_init_goal('<garbage_collected>','([\'nd_07.pfc\'])'). % toplevel.pl:577:
(8)$[system] catch_with_backtrace('<garbage_collected>','<garbage_collected>','<garbage_collected>'). % init.pl:613:
(9)$[system] catch(user:['nd_07.pfc'],A,'$toplevel':true). % init.pl:546:
(17)$[system] '$load_file'('nd_07.pfc',user,'<garbage_collected>'). % init.pl:2353:
(20)$[system] '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',<clause>(0x562ec5884e80),[expand(false),expand(true)])),'$mt_do_load'(<clause>(0x562ec5884e80),'nd_07.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',user,[expand(false),expand(true)]),'$mt_end_load'(<clause>(0x562ec5884e80)))). no(clause)
(21)$[system] '$c_call_prolog'. no(clause)
(23)$[system] setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',<clause>(0x562ec5884e80),[expand(false),expand(true)])),system:'$mt_do_load'(<clause>(0x562ec5884e80),'nd_07.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',user,[expand(false),expand(true)]),A,system:'$mt_end_load'(<clause>(0x562ec5884e80))). % init.pl:646:
(25)$[system] '$qdo_load_file'('nd_07.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',user,[expand(false),expand(true)]). % init.pl:2546:
(28)<*>$[system] '$do_load_file_2'('nd_07.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',user,compiled,[expand(false),expand(true)]). % init.pl:2592:
(32)$[system] setup_call_catcher_cleanup(system:'$start_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',1629159274.966776),system:'$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',A,[expand(false),expand(true)]),B,system:'$end_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',lexstate(202,swi),user)). % init.pl:646:
(33)<*>$[system] '$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',A,[expand(false),expand(true)]). % init.pl:3006:
(34)$[system] '$compile_term'((:-mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))),B,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc'). % init.pl:3073:
(35)$[system] '$compile_term'((:-mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))),B,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',-). % init.pl:3083:
(36)$[system] '$execute_directive'(mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)),'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc'). % init.pl:3548:
(37)$[system] '$execute_directive_2'(mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)),'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc'). % init.pl:3570:
(38)<*>$[system] '$execute_directive_3'(mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))). % init.pl:3573:
(39)$[system] catch(baseKB:mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546:
(40)[baseKB] pfc_lib:mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)). % mpred_core.pl:1267:
(41)$[baseKB] pfc_lib:mpred_ain_now4(baseKB,baseKB,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)). % mpred_core.pl:1280:
(42)$[baseKB] pfc_lib:mpred_ain_now5(baseKB,baseKB,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)). % mpred_core.pl:1293:
(43)[baseKB] call_from:call_from_module(baseKB,with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))))))). % call_from_module.pl:284:
(44)[baseKB] call_from:call_from_module(baseKB,baseKB,baseKB,with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))))))). % call_from_module.pl:289:
(45)$[baseKB] must_sanity:scce_orig(('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))))))),('$set_source_module'(baseKB),'$set_typein_module'(baseKB))). % must_sanity.pl:263:
(46)$[system] setup_call_cleanup(baseKB:('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),baseKB:((call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))))))),deterministic(B)),(notrace(B==true)->!;('$set_source_module'(baseKB),'$set_typein_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),true)),notrace(fail))),baseKB:mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB)))). % init.pl:650:
(47)$[system] setup_call_catcher_cleanup(baseKB:('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),baseKB:((call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))))))),deterministic(B)),(notrace(B==true)->!;('$set_source_module'(baseKB),'$set_typein_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),true)),notrace(fail))),C,baseKB:mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB)))). % init.pl:646:
(48)$[baseKB] '<meta-call>'(baseKB:((call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))))))),deterministic(B)),(notrace(B==true)->!;('$set_source_module'(baseKB),'$set_typein_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),true)),notrace(fail)))). no(clause)
(49)[baseKB] call_from:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))))). % call_from_module.pl:265:
(50)[baseKB] call_from:with_source_module(baseKB,baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))))). % call_from_module.pl:270:
(51)$[baseKB] must_sanity:scce_orig('$set_source_module'(baseKB),call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))))),'$set_source_module'(baseKB)). % must_sanity.pl:263:
(52)$[system] setup_call_cleanup(baseKB:'$set_source_module'(baseKB),baseKB:((call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))))),deterministic(B)),(notrace(B==true)->!;'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),false));'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),true)),notrace(fail))),baseKB:mquietly_if(true,'$set_source_module'(baseKB))). % init.pl:650:
(53)$[system] setup_call_catcher_cleanup(baseKB:'$set_source_module'(baseKB),baseKB:((call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))))),deterministic(B)),(notrace(B==true)->!;'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),false));'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),true)),notrace(fail))),C,baseKB:mquietly_if(true,'$set_source_module'(baseKB))). % init.pl:646:
(54)$[baseKB] '<meta-call>'(baseKB:((call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))))),deterministic(B)),(notrace(B==true)->!;'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),false));'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),true)),notrace(fail)))). no(clause)
(55)[baseKB] locally_each:locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))))). % redo_locally.pl:133:
(56)[locally_each] locally_each:locally(t_l:current_defaultAssertMt(baseKB),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))))). % redo_locally.pl:131:
(57)[locally_each]# locally_each:wtl(t_l,current_defaultAssertMt(baseKB),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))),baseKB:ecc). % redo_locally.pl:181:
(58)[locally_each]# locally_each:wtl(t_l,t_l:current_defaultAssertMt(baseKB),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))),baseKB:ecc). % redo_locally.pl:186:
(59)[locally_each]# locally_each:wtl_how(baseKB:ecc,locally_each:clause_true(t_l,t_l:current_defaultAssertMt(baseKB)),locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))),locally_each:key_erase(t_l)). % redo_locally.pl:199:
(60)[each_call_cleanup] each_call_cleanup:each_call_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))),locally_each:key_erase(t_l)). % each_call.pl:142:
(61)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))),locally_each:key_erase(t_l)). % each_call.pl:111:
(62)[system] setup_call_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),each_call_cleanup:((baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:650:
(63)$[system] setup_call_catcher_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),each_call_cleanup:((baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),C,each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:646:
(64)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail)))). no(clause)
(65)[ucatch] ucatch:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))). % ucatch.pl:877:
(66)[ucatch] ucatch:with_only_current_why(((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),mfl4(B,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25)),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))). % ucatch.pl:867:
(67)[system] setup_call_cleanup(ucatch:b_setval('$current_why',wp(((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),mfl4(B,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25)),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))))),ucatch:(call(baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))),b_setval('$current_why',[])),ucatch:b_setval('$current_why',[])). % init.pl:650:
(68)$[system] setup_call_catcher_cleanup(ucatch:b_setval('$current_why',wp(((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax),mfl4(B,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25)),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))))),ucatch:(call(baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))),b_setval('$current_why',[])),C,ucatch:b_setval('$current_why',[])). % init.pl:646:
(69)$[ucatch] '<meta-call>'(ucatch:(call(baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))),b_setval('$current_why',[]))). no(clause)
(70)[baseKB] pfc_lib:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))). % mpred_core.pl:1289:
(71)$[baseKB] pfc_lib:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)). % mpred_core.pl:1299:
(72)$[baseKB]# pfc_lib:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)). % mpred_core.pl:284:
(73)<*>[must_sanity]# must_sanity:baseKB:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)). % must_sanity.pl:107:
(74)$[system] goal=catch(baseKB:ain_fast(baseKB:a(t),(mfl4(_14370,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)),e(f(baseKB:nb_current('$pfc_current_choice',[_14402|_14404])),baseKB:mpred_enqueue(a(t),(mfl4(_14430,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))),must_sanity:mor_event(e(e(f(baseKB:nb_current('$pfc_current_choice',[_14402|_14404])),baseKB:mpred_enqueue(a(t),(mfl4(_14430,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))),baseKB:ain_fast(baseKB:a(t),(mfl4(_14370,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))))) % init.pl:546:
(75)<*>[must_sanity] goal=must_sanity:mor_event(e(e(f(baseKB:nb_current('$pfc_current_choice',[_19246|_19248])),baseKB:mpred_enqueue(a(t),(mfl4(_19274,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax))),baseKB:ain_fast(baseKB:a(t),(mfl4(_19312,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_07.pfc',25),ax)))) % must_sanity.pl:86:
(78)[must_sanity] goal=must_sanity:handle_mor_event(f(baseKB:nb_current('$pfc_current_choice',[_24090|_24092]))) % must_sanity.pl:81:
(81)[butterfly] butterfly:in_bfly(f,must_sanity:zotrace(with_all_dmsg((prolog_current_frame(1412),b_setval('$dump_frame',1412),dumpST1)))). % butterfly_console.pl:212:
(83)[system] setup_call_catcher_cleanup(butterfly:bfly_set(butterfly,f),must_sanity:zotrace(with_all_dmsg((prolog_current_frame(1412),b_setval('$dump_frame',1412),dumpST1))),A,butterfly:bfly_set(butterfly,f)). % init.pl:646:
(84)$[must_sanity] first:zotrace(with_all_dmsg((prolog_current_frame(1412),b_setval('$dump_frame',1412),dumpST1))). % first.pl:498:
(88)[locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup,locally_each:(always==[never,error,warning,info,filter,always]),dmsg:set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(1412),b_setval('$dump_frame',1412),dumpST1)),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])). % redo_locally.pl:199:
(91)[system] setup_call_catcher_cleanup(dmsg:set_prolog_flag(dmsg_level,always),each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(1412),b_setval('$dump_frame',1412),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail))),C,each_call_cleanup:mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))). % init.pl:646:
(92)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(1412),b_setval('$dump_frame',1412),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail)))). no(clause)
(96)[locally_each]# locally_each:wtl_how(must_sanity:ecc,locally_each:clause_true(tlbugger,tlbugger:dmsg_match(show,A)),locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),must_sanity:(prolog_current_frame(1412),b_setval('$dump_frame',1412),dumpST1),locally_each:key_erase(tlbugger)). % redo_locally.pl:199:
(100)[system] setup_call_catcher_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),each_call_cleanup:((must_sanity:(prolog_current_frame(1412),b_setval('$dump_frame',1412),dumpST1),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail))),C,each_call_cleanup:mquietly(locally_each:key_erase(tlbugger))). % init.pl:646:
(101)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((must_sanity:(prolog_current_frame(1412),b_setval('$dump_frame',1412),dumpST1),deterministic(A)),(notrace(A==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,B)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail)))). no(clause)
]]></system-out>
/dev/null
</testsuite>
<!-- ...keep going... -->
<testsuite name="retry_inheritance_07.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['retry_inheritance_07.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k retry_inheritance_07.pfc (returned 7) -->
<testsuite name="retry_undefined_07.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['retry_undefined_07.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k retry_undefined_07.pfc (returned 7) -->
<testsuite name="attvar_08a.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['attvar_08a.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:(findall(_55056,(clause_u(sk_out(_55056),_55078,_55100),wdmsg(sk_out(_55056))),[fl(_77158,_77160,_77158,_77160),avar([vn='ExIn',sk='SKF-666']),_77118]),length([fl(_77158,_77160,_77158,_77160),avar([vn='ExIn',sk='SKF-666']),_77118],3),3=3)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for findall(_55056,(clause_u(sk_out(_55056),_55078,_55100),wdmsg(sk_out(_55056))),[ fl(Fl5,Fl4,Fl,Fl6),
avar( [ vn='ExIn',
sk='SKF-666']),
_77118]),length([
fl(Fl5,Fl4,Fl,Fl6),
avar( [ vn='ExIn',
sk='SKF-666']),
_77118],3),3=3.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% sk_out(fl(_99520,_99522,_99520,_99522))
% sk_out(avar([vn='ExIn',sk='SKF-666']))
% sk_out(_55056)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for findall(_55056,(clause_u(sk_out(_55056),_55078,_55100),wdmsg(sk_out(_55056))),[ fl(Fl5,Fl4,Fl,Fl6),
avar( [ vn='ExIn',
sk='SKF-666']),
_932]),length([ fl(Fl5,Fl4,Fl,Fl6),
avar( [ vn='ExIn',
sk='SKF-666']),
_932],3),3=3.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for findall(_488,(clause_u(sk_out(_488),_492,_496),wdmsg(sk_out(_488))),[ fl(Fl5,Fl4,Fl,Fl6),
avar( [ vn='ExIn',
sk='SKF-666']),
_932]),length([ fl(Fl5,Fl4,Fl,Fl6),
avar( [ vn='ExIn',
sk='SKF-666']),
_932],3),3=3.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB:(sk_out(_41490),get_attr(_41490,sk,_41512),_41512=='SKF-666',wdmsg(fOUND=_41490))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(sk_out(_41490),get_attr(_41490,sk,_41512),_41512=='SKF-666',wdmsg(fOUND=_41490)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(sk_out(_41490),get_attr(_41490,sk,_41512),_41512=='SKF-666',wdmsg(fOUND=_41490)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(sk_out(_41490),get_attr(_41490,sk,_41512),_41512=='SKF-666',wdmsg(fOUND=_41490)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k attvar_08a.pfc (returned 7) -->
<testsuite name="attvar_08b.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['attvar_08b.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:(findall(_498,(clause_u(sk_out(_498),_502,_506),wdmsg(sk_out(_498))),[fl(_19988,_19990,_19988,_19990),avar([vn='ExIn',sk='SKF-666']),_19948]),length([fl(_19988,_19990,_19988,_19990),avar([vn='ExIn',sk='SKF-666']),_19948],3),3=3)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for findall(_498,(clause_u(sk_out(_498),_502,_506),wdmsg(sk_out(_498))),[ fl(Fl5,Fl4,Fl,Fl6),
avar( [ vn='ExIn',
sk='SKF-666']),
_19948]),length([ fl(Fl5,Fl4,Fl,Fl6),
avar( [ vn='ExIn',
sk='SKF-666']),
_19948],3),3=3.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% sk_out(fl(_42296,_42298,_42296,_42298))
% sk_out(avar([vn='ExIn',sk='SKF-666']))
% sk_out(_498)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for findall(_498,(clause_u(sk_out(_498),_502,_506),wdmsg(sk_out(_498))),[ fl(Fl5,Fl4,Fl,Fl6),
avar( [ vn='ExIn',
sk='SKF-666']),
_19948]),length([ fl(Fl5,Fl4,Fl,Fl6),
avar( [ vn='ExIn',
sk='SKF-666']),
_19948],3),3=3.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for findall(_498,(clause_u(sk_out(_498),_502,_506),wdmsg(sk_out(_498))),[ fl(Fl5,Fl4,Fl,Fl6),
avar( [ vn='ExIn',
sk='SKF-666']),
_19948]),length([ fl(Fl5,Fl4,Fl,Fl6),
avar( [ vn='ExIn',
sk='SKF-666']),
_19948],3),3=3.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB:(sk_out(_111780),get_attr(_111780,sk,_111802),_111802='SKF-666')))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(sk_out(_111780),get_attr(_111780,sk,_111802),_111802='SKF-666').
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(sk_out(_111780),get_attr(_111780,sk,_111802),_111802='SKF-666').
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(sk_out(_111780),get_attr(_111780,sk,_111802),_111802='SKF-666').
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k attvar_08b.pfc (returned 7) -->
<testsuite name="attvar_08c.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['attvar_08c.pfc'])" -g "test_completed"
failure=info(why_was_true(\+baseKB:(findall(_50040,(clause_u(sk_in(_50040),_50062,_50084),dmsg(sk_in(_50040))),_50106),length(_50106,_50128),_50128=4)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(findall(_50040,(clause_u(sk_in(_50040),_50062,_50084),dmsg(sk_in(_50040))),_50106),length(_50106,_50128),_50128=4).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(findall(_50040,(clause_u(sk_in(_50040),_50062,_50084),dmsg(sk_in(_50040))),_50106),length(_50106,_50128),_50128=4).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(findall(_50040,(clause_u(sk_in(_50040),_50062,_50084),dmsg(sk_in(_50040))),_50106),length(_50106,_50128),_50128=4).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB:(findall(_79856,(clause_u(sk_out(_79856),_79878,_79900),dmsg(sk_out(_79856))),_79922),length(_79922,_79944),_79944=4)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(findall(_79856,(clause_u(sk_out(_79856),_79878,_79900),dmsg(sk_out(_79856))),_79922),length(_79922,_79944),_79944=4).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(findall(_79856,(clause_u(sk_out(_79856),_79878,_79900),dmsg(sk_out(_79856))),_79922),length(_79922,_79944),_79944=4).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(findall(_79856,(clause_u(sk_out(_79856),_79878,_79900),dmsg(sk_out(_79856))),_79922),length(_79922,_79944),_79944=4).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB:(findall(_109408,(clause_u(sk_mid(_109408),_109430,_109452),dmsg(sk_mid(_109408))),_109474),length(_109474,_109496),_109496=4)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(findall(_109408,(clause_u(sk_mid(_109408),_109430,_109452),dmsg(sk_mid(_109408))),_109474),length(_109474,_109496),_109496=4).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(findall(_516,(clause_u(sk_mid(_516),_520,_524),dmsg(sk_mid(_516))),_528),length(_528,_532),_532=4).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(findall(_516,(clause_u(sk_mid(_516),_520,_524),dmsg(sk_mid(_516))),_528),length(_528,_532),_532=4).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB:(findall(_30580,(clause_u(sk_in(_30580),_30602,_30624),wdmsg(sk_in(_30580))),_30646),length(_30646,_30668),_30668=5)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(findall(_30580,(clause_u(sk_in(_30580),_30602,_30624),wdmsg(sk_in(_30580))),_30646),length(_30646,_30668),_30668=5).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% sk_in(fl(_46582,_46584,_46582,_46584))
% sk_in(_30580)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(findall(_30580,(clause_u(sk_in(_30580),_30602,_30624),wdmsg(sk_in(_30580))),_30646),length(_30646,_30668),_30668=5).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(findall(_30580,(clause_u(sk_in(_30580),_30602,_30624),wdmsg(sk_in(_30580))),_30646),length(_30646,_30668),_30668=5).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB:(findall(_66392,(clause_u(sk_out(_66392),_66414,_66436),wdmsg(sk_out(_66392))),_66458),length(_66458,_66480),_66480=5)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(findall(_66392,(clause_u(sk_out(_66392),_66414,_66436),wdmsg(sk_out(_66392))),_66458),length(_66458,_66480),_66480=5).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% sk_out(fl(_82398,_82400,_82398,_82400))
% sk_out(_66392)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(findall(_66392,(clause_u(sk_out(_66392),_66414,_66436),wdmsg(sk_out(_66392))),_66458),length(_66458,_66480),_66480=5).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(findall(_66392,(clause_u(sk_out(_66392),_66414,_66436),wdmsg(sk_out(_66392))),_66458),length(_66458,_66480),_66480=5).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB:(findall(_102454,(clause_u(sk_mid(_102454),_102476,_102498),wdmsg(sk_mid(_102454))),_102520),length(_102520,_102542),_102542=5)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(findall(_102454,(clause_u(sk_mid(_102454),_102476,_102498),wdmsg(sk_mid(_102454))),_102520),length(_102520,_102542),_102542=5).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% sk_mid(fl(_118464,_118466,_118464,_118466))
% sk_mid(_512)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(findall(_512,(clause_u(sk_mid(_512),_516,_520),wdmsg(sk_mid(_512))),_524),length(_524,_528),_528=5).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(findall(_512,(clause_u(sk_mid(_512),_516,_520),wdmsg(sk_mid(_512))),_524),length(_524,_528),_528=5).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB:(sk_out(_10682),get_attr(_10682,sk,_10704),_10704='SKF-666')))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(sk_out(_10682),get_attr(_10682,sk,_10704),_10704='SKF-666').
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(sk_out(_10682),get_attr(_10682,sk,_10704),_10704='SKF-666').
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(sk_out(_10682),get_attr(_10682,sk,_10704),_10704='SKF-666').
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k attvar_08c.pfc (returned 7) -->
<testsuite name="attvar_08.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['attvar_08.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:(findall(_45914,(clause_u(sk_in(_45914),_45936,_45958),wdmsg(sk_in(_45914))),[fl(_67700,_67702,_67700,_67702),avar([vn='ExIn',sk='SKF-666']),_67660]),length([fl(_67700,_67702,_67700,_67702),avar([vn='ExIn',sk='SKF-666']),_67660],3),3=3)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for findall(_45914,(clause_u(sk_in(_45914),_45936,_45958),wdmsg(sk_in(_45914))),[ fl(Fl5,Fl4,Fl,Fl6),
avar( [ vn='ExIn',
sk='SKF-666']),
_67660]),length([ fl(Fl5,Fl4,Fl,Fl6),
avar( [ vn='ExIn',
sk='SKF-666']),
_67660],3),3=3.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% sk_in(fl(_89706,_89708,_89706,_89708))
% sk_in(avar([vn='ExIn',sk='SKF-666']))
% sk_in(_45914)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for findall(_45914,(clause_u(sk_in(_45914),_45936,_45958),wdmsg(sk_in(_45914))),[ fl(Fl5,Fl4,Fl,Fl6),
avar( [ vn='ExIn',
sk='SKF-666']),
_67660]),length([ fl(Fl5,Fl4,Fl,Fl6),
avar( [ vn='ExIn',
sk='SKF-666']),
_940],3),3=3.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for findall(_496,(clause_u(sk_in(_496),_500,_504),wdmsg(sk_in(_496))),[ fl(Fl5,Fl4,Fl,Fl6),
avar( [ vn='ExIn',
sk='SKF-666']),
_940]),length([ fl(Fl5,Fl4,Fl,Fl6),
avar( [ vn='ExIn',
sk='SKF-666']),
_940],3),3=3.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB:(sk_in(_43240),get_attr(_43240,sk,_43262),_43262=='SKF-666')))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(sk_in(_43240),get_attr(_43240,sk,_43262),_43262=='SKF-666').
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(sk_in(_43240),get_attr(_43240,sk,_43262),_43262=='SKF-666').
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(sk_in(_43240),get_attr(_43240,sk,_43262),_43262=='SKF-666').
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k attvar_08.pfc (returned 7) -->
<testsuite name="fc_08.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['fc_08.pfc'])" -g "test_completed"
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = a(_7108)==>b(_7108) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = a(_7108)==>b(_7108) ,
% support_fact = mfl4(['X'=_7108],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_08.pfc',24) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( a(A)==>b(B)).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,b,1,pfcRHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,b,1,pfcRHS) ,
% support_fact = mfl4(['X'=_7108],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_08.pfc',24) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,b,1,pfcRHS)).
% % Found positive trigger: mpred_prop(baseKB,b,1,pfcRHS)
% % body: \+ground(b/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,b,1,pfcRHS)) }])
% % Found positive trigger: mpred_prop(baseKB,b,1,pfcRHS)
% % body: rhs([ mpred_prop(baseKB,b,1,pfcCreates)])
% % RHS-Post1: mpred_prop(baseKB,b,1,pfcCreates)
% % Support: mpred_prop(baseKB,b,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,b,1,pfcRHS),rhs([ mpred_prop(baseKB,b,1,pfcCreates)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,b,1,pfcCreates) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,b,1,pfcCreates) ,
% support_fact = mpred_prop(baseKB,b,1,pfcRHS) ,
% support_trig = '$pt'(baseKB,mpred_prop(baseKB,b,1,pfcRHS),rhs([mpred_prop(baseKB,b,1,pfcCreates)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,b,1,pfcCreates)).
% % Found positive trigger: mpred_prop(baseKB,b,1,pfcCreates)
% % body: \+ground(b/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,b,1,pfcCreates)) }])
% % Found positive trigger: mpred_prop(baseKB,b,1,pfcCreates)
% % body: rhs([ { baseKB : warn_if_static(b,1) },
% % { kb_shared( baseKB : b/1) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,b,1,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,b,1,kb_shared) ,
% support_fact = ( mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_08.pfc', 24) ,
% ax) ,
% support_trig = mfl4(['X'=_878],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_08.pfc',24) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,b,1,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,b,1,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB2\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_82206:b/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_96442:b/1))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB2\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_84714:b/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_98950:b/1))) }])
% % Support: mpred_prop(baseKB,b,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,b,1,kb_shared),'$pt'(baseKB,genlMt(BaseKB5,baseKB),(BaseKB6\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call7 :
% %
% % call(kb_shared,_29892:b/1))),
% % show_failure( on_x_fail( Call8 :
% %
% % call(kb_shared,_44128:b/1))) }]))))
% % Found positive trigger: mpred_prop(baseKB,b,1,kb_shared)
% % body: \+ground(b/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,b,1,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,b,1,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,b,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,b,1,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,b,1,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,b,1,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,b,1,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,b,1,kb_shared)
% % still_supported(~mpred_prop(baseKB,b,1,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,b,1,pfcCreates)
% % body: genlPreds(pfcCreates,GenlPreds_PfcCreates)*->rhs([ mpred_prop(baseKB,b,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,b,1,pfcCreates)
% % body: mpred_positive_fact(mpred_prop(baseKB,b,1,pfcCreates))*->rhs([ \+( ~( mpred_prop(baseKB,b,1,pfcCreates)))])
% % still_supported(~mpred_prop(baseKB,b,1,pfcCreates))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,b,1,pfcCreates)
% % still_supported(~mpred_prop(baseKB,b,1,pfcCreates))
% % Found positive trigger: mpred_prop(baseKB,b,1,pfcRHS)
% % body: genlPreds(pfcRHS,GenlPreds_PfcRHS)*->rhs([ mpred_prop(baseKB,b,1,Prop)])
% % RHS-Post1: mpred_prop(baseKB,b,1,pfcControlled)
% % Support: mpred_prop(baseKB,b,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,b,1,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs([ mpred_prop(baseKB,b,1,pfcControlled)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,b,1,pfcControlled) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,b,1,pfcControlled) ,
% support_fact = mpred_prop(baseKB,b,1,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,b,1,pfcRHS),
% genlPreds(pfcRHS,pfcControlled)*->rhs([mpred_prop(baseKB,b,1,pfcControlled)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,b,1,pfcControlled)).
% % Found positive trigger: mpred_prop(baseKB,b,1,pfcControlled)
% % body: \+ground(b/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,b,1,pfcControlled)) }])
% % Found positive trigger: mpred_prop(baseKB,b,1,pfcControlled)
% % body: rhs([ { kb_shared( baseKB : b/1) }])
% % Found positive trigger: mpred_prop(baseKB,b,1,pfcControlled)
% % body: genlPreds(pfcControlled,GenlPreds_PfcControlled)*->rhs([ mpred_prop(baseKB,b,1,Prop)])
% % RHS-Post1: mpred_prop(baseKB,b,1,prologHybrid)
% % Support: mpred_prop(baseKB,b,1,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,b,1,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
% % [ mpred_prop(baseKB,b,1,prologHybrid)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,b,1,prologHybrid) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,b,1,prologHybrid) ,
% support_fact = mpred_prop(baseKB,b,1,pfcControlled) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,b,1,pfcControlled),
% genlPreds(pfcControlled,prologHybrid)*->rhs([mpred_prop(baseKB,b,1,prologHybrid)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,b,1,prologHybrid)).
% % Found positive trigger: mpred_prop(baseKB,b,1,prologHybrid)
% % body: \+ground(b/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,b,1,prologHybrid)) }])
% % Found positive trigger: mpred_prop(baseKB,b,1,prologHybrid)
% % body: genlPreds(prologHybrid,GenlPreds_PrologHybrid)*->rhs([ mpred_prop(baseKB,b,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,b,1,prologHybrid)
% % body: mpred_positive_fact(mpred_prop(baseKB,b,1,prologHybrid))*->rhs([ \+( ~( mpred_prop(baseKB,b,1,prologHybrid)))])
% % still_supported(~mpred_prop(baseKB,b,1,prologHybrid))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,b,1,prologHybrid)
% % still_supported(~mpred_prop(baseKB,b,1,prologHybrid))
% % Found positive trigger: mpred_prop(baseKB,b,1,pfcControlled)
% % body: mpred_positive_fact(mpred_prop(baseKB,b,1,pfcControlled))*->rhs([ \+( ~( mpred_prop(baseKB,b,1,pfcControlled)))])
% % still_supported(~mpred_prop(baseKB,b,1,pfcControlled))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,b,1,pfcControlled)
% % still_supported(~mpred_prop(baseKB,b,1,pfcControlled))
% % Found positive trigger: mpred_prop(baseKB,b,1,pfcRHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,b,1,pfcRHS))*->rhs([ \+( ~( mpred_prop(baseKB,b,1,pfcRHS)))])
% % still_supported(~mpred_prop(baseKB,b,1,pfcRHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,b,1,pfcRHS)
% % still_supported(~mpred_prop(baseKB,b,1,pfcRHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,a,1,pfcLHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,a,1,pfcLHS) ,
% support_fact = mfl4(['X'=_870],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_08.pfc',24) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,a,1,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,a,1,pfcLHS)
% % body: \+ground(a/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,a,1,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,a,1,pfcLHS)
% % body: rhs([ arity(a,1),
% % functorIsMacro(a),
% % mpred_prop(baseKB,a,1,pfcWatches)])
% % RHS-Post1: arity(a,1)
% % Support: mpred_prop(baseKB,a,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,a,1,pfcLHS),rhs([ arity(a,1),
% % functorIsMacro(a),
% % mpred_prop(baseKB,a,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(a,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(a,1) ,
% support_fact = mpred_prop(baseKB,a,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,a,1,pfcLHS),
% rhs( [ arity(a,1),
% functorIsMacro(a),
% mpred_prop(baseKB,a,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( arity(a,1)).
% % Found positive trigger: arity(a,1)
% % body: predicateConventionMt(a,A)*->rhs([ { kb_global( _91342 :
% %
% % a/1) }])
% % Found positive trigger: arity(a,1)
% % body: prologHybrid(a)*->rhs([ { kb_shared( a/1) }])
% % Found positive trigger: arity(a,1)
% % body: pfcControlled(a)*->rhs([ hybrid_support(a,1)])
% % Found positive trigger: arity(a,1)
% % body: mpred_positive_fact(arity(a,1))*->rhs([ \+( ~( arity(a,1)))])
% % still_supported(~arity(a,1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(a,1)
% % still_supported(~arity(a,1))
% % Found positive trigger: arity(a,1)
% % body: singleValuedInArg(a,A)*->rhs([ singleValuedInArgAX(a,1,SingleValuedInArgAX4)])
% % RHS-Post1: functorIsMacro(a)
% % Support: mpred_prop(baseKB,a,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,a,1,pfcLHS),rhs([ arity(a,1),
% % functorIsMacro(a),
% % mpred_prop(baseKB,a,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(a) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(a) ,
% support_fact = mpred_prop(baseKB,a,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,a,1,pfcLHS),
% rhs( [ arity(a,1),
% functorIsMacro(a),
% mpred_prop(baseKB,a,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(a)).
% % Found positive trigger: functorIsMacro(a)
% % body: mpred_positive_fact(functorIsMacro(a))*->rhs([ \+( ~( functorIsMacro(a)))])
% % still_supported(~functorIsMacro(a))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(a)
% % still_supported(~functorIsMacro(a))
% % RHS-Post1: mpred_prop(baseKB,a,1,pfcWatches)
% % Support: mpred_prop(baseKB,a,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,a,1,pfcLHS),rhs([ arity(a,1),
% % functorIsMacro(a),
% % mpred_prop(baseKB,a,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,a,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,a,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,a,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,a,1,pfcLHS),
% rhs( [ arity(a,1),
% functorIsMacro(a),
% mpred_prop(baseKB,a,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,a,1,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,a,1,pfcWatches)
% % body: \+ground(a/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,a,1,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,a,1,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : a/1) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,a,1,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,a,1,kb_shared) ,
% support_fact = ( mfl4(
% [ 'X'=X],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_08.pfc', 24) ,
% ax) ,
% support_trig = mfl4(['X'=_870],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_08.pfc',24) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,a,1,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,a,1,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB2\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_38890:a/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_53126:a/1))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB2\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_39096:a/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_53332:a/1))) }])
% % Support: mpred_prop(baseKB,a,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,a,1,kb_shared),'$pt'(baseKB,genlMt(BaseKB5,baseKB),(BaseKB6\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call7 :
% %
% % call(kb_shared,_90052:a/1))),
% % show_failure( on_x_fail( Call8 :
% %
% % call(kb_shared,_104288:a/1))) }]))))
% % Found positive trigger: mpred_prop(baseKB,a,1,kb_shared)
% % body: \+ground(a/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,a,1,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,a,1,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,a,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,a,1,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,a,1,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,a,1,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,a,1,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,a,1,kb_shared)
% % still_supported(~mpred_prop(baseKB,a,1,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,a,1,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,a,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,a,1,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,a,1,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,a,1,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,a,1,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,a,1,pfcWatches)
% % still_supported(~mpred_prop(baseKB,a,1,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,a,1,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,a,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,a,1,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,a,1,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,a,1,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,a,1,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,a,1,pfcLHS)
% % still_supported(~mpred_prop(baseKB,a,1,pfcLHS))
% % Adding positive
% % trigger: a(A)
% % body: rhs([ b(B3)])
% % Support: (a(A4)==>b(B5)),mfl4([ 'X'=X],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_08.pfc',24)
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,a,1,pfcPosTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,a,1,pfcPosTrigger) ,
% support_fact = mfl4(['X'=_870],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_08.pfc',24) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,a,1,pfcPosTrigger)).
% % Found positive trigger: mpred_prop(baseKB,a,1,pfcPosTrigger)
% % body: \+ground(a/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,a,1,pfcPosTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,a,1,pfcPosTrigger)
% % body: rhs([ mpred_prop(baseKB,a,1,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,a,1,pfcWatches)
% % Support: mpred_prop(baseKB,a,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,a,1,pfcPosTrigger),rhs([ mpred_prop(baseKB,a,1,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,a,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,a,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,a,1,pfcPosTrigger) ,
% support_trig = '$pt'(baseKB,mpred_prop(baseKB,a,1,pfcPosTrigger),rhs([mpred_prop(baseKB,a,1,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,a,1,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,a,1,pfcLHS),
% rhs( [ arity(a,1),
% functorIsMacro(a),
% mpred_prop(baseKB,a,1,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,a,1,pfcPosTrigger)
% % body: genlPreds(pfcPosTrigger,GenlPreds_PfcPosTrigger)*->rhs([ mpred_prop(baseKB,a,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,a,1,pfcPosTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,a,1,pfcPosTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,a,1,pfcPosTrigger)))])
% % still_supported(~mpred_prop(baseKB,a,1,pfcPosTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,a,1,pfcPosTrigger)
% % still_supported(~mpred_prop(baseKB,a,1,pfcPosTrigger))
% % Found positive trigger: a(A)==>b(B)
% % body: mpred_positive_fact((a(A4)==>b(B5)))*->rhs([ \+( ~( a(A6)==>b(B7)))])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = a(t) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = a(t) ,
% support_fact = mfl4(_68534,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_08.pfc',25) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( a(t)).
% % Found positive trigger: a(t)
% % body: mpred_positive_fact(a(t))*->rhs([ \+( ~( a(t)))])
% % still_supported(~a(t))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~a(t)
% % still_supported(~a(t))
% % Found positive trigger: a(t)
% % body: rhs([ b(t)])
% % RHS-Post1: b(t)
% % Support: a(t),'$pt'(baseKB,a(t),rhs([ b(t)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = b(t) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = b(t) ,
% support_fact = a(t) ,
% support_trig = '$pt'(baseKB,a(t),rhs([b(t)])) ,
% none is support_status.
% baseKB : mpred_fwc1( b(t)).
% % Found positive trigger: b(t)
% % body: mpred_positive_fact(b(t))*->rhs([ \+( ~( b(t)))])
% % still_supported(~b(t))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~b(t)
% % still_supported(~b(t))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = b(t) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = b(t) ,
% support_fact = mfl4(_91760,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_08.pfc',26) ,
% support_trig=ax ,
% simular((a(t),'$pt'(baseKB,a(t),rhs([b(t)]))))is support_status.
passed=info(why_was_true(baseKB:a(t)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for a(t):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_08.pfc',25)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:b(t)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b(t):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 a(t) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_08.pfc:25]
1.2 a(W4)==>b(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_08.pfc:24]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_08.pfc',25)
1.4 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_08.pfc',24)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_08.pfc',26)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% % still_supported(b(t))
passed=info(why_was_true(baseKB:(\+a(t))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+a(t).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+a(t).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+a(t).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:b(t)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b(t):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_08.pfc',26)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k fc_08.pfc (returned 7) -->
<testsuite name="nd_08.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['nd_08.pfc'])" -g "test_completed"
(0)$[system] '$c_call_prolog'. no(clause)
(1)$[$toplevel] '$initialise'. % toplevel.pl:486:
(2)$[system] catch('$toplevel':initialise_prolog,A,'$toplevel':initialise_error(A)). % init.pl:546:
(3)[$toplevel] initialise_prolog. % toplevel.pl:494:
(5)[$toplevel] run_init_goals('<garbage_collected>'). % toplevel.pl:547:
(7)<*>$[$toplevel] run_init_goal('<garbage_collected>','([\'nd_08.pfc\'])'). % toplevel.pl:577:
(8)$[system] catch_with_backtrace('<garbage_collected>','<garbage_collected>','<garbage_collected>'). % init.pl:613:
(9)$[system] catch(user:['nd_08.pfc'],A,'$toplevel':true). % init.pl:546:
(17)$[system] '$load_file'('nd_08.pfc',user,'<garbage_collected>'). % init.pl:2353:
(20)$[system] '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',<clause>(0x55ae78c54e80),[expand(false),expand(true)])),'$mt_do_load'(<clause>(0x55ae78c54e80),'nd_08.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',user,[expand(false),expand(true)]),'$mt_end_load'(<clause>(0x55ae78c54e80)))). no(clause)
(21)$[system] '$c_call_prolog'. no(clause)
(23)$[system] setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',<clause>(0x55ae78c54e80),[expand(false),expand(true)])),system:'$mt_do_load'(<clause>(0x55ae78c54e80),'nd_08.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',user,[expand(false),expand(true)]),A,system:'$mt_end_load'(<clause>(0x55ae78c54e80))). % init.pl:646:
(25)$[system] '$qdo_load_file'('nd_08.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',user,[expand(false),expand(true)]). % init.pl:2546:
(28)<*>$[system] '$do_load_file_2'('nd_08.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',user,compiled,[expand(false),expand(true)]). % init.pl:2592:
(32)$[system] setup_call_catcher_cleanup(system:'$start_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',1629159274.966776),system:'$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',A,[expand(false),expand(true)]),B,system:'$end_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',lexstate(202,swi),user)). % init.pl:646:
(33)<*>$[system] '$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',A,[expand(false),expand(true)]). % init.pl:3006:
(34)$[system] '$compile_term'((:-mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))),B,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc'). % init.pl:3073:
(35)$[system] '$compile_term'((:-mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))),B,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',-). % init.pl:3083:
(36)$[system] '$execute_directive'(mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)),'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc'). % init.pl:3548:
(37)$[system] '$execute_directive_2'(mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)),'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc'). % init.pl:3570:
(38)<*>$[system] '$execute_directive_3'(mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))). % init.pl:3573:
(39)$[system] catch(baseKB:mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546:
(40)[baseKB] pfc_lib:mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)). % mpred_core.pl:1267:
(41)$[baseKB] pfc_lib:mpred_ain_now4(baseKB,baseKB,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)). % mpred_core.pl:1280:
(42)$[baseKB] pfc_lib:mpred_ain_now5(baseKB,baseKB,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)). % mpred_core.pl:1293:
(43)[baseKB] call_from:call_from_module(baseKB,with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))))))). % call_from_module.pl:284:
(44)[baseKB] call_from:call_from_module(baseKB,baseKB,baseKB,with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))))))). % call_from_module.pl:289:
(45)$[baseKB] must_sanity:scce_orig(('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))))))),('$set_source_module'(baseKB),'$set_typein_module'(baseKB))). % must_sanity.pl:263:
(46)$[system] setup_call_cleanup(baseKB:('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),baseKB:((call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))))))),deterministic(B)),(notrace(B==true)->!;('$set_source_module'(baseKB),'$set_typein_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),true)),notrace(fail))),baseKB:mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB)))). % init.pl:650:
(47)$[system] setup_call_catcher_cleanup(baseKB:('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),baseKB:((call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))))))),deterministic(B)),(notrace(B==true)->!;('$set_source_module'(baseKB),'$set_typein_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),true)),notrace(fail))),C,baseKB:mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB)))). % init.pl:646:
(48)$[baseKB] '<meta-call>'(baseKB:((call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))))))),deterministic(B)),(notrace(B==true)->!;('$set_source_module'(baseKB),'$set_typein_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),true)),notrace(fail)))). no(clause)
(49)[baseKB] call_from:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))))). % call_from_module.pl:265:
(50)[baseKB] call_from:with_source_module(baseKB,baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))))). % call_from_module.pl:270:
(51)$[baseKB] must_sanity:scce_orig('$set_source_module'(baseKB),call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))))),'$set_source_module'(baseKB)). % must_sanity.pl:263:
(52)$[system] setup_call_cleanup(baseKB:'$set_source_module'(baseKB),baseKB:((call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))))),deterministic(B)),(notrace(B==true)->!;'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),false));'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),true)),notrace(fail))),baseKB:mquietly_if(true,'$set_source_module'(baseKB))). % init.pl:650:
(53)$[system] setup_call_catcher_cleanup(baseKB:'$set_source_module'(baseKB),baseKB:((call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))))),deterministic(B)),(notrace(B==true)->!;'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),false));'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),true)),notrace(fail))),C,baseKB:mquietly_if(true,'$set_source_module'(baseKB))). % init.pl:646:
(54)$[baseKB] '<meta-call>'(baseKB:((call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))))),deterministic(B)),(notrace(B==true)->!;'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),false));'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),true)),notrace(fail)))). no(clause)
(55)[baseKB] locally_each:locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))))). % redo_locally.pl:133:
(56)[locally_each] locally_each:locally(t_l:current_defaultAssertMt(baseKB),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))))). % redo_locally.pl:131:
(57)[locally_each]# locally_each:wtl(t_l,current_defaultAssertMt(baseKB),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))),baseKB:ecc). % redo_locally.pl:181:
(58)[locally_each]# locally_each:wtl(t_l,t_l:current_defaultAssertMt(baseKB),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))),baseKB:ecc). % redo_locally.pl:186:
(59)[locally_each]# locally_each:wtl_how(baseKB:ecc,locally_each:clause_true(t_l,t_l:current_defaultAssertMt(baseKB)),locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))),locally_each:key_erase(t_l)). % redo_locally.pl:199:
(60)[each_call_cleanup] each_call_cleanup:each_call_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))),locally_each:key_erase(t_l)). % each_call.pl:142:
(61)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))),locally_each:key_erase(t_l)). % each_call.pl:111:
(62)[system] setup_call_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),each_call_cleanup:((baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:650:
(63)$[system] setup_call_catcher_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),each_call_cleanup:((baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),C,each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:646:
(64)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail)))). no(clause)
(65)[ucatch] ucatch:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))). % ucatch.pl:877:
(66)[ucatch] ucatch:with_only_current_why(((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),mfl4(B,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25)),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))). % ucatch.pl:867:
(67)[system] setup_call_cleanup(ucatch:b_setval('$current_why',wp(((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),mfl4(B,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25)),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))))),ucatch:(call(baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))),b_setval('$current_why',[])),ucatch:b_setval('$current_why',[])). % init.pl:650:
(68)$[system] setup_call_catcher_cleanup(ucatch:b_setval('$current_why',wp(((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),mfl4(B,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25)),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))))),ucatch:(call(baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))),b_setval('$current_why',[])),C,ucatch:b_setval('$current_why',[])). % init.pl:646:
(69)$[ucatch] '<meta-call>'(ucatch:(call(baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))),b_setval('$current_why',[]))). no(clause)
(70)[baseKB] pfc_lib:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))). % mpred_core.pl:1289:
(71)$[baseKB] pfc_lib:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)). % mpred_core.pl:1299:
(72)$[baseKB]# pfc_lib:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)). % mpred_core.pl:284:
(73)<*>[must_sanity]# must_sanity:baseKB:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)). % must_sanity.pl:107:
(74)$[system] catch(baseKB:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)),B,must_sanity:mor_event(e(B,baseKB:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))))). % init.pl:546:
(75)[baseKB] pfc_lib:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)). % mpred_core.pl:1315:
(76)$[baseKB] pfc_lib:each_E(mpred_post1,baseKB:a(t),[(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)]). % mpred_core.pl:1085:
(77)$[baseKB] pfc_lib:each_E(mpred_post1,a(t),[(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)]). % mpred_core.pl:1089:
(78)$[$apply] apply(baseKB:mpred_post1,[a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)]). % apply.pl:60:
(79)$[baseKB] pfc_lib:mpred_post1(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)). % mpred_core.pl:1427:
(80)$[baseKB] pfc_lib:each_E(mpred_post2,a(t),[(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)]). % mpred_core.pl:1089:
(81)$[$apply] apply(baseKB:mpred_post2,[a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)]). % apply.pl:60:
(82)<*>$[baseKB] pfc_lib:mpred_post2(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)). % mpred_core.pl:1440:
(83)$[baseKB] pfc_lib:mpred_post12(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)). % mpred_core.pl:1504:
(84)$[baseKB] pfc_lib:mpred_post13(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)). % mpred_core.pl:1577:
(85)$[baseKB] pfc_lib:mpred_post13(baseKB,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)). % mpred_core.pl:1595:
(86)$[baseKB] pfc_lib:mpred_post_update4(unique,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),none). % mpred_core.pl:1672:
(87)$[baseKB]# pfc_lib:mpred_enqueue(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)). % mpred_core.pl:284:
(88)<*>[must_sanity]# must_sanity:baseKB:mpred_enqueue(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)). % must_sanity.pl:107:
(89)$[system] catch(baseKB:mpred_enqueue(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)),B,must_sanity:mor_event(e(B,baseKB:mpred_enqueue(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))))). % init.pl:546:
(90)[baseKB] pfc_lib:mpred_enqueue(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)). % mpred_core.pl:1873:
(91)$[baseKB] pfc_lib:mpred_enqueue_w_mode((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),direct,a(t)). % mpred_core.pl:1879:
(92)$[baseKB] pfc_lib:mpred_enqueue_direct((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),a(t)). % mpred_core.pl:1899:
(93)[loop_check] loop_check:loop_check_term(baseKB:mpred_fwc(a(t)),mpred_enqueueing(a(t)),baseKB:true). % no_loops.pl:288:
(94)[loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc(a(t)),mpred_enqueueing(a(t)),1,1438,baseKB:true). % no_loops.pl:231:
(95)[baseKB] pfc_lib:mpred_fwc(a(t)). % mpred_core.pl:2473:
(96)$[baseKB] pfc_lib:each_E(mpred_fwc0,a(t),[]). % mpred_core.pl:1089:
(97)$[$apply] apply(baseKB:mpred_fwc0,[a(t)]). % apply.pl:60:
(98)$[baseKB] pfc_lib:mpred_fwc0(a(t)). % mpred_core.pl:2486:
(99)[loop_check] loop_check:loop_check_term(baseKB:mpred_fwc1(a(t)),info(mpred_fwc1(a(t)),'mpred_core.pl':2486),baseKB:true). % no_loops.pl:288:
(100)[loop_check] loop_check:loop_check_term_frame(baseKB:mpred_fwc1(a(t)),info(mpred_fwc1(a(t)),'mpred_core.pl':2486),1,1511,baseKB:true). % no_loops.pl:231:
(101)[baseKB] pfc_lib:mpred_fwc1(a(t)). % mpred_core.pl:2533:
(102)$[baseKB] pfc_lib:mpred_m_fwc1(baseKB,a(t)). % mpred_core.pl:2542:
(103)$[system] setup_call_cleanup(baseKB:asserta(t_l:busy_s(a(t)),<clause>(0x55ae79dfb110)),baseKB:(mpred_m_fwc2(baseKB,a(t))->true;true),baseKB:(catch(erase(<clause>(0x55ae79dfb110)),A,fail)->true;true)). % init.pl:650:
(104)$[system] setup_call_catcher_cleanup(baseKB:asserta(t_l:busy_s(a(t)),<clause>(0x55ae79dfb110)),baseKB:(mpred_m_fwc2(baseKB,a(t))->true;true),A,baseKB:(catch(erase(<clause>(0x55ae79dfb110)),B,fail)->true;true)). % init.pl:646:
(105)<*>$[baseKB] '<meta-call>'(baseKB:(mpred_m_fwc2(baseKB,a(t))->true;true)). no(clause)
(106)[baseKB] pfc_lib:mpred_m_fwc2(baseKB,a(t)). % mpred_core.pl:2549:
(107)$[system] setup_call_cleanup(baseKB:asserta(t_l:busy_f(a(t)),<clause>(0x55ae79dfb180)),baseKB:(mpred_do_fact(a(t))->true;true),baseKB:(catch(erase(<clause>(0x55ae79dfb180)),A,fail)->true;true)). % init.pl:650:
(108)$[system] setup_call_catcher_cleanup(baseKB:asserta(t_l:busy_f(a(t)),<clause>(0x55ae79dfb180)),baseKB:(mpred_do_fact(a(t))->true;true),A,baseKB:(catch(erase(<clause>(0x55ae79dfb180)),B,fail)->true;true)). % init.pl:646:
(109)<*>$[baseKB] '<meta-call>'(baseKB:(mpred_do_fact(a(t))->true;true)). no(clause)
(110)[baseKB] pfc_lib:mpred_do_fact(a(t)). % mpred_core.pl:2666:
(111)<*>$[baseKB] pfc_lib:mpred_do_fcpt(a(t),a(t)). % mpred_core.pl:2679:
(112)$[baseKB] pfc_lib:mpred_eval_lhs_no_nc(rhs([{member(1,[1,2,3])},b(t,1),{cut_c}]),(a(t),'$pt'(baseKB,a(t),rhs([{member(1,[1,2,3])},b(t,1),{cut_c}])))). % mpred_core.pl:2767:
(113)$[baseKB] pfc_lib:mpred_eval_lhs_0(rhs([{member(1,[1,2,3])},b(t,1),{cut_c}]),(a(t),'$pt'(baseKB,a(t),rhs([{member(1,[1,2,3])},b(t,1),{cut_c}])))). % mpred_core.pl:2774:
(114)$[baseKB] pfc_lib:mpred_eval_rhs([{member(1,[1,2,3])},b(t,1),{cut_c}],(a(t),'$pt'(baseKB,a(t),rhs([{member(1,[1,2,3])},b(t,1),{cut_c}])))). % mpred_core.pl:2808:
(115)$[baseKB] pfc_lib:mpred_eval_rhs([b(t,1),{cut_c}],(a(t),'$pt'(baseKB,a(t),rhs([{member(1,[1,2,3])},b(t,1),{cut_c}])))). % mpred_core.pl:2808:
(116)$[baseKB] pfc_lib:mpred_eval_rhs([{cut_c}],(a(t),'$pt'(baseKB,a(t),rhs([{member(1,[1,2,3])},b(t,1),{cut_c}])))). % mpred_core.pl:2808:
(117)$[baseKB] pfc_lib:mpred_eval_rhs1({cut_c},(a(t),'$pt'(baseKB,a(t),rhs([{member(1,[1,2,3])},b(t,1),{cut_c}])))). % mpred_core.pl:2818:
(118)$[baseKB] pfc_lib:fc_eval_action(cut_c,(a(t),'$pt'(baseKB,a(t),rhs([{member(1,[1,2,3])},b(t,1),{cut_c}])))). % mpred_core.pl:2877:
(119)$[baseKB] pfc_lib:mpred_METACALL(fc_eval_action_rev((a(t),'$pt'(baseKB,a(t),rhs([{member(1,[1,2,3])},b(t,1),{cut_c}])))),cut_c). % mpred_core.pl:3145:
(120)$[baseKB] pfc_lib:mpred_METACALL(fc_eval_action_rev((a(t),'$pt'(baseKB,a(t),rhs([{member(1,[1,2,3])},b(t,1),{cut_c}])))),A,cut_c). % mpred_core.pl:3209:
(121)$[baseKB] pfc_lib:fc_eval_action_rev((a(t),'$pt'(baseKB,a(t),rhs([{member(1,[1,2,3])},b(t,1),{cut_c}]))),cut_c). % mpred_core.pl:2880:
(122)$[baseKB] pfc_lib:call_u_no_bc(cut_c). % mpred_core.pl:3124:
(123)[no_repeats] no_repeats:no_repeats(baseKB:call_u(cut_c)). % no_repeats.pl:121:
(124)[no_repeats] no_repeats:no_repeats_old(baseKB:call_u(cut_c)). % no_repeats.pl:163:
(125)[no_repeats] no_repeats:no_repeats_old(baseKB:call_u(cut_c),baseKB:call_u(cut_c)). % no_repeats.pl:224:
(126)[baseKB] pfc_lib:call_u(cut_c). % mpred_core.pl:2934:
(127)$[baseKB] pfc_lib:call_u_mp(baseKB,cut_c). % mpred_core.pl:2943:
(128)$[baseKB] pfc_lib:call_mp(baseKB,cut_c). % mpred_core.pl:3009:
(129)$[system] call(baseKB:cut_c). % init.pl:483:
(130)$[baseKB] pfc_lib:cut_c. % mpred_core.pl:2746:
(131)$[baseKB] goal=pfc_lib:must_ex(nb_current('$pfc_current_choice',[_45796|_45798])) % mpred_core.pl:284:
(132)[must_sanity] goal=must_sanity:must_or_rtrace(baseKB:nb_current('$pfc_current_choice',[_51098|_51100])) % must_sanity.pl:107:
(133)<*>[must_sanity] goal=must_sanity:mor_event(f(baseKB:nb_current('$pfc_current_choice',[_56052|_56054]))) % must_sanity.pl:86:
(134)[must_sanity] goal=must_sanity:handle_mor_event(f(baseKB:nb_current('$pfc_current_choice',[_60994|_60996]))) % must_sanity.pl:81:
(135)[must_sanity] dumpst:dumpST. % dumpst.pl:150:
(136)[dmsg] dmsg:no_bfly(must_sanity:zotrace(with_all_dmsg((prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1)))). % dmsg.pl:1650:
(137)[butterfly] butterfly:in_bfly(f,must_sanity:zotrace(with_all_dmsg((prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1)))). % butterfly_console.pl:212:
(138)[system] setup_call_cleanup(butterfly:bfly_set(butterfly,f),must_sanity:zotrace(with_all_dmsg((prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1))),butterfly:bfly_set(butterfly,f)). % init.pl:650:
(139)$[system] setup_call_catcher_cleanup(butterfly:bfly_set(butterfly,f),must_sanity:zotrace(with_all_dmsg((prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1))),A,butterfly:bfly_set(butterfly,f)). % init.pl:646:
(140)$[must_sanity] first:zotrace(with_all_dmsg((prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1))). % first.pl:498:
(141)[dmsg] dmsg:with_all_dmsg(must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1)). % dmsg.pl:451:
(142)[locally_each] locally_each:locally(dmsg:set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1))). % redo_locally.pl:131:
(143)[locally_each]# locally_each:wtl(dmsg,set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1)),dmsg:ecc). % redo_locally.pl:152:
(144)[locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup,locally_each:(always==[never,error,warning,info,filter,always]),dmsg:set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1)),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])). % redo_locally.pl:199:
(145)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup(dmsg:set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1)),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])). % each_call.pl:111:
(146)[system] setup_call_cleanup(dmsg:set_prolog_flag(dmsg_level,always),each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail))),each_call_cleanup:mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))). % init.pl:650:
(147)$[system] setup_call_catcher_cleanup(dmsg:set_prolog_flag(dmsg_level,always),each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail))),C,each_call_cleanup:mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))). % init.pl:646:
(148)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail)))). no(clause)
(149)[locally_each] locally_each:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1)). % redo_locally.pl:131:
(150)[locally_each]# locally_each:wtl(tlbugger,dmsg_match(show,A),must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1),must_sanity:ecc). % redo_locally.pl:181:
(151)[locally_each]# locally_each:wtl(tlbugger,tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1),must_sanity:ecc). % redo_locally.pl:186:
(152)[locally_each]# locally_each:wtl_how(must_sanity:ecc,locally_each:clause_true(tlbugger,tlbugger:dmsg_match(show,A)),locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1),locally_each:key_erase(tlbugger)). % redo_locally.pl:199:
(153)[each_call_cleanup] each_call_cleanup:each_call_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1),locally_each:key_erase(tlbugger)). % each_call.pl:142:
(154)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1),locally_each:key_erase(tlbugger)). % each_call.pl:111:
(155)[system] setup_call_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),each_call_cleanup:((must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail))),each_call_cleanup:mquietly(locally_each:key_erase(tlbugger))). % init.pl:650:
(156)$[system] setup_call_catcher_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),each_call_cleanup:((must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail))),C,each_call_cleanup:mquietly(locally_each:key_erase(tlbugger))). % init.pl:646:
(157)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((must_sanity:(prolog_current_frame(2567),b_setval('$dump_frame',2567),dumpST1),deterministic(A)),(notrace(A==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,B)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail)))). no(clause)
(0)$[system] '$c_call_prolog'. no(clause)
(1)$[$toplevel] '$initialise'. % toplevel.pl:486:
(2)$[system] catch('$toplevel':initialise_prolog,A,'$toplevel':initialise_error(A)). % init.pl:546:
(3)[$toplevel] initialise_prolog. % toplevel.pl:494:
(5)[$toplevel] run_init_goals('<garbage_collected>'). % toplevel.pl:547:
(7)<*>$[$toplevel] run_init_goal('<garbage_collected>','([\'nd_08.pfc\'])'). % toplevel.pl:577:
(8)$[system] catch_with_backtrace('<garbage_collected>','<garbage_collected>','<garbage_collected>'). % init.pl:613:
(9)$[system] catch(user:['nd_08.pfc'],A,'$toplevel':true). % init.pl:546:
(17)$[system] '$load_file'('nd_08.pfc',user,'<garbage_collected>'). % init.pl:2353:
(20)$[system] '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',<clause>(0x55ae78c54e80),[expand(false),expand(true)])),'$mt_do_load'(<clause>(0x55ae78c54e80),'nd_08.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',user,[expand(false),expand(true)]),'$mt_end_load'(<clause>(0x55ae78c54e80)))). no(clause)
(21)$[system] '$c_call_prolog'. no(clause)
(23)$[system] setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',<clause>(0x55ae78c54e80),[expand(false),expand(true)])),system:'$mt_do_load'(<clause>(0x55ae78c54e80),'nd_08.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',user,[expand(false),expand(true)]),A,system:'$mt_end_load'(<clause>(0x55ae78c54e80))). % init.pl:646:
(25)$[system] '$qdo_load_file'('nd_08.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',user,[expand(false),expand(true)]). % init.pl:2546:
(28)<*>$[system] '$do_load_file_2'('nd_08.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',user,compiled,[expand(false),expand(true)]). % init.pl:2592:
(32)$[system] setup_call_catcher_cleanup(system:'$start_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',1629159274.966776),system:'$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',A,[expand(false),expand(true)]),B,system:'$end_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',lexstate(202,swi),user)). % init.pl:646:
(33)<*>$[system] '$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',A,[expand(false),expand(true)]). % init.pl:3006:
(34)$[system] '$compile_term'((:-mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))),B,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc'). % init.pl:3073:
(35)$[system] '$compile_term'((:-mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))),B,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',-). % init.pl:3083:
(36)$[system] '$execute_directive'(mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)),'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc'). % init.pl:3548:
(37)$[system] '$execute_directive_2'(mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)),'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc'). % init.pl:3570:
(38)<*>$[system] '$execute_directive_3'(mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))). % init.pl:3573:
(39)$[system] catch(baseKB:mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546:
(40)[baseKB] pfc_lib:mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)). % mpred_core.pl:1267:
(41)$[baseKB] pfc_lib:mpred_ain_now4(baseKB,baseKB,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)). % mpred_core.pl:1280:
(42)$[baseKB] pfc_lib:mpred_ain_now5(baseKB,baseKB,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)). % mpred_core.pl:1293:
(43)[baseKB] call_from:call_from_module(baseKB,with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))))))). % call_from_module.pl:284:
(44)[baseKB] call_from:call_from_module(baseKB,baseKB,baseKB,with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))))))). % call_from_module.pl:289:
(45)$[baseKB] must_sanity:scce_orig(('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))))))),('$set_source_module'(baseKB),'$set_typein_module'(baseKB))). % must_sanity.pl:263:
(46)$[system] setup_call_cleanup(baseKB:('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),baseKB:((call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))))))),deterministic(B)),(notrace(B==true)->!;('$set_source_module'(baseKB),'$set_typein_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),true)),notrace(fail))),baseKB:mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB)))). % init.pl:650:
(47)$[system] setup_call_catcher_cleanup(baseKB:('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),baseKB:((call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))))))),deterministic(B)),(notrace(B==true)->!;('$set_source_module'(baseKB),'$set_typein_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),true)),notrace(fail))),C,baseKB:mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB)))). % init.pl:646:
(48)$[baseKB] '<meta-call>'(baseKB:((call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))))))),deterministic(B)),(notrace(B==true)->!;('$set_source_module'(baseKB),'$set_typein_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),true)),notrace(fail)))). no(clause)
(49)[baseKB] call_from:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))))). % call_from_module.pl:265:
(50)[baseKB] call_from:with_source_module(baseKB,baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))))). % call_from_module.pl:270:
(51)$[baseKB] must_sanity:scce_orig('$set_source_module'(baseKB),call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))))),'$set_source_module'(baseKB)). % must_sanity.pl:263:
(52)$[system] setup_call_cleanup(baseKB:'$set_source_module'(baseKB),baseKB:((call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))))),deterministic(B)),(notrace(B==true)->!;'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),false));'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),true)),notrace(fail))),baseKB:mquietly_if(true,'$set_source_module'(baseKB))). % init.pl:650:
(53)$[system] setup_call_catcher_cleanup(baseKB:'$set_source_module'(baseKB),baseKB:((call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))))),deterministic(B)),(notrace(B==true)->!;'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),false));'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),true)),notrace(fail))),C,baseKB:mquietly_if(true,'$set_source_module'(baseKB))). % init.pl:646:
(54)$[baseKB] '<meta-call>'(baseKB:((call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))))),deterministic(B)),(notrace(B==true)->!;'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),false));'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),true)),notrace(fail)))). no(clause)
(55)[baseKB] locally_each:locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))))). % redo_locally.pl:133:
(56)[locally_each] locally_each:locally(t_l:current_defaultAssertMt(baseKB),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))))). % redo_locally.pl:131:
(57)[locally_each]# locally_each:wtl(t_l,current_defaultAssertMt(baseKB),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))),baseKB:ecc). % redo_locally.pl:181:
(58)[locally_each]# locally_each:wtl(t_l,t_l:current_defaultAssertMt(baseKB),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))),baseKB:ecc). % redo_locally.pl:186:
(59)[locally_each]# locally_each:wtl_how(baseKB:ecc,locally_each:clause_true(t_l,t_l:current_defaultAssertMt(baseKB)),locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))),locally_each:key_erase(t_l)). % redo_locally.pl:199:
(60)[each_call_cleanup] each_call_cleanup:each_call_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))),locally_each:key_erase(t_l)). % each_call.pl:142:
(61)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))),locally_each:key_erase(t_l)). % each_call.pl:111:
(62)[system] setup_call_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),each_call_cleanup:((baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:650:
(63)$[system] setup_call_catcher_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),each_call_cleanup:((baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),C,each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:646:
(64)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail)))). no(clause)
(65)[ucatch] ucatch:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))). % ucatch.pl:877:
(66)[ucatch] ucatch:with_only_current_why(((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),mfl4(B,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25)),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))). % ucatch.pl:867:
(67)[system] setup_call_cleanup(ucatch:b_setval('$current_why',wp(((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),mfl4(B,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25)),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))))),ucatch:(call(baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))),b_setval('$current_why',[])),ucatch:b_setval('$current_why',[])). % init.pl:650:
(68)$[system] setup_call_catcher_cleanup(ucatch:b_setval('$current_why',wp(((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),mfl4(B,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25)),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))))),ucatch:(call(baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))),b_setval('$current_why',[])),C,ucatch:b_setval('$current_why',[])). % init.pl:646:
(69)$[ucatch] '<meta-call>'(ucatch:(call(baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))),b_setval('$current_why',[]))). no(clause)
(70)[baseKB] pfc_lib:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))). % mpred_core.pl:1289:
(71)$[baseKB] pfc_lib:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)). % mpred_core.pl:1299:
(72)$[baseKB]# pfc_lib:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)). % mpred_core.pl:284:
(73)<*>[must_sanity]# must_sanity:baseKB:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)). % must_sanity.pl:107:
(74)$[system] catch(baseKB:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)),B,must_sanity:mor_event(e(B,baseKB:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))))). % init.pl:546:
(75)[baseKB] pfc_lib:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)). % mpred_core.pl:1315:
(76)$[baseKB] pfc_lib:each_E(mpred_post1,baseKB:a(t),[(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)]). % mpred_core.pl:1085:
(77)$[baseKB] pfc_lib:each_E(mpred_post1,a(t),[(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)]). % mpred_core.pl:1089:
(78)$[$apply] apply(baseKB:mpred_post1,[a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)]). % apply.pl:60:
(79)$[baseKB] pfc_lib:mpred_post1(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)). % mpred_core.pl:1427:
(80)$[baseKB] pfc_lib:each_E(mpred_post2,a(t),[(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)]). % mpred_core.pl:1089:
(81)$[$apply] apply(baseKB:mpred_post2,[a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)]). % apply.pl:60:
(82)<*>$[baseKB] pfc_lib:mpred_post2(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)). % mpred_core.pl:1440:
(83)$[baseKB] pfc_lib:mpred_post12(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)). % mpred_core.pl:1504:
(84)$[baseKB] pfc_lib:mpred_post13(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)). % mpred_core.pl:1577:
(85)$[baseKB] pfc_lib:mpred_post13(baseKB,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)). % mpred_core.pl:1595:
(86)$[baseKB] pfc_lib:mpred_post_update4(unique,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),none). % mpred_core.pl:1672:
(87)$[baseKB]# pfc_lib:mpred_enqueue(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)). % mpred_core.pl:284:
(88)<*>[must_sanity]# must_sanity:baseKB:mpred_enqueue(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)). % must_sanity.pl:107:
(89)$[system] goal=catch(baseKB:mpred_enqueue(a(t),(mfl4(_60322,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)),f(baseKB:nb_current('$pfc_current_choice',[_60348|_60350])),must_sanity:mor_event(e(f(baseKB:nb_current('$pfc_current_choice',[_60348|_60350])),baseKB:mpred_enqueue(a(t),(mfl4(_60322,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))))) % init.pl:546:
(90)<*>[must_sanity] goal=must_sanity:mor_event(e(f(baseKB:nb_current('$pfc_current_choice',[_65154|_65156])),baseKB:mpred_enqueue(a(t),(mfl4(_65182,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))) % must_sanity.pl:86:
(92)[must_sanity] goal=must_sanity:handle_mor_event(f(baseKB:nb_current('$pfc_current_choice',[_69960|_69962]))) % must_sanity.pl:81:
(95)[butterfly] butterfly:in_bfly(f,must_sanity:zotrace(with_all_dmsg((prolog_current_frame(1613),b_setval('$dump_frame',1613),dumpST1)))). % butterfly_console.pl:212:
(97)[system] setup_call_catcher_cleanup(butterfly:bfly_set(butterfly,f),must_sanity:zotrace(with_all_dmsg((prolog_current_frame(1613),b_setval('$dump_frame',1613),dumpST1))),A,butterfly:bfly_set(butterfly,f)). % init.pl:646:
(98)$[must_sanity] first:zotrace(with_all_dmsg((prolog_current_frame(1613),b_setval('$dump_frame',1613),dumpST1))). % first.pl:498:
(102)[locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup,locally_each:(always==[never,error,warning,info,filter,always]),dmsg:set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(1613),b_setval('$dump_frame',1613),dumpST1)),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])). % redo_locally.pl:199:
(105)[system] setup_call_catcher_cleanup(dmsg:set_prolog_flag(dmsg_level,always),each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(1613),b_setval('$dump_frame',1613),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail))),C,each_call_cleanup:mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))). % init.pl:646:
(106)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(1613),b_setval('$dump_frame',1613),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail)))). no(clause)
(110)[locally_each]# locally_each:wtl_how(must_sanity:ecc,locally_each:clause_true(tlbugger,tlbugger:dmsg_match(show,A)),locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),must_sanity:(prolog_current_frame(1613),b_setval('$dump_frame',1613),dumpST1),locally_each:key_erase(tlbugger)). % redo_locally.pl:199:
(114)[system] setup_call_catcher_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),each_call_cleanup:((must_sanity:(prolog_current_frame(1613),b_setval('$dump_frame',1613),dumpST1),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail))),C,each_call_cleanup:mquietly(locally_each:key_erase(tlbugger))). % init.pl:646:
(115)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((must_sanity:(prolog_current_frame(1613),b_setval('$dump_frame',1613),dumpST1),deterministic(A)),(notrace(A==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,B)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail)))). no(clause)
(0)$[system] '$c_call_prolog'. no(clause)
(1)$[$toplevel] '$initialise'. % toplevel.pl:486:
(2)$[system] catch('$toplevel':initialise_prolog,A,'$toplevel':initialise_error(A)). % init.pl:546:
(3)[$toplevel] initialise_prolog. % toplevel.pl:494:
(5)[$toplevel] run_init_goals('<garbage_collected>'). % toplevel.pl:547:
(7)<*>$[$toplevel] run_init_goal('<garbage_collected>','([\'nd_08.pfc\'])'). % toplevel.pl:577:
(8)$[system] catch_with_backtrace('<garbage_collected>','<garbage_collected>','<garbage_collected>'). % init.pl:613:
(9)$[system] catch(user:['nd_08.pfc'],A,'$toplevel':true). % init.pl:546:
(17)$[system] '$load_file'('nd_08.pfc',user,'<garbage_collected>'). % init.pl:2353:
(20)$[system] '$sig_atomic'(setup_call_cleanup(with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',<clause>(0x55ae78c54e80),[expand(false),expand(true)])),'$mt_do_load'(<clause>(0x55ae78c54e80),'nd_08.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',user,[expand(false),expand(true)]),'$mt_end_load'(<clause>(0x55ae78c54e80)))). no(clause)
(21)$[system] '$c_call_prolog'. no(clause)
(23)$[system] setup_call_catcher_cleanup(system:with_mutex('$load_file','$mt_start_load'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',<clause>(0x55ae78c54e80),[expand(false),expand(true)])),system:'$mt_do_load'(<clause>(0x55ae78c54e80),'nd_08.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',user,[expand(false),expand(true)]),A,system:'$mt_end_load'(<clause>(0x55ae78c54e80))). % init.pl:646:
(25)$[system] '$qdo_load_file'('nd_08.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',user,[expand(false),expand(true)]). % init.pl:2546:
(28)<*>$[system] '$do_load_file_2'('nd_08.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',user,compiled,[expand(false),expand(true)]). % init.pl:2592:
(32)$[system] setup_call_catcher_cleanup(system:'$start_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',1629159274.966776),system:'$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',A,[expand(false),expand(true)]),B,system:'$end_consult'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',lexstate(202,swi),user)). % init.pl:646:
(33)<*>$[system] '$load_file'('/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc','/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',A,[expand(false),expand(true)]). % init.pl:3006:
(34)$[system] '$compile_term'((:-mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))),B,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc'). % init.pl:3073:
(35)$[system] '$compile_term'((:-mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))),B,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',-). % init.pl:3083:
(36)$[system] '$execute_directive'(mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)),'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc'). % init.pl:3548:
(37)$[system] '$execute_directive_2'(mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)),'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc'). % init.pl:3570:
(38)<*>$[system] '$execute_directive_3'(mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))). % init.pl:3573:
(39)$[system] catch(baseKB:mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)),error(B,C),system:'$exception_in_directive'(error(B,C))). % init.pl:546:
(40)[baseKB] pfc_lib:mpred_ain(a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)). % mpred_core.pl:1267:
(41)$[baseKB] pfc_lib:mpred_ain_now4(baseKB,baseKB,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)). % mpred_core.pl:1280:
(42)$[baseKB] pfc_lib:mpred_ain_now5(baseKB,baseKB,a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)). % mpred_core.pl:1293:
(43)[baseKB] call_from:call_from_module(baseKB,with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))))))). % call_from_module.pl:284:
(44)[baseKB] call_from:call_from_module(baseKB,baseKB,baseKB,with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))))))). % call_from_module.pl:289:
(45)$[baseKB] must_sanity:scce_orig(('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))))))),('$set_source_module'(baseKB),'$set_typein_module'(baseKB))). % must_sanity.pl:263:
(46)$[system] setup_call_cleanup(baseKB:('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),baseKB:((call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))))))),deterministic(B)),(notrace(B==true)->!;('$set_source_module'(baseKB),'$set_typein_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),true)),notrace(fail))),baseKB:mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB)))). % init.pl:650:
(47)$[system] setup_call_catcher_cleanup(baseKB:('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),baseKB:((call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))))))),deterministic(B)),(notrace(B==true)->!;('$set_source_module'(baseKB),'$set_typein_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),true)),notrace(fail))),C,baseKB:mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB)))). % init.pl:646:
(48)$[baseKB] '<meta-call>'(baseKB:((call(baseKB:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))))))),deterministic(B)),(notrace(B==true)->!;('$set_source_module'(baseKB),'$set_typein_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(baseKB))),true)),notrace(fail)))). no(clause)
(49)[baseKB] call_from:with_source_module(baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))))). % call_from_module.pl:265:
(50)[baseKB] call_from:with_source_module(baseKB,baseKB,locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))))). % call_from_module.pl:270:
(51)$[baseKB] must_sanity:scce_orig('$set_source_module'(baseKB),call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))))),'$set_source_module'(baseKB)). % must_sanity.pl:263:
(52)$[system] setup_call_cleanup(baseKB:'$set_source_module'(baseKB),baseKB:((call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))))),deterministic(B)),(notrace(B==true)->!;'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),false));'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),true)),notrace(fail))),baseKB:mquietly_if(true,'$set_source_module'(baseKB))). % init.pl:650:
(53)$[system] setup_call_catcher_cleanup(baseKB:'$set_source_module'(baseKB),baseKB:((call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))))),deterministic(B)),(notrace(B==true)->!;'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),false));'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),true)),notrace(fail))),C,baseKB:mquietly_if(true,'$set_source_module'(baseKB))). % init.pl:646:
(54)$[baseKB] '<meta-call>'(baseKB:((call(locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))))),deterministic(B)),(notrace(B==true)->!;'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),false));'$set_source_module'(baseKB),notrace(nb_setarg(1,mquietly_if(true,'$set_source_module'(baseKB)),true)),notrace(fail)))). no(clause)
(55)[baseKB] locally_each:locally_tl(current_defaultAssertMt(baseKB),with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))))). % redo_locally.pl:133:
(56)[locally_each] locally_each:locally(t_l:current_defaultAssertMt(baseKB),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))))). % redo_locally.pl:131:
(57)[locally_each]# locally_each:wtl(t_l,current_defaultAssertMt(baseKB),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))),baseKB:ecc). % redo_locally.pl:181:
(58)[locally_each]# locally_each:wtl(t_l,t_l:current_defaultAssertMt(baseKB),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))),baseKB:ecc). % redo_locally.pl:186:
(59)[locally_each]# locally_each:wtl_how(baseKB:ecc,locally_each:clause_true(t_l,t_l:current_defaultAssertMt(baseKB)),locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))),locally_each:key_erase(t_l)). % redo_locally.pl:199:
(60)[each_call_cleanup] each_call_cleanup:each_call_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))),locally_each:key_erase(t_l)). % each_call.pl:142:
(61)$[each_call_cleanup] each_call_cleanup:trusted_redo_call_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))),locally_each:key_erase(t_l)). % each_call.pl:111:
(62)[system] setup_call_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),each_call_cleanup:((baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:650:
(63)$[system] setup_call_catcher_cleanup(locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),each_call_cleanup:((baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail))),C,each_call_cleanup:mquietly(locally_each:key_erase(t_l))). % init.pl:646:
(64)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((baseKB:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(t_l)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),true));locally_each:key_asserta(t_l,t_l:current_defaultAssertMt(baseKB)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(t_l)),locally_each:key_erase(t_l))),notrace(fail)))). no(clause)
(65)[ucatch] ucatch:with_current_why((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))). % ucatch.pl:877:
(66)[ucatch] ucatch:with_only_current_why(((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),mfl4(B,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25)),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))). % ucatch.pl:867:
(67)[system] setup_call_cleanup(ucatch:b_setval('$current_why',wp(((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),mfl4(B,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25)),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))))),ucatch:(call(baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))),b_setval('$current_why',[])),ucatch:b_setval('$current_why',[])). % init.pl:650:
(68)$[system] setup_call_catcher_cleanup(ucatch:b_setval('$current_why',wp(((mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax),mfl4(B,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25)),baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))))),ucatch:(call(baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))),b_setval('$current_why',[])),C,ucatch:b_setval('$current_why',[])). % init.pl:646:
(69)$[ucatch] '<meta-call>'(ucatch:(call(baseKB:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))),b_setval('$current_why',[]))). no(clause)
(70)[baseKB] pfc_lib:rtrace_if_booted(baseKB:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))). % mpred_core.pl:1289:
(71)$[baseKB] pfc_lib:mpred_ain_now(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)). % mpred_core.pl:1299:
(72)$[baseKB]# pfc_lib:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)). % mpred_core.pl:284:
(73)<*>[must_sanity]# must_sanity:baseKB:ain_fast(baseKB:a(t),(mfl4(A,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)). % must_sanity.pl:107:
(74)$[system] goal=catch(baseKB:ain_fast(baseKB:a(t),(mfl4(_14370,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)),e(f(baseKB:nb_current('$pfc_current_choice',[_14402|_14404])),baseKB:mpred_enqueue(a(t),(mfl4(_14430,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))),must_sanity:mor_event(e(e(f(baseKB:nb_current('$pfc_current_choice',[_14402|_14404])),baseKB:mpred_enqueue(a(t),(mfl4(_14430,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))),baseKB:ain_fast(baseKB:a(t),(mfl4(_14370,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))))) % init.pl:546:
(75)<*>[must_sanity] goal=must_sanity:mor_event(e(e(f(baseKB:nb_current('$pfc_current_choice',[_19246|_19248])),baseKB:mpred_enqueue(a(t),(mfl4(_19274,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax))),baseKB:ain_fast(baseKB:a(t),(mfl4(_19312,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_08.pfc',25),ax)))) % must_sanity.pl:86:
(78)[must_sanity] goal=must_sanity:handle_mor_event(f(baseKB:nb_current('$pfc_current_choice',[_24090|_24092]))) % must_sanity.pl:81:
(81)[butterfly] butterfly:in_bfly(f,must_sanity:zotrace(with_all_dmsg((prolog_current_frame(1412),b_setval('$dump_frame',1412),dumpST1)))). % butterfly_console.pl:212:
(83)[system] setup_call_catcher_cleanup(butterfly:bfly_set(butterfly,f),must_sanity:zotrace(with_all_dmsg((prolog_current_frame(1412),b_setval('$dump_frame',1412),dumpST1))),A,butterfly:bfly_set(butterfly,f)). % init.pl:646:
(84)$[must_sanity] first:zotrace(with_all_dmsg((prolog_current_frame(1412),b_setval('$dump_frame',1412),dumpST1))). % first.pl:498:
(88)[locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup,locally_each:(always==[never,error,warning,info,filter,always]),dmsg:set_prolog_flag(dmsg_level,always),dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(1412),b_setval('$dump_frame',1412),dumpST1)),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])). % redo_locally.pl:199:
(91)[system] setup_call_catcher_cleanup(dmsg:set_prolog_flag(dmsg_level,always),each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(1412),b_setval('$dump_frame',1412),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail))),C,each_call_cleanup:mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))). % init.pl:646:
(92)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((dmsg:locally(tlbugger:dmsg_match(show,A),must_sanity:(prolog_current_frame(1412),b_setval('$dump_frame',1412),dumpST1)),deterministic(B)),(notrace(B==true)->!;mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),true));dmsg:set_prolog_flag(dmsg_level,always),notrace(nb_setarg(1,mquietly(dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always])),dmsg:set_prolog_flag(dmsg_level,[never,error,warning,info,filter,always]))),notrace(fail)))). no(clause)
(96)[locally_each]# locally_each:wtl_how(must_sanity:ecc,locally_each:clause_true(tlbugger,tlbugger:dmsg_match(show,A)),locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),must_sanity:(prolog_current_frame(1412),b_setval('$dump_frame',1412),dumpST1),locally_each:key_erase(tlbugger)). % redo_locally.pl:199:
(100)[system] setup_call_catcher_cleanup(locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),each_call_cleanup:((must_sanity:(prolog_current_frame(1412),b_setval('$dump_frame',1412),dumpST1),deterministic(B)),(notrace(B==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,A)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail))),C,each_call_cleanup:mquietly(locally_each:key_erase(tlbugger))). % init.pl:646:
(101)$[each_call_cleanup] '<meta-call>'(each_call_cleanup:((must_sanity:(prolog_current_frame(1412),b_setval('$dump_frame',1412),dumpST1),deterministic(A)),(notrace(A==true)->!;mquietly(locally_each:key_erase(tlbugger)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),true));locally_each:key_asserta(tlbugger,tlbugger:dmsg_match(show,B)),notrace(nb_setarg(1,mquietly(locally_each:key_erase(tlbugger)),locally_each:key_erase(tlbugger))),notrace(fail)))). no(clause)
]]></system-out>
/dev/null
</testsuite>
<!-- ...keep going... -->
<testsuite name="retry_inheritance_08.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['retry_inheritance_08.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k retry_inheritance_08.pfc (returned 7) -->
<testsuite name="retry_undefined_08.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['retry_undefined_08.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k retry_undefined_08.pfc (returned 7) -->
<testsuite name="attvar_09.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['attvar_09.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:mpred_trace_exec))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for mpred_trace_exec.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for mpred_trace_exec.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for mpred_trace_exec.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = sk_in( fl(X,Y,X,Y)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = sk_in( fl(X,Y,X,Y)) ,
% support_fact = mfl4(
% [ 'X'=X,
% 'Y'=Y],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 27) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( sk_in( fl(Fl4,Fl3,Fl,Fl5))).
% % Found positive trigger: sk_in(fl(Fl4,Fl3,Fl,Fl12))
% % body: mpred_positive_fact(sk_in(fl(Fl7,Fl6,Fl5,Fl13)))*->rhs([ \+( ~( sk_in( fl(Fl10,Fl9,Fl8,Fl14))))])
% % still_supported(~sk_in(fl(Fl4,Fl3,Fl,Fl6)))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~sk_in(fl(Fl4,Fl3,Fl,Fl5))
% % still_supported(~sk_in(fl(Fl4,Fl3,Fl,Fl6)))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = sk_in( avar( [ vn='ExIn',
% sk='SKF-666'])) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = sk_in( avar( [ vn='ExIn',
% sk='SKF-666'])) ,
% support_fact = mfl4(_18944,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc',28) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( sk_in( avar( [ vn='ExIn',
% sk='SKF-666']))).
% % Found positive trigger: sk_in(avar([ vn='ExIn',
% % sk='SKF-666']))
% % body: mpred_positive_fact(sk_in(avar([ vn='ExIn',
% % sk='SKF-666'])))*->rhs([ \+( ~( sk_in( avar( [ vn='ExIn',
% % sk='SKF-666']))))])
% % still_supported(~sk_in(avar([ vn='ExIn',
% % sk='SKF-666'])))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~sk_in(avar([ vn='ExIn',
% % sk='SKF-666']))
% % still_supported(~sk_in(avar([ vn='ExIn',
% % sk='SKF-666'])))
% call_mpred_post4 :-
% partial(_31666)is assertion_status ,
% post1 = sk_in(_29296) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = sk_in(_29296) ,
% support_fact = mfl4(
% [ '_DUNNO'=_DUNNO],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 31) ,
% support_trig=ax ,
% ( simular( ( mfl4(
% [ 'X'=X,
% 'Y'=Y],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 27) ,
% ax)) is
% support_status).
% baseKB : mpred_fwc1( sk_in(In)).
% % Found positive trigger: sk_in(In)
% % body: mpred_positive_fact(sk_in(In3))*->rhs([ \+( ~( sk_in(In4)))])
% % still_supported(~sk_in(In))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~sk_in(In)
% % still_supported(~sk_in(In))
passed=info(why_was_true(baseKB:(findall(clause_u(sk_in(_538),_542,_546),(clause_u(sk_in(_538),_542,_546),wdmsg(clause_u(sk_in(_538),_542,_546))),[clause_u(sk_in(fl(_1114,_1116,_1114,_1116)),true,<clause>(0x563c6e23ea00)),clause_u(sk_in(avar([vn='ExIn',sk='SKF-666'])),true,<clause>(0x563c6e184a50)),clause_u(sk_in(_1046),true,<clause>(0x563c6ddb9f90))]),length([clause_u(sk_in(fl(_1114,_1116,_1114,_1116)),true,<clause>(0x563c6e23ea00)),clause_u(sk_in(avar([vn='ExIn',sk='SKF-666'])),true,<clause>(0x563c6e184a50)),clause_u(sk_in(_1046),true,<clause>(0x563c6ddb9f90))],3),wdmsg(cOUNT=3))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for findall(clause_u(sk_in(_538),_542,_546),(clause_u(sk_in(_538),_542,_546),wdmsg(clause_u(sk_in(_538),_542,_546))),
[ clause_u(sk_in(fl(Fl7,Fl6,Fl,Fl8)),true,<clause>(0x563c6e23ea00)),
clause_u(
sk_in( avar( [ vn='ExIn',
sk='SKF-666'])),
true, <clause>(0x563c6e184a50)),
clause_u( sk_in(In),
true,
<clause>(0x563c6ddb9f90))]),length([ clause_u(sk_in(fl(Fl7,Fl6,Fl,Fl8)),true,<clause>(0x563c6e23ea00)),
clause_u(
sk_in( avar( [ vn='ExIn',
sk='SKF-666'])),
true, <clause>(0x563c6e184a50)),
clause_u(sk_in(_1046),true,<clause>(0x563c6ddb9f90))],3),wdmsg(cOUNT=3).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% clause_u(sk_in(fl(_100860,_100862,_100860,_100862)),true,<clause>(0x563c6e23ea00))
% clause_u(sk_in(avar([vn='ExIn',sk='SKF-666'])),true,<clause>(0x563c6e184a50))
% clause_u(sk_in(_538),true,<clause>(0x563c6ddb9f90))
% cOUNT=3
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for findall(clause_u(sk_in(_538),_542,_546),(clause_u(sk_in(_538),_542,_546),wdmsg(clause_u(sk_in(_538),_542,_546))),
[ clause_u(sk_in(fl(Fl7,Fl6,Fl,Fl8)),true,<clause>(0x563c6e23ea00)),
clause_u(
sk_in( avar( [ vn='ExIn',
sk='SKF-666'])),
true, <clause>(0x563c6e184a50)),
clause_u( sk_in(In),
true,
<clause>(0x563c6ddb9f90))]),length([ clause_u(sk_in(fl(Fl7,Fl6,Fl,Fl8)),true,<clause>(0x563c6e23ea00)),
clause_u(
sk_in( avar( [ vn='ExIn',
sk='SKF-666'])),
true, <clause>(0x563c6e184a50)),
clause_u(sk_in(_886),true,<clause>(0x563c6ddb9f90))],3),wdmsg(cOUNT=3).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for findall(clause_u(sk_in(_526),_528,_530),(clause_u(sk_in(_526),_528,_530),wdmsg(clause_u(sk_in(_526),_528,_530))),
[ clause_u(sk_in(fl(Fl7,Fl6,Fl,Fl8)),true,<clause>(0x563c6e23ea00)),
clause_u(
sk_in( avar( [ vn='ExIn',
sk='SKF-666'])),
true, <clause>(0x563c6e184a50)),
clause_u( sk_in(In),
true,
<clause>(0x563c6ddb9f90))]),length([ clause_u(sk_in(fl(Fl7,Fl6,Fl,Fl8)),true,<clause>(0x563c6e23ea00)),
clause_u(
sk_in( avar( [ vn='ExIn',
sk='SKF-666'])),
true, <clause>(0x563c6e184a50)),
clause_u(sk_in(_886),true,<clause>(0x563c6ddb9f90))],3),wdmsg(cOUNT=3).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(findall(_91744,(clause_u(sk_in(_91744),_91766,_91788),wdmsg(sk_in(_91744))),[fl(_112986,_112988,_112986,_112988),avar([vn='ExIn',sk='SKF-666']),_112946]),length([fl(_112986,_112988,_112986,_112988),avar([vn='ExIn',sk='SKF-666']),_112946],3),3=3)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for findall(_91744,(clause_u(sk_in(_91744),_91766,_91788),wdmsg(sk_in(_91744))),[ fl(Fl5,Fl4,Fl,Fl6),
avar( [ vn='ExIn',
sk='SKF-666']),
_112946]),length([ fl(Fl5,Fl4,Fl,Fl6),
avar( [ vn='ExIn',
sk='SKF-666']),
_1308],3),3=3.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% sk_in(fl(_10872,_10874,_10872,_10874))
% sk_in(avar([vn='ExIn',sk='SKF-666']))
% sk_in(_932)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for findall(_932,(clause_u(sk_in(_932),_936,_940),wdmsg(sk_in(_932))),[ fl(Fl5,Fl4,Fl,Fl6),
avar( [ vn='ExIn',
sk='SKF-666']),
_1308]),length([ fl(Fl5,Fl4,Fl,Fl6),
avar( [ vn='ExIn',
sk='SKF-666']),
_1308],3),3=3.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for findall(_932,(clause_u(sk_in(_932),_936,_940),wdmsg(sk_in(_932))),[ fl(Fl5,Fl4,Fl,Fl6),
avar( [ vn='ExIn',
sk='SKF-666']),
_1308]),length([ fl(Fl5,Fl4,Fl,Fl6),
avar( [ vn='ExIn',
sk='SKF-666']),
_1308],3),3=3.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = sk_in(_89640)==>sk_out(_89640) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = sk_in(_89640)==>sk_out(_89640) ,
% support_fact = mfl4(
% [ 'Ex'=Ex],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 41) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( sk_in(In)==>sk_out(Out)).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,sk_out,1,pfcRHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,sk_out,1,pfcRHS) ,
% support_fact = mfl4(
% [ 'Ex'=Ex],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 41) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,sk_out,1,pfcRHS)).
% % Found positive trigger: mpred_prop(baseKB,sk_out,1,pfcRHS)
% % body: \+ground(sk_out/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,sk_out,1,pfcRHS)) }])
% % Found positive trigger: mpred_prop(baseKB,sk_out,1,pfcRHS)
% % body: rhs([ mpred_prop(baseKB,sk_out,1,pfcCreates)])
% % RHS-Post1: mpred_prop(baseKB,sk_out,1,pfcCreates)
% % Support: mpred_prop(baseKB,sk_out,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,sk_out,1,pfcRHS),rhs([ mpred_prop(baseKB,sk_out,1,pfcCreates)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,sk_out,1,pfcCreates) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,sk_out,1,pfcCreates) ,
% support_fact = mpred_prop(baseKB,sk_out,1,pfcRHS) ,
% support_trig = '$pt'(baseKB,mpred_prop(baseKB,sk_out,1,pfcRHS),rhs([mpred_prop(baseKB,sk_out,1,pfcCreates)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,sk_out,1,pfcCreates)).
% % Found positive trigger: mpred_prop(baseKB,sk_out,1,pfcCreates)
% % body: \+ground(sk_out/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,sk_out,1,pfcCreates)) }])
% % Found positive trigger: mpred_prop(baseKB,sk_out,1,pfcCreates)
% % body: rhs([ { baseKB : warn_if_static(sk_out,1) },
% % { kb_shared( baseKB : sk_out/1) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,sk_out,1,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,sk_out,1,kb_shared) ,
% support_fact = ( mfl4(
% [ 'Ex'=Ex],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 41) ,
% ax) ,
% support_trig = mfl4(
% [ 'Ex'=Ex],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 41) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,sk_out,1,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,sk_out,1,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB2\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_53802:sk_out/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_68040:sk_out/1))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB2\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_39038:sk_out/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_53276:sk_out/1))) }])
% % Support: mpred_prop(baseKB,sk_out,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,sk_out,1,kb_shared),'$pt'(baseKB,genlMt(BaseKB5,baseKB),(BaseKB6\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call7 :
% %
% % call(kb_shared,_89996:sk_out/1))),
% % show_failure( on_x_fail( Call8 :
% %
% % call(kb_shared,_104234:sk_out/1))) }]))))
% % Found positive trigger: mpred_prop(baseKB,sk_out,1,kb_shared)
% % body: \+ground(sk_out/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,sk_out,1,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,sk_out,1,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,sk_out,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,sk_out,1,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,sk_out,1,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,sk_out,1,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,sk_out,1,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,sk_out,1,kb_shared)
% % still_supported(~mpred_prop(baseKB,sk_out,1,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,sk_out,1,pfcCreates)
% % body: genlPreds(pfcCreates,GenlPreds_PfcCreates)*->rhs([ mpred_prop(baseKB,sk_out,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,sk_out,1,pfcCreates)
% % body: mpred_positive_fact(mpred_prop(baseKB,sk_out,1,pfcCreates))*->rhs([ \+( ~( mpred_prop(baseKB,sk_out,1,pfcCreates)))])
% % still_supported(~mpred_prop(baseKB,sk_out,1,pfcCreates))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,sk_out,1,pfcCreates)
% % still_supported(~mpred_prop(baseKB,sk_out,1,pfcCreates))
% % Found positive trigger: mpred_prop(baseKB,sk_out,1,pfcRHS)
% % body: genlPreds(pfcRHS,GenlPreds_PfcRHS)*->rhs([ mpred_prop(baseKB,sk_out,1,Prop)])
% % RHS-Post1: mpred_prop(baseKB,sk_out,1,pfcControlled)
% % Support: mpred_prop(baseKB,sk_out,1,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,sk_out,1,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs(
% % [ mpred_prop(baseKB,sk_out,1,pfcControlled)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,sk_out,1,pfcControlled) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,sk_out,1,pfcControlled) ,
% support_fact = mpred_prop(baseKB,sk_out,1,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,sk_out,1,pfcRHS),
% genlPreds(pfcRHS,pfcControlled)*->rhs([mpred_prop(baseKB,sk_out,1,pfcControlled)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,sk_out,1,pfcControlled)).
% % Found positive trigger: mpred_prop(baseKB,sk_out,1,pfcControlled)
% % body: \+ground(sk_out/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,sk_out,1,pfcControlled)) }])
% % Found positive trigger: mpred_prop(baseKB,sk_out,1,pfcControlled)
% % body: rhs([ { kb_shared( baseKB : sk_out/1) }])
% % Found positive trigger: mpred_prop(baseKB,sk_out,1,pfcControlled)
% % body: genlPreds(pfcControlled,GenlPreds_PfcControlled)*->rhs([ mpred_prop(baseKB,sk_out,1,Prop)])
% % RHS-Post1: mpred_prop(baseKB,sk_out,1,prologHybrid)
% % Support: mpred_prop(baseKB,sk_out,1,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,sk_out,1,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
% % [ mpred_prop(baseKB,sk_out,1,prologHybrid)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,sk_out,1,prologHybrid) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,sk_out,1,prologHybrid) ,
% support_fact = mpred_prop(baseKB,sk_out,1,pfcControlled) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,sk_out,1,pfcControlled),
% genlPreds(pfcControlled,prologHybrid)*->rhs([mpred_prop(baseKB,sk_out,1,prologHybrid)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,sk_out,1,prologHybrid)).
% % Found positive trigger: mpred_prop(baseKB,sk_out,1,prologHybrid)
% % body: \+ground(sk_out/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,sk_out,1,prologHybrid)) }])
% % Found positive trigger: mpred_prop(baseKB,sk_out,1,prologHybrid)
% % body: genlPreds(prologHybrid,GenlPreds_PrologHybrid)*->rhs([ mpred_prop(baseKB,sk_out,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,sk_out,1,prologHybrid)
% % body: mpred_positive_fact(mpred_prop(baseKB,sk_out,1,prologHybrid))*->rhs([ \+( ~( mpred_prop(baseKB,sk_out,1,prologHybrid)))])
% % still_supported(~mpred_prop(baseKB,sk_out,1,prologHybrid))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,sk_out,1,prologHybrid)
% % still_supported(~mpred_prop(baseKB,sk_out,1,prologHybrid))
% % Found positive trigger: mpred_prop(baseKB,sk_out,1,pfcControlled)
% % body: mpred_positive_fact(mpred_prop(baseKB,sk_out,1,pfcControlled))*->rhs([ \+( ~( mpred_prop(baseKB,sk_out,1,pfcControlled)))])
% % still_supported(~mpred_prop(baseKB,sk_out,1,pfcControlled))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,sk_out,1,pfcControlled)
% % still_supported(~mpred_prop(baseKB,sk_out,1,pfcControlled))
% % Found positive trigger: mpred_prop(baseKB,sk_out,1,pfcRHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,sk_out,1,pfcRHS))*->rhs([ \+( ~( mpred_prop(baseKB,sk_out,1,pfcRHS)))])
% % still_supported(~mpred_prop(baseKB,sk_out,1,pfcRHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,sk_out,1,pfcRHS)
% % still_supported(~mpred_prop(baseKB,sk_out,1,pfcRHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,sk_in,1,pfcLHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,sk_in,1,pfcLHS) ,
% support_fact = mfl4(
% [ 'Ex'=Ex],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 41) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,sk_in,1,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,sk_in,1,pfcLHS)
% % body: \+ground(sk_in/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,sk_in,1,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,sk_in,1,pfcLHS)
% % body: rhs([ arity(sk_in,1),
% % functorIsMacro(sk_in),
% % mpred_prop(baseKB,sk_in,1,pfcWatches)])
% % RHS-Post1: arity(sk_in,1)
% % Support: mpred_prop(baseKB,sk_in,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,sk_in,1,pfcLHS),rhs([ arity(sk_in,1),
% % functorIsMacro(sk_in),
% % mpred_prop(baseKB,sk_in,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(sk_in,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(sk_in,1) ,
% support_fact = mpred_prop(baseKB,sk_in,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,sk_in,1,pfcLHS),
% rhs( [ arity(sk_in,1),
% functorIsMacro(sk_in),
% mpred_prop(baseKB,sk_in,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( arity(sk_in,1)).
% % Found positive trigger: arity(sk_in,1)
% % body: predicateConventionMt(sk_in,PredicateConventionMt_Sk_in)*->rhs([ { kb_global( _42070 :
% %
% % sk_in/1) }])
% % Found positive trigger: arity(sk_in,1)
% % body: prologHybrid(sk_in)*->rhs([ { kb_shared( sk_in/1) }])
% % Found positive trigger: arity(sk_in,1)
% % body: pfcControlled(sk_in)*->rhs([ hybrid_support(sk_in,1)])
% % Found positive trigger: arity(sk_in,1)
% % body: mpred_positive_fact(arity(sk_in,1))*->rhs([ \+( ~( arity(sk_in,1)))])
% % still_supported(~arity(sk_in,1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(sk_in,1)
% % still_supported(~arity(sk_in,1))
% % Found positive trigger: arity(sk_in,1)
% % body: singleValuedInArg(sk_in,SingleValuedInArg_Sk_in)*->rhs([ singleValuedInArgAX(sk_in,1,SingleValuedInArgAX5)])
% % RHS-Post1: functorIsMacro(sk_in)
% % Support: mpred_prop(baseKB,sk_in,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,sk_in,1,pfcLHS),rhs([ arity(sk_in,1),
% % functorIsMacro(sk_in),
% % mpred_prop(baseKB,sk_in,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(sk_in) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(sk_in) ,
% support_fact = mpred_prop(baseKB,sk_in,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,sk_in,1,pfcLHS),
% rhs( [ arity(sk_in,1),
% functorIsMacro(sk_in),
% mpred_prop(baseKB,sk_in,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(sk_in)).
% % Found positive trigger: functorIsMacro(sk_in)
% % body: mpred_positive_fact(functorIsMacro(sk_in))*->rhs([ \+( ~( functorIsMacro(sk_in)))])
% % still_supported(~functorIsMacro(sk_in))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(sk_in)
% % still_supported(~functorIsMacro(sk_in))
% % RHS-Post1: mpred_prop(baseKB,sk_in,1,pfcWatches)
% % Support: mpred_prop(baseKB,sk_in,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,sk_in,1,pfcLHS),rhs([ arity(sk_in,1),
% % functorIsMacro(sk_in),
% % mpred_prop(baseKB,sk_in,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,sk_in,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,sk_in,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,sk_in,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,sk_in,1,pfcLHS),
% rhs( [ arity(sk_in,1),
% functorIsMacro(sk_in),
% mpred_prop(baseKB,sk_in,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,sk_in,1,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,sk_in,1,pfcWatches)
% % body: \+ground(sk_in/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,sk_in,1,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,sk_in,1,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : sk_in/1) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,sk_in,1,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,sk_in,1,kb_shared) ,
% support_fact = ( mfl4(
% [ 'Ex'=Ex],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 41) ,
% ax) ,
% support_trig = mfl4(
% [ 'Ex'=Ex],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 41) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,sk_in,1,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,sk_in,1,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB2\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_18318:sk_in/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_32556:sk_in/1))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB2\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_28108:sk_in/1))),
% % show_failure( on_x_fail( Call4 :
% %
% % call(kb_shared,_42346:sk_in/1))) }])
% % Support: mpred_prop(baseKB,sk_in,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,sk_in,1,kb_shared),'$pt'(baseKB,genlMt(BaseKB5,baseKB),(BaseKB6\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call7 :
% %
% % call(kb_shared,_79066:sk_in/1))),
% % show_failure( on_x_fail( Call8 :
% %
% % call(kb_shared,_93304:sk_in/1))) }]))))
% % Found positive trigger: mpred_prop(baseKB,sk_in,1,kb_shared)
% % body: \+ground(sk_in/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,sk_in,1,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,sk_in,1,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,sk_in,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,sk_in,1,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,sk_in,1,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,sk_in,1,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,sk_in,1,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,sk_in,1,kb_shared)
% % still_supported(~mpred_prop(baseKB,sk_in,1,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,sk_in,1,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,sk_in,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,sk_in,1,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,sk_in,1,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,sk_in,1,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,sk_in,1,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,sk_in,1,pfcWatches)
% % still_supported(~mpred_prop(baseKB,sk_in,1,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,sk_in,1,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,sk_in,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,sk_in,1,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,sk_in,1,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,sk_in,1,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,sk_in,1,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,sk_in,1,pfcLHS)
% % still_supported(~mpred_prop(baseKB,sk_in,1,pfcLHS))
% % Adding positive
% % trigger: sk_in(In)
% % body: rhs([ sk_out(Out)])
% % Support: (sk_in(In4)==>sk_out(Out5)),mfl4([ 'Ex'=Ex],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc',41)
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,sk_in,1,pfcPosTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,sk_in,1,pfcPosTrigger) ,
% support_fact = mfl4(
% [ 'Ex'=Ex],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/attvar_09.pfc', 41) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,sk_in,1,pfcPosTrigger)).
% % Found positive trigger: mpred_prop(baseKB,sk_in,1,pfcPosTrigger)
% % body: \+ground(sk_in/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,sk_in,1,pfcPosTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,sk_in,1,pfcPosTrigger)
% % body: rhs([ mpred_prop(baseKB,sk_in,1,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,sk_in,1,pfcWatches)
% % Support: mpred_prop(baseKB,sk_in,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,sk_in,1,pfcPosTrigger),rhs([ mpred_prop(baseKB,sk_in,1,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,sk_in,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,sk_in,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,sk_in,1,pfcPosTrigger) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,sk_in,1,pfcPosTrigger),
% rhs([mpred_prop(baseKB,sk_in,1,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,sk_in,1,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,sk_in,1,pfcLHS),
% rhs( [ arity(sk_in,1),
% functorIsMacro(sk_in),
% mpred_prop(baseKB,sk_in,1,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,sk_in,1,pfcPosTrigger)
% % body: genlPreds(pfcPosTrigger,GenlPreds_PfcPosTrigger)*->rhs([ mpred_prop(baseKB,sk_in,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,sk_in,1,pfcPosTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,sk_in,1,pfcPosTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,sk_in,1,pfcPosTrigger)))])
% % still_supported(~mpred_prop(baseKB,sk_in,1,pfcPosTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,sk_in,1,pfcPosTrigger)
% % still_supported(~mpred_prop(baseKB,sk_in,1,pfcPosTrigger))
% % RHS-Post1: sk_out(fl(Fl3,Fl2,Fl,Fl8))
% % Support: sk_in(fl(Fl6,Fl5,Fl4,Fl9)),'$pt'(baseKB,sk_in(In),rhs([ sk_out(Out)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = sk_out( fl(Fl3,Fl2,Fl,Fl4)) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = sk_out( fl(Fl3,Fl2,Fl,Fl4)) ,
% support_fact = sk_in( fl(Fl3,Fl2,Fl,Fl4)) ,
% support_trig = '$pt'(baseKB,sk_in(_50216),rhs([sk_out(_50216)])) ,
% none is support_status.
% baseKB : mpred_fwc1( sk_out( fl(Fl3,Fl2,Fl,Fl4))).
% % Found positive trigger: sk_out(fl(Fl3,Fl2,Fl,Fl11))
% % body: mpred_positive_fact(sk_out(fl(Fl6,Fl5,Fl4,Fl12)))*->rhs([ \+( ~( sk_out( fl(Fl9,Fl8,Fl7,Fl13))))])
% % still_supported(~sk_out(fl(Fl3,Fl2,Fl,Fl5)))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~sk_out(fl(Fl3,Fl2,Fl,Fl4))
% % still_supported(~sk_out(fl(Fl3,Fl2,Fl,Fl5)))
% % RHS-Post1: sk_out(avar([ vn='ExIn',
% % sk='SKF-666']))
% % Support: sk_in(avar([ vn='ExIn',
% % sk='SKF-666'])),'$pt'(baseKB,sk_in(In),rhs([ sk_out(Out)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = sk_out( avar( [ vn='ExIn',
% sk='SKF-666'])) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = sk_out( avar( [ vn='ExIn',
% sk='SKF-666'])) ,
% support_fact = sk_in( avar( [ vn='ExIn',
% sk='SKF-666'])) ,
% support_trig = '$pt'(baseKB,sk_in(_2148),rhs([sk_out(_2148)])) ,
% none is support_status.
% baseKB : mpred_fwc1( sk_out( avar( [ vn='ExIn',
% sk='SKF-666']))).
% % Found positive trigger: sk_out(avar([ vn='ExIn',
% % sk='SKF-666']))
% % body: mpred_positive_fact(sk_out(avar([ vn='ExIn',
% % sk='SKF-666'])))*->rhs([ \+( ~( sk_out( avar( [ vn='ExIn',
% % sk='SKF-666']))))])
% % still_supported(~sk_out(avar([ vn='ExIn',
% % sk='SKF-666'])))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~sk_out(avar([ vn='ExIn',
% % sk='SKF-666']))
% % still_supported(~sk_out(avar([ vn='ExIn',
% % sk='SKF-666'])))
% % RHS-Post1: sk_out(Out)
% % Support: sk_in(In),'$pt'(baseKB,sk_in(In4),rhs([ sk_out(Out5)]))
% call_mpred_post4 :-
% partial(_33628)is assertion_status ,
% post1 = sk_out(_1768) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = sk_out(_1768) ,
% support_fact = sk_in(_1768) ,
% support_trig = '$pt'(baseKB,sk_in(_2148),rhs([sk_out(_2148)])) ,
% exact is support_status.
% baseKB : mpred_fwc1( sk_out(Out)).
% % Found positive trigger: sk_out(Out)
% % body: mpred_positive_fact(sk_out(Out3))*->rhs([ \+( ~( sk_out(Out4)))])
% % still_supported(~sk_out(Out))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~sk_out(Out)
% % still_supported(~sk_out(Out))
% % Found positive trigger: sk_in(In)==>sk_out(Out)
% % body: mpred_positive_fact((sk_in(In4)==>sk_out(Out5)))*->rhs([ \+( ~( sk_in(In6)==>sk_out(Out7)))])
failure=info(why_was_true(\+baseKB:(sk_out(_32100),get_attr(_32100,sk,_32122),_32122='SKF-666')))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(sk_out(_32100),get_attr(_32100,sk,_32122),_32122='SKF-666').
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(sk_out(_32100),get_attr(_32100,sk,_32122),_32122='SKF-666').
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(sk_out(_32100),get_attr(_32100,sk,_32122),_32122='SKF-666').
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(findall(_47728,(clause_u(sk_out(_47728),_47750,_47772),wdmsg(sk_out(_47728))),[fl(_69286,_69288,_69286,_69288),avar([vn='ExIn',sk='SKF-666']),_69246]),length([fl(_69286,_69288,_69286,_69288),avar([vn='ExIn',sk='SKF-666']),_69246],3),3=3)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for findall(_47728,(clause_u(sk_out(_47728),_47750,_47772),wdmsg(sk_out(_47728))),[ fl(Fl5,Fl4,Fl,Fl6),
avar( [ vn='ExIn',
sk='SKF-666']),
_69246]),length([
fl(Fl5,Fl4,Fl,Fl6),
avar( [ vn='ExIn',
sk='SKF-666']),
_69246],3),3=3.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% sk_out(fl(_91648,_91650,_91648,_91650))
% sk_out(avar([vn='ExIn',sk='SKF-666']))
% sk_out(_47728)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for findall(_47728,(clause_u(sk_out(_47728),_47750,_47772),wdmsg(sk_out(_47728))),[ fl(Fl5,Fl4,Fl,Fl6),
avar( [ vn='ExIn',
sk='SKF-666']),
_69246]),length([
fl(Fl5,Fl4,Fl,Fl6),
avar( [ vn='ExIn',
sk='SKF-666']),
_1312],3),3=3.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for findall(_936,(clause_u(sk_out(_936),_940,_944),wdmsg(sk_out(_936))),[ fl(Fl5,Fl4,Fl,Fl6),
avar( [ vn='ExIn',
sk='SKF-666']),
_1312]),length([ fl(Fl5,Fl4,Fl,Fl6),
avar( [ vn='ExIn',
sk='SKF-666']),
_1312],3),3=3.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k attvar_09.pfc (returned 7) -->
<testsuite name="fc_09.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['fc_09.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:a(t)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for a(t):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_09.pfc',27)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:b(t)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b(t):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 a(t) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_09.pfc:27]
1.2 a(W4)==>b(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_09.pfc:28]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_09.pfc',27)
1.4 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_09.pfc',28)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_09.pfc',29)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+a(t))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+a(t).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+a(t).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+a(t).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:b(t)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b(t):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_09.pfc',29)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k fc_09.pfc (returned 7) -->
<testsuite name="mt_09.pl">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['mt_09.pl'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k mt_09.pl (returned 7) -->
<testsuite name="nd_09_rule.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['nd_09_rule.pfc'])" -g "test_completed"
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = a(t) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = a(t) ,
% support_fact = mfl4(_64680,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc',22) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( a(t)).
% % Found positive trigger: a(t)
% % body: mpred_positive_fact(a(t))*->rhs([ \+( ~( a(t)))])
% % still_supported(~a(t))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~a(t)
% % still_supported(~a(t))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = a(_1182),{member(_1204,[1,2,3,4,5])}==>b(_1182,_1204) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = a(_1182),{member(_1204,[1,2,3,4,5])}==>b(_1182,_1204) ,
% support_fact = mfl4(
% [ 'X'=X,
% 'Y'=Y],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc', 24) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( ( a(A),{member(Ele,[1,2,3,4,5])} ==>
% b(B,B5))).
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,b,2,pfcRHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,b,2,pfcRHS) ,
% support_fact = mfl4(
% [ 'X'=X,
% 'Y'=Y],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc', 24) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,b,2,pfcRHS)).
% % Found positive trigger: mpred_prop(baseKB,b,2,pfcRHS)
% % body: \+ground(b/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,b,2,pfcRHS)) }])
% % Found positive trigger: mpred_prop(baseKB,b,2,pfcRHS)
% % body: rhs([ mpred_prop(baseKB,b,2,pfcCreates)])
% % RHS-Post1: mpred_prop(baseKB,b,2,pfcCreates)
% % Support: mpred_prop(baseKB,b,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,b,2,pfcRHS),rhs([ mpred_prop(baseKB,b,2,pfcCreates)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,b,2,pfcCreates) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,b,2,pfcCreates) ,
% support_fact = mpred_prop(baseKB,b,2,pfcRHS) ,
% support_trig = '$pt'(baseKB,mpred_prop(baseKB,b,2,pfcRHS),rhs([mpred_prop(baseKB,b,2,pfcCreates)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,b,2,pfcCreates)).
% % Found positive trigger: mpred_prop(baseKB,b,2,pfcCreates)
% % body: \+ground(b/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,b,2,pfcCreates)) }])
% % Found positive trigger: mpred_prop(baseKB,b,2,pfcCreates)
% % body: rhs([ { baseKB : warn_if_static(b,2) },
% % { kb_shared( baseKB : b/2) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,b,2,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,b,2,kb_shared) ,
% support_fact = ( mfl4(
% [ 'X'=X,
% 'Y'=Y],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc', 24) ,
% ax) ,
% support_trig = mfl4(
% [ 'X'=X,
% 'Y'=Y],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc', 24) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,b,2,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,b,2,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB3\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_93068:b/2))),
% % show_failure( on_x_fail( Call5 :
% %
% % call(kb_shared,_107304:b/2))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB3\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_94274:b/2))),
% % show_failure( on_x_fail( Call5 :
% %
% % call(kb_shared,_108510:b/2))) }])
% % Support: mpred_prop(baseKB,b,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,b,2,kb_shared),'$pt'(baseKB,genlMt(BaseKB6,baseKB),(BaseKB7\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call8 :
% %
% % call(kb_shared,_38162:b/2))),
% % show_failure( on_x_fail( Call9 :
% %
% % call(kb_shared,_52398:b/2))) }]))))
% % Found positive trigger: mpred_prop(baseKB,b,2,kb_shared)
% % body: \+ground(b/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,b,2,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,b,2,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,b,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,b,2,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,b,2,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,b,2,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,b,2,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,b,2,kb_shared)
% % still_supported(~mpred_prop(baseKB,b,2,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,b,2,pfcCreates)
% % body: genlPreds(pfcCreates,GenlPreds_PfcCreates)*->rhs([ mpred_prop(baseKB,b,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,b,2,pfcCreates)
% % body: mpred_positive_fact(mpred_prop(baseKB,b,2,pfcCreates))*->rhs([ \+( ~( mpred_prop(baseKB,b,2,pfcCreates)))])
% % still_supported(~mpred_prop(baseKB,b,2,pfcCreates))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,b,2,pfcCreates)
% % still_supported(~mpred_prop(baseKB,b,2,pfcCreates))
% % Found positive trigger: mpred_prop(baseKB,b,2,pfcRHS)
% % body: genlPreds(pfcRHS,GenlPreds_PfcRHS)*->rhs([ mpred_prop(baseKB,b,2,Prop)])
% % RHS-Post1: mpred_prop(baseKB,b,2,pfcControlled)
% % Support: mpred_prop(baseKB,b,2,pfcRHS),'$pt'(baseKB,mpred_prop(baseKB,b,2,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs([ mpred_prop(baseKB,b,2,pfcControlled)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,b,2,pfcControlled) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,b,2,pfcControlled) ,
% support_fact = mpred_prop(baseKB,b,2,pfcRHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,b,2,pfcRHS),
% genlPreds(pfcRHS,pfcControlled)*->rhs([mpred_prop(baseKB,b,2,pfcControlled)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,b,2,pfcControlled)).
% % Found positive trigger: mpred_prop(baseKB,b,2,pfcControlled)
% % body: \+ground(b/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,b,2,pfcControlled)) }])
% % Found positive trigger: mpred_prop(baseKB,b,2,pfcControlled)
% % body: rhs([ { kb_shared( baseKB : b/2) }])
% % Found positive trigger: mpred_prop(baseKB,b,2,pfcControlled)
% % body: genlPreds(pfcControlled,GenlPreds_PfcControlled)*->rhs([ mpred_prop(baseKB,b,2,Prop)])
% % RHS-Post1: mpred_prop(baseKB,b,2,prologHybrid)
% % Support: mpred_prop(baseKB,b,2,pfcControlled),'$pt'(baseKB,mpred_prop(baseKB,b,2,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs(
% % [ mpred_prop(baseKB,b,2,prologHybrid)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,b,2,prologHybrid) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,b,2,prologHybrid) ,
% support_fact = mpred_prop(baseKB,b,2,pfcControlled) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,b,2,pfcControlled),
% genlPreds(pfcControlled,prologHybrid)*->rhs([mpred_prop(baseKB,b,2,prologHybrid)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,b,2,prologHybrid)).
% % Found positive trigger: mpred_prop(baseKB,b,2,prologHybrid)
% % body: \+ground(b/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,b,2,prologHybrid)) }])
% % Found positive trigger: mpred_prop(baseKB,b,2,prologHybrid)
% % body: genlPreds(prologHybrid,GenlPreds_PrologHybrid)*->rhs([ mpred_prop(baseKB,b,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,b,2,prologHybrid)
% % body: mpred_positive_fact(mpred_prop(baseKB,b,2,prologHybrid))*->rhs([ \+( ~( mpred_prop(baseKB,b,2,prologHybrid)))])
% % still_supported(~mpred_prop(baseKB,b,2,prologHybrid))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,b,2,prologHybrid)
% % still_supported(~mpred_prop(baseKB,b,2,prologHybrid))
% % Found positive trigger: mpred_prop(baseKB,b,2,pfcControlled)
% % body: mpred_positive_fact(mpred_prop(baseKB,b,2,pfcControlled))*->rhs([ \+( ~( mpred_prop(baseKB,b,2,pfcControlled)))])
% % still_supported(~mpred_prop(baseKB,b,2,pfcControlled))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,b,2,pfcControlled)
% % still_supported(~mpred_prop(baseKB,b,2,pfcControlled))
% % Found positive trigger: mpred_prop(baseKB,b,2,pfcRHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,b,2,pfcRHS))*->rhs([ \+( ~( mpred_prop(baseKB,b,2,pfcRHS)))])
% % still_supported(~mpred_prop(baseKB,b,2,pfcRHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,b,2,pfcRHS)
% % still_supported(~mpred_prop(baseKB,b,2,pfcRHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,a,1,pfcLHS) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,a,1,pfcLHS) ,
% support_fact = mfl4(
% [ 'X'=X,
% 'Y'=Y],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc', 24) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,a,1,pfcLHS)).
% % Found positive trigger: mpred_prop(baseKB,a,1,pfcLHS)
% % body: \+ground(a/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,a,1,pfcLHS)) }])
% % Found positive trigger: mpred_prop(baseKB,a,1,pfcLHS)
% % body: rhs([ arity(a,1),
% % functorIsMacro(a),
% % mpred_prop(baseKB,a,1,pfcWatches)])
% % RHS-Post1: arity(a,1)
% % Support: mpred_prop(baseKB,a,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,a,1,pfcLHS),rhs([ arity(a,1),
% % functorIsMacro(a),
% % mpred_prop(baseKB,a,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = arity(a,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = arity(a,1) ,
% support_fact = mpred_prop(baseKB,a,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,a,1,pfcLHS),
% rhs( [ arity(a,1),
% functorIsMacro(a),
% mpred_prop(baseKB,a,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( arity(a,1)).
% % Found positive trigger: arity(a,1)
% % body: predicateConventionMt(a,A)*->rhs([ { kb_global( _103798 :
% %
% % a/1) }])
% % Found positive trigger: arity(a,1)
% % body: prologHybrid(a)*->rhs([ { kb_shared( a/1) }])
% % Found positive trigger: arity(a,1)
% % body: pfcControlled(a)*->rhs([ hybrid_support(a,1)])
% % Found positive trigger: arity(a,1)
% % body: mpred_positive_fact(arity(a,1))*->rhs([ \+( ~( arity(a,1)))])
% % still_supported(~arity(a,1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~arity(a,1)
% % still_supported(~arity(a,1))
% % Found positive trigger: arity(a,1)
% % body: singleValuedInArg(a,A)*->rhs([ singleValuedInArgAX(a,1,SingleValuedInArgAX5)])
% % RHS-Post1: functorIsMacro(a)
% % Support: mpred_prop(baseKB,a,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,a,1,pfcLHS),rhs([ arity(a,1),
% % functorIsMacro(a),
% % mpred_prop(baseKB,a,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = functorIsMacro(a) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = functorIsMacro(a) ,
% support_fact = mpred_prop(baseKB,a,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,a,1,pfcLHS),
% rhs( [ arity(a,1),
% functorIsMacro(a),
% mpred_prop(baseKB,a,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( functorIsMacro(a)).
% % Found positive trigger: functorIsMacro(a)
% % body: mpred_positive_fact(functorIsMacro(a))*->rhs([ \+( ~( functorIsMacro(a)))])
% % still_supported(~functorIsMacro(a))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~functorIsMacro(a)
% % still_supported(~functorIsMacro(a))
% % RHS-Post1: mpred_prop(baseKB,a,1,pfcWatches)
% % Support: mpred_prop(baseKB,a,1,pfcLHS),'$pt'(baseKB,mpred_prop(baseKB,a,1,pfcLHS),rhs([ arity(a,1),
% % functorIsMacro(a),
% % mpred_prop(baseKB,a,1,pfcWatches)]))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,a,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,a,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,a,1,pfcLHS) ,
% support_trig = '$pt'( baseKB,
% mpred_prop(baseKB,a,1,pfcLHS),
% rhs( [ arity(a,1),
% functorIsMacro(a),
% mpred_prop(baseKB,a,1,pfcWatches)])) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,a,1,pfcWatches)).
% % Found positive trigger: mpred_prop(baseKB,a,1,pfcWatches)
% % body: \+ground(a/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,a,1,pfcWatches)) }])
% % Found positive trigger: mpred_prop(baseKB,a,1,pfcWatches)
% % body: rhs([ { kb_shared( baseKB : a/1) }])
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,a,1,kb_shared) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,a,1,kb_shared) ,
% support_fact = ( mfl4(
% [ 'X'=X,
% 'Y'=Y],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc', 24) ,
% ax) ,
% support_trig = mfl4(
% [ 'X'=X,
% 'Y'=Y],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc', 24) ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,a,1,kb_shared)).
% % Found positive trigger: mpred_prop(baseKB,a,1,kb_shared)
% % body: '$pt'(baseKB,genlMt(BaseKB,baseKB),(BaseKB3\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_65564:a/1))),
% % show_failure( on_x_fail( Call5 :
% %
% % call(kb_shared,_79800:a/1))) }])))
% % Adding positive
% % trigger: genlMt(BaseKB,baseKB)
% % body: BaseKB3\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
% %
% % call(kb_shared,_70360:a/1))),
% % show_failure( on_x_fail( Call5 :
% %
% % call(kb_shared,_84596:a/1))) }])
% % Support: mpred_prop(baseKB,a,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,a,1,kb_shared),'$pt'(baseKB,genlMt(BaseKB6,baseKB),(BaseKB7\=baseKB*->rhs(
% % [ { nop( dmsg_pretty( Call8 :
% %
% % call(kb_shared,_17456:a/1))),
% % show_failure( on_x_fail( Call9 :
% %
% % call(kb_shared,_31692:a/1))) }]))))
% % Found positive trigger: mpred_prop(baseKB,a,1,kb_shared)
% % body: \+ground(a/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,a,1,kb_shared)) }])
% % Found positive trigger: mpred_prop(baseKB,a,1,kb_shared)
% % body: genlPreds(kb_shared,GenlPreds_Kb_shared)*->rhs([ mpred_prop(baseKB,a,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,a,1,kb_shared)
% % body: mpred_positive_fact(mpred_prop(baseKB,a,1,kb_shared))*->rhs([ \+( ~( mpred_prop(baseKB,a,1,kb_shared)))])
% % still_supported(~mpred_prop(baseKB,a,1,kb_shared))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,a,1,kb_shared)
% % still_supported(~mpred_prop(baseKB,a,1,kb_shared))
% % Found positive trigger: mpred_prop(baseKB,a,1,pfcWatches)
% % body: genlPreds(pfcWatches,GenlPreds_PfcWatches)*->rhs([ mpred_prop(baseKB,a,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,a,1,pfcWatches)
% % body: mpred_positive_fact(mpred_prop(baseKB,a,1,pfcWatches))*->rhs([ \+( ~( mpred_prop(baseKB,a,1,pfcWatches)))])
% % still_supported(~mpred_prop(baseKB,a,1,pfcWatches))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,a,1,pfcWatches)
% % still_supported(~mpred_prop(baseKB,a,1,pfcWatches))
% % Found positive trigger: mpred_prop(baseKB,a,1,pfcLHS)
% % body: genlPreds(pfcLHS,GenlPreds_PfcLHS)*->rhs([ mpred_prop(baseKB,a,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,a,1,pfcLHS)
% % body: mpred_positive_fact(mpred_prop(baseKB,a,1,pfcLHS))*->rhs([ \+( ~( mpred_prop(baseKB,a,1,pfcLHS)))])
% % still_supported(~mpred_prop(baseKB,a,1,pfcLHS))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,a,1,pfcLHS)
% % still_supported(~mpred_prop(baseKB,a,1,pfcLHS))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,member,2,pfcCallCode) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,member,2,pfcCallCode) ,
% support_fact = mfl4(
% [ 'X'=X,
% 'Y'=Y],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc', 24) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,member,2,pfcCallCode)).
% % Found positive trigger: mpred_prop(baseKB,member,2,pfcCallCode)
% % body: \+ground(member/2)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,member,2,pfcCallCode)) }])
% % Found positive trigger: mpred_prop(baseKB,member,2,pfcCallCode)
% % body: predicate_is_undefined_fa(member,2)*->rhs([ mpred_prop(baseKB,member,2,needsDefined)])
% % Found positive trigger: mpred_prop(baseKB,member,2,pfcCallCode)
% % body: genlPreds(pfcCallCode,GenlPreds_PfcCallCode)*->rhs([ mpred_prop(baseKB,member,2,Prop)])
% % Found positive trigger: mpred_prop(baseKB,member,2,pfcCallCode)
% % body: mpred_positive_fact(mpred_prop(baseKB,member,2,pfcCallCode))*->rhs([ \+( ~( mpred_prop(baseKB,member,2,pfcCallCode)))])
% % still_supported(~mpred_prop(baseKB,member,2,pfcCallCode))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,member,2,pfcCallCode)
% % still_supported(~mpred_prop(baseKB,member,2,pfcCallCode))
% % Adding positive
% % trigger: a(A)
% % body: member(Ele,[ 1,
% % 2, 3, 4, 5])*->rhs([ b(B,B7)])
% % Support: (a(A8),{member(Ele9,[ 1,
% % 2, 3, 4, 5])}==>b(B4,B10)),mfl4([ 'X'=X,
% % 'Y'=Y],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc',24)
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = mpred_prop(baseKB,a,1,pfcPosTrigger) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,a,1,pfcPosTrigger) ,
% support_fact = mfl4(
% [ 'X'=X,
% 'Y'=Y],
% baseKB, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc', 24) ,
% support_trig=ax ,
% none is support_status.
% baseKB : mpred_fwc1( mpred_prop(baseKB,a,1,pfcPosTrigger)).
% % Found positive trigger: mpred_prop(baseKB,a,1,pfcPosTrigger)
% % body: \+ground(a/1)*->rhs([ { trace_or_throw_ex( mpred_prop(baseKB,a,1,pfcPosTrigger)) }])
% % Found positive trigger: mpred_prop(baseKB,a,1,pfcPosTrigger)
% % body: rhs([ mpred_prop(baseKB,a,1,pfcWatches)])
% % RHS-Post1: mpred_prop(baseKB,a,1,pfcWatches)
% % Support: mpred_prop(baseKB,a,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(baseKB,a,1,pfcPosTrigger),rhs([ mpred_prop(baseKB,a,1,pfcWatches)]))
% call_mpred_post4 :-
% identical is assertion_status ,
% post1 = mpred_prop(baseKB,a,1,pfcWatches) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = mpred_prop(baseKB,a,1,pfcWatches) ,
% support_fact = mpred_prop(baseKB,a,1,pfcPosTrigger) ,
% support_trig = '$pt'(baseKB,mpred_prop(baseKB,a,1,pfcPosTrigger),rhs([mpred_prop(baseKB,a,1,pfcWatches)])) ,
% ( simular( ( mpred_prop(baseKB,a,1,pfcLHS) ,
% '$pt'( baseKB,
% mpred_prop(baseKB,a,1,pfcLHS),
% rhs( [ arity(a,1),
% functorIsMacro(a),
% mpred_prop(baseKB,a,1,pfcWatches)])))) is
% support_status).
% % Found positive trigger: mpred_prop(baseKB,a,1,pfcPosTrigger)
% % body: genlPreds(pfcPosTrigger,GenlPreds_PfcPosTrigger)*->rhs([ mpred_prop(baseKB,a,1,Prop)])
% % Found positive trigger: mpred_prop(baseKB,a,1,pfcPosTrigger)
% % body: mpred_positive_fact(mpred_prop(baseKB,a,1,pfcPosTrigger))*->rhs([ \+( ~( mpred_prop(baseKB,a,1,pfcPosTrigger)))])
% % still_supported(~mpred_prop(baseKB,a,1,pfcPosTrigger))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_prop(baseKB,a,1,pfcPosTrigger)
% % still_supported(~mpred_prop(baseKB,a,1,pfcPosTrigger))
% % RHS-Post1: b(t,1)
% % Support: a(t),'$pt'(baseKB,a(A),(member(Ele,[ 1,
% % 2, 3, 4, 5])*->rhs([ b(B,B6)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = b(t,1) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = b(t,1) ,
% support_fact = a(t) ,
% support_trig = '$pt'( baseKB,
% a(A),
% member(_2058,[1,2,3,4,5])*->rhs([b(_2048,_2058)])) ,
% none is support_status.
% baseKB : mpred_fwc1( b(t,1)).
% % Found positive trigger: b(t,1)
% % body: mpred_positive_fact(b(t,1))*->rhs([ \+( ~( b(t,1)))])
% % still_supported(~b(t,1))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~b(t,1)
% % still_supported(~b(t,1))
% % RHS-Post1: b(t,2)
% % Support: a(t),'$pt'(baseKB,a(A),(member(Ele,[ 1,
% % 2, 3, 4, 5])*->rhs([ b(B,B6)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = b(t,2) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = b(t,2) ,
% support_fact = a(t) ,
% support_trig = '$pt'( baseKB,
% a(A),
% member(_2056,[1,2,3,4,5])*->rhs([b(_2046,_2056)])) ,
% none is support_status.
% baseKB : mpred_fwc1( b(t,2)).
% % Found positive trigger: b(t,2)
% % body: mpred_positive_fact(b(t,2))*->rhs([ \+( ~( b(t,2)))])
% % still_supported(~b(t,2))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~b(t,2)
% % still_supported(~b(t,2))
% % RHS-Post1: b(t,3)
% % Support: a(t),'$pt'(baseKB,a(A),(member(Ele,[ 1,
% % 2, 3, 4, 5])*->rhs([ b(B,B6)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = b(t,3) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = b(t,3) ,
% support_fact = a(t) ,
% support_trig = '$pt'( baseKB,
% a(A),
% member(_2056,[1,2,3,4,5])*->rhs([b(_2046,_2056)])) ,
% none is support_status.
% baseKB : mpred_fwc1( b(t,3)).
% % Found positive trigger: b(t,3)
% % body: mpred_positive_fact(b(t,3))*->rhs([ \+( ~( b(t,3)))])
% % still_supported(~b(t,3))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~b(t,3)
% % still_supported(~b(t,3))
% % RHS-Post1: b(t,4)
% % Support: a(t),'$pt'(baseKB,a(A),(member(Ele,[ 1,
% % 2, 3, 4, 5])*->rhs([ b(B,B6)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = b(t,4) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = b(t,4) ,
% support_fact = a(t) ,
% support_trig = '$pt'( baseKB,
% a(A),
% member(_2056,[1,2,3,4,5])*->rhs([b(_2046,_2056)])) ,
% none is support_status.
% baseKB : mpred_fwc1( b(t,4)).
% % Found positive trigger: b(t,4)
% % body: mpred_positive_fact(b(t,4))*->rhs([ \+( ~( b(t,4)))])
% % still_supported(~b(t,4))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~b(t,4)
% % still_supported(~b(t,4))
% % RHS-Post1: b(t,5)
% % Support: a(t),'$pt'(baseKB,a(A),(member(Ele,[ 1,
% % 2, 3, 4, 5])*->rhs([ b(B,B6)])))
% call_mpred_post4 :-
% unique is assertion_status ,
% post1 = b(t,5) ,
% fix_mp=baseKB ,
% mz=baseKB ,
% p0 = b(t,5) ,
% support_fact = a(t) ,
% support_trig = '$pt'( baseKB,
% a(A),
% member(_2056,[1,2,3,4,5])*->rhs([b(_2046,_2056)])) ,
% none is support_status.
% baseKB : mpred_fwc1( b(t,5)).
% % Found positive trigger: b(t,5)
% % body: mpred_positive_fact(b(t,5))*->rhs([ \+( ~( b(t,5)))])
% % still_supported(~b(t,5))
% % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~b(t,5)
% % still_supported(~b(t,5))
% % Found positive trigger: a(A),{member(Ele,[ 1,
% % 2, 3, 4, 5])}==>b(B,B8)
% % body: mpred_positive_fact((a(A9),{member(Ele10,[ 1,
% % 2, 3, 4, 5])}==>b(B3,B11)))*->rhs([ \+( ~( ( a(A12),{member(Ele13,[1,2,3,4,5])} ==>
% % b(B4,B14))))])
passed=info(why_was_true(baseKB:a(t)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for a(t):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc',22)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:b(t,1)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b(t,1):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 a(t) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc:22]
1.2 a(W4),{member(X4,[ 1,
2, 3, 4, 5])}==>b(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc:24]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc',22)
1.4 mfl4([ 'X'=_,
'Y'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc',24)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:b(t,2)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b(t,2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 a(t) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc:22]
1.2 a(W4),{member(X4,[ 1,
2, 3, 4, 5])}==>b(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc:24]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc',22)
1.4 mfl4([ 'X'=_,
'Y'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc',24)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:b(t,3)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b(t,3):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 a(t) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc:22]
1.2 a(W4),{member(X4,[ 1,
2, 3, 4, 5])}==>b(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc:24]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc',22)
1.4 mfl4([ 'X'=_,
'Y'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc',24)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:b(t,4)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b(t,4):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 a(t) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc:22]
1.2 a(W4),{member(X4,[ 1,
2, 3, 4, 5])}==>b(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc:24]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc',22)
1.4 mfl4([ 'X'=_,
'Y'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc',24)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:b(t,5)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b(t,5):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 a(t) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc:22]
1.2 a(W4),{member(X4,[ 1,
2, 3, 4, 5])}==>b(W4,X4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc:24]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc',22)
1.4 mfl4([ 'X'=_,
'Y'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc',24)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% success( mpred_undo1_pt_unfwc_2,
% retract_u( '$pt'( baseKB,
% a(A),
% member(Ele,[1,2,3,4,5])*->rhs([b(B,B6)])))).
passed=info(why_was_true(baseKB:a(t)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for a(t):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_09_rule.pfc',22)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+b(t,1))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(t,1).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(t,1).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(t,1).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+b(t,2))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(t,2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(t,2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(t,2).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+b(t,3))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(t,3).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(t,3).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(t,3).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+b(t,4))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(t,4).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(t,4).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(t,4).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+b(t,5))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(t,5).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(t,5).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(t,5).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k nd_09_rule.pfc (returned 7) -->
<testsuite name="retry_inheritance_09.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['retry_inheritance_09.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k retry_inheritance_09.pfc (returned 7) -->
<testsuite name="retry_undefined_09.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['retry_undefined_09.pfc'])" -g "test_completed"
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k retry_undefined_09.pfc (returned 7) -->
<testsuite name="attvar_10.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['attvar_10.pfc'])" -g "test_completed"
failure=info(why_was_true(\+baseKB:(ain(sk_in(_57912)),predicate_property(sk_in(_57934),number_of_clauses(_57956)),_57956==3)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(ain(sk_in(_57912)),predicate_property(sk_in(_57934),number_of_clauses(_57956)),_57956==3).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(ain(sk_in(_57912)),predicate_property(sk_in(_57934),number_of_clauses(_57956)),_57956==3).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(ain(sk_in(_57912)),predicate_property(sk_in(_57934),number_of_clauses(_57956)),_57956==3).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB:(findall(_76398,(clause_u(sk_in(_76398),_76420,_76442),wdmsg(sk_in(_76398))),_76464),length(_76464,_76486),_76486=3)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(findall(_76398,(clause_u(sk_in(_76398),_76420,_76442),wdmsg(sk_in(_76398))),_76464),length(_76464,_76486),_76486=3).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% sk_in(fl(_91780,_91782,_91780,_91782))
% sk_in(_76398)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(findall(_76398,(clause_u(sk_in(_76398),_76420,_76442),wdmsg(sk_in(_76398))),_76464),length(_76464,_76486),_76486=3).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(findall(_76398,(clause_u(sk_in(_76398),_76420,_76442),wdmsg(sk_in(_76398))),_76464),length(_76464,_76486),_76486=3).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB:(sk_out(_69526),get_attr(_69526,sk,_69548),_69548='SKF-666')))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(sk_out(_69526),get_attr(_69526,sk,_69548),_69548='SKF-666').
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(sk_out(_69526),get_attr(_69526,sk,_69548),_69548='SKF-666').
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(sk_out(_69526),get_attr(_69526,sk,_69548),_69548='SKF-666').
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB:(findall(_81936,(clause_u(sk_out(_81936),_81958,_81980),wdmsg(sk_out(_81936))),_82002),length(_82002,_82024),_82024=3)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(findall(_81936,(clause_u(sk_out(_81936),_81958,_81980),wdmsg(sk_out(_81936))),_82002),length(_82002,_82024),_82024=3).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% sk_out(fl(_97942,_97944,_97942,_97944))
% sk_out(_81936)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(findall(_81936,(clause_u(sk_out(_81936),_81958,_81980),wdmsg(sk_out(_81936))),_82002),length(_82002,_82024),_82024=3).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(findall(_81936,(clause_u(sk_out(_81936),_81958,_81980),wdmsg(sk_out(_81936))),_82002),length(_82002,_82024),_82024=3).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k attvar_10.pfc (returned 7) -->
<testsuite name="fc_10.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['fc_10.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:a(t)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for a(t):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_10.pfc',24)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:b(t)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b(t):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_10.pfc',25)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2.1 a(t) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_10.pfc:24]
2.2 a(W4)==>b(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_10.pfc:26]
2.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_10.pfc',24)
2.4 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_10.pfc',26)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+a(t))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+a(t).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+a(t).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+a(t).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:b(t)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b(t):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_10.pfc',25)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k fc_10.pfc (returned 7) -->
<testsuite name="attvar_11.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['attvar_11.pfc'])" -g "test_completed"
:(baseKB,
( maplist(call, [dif(X, 666)]),
dif(666, X),
assert_i(not_666(X))
)).
/* found 1 for baseKB:(dif(666,_65996),assert_i(not_666(_65996))).
*/
%
:(baseKB,
( maplist(call, [dif(X, 666)]),
dif(666, X),
clause_asserted_i(not_666(X))
)).
/* found 1 for baseKB:(dif(666,_77762),clause_asserted_i(not_666(_77762))).
*/
:(baseKB,
( maplist(call, [dif(X, 666), dif(X, 666)]),
dif(666, X),
dif(666, X),
assert_i(not_666x2(X))
)).
/* found 1 for baseKB:(dif(666,_79202),dif(666,_79202),assert_i(not_666x2(_79202))).
*/
:(baseKB,
( maplist(call, [dif(X, 666), dif(X, 666)]),
dif(666, X),
dif(666, X),
clause_asserted_i(not_666x2(X))
)).
/* found 1 for baseKB:(dif(666,_80642),dif(666,_80642),clause_asserted_i(not_666x2(_80642))).
*/
/* found 0 for baseKB:(dif(5,_82114),dif(666,_82114),\+clause_asserted_i(not_666(_82114))).
*/
/* found 0 for baseKB:(dif(5,_83498),\+clause_asserted_i(not_666(_83498))).
*/
/* found 0 for baseKB:(\+clause_asserted_i(not_666(666))).
*/
/* found 0 for baseKB:(\+clause_asserted_i(not_666(_86066))).
*/
baseKB:not_666(5).
/* found 1 for baseKB:not_666(5).
*/
baseKB:call((not_666(5), var(5), 5=5)).
/* found 1 for baseKB:call((not_666(_88686),var(_88686),_88686=5)).
*/
/* found 0 for baseKB:(not_666(_90106),var(_90106),\+_90106=666).
*/
/* found 0 for baseKB:(\+not_666(666)).
*/
/* found 0 for baseKB:(\+clause_asserted_i(not_666(5))).
*/
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k attvar_11.pfc (returned 7) -->
<testsuite name="fc_11.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['fc_11.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:a(t)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for a(t):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_11.pfc',25)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:b(t)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b(t):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_11.pfc',23)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2.1 a(t) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_11.pfc:25]
2.2 a(W4)==>b(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_11.pfc:24]
2.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_11.pfc',25)
2.4 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_11.pfc',24)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+a(t))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+a(t).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+a(t).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+a(t).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:b(t)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b(t):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_11.pfc',23)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k fc_11.pfc (returned 7) -->
<testsuite name="attvar_12.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['attvar_12.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:clause_asserted_i(sk_in(avar([vn='Ex',sk='SKF-666'])))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause_asserted_i(sk_in(avar([ vn='Ex',
sk='SKF-666']))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause_asserted_i(sk_in(avar([ vn='Ex',
sk='SKF-666']))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for clause_asserted_i(sk_in(avar([ vn='Ex',
sk='SKF-666']))).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
failure=info(why_was_true(\+baseKB:(sk_out(_77876),get_attr(_77876,sk,_77898),_77898='SKF-666')))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(sk_out(_77876),get_attr(_77876,sk,_77898),_77898='SKF-666').
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(sk_out(_77876),get_attr(_77876,sk,_77898),_77898='SKF-666').
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+baseKB:(sk_out(_77876),get_attr(_77876,sk,_77898),_77898='SKF-666').
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k attvar_12.pfc (returned 7) -->
<testsuite name="fc_12.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['fc_12.pfc'])" -g "test_completed"
passed=info(why_was_true(baseKB:a(t)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for a(t):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_12.pfc',25)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:b(t)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b(t):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 a(t) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_12.pfc:25]
1.2 a(W4)==>b(W4) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_12.pfc:24]
1.3 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_12.pfc',25)
1.4 mfl4([ 'X'=_],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_12.pfc',24)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+a(t))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+a(t).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+a(t).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+a(t).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
passed=info(why_was_true(baseKB:(\+b(t))))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(t).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(t).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
No justifications for \+b(t).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
/dev/null
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k fc_12.pfc (returned 7) -->