<!--
Running Matching Tests: /opt/logicmoo_workspace/bin/test_prolog.sh -k *_01.*
-->
<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(_39814,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))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Justifications for b(2):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.1 mfl4(_,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/abc_01.pfc',15)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
<testcase name="\naf b(2). @ 21" package="sanity_base.abc_01" classname="sanity_base.abc_01" time="0.00004076957702636719">
<system-err><![CDATA[
goal = baseKB:(\+b(2)).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/abc_01.pfc':21.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/abc_01.pfc#L21".
time = 4.076957702636719e-5.
result = passed.
]]></system-err>
</testcase>
</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"
sk1_in(A) :-
attr_bind([put_attr(A, sk1, 'SKF-666')], true).
]]></system-out>
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k attvar_01.pl (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"
:- dynamic bc_q/1.
:- multifile bc_q/1.
:- public bc_q/1.
:- module_transparent bc_q/1.
bc_q(A) :-
awc,
!,
mpred_bc_and_with_pfc(bc_q(A)).
:- dynamic bc_p/1.
bc_p(a).
bc_p(b).
:- dynamic bc_q/1.
:- multifile bc_q/1.
:- public bc_q/1.
:- module_transparent bc_q/1.
bc_q(A) :-
awc,
!,
mpred_bc_and_with_pfc(bc_q(A)).
:- dynamic bc_q/1.
:- multifile bc_q/1.
:- public bc_q/1.
:- module_transparent bc_q/1.
bc_q(A) :-
awc,
!,
mpred_bc_and_with_pfc(bc_q(A)).
bc_q(b).
]]></system-out>
<testcase name="bc_p(b). @ 26" package="sanity_base.bc_01" classname="sanity_base.bc_01" time="0.00003600120544433594">
<system-err><![CDATA[
goal = baseKB:call_u(bc_p(b)).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01.pfc':26.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/bc_01.pfc#L26".
time = 3.600120544433594e-5.
result = passed.
]]></system-err>
</testcase>
<testcase name="\naf clause_u(bc_q(_24522),true). @ 31" package="sanity_base.bc_01" classname="sanity_base.bc_01" time="0.00008010864257812500">
<system-err><![CDATA[
goal = baseKB:(\+clause_u(bc_q(_72612),true)).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01.pfc':31.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/bc_01.pfc#L31".
time = 8.0108642578125e-5.
result = passed.
]]></system-err>
</testcase>
<testcase name="bc_q(b). @ 33" package="sanity_base.bc_01" classname="sanity_base.bc_01" time="0.00925707817077636719">
<system-err><![CDATA[
goal = baseKB:call_u(bc_q(b)).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01.pfc':33.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/bc_01.pfc#L33".
time = 0.009257078170776367.
result = passed.
]]></system-err>
</testcase>
<testcase name="clause_u(bc_q(_65502),true). @ 37" package="sanity_base.bc_01" classname="sanity_base.bc_01" time="0.00007057189941406250">
<system-err><![CDATA[
goal = baseKB:clause_u(bc_q(_73500),true).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bc_01.pfc':37.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/bc_01.pfc#L37".
time = 7.05718994140625e-5.
result = passed.
]]></system-err>
</testcase>
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k bc_01.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"
:- dynamic bc_q/1.
:- multifile bc_q/1.
:- public bc_q/1.
:- module_transparent bc_q/1.
bc_q(A) :-
awc,
!,
mpred_bc_and_with_pfc(bc_q(A)).
:- dynamic bc_p/1.
bc_p(a).
bc_p(b).
:- dynamic bc_q/1.
:- multifile bc_q/1.
:- public bc_q/1.
:- module_transparent bc_q/1.
bc_q(A) :-
awc,
!,
mpred_bc_and_with_pfc(bc_q(A)).
:- dynamic bc_q/1.
:- multifile bc_q/1.
:- public bc_q/1.
:- module_transparent bc_q/1.
bc_q(A) :-
awc,
!,
mpred_bc_and_with_pfc(bc_q(A)).
bc_q(b).
% 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(39557),
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(_24522),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(_68584),true). @ 42",goal,baseKB:clause(bc_q(Q31),true)).
/* 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(42779),
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(_24522),true). @ 31",goal,baseKB:(\+clause(bc_q(Q),true))).
% Fileinfo: unk: -1
j_u : junit_prop("clause(bc_q(_68584),true). @ 42",goal,baseKB:clause(bc_q(Q),true)).
% Fileinfo: unk: -1
j_u : junit_prop( "mpred_retract((bc_q(_124970)<-bc_p(_124970))),\\+clause(bc_q(_124992),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(_32094),true). @ 51",goal,baseKB:(\+clause(bc_q(Q3),true))).
]]></system-out>
<testcase name="bc_p(b). @ 27" package="sanity_base.bwd_01" classname="sanity_base.bwd_01" time="0.00003337860107421875">
<system-err><![CDATA[
goal = baseKB:call_u(bc_p(b)).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01.pfc':27.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/bwd_01.pfc#L27".
time = 3.337860107421875e-5.
result = passed.
]]></system-err>
</testcase>
<testcase name="\naf clause(bc_q(_24522),true). @ 31" package="sanity_base.bwd_01" classname="sanity_base.bwd_01" time="0.00004720687866210938">
<system-err><![CDATA[
goal = baseKB:(\+clause(bc_q(_33836),true)).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01.pfc':31.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/bwd_01.pfc#L31".
time = 4.7206878662109375e-5.
result = passed.
]]></system-err>
</testcase>
<testcase name="bc_q(b). @ 34" package="sanity_base.bwd_01" classname="sanity_base.bwd_01" time="0.00732231140136718750">
<system-err><![CDATA[
goal = baseKB:bc_q(b).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01.pfc':34.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/bwd_01.pfc#L34".
time = 0.0073223114013671875.
result = passed.
]]></system-err>
</testcase>
<testcase name="clause(bc_q(_68584),true). @ 42" package="sanity_base.bwd_01" classname="sanity_base.bwd_01" time="0.00004315376281738281">
<system-err><![CDATA[
goal = baseKB:clause(bc_q(_34724),true).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01.pfc':42.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/bwd_01.pfc#L42".
time = 4.315376281738281e-5.
result = passed.
]]></system-err>
</testcase>
<testcase name='mpred_retract((bc_q(_124970)<-bc_p(_124970))),\\+clause(bc_q(_124992),true). @ 48' package="sanity_base.bwd_01" classname="sanity_base.bwd_01" time="0.00507378578186035156">
<system-err><![CDATA[
goal = baseKB:(mpred_retract((bc_q(_35180)<-bc_p(_35180))),\+clause(bc_q(_35198),true)).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01.pfc':48.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/bwd_01.pfc#L48".
time = 0.0050737857818603516.
result = passed.
]]></system-err>
</testcase>
<testcase name="\naf clause(bc_q(_32094),true). @ 51" package="sanity_base.bwd_01" classname="sanity_base.bwd_01" time="0.00007629394531250000">
<system-err><![CDATA[
goal = baseKB:(\+clause(bc_q(_35620),true)).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/bwd_01.pfc':51.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/bwd_01.pfc#L51".
time = 7.62939453125e-5.
result = passed.
]]></system-err>
</testcase>
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k bwd_01.pfc (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>
</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"
:- dynamic a/1.
:- multifile a/1.
:- public a/1.
:- module_transparent a/1.
a(1).
:- dynamic b/1.
:- multifile b/1.
:- public b/1.
:- module_transparent b/1.
b(1).
:- dynamic c/1.
:- multifile c/1.
:- public c/1.
:- module_transparent c/1.
c(1).
:- dynamic (==>)/2.
:- multifile (==>)/2.
:- public (==>)/2.
:- module_transparent (==>)/2.
pfcSanityA==>pfcSanityB.
mtHybrid(A)/(A\=baseKB)==>genlMt(A, baseKB), {ensure_abox(A), (A==user->dmsg_pretty(warn(mtHybrid(A)));true)}.
genlMt(A, B)/(A\=baseKB)==>{doall((predicate_m_f_a_decl(B, C, D, E), ain(baseKB:mpred_prop(B, C, D, E))))}.
predicateTriggerType(A)==>(mpred_prop(B, C, D, A), genlMt(E, B)/(E\=baseKB)==>{nop(dmsg_pretty(E:call(A, E:C/D))), show_failure(on_x_fail(E:call(A, E:C/D)))}).
mpred_prop(A, B, C, kb_local), genlMt(D, A)/(D\=baseKB)==>{nop(dmsg_pretty(D:call(kb_local, D:B/C))), show_failure(on_x_fail(D:call(kb_local, D:B/C)))}.
mpred_prop(A, B, C, kb_shared), genlMt(D, A)/(D\=baseKB)==>{nop(dmsg_pretty(D:call(kb_shared, D:B/C))), show_failure(on_x_fail(D:call(kb_shared, D:B/C)))}.
mpred_prop(A, B, C, kb_global), genlMt(D, A)/(D\=baseKB)==>{nop(dmsg_pretty(D:call(kb_global, D:B/C))), show_failure(on_x_fail(D:call(kb_global, D:B/C)))}.
mpred_prop(A, B, C, kbi_define), genlMt(D, A)/(D\=baseKB)==>{nop(dmsg_pretty(D:call(kbi_define, D:B/C))), show_failure(on_x_fail(D:call(kbi_define, D:B/C)))}.
genlMt(A, B)/(is_ftNonvar(A), is_ftNonvar(B), B\==baseKB, mtProlog(B))==>{B\==user, catch(add_import_module(A, B, end), error(_, _), dmsg_pretty(error(add_import_module(A, B, end))))}.
mtHybrid(A)==>{decl_assertable_module(A)}.
predicateConventionMt(A, B), arity(A, C)==>{kb_global(B:A/C)}.
ttTypeType(A)==>functorDeclares(A).
ttRelationType(A)==>{decl_rt(A)}, functorDeclares(A).
functorDeclares(A)==>arityMax(A, 1), functorIsMacro(A).
compilerDirective(A)==>{kb_shared(A/0)}.
prologHybrid(A), arity(A, B)==>{kb_shared(A/B)}.
pfcControlled(A), arity(A, B)==>hybrid_support(A, B).
pfc_checking==>(mpred_prop(A, B, C, pfcPosTrigger)==>{A:warn_if_static(B, C)}).
pfc_checking==>(mpred_prop(A, B, C, pfcNegTrigger)==>{A:warn_if_static(B, C)}).
pfc_checking==>(mpred_prop(A, B, C, pfcBcTrigger)==>{A:warn_if_static(B, C)}).
mpred_prop(A, B, C, D)/(\+ground(B/C))==>{trace_or_throw_ex(mpred_prop(A, B, C, D))}.
mpred_prop(A, B, C, pfcCreates)==>{kb_shared(A:B/C)}, {A:warn_if_static(B, C)}.
mpred_prop(A, B, C, pfcControlled)==>{kb_shared(A:B/C)}.
mpred_prop(A, B, C, pfcWatches)==>{kb_shared(A:B/C)}.
mpred_prop(A, B, C, pfcPosTrigger)==>mpred_prop(A, B, C, pfcWatches).
mpred_prop(A, B, C, pfcNegTrigger)==>mpred_prop(A, B, C, pfcWatches).
mpred_prop(A, B, C, pfcBcTrigger)==>mpred_prop(A, B, C, pfcCreates).
mpred_prop(A, B, C, pfcLHS)==>arity(B, C), functorIsMacro(B), mpred_prop(A, B, C, pfcWatches).
mpred_prop(A, B, C, pfcRHS)==>mpred_prop(A, B, C, pfcCreates).
mpred_prop(A, B, C, pfcCallCode)/predicate_is_undefined_fa(B, C)==>mpred_prop(A, B, C, needsDefined).
warningsAbout(A, B)==>{wdmsg_pfc(error(warningsAbout(A, B))), if_interactive(break, true)}.
'$bt'(A, _)/(nonvar(A), must(get_bc_clause(A, B)))==>{ignore(kb_shared(A))}, B.
mpred_prop(A, B, C, D), genlPreds(D, E)==>mpred_prop(A, B, C, E).
mpred_undo_sys(A, B, C)==>(A==>{B}), mpred_do_and_undo_method(B, C).
conflict(A)==>{must(with_mpred_trace_exec((resolveConflict(A), \+conflict(A))))}.
A/mpred_positive_fact(A)==> \+ ~A.
~A/mpred_positive_fact(A)==> \+A, nesc(~A).
nesc(~A)/mpred_positive_fact(A)==> ~A, (A==> \+A).
nesc(A)/mpred_positive_fact(A)==>A, (~A==> \+ ~A).
nesc(A)==>A.
preventedWhen(A, B)==>(A/mpred_positive_fact(A), B==>nesc(~A)).
preventedWhen(A, {B})/mpred_positive_fact(A)==>(~A:-cwc, B).
mdefault((A<-B))/mpred_literal(A)==>(A<-B, \+ ~A).
mdefault((A==>B))/nonvar(B)==>(A==>mdefault(B)).
mdefault(~A)/mpred_positive_fact(A)==>(\+A==> ~A).
mdefault(A)/(mpred_positive_fact(A), if_missing_mask(A, B, C))==>(\+B/(ground(B), C), \+ ~A==>A).
mdefault(A)/(mpred_positive_fact(A), if_missing_mask(A, B, C))==>(B/(ground(B), C, \+B=A)==> \+A).
mpred_sv(A, B)==>arity(A, B), hybrid_support(A, B), singleValuedInArg(A, B).
mpred_sv_shared(A, B)==>{kb_shared(A/B)}, mpred_sv(A, B).
prologSingleValued(A), arity(A, B)/(\+singleValuedInArg(A, _))==>singleValuedInArg(A, B).
singleValuedInArg(A, _)==>prologSingleValued(A).
singleValuedInArgDefault(A, B, C)/ground(C)==>singleValuedInArg(A, B).
singleValuedInArg(A, B), arity(A, C)==>singleValuedInArgAX(A, C, B).
singleValuedInArgAX(A, B, C), {functor(D, A, B), arg(C, D, E), replace_arg(D, C, F, G)}==>(D, {E\=isMissing, call(dif:dif(F, E)), call_u(G), ground(G)}, G==> \+G, D).
mpred_sv(A, B), {B\=isMissing, call(dif:dif(C, B)), call_u(mpred_sv(A, C)), ground(mpred_sv(A, C))}, mpred_sv(A, C)==> \+mpred_sv(A, C), mpred_sv(A, B).
singleValuedInArg(A, B), {B\=isMissing, call(dif:dif(C, B)), call_u(singleValuedInArg(A, C)), ground(singleValuedInArg(A, C))}, singleValuedInArg(A, C)==> \+singleValuedInArg(A, C), singleValuedInArg(A, B).
singleValuedInArgDefault(A, B, C), {C\=isMissing, call(dif:dif(D, C)), call_u(singleValuedInArgDefault(A, B, D)), ground(singleValuedInArgDefault(A, B, D))}, singleValuedInArgDefault(A, B, D)==> \+singleValuedInArgDefault(A, B, D), singleValuedInArgDefault(A, B, C).
unused==>(singleValuedInArgAX(A, B, C), {functor(D, A, B), arg(C, D, E), replace_arg(D, C, F, G)}==>(D/ground(D)==>{E\==isMissing, call(dif:dif(F, E)), call_u(G), ground(G), ignore(retract(G))})).
unused==>(singleValuedInArgAX_maybe(A, B, C), {functor(D, A, B), arg(C, D, E), replace_arg(D, C, F, G)}==>(D/ground(D)==>{E\==isMissing, call(dif:dif(F, E)), call_u(G), ground(G)}, \+G, D, single_override_maybe(D, G))).
single_override(A, B), {ignore(retract(B))}==>(\+A==> \+single_override(A, B), {mpred_supported(B)}, B).
most((A<-B))/mpred_literal(A)==>(A<-B, \+ ~A).
most((A==>B))/nonvar(B)==>(A==>most(B)).
most(~A)/mpred_positive_literal(A)==>(\+A==> ~A).
most(A)/(mpred_positive_literal(A), if_missing_mask(A, B, C))==>(\+B/C, \+ ~A==>A).
most(A)/(mpred_positive_literal(A), if_missing_mask(A, B, C))==>(B/(\+B=A, C)==> \+A).
a(A)==>c(A).
c(A)==>most(b(A)).
\+b(1)/(\+b(1)), \+ ~b(1)==>b(1).
b(1)/(\+b(1)=b(1), \+b(1))==> \+b(1).
:- dynamic most/1.
:- multifile most/1.
:- public most/1.
:- module_transparent most/1.
most((c(A)==>b(A))).
most(b(1)).
:- dynamic'$pt'/3.
:- multifile'$pt'/3.
:- public'$pt'/3.
:- module_transparent'$pt'/3.
'$pt'(baseKB, pfcSanityA, rhs([pfcSanityB])).
'$pt'(baseKB, mtHybrid(A), (A\=baseKB*->rhs([genlMt(A, baseKB), {ensure_abox(A), (A==user->dmsg_pretty(warn(mtHybrid(A)));true)}]))).
'$pt'(baseKB, genlMt(A, B), (A\=baseKB*->rhs([{doall((predicate_m_f_a_decl(B, C, D, E), ain(baseKB:mpred_prop(B, C, D, E))))}]))).
'$pt'(baseKB, predicateTriggerType(A), rhs([(mpred_prop(B, C, D, A), genlMt(E, B)/(E\=baseKB)==>{nop(dmsg_pretty(E:call(A, E:C/D))), show_failure(on_x_fail(E:call(A, E:C/D)))})])).
'$pt'(baseKB, mpred_prop(A, B, C, kb_local), '$pt'(baseKB, genlMt(D, A), (D\=baseKB*->rhs([{nop(dmsg_pretty(D:call(kb_local, D:B/C))), show_failure(on_x_fail(D:call(kb_local, D:B/C)))}])))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_local, A:t/1))), show_failure(on_x_fail(A:call(kb_local, A:t/1)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_local, A:t/2))), show_failure(on_x_fail(A:call(kb_local, A:t/2)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_local, A:t/3))), show_failure(on_x_fail(A:call(kb_local, A:t/3)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_local, A:t/4))), show_failure(on_x_fail(A:call(kb_local, A:t/4)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_local, A:t/5))), show_failure(on_x_fail(A:call(kb_local, A:t/5)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_local, A:t/6))), show_failure(on_x_fail(A:call(kb_local, A:t/6)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_local, A:t/7))), show_failure(on_x_fail(A:call(kb_local, A:t/7)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_local, A:t/8))), show_failure(on_x_fail(A:call(kb_local, A:t/8)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_local, A:t/9))), show_failure(on_x_fail(A:call(kb_local, A:t/9)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_local, A:t/10))), show_failure(on_x_fail(A:call(kb_local, A:t/10)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_local, A:t/11))), show_failure(on_x_fail(A:call(kb_local, A:t/11)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_local, A:mpred_f/5))), show_failure(on_x_fail(A:call(kb_local, A:mpred_f/5)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_local, A:mpred_f/6))), show_failure(on_x_fail(A:call(kb_local, A:mpred_f/6)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_local, A:mpred_f/7))), show_failure(on_x_fail(A:call(kb_local, A:mpred_f/7)))}]))).
'$pt'(baseKB, mpred_prop(A, B, C, kb_shared), '$pt'(baseKB, genlMt(D, A), (D\=baseKB*->rhs([{nop(dmsg_pretty(D:call(kb_shared, D:B/C))), show_failure(on_x_fail(D:call(kb_shared, D:B/C)))}])))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:never_assert_u/1))), show_failure(on_x_fail(A:call(kb_shared, A:never_assert_u/1)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:never_assert_u/2))), show_failure(on_x_fail(A:call(kb_shared, A:never_assert_u/2)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:never_retract_u/1))), show_failure(on_x_fail(A:call(kb_shared, A:never_retract_u/1)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:never_retract_u/2))), show_failure(on_x_fail(A:call(kb_shared, A:never_retract_u/2)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:mtExact/1))), show_failure(on_x_fail(A:call(kb_shared, A:mtExact/1)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:col_as_unary/1))), show_failure(on_x_fail(A:call(kb_shared, A:col_as_unary/1)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:comment/2))), show_failure(on_x_fail(A:call(kb_shared, A:comment/2)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:feature_setting/2))), show_failure(on_x_fail(A:call(kb_shared, A:feature_setting/2)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:hybrid_support/2))), show_failure(on_x_fail(A:call(kb_shared, A:hybrid_support/2)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:predicateConventionMt/2))), show_failure(on_x_fail(A:call(kb_shared, A:predicateConventionMt/2)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:startup_option/2))), show_failure(on_x_fail(A:call(kb_shared, A:startup_option/2)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:tooSlow/0))), show_failure(on_x_fail(A:call(kb_shared, A:tooSlow/0)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:ttRelationType/1))), show_failure(on_x_fail(A:call(kb_shared, A:ttRelationType/1)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:singleValuedInArg/2))), show_failure(on_x_fail(A:call(kb_shared, A:singleValuedInArg/2)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:functorIsMacro/1))), show_failure(on_x_fail(A:call(kb_shared, A:functorIsMacro/1)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:support_hilog/2))), show_failure(on_x_fail(A:call(kb_shared, A:support_hilog/2)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:mpred_undo_sys/3))), show_failure(on_x_fail(A:call(kb_shared, A:mpred_undo_sys/3)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:genlPreds/2))), show_failure(on_x_fail(A:call(kb_shared, A:genlPreds/2)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:alwaysGaf/1))), show_failure(on_x_fail(A:call(kb_shared, A:alwaysGaf/1)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:rtReformulatorDirectivePredicate/1))), show_failure(on_x_fail(A:call(kb_shared, A:rtReformulatorDirectivePredicate/1)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:rtAvoidForwardChain/1))), show_failure(on_x_fail(A:call(kb_shared, A:rtAvoidForwardChain/1)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:pfcControlled/1))), show_failure(on_x_fail(A:call(kb_shared, A:pfcControlled/1)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:prologOnly/1))), show_failure(on_x_fail(A:call(kb_shared, A:prologOnly/1)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:quasiQuote/1))), show_failure(on_x_fail(A:call(kb_shared, A:quasiQuote/1)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:functorDeclares/1))), show_failure(on_x_fail(A:call(kb_shared, A:functorDeclares/1)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:mtNonAssertable/1))), show_failure(on_x_fail(A:call(kb_shared, A:mtNonAssertable/1)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:do_import_modules/0))), show_failure(on_x_fail(A:call(kb_shared, A:do_import_modules/0)))}]))).
'$pt'(baseKB, mpred_prop(A, B, C, kb_global), '$pt'(baseKB, genlMt(D, A), (D\=baseKB*->rhs([{nop(dmsg_pretty(D:call(kb_global, D:B/C))), show_failure(on_x_fail(D:call(kb_global, D:B/C)))}])))).
'$pt'(baseKB, mpred_prop(A, B, C, kbi_define), '$pt'(baseKB, genlMt(D, A), (D\=baseKB*->rhs([{nop(dmsg_pretty(D:call(kbi_define, D:B/C))), show_failure(on_x_fail(D:call(kbi_define, D:B/C)))}])))).
'$pt'(baseKB, genlMt(A, B), (is_ftNonvar(A), is_ftNonvar(B), B\==baseKB, mtProlog(B)*->rhs([{B\==user, catch(add_import_module(A, B, end), error(_, _), dmsg_pretty(error(add_import_module(A, B, end))))}]))).
'$pt'(baseKB, mtHybrid(A), rhs([{decl_assertable_module(A)}])).
'$pt'(baseKB, predicateConventionMt(A, B), (arity(A, C)*->rhs([{kb_global(B:A/C)}]))).
'$pt'(baseKB, arity(A, B), (predicateConventionMt(A, C)*->rhs([{kb_global(C:A/B)}]))).
'$pt'(baseKB, ttTypeType(A), rhs([functorDeclares(A)])).
'$pt'(baseKB, ttRelationType(A), rhs([{decl_rt(A)}, functorDeclares(A)])).
'$pt'(baseKB, functorDeclares(A), rhs([arityMax(A, 1), functorIsMacro(A)])).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:compilerDirective/1))), show_failure(on_x_fail(A:call(kb_shared, A:compilerDirective/1)))}]))).
'$pt'(baseKB, compilerDirective(A), rhs([{kb_shared(A/0)}])).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:hardCodedExpansion/0))), show_failure(on_x_fail(A:call(kb_shared, A:hardCodedExpansion/0)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:codeTooSlow/0))), show_failure(on_x_fail(A:call(kb_shared, A:codeTooSlow/0)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:pfc_checking/0))), show_failure(on_x_fail(A:call(kb_shared, A:pfc_checking/0)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:pass2/0))), show_failure(on_x_fail(A:call(kb_shared, A:pass2/0)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:redundantMaybe/0))), show_failure(on_x_fail(A:call(kb_shared, A:redundantMaybe/0)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:isRedundant/0))), show_failure(on_x_fail(A:call(kb_shared, A:isRedundant/0)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:isRuntime/0))), show_failure(on_x_fail(A:call(kb_shared, A:isRuntime/0)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:do_and_undo/2))), show_failure(on_x_fail(A:call(kb_shared, A:do_and_undo/2)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:tFunction/1))), show_failure(on_x_fail(A:call(kb_shared, A:tFunction/1)))}]))).
'$pt'(baseKB, prologHybrid(A), (arity(A, B)*->rhs([{kb_shared(A/B)}]))).
'$pt'(baseKB, arity(A, B), (prologHybrid(A)*->rhs([{kb_shared(A/B)}]))).
'$pt'(baseKB, pfcControlled(A), (arity(A, B)*->rhs([hybrid_support(A, B)]))).
'$pt'(baseKB, arity(A, B), (pfcControlled(A)*->rhs([hybrid_support(A, B)]))).
'$pt'(baseKB, pfc_checking, rhs([(mpred_prop(A, B, C, pfcPosTrigger)==>{A:warn_if_static(B, C)})])).
'$pt'(baseKB, pfc_checking, rhs([(mpred_prop(A, B, C, pfcNegTrigger)==>{A:warn_if_static(B, C)})])).
'$pt'(baseKB, pfc_checking, rhs([(mpred_prop(A, B, C, pfcBcTrigger)==>{A:warn_if_static(B, C)})])).
'$pt'(baseKB, mpred_prop(A, B, C, D), (\+ground(B/C)*->rhs([{trace_or_throw_ex(mpred_prop(A, B, C, D))}]))).
'$pt'(baseKB, mpred_prop(A, B, C, pfcCreates), rhs([{kb_shared(A:B/C)}, {A:warn_if_static(B, C)}])).
'$pt'(baseKB, mpred_prop(A, B, C, pfcControlled), rhs([{kb_shared(A:B/C)}])).
'$pt'(baseKB, mpred_prop(A, B, C, pfcWatches), rhs([{kb_shared(A:B/C)}])).
'$pt'(baseKB, mpred_prop(A, B, C, pfcPosTrigger), rhs([mpred_prop(A, B, C, pfcWatches)])).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:pfcSanityA/0))), show_failure(on_x_fail(A:call(kb_shared, A:pfcSanityA/0)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:ttTypeType/1))), show_failure(on_x_fail(A:call(kb_shared, A:ttTypeType/1)))}]))).
'$pt'(baseKB, mpred_prop(A, B, C, pfcNegTrigger), rhs([mpred_prop(A, B, C, pfcWatches)])).
'$pt'(baseKB, mpred_prop(A, B, C, pfcBcTrigger), rhs([mpred_prop(A, B, C, pfcCreates)])).
'$pt'(baseKB, mpred_prop(A, B, C, pfcLHS), rhs([arity(B, C), functorIsMacro(B), mpred_prop(A, B, C, pfcWatches)])).
'$pt'(baseKB, mpred_prop(A, B, C, pfcRHS), rhs([mpred_prop(A, B, C, pfcCreates)])).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:pfcSanityB/0))), show_failure(on_x_fail(A:call(kb_shared, A:pfcSanityB/0)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:arityMax/2))), show_failure(on_x_fail(A:call(kb_shared, A:arityMax/2)))}]))).
'$pt'(baseKB, mpred_prop(A, B, C, pfcCallCode), (predicate_is_undefined_fa(B, C)*->rhs([mpred_prop(A, B, C, needsDefined)]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:nondet/0))), show_failure(on_x_fail(A:call(kb_shared, A:nondet/0)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:typeCheckDecl/2))), show_failure(on_x_fail(A:call(kb_shared, A:typeCheckDecl/2)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:warningsAbout/2))), show_failure(on_x_fail(A:call(kb_shared, A:warningsAbout/2)))}]))).
'$pt'(baseKB, warningsAbout(A, B), rhs([{wdmsg_pfc(error(warningsAbout(A, B))), if_interactive(break, true)}])).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:'$bt'/2))), show_failure(on_x_fail(A:call(kb_shared, A:'$bt'/2)))}]))).
'$pt'(baseKB, '$bt'(A, _), (nonvar(A), must(get_bc_clause(A, B))*->rhs([{ignore(kb_shared(A))}, B]))).
'$pt'(baseKB, mpred_prop(A, B, C, D), (genlPreds(D, E)*->rhs([mpred_prop(A, B, C, E)]))).
'$pt'(baseKB, genlPreds(A, B), (mpred_prop(C, D, E, A)*->rhs([mpred_prop(C, D, E, B)]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:mpred_do_and_undo_method/2))), show_failure(on_x_fail(A:call(kb_shared, A:mpred_do_and_undo_method/2)))}]))).
'$pt'(baseKB, mpred_undo_sys(A, B, C), rhs([(A==>{B}), mpred_do_and_undo_method(B, C)])).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:conflict/1))), show_failure(on_x_fail(A:call(kb_shared, A:conflict/1)))}]))).
'$pt'(baseKB, conflict(A), rhs([{must(with_mpred_trace_exec((resolveConflict(A), \+conflict(A))))}])).
'$pt'(baseKB, A, (mpred_positive_fact(A)*->rhs([\+ ~A]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:nesc/1))), show_failure(on_x_fail(A:call(kb_shared, A:nesc/1)))}]))).
'$pt'(baseKB, nesc(~A), (mpred_positive_fact(A)*->rhs([~A, (A==> \+A)]))).
'$pt'(baseKB, nesc(A), (mpred_positive_fact(A)*->rhs([A, (~A==> \+ ~A)]))).
'$pt'(baseKB, nesc(A), rhs([A])).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:preventedWhen/2))), show_failure(on_x_fail(A:call(kb_shared, A:preventedWhen/2)))}]))).
'$pt'(baseKB, preventedWhen(A, B), rhs([(A/mpred_positive_fact(A), B==>nesc(~A))])).
'$pt'(baseKB, preventedWhen(A, {B}), (mpred_positive_fact(A)*->rhs([(~A:-cwc, B)]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:mdefault/1))), show_failure(on_x_fail(A:call(kb_shared, A:mdefault/1)))}]))).
'$pt'(baseKB, mdefault((A<-B)), (mpred_literal(A)*->rhs([(A<-B, \+ ~A)]))).
'$pt'(baseKB, mdefault((A==>B)), (nonvar(B)*->rhs([(A==>mdefault(B))]))).
'$pt'(baseKB, mdefault(~A), (mpred_positive_fact(A)*->rhs([(\+A==> ~A)]))).
'$pt'(baseKB, mdefault(A), (mpred_positive_fact(A), if_missing_mask(A, B, C)*->rhs([(\+B/(ground(B), C), \+ ~A==>A)]))).
'$pt'(baseKB, mdefault(A), (mpred_positive_fact(A), if_missing_mask(A, B, C)*->rhs([(B/(ground(B), C, \+B=A)==> \+A)]))).
'$pt'(baseKB, mpred_sv(A, B), rhs([arity(A, B), hybrid_support(A, B), singleValuedInArg(A, B)])).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:mpred_sv_shared/2))), show_failure(on_x_fail(A:call(kb_shared, A:mpred_sv_shared/2)))}]))).
'$pt'(baseKB, mpred_sv_shared(A, B), rhs([{kb_shared(A/B)}, mpred_sv(A, B)])).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:singleValuedInArgDefault/3))), show_failure(on_x_fail(A:call(kb_shared, A:singleValuedInArgDefault/3)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:prologSingleValued/1))), show_failure(on_x_fail(A:call(kb_shared, A:prologSingleValued/1)))}]))).
'$pt'(baseKB, prologSingleValued(A), '$pt'(baseKB, arity(A, B), (\+singleValuedInArg(A, _)*->rhs([singleValuedInArg(A, B)])))).
'$pt'(baseKB, singleValuedInArg(A, _), rhs([prologSingleValued(A)])).
'$pt'(baseKB, arity(mpred_sv, A), (\+singleValuedInArg(mpred_sv, _)*->rhs([singleValuedInArg(mpred_sv, A)]))).
'$pt'(baseKB, arity(singleValuedInArg, A), (\+singleValuedInArg(singleValuedInArg, _)*->rhs([singleValuedInArg(singleValuedInArg, A)]))).
'$pt'(baseKB, arity(singleValuedInArgDefault, A), (\+singleValuedInArg(singleValuedInArgDefault, _)*->rhs([singleValuedInArg(singleValuedInArgDefault, A)]))).
'$pt'(baseKB, singleValuedInArgDefault(A, B, C), (ground(C)*->rhs([singleValuedInArg(A, B)]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:singleValuedInArgAX/3))), show_failure(on_x_fail(A:call(kb_shared, A:singleValuedInArgAX/3)))}]))).
'$pt'(baseKB, singleValuedInArg(A, B), (arity(A, C)*->rhs([singleValuedInArgAX(A, C, B)]))).
'$pt'(baseKB, arity(A, B), (singleValuedInArg(A, C)*->rhs([singleValuedInArgAX(A, B, C)]))).
'$pt'(baseKB, singleValuedInArgAX(A, B, C), (functor(D, A, B), arg(C, D, E), replace_arg(D, C, F, G)*->rhs([(D, {E\=isMissing, call(dif:dif(F, E)), call_u(G), ground(G)}, G==> \+G, D)]))).
'$pt'(baseKB, mpred_sv(A, B), (B\=isMissing, call(dif:dif(C, B)), call_u(mpred_sv(A, C)), ground(mpred_sv(A, C))*->'$pt'(baseKB, mpred_sv(A, C), rhs([\+mpred_sv(A, C), mpred_sv(A, B)])))).
'$pt'(baseKB, singleValuedInArg(A, B), (B\=isMissing, call(dif:dif(C, B)), call_u(singleValuedInArg(A, C)), ground(singleValuedInArg(A, C))*->'$pt'(baseKB, singleValuedInArg(A, C), rhs([\+singleValuedInArg(A, C), singleValuedInArg(A, B)])))).
'$pt'(baseKB, singleValuedInArgDefault(A, B, C), (C\=isMissing, call(dif:dif(D, C)), call_u(singleValuedInArgDefault(A, B, D)), ground(singleValuedInArgDefault(A, B, D))*->'$pt'(baseKB, singleValuedInArgDefault(A, B, D), rhs([\+singleValuedInArgDefault(A, B, D), singleValuedInArgDefault(A, B, C)])))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:unused/0))), show_failure(on_x_fail(A:call(kb_shared, A:unused/0)))}]))).
'$pt'(baseKB, unused, rhs([(singleValuedInArgAX(A, B, C), {functor(D, A, B), arg(C, D, E), replace_arg(D, C, F, G)}==>(D/ground(D)==>{E\==isMissing, call(dif:dif(F, E)), call_u(G), ground(G), ignore(retract(G))}))])).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:singleValuedInArgAX_maybe/3))), show_failure(on_x_fail(A:call(kb_shared, A:singleValuedInArgAX_maybe/3)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:single_override_maybe/2))), show_failure(on_x_fail(A:call(kb_shared, A:single_override_maybe/2)))}]))).
'$pt'(baseKB, unused, rhs([(singleValuedInArgAX_maybe(A, B, C), {functor(D, A, B), arg(C, D, E), replace_arg(D, C, F, G)}==>(D/ground(D)==>{E\==isMissing, call(dif:dif(F, E)), call_u(G), ground(G)}, \+G, D, single_override_maybe(D, G)))])).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:single_override/2))), show_failure(on_x_fail(A:call(kb_shared, A:single_override/2)))}]))).
'$pt'(baseKB, single_override(A, B), (ignore(retract(B))*->rhs([(\+A==> \+single_override(A, B), {mpred_supported(B)}, B)]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:most/1))), show_failure(on_x_fail(A:call(kb_shared, A:most/1)))}]))).
'$pt'(baseKB, most((A<-B)), (mpred_literal(A)*->rhs([(A<-B, \+ ~A)]))).
'$pt'(baseKB, most((A==>B)), (nonvar(B)*->rhs([(A==>most(B))]))).
'$pt'(baseKB, most(~A), (mpred_positive_literal(A)*->rhs([(\+A==> ~A)]))).
'$pt'(baseKB, most(A), (mpred_positive_literal(A), if_missing_mask(A, B, C)*->rhs([(\+B/C, \+ ~A==>A)]))).
'$pt'(baseKB, most(A), (mpred_positive_literal(A), if_missing_mask(A, B, C)*->rhs([(B/(\+B=A, C)==> \+A)]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:c/1))), show_failure(on_x_fail(A:call(kb_shared, A:c/1)))}]))).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:a/1))), show_failure(on_x_fail(A:call(kb_shared, A:a/1)))}]))).
'$pt'(baseKB, a(A), rhs([c(A)])).
'$pt'(baseKB, c(A), rhs([most(b(A))])).
'$pt'(baseKB, genlMt(A, baseKB), (A\=baseKB*->rhs([{nop(dmsg_pretty(A:call(kb_shared, A:b/1))), show_failure(on_x_fail(A:call(kb_shared, A:b/1)))}]))).
'$pt'(baseKB, b(1), (\+b(1)=b(1), \+b(1)*->rhs([\+b(1)]))).
:- dynamic'$nt'/3.
:- multifile'$nt'/3.
:- public'$nt'/3.
:- module_transparent'$nt'/3.
'$nt'(_, (call_u_no_bc(A), mpred_positive_fact(A)), rhs([\+A, nesc(~A)])).
'$nt'(b(1), (call_u_no_bc(b(1)), \+b(1)), '$nt'(~b(1), call_u_no_bc(~b(1)), rhs([b(1)]))).
'$nt'(~b(1), call_u_no_bc(~b(1)), rhs([b(1)])).
pfc_lib:'$nt'(A, B, C) :-
throw('$nt'(A, B, C)).
:- dynamic'$bt'/2.
:- multifile'$bt'/2.
:- public'$bt'/2.
:- module_transparent'$bt'/2.
pfc_lib:'$bt'(A, B) :-
throw('$bt'(A, B)).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
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:_39596]
1.4 most(b(1)) % [/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_01.pfc:_40770]
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:_42648]
1.7 c(W4)==>most(b(W4)) % [/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl:_43550]
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)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
]]></system-out>
<testcase name="b(1). @ 65" package="sanity_base.df_01" classname="sanity_base.df_01" time="0.00003862380981445312">
<system-err><![CDATA[
goal = baseKB:b(1).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_01.pfc':65.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/df_01.pfc#L65".
time = 3.8623809814453125e-5.
result = passed.
]]></system-err>
</testcase>
<testcase name="\naf b(1). @ 76" package="sanity_base.df_01" classname="sanity_base.df_01" time="0.00003337860107421875">
<system-err><![CDATA[
goal = baseKB:(\+b(1)).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/df_01.pfc':76.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/df_01.pfc#L76".
time = 3.337860107421875e-5.
result = passed.
]]></system-err>
</testcase>
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k df_01.pfc (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))
]]></system-out>
</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"
:- dynamic a/1.
:- multifile a/1.
:- public a/1.
:- module_transparent a/1.
a(1).
:- dynamic b/1.
:- multifile b/1.
:- public b/1.
:- module_transparent b/1.
b(1).
:- dynamic c/1.
:- multifile c/1.
:- public c/1.
:- module_transparent c/1.
c(1).
:- dynamic (==>)/2.
:- multifile (==>)/2.
:- public (==>)/2.
:- module_transparent (==>)/2.
pfcSanityA==>pfcSanityB.
mtHybrid(A)/(A\=baseKB)==>genlMt(A, baseKB), {ensure_abox(A), (A==user->dmsg_pretty(warn(mtHybrid(A)));true)}.
genlMt(A, B)/(A\=baseKB)==>{doall((predicate_m_f_a_decl(B, C, D, E), ain(baseKB:mpred_prop(B, C, D, E))))}.
predicateTriggerType(A)==>(mpred_prop(B, C, D, A), genlMt(E, B)/(E\=baseKB)==>{nop(dmsg_pretty(E:call(A, E:C/D))), show_failure(on_x_fail(E:call(A, E:C/D)))}).
mpred_prop(A, B, C, kb_local), genlMt(D, A)/(D\=baseKB)==>{nop(dmsg_pretty(D:call(kb_local, D:B/C))), show_failure(on_x_fail(D:call(kb_local, D:B/C)))}.
mpred_prop(A, B, C, kb_shared), genlMt(D, A)/(D\=baseKB)==>{nop(dmsg_pretty(D:call(kb_shared, D:B/C))), show_failure(on_x_fail(D:call(kb_shared, D:B/C)))}.
mpred_prop(A, B, C, kb_global), genlMt(D, A)/(D\=baseKB)==>{nop(dmsg_pretty(D:call(kb_global, D:B/C))), show_failure(on_x_fail(D:call(kb_global, D:B/C)))}.
mpred_prop(A, B, C, kbi_define), genlMt(D, A)/(D\=baseKB)==>{nop(dmsg_pretty(D:call(kbi_define, D:B/C))), show_failure(on_x_fail(D:call(kbi_define, D:B/C)))}.
genlMt(A, B)/(is_ftNonvar(A), is_ftNonvar(B), B\==baseKB, mtProlog(B))==>{B\==user, catch(add_import_module(A, B, end), error(_, _), dmsg_pretty(error(add_import_module(A, B, end))))}.
mtHybrid(A)==>{decl_assertable_module(A)}.
predicateConventionMt(A, B), arity(A, C)==>{kb_global(B:A/C)}.
ttTypeType(A)==>functorDeclares(A).
ttRelationType(A)==>{decl_rt(A)}, functorDeclares(A).
functorDeclares(A)==>arityMax(A, 1), functorIsMacro(A).
compilerDirective(A)==>{kb_shared(A/0)}.
prologHybrid(A), arity(A, B)==>{kb_shared(A/B)}.
pfcControlled(A), arity(A, B)==>hybrid_support(A, B).
pfc_checking==>(mpred_prop(A, B, C, pfcPosTrigger)==>{A:warn_if_static(B, C)}).
pfc_checking==>(mpred_prop(A, B, C, pfcNegTrigger)==>{A:warn_if_static(B, C)}).
pfc_checking==>(mpred_prop(A, B, C, pfcBcTrigger)==>{A:warn_if_static(B, C)}).
mpred_prop(A, B, C, D)/(\+ground(B/C))==>{trace_or_throw_ex(mpred_prop(A, B, C, D))}.
mpred_prop(A, B, C, pfcCreates)==>{kb_shared(A:B/C)}, {A:warn_if_static(B, C)}.
mpred_prop(A, B, C, pfcControlled)==>{kb_shared(A:B/C)}.
mpred_prop(A, B, C, pfcWatches)==>{kb_shared(A:B/C)}.
mpred_prop(A, B, C, pfcPosTrigger)==>mpred_prop(A, B, C, pfcWatches).
mpred_prop(A, B, C, pfcNegTrigger)==>mpred_prop(A, B, C, pfcWatches).
mpred_prop(A, B, C, pfcBcTrigger)==>mpred_prop(A, B, C, pfcCreates).
mpred_prop(A, B, C, pfcLHS)==>arity(B, C), functorIsMacro(B), mpred_prop(A, B, C, pfcWatches).
mpred_prop(A, B, C, pfcRHS)==>mpred_prop(A, B, C, pfcCreates).
mpred_prop(A, B, C, pfcCallCode)/predicate_is_undefined_fa(B, C)==>mpred_prop(A, B, C, needsDefined).
warningsAbout(A, B)==>{wdmsg_pfc(error(warningsAbout(A, B))), if_interactive(break, true)}.
'$bt'(A, _)/(nonvar(A), must(get_bc_clause(A, B)))==>{ignore(kb_shared(A))}, B.
mpred_prop(A, B, C, D), genlPreds(D, E)==>mpred_prop(A, B, C, E).
mpred_undo_sys(A, B, C)==>(A==>{B}), mpred_do_and_undo_method(B, C).
conflict(A)==>{must(with_mpred_trace_exec((resolveConflict(A), \+conflict(A))))}.
A/mpred_positive_fact(A)==> \+ ~A.
~A/mpred_positive_fact(A)==> \+A, nesc(~A).
nesc(~A)/mpred_positive_fact(A)==> ~A, (A==> \+A).
nesc(A)/mpred_positive_fact(A)==>A, (~A==> \+ ~A).
nesc(A)==>A.
preventedWhen(A, B)==>(A/mpred_positive_fact(A), B==>nesc(~A)).
preventedWhen(A, {B})/mpred_positive_fact(A)==>(~A:-cwc, B).
mdefault((A<-B))/mpred_literal(A)==>(A<-B, \+ ~A).
mdefault((A==>B))/nonvar(B)==>(A==>mdefault(B)).
mdefault(~A)/mpred_positive_fact(A)==>(\+A==> ~A).
mdefault(A)/(mpred_positive_fact(A), if_missing_mask(A, B, C))==>(\+B/(ground(B), C), \+ ~A==>A).
mdefault(A)/(mpred_positive_fact(A), if_missing_mask(A, B, C))==>(B/(ground(B), C, \+B=A)==> \+A).
mpred_sv(A, B)==>arity(A, B), hybrid_support(A, B), singleValuedInArg(A, B).
mpred_sv_shared(A, B)==>{kb_shared(A/B)}, mpred_sv(A, B).
prologSingleValued(A), arity(A, B)/(\+singleValuedInArg(A, _))==>singleValuedInArg(A, B).
singleValuedInArg(A, _)==>prologSingleValued(A).
singleValuedInArgDefault(A, B, C)/ground(C)==>singleValuedInArg(A, B).
singleValuedInArg(A, B), arity(A, C)==>singleValuedInArgAX(A, C, B).
singleValuedInArgAX(A, B, C), {functor(D, A, B), arg(C, D, E), replace_arg(D, C, F, G)}==>(D, {E\=isMissing, call(dif:dif(F, E)), call_u(G), ground(G)}, G==> \+G, D).
mpred_sv(A, B), {B\=isMissing, call(dif:dif(C, B)), call_u(mpred_sv(A, C)), ground(mpred_sv(A, C))}, mpred_sv(A, C)==> \+mpred_sv(A, C), mpred_sv(A, B).
singleValuedInArg(A, B), {B\=isMissing, call(dif:dif(C, B)), call_u(singleValuedInArg(A, C)), ground(singleValuedInArg(A, C))}, singleValuedInArg(A, C)==> \+singleValuedInArg(A, C), singleValuedInArg(A, B).
singleValuedInArgDefault(A, B, C), {C\=isMissing, call(dif:dif(D, C)), call_u(singleValuedInArgDefault(A, B, D)), ground(singleValuedInArgDefault(A, B, D))}, singleValuedInArgDefault(A, B, D)==> \+singleValuedInArgDefault(A, B, D), singleValuedInArgDefault(A, B, C).
unused==>(singleValuedInArgAX(A, B, C), {functor(D, A, B), arg(C, D, E), replace_arg(D, C, F, G)}==>(D/ground(D)==>{E\==isMissing, call(dif:dif(F, E)), call_u(G), ground(G), ignore(retract(G))})).
unused==>(singleValuedInArgAX_maybe(A, B, C), {functor(D, A, B), arg(C, D, E), replace_arg(D, C, F, G)}==>(D/ground(D)==>{E\==isMissing, call(dif:dif(F, E)), call_u(G), ground(G)}, \+G, D, single_override_maybe(D, G))).
single_override(A, B), {ignore(retract(B))}==>(\+A==> \+single_override(A, B), {mpred_supported(B)}, B).
most((A<-B))/mpred_literal(A)==>(A<-B, \+ ~A).
most((A==>B))/nonvar(B)==>(A==>most(B)).
most(~A)/mpred_positive_literal(A)==>(\+A==> ~A).
most(A)/(mpred_positive_literal(A), if_missing_mask(A, B, C))==>(\+B/C, \+ ~A==>A).
most(A)/(mpred_positive_literal(A), if_missing_mask(A, B, C))==>(B/(C, \+B=A)==> \+A).
a(A)==>c(A).
c(A)==>most(b(A)).
\+b(1)/(\+b(1)), \+ ~b(1)==>b(1).
b(1)/(\+b(1), \+b(1)=b(1))==> \+b(1).
:- dynamic most/1.
:- multifile most/1.
:- public most/1.
:- module_transparent most/1.
most((c(A)==>b(A))).
most(b(1)).
]]></system-out>
</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(_91876,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)))
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(_111504,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))
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))
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(_886,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_01.pfc',48),ax ,
support_trig = mfl4(_1388,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))
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))
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))
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(_108568,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))
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))
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))
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))
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))
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(_22598,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))
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(_2340,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))
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)
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
baseKB : mpred_fwc1( 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))
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(_46868,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))
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)
:- dynamic b/1.
:- multifile b/1.
:- public b/1.
:- module_transparent 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:_30506]
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(_39424,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))
:- dynamic b/1.
:- multifile b/1.
:- public b/1.
:- module_transparent b/1.
b(1).
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(_97790,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)))
:- dynamic b/1.
:- multifile b/1.
:- public b/1.
:- module_transparent b/1.
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:_28914]
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>
<testcase name="\naf b(2). @ 68" package="sanity_base.dmost_01" classname="sanity_base.dmost_01" time="0.00003361701965332031">
<system-err><![CDATA[
goal = baseKB:(\+b(2)).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/dmost_01.pfc':68.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/dmost_01.pfc#L68".
time = 3.361701965332031e-5.
result = passed.
]]></system-err>
</testcase>
</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>
</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(_1700,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(_21650,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))
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))
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(_414,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01.pfc',18),ax ,
support_trig = mfl4(_918,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))
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))
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))
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(_1342,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))
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))
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))
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))
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(_406,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01.pfc',18),ax ,
support_trig = mfl4(_908,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))
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(_21816,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))
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)
call_mpred_post4 :-
unique is assertion_status ,
post1=a11 ,
fix_mp=baseKB ,
mz=baseKB ,
p0=a11 ,
support_fact = mfl4(_64374,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)
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)
:- dynamic a11/0.
:- multifile a11/0.
:- public a11/0.
:- module_transparent a11/0.
a11.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
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>
<testcase name="b11. @ 26" package="sanity_base.fc_01" classname="sanity_base.fc_01" time="0.00001406669616699219">
<system-err><![CDATA[
goal = baseKB:b11.
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/fc_01.pfc':26.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/fc_01.pfc#L26".
time = 1.4066696166992188e-5.
result = passed.
]]></system-err>
</testcase>
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k fc_01.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"
:- dynamic must_clause_asserted/1.
must_clause_asserted(A) :-
cwc,
must(clause_asserted_u(A)).
:- dynamic a/0.
a.
:- meta_predicate pfc_lib:a(+,?).
:- module_transparent pfc_lib:a/2.
pfc_lib:a(C, I) :-
quietly((atom(C), current_predicate(C/1), univ_safe(G, [C, I]), no_repeats(lookup_u(G)))).
]]></system-out>
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k file_01.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>
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k hybrid_01.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"
]]></system-out>
<testcase name="foob(a). @ 37" package="sanity_base.if_missing_01" classname="sanity_base.if_missing_01" time="0.00003290176391601562">
<system-err><![CDATA[
goal = baseKB:foob(a).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01.pfc':37.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/if_missing_01.pfc#L37".
time = 3.2901763916015625e-5.
result = passed.
]]></system-err>
</testcase>
<testcase name="\naf foob(a). @ 43" package="sanity_base.if_missing_01" classname="sanity_base.if_missing_01" time="0.00002837181091308594">
<system-err><![CDATA[
goal = baseKB:(\+foob(a)).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01.pfc':43.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/if_missing_01.pfc#L43".
time = 2.8371810913085938e-5.
result = passed.
]]></system-err>
</testcase>
<testcase name="foob(b). @ 45" package="sanity_base.if_missing_01" classname="sanity_base.if_missing_01" time="0.00003051757812500000">
<system-err><![CDATA[
goal = baseKB:foob(b).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01.pfc':45.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/if_missing_01.pfc#L45".
time = 3.0517578125e-5.
result = passed.
]]></system-err>
</testcase>
<testcase name="\naf foob(b). @ 49" package="sanity_base.if_missing_01" classname="sanity_base.if_missing_01" time="0.00002908706665039062">
<system-err><![CDATA[
goal = baseKB:(\+foob(b)).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01.pfc':49.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/if_missing_01.pfc#L49".
time = 2.9087066650390625e-5.
result = passed.
]]></system-err>
</testcase>
<testcase name="foob(a). @ 51" package="sanity_base.if_missing_01" classname="sanity_base.if_missing_01" time="0.00004220008850097656">
<system-err><![CDATA[
goal = baseKB:foob(a).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01.pfc':51.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/if_missing_01.pfc#L51".
time = 4.220008850097656e-5.
result = passed.
]]></system-err>
</testcase>
<testcase name="fooc(a). @ 55" package="sanity_base.if_missing_01" classname="sanity_base.if_missing_01" time="0.00003027915954589844">
<system-err><![CDATA[
goal = baseKB:fooc(a).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/if_missing_01.pfc':55.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/if_missing_01.pfc#L55".
time = 3.0279159545898438e-5.
result = passed.
]]></system-err>
</testcase>
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k if_missing_01.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"
:- dynamic must_clause_asserted/1.
must_clause_asserted(A) :-
cwc,
must(clause_asserted_u(A)).
]]></system-out>
</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>
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k load_time_01.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"
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(_422,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))))
]]></system-out>
<testcase name="tSwim(iTweety). @ 23" package="sanity_base.mdefault_01" classname="sanity_base.mdefault_01" time="0.00003194808959960938">
<system-err><![CDATA[
goal = baseKB:tSwim(iTweety).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01.pfc':23.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/mdefault_01.pfc#L23".
time = 3.1948089599609375e-5.
result = passed.
]]></system-err>
</testcase>
<testcase name="tSwim(iChilly). @ 24" package="sanity_base.mdefault_01" classname="sanity_base.mdefault_01" time="0.00003027915954589844">
<system-err><![CDATA[
goal = baseKB:tSwim(iChilly).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01.pfc':24.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/mdefault_01.pfc#L24".
time = 3.0279159545898438e-5.
result = passed.
]]></system-err>
</testcase>
<testcase name="\naf tSwim(iTweety). @ 32" package="sanity_base.mdefault_01" classname="sanity_base.mdefault_01" time="0.00003099441528320312">
<system-err><![CDATA[
goal = baseKB:(\+tSwim(iTweety)).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01.pfc':32.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/mdefault_01.pfc#L32".
time = 3.0994415283203125e-5.
result = passed.
]]></system-err>
</testcase>
<testcase name="\naf ~tSwim(iTweety). @ 33" package="sanity_base.mdefault_01" classname="sanity_base.mdefault_01" time="0.00011563301086425781">
<system-err><![CDATA[
goal = baseKB:(\+ ~tSwim(iTweety)).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01.pfc':33.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/mdefault_01.pfc#L33".
time = 0.00011563301086425781.
result = passed.
]]></system-err>
</testcase>
<testcase name="\naf tSwim(iChilly). @ 34" package="sanity_base.mdefault_01" classname="sanity_base.mdefault_01" time="0.00003123283386230469">
<system-err><![CDATA[
goal = baseKB:(\+tSwim(iChilly)).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01.pfc':34.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/mdefault_01.pfc#L34".
time = 3.123283386230469e-5.
result = passed.
]]></system-err>
</testcase>
<testcase name="~tSwim(iChilly). @ 35" package="sanity_base.mdefault_01" classname="sanity_base.mdefault_01" time="0.00010609626770019531">
<system-err><![CDATA[
goal = baseKB: ~tSwim(iChilly).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mdefault_01.pfc':35.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/mdefault_01.pfc#L35".
time = 0.00010609626770019531.
result = passed.
]]></system-err>
</testcase>
</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"
]]></system-out>
</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=plunit_mpred_pfc_test_02_plt ,
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
plunit_mpred_pfc_test_02_plt : mpred_fwc1( 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 = nesc( ~( mfl4(Mfl42,Mfl41,Mfl4,Mfl43))) ,
fix_mp=plunit_mpred_pfc_test_02_plt ,
mz=plunit_mpred_pfc_test_02_plt ,
p0 = nesc( ~( mfl4(Mfl42,Mfl41,Mfl4,Mfl43))) ,
support_fact = \+( default_ooQ2(booQ2)) ,
support_trig = '$nt'( default_ooQ2(booQ2),
( call_u_no_bc( mfl4(Mfl42,Mfl41,Mfl4,Mfl46)) ,
mpred_positive_fact( mfl4(Mfl45,Mfl44,Mfl43,Mfl47))),
rhs( [ \+( mfl4(Mfl42,Mfl41,Mfl4,Mfl47)),
nesc( ~( mfl4(Mfl45,Mfl44,Mfl43,Mfl48)))])) ,
none is support_status
plunit_mpred_pfc_test_02_plt : mpred_fwc1( nesc( ~( mfl4(Mfl42,Mfl41,Mfl4,Mfl43))))
call_mpred_post4 :-
unique is assertion_status ,
post1 = ~( mfl4(Mfl42,Mfl41,Mfl4,Mfl43)) ,
fix_mp=plunit_mpred_pfc_test_02_plt ,
mz=plunit_mpred_pfc_test_02_plt ,
p0 = ~( mfl4(Mfl42,Mfl41,Mfl4,Mfl43)) ,
support_fact = nesc( ~( mfl4(Mfl42,Mfl41,Mfl4,Mfl43))) ,
support_trig = '$pt'( baseKB,
nesc( ~( mfl4(Mfl42,Mfl41,Mfl4,Mfl43))),
( mpred_positive_fact( mfl4(Mfl42,Mfl41,Mfl4,Mfl43)) *->
rhs( [ ~( mfl4(Mfl42,Mfl41,Mfl4,Mfl49)),
( mfl4(Mfl45,Mfl44,Mfl43,Mfl410) ==>
\+( mfl4(Mfl48,Mfl47,Mfl46,Mfl411)))]))) ,
none is support_status
plunit_mpred_pfc_test_02_plt : mpred_fwc1( ~( mfl4(Mfl42,Mfl41,Mfl4,Mfl43)))
call_mpred_post4 :-
unique is assertion_status ,
post1 = mfl4(_2576,_2578,_2580,_2582)==> \+mfl4(_2576,_2578,_2580,_2582) ,
fix_mp=plunit_mpred_pfc_test_02_plt ,
mz=plunit_mpred_pfc_test_02_plt ,
p0 = mfl4(_2576,_2578,_2580,_2582)==> \+mfl4(_2576,_2578,_2580,_2582) ,
support_fact = nesc( ~( mfl4(Mfl42,Mfl41,Mfl4,Mfl43))) ,
support_trig = '$pt'( baseKB,
nesc( ~( mfl4(Mfl42,Mfl41,Mfl4,Mfl43))),
( mpred_positive_fact( mfl4(Mfl42,Mfl41,Mfl4,Mfl43)) *->
rhs( [ ~( mfl4(Mfl42,Mfl41,Mfl4,Mfl49)),
( mfl4(Mfl45,Mfl44,Mfl43,Mfl410) ==>
\+( mfl4(Mfl48,Mfl47,Mfl46,Mfl411)))]))) ,
none is support_status
plunit_mpred_pfc_test_02_plt : mpred_fwc1( ( mfl4(Mfl42,Mfl41,Mfl4,Mfl46) ==>
\+( mfl4(Mfl45,Mfl44,Mfl43,Mfl47))))
call_mpred_post4 :-
unique is assertion_status ,
post1 = mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,pfcRHS) ,
fix_mp=baseKB ,
mz=plunit_mpred_pfc_test_02_plt ,
p0 = mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,pfcRHS) ,
support_fact = mfl4(_65122,plunit_mpred_pfc_test_02_plt,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',38) ,
support_trig=ax ,
none is support_status
plunit_mpred_pfc_test_02_plt : mpred_fwc1( mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,pfcRHS))
call_mpred_post4 :-
unique is assertion_status ,
post1 = mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,pfcCreates) ,
fix_mp=baseKB ,
mz=plunit_mpred_pfc_test_02_plt ,
p0 = mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,pfcCreates) ,
support_fact = mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,pfcRHS) ,
support_trig = '$pt'( baseKB,
mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,pfcRHS),
rhs([mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,pfcCreates)])) ,
none is support_status
plunit_mpred_pfc_test_02_plt : mpred_fwc1( mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,pfcCreates))
call_mpred_post4 :-
unique is assertion_status ,
post1 = mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,kb_shared) ,
fix_mp=baseKB ,
mz=plunit_mpred_pfc_test_02_plt ,
p0 = mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,kb_shared) ,
support_fact = ( mfl4(_990,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',38) ,
ax) ,
support_trig = mfl4(_1530,plunit_mpred_pfc_test_02_plt,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',38) ,
none is support_status
plunit_mpred_pfc_test_02_plt : mpred_fwc1( mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,kb_shared))
call_mpred_post4 :-
unique is assertion_status ,
post1 = mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,pfcControlled) ,
fix_mp=baseKB ,
mz=plunit_mpred_pfc_test_02_plt ,
p0 = mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,pfcControlled) ,
support_fact = mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,pfcRHS) ,
support_trig = '$pt'( baseKB,
mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,pfcRHS),
( genlPreds(pfcRHS,pfcControlled) *->
rhs([mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,pfcControlled)]))) ,
none is support_status
plunit_mpred_pfc_test_02_plt : mpred_fwc1( mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,pfcControlled))
call_mpred_post4 :-
unique is assertion_status ,
post1 = mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,prologHybrid) ,
fix_mp=baseKB ,
mz=plunit_mpred_pfc_test_02_plt ,
p0 = mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,prologHybrid) ,
support_fact = mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,pfcControlled) ,
support_trig = '$pt'( baseKB,
mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,pfcControlled),
( genlPreds(pfcControlled,prologHybrid) *->
rhs([mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,prologHybrid)]))) ,
none is support_status
plunit_mpred_pfc_test_02_plt : mpred_fwc1( mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,prologHybrid))
call_mpred_post4 :-
unique is assertion_status ,
post1 = mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,pfcLHS) ,
fix_mp=baseKB ,
mz=plunit_mpred_pfc_test_02_plt ,
p0 = mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,pfcLHS) ,
support_fact = mfl4(_66192,plunit_mpred_pfc_test_02_plt,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',38) ,
support_trig=ax ,
none is support_status
plunit_mpred_pfc_test_02_plt : mpred_fwc1( mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,pfcLHS))
call_mpred_post4 :-
unique is assertion_status ,
post1 = arity(mfl4,4) ,
fix_mp=baseKB ,
mz=plunit_mpred_pfc_test_02_plt ,
p0 = arity(mfl4,4) ,
support_fact = mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,pfcLHS) ,
support_trig = '$pt'( baseKB,
mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,pfcLHS),
rhs( [ arity(mfl4,4),
functorIsMacro(mfl4),
mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,pfcWatches)])) ,
none is support_status
plunit_mpred_pfc_test_02_plt : mpred_fwc1( arity(mfl4,4))
call_mpred_post4 :-
unique is assertion_status ,
post1 = hybrid_support(mfl4,4) ,
fix_mp=plunit_mpred_pfc_test_02_plt ,
mz=plunit_mpred_pfc_test_02_plt ,
p0 = hybrid_support(mfl4,4) ,
support_fact = arity(mfl4,4) ,
support_trig = '$pt'(baseKB,arity(mfl4,4),(pfcControlled(mfl4)*->rhs([hybrid_support(mfl4,4)]))) ,
none is support_status
plunit_mpred_pfc_test_02_plt : mpred_fwc1( hybrid_support(mfl4,4))
call_mpred_post4 :-
unique is assertion_status ,
post1 = functorIsMacro(mfl4) ,
fix_mp=plunit_mpred_pfc_test_02_plt ,
mz=plunit_mpred_pfc_test_02_plt ,
p0 = functorIsMacro(mfl4) ,
support_fact = mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,pfcLHS) ,
support_trig = '$pt'( baseKB,
mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,pfcLHS),
rhs( [ arity(mfl4,4),
functorIsMacro(mfl4),
mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,pfcWatches)])) ,
none is support_status
plunit_mpred_pfc_test_02_plt : mpred_fwc1( functorIsMacro(mfl4))
call_mpred_post4 :-
unique is assertion_status ,
post1 = mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,pfcWatches) ,
fix_mp=baseKB ,
mz=plunit_mpred_pfc_test_02_plt ,
p0 = mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,pfcWatches) ,
support_fact = mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,pfcLHS) ,
support_trig = '$pt'( baseKB,
mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,pfcLHS),
rhs( [ arity(mfl4,4),
functorIsMacro(mfl4),
mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,pfcWatches)])) ,
none is support_status
plunit_mpred_pfc_test_02_plt : mpred_fwc1( mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,pfcWatches))
call_mpred_post4 :-
unique is assertion_status ,
post1 = mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,pfcPosTrigger) ,
fix_mp=baseKB ,
mz=plunit_mpred_pfc_test_02_plt ,
p0 = mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,pfcPosTrigger) ,
support_fact = mfl4(_55116,plunit_mpred_pfc_test_02_plt,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',38) ,
support_trig=ax ,
none is support_status
plunit_mpred_pfc_test_02_plt : mpred_fwc1( mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,pfcPosTrigger))
call_mpred_post4 :-
identical is assertion_status ,
post1 = mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,pfcWatches) ,
fix_mp=baseKB ,
mz=plunit_mpred_pfc_test_02_plt ,
p0 = mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,pfcWatches) ,
support_fact = mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,pfcPosTrigger) ,
support_trig = '$pt'( baseKB,
mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,pfcPosTrigger),
rhs([mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,pfcWatches)])) ,
( simular( ( mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,pfcLHS) ,
'$pt'( baseKB,
mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,pfcLHS),
rhs( [ arity(mfl4,4),
functorIsMacro(mfl4),
mpred_prop(plunit_mpred_pfc_test_02_plt,mfl4,4,pfcWatches)])))) is
support_status)
call_mpred_post4 :-
identical is assertion_status ,
post1 = ~( mfl4(Mfl42,Mfl41,Mfl4,Mfl43)) ,
fix_mp=plunit_mpred_pfc_test_02_plt ,
mz=plunit_mpred_pfc_test_02_plt ,
p0 = ~( mfl4(Mfl42,Mfl41,Mfl4,Mfl43)) ,
support_fact = nesc( ~( mfl4(Mfl42,Mfl41,Mfl4,Mfl43))) ,
support_trig = '$pt'(baseKB,nesc(~mfl4(_2576,_2578,_2580,_2582)),rhs([~mfl4(_2576,_2578,_2580,_2582)])) ,
( simular( ( nesc( ~( mfl4(Mfl42,Mfl41,Mfl4,Mfl418))) ,
'$pt'( baseKB,
nesc( ~( mfl4(Mfl45,Mfl44,Mfl43,Mfl419))),
( mpred_positive_fact( mfl4(Mfl48,Mfl47,Mfl46,Mfl420)) *->
rhs( [ ~( mfl4(Mfl411,Mfl410,Mfl49,Mfl421)),
( mfl4(Mfl414,Mfl413,Mfl412,Mfl422) ==>
\+( mfl4(Mfl417,Mfl416,Mfl415,Mfl423)))]))))) is
support_status)
call_mpred_post4 :-
unique is assertion_status ,
post1 = ( if_mooQ2(Missing,Create) ==>
\+( Missing/(Missing\=@=Create)) ==>
_95774) ,
fix_mp=plunit_mpred_pfc_test_02_plt ,
mz=plunit_mpred_pfc_test_02_plt ,
p0 = ( if_mooQ2(Missing,Create) ==>
\+( Missing/(Missing\=@=Create)) ==>
_95774) ,
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
plunit_mpred_pfc_test_02_plt : mpred_fwc1( ( if_mooQ2(If_mooQ2,MooQ2) ==>
\+( _16312/(_16318\=@=_16320)) ==>
_10666))
call_mpred_post4 :-
unique is assertion_status ,
post1 = mpred_prop(plunit_mpred_pfc_test_02_plt,\=@=,2,pfcCallCode) ,
fix_mp=baseKB ,
mz=baseKB ,
p0 = mpred_prop(plunit_mpred_pfc_test_02_plt,\=@=,2,pfcCallCode) ,
support_fact = mfl4(
[ 'Missing'=Missing,
'Create'=Create],
plunit_mpred_pfc_test_02_plt, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 41) ,
support_trig=ax ,
none is support_status
plunit_mpred_pfc_test_02_plt : mpred_fwc1( mpred_prop(plunit_mpred_pfc_test_02_plt,\=@=,2,pfcCallCode))
call_mpred_post4 :-
unique is assertion_status ,
post1 = mpred_prop(plunit_mpred_pfc_test_02_plt,if_mooQ2,2,pfcLHS) ,
fix_mp=baseKB ,
mz=baseKB ,
p0 = mpred_prop(plunit_mpred_pfc_test_02_plt,if_mooQ2,2,pfcLHS) ,
support_fact = mfl4(
[ 'Missing'=Missing,
'Create'=Create],
plunit_mpred_pfc_test_02_plt, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 41) ,
support_trig=ax ,
none is support_status
plunit_mpred_pfc_test_02_plt : mpred_fwc1( mpred_prop(plunit_mpred_pfc_test_02_plt,if_mooQ2,2,pfcLHS))
call_mpred_post4 :-
unique is assertion_status ,
post1 = mpred_prop(plunit_mpred_pfc_test_02_plt,if_mooQ2,2,pfcPosTrigger) ,
fix_mp=baseKB ,
mz=baseKB ,
p0 = mpred_prop(plunit_mpred_pfc_test_02_plt,if_mooQ2,2,pfcPosTrigger) ,
support_fact = mfl4(
[ 'Missing'=Missing,
'Create'=Create],
plunit_mpred_pfc_test_02_plt, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 41) ,
support_trig=ax ,
none is support_status
plunit_mpred_pfc_test_02_plt : mpred_fwc1( mpred_prop(plunit_mpred_pfc_test_02_plt,if_mooQ2,2,pfcPosTrigger))
call_mpred_post4 :-
unique is assertion_status ,
post1 = default_ooQ2(_114102)==>if_mooQ2(current_ooQ2(_114124),current_ooQ2(_114102)) ,
fix_mp=plunit_mpred_pfc_test_02_plt ,
mz=plunit_mpred_pfc_test_02_plt ,
p0 = default_ooQ2(_114102)==>if_mooQ2(current_ooQ2(_114124),current_ooQ2(_114102)) ,
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
plunit_mpred_pfc_test_02_plt : mpred_fwc1( default_ooQ2(OoQ2)==>if_mooQ2(current_ooQ2(OoQ22),current_ooQ2(OoQ23)))
call_mpred_post4 :-
unique is assertion_status ,
post1 = mpred_prop(plunit_mpred_pfc_test_02_plt,if_mooQ2,2,pfcRHS) ,
fix_mp=baseKB ,
mz=baseKB ,
p0 = mpred_prop(plunit_mpred_pfc_test_02_plt,if_mooQ2,2,pfcRHS) ,
support_fact = mfl4(
[ 'X'=X],
plunit_mpred_pfc_test_02_plt, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44) ,
support_trig=ax ,
none is support_status
plunit_mpred_pfc_test_02_plt : mpred_fwc1( mpred_prop(plunit_mpred_pfc_test_02_plt,if_mooQ2,2,pfcRHS))
call_mpred_post4 :-
unique is assertion_status ,
post1 = mpred_prop(plunit_mpred_pfc_test_02_plt,default_ooQ2,1,pfcLHS) ,
fix_mp=baseKB ,
mz=baseKB ,
p0 = mpred_prop(plunit_mpred_pfc_test_02_plt,default_ooQ2,1,pfcLHS) ,
support_fact = mfl4(
[ 'X'=X],
plunit_mpred_pfc_test_02_plt, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44) ,
support_trig=ax ,
none is support_status
plunit_mpred_pfc_test_02_plt : mpred_fwc1( mpred_prop(plunit_mpred_pfc_test_02_plt,default_ooQ2,1,pfcLHS))
call_mpred_post4 :-
unique is assertion_status ,
post1 = mpred_prop(plunit_mpred_pfc_test_02_plt,default_ooQ2,1,pfcPosTrigger) ,
fix_mp=baseKB ,
mz=baseKB ,
p0 = mpred_prop(plunit_mpred_pfc_test_02_plt,default_ooQ2,1,pfcPosTrigger) ,
support_fact = mfl4(
[ 'X'=X],
plunit_mpred_pfc_test_02_plt, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 44) ,
support_trig=ax ,
none is support_status
plunit_mpred_pfc_test_02_plt : mpred_fwc1( mpred_prop(plunit_mpred_pfc_test_02_plt,default_ooQ2,1,pfcPosTrigger))
call_mpred_post4 :-
unique is assertion_status ,
post1 = default_ooQ2(booQ2) ,
fix_mp=baseKB ,
mz=plunit_mpred_pfc_test_02_plt ,
p0 = default_ooQ2(booQ2) ,
support_fact = mfl4(_40938,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',46) ,
support_trig=ax ,
none is support_status
plunit_mpred_pfc_test_02_plt : mpred_fwc1( default_ooQ2(booQ2))
call_mpred_post4 :-
unique is assertion_status ,
post1 = current_ooQ2(fooQ2) ,
fix_mp=baseKB ,
mz=plunit_mpred_pfc_test_02_plt ,
p0 = current_ooQ2(fooQ2) ,
support_fact = mfl4(_101752,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',52) ,
support_trig=ax ,
none is support_status
plunit_mpred_pfc_test_02_plt : mpred_fwc1( current_ooQ2(fooQ2))
% 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)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : mpred_prop(plunit_mpred_pfc_test_02_plt,default_ooQ2,1,pfcLHS).
% Fileinfo: unk: -1
baseKB : mpred_prop(plunit_mpred_pfc_test_02_plt,default_ooQ2,1,pfcPosTrigger).
/* portray_hb1( print_tree_stop,
$predicate_property( default_ooQ2(OoQ2)),
[ interpreted, visible,dynamic,number_of_clauses(1),number_of_rules(0),last_modified_generation(64968),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).
/* portray_hb1( print_tree_stop,
$predicate_property( current_ooQ2(OoQ2)),
[ interpreted, visible,dynamic,number_of_clauses(0),number_of_rules(0),last_modified_generation(66332),defined
,
size(112)]).
*/
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
plunit_mpred_pfc_test_02_plt : ( default_ooQ2(OoQ2) ==>
if_mooQ2(current_ooQ2(OoQ21),current_ooQ2(OoQ22))).
% Fileinfo: unk: -1
plunit_mpred_pfc_test_02_plt : '$spft'( plunit_mpred_pfc_test_02_plt,
nesc( ~( mfl4(Mfl42,Mfl41,Mfl4,Mfl416))),
\+( default_ooQ2(booQ2)),
'$nt'( default_ooQ2(booQ2),
( call_u_no_bc( mfl4(Mfl45,Mfl44,Mfl43,Mfl417)) ,
mpred_positive_fact( mfl4(Mfl48,Mfl47,Mfl46,Mfl418))),
rhs( [ \+( mfl4(Mfl411,Mfl410,Mfl49,Mfl419)),
nesc( ~( mfl4(Mfl414,Mfl413,Mfl412,Mfl420)))]))).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
plunit_mpred_pfc_test_02_plt : '$spft'( plunit_mpred_pfc_test_02_plt,
default_ooQ2(OoQ2)==>if_mooQ2(current_ooQ2(OoQ223),current_ooQ2(OoQ224)),
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
plunit_mpred_pfc_test_02_plt : '$spft'( plunit_mpred_pfc_test_02_plt,
mpred_prop(plunit_mpred_pfc_test_02_plt,default_ooQ2,1,pfcLHS),
mfl4(
[ 'X'=X],
plunit_mpred_pfc_test_02_plt, '/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
plunit_mpred_pfc_test_02_plt : '$spft'( plunit_mpred_pfc_test_02_plt,
mpred_prop(plunit_mpred_pfc_test_02_plt,default_ooQ2,1,pfcPosTrigger),
mfl4(
[ 'X'=X],
plunit_mpred_pfc_test_02_plt, '/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
plunit_mpred_pfc_test_02_plt : '$spft'( plunit_mpred_pfc_test_02_plt,
'$pt'( baseKB,
default_ooQ2(OoQ2),
rhs([if_mooQ2(current_ooQ2(OoQ224),current_ooQ2(OoQ225))])),
( default_ooQ2(OoQ226) ==>
if_mooQ2(current_ooQ2(OoQ227),current_ooQ2(OoQ228))),
mfl4(
[ 'X'=X],
plunit_mpred_pfc_test_02_plt, '/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
plunit_mpred_pfc_test_02_plt : '$spft'( plunit_mpred_pfc_test_02_plt,
default_ooQ2(booQ2),
mfl4(BaseKB,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
plunit_mpred_pfc_test_02_plt : '$pt'( baseKB,
default_ooQ2(OoQ2),
rhs([if_mooQ2(current_ooQ2(OoQ223),current_ooQ2(OoQ224))])).
call_mpred_post4 :-
unique is assertion_status ,
post1 = ~( current_ooQ2(fooQ2)) ,
fix_mp=baseKB ,
mz=plunit_mpred_pfc_test_02_plt ,
p0 = ~( current_ooQ2(fooQ2)) ,
support_fact = mfl4(_75886,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',66) ,
support_trig=ax ,
none is support_status
plunit_mpred_pfc_test_02_plt : mpred_fwc1( ~( current_ooQ2(fooQ2)))
call_mpred_post4 :-
identical is assertion_status ,
post1 = default_ooQ2(booQ2) ,
fix_mp=baseKB ,
mz=plunit_mpred_pfc_test_02_plt ,
p0 = default_ooQ2(booQ2) ,
support_fact = mfl4(_1336,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',72) ,
support_trig=ax ,
exact is support_status
call_mpred_post4 :-
unique is assertion_status ,
post1 = ( if_mooTt(Missing,Create) ==>
\+( Missing/(Missing\=@=Create)) ==>
_15496) ,
fix_mp=plunit_mpred_pfc_test_02_plt ,
mz=plunit_mpred_pfc_test_02_plt ,
p0 = ( if_mooTt(Missing,Create) ==>
\+( Missing/(Missing\=@=Create)) ==>
_15496) ,
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
plunit_mpred_pfc_test_02_plt : mpred_fwc1( ( if_mooTt(If_mooTt,MooTt) ==>
\+( _64276/(_64282\=@=_64284)) ==>
_58630))
call_mpred_post4 :-
unique is assertion_status ,
post1 = mpred_prop(plunit_mpred_pfc_test_02_plt,if_mooTt,2,pfcLHS) ,
fix_mp=baseKB ,
mz=baseKB ,
p0 = mpred_prop(plunit_mpred_pfc_test_02_plt,if_mooTt,2,pfcLHS) ,
support_fact = mfl4(
[ 'Missing'=Missing,
'Create'=Create],
plunit_mpred_pfc_test_02_plt, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 84) ,
support_trig=ax ,
none is support_status
plunit_mpred_pfc_test_02_plt : mpred_fwc1( mpred_prop(plunit_mpred_pfc_test_02_plt,if_mooTt,2,pfcLHS))
call_mpred_post4 :-
unique is assertion_status ,
post1 = mpred_prop(plunit_mpred_pfc_test_02_plt,if_mooTt,2,pfcPosTrigger) ,
fix_mp=baseKB ,
mz=baseKB ,
p0 = mpred_prop(plunit_mpred_pfc_test_02_plt,if_mooTt,2,pfcPosTrigger) ,
support_fact = mfl4(
[ 'Missing'=Missing,
'Create'=Create],
plunit_mpred_pfc_test_02_plt, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 84) ,
support_trig=ax ,
none is support_status
plunit_mpred_pfc_test_02_plt : mpred_fwc1( mpred_prop(plunit_mpred_pfc_test_02_plt,if_mooTt,2,pfcPosTrigger))
call_mpred_post4 :-
unique is assertion_status ,
post1 = default_ooTt(_32060)==>if_mooTt(current_ooTt(_32082),current_ooTt(_32060)) ,
fix_mp=plunit_mpred_pfc_test_02_plt ,
mz=plunit_mpred_pfc_test_02_plt ,
p0 = default_ooTt(_32060)==>if_mooTt(current_ooTt(_32082),current_ooTt(_32060)) ,
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
plunit_mpred_pfc_test_02_plt : mpred_fwc1( default_ooTt(Tt)==>if_mooTt(current_ooTt(Tt2),current_ooTt(Tt3)))
call_mpred_post4 :-
unique is assertion_status ,
post1 = mpred_prop(plunit_mpred_pfc_test_02_plt,if_mooTt,2,pfcRHS) ,
fix_mp=baseKB ,
mz=baseKB ,
p0 = mpred_prop(plunit_mpred_pfc_test_02_plt,if_mooTt,2,pfcRHS) ,
support_fact = mfl4(
[ 'X'=X],
plunit_mpred_pfc_test_02_plt, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87) ,
support_trig=ax ,
none is support_status
plunit_mpred_pfc_test_02_plt : mpred_fwc1( mpred_prop(plunit_mpred_pfc_test_02_plt,if_mooTt,2,pfcRHS))
call_mpred_post4 :-
unique is assertion_status ,
post1 = mpred_prop(plunit_mpred_pfc_test_02_plt,default_ooTt,1,pfcLHS) ,
fix_mp=baseKB ,
mz=baseKB ,
p0 = mpred_prop(plunit_mpred_pfc_test_02_plt,default_ooTt,1,pfcLHS) ,
support_fact = mfl4(
[ 'X'=X],
plunit_mpred_pfc_test_02_plt, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87) ,
support_trig=ax ,
none is support_status
plunit_mpred_pfc_test_02_plt : mpred_fwc1( mpred_prop(plunit_mpred_pfc_test_02_plt,default_ooTt,1,pfcLHS))
call_mpred_post4 :-
unique is assertion_status ,
post1 = mpred_prop(plunit_mpred_pfc_test_02_plt,default_ooTt,1,pfcPosTrigger) ,
fix_mp=baseKB ,
mz=baseKB ,
p0 = mpred_prop(plunit_mpred_pfc_test_02_plt,default_ooTt,1,pfcPosTrigger) ,
support_fact = mfl4(
[ 'X'=X],
plunit_mpred_pfc_test_02_plt, '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl', 87) ,
support_trig=ax ,
none is support_status
plunit_mpred_pfc_test_02_plt : mpred_fwc1( mpred_prop(plunit_mpred_pfc_test_02_plt,default_ooTt,1,pfcPosTrigger))
call_mpred_post4 :-
unique is assertion_status ,
post1 = default_ooTt(defaultValueTt) ,
fix_mp=baseKB ,
mz=plunit_mpred_pfc_test_02_plt ,
p0 = default_ooTt(defaultValueTt) ,
support_fact = mfl4(_92760,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',89) ,
support_trig=ax ,
none is support_status
plunit_mpred_pfc_test_02_plt : mpred_fwc1( default_ooTt(defaultValueTt))
call_mpred_post4 :-
unique is assertion_status ,
post1 = current_ooTt(fooTt) ,
fix_mp=baseKB ,
mz=plunit_mpred_pfc_test_02_plt ,
p0 = current_ooTt(fooTt) ,
support_fact = mfl4(_26976,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',93) ,
support_trig=ax ,
none is support_status
plunit_mpred_pfc_test_02_plt : mpred_fwc1( current_ooTt(fooTt))
% 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)).
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
baseKB : mpred_prop(plunit_mpred_pfc_test_02_plt,default_ooTt,1,pfcLHS).
% Fileinfo: unk: -1
baseKB : mpred_prop(plunit_mpred_pfc_test_02_plt,default_ooTt,1,pfcPosTrigger).
/* portray_hb1( print_tree_stop,
$predicate_property( default_ooTt(Tt)),
[ interpreted, visible,dynamic,number_of_clauses(1),number_of_rules(0),last_modified_generation(73640),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)),
[ interpreted, visible,dynamic,number_of_clauses(0),number_of_rules(0),last_modified_generation(74998),defined
,
size(112)]).
*/
% Fileinfo: unk: -1
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl:61
plunit_mpred_pfc_test_02_plt : ( default_ooTt(Tt) ==>
if_mooTt(current_ooTt(Tt1),current_ooTt(Tt2))).
% Fileinfo: unk: -1
plunit_mpred_pfc_test_02_plt : '$spft'( plunit_mpred_pfc_test_02_plt,
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
plunit_mpred_pfc_test_02_plt : '$spft'( plunit_mpred_pfc_test_02_plt,
mpred_prop(plunit_mpred_pfc_test_02_plt,default_ooTt,1,pfcLHS),
mfl4(
[ 'X'=X],
plunit_mpred_pfc_test_02_plt, '/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
plunit_mpred_pfc_test_02_plt : '$spft'( plunit_mpred_pfc_test_02_plt,
mpred_prop(plunit_mpred_pfc_test_02_plt,default_ooTt,1,pfcPosTrigger),
mfl4(
[ 'X'=X],
plunit_mpred_pfc_test_02_plt, '/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
plunit_mpred_pfc_test_02_plt : '$spft'( plunit_mpred_pfc_test_02_plt,
'$pt'( baseKB,
default_ooTt(Tt),
rhs([if_mooTt(current_ooTt(Tt3),current_ooTt(Tt4))])),
( default_ooTt(Tt5) ==>
if_mooTt(current_ooTt(Tt6),current_ooTt(Tt7))),
mfl4(
[ 'X'=X],
plunit_mpred_pfc_test_02_plt, '/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
plunit_mpred_pfc_test_02_plt : '$spft'( plunit_mpred_pfc_test_02_plt,
default_ooTt(defaultValueTt),
mfl4(BaseKB,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
plunit_mpred_pfc_test_02_plt : '$pt'( baseKB,
default_ooTt(Tt),
rhs([if_mooTt(current_ooTt(Tt2),current_ooTt(Tt3))])).
call_mpred_post4 :-
unique is assertion_status ,
post1 = ~( current_ooTt(fooTt)) ,
fix_mp=baseKB ,
mz=plunit_mpred_pfc_test_02_plt ,
p0 = ~( current_ooTt(fooTt)) ,
support_fact = mfl4(_36146,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',107) ,
support_trig=ax ,
none is support_status
plunit_mpred_pfc_test_02_plt : mpred_fwc1( ~( current_ooTt(fooTt)))
call_mpred_post4 :-
identical is assertion_status ,
post1 = default_ooTt(defaultValueTt) ,
fix_mp=baseKB ,
mz=plunit_mpred_pfc_test_02_plt ,
p0 = default_ooTt(defaultValueTt) ,
support_fact = mfl4(_81386,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl',113) ,
support_trig=ax ,
exact is support_status
]]></system-out>
<testcase name="plunit_mpred_pfc_test_02_plt:default_ooQ2(booQ2). @ 36" package="sanity_base.mpred_pfc_test_01.plt" classname="sanity_base.mpred_pfc_test_01.plt" time="0.00004506111145019531">
<system-err><![CDATA[
goal = plunit_mpred_pfc_test_02_plt:default_ooQ2(booQ2).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl':36.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl#L36".
time = 4.506111145019531e-5.
result = passed.
]]></system-err>
</testcase>
<testcase name="plunit_mpred_pfc_test_02_plt:current_ooQ2(booQ2). @ 48" package="sanity_base.mpred_pfc_test_01.plt" classname="sanity_base.mpred_pfc_test_01.plt" time="0.00004124641418457031">
<failure message="failure = [].\n" />
<system-err><![CDATA[
goal = plunit_mpred_pfc_test_02_plt:current_ooQ2(booQ2).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl':48.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl#L48".
time = 4.124641418457031e-5.
result = failure.
]]></system-err>
</testcase>
<testcase name="plunit_mpred_pfc_test_02_plt:(\\+current_ooQ2(booQ2)). @ 54" package="sanity_base.mpred_pfc_test_01.plt" classname="sanity_base.mpred_pfc_test_01.plt" time="0.00004220008850097656">
<system-err><![CDATA[
goal = plunit_mpred_pfc_test_02_plt:(\+current_ooQ2(booQ2)).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl':54.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl#L54".
time = 4.220008850097656e-5.
result = passed.
]]></system-err>
</testcase>
<testcase name="plunit_mpred_pfc_test_02_plt:current_ooQ2(booQ2). @ 58" package="sanity_base.mpred_pfc_test_01.plt" classname="sanity_base.mpred_pfc_test_01.plt" time="0.00004005432128906250">
<failure message="failure = [].\n" />
<system-err><![CDATA[
goal = plunit_mpred_pfc_test_02_plt:current_ooQ2(booQ2).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl':58.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl#L58".
time = 4.00543212890625e-5.
result = failure.
]]></system-err>
</testcase>
<testcase name="plunit_mpred_pfc_test_02_plt:(\\+current_ooQ2(booQ2)). @ 64" package="sanity_base.mpred_pfc_test_01.plt" classname="sanity_base.mpred_pfc_test_01.plt" time="0.00007700920104980469">
<system-err><![CDATA[
goal = plunit_mpred_pfc_test_02_plt:(\+current_ooQ2(booQ2)).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl':64.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl#L64".
time = 7.700920104980469e-5.
result = passed.
]]></system-err>
</testcase>
<testcase name="plunit_mpred_pfc_test_02_plt: ~current_ooQ2(fooQ2). @ 70" package="sanity_base.mpred_pfc_test_01.plt" classname="sanity_base.mpred_pfc_test_01.plt" time="0.00004243850708007812">
<failure message="failure = [].\n" />
<system-err><![CDATA[
goal = plunit_mpred_pfc_test_02_plt: ~current_ooQ2(fooQ2).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl':70.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl#L70".
time = 4.2438507080078125e-5.
result = failure.
]]></system-err>
</testcase>
<testcase name="plunit_mpred_pfc_test_02_plt:current_ooQ2(booQ2). @ 74" package="sanity_base.mpred_pfc_test_01.plt" classname="sanity_base.mpred_pfc_test_01.plt" time="0.00004315376281738281">
<failure message="failure = [].\n" />
<system-err><![CDATA[
goal = plunit_mpred_pfc_test_02_plt:current_ooQ2(booQ2).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl':74.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl#L74".
time = 4.315376281738281e-5.
result = failure.
]]></system-err>
</testcase>
<testcase name="plunit_mpred_pfc_test_02_plt:current_ooTt(defaultValueTt). @ 91" package="sanity_base.mpred_pfc_test_01.plt" classname="sanity_base.mpred_pfc_test_01.plt" time="0.00004196166992187500">
<failure message="failure = [].\n" />
<system-err><![CDATA[
goal = plunit_mpred_pfc_test_02_plt:current_ooTt(defaultValueTt).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl':91.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl#L91".
time = 4.1961669921875e-5.
result = failure.
]]></system-err>
</testcase>
<testcase name="plunit_mpred_pfc_test_02_plt:(\\+current_ooTt(defaultValueTt)). @ 95" package="sanity_base.mpred_pfc_test_01.plt" classname="sanity_base.mpred_pfc_test_01.plt" time="0.00004148483276367188">
<system-err><![CDATA[
goal = plunit_mpred_pfc_test_02_plt:(\+current_ooTt(defaultValueTt)).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl':95.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl#L95".
time = 4.1484832763671875e-5.
result = passed.
]]></system-err>
</testcase>
<testcase name="plunit_mpred_pfc_test_02_plt:current_ooTt(defaultValueTt). @ 99" package="sanity_base.mpred_pfc_test_01.plt" classname="sanity_base.mpred_pfc_test_01.plt" time="0.00004100799560546875">
<failure message="failure = [].\n" />
<system-err><![CDATA[
goal = plunit_mpred_pfc_test_02_plt:current_ooTt(defaultValueTt).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl':99.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl#L99".
time = 4.100799560546875e-5.
result = failure.
]]></system-err>
</testcase>
<testcase name="plunit_mpred_pfc_test_02_plt:(\\+current_ooTt(defaultValueTt)). @ 105" package="sanity_base.mpred_pfc_test_01.plt" classname="sanity_base.mpred_pfc_test_01.plt" time="0.00005960464477539062">
<system-err><![CDATA[
goal = plunit_mpred_pfc_test_02_plt:(\+current_ooTt(defaultValueTt)).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl':105.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl#L105".
time = 5.9604644775390625e-5.
result = passed.
]]></system-err>
</testcase>
<testcase name="plunit_mpred_pfc_test_02_plt: ~current_ooTt(fooTt). @ 111" package="sanity_base.mpred_pfc_test_01.plt" classname="sanity_base.mpred_pfc_test_01.plt" time="0.00004196166992187500">
<failure message="failure = [].\n" />
<system-err><![CDATA[
goal = plunit_mpred_pfc_test_02_plt: ~current_ooTt(fooTt).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl':111.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl#L111".
time = 4.1961669921875e-5.
result = failure.
]]></system-err>
</testcase>
<testcase name="plunit_mpred_pfc_test_02_plt:current_ooTt(defaultValueTt). @ 115" package="sanity_base.mpred_pfc_test_01.plt" classname="sanity_base.mpred_pfc_test_01.plt" time="0.00004029273986816406">
<failure message="failure = [].\n" />
<system-err><![CDATA[
goal = plunit_mpred_pfc_test_02_plt:current_ooTt(defaultValueTt).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl':115.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/mpred_pfc_test_03.pl#L115".
time = 4.029273986816406e-5.
result = failure.
]]></system-err>
</testcase>
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k mpred_pfc_test_01.plt (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"
]]></system-out>
<testcase name="clause_u(socialMt:loves(_117582,_117604)). @ 26" package="sanity_base.mt_01.pl" classname="sanity_base.mt_01.pl" time="0.00005722045898437500">
<system-err><![CDATA[
goal = baseKB:clause_u(socialMt:loves(_31770,_31772)).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01.pl':26.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/mt_01.pl#L26".
time = 5.7220458984375e-5.
result = passed.
]]></system-err>
</testcase>
<testcase name="\naf clause_u(myMt:loves(_124622,_124644)). @ 27" package="sanity_base.mt_01.pl" classname="sanity_base.mt_01.pl" time="0.00005650520324707031">
<system-err><![CDATA[
goal = baseKB:(\+clause_u(myMt:loves(_32214,_32216))).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01.pl':27.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/mt_01.pl#L27".
time = 5.650520324707031e-5.
result = passed.
]]></system-err>
</testcase>
<testcase name="\naf clause_u(header_sanity:loves(_14056,_14078)). @ 28" package="sanity_base.mt_01.pl" classname="sanity_base.mt_01.pl" time="0.00007486343383789062">
<system-err><![CDATA[
goal = baseKB:(\+clause_u(header_sanity:loves(_32654,_32656))).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/mt_01.pl':28.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/mt_01.pl#L28".
time = 7.486343383789062e-5.
result = passed.
]]></system-err>
</testcase>
</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>
</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>(0x56209a982e80),[expand(false),expand(true)])),'$mt_do_load'(<clause>(0x56209a982e80),'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>(0x56209a982e80)))). 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>(0x56209a982e80),[expand(false),expand(true)])),system:'$mt_do_load'(<clause>(0x56209a982e80),'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>(0x56209a982e80))). % 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,user,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'(user))). % 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'(user)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(user))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(user))),true)),notrace(fail))),baseKB:mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(user)))). % 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'(user)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(user))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(user))),true)),notrace(fail))),C,baseKB:mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(user)))). % 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'(user)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(user))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(user))),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>(0x56209bb7a3f0)),baseKB:(mpred_m_fwc2(baseKB,a(t))->true;true),baseKB:(catch(erase(<clause>(0x56209bb7a3f0)),A,fail)->true;true)). % init.pl:650:
(104)$[system] setup_call_catcher_cleanup(baseKB:asserta(t_l:busy_s(a(t)),<clause>(0x56209bb7a3f0)),baseKB:(mpred_m_fwc2(baseKB,a(t))->true;true),A,baseKB:(catch(erase(<clause>(0x56209bb7a3f0)),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>(0x56209bb7a460)),baseKB:(mpred_do_fact(a(t))->true;true),baseKB:(catch(erase(<clause>(0x56209bb7a460)),A,fail)->true;true)). % init.pl:650:
(108)$[system] setup_call_catcher_cleanup(baseKB:asserta(t_l:busy_f(a(t)),<clause>(0x56209bb7a460)),baseKB:(mpred_do_fact(a(t))->true;true),A,baseKB:(catch(erase(<clause>(0x56209bb7a460)),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',[_71950|_71952])) % mpred_core.pl:284:
(126)[must_sanity] goal=must_sanity:must_or_rtrace(baseKB:nb_current('$pfc_current_choice',[_76794|_76796])) % must_sanity.pl:107:
(127)<*>[must_sanity] goal=must_sanity:mor_event(f(baseKB:nb_current('$pfc_current_choice',[_81336|_81338]))) % must_sanity.pl:86:
(128)[must_sanity] goal=must_sanity:handle_mor_event(f(baseKB:nb_current('$pfc_current_choice',[_85866|_85868]))) % 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>(0x56209a982e80),[expand(false),expand(true)])),'$mt_do_load'(<clause>(0x56209a982e80),'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>(0x56209a982e80)))). 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>(0x56209a982e80),[expand(false),expand(true)])),system:'$mt_do_load'(<clause>(0x56209a982e80),'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>(0x56209a982e80))). % 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,user,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'(user))). % 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'(user)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(user))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(user))),true)),notrace(fail))),baseKB:mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(user)))). % 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'(user)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(user))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(user))),true)),notrace(fail))),C,baseKB:mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(user)))). % 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'(user)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(user))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(user))),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(_36588,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)),f(baseKB:nb_current('$pfc_current_choice',[_36614|_36616])),must_sanity:mor_event(e(f(baseKB:nb_current('$pfc_current_choice',[_36614|_36616])),baseKB:mpred_enqueue(a(t),(mfl4(_36588,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',[_41008|_41010])),baseKB:mpred_enqueue(a(t),(mfl4(_41036,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',[_45402|_45404]))) % 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>(0x56209a982e80),[expand(false),expand(true)])),'$mt_do_load'(<clause>(0x56209a982e80),'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>(0x56209a982e80)))). 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>(0x56209a982e80),[expand(false),expand(true)])),system:'$mt_do_load'(<clause>(0x56209a982e80),'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>(0x56209a982e80))). % 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,user,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'(user))). % 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'(user)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(user))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(user))),true)),notrace(fail))),baseKB:mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(user)))). % 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'(user)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(user))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(user))),true)),notrace(fail))),C,baseKB:mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(user)))). % 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'(user)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(user))),false));('$set_typein_module'(baseKB),'$set_source_module'(baseKB)),notrace(nb_setarg(1,mquietly_if(true,('$set_source_module'(baseKB),'$set_typein_module'(user))),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(_216346,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax)),e(f(baseKB:nb_current('$pfc_current_choice',[_216378|_216380])),baseKB:mpred_enqueue(a(t),(mfl4(_216406,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',[_216378|_216380])),baseKB:mpred_enqueue(a(t),(mfl4(_216406,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))),baseKB:ain_fast(baseKB:a(t),(mfl4(_216346,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',[_220810|_220812])),baseKB:mpred_enqueue(a(t),(mfl4(_220838,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/nd_cut_01.pfc',25),ax))),baseKB:ain_fast(baseKB:a(t),(mfl4(_220876,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',[_225242|_225244]))) % 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>
</testsuite>
<!-- ...keep going... -->
<testsuite name="neg_01.pfc">
<system-out><![CDATA[
swipl -g 'set_prolog_flag(runtime_testing,5)' -g "(['neg_01.pfc'])" -g "test_completed"
]]></system-out>
<testcase name="~fooBar. @ 20" package="sanity_base.neg_01" classname="sanity_base.neg_01" time="0.00006675720214843750">
<system-err><![CDATA[
goal = baseKB: ~fooBar.
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01.pfc':20.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/neg_01.pfc#L20".
time = 6.67572021484375e-5.
result = passed.
]]></system-err>
</testcase>
<testcase name="\naf fooBar. @ 26" package="sanity_base.neg_01" classname="sanity_base.neg_01" time="0.00001239776611328125">
<system-err><![CDATA[
goal = baseKB:(\+fooBar).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01.pfc':26.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/neg_01.pfc#L26".
time = 1.239776611328125e-5.
result = passed.
]]></system-err>
</testcase>
<testcase name="fooBar. @ 30" package="sanity_base.neg_01" classname="sanity_base.neg_01" time="0.00001096725463867188">
<system-err><![CDATA[
goal = baseKB:fooBar.
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01.pfc':30.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/neg_01.pfc#L30".
time = 1.0967254638671875e-5.
result = passed.
]]></system-err>
</testcase>
<testcase name="\naf fooBar. @ 35" package="sanity_base.neg_01" classname="sanity_base.neg_01" time="0.00001120567321777344">
<system-err><![CDATA[
goal = baseKB:(\+fooBar).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/neg_01.pfc':35.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/neg_01.pfc#L35".
time = 1.1205673217773438e-5.
result = passed.
]]></system-err>
</testcase>
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k neg_01.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>
</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,_56990)
~singleValuedInArg(support_hilog,_56974)
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(_58238),callable(_58238))
typeCheckDecl(prologHybrid(_58258),callable(_58258))
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(_3876)/(_3876\=baseKB)==>genlMt(_3876,baseKB),{ensure_abox(_3876),(_3876==user->dmsg_pretty(warn(mtHybrid(_3876)));true)}
genlMt(_3808,_3810)/(_3808\=baseKB)==>{doall((predicate_m_f_a_decl(_3810,_3836,_3838,_3840),ain(baseKB:mpred_prop(_3810,_3836,_3838,_3840))))}
predicateTriggerType(_3678)==>(mpred_prop(_3694,_3696,_3698,_3678),genlMt(_3710,_3694)/(_3710\=baseKB)==>{nop(dmsg_pretty(_3710:call(_3678,_3710:_3696/_3698))),show_failure(on_x_fail(_3710:call(_3678,_3710:_3696/_3698)))})
mpred_prop(_3570,_3572,_3574,kb_local),genlMt(_3586,_3570)/(_3586\=baseKB)==>{nop(dmsg_pretty(_3586:call(kb_local,_3586:_3572/_3574))),show_failure(on_x_fail(_3586:call(kb_local,_3586:_3572/_3574)))}
mpred_prop(_3456,_3458,_3460,kb_shared),genlMt(_3472,_3456)/(_3472\=baseKB)==>{nop(dmsg_pretty(_3472:call(kb_shared,_3472:_3458/_3460))),show_failure(on_x_fail(_3472:call(kb_shared,_3472:_3458/_3460)))}
mpred_prop(_3342,_3344,_3346,kb_global),genlMt(_3358,_3342)/(_3358\=baseKB)==>{nop(dmsg_pretty(_3358:call(kb_global,_3358:_3344/_3346))),show_failure(on_x_fail(_3358:call(kb_global,_3358:_3344/_3346)))}
mpred_prop(_3228,_3230,_3232,kbi_define),genlMt(_3244,_3228)/(_3244\=baseKB)==>{nop(dmsg_pretty(_3244:call(kbi_define,_3244:_3230/_3232))),show_failure(on_x_fail(_3244:call(kbi_define,_3244:_3230/_3232)))}
genlMt(_3120,_3122)/(is_ftNonvar(_3120),is_ftNonvar(_3122),_3122\==baseKB,mtProlog(_3122))==>{_3122\==user,catch(add_import_module(_3120,_3122,end),error(_3194,_3196),dmsg_pretty(error(add_import_module(_3120,_3122,end))))}
mtHybrid(_3096)==>{decl_assertable_module(_3096)}
predicateConventionMt(_3058,_3060),arity(_3058,_3066)==>{kb_global(_3060:_3058/_3066)}
ttTypeType(_3038)==>functorDeclares(_3038)
ttRelationType(_3010)==>{decl_rt(_3010)},functorDeclares(_3010)
functorDeclares(_2984)==>arityMax(_2984,1),functorIsMacro(_2984)
compilerDirective(_2960)==>{kb_shared(_2960/0)}
prologHybrid(_2930),arity(_2930,_2936)==>{kb_shared(_2930/_2936)}
pfcControlled(_2902),arity(_2902,_2908)==>hybrid_support(_2902,_2908)
pfc_checking==>(mpred_prop(_2864,_2866,_2868,pfcPosTrigger)==>{_2864:warn_if_static(_2866,_2868)})
pfc_checking==>(mpred_prop(_2826,_2828,_2830,pfcNegTrigger)==>{_2826:warn_if_static(_2828,_2830)})
pfc_checking==>(mpred_prop(_2788,_2790,_2792,pfcBcTrigger)==>{_2788:warn_if_static(_2790,_2792)})
mpred_prop(_2734,_2736,_2738,_2740)/(\+ground(_2736/_2738))==>{trace_or_throw_ex(mpred_prop(_2734,_2736,_2738,_2740))}
mpred_prop(_2670,_2672,_2674,pfcCreates)==>{kb_shared(_2670:_2672/_2674)},{_2670:warn_if_static(_2672,_2674)}
mpred_prop(_2634,_2636,_2638,pfcControlled)==>{kb_shared(_2634:_2636/_2638)}
mpred_prop(_2598,_2600,_2602,pfcWatches)==>{kb_shared(_2598:_2600/_2602)}
mpred_prop(_2572,_2574,_2576,pfcPosTrigger)==>mpred_prop(_2572,_2574,_2576,pfcWatches)
mpred_prop(_2546,_2548,_2550,pfcNegTrigger)==>mpred_prop(_2546,_2548,_2550,pfcWatches)
mpred_prop(_2520,_2522,_2524,pfcBcTrigger)==>mpred_prop(_2520,_2522,_2524,pfcCreates)
mpred_prop(_2472,_2474,_2476,pfcLHS)==>arity(_2474,_2476),functorIsMacro(_2474),mpred_prop(_2472,_2474,_2476,pfcWatches)
mpred_prop(_2446,_2448,_2450,pfcRHS)==>mpred_prop(_2446,_2448,_2450,pfcCreates)
mpred_prop(_2414,_2416,_2418,pfcCallCode)/predicate_is_undefined_fa(_2416,_2418)==>mpred_prop(_2414,_2416,_2418,needsDefined)
warningsAbout(_2366,_2368)==>{wdmsg_pfc(error(warningsAbout(_2366,_2368))),if_interactive(break,true)}
'$bt'(_2316,_2318)/(nonvar(_2316),must(get_bc_clause(_2316,_2338)))==>{ignore(kb_shared(_2316))},_2338
mpred_prop(_2278,_2280,_2282,_2284),genlPreds(_2284,_2290)==>mpred_prop(_2278,_2280,_2282,_2290)
mpred_undo_sys(_2236,_2238,_2240)==>(_2236==>{_2238}),mpred_do_and_undo_method(_2238,_2240)
conflict(_2196)==>{must(with_mpred_trace_exec((resolveConflict(_2196),\+conflict(_2196))))}
_2172/mpred_positive_fact(_2172)==> \+ ~_2172
~_2140/mpred_positive_fact(_2140)==> \+_2140,nesc(~_2140)
nesc(~_2100)/mpred_positive_fact(_2100)==> ~_2100,(_2100==> \+_2100)
nesc(_2052)/mpred_positive_fact(_2052)==>_2052,(~_2052==> \+ ~_2052)
nesc(_2032)==>_2032
preventedWhen(_1994,_1996)==>(_1994/mpred_positive_fact(_1994),_1996==>nesc(~_1994))
preventedWhen(_1958,{_1964})/mpred_positive_fact(_1958)==>(~_1958:-cwc,_1964)
mdefault((_1916<-_1918))/mpred_literal(_1916)==>(_1916<-_1918,\+ ~_1916)
mdefault((_1880==>_1882))/nonvar(_1882)==>(_1880==>mdefault(_1882))
mdefault(~_1842)/mpred_positive_fact(_1842)==>(\+_1842==> ~_1842)
mdefault(_1764)/(mpred_positive_fact(_1764),if_missing_mask(_1764,_1780,_1782))==>(\+_1780/(ground(_1780),_1782),\+ ~_1764==>_1764)
mdefault(_1688)/(mpred_positive_fact(_1688),if_missing_mask(_1688,_1704,_1706))==>(_1704/(ground(_1704),_1706,\+_1704=_1688)==> \+_1688)
mpred_sv(_1640,_1642)==>arity(_1640,_1642),hybrid_support(_1640,_1642),singleValuedInArg(_1640,_1642)
mpred_sv_shared(_1602,_1604)==>{kb_shared(_1602/_1604)},mpred_sv(_1602,_1604)
prologSingleValued(_1564),arity(_1564,_1576)/(\+singleValuedInArg(_1564,_1586))==>singleValuedInArg(_1564,_1576)
singleValuedInArg(_1542,_1544)==>prologSingleValued(_1542)
singleValuedInArgDefault(_1518,_1520,_1522)/ground(_1522)==>singleValuedInArg(_1518,_1520)
singleValuedInArg(_1486,_1488),arity(_1486,_1494)==>singleValuedInArgAX(_1486,_1494,_1488)
singleValuedInArgAX(_1344,_1346,_1348),{functor(_1362,_1344,_1346),arg(_1348,_1362,_1380),replace_arg(_1362,_1348,_1388,_1390)}==>(_1362,{_1380\=isMissing,call(dif:dif(_1388,_1380)),call_u(_1390),ground(_1390)},_1390==> \+_1390,_1362)
mpred_sv(_1228,_1230),{_1230\=isMissing,call(dif:dif(_1272,_1230)),call_u(mpred_sv(_1228,_1272)),ground(mpred_sv(_1228,_1272))},mpred_sv(_1228,_1272)==> \+mpred_sv(_1228,_1272),mpred_sv(_1228,_1230)
singleValuedInArg(_1112,_1114),{_1114\=isMissing,call(dif:dif(_1156,_1114)),call_u(singleValuedInArg(_1112,_1156)),ground(singleValuedInArg(_1112,_1156))},singleValuedInArg(_1112,_1156)==> \+singleValuedInArg(_1112,_1156),singleValuedInArg(_1112,_1114)
singleValuedInArgDefault(_984,_986,_988),{_988\=isMissing,call(dif:dif(_1030,_988)),call_u(singleValuedInArgDefault(_984,_986,_1030)),ground(singleValuedInArgDefault(_984,_986,_1030))},singleValuedInArgDefault(_984,_986,_1030)==> \+singleValuedInArgDefault(_984,_986,_1030),singleValuedInArgDefault(_984,_986,_988)
unused==>(singleValuedInArgAX(_840,_842,_844),{functor(_858,_840,_842),arg(_844,_858,_876),replace_arg(_858,_844,_884,_886)}==>(_858/ground(_858)==>{_876\==isMissing,call(dif:dif(_884,_876)),call_u(_886),ground(_886),ignore(retract(_886))}))
unused==>(singleValuedInArgAX_maybe(_676,_678,_680),{functor(_694,_676,_678),arg(_680,_694,_712),replace_arg(_694,_680,_720,_722)}==>(_694/ground(_694)==>{_712\==isMissing,call(dif:dif(_720,_712)),call_u(_722),ground(_722)},\+_722,_694,single_override_maybe(_694,_722)))
single_override(_600,_602),{ignore(retract(_602))}==>(\+_600==> \+single_override(_600,_602),{mpred_supported(_602)},_602)
No Bi-conditional Rules in [baseKB]...
No Backward Rules in [baseKB]...
Positive triggers (139) in [baseKB]...
'$pt'(baseKB,pfcSanityA,rhs([pfcSanityB]))
'$pt'(baseKB,mtHybrid(_18286),(_18286\=baseKB*->rhs([ genlMt(BaseKB,baseKB),
{ ensure_abox(Abox),
( _18286==user ->
dmsg_pretty( warn( mtHybrid(Hybrid)))) }])))
'$pt'(baseKB,genlMt(_18200,_18202),(_18200\=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(_18058),rhs([ ( ( mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop) ,
genlMt(GenlMt,GenlMt10)/(BaseKB\=baseKB)) ==>
{ nop( dmsg_pretty( Call :
call(Kw,_20312:_20318/_20320))),
show_failure( on_x_fail( Call8 :
call(Kw7,_34496:_34502/_34504))) })]))
'$pt'(baseKB,mpred_prop(_13290,_13292,_13294,kb_local),'$pt'(baseKB,genlMt(_13308,_13290),(_13308\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_73206:_73212/_73214))),
show_failure( on_x_fail( Call1 :
call(kb_local,_88428:_88434/_88436))) }]))))
'$pt'(baseKB,genlMt(_13174,baseKB),(_13174\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_123874:t/1))),
show_failure( on_x_fail( Call1 :
call(kb_local,_26732:t/1))) }])))
'$pt'(baseKB,genlMt(_13058,baseKB),(_13058\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_62148:t/2))),
show_failure( on_x_fail( Call1 :
call(kb_local,_76114:t/2))) }])))
'$pt'(baseKB,genlMt(_12942,baseKB),(_12942\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_111530:t/3))),
show_failure( on_x_fail( Call1 :
call(kb_local,_16438:t/3))) }])))
'$pt'(baseKB,genlMt(_12826,baseKB),(_12826\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_51854:t/4))),
show_failure( on_x_fail( Call1 :
call(kb_local,_65820:t/4))) }])))
'$pt'(baseKB,genlMt(_12710,baseKB),(_12710\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_101236:t/5))),
show_failure( on_x_fail( Call1 :
call(kb_local,_115202:t/5))) }])))
'$pt'(baseKB,genlMt(_12594,baseKB),(_12594\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_38282:t/6))),
show_failure( on_x_fail( Call1 :
call(kb_local,_52248:t/6))) }])))
'$pt'(baseKB,genlMt(_12478,baseKB),(_12478\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_87664:t/7))),
show_failure( on_x_fail( Call1 :
call(kb_local,_101630:t/7))) }])))
'$pt'(baseKB,genlMt(_12362,baseKB),(_12362\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_26858:t/8))),
show_failure( on_x_fail( Call1 :
call(kb_local,_40824:t/8))) }])))
'$pt'(baseKB,genlMt(_12246,baseKB),(_12246\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_76240:t/9))),
show_failure( on_x_fail( Call1 :
call(kb_local,_90206:t/9))) }])))
'$pt'(baseKB,genlMt(_12130,baseKB),(_12130\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_18848:t/10))),
show_failure( on_x_fail( Call1 :
call(kb_local,_32814:t/10))) }])))
'$pt'(baseKB,genlMt(_12014,baseKB),(_12014\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_68230:t/11))),
show_failure( on_x_fail( Call1 :
call(kb_local,_82196:t/11))) }])))
'$pt'(baseKB,genlMt(_11898,baseKB),(_11898\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_117612:mpred_f/5))),
show_failure( on_x_fail( Call1 :
call(kb_local,_22392:mpred_f/5))) }])))
'$pt'(baseKB,genlMt(_11782,baseKB),(_11782\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_57812:mpred_f/6))),
show_failure( on_x_fail( Call1 :
call(kb_local,_71780:mpred_f/6))) }])))
'$pt'(baseKB,genlMt(_11666,baseKB),(_11666\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_107200:mpred_f/7))),
show_failure( on_x_fail( Call1 :
call(kb_local,_121168:mpred_f/7))) }])))
'$pt'(baseKB,mpred_prop(_11532,_11534,_11536,kb_shared),'$pt'(baseKB,genlMt(_11550,_11532),(_11550\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_49926:_49932/_49934))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_65418:_65424/_65426))) }]))))
'$pt'(baseKB,genlMt(_11416,baseKB),(_11416\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_101584:never_assert_u/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_115828:never_assert_u/1))) }])))
'$pt'(baseKB,genlMt(_11300,baseKB),(_11300\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_41588:never_assert_u/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_55832:never_assert_u/2))) }])))
'$pt'(baseKB,genlMt(_11184,baseKB),(_11184\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_91980:never_retract_u/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_106224:never_retract_u/1))) }])))
'$pt'(baseKB,genlMt(_11068,baseKB),(_11068\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_33100:never_retract_u/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_47344:never_retract_u/2))) }])))
'$pt'(baseKB,genlMt(_10952,baseKB),(_10952\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_83492:mtExact/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_97730:mtExact/1))) }])))
'$pt'(baseKB,genlMt(_10836,baseKB),(_10836\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_25914:col_as_unary/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_40156:col_as_unary/1))) }])))
'$pt'(baseKB,genlMt(_10720,baseKB),(_10720\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_76302:comment/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_90540:comment/2))) }])))
'$pt'(baseKB,genlMt(_10604,baseKB),(_10604\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_18902:feature_setting/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_33146:feature_setting/2))) }])))
'$pt'(baseKB,genlMt(_10488,baseKB),(_10488\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_69294:hybrid_support/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_83538:hybrid_support/2))) }])))
'$pt'(baseKB,genlMt(_10372,baseKB),(_10372\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_119686:predicateConventionMt/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_25734:predicateConventionMt/2))) }])))
'$pt'(baseKB,genlMt(_10256,baseKB),(_10256\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_61888:startup_option/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_76132:startup_option/2))) }])))
'$pt'(baseKB,genlMt(_10140,baseKB),(_10140\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_112280:tooSlow/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_18506:tooSlow/0))) }])))
'$pt'(baseKB,genlMt(_10024,baseKB),(_10024\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_54646:ttRelationType/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_68890:ttRelationType/1))) }])))
'$pt'(baseKB,genlMt(_9908,baseKB),(_9908\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_105038:singleValuedInArg/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_119286:singleValuedInArg/2))) }])))
'$pt'(baseKB,genlMt(_9792,baseKB),(_9792\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_46392:functorIsMacro/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_60636:functorIsMacro/1))) }])))
'$pt'(baseKB,genlMt(_9676,baseKB),(_9676\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_96784:support_hilog/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_111028:support_hilog/2))) }])))
'$pt'(baseKB,genlMt(_9560,baseKB),(_9560\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_37944:mpred_undo_sys/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_52188:mpred_undo_sys/3))) }])))
'$pt'(baseKB,genlMt(_9444,baseKB),(_9444\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_88336:genlPreds/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_102578:genlPreds/2))) }])))
'$pt'(baseKB,genlMt(_9328,baseKB),(_9328\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_30010:alwaysGaf/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_44252:alwaysGaf/1))) }])))
'$pt'(baseKB,genlMt(_9212,baseKB),(_9212\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_80396:rtReformulatorDirectivePredicate/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_94656:rtReformulatorDirectivePredicate/1))) }])))
'$pt'(baseKB,genlMt(_9096,baseKB),(_9096\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_22824:rtAvoidForwardChain/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_37072:rtAvoidForwardChain/1))) }])))
'$pt'(baseKB,genlMt(_8980,baseKB),(_8980\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_73226:pfcControlled/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_87470:pfcControlled/1))) }])))
'$pt'(baseKB,genlMt(_8864,baseKB),(_8864\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_16888:prologOnly/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_31130:prologOnly/1))) }])))
'$pt'(baseKB,genlMt(_8748,baseKB),(_8748\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_67276:quasiQuote/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_81518:quasiQuote/1))) }])))
'$pt'(baseKB,genlMt(_8632,baseKB),(_8632\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_117664:functorDeclares/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_22536:functorDeclares/1))) }])))
'$pt'(baseKB,genlMt(_8516,baseKB),(_8516\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_58684:mtNonAssertable/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_72928:mtNonAssertable/1))) }])))
'$pt'(baseKB,genlMt(_8400,baseKB),(_8400\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_109076:do_import_modules/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_123324:do_import_modules/0))) }])))
'$pt'(baseKB,mpred_prop(_8266,_8268,_8270,kb_global),'$pt'(baseKB,genlMt(_8284,_8266),(_8284\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_global,_50710:_50716/_50718))),
show_failure( on_x_fail( Call1 :
call(kb_global,_66202:_66208/_66210))) }]))))
'$pt'(baseKB,mpred_prop(_8132,_8134,_8136,kbi_define),'$pt'(baseKB,genlMt(_8150,_8132),(_8150\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kbi_define,_106320:_106326/_106328))),
show_failure( on_x_fail( Call1 :
call(kbi_define,_122084:_122090/_122092))) }]))))
'$pt'(baseKB,genlMt(_8006,_8008),(is_ftNonvar(_8006),is_ftNonvar(_8008),_8008\==baseKB,mtProlog(_8008)*->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(_7970),rhs([ { decl_assertable_module(Module) }]))
'$pt'(baseKB,predicateConventionMt(_7908,_7910),(arity(_7908,_7922)*->rhs([ { kb_global( _54062 :
_54068/_54070) }])))
'$pt'(baseKB,arity(_7846,_7848),(predicateConventionMt(_7846,_7860)*->rhs([ { kb_global( _66616 :
_66622/_66624) }])))
'$pt'(baseKB,ttTypeType(_7814),rhs([ functorDeclares(FunctorDeclares)]))
'$pt'(baseKB,ttRelationType(_7768),rhs([ { decl_rt(Rt) },
functorDeclares(_7768)]))
'$pt'(baseKB,functorDeclares(_7724),rhs([ arityMax(_80316,1),
functorIsMacro(_7724)]))
'$pt'(baseKB,genlMt(_7608,baseKB),(_7608\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_115970:compilerDirective/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_22536:compilerDirective/1))) }])))
'$pt'(baseKB,compilerDirective(_7566),rhs([ { kb_shared( _33820/0) }]))
'$pt'(baseKB,genlMt(_7450,baseKB),(_7450\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_68276:hardCodedExpansion/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_82524:hardCodedExpansion/0))) }])))
'$pt'(baseKB,genlMt(_7334,baseKB),(_7334\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_118678:codeTooSlow/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_25734:codeTooSlow/0))) }])))
'$pt'(baseKB,genlMt(_7218,baseKB),(_7218\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_61880:pfc_checking/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_76122:pfc_checking/0))) }])))
'$pt'(baseKB,genlMt(_7102,baseKB),(_7102\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_112268:pass2/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_19756:pass2/0))) }])))
'$pt'(baseKB,genlMt(_6986,baseKB),(_6986\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_55894:redundantMaybe/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_70138:redundantMaybe/0))) }])))
'$pt'(baseKB,genlMt(_6870,baseKB),(_6870\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_106286:isRedundant/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_120528:isRedundant/0))) }])))
'$pt'(baseKB,genlMt(_6754,baseKB),(_6754\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_46392:isRuntime/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_60634:isRuntime/0))) }])))
'$pt'(baseKB,genlMt(_6638,baseKB),(_6638\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_96778:do_and_undo/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_111020:do_and_undo/2))) }])))
'$pt'(baseKB,genlMt(_6522,baseKB),(_6522\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_37944:tFunction/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_52186:tFunction/1))) }])))
'$pt'(baseKB,prologHybrid(_6468),(arity(_6468,_6480)*->rhs([ { kb_shared( _62726/_62728) }])))
'$pt'(baseKB,arity(_6414,_6416),(prologHybrid(_6414)*->rhs([ { kb_shared( _71584/_71586) }])))
'$pt'(baseKB,pfcControlled(_6368),(arity(_6368,_6380)*->rhs([ hybrid_support(Hybrid_support,Support)])))
'$pt'(baseKB,arity(_6322,_6324),(pfcControlled(_6322)*->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(_6082,_6084,_6086,_6088),(\+ground(_6084/_6086)*->rhs([ { trace_or_throw_ex( mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)) }])))
'$pt'(baseKB,mpred_prop(_6006,_6008,_6010,pfcCreates),rhs([ { kb_shared( _49362 :
_49368/_49370) },
{ Warn_if_static1 :
warn_if_static(Warn_if_static,Static) }]))
'$pt'(baseKB,mpred_prop(_5952,_5954,_5956,pfcControlled),rhs([ { kb_shared( _70252 :
_70258/_70260) }]))
'$pt'(baseKB,mpred_prop(_5898,_5900,_5902,pfcWatches),rhs([ { kb_shared( _82804 :
_82810/_82812) }]))
'$pt'(baseKB,mpred_prop(_5854,_5856,_5858,pfcPosTrigger),rhs([ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)]))
'$pt'(baseKB,genlMt(_5738,baseKB),(_5738\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_20098:pfcSanityA/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_34340:pfcSanityA/0))) }])))
'$pt'(baseKB,genlMt(_5622,baseKB),(_5622\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_70486:ttTypeType/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_84728:ttTypeType/1))) }])))
'$pt'(baseKB,mpred_prop(_5578,_5580,_5582,pfcNegTrigger),rhs([ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)]))
'$pt'(baseKB,mpred_prop(_5534,_5536,_5538,pfcBcTrigger),rhs([ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)]))
'$pt'(baseKB,mpred_prop(_5468,_5470,_5472,pfcLHS),rhs([ arity(Arity,Arity1),
functorIsMacro(_5470),
mpred_prop(_5468,_5470,_5472,pfcWatches)]))
'$pt'(baseKB,mpred_prop(_5424,_5426,_5428,pfcRHS),rhs([ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)]))
'$pt'(baseKB,genlMt(_5308,baseKB),(_5308\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_43054:pfcSanityB/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_57296:pfcSanityB/0))) }])))
'$pt'(baseKB,genlMt(_5192,baseKB),(_5192\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_93442:arityMax/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_107684:arityMax/2))) }])))
'$pt'(baseKB,mpred_prop(_5136,_5138,_5140,pfcCallCode),(predicate_is_undefined_fa(_5138,_5140)*->rhs([ mpred_prop(Mpred_prop2,Mpred_prop,NeedsDefined,needsDefined)])))
'$pt'(baseKB,genlMt(_5020,baseKB),(_5020\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_43054:nondet/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_57292:nondet/0))) }])))
'$pt'(baseKB,genlMt(_4904,baseKB),(_4904\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_93432:typeCheckDecl/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_107676:typeCheckDecl/2))) }])))
'$pt'(baseKB,genlMt(_4788,baseKB),(_4788\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_36712:warningsAbout/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_50956:warningsAbout/2))) }])))
'$pt'(baseKB,warningsAbout(_4728,_4730),rhs([ { wdmsg_pfc( error( warningsAbout(WarningsAbout,WarningsAbout1))),
if_interactive(break,true) }]))
'$pt'(baseKB,genlMt(_4612,baseKB),(_4612\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_98674:'$bt'/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_112912:'$bt'/2))) }])))
'$pt'(baseKB,'$bt'(_4538,_4540),(nonvar(_4538),must(get_bc_clause(_4538,_4566))*->rhs([ { ignore( kb_shared(Shared)) },
_4566])))
'$pt'(baseKB,mpred_prop(_4482,_4484,_4486,_4488),(genlPreds(_4488,_4500)*->rhs([ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)])))
'$pt'(baseKB,genlPreds(_4426,_4428),(mpred_prop(_4438,_4440,_4442,_4426)*->rhs([ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)])))
'$pt'(baseKB,genlMt(_4310,baseKB),(_4310\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_63108:mpred_do_and_undo_method/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_77362:mpred_do_and_undo_method/2))) }])))
'$pt'(baseKB,mpred_undo_sys(_4256,_4258,_4260),rhs([ _83252==>{_83258},
mpred_do_and_undo_method(_4258,_4260)]))
'$pt'(baseKB,genlMt(_4140,baseKB),(_4140\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_119202:conflict/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_27002:conflict/1))) }])))
'$pt'(baseKB,conflict(_4082),rhs([ { must( with_mpred_trace_exec( resolveConflict(ResolveConflict),\+conflict(Conflict))) }]))
'$pt'(baseKB,_4034,(mpred_positive_fact(_4034)*->rhs([ \+( ~_44166)])))
'$pt'(baseKB,genlMt(_3924,baseKB),(_3924\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_78604:nesc/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_92840:nesc/1))) }])))
'$pt'(baseKB,nesc(~_3866),(mpred_positive_fact(_3866)*->rhs([ ~_97326,
_3866==> \+_3866])))
'$pt'(baseKB,nesc(_3800),(mpred_positive_fact(_3800)*->rhs([ _100946,
~_3800==> \+ ~_3800])))
'$pt'(baseKB,nesc(_3772),rhs([_3772]))
'$pt'(baseKB,genlMt(_3656,baseKB),(_3656\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_33100:preventedWhen/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_47344:preventedWhen/2))) }])))
'$pt'(baseKB,preventedWhen(_3596,_3598),rhs([ Mpred_positive_fact/mpred_positive_fact(Fact),_56466==>nesc(~_56484)]))
'$pt'(baseKB,preventedWhen(_3536,{_3542}),(mpred_positive_fact(_3536)*->rhs([ ~_62734 :-
cwc ,
Cwc])))
'$pt'(baseKB,genlMt(_3420,baseKB),(_3420\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_99008:mdefault/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_113250:mdefault/1))) }])))
'$pt'(baseKB,mdefault((_3360<-_3362)),(mpred_literal(_3360)*->rhs([ _119812<-_119818,\+ ~_119828])))
'$pt'(baseKB,mdefault((_3306==>_3308)),(nonvar(_3308)*->rhs([ Mdefault==>mdefault(Mdefault1)])))
'$pt'(baseKB,mdefault(~_3250),(mpred_positive_fact(_3250)*->rhs([ \+_20858==> ~_20862])))
'$pt'(baseKB,mdefault(_3154),(mpred_positive_fact(_3154),if_missing_mask(_3154,_3176,_3178)*->rhs([ \+_28586/(ground(Ground1),Ground),\+ ~_28606==>_28572])))
'$pt'(baseKB,mdefault(_3060),(mpred_positive_fact(_3060),if_missing_mask(_3060,_3082,_3084)*->rhs([ _36318/(ground(Ground),_36334,\+_36344=_36346)==> \+_36350])))
'$pt'(baseKB,mpred_sv(_3000,_3002),rhs([ arity(Arity,Arity1),
hybrid_support(_3000,_3002),
singleValuedInArg(_3000,_3002)]))
'$pt'(baseKB,genlMt(_2884,baseKB),(_2884\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_77738:mpred_sv_shared/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_91982:mpred_sv_shared/2))) }])))
'$pt'(baseKB,mpred_sv_shared(_2828,_2830),rhs([ { kb_shared( _102526/_102528) },
mpred_sv(_2828,_2830)]))
'$pt'(baseKB,genlMt(_2712,baseKB),(_2712\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_33100:singleValuedInArgDefault/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_47354:singleValuedInArgDefault/3))) }])))
'$pt'(baseKB,genlMt(_2596,baseKB),(_2596\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_83514:prologSingleValued/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_97762:prologSingleValued/1))) }])))
'$pt'(baseKB,prologSingleValued(_2532),'$pt'(baseKB,arity(_2532,_2546),(\+singleValuedInArg(_2532,_2562)*->rhs([ singleValuedInArg(SingleValuedInArg,SingleValuedInArg1)]))))
'$pt'(baseKB,singleValuedInArg(_2498,_2500),rhs([ prologSingleValued(PrologSingleValued)]))
'$pt'(baseKB,arity(mpred_sv,_2448),(\+singleValuedInArg(mpred_sv,_2464)*->rhs([ singleValuedInArg(mpred_sv,SingleValuedInArg_Mpred_sv)])))
'$pt'(baseKB,arity(singleValuedInArg,_2396),(\+singleValuedInArg(singleValuedInArg,_2412)*->rhs([ singleValuedInArg(singleValuedInArg,SingleValuedInArg)])))
'$pt'(baseKB,arity(singleValuedInArgDefault,_2344),(\+singleValuedInArg(singleValuedInArgDefault,_2360)*->rhs([ singleValuedInArg(singleValuedInArgDefault,SingleValuedInArgDefault)])))
'$pt'(baseKB,singleValuedInArgDefault(_2294,_2296,_2298),(ground(_2298)*->rhs([ singleValuedInArg(SingleValuedInArg,SingleValuedInArg1)])))
'$pt'(baseKB,genlMt(_2178,baseKB),(_2178\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_56850:singleValuedInArgAX/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_71098:singleValuedInArgAX/3))) }])))
'$pt'(baseKB,singleValuedInArg(_2128,_2130),(arity(_2128,_2142)*->rhs([ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)])))
'$pt'(baseKB,arity(_2078,_2080),(singleValuedInArg(_2078,_2092)*->rhs([ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)])))
'$pt'(baseKB,singleValuedInArgAX(_1922,_1924,_1926),(functor(_1942,_1922,_1924),arg(_1926,_1942,_1960),replace_arg(_1942,_1926,_1968,_1970)*->rhs(
[ ( ( _105428 ,
{ Missing\=isMissing,
call( dif : dif(Dif,Dif2)),
call_u(U),
ground(Ground) } ,
_103908) ==>
\+_103970,_103966)])))
'$pt'(baseKB,mpred_sv(_1790,_1792),(_1792\=isMissing,call(dif:dif(_1830,_1792)),call_u(mpred_sv(_1790,_1830)),ground(mpred_sv(_1790,_1830))*->'$pt'(baseKB,mpred_sv(_1790,_1830),rhs(
[ \+( mpred_sv(Mpred_sv,Sv)),
mpred_sv(_1790,_1792)]))))
'$pt'(baseKB,singleValuedInArg(_1658,_1660),(_1660\=isMissing,call(dif:dif(_1698,_1660)),call_u(singleValuedInArg(_1658,_1698)),ground(singleValuedInArg(_1658,_1698))*->'$pt'(baseKB,singleValuedInArg(_1658,_1698),rhs(
[ \+( singleValuedInArg(SingleValuedInArg,SingleValuedInArg1)),
singleValuedInArg(_1658,_1660)]))))
'$pt'(baseKB,singleValuedInArgDefault(_1514,_1516,_1518),(_1518\=isMissing,call(dif:dif(_1556,_1518)),call_u(singleValuedInArgDefault(_1514,_1516,_1556)),ground(singleValuedInArgDefault(_1514,_1516,_1556))*->'$pt'(baseKB,singleValuedInArgDefault(_1514,_1516,_1556),rhs(
[ \+( singleValuedInArgDefault(SingleValuedInArgDefault1,SingleValuedInArgDefault,SingleValuedInArgDefault2)),
singleValuedInArgDefault(_1514,_1516,_1518)]))))
'$pt'(baseKB,genlMt(_1398,baseKB),(_1398\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_69192:unused/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_83430: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(_1114,baseKB),(_1114\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_55548:singleValuedInArgAX_maybe/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_69802:singleValuedInArgAX_maybe/3))) }])))
'$pt'(baseKB,genlMt(_998,baseKB),(_998\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_105962:single_override_maybe/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_16438: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) } ,
\+_61790 ,
Single_override_maybe13 ,
single_override_maybe(Single_override_maybe,Maybe22)))]))
'$pt'(baseKB,genlMt(_700,baseKB),(_700\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_112876:single_override/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_22536:single_override/2))) }])))
'$pt'(baseKB,single_override(_616,_618),(ignore(retract(_618))*->rhs([ ( \+_34802 ==>
( \+( single_override(Single_override,Override)) ,
{ mpred_supported(Supported) } ,
_34824))])))
Negative triggers (1) in [baseKB]...
'$nt'(_41992,(call_u_no_bc(_42006),mpred_positive_fact(_42006)),rhs([ \+_43966,
nesc( ~_46324)]))
No Goal triggers in [baseKB]...
Supports in [baseKB]...
mtHybrid(baseKB)>=(mfl4(_82600,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl',132),ax)
(assert_if_newt(_82518):-cwc,(clause_asserted_i(_82518)->true;call(assert,_82518)))>=(mfl4([ 'G'=G],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_autoexec.pfc.pl',143),ax)
(pfcSanityA==>pfcSanityB)>=(mfl4(_82490,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',74),ax)
mpred_prop(baseKB,pfcSanityB,0,pfcRHS)>=(mfl4(_82456,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',74),ax)
mpred_prop(baseKB,pfcSanityA,0,pfcLHS)>=(mfl4(_82418,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',74),ax)
mpred_prop(baseKB,pfcSanityA,0,pfcPosTrigger)>=(mfl4(_82380,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',74),ax)
'$pt'(baseKB,pfcSanityA,rhs([pfcSanityB]))>=((pfcSanityA==>pfcSanityB),mfl4(_82342,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',74))
pfcSanityA>=(mfl4(_82290,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(_82226,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(_82188,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',85),ax)
mpred_prop(baseKB,comment,2,kb_shared)>=(mfl4(_82150,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',86),ax)
mpred_prop(baseKB,feature_setting,2,kb_shared)>=(mfl4(_82112,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',87),ax)
mpred_prop(baseKB,hybrid_support,2,kb_shared)>=(mfl4(_82074,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',88),ax)
mpred_prop(baseKB,predicateConventionMt,2,kb_shared)>=(mfl4(_82036,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',93),ax)
mpred_prop(baseKB,startup_option,2,kb_shared)>=(mfl4(_81998,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',94),ax)
mpred_prop(baseKB,tooSlow,0,kb_shared)>=(mfl4(_81960,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',95),ax)
mpred_prop(baseKB,ttRelationType,1,kb_shared)>=(mfl4(_81922,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',96),ax)
mpred_prop(baseKB,singleValuedInArg,2,kb_shared)>=(mfl4(_81884,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',97),ax)
mpred_prop(baseKB,functorIsMacro,1,kb_shared)>=(mfl4(_81846,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',99),ax)
mpred_prop(baseKB,support_hilog,2,kb_shared)>=(mfl4(_81808,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(_81770,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',101),ax)
mpred_prop(baseKB,genlPreds,2,kb_shared)>=(mfl4(_81732,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',102),ax)
mpred_prop(baseKB,alwaysGaf,1,kb_shared)>=(mfl4(_81694,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',106),ax)
mpred_prop(baseKB,rtReformulatorDirectivePredicate,1,kb_shared)>=(mfl4(_81656,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',108),ax)
mpred_prop(baseKB,rtAvoidForwardChain,1,kb_shared)>=(mfl4(_81618,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',110),ax)
mpred_prop(baseKB,pfcControlled,1,kb_shared)>=(mfl4(_81580,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',112),ax)
mpred_prop(baseKB,prologOnly,1,kb_shared)>=(mfl4(_81542,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',114),ax)
mpred_prop(baseKB,quasiQuote,1,kb_shared)>=(mfl4(_81504,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',115),ax)
mpred_prop(baseKB,functorDeclares,1,kb_shared)>=(mfl4(_81466,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',144),ax)
mpred_prop(baseKB,mtNonAssertable,1,kb_shared)>=(mfl4(_81428,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(_81390,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',149),ax)
(mtHybrid(_81268)/(_81268\=baseKB)==>genlMt(_81268,baseKB),{ensure_abox(_81268),(_81268==user->dmsg_pretty(warn(mtHybrid(_81268)));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(_80650),(_80650\=baseKB*->rhs([ genlMt(BaseKB,baseKB),
{ ensure_abox(Abox),
( _80650==user ->
dmsg_pretty( warn( mtHybrid(Hybrid)))) }])))>=((mtHybrid(_80750)/(_80750\=baseKB)==>genlMt(_80750,baseKB),{ensure_abox(_80750),(_80750==user->dmsg_pretty(warn(mtHybrid(_80750)));true)}),mfl4(
[ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',155))
predicateTriggerType(kb_local)>=(mfl4(_80620,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',159),ax)
predicateTriggerType(kb_shared)>=(mfl4(_80588,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',160),ax)
predicateTriggerType(kb_global)>=(mfl4(_80556,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',161),ax)
predicateTriggerType(kbi_define)>=(mfl4(_80524,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',162),ax)
(genlMt(_80370,_80372)/(_80370\=baseKB)==>{doall((predicate_m_f_a_decl(_80372,_80398,_80400,_80402),ain(baseKB:mpred_prop(_80372,_80398,_80400,_80402))))})>=(mfl4(
[ 'C'=C,
'M'=_80372,
'F'=_80398,
'A'=_80400,
'Type'=_80402],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'=_80306,
'F'=_80318,
'A'=_80330,
'Type'=_80342],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'=_80208,
'F'=_80220,
'A'=_80232,
'Type'=_80244],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'=_80110,
'F'=_80122,
'A'=_80134,
'Type'=_80146],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',166),ax)
'$pt'(baseKB,genlMt(_79836,_79838),(_79836\=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(_79926,_79928)/(_79926\=baseKB)==>{doall((predicate_m_f_a_decl(_79928,_79954,_79956,_79958),ain(baseKB:mpred_prop(_79928,_79954,_79956,_79958))))}),mfl4(
[ 'C'=C,
'M'=_80012,
'F'=_80024,
'A'=_80036,
'Type'=_80048],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',166))
(predicateTriggerType(_79622)==>(mpred_prop(_79638,_79640,_79642,_79622),genlMt(_79654,_79638)/(_79654\=baseKB)==>{nop(dmsg_pretty(_79654:call(_79622,_79654:_79640/_79642))),show_failure(on_x_fail(_79654:call(_79622,_79654:_79640/_79642)))}))>=(mfl4(
[ 'Type'=Type,
'M'=_79638,
'F'=_79640,
'A'=_79642,
'C'=_79654],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'=_79564,
'F'=_79576,
'A'=_79588,
'C'=_79600],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'=_79466,
'F'=_79478,
'A'=_79490,
'C'=_79502],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'=_79368,
'F'=_79380,
'A'=_79392,
'C'=_79404],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'=_79270,
'F'=_79282,
'A'=_79294,
'C'=_79306],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'=_79172,
'F'=_79184,
'A'=_79196,
'C'=_79208],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169),ax)
'$pt'(baseKB,predicateTriggerType(_78786),rhs([ ( ( mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop) ,
genlMt(GenlMt,GenlMt10)/(BaseKB\=baseKB)) ==>
{ nop( dmsg_pretty( Call :
call(Kw,_277982:_277988/_277990))),
show_failure( on_x_fail( Call8 :
call(Kw7,_292172:_292178/_292180))) })]))>=((predicateTriggerType(_78926)==>(mpred_prop(_78942,_78944,_78946,_78926),genlMt(_78958,_78942)/(_78958\=baseKB)==>{nop(dmsg_pretty(_78958:call(_78926,_78958:_78944/_78946))),show_failure(on_x_fail(_78958:call(_78926,_78958:_78944/_78946)))})),mfl4(
[ 'Type'=Type,
'M'=_79074,
'F'=_79086,
'A'=_79098,
'C'=_79110],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169))
(mpred_prop(_78518,_78520,_78522,kb_local),genlMt(_78534,_78518)/(_78534\=baseKB)==>{nop(dmsg_pretty(_78534:call(kb_local,_78534:_78520/_78522))),show_failure(on_x_fail(_78534:call(kb_local,_78534:_78520/_78522)))})>=(predicateTriggerType(kb_local),'$pt'(baseKB,predicateTriggerType(_78638),rhs(
[ ( ( mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop) ,
genlMt(GenlMt,GenlMt10)/(BaseKB\=baseKB)) ==>
{ nop( dmsg_pretty( Call :
call(Kw,_350906:_350912/_350914))),
show_failure( on_x_fail( Call8 :
call(Kw7,_365096:_365102/_365104))) })])))
mpred_prop(baseKB,mpred_prop,4,pfcLHS)>=(mfl4([ 'Type'=Type,
'M'=_78454,
'F'=_78466,
'A'=_78478,
'C'=_78490],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'=_78356,
'F'=_78368,
'A'=_78380,
'C'=_78392],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169),ax)
'$pt'(baseKB,mpred_prop(_77988,_77990,_77992,kb_local),'$pt'(baseKB,genlMt(_78006,_77988),(_78006\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_421042:_421048/_421050))),
show_failure( on_x_fail( Call1 :
call(kb_local,_436266:_436272/_436274))) }]))))>=((mpred_prop(_78126,_78128,_78130,kb_local),genlMt(_78142,_78126)/(_78142\=baseKB)==>{nop(dmsg_pretty(_78142:call(kb_local,_78142:_78128/_78130))),show_failure(on_x_fail(_78142:call(kb_local,_78142:_78128/_78130)))}),mfl4(
[ 'Type'=Type,
'M'=_78258,
'F'=_78270,
'A'=_78282,
'C'=_78294],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169))
'$pt'(baseKB,genlMt(_77722,baseKB),(_77722\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_481004:t/1))),
show_failure( on_x_fail( Call1 :
call(kb_local,_494970:t/1))) }])))>=(mpred_prop(baseKB,t,1,kb_local),'$pt'(baseKB,mpred_prop(_77848,_77850,_77852,kb_local),'$pt'(baseKB,genlMt(_77866,_77848),(_77866\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_107298:_107304/_107306))),
show_failure( on_x_fail( Call1 :
call(kb_local,_122522:_122528/_122530))) }])))))
'$pt'(baseKB,genlMt(_77456,baseKB),(_77456\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_157948:t/2))),
show_failure( on_x_fail( Call1 :
call(kb_local,_171914:t/2))) }])))>=(mpred_prop(baseKB,t,2,kb_local),'$pt'(baseKB,mpred_prop(_77582,_77584,_77586,kb_local),'$pt'(baseKB,genlMt(_77600,_77582),(_77600\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_210644:_210650/_210652))),
show_failure( on_x_fail( Call1 :
call(kb_local,_225868:_225874/_225876))) }])))))
'$pt'(baseKB,genlMt(_77190,baseKB),(_77190\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_261294:t/3))),
show_failure( on_x_fail( Call1 :
call(kb_local,_275260:t/3))) }])))>=(mpred_prop(baseKB,t,3,kb_local),'$pt'(baseKB,mpred_prop(_77316,_77318,_77320,kb_local),'$pt'(baseKB,genlMt(_77334,_77316),(_77334\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_313990:_313996/_313998))),
show_failure( on_x_fail( Call1 :
call(kb_local,_329214:_329220/_329222))) }])))))
'$pt'(baseKB,genlMt(_76924,baseKB),(_76924\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_364640:t/4))),
show_failure( on_x_fail( Call1 :
call(kb_local,_378606:t/4))) }])))>=(mpred_prop(baseKB,t,4,kb_local),'$pt'(baseKB,mpred_prop(_77050,_77052,_77054,kb_local),'$pt'(baseKB,genlMt(_77068,_77050),(_77068\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_417336:_417342/_417344))),
show_failure( on_x_fail( Call1 :
call(kb_local,_432560:_432566/_432568))) }])))))
'$pt'(baseKB,genlMt(_76658,baseKB),(_76658\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_467986:t/5))),
show_failure( on_x_fail( Call1 :
call(kb_local,_481952:t/5))) }])))>=(mpred_prop(baseKB,t,5,kb_local),'$pt'(baseKB,mpred_prop(_76784,_76786,_76788,kb_local),'$pt'(baseKB,genlMt(_76802,_76784),(_76802\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_93376:_93382/_93384))),
show_failure( on_x_fail( Call1 :
call(kb_local,_108598:_108604/_108606))) }])))))
'$pt'(baseKB,genlMt(_76392,baseKB),(_76392\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_144024:t/6))),
show_failure( on_x_fail( Call1 :
call(kb_local,_157990:t/6))) }])))>=(mpred_prop(baseKB,t,6,kb_local),'$pt'(baseKB,mpred_prop(_76518,_76520,_76522,kb_local),'$pt'(baseKB,genlMt(_76536,_76518),(_76536\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_196720:_196726/_196728))),
show_failure( on_x_fail( Call1 :
call(kb_local,_211944:_211950/_211952))) }])))))
'$pt'(baseKB,genlMt(_76126,baseKB),(_76126\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_247370:t/7))),
show_failure( on_x_fail( Call1 :
call(kb_local,_261336:t/7))) }])))>=(mpred_prop(baseKB,t,7,kb_local),'$pt'(baseKB,mpred_prop(_76252,_76254,_76256,kb_local),'$pt'(baseKB,genlMt(_76270,_76252),(_76270\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_300066:_300072/_300074))),
show_failure( on_x_fail( Call1 :
call(kb_local,_315290:_315296/_315298))) }])))))
'$pt'(baseKB,genlMt(_75860,baseKB),(_75860\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_350716:t/8))),
show_failure( on_x_fail( Call1 :
call(kb_local,_364682:t/8))) }])))>=(mpred_prop(baseKB,t,8,kb_local),'$pt'(baseKB,mpred_prop(_75986,_75988,_75990,kb_local),'$pt'(baseKB,genlMt(_76004,_75986),(_76004\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_403412:_403418/_403420))),
show_failure( on_x_fail( Call1 :
call(kb_local,_418636:_418642/_418644))) }])))))
'$pt'(baseKB,genlMt(_75594,baseKB),(_75594\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_454062:t/9))),
show_failure( on_x_fail( Call1 :
call(kb_local,_468028:t/9))) }])))>=(mpred_prop(baseKB,t,9,kb_local),'$pt'(baseKB,mpred_prop(_75720,_75722,_75724,kb_local),'$pt'(baseKB,genlMt(_75738,_75720),(_75738\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_506758:_506764/_506766))),
show_failure( on_x_fail( Call1 :
call(kb_local,_95878:_95884/_95886))) }])))))
'$pt'(baseKB,genlMt(_75328,baseKB),(_75328\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_131304:t/10))),
show_failure( on_x_fail( Call1 :
call(kb_local,_145270:t/10))) }])))>=(mpred_prop(baseKB,t,10,kb_local),'$pt'(baseKB,mpred_prop(_75454,_75456,_75458,kb_local),'$pt'(baseKB,genlMt(_75472,_75454),(_75472\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_184002:_184008/_184010))),
show_failure( on_x_fail( Call1 :
call(kb_local,_199226:_199232/_199234))) }])))))
'$pt'(baseKB,genlMt(_75062,baseKB),(_75062\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_234652:t/11))),
show_failure( on_x_fail( Call1 :
call(kb_local,_248618:t/11))) }])))>=(mpred_prop(baseKB,t,11,kb_local),'$pt'(baseKB,mpred_prop(_75188,_75190,_75192,kb_local),'$pt'(baseKB,genlMt(_75206,_75188),(_75206\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_287350:_287356/_287358))),
show_failure( on_x_fail( Call1 :
call(kb_local,_302574:_302580/_302582))) }])))))
'$pt'(baseKB,genlMt(_74796,baseKB),(_74796\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_338000:mpred_f/5))),
show_failure( on_x_fail( Call1 :
call(kb_local,_351968:mpred_f/5))) }])))>=(mpred_prop(baseKB,mpred_f,5,kb_local),'$pt'(baseKB,mpred_prop(_74922,_74924,_74926,kb_local),'$pt'(baseKB,genlMt(_74940,_74922),(_74940\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_390702:_390708/_390710))),
show_failure( on_x_fail( Call1 :
call(kb_local,_405926:_405932/_405934))) }])))))
'$pt'(baseKB,genlMt(_74530,baseKB),(_74530\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_441354:mpred_f/6))),
show_failure( on_x_fail( Call1 :
call(kb_local,_455322:mpred_f/6))) }])))>=(mpred_prop(baseKB,mpred_f,6,kb_local),'$pt'(baseKB,mpred_prop(_74656,_74658,_74660,kb_local),'$pt'(baseKB,genlMt(_74674,_74656),(_74674\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_494056:_494062/_494064))),
show_failure( on_x_fail( Call1 :
call(kb_local,_509280:_509286/_509288))) }])))))
'$pt'(baseKB,genlMt(_74264,baseKB),(_74264\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_local,_115394:mpred_f/7))),
show_failure( on_x_fail( Call1 :
call(kb_local,_129362:mpred_f/7))) }])))>=(mpred_prop(baseKB,mpred_f,7,kb_local),'$pt'(baseKB,mpred_prop(_74390,_74392,_74394,kb_local),'$pt'(baseKB,genlMt(_74408,_74390),(_74408\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_local,_168096:_168102/_168104))),
show_failure( on_x_fail( Call1 :
call(kb_local,_183320:_183326/_183328))) }])))))
(mpred_prop(_73996,_73998,_74000,kb_shared),genlMt(_74012,_73996)/(_74012\=baseKB)==>{nop(dmsg_pretty(_74012:call(kb_shared,_74012:_73998/_74000))),show_failure(on_x_fail(_74012:call(kb_shared,_74012:_73998/_74000)))})>=(predicateTriggerType(kb_shared),'$pt'(baseKB,predicateTriggerType(_74116),rhs(
[ ( ( mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop) ,
genlMt(GenlMt,GenlMt10)/(BaseKB\=baseKB)) ==>
{ nop( dmsg_pretty( Call :
call(Kw,_232718:_232724/_232726))),
show_failure( on_x_fail( Call8 :
call(Kw7,_246908:_246914/_246916))) })])))
'$pt'(baseKB,mpred_prop(_73662,_73664,_73666,kb_shared),'$pt'(baseKB,genlMt(_73680,_73662),(_73680\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_286346:_286352/_286354))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_301840:_301846/_301848))) }]))))>=((mpred_prop(_73800,_73802,_73804,kb_shared),genlMt(_73816,_73800)/(_73816\=baseKB)==>{nop(dmsg_pretty(_73816:call(kb_shared,_73816:_73802/_73804))),show_failure(on_x_fail(_73816:call(kb_shared,_73816:_73802/_73804)))}),mfl4(
[ 'Type'=Type,
'M'=_73932,
'F'=_73944,
'A'=_73956,
'C'=_73968],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169))
'$pt'(baseKB,genlMt(_73396,baseKB),(_73396\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_347302:never_assert_u/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_361546:never_assert_u/1))) }])))>=(mpred_prop(baseKB,never_assert_u,1,kb_shared),'$pt'(baseKB,mpred_prop(_73522,_73524,_73526,kb_shared),'$pt'(baseKB,genlMt(_73540,_73522),(_73540\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_401008:_401014/_401016))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_416502:_416508/_416510))) }])))))
'$pt'(baseKB,genlMt(_73130,baseKB),(_73130\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_452656:never_assert_u/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_466900:never_assert_u/2))) }])))>=(mpred_prop(baseKB,never_assert_u,2,kb_shared),'$pt'(baseKB,mpred_prop(_73256,_73258,_73260,kb_shared),'$pt'(baseKB,genlMt(_73274,_73256),(_73274\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_506362:_506368/_506370))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_96022:_96028/_96030))) }])))))
'$pt'(baseKB,genlMt(_72864,baseKB),(_72864\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_132174:never_retract_u/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_146422:never_retract_u/1))) }])))>=(mpred_prop(baseKB,never_retract_u,1,kb_shared),'$pt'(baseKB,mpred_prop(_72990,_72992,_72994,kb_shared),'$pt'(baseKB,genlMt(_73008,_72990),(_73008\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_185888:_185894/_185896))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_201382:_201388/_201390))) }])))))
'$pt'(baseKB,genlMt(_72598,baseKB),(_72598\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_237538:never_retract_u/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_251786:never_retract_u/2))) }])))>=(mpred_prop(baseKB,never_retract_u,2,kb_shared),'$pt'(baseKB,mpred_prop(_72724,_72726,_72728,kb_shared),'$pt'(baseKB,genlMt(_72742,_72724),(_72742\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_291252:_291258/_291260))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_306746:_306752/_306754))) }])))))
'$pt'(baseKB,genlMt(_72332,baseKB),(_72332\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_342902:mtExact/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_357144:mtExact/1))) }])))>=(mpred_prop(baseKB,mtExact,1,kb_shared),'$pt'(baseKB,mpred_prop(_72458,_72460,_72462,kb_shared),'$pt'(baseKB,genlMt(_72476,_72458),(_72476\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_396602:_396608/_396610))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_412096:_412102/_412104))) }])))))
'$pt'(baseKB,genlMt(_72066,baseKB),(_72066\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_448248:col_as_unary/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_462492:col_as_unary/1))) }])))>=(mpred_prop(baseKB,col_as_unary,1,kb_shared),'$pt'(baseKB,mpred_prop(_72192,_72194,_72196,kb_shared),'$pt'(baseKB,genlMt(_72210,_72192),(_72210\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_501952:_501958/_501960))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_92218:_92224/_92226))) }])))))
'$pt'(baseKB,genlMt(_71800,baseKB),(_71800\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_128370:comment/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_142612:comment/2))) }])))>=(mpred_prop(baseKB,comment,2,kb_shared),'$pt'(baseKB,mpred_prop(_71926,_71928,_71930,kb_shared),'$pt'(baseKB,genlMt(_71944,_71926),(_71944\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_182070:_182076/_182078))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_197564:_197570/_197572))) }])))))
'$pt'(baseKB,genlMt(_71534,baseKB),(_71534\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_233716:feature_setting/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_247964:feature_setting/2))) }])))>=(mpred_prop(baseKB,feature_setting,2,kb_shared),'$pt'(baseKB,mpred_prop(_71660,_71662,_71664,kb_shared),'$pt'(baseKB,genlMt(_71678,_71660),(_71678\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_287430:_287436/_287438))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_302924:_302930/_302932))) }])))))
'$pt'(baseKB,genlMt(_71268,baseKB),(_71268\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_339080:hybrid_support/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_353324:hybrid_support/2))) }])))>=(mpred_prop(baseKB,hybrid_support,2,kb_shared),'$pt'(baseKB,mpred_prop(_71394,_71396,_71398,kb_shared),'$pt'(baseKB,genlMt(_71412,_71394),(_71412\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_392786:_392792/_392794))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_408280:_408286/_408288))) }])))))
'$pt'(baseKB,genlMt(_71002,baseKB),(_71002\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_444434:predicateConventionMt/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_458684:predicateConventionMt/2))) }])))>=(mpred_prop(baseKB,predicateConventionMt,2,kb_shared),'$pt'(baseKB,mpred_prop(_71128,_71130,_71132,kb_shared),'$pt'(baseKB,genlMt(_71146,_71128),(_71146\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_498154:_498160/_498162))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_513648:_513654/_513656))) }])))))
'$pt'(baseKB,genlMt(_70736,baseKB),(_70736\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_120430:startup_option/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_134674:startup_option/2))) }])))>=(mpred_prop(baseKB,startup_option,2,kb_shared),'$pt'(baseKB,mpred_prop(_70862,_70864,_70866,kb_shared),'$pt'(baseKB,genlMt(_70880,_70862),(_70880\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_174136:_174142/_174144))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_189630:_189636/_189638))) }])))))
'$pt'(baseKB,genlMt(_70470,baseKB),(_70470\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_225784:tooSlow/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_240026:tooSlow/0))) }])))>=(mpred_prop(baseKB,tooSlow,0,kb_shared),'$pt'(baseKB,mpred_prop(_70596,_70598,_70600,kb_shared),'$pt'(baseKB,genlMt(_70614,_70596),(_70614\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_279484:_279490/_279492))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_294978:_294984/_294986))) }])))))
'$pt'(baseKB,genlMt(_70204,baseKB),(_70204\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_331130:ttRelationType/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_345374:ttRelationType/1))) }])))>=(mpred_prop(baseKB,ttRelationType,1,kb_shared),'$pt'(baseKB,mpred_prop(_70330,_70332,_70334,kb_shared),'$pt'(baseKB,genlMt(_70348,_70330),(_70348\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_384836:_384842/_384844))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_400330:_400336/_400338))) }])))))
'$pt'(baseKB,genlMt(_69938,baseKB),(_69938\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_436484:singleValuedInArg/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_450732:singleValuedInArg/2))) }])))>=(mpred_prop(baseKB,singleValuedInArg,2,kb_shared),'$pt'(baseKB,mpred_prop(_70064,_70066,_70068,kb_shared),'$pt'(baseKB,genlMt(_70082,_70064),(_70082\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_490200:_490206/_490208))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_505694:_505700/_505702))) }])))))
'$pt'(baseKB,genlMt(_69672,baseKB),(_69672\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_114522:functorIsMacro/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_128766:functorIsMacro/1))) }])))>=(mpred_prop(baseKB,functorIsMacro,1,kb_shared),'$pt'(baseKB,mpred_prop(_69798,_69800,_69802,kb_shared),'$pt'(baseKB,genlMt(_69816,_69798),(_69816\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_168228:_168234/_168236))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_183722:_183728/_183730))) }])))))
'$pt'(baseKB,genlMt(_69406,baseKB),(_69406\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_219876:support_hilog/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_234120:support_hilog/2))) }])))>=(mpred_prop(baseKB,support_hilog,2,kb_shared),'$pt'(baseKB,mpred_prop(_69532,_69534,_69536,kb_shared),'$pt'(baseKB,genlMt(_69550,_69532),(_69550\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_273582:_273588/_273590))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_289076:_289082/_289084))) }])))))
'$pt'(baseKB,genlMt(_69140,baseKB),(_69140\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_325230:mpred_undo_sys/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_339474:mpred_undo_sys/3))) }])))>=(mpred_prop(baseKB,mpred_undo_sys,3,kb_shared),'$pt'(baseKB,mpred_prop(_69266,_69268,_69270,kb_shared),'$pt'(baseKB,genlMt(_69284,_69266),(_69284\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_378936:_378942/_378944))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_394430:_394436/_394438))) }])))))
'$pt'(baseKB,genlMt(_68874,baseKB),(_68874\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_430584:genlPreds/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_444826:genlPreds/2))) }])))>=(mpred_prop(baseKB,genlPreds,2,kb_shared),'$pt'(baseKB,mpred_prop(_69000,_69002,_69004,kb_shared),'$pt'(baseKB,genlMt(_69018,_69000),(_69018\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_484286:_484292/_484294))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_499780:_499786/_499788))) }])))))
'$pt'(baseKB,genlMt(_68608,baseKB),(_68608\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_109646:alwaysGaf/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_123888:alwaysGaf/1))) }])))>=(mpred_prop(baseKB,alwaysGaf,1,kb_shared),'$pt'(baseKB,mpred_prop(_68734,_68736,_68738,kb_shared),'$pt'(baseKB,genlMt(_68752,_68734),(_68752\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_163348:_163354/_163356))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_178842:_178848/_178850))) }])))))
'$pt'(baseKB,genlMt(_68342,baseKB),(_68342\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_214994:rtReformulatorDirectivePredicate/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_229254:rtReformulatorDirectivePredicate/1))) }])))>=(mpred_prop(baseKB,rtReformulatorDirectivePredicate,1,kb_shared),'$pt'(baseKB,mpred_prop(_68468,_68470,_68472,kb_shared),'$pt'(baseKB,genlMt(_68486,_68468),(_68486\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_268736:_268742/_268744))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_284230:_284236/_284238))) }])))))
'$pt'(baseKB,genlMt(_68076,baseKB),(_68076\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_320394:rtAvoidForwardChain/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_334642:rtAvoidForwardChain/1))) }])))>=(mpred_prop(baseKB,rtAvoidForwardChain,1,kb_shared),'$pt'(baseKB,mpred_prop(_68202,_68204,_68206,kb_shared),'$pt'(baseKB,genlMt(_68220,_68202),(_68220\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_374110:_374116/_374118))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_389604:_389610/_389612))) }])))))
'$pt'(baseKB,genlMt(_67810,baseKB),(_67810\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_425762:pfcControlled/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_440006:pfcControlled/1))) }])))>=(mpred_prop(baseKB,pfcControlled,1,kb_shared),'$pt'(baseKB,mpred_prop(_67936,_67938,_67940,kb_shared),'$pt'(baseKB,genlMt(_67954,_67936),(_67954\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_479468:_479474/_479476))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_494962:_494968/_494970))) }])))))
'$pt'(baseKB,genlMt(_67544,baseKB),(_67544\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_106034:prologOnly/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_120276:prologOnly/1))) }])))>=(mpred_prop(baseKB,prologOnly,1,kb_shared),'$pt'(baseKB,mpred_prop(_67670,_67672,_67674,kb_shared),'$pt'(baseKB,genlMt(_67688,_67670),(_67688\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_159736:_159742/_159744))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_175230:_175236/_175238))) }])))))
'$pt'(baseKB,genlMt(_67278,baseKB),(_67278\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_211382:quasiQuote/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_225624:quasiQuote/1))) }])))>=(mpred_prop(baseKB,quasiQuote,1,kb_shared),'$pt'(baseKB,mpred_prop(_67404,_67406,_67408,kb_shared),'$pt'(baseKB,genlMt(_67422,_67404),(_67422\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_265084:_265090/_265092))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_280578:_280584/_280586))) }])))))
'$pt'(baseKB,genlMt(_67012,baseKB),(_67012\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_316730:functorDeclares/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_330978:functorDeclares/1))) }])))>=(mpred_prop(baseKB,functorDeclares,1,kb_shared),'$pt'(baseKB,mpred_prop(_67138,_67140,_67142,kb_shared),'$pt'(baseKB,genlMt(_67156,_67138),(_67156\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_370444:_370450/_370452))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_385938:_385944/_385946))) }])))))
'$pt'(baseKB,genlMt(_66746,baseKB),(_66746\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_422094:mtNonAssertable/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_436342:mtNonAssertable/1))) }])))>=(mpred_prop(baseKB,mtNonAssertable,1,kb_shared),'$pt'(baseKB,mpred_prop(_66872,_66874,_66876,kb_shared),'$pt'(baseKB,genlMt(_66890,_66872),(_66890\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_475808:_475814/_475816))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_491302:_491308/_491310))) }])))))
'$pt'(baseKB,genlMt(_66480,baseKB),(_66480\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_102944:do_import_modules/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_117192:do_import_modules/0))) }])))>=(mpred_prop(baseKB,do_import_modules,0,kb_shared),'$pt'(baseKB,mpred_prop(_66606,_66608,_66610,kb_shared),'$pt'(baseKB,genlMt(_66624,_66606),(_66624\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_156660:_156666/_156668))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_172154:_172160/_172162))) }])))))
(mpred_prop(_66212,_66214,_66216,kb_global),genlMt(_66228,_66212)/(_66228\=baseKB)==>{nop(dmsg_pretty(_66228:call(kb_global,_66228:_66214/_66216))),show_failure(on_x_fail(_66228:call(kb_global,_66228:_66214/_66216)))})>=(predicateTriggerType(kb_global),'$pt'(baseKB,predicateTriggerType(_66332),rhs(
[ ( ( mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop) ,
genlMt(GenlMt,GenlMt10)/(BaseKB\=baseKB)) ==>
{ nop( dmsg_pretty( Call :
call(Kw,_221560:_221566/_221568))),
show_failure( on_x_fail( Call8 :
call(Kw7,_235750:_235756/_235758))) })])))
'$pt'(baseKB,mpred_prop(_65878,_65880,_65882,kb_global),'$pt'(baseKB,genlMt(_65896,_65878),(_65896\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_global,_275188:_275194/_275196))),
show_failure( on_x_fail( Call1 :
call(kb_global,_290682:_290688/_290690))) }]))))>=((mpred_prop(_66016,_66018,_66020,kb_global),genlMt(_66032,_66016)/(_66032\=baseKB)==>{nop(dmsg_pretty(_66032:call(kb_global,_66032:_66018/_66020))),show_failure(on_x_fail(_66032:call(kb_global,_66032:_66018/_66020)))}),mfl4(
[ 'Type'=Type,
'M'=_66148,
'F'=_66160,
'A'=_66172,
'C'=_66184],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169))
(mpred_prop(_65610,_65612,_65614,kbi_define),genlMt(_65626,_65610)/(_65626\=baseKB)==>{nop(dmsg_pretty(_65626:call(kbi_define,_65626:_65612/_65614))),show_failure(on_x_fail(_65626:call(kbi_define,_65626:_65612/_65614)))})>=(predicateTriggerType(kbi_define),'$pt'(baseKB,predicateTriggerType(_65730),rhs(
[ ( ( mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop) ,
genlMt(GenlMt,GenlMt10)/(BaseKB\=baseKB)) ==>
{ nop( dmsg_pretty( Call :
call(Kw,_349394:_349400/_349402))),
show_failure( on_x_fail( Call8 :
call(Kw7,_363584:_363590/_363592))) })])))
'$pt'(baseKB,mpred_prop(_65276,_65278,_65280,kbi_define),'$pt'(baseKB,genlMt(_65294,_65276),(_65294\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kbi_define,_403742:_403748/_403750))),
show_failure( on_x_fail( Call1 :
call(kbi_define,_419506:_419512/_419514))) }]))))>=((mpred_prop(_65414,_65416,_65418,kbi_define),genlMt(_65430,_65414)/(_65430\=baseKB)==>{nop(dmsg_pretty(_65430:call(kbi_define,_65430:_65416/_65418))),show_failure(on_x_fail(_65430:call(kbi_define,_65430:_65416/_65418)))}),mfl4(
[ 'Type'=Type,
'M'=_65546,
'F'=_65558,
'A'=_65570,
'C'=_65582],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',169))
(genlMt(_65120,_65122)/(is_ftNonvar(_65120),is_ftNonvar(_65122),_65122\==baseKB,mtProlog(_65122))==>{_65122\==user,catch(add_import_module(_65120,_65122,end),error(_65194,_65196),dmsg_pretty(error(add_import_module(_65120,_65122,end))))})>=(mfl4(
[ 'C'=C,
'P'=_65122],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',181),ax)
mpred_prop(baseKB,\==,2,pfcCallCode)>=(mfl4([ 'C'=C,
'P'=_65092],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'=_65030],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'=_64968],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'=_64906],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',181),ax)
'$pt'(baseKB,genlMt(_64588,_64590),(is_ftNonvar(_64588),is_ftNonvar(_64590),_64590\==baseKB,mtProlog(_64590)*->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(_64718,_64720)/(is_ftNonvar(_64718),is_ftNonvar(_64720),_64720\==baseKB,mtProlog(_64720))==>{_64720\==user,catch(add_import_module(_64718,_64720,end),error(_64792,_64794),dmsg_pretty(error(add_import_module(_64718,_64720,end))))}),mfl4(
[ 'C'=C,
'P'=_64844],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',181))
(mtHybrid(_64528)==>{decl_assertable_module(_64528)})>=(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(_64392),rhs([ { decl_assertable_module(Module) }]))>=((mtHybrid(_64426)==>{decl_assertable_module(_64426)}),mfl4(
[ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',190))
predicateConventionMt(genlMt,baseKB)>=(mfl4(_64362,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',194),ax)
predicateConventionMt(mtHybrid,baseKB)>=(mfl4(_64328,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',195),ax)
predicateConventionMt(mtProlog,baseKB)>=(mfl4(_64294,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',196),ax)
(predicateConventionMt(_64186,_64188),arity(_64186,_64194)==>{kb_global(_64188:_64186/_64194)})>=(mfl4([ 'F'=F,
'MT'=_64188,
'A'=_64194],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'=_64146,
'A'=_64158],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'=_64072,
'A'=_64084],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'=_63998,
'A'=_64010],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',199),ax)
'$pt'(baseKB,predicateConventionMt(_63796,_63798),(arity(_63796,_63810)*->rhs([ { kb_global( _102922 :
_102928/_102930) }])))>=((predicateConventionMt(_63862,_63864),arity(_63862,_63870)==>{kb_global(_63864:_63862/_63870)}),mfl4(
[ 'F'=F,
'MT'=_63924,
'A'=_63936],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',199))
mpred_prop(baseKB,predicateConventionMt,2,pfcCallCode)>=(mfl4([ 'F'=F,
'MT'=_63760,
'A'=_63772],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',199),ax)
'$pt'(baseKB,arity(_63558,_63560),(predicateConventionMt(_63558,_63572)*->rhs([ { kb_global( _127036 :
_127042/_127044) }])))>=((predicateConventionMt(_63624,_63626),arity(_63624,_63632)==>{kb_global(_63626:_63624/_63632)}),mfl4(
[ 'F'=F,
'MT'=_63686,
'A'=_63698],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',199))
ttTypeType(ttTypeType)>=(mfl4(_63528,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',203),ax)
ttTypeType(ttRelationType)>=(mfl4(_63496,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',204),ax)
(ttTypeType(_63438)==>functorDeclares(_63438))>=(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(_63210),rhs([ functorDeclares(FunctorDeclares)]))>=((ttTypeType(_63240)==>functorDeclares(_63240)),mfl4(
[ 'TT'=TT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',205))
functorDeclares(ttTypeType)>=(ttTypeType(ttTypeType),'$pt'(baseKB,ttTypeType(_63172),rhs([ functorDeclares(FunctorDeclares)])))
functorDeclares(ttRelationType)>=(ttTypeType(ttRelationType),'$pt'(baseKB,ttTypeType(_63120),rhs([ functorDeclares(FunctorDeclares)])))
ttTypeType(ttModuleType)>=(mfl4(_63076,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(_62992,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',207),ax)
typeGenls(ttModuleType,tMicrotheory)>=(mfl4(_62958,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',208),ax)
ttModuleType(tSourceCode)>=(mfl4(_62924,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',210),ax)
mudToCyc(tSourceCode,tComputerCode)>=(mfl4(_62892,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',210),ax)
comment(tSourceCode,"Source code files containing callable features")>=(mfl4(_62858,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',210),ax)
ttModuleType(tSourceData)>=(mfl4(_62808,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',211),ax)
mudToCyc(tSourceData,iboPropositionalInformationThing)>=(mfl4(_62776,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(_62742,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',211),ax)
(ttRelationType(_62650)==>{decl_rt(_62650)},functorDeclares(_62650))>=(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(_62394),rhs([ { decl_rt(Rt) },
functorDeclares(_62394)]))>=((ttRelationType(_62438)==>{decl_rt(_62438)},functorDeclares(_62438)),mfl4(
[ 'RT'=RT],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',213))
(functorDeclares(_62326)==>arityMax(_62326,1),functorIsMacro(_62326))>=(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(_62024),rhs([ arityMax(_205906,1),
functorIsMacro(_62024)]))>=((functorDeclares(_62066)==>arityMax(_62066,1),functorIsMacro(_62066)),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(_61974),rhs([ arityMax(_213896,1),
functorIsMacro(_61974)])))
functorIsMacro(ttTypeType)>=(functorDeclares(ttTypeType),'$pt'(baseKB,functorDeclares(_61908),rhs([ arityMax(_218526,1),
functorIsMacro(_61908)])))
arityMax(ttRelationType,1)>=(functorDeclares(ttRelationType),'$pt'(baseKB,functorDeclares(_61844),rhs([ arityMax(_223156,1),
functorIsMacro(_61844)])))
functorIsMacro(ttRelationType)>=(functorDeclares(ttRelationType),'$pt'(baseKB,functorDeclares(_61778),rhs([ arityMax(_227788,1),
functorIsMacro(_61778)])))
arityMax(ttModuleType,1)>=(functorDeclares(ttModuleType),'$pt'(baseKB,functorDeclares(_61714),rhs([ arityMax(_232420,1),
functorIsMacro(_61714)])))
functorIsMacro(ttModuleType)>=(functorDeclares(ttModuleType),'$pt'(baseKB,functorDeclares(_61648),rhs([ arityMax(_237050,1),
functorIsMacro(_61648)])))
mpred_prop(baseKB,compilerDirective,1,kb_shared)>=(mfl4(_61604,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',222),ax)
'$pt'(baseKB,genlMt(_61330,baseKB),(_61330\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_272732:compilerDirective/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_286980:compilerDirective/1))) }])))>=(mpred_prop(baseKB,compilerDirective,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,compilerDirective,1,kb_shared),'$pt'(baseKB,genlMt(_61330,baseKB),(_61330\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_323216:compilerDirective/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_337464:compilerDirective/1))) }])))))
functorDeclares(compilerDirective)>=(mfl4(_61300,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(_61102)==>{kb_shared(_61102/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(_60854),rhs([ { kb_shared( _368586/0) }]))>=((compilerDirective(_60894)==>{kb_shared(_60894/0)}),mfl4(
[ 'F'=F],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',225))
compilerDirective(hardCodedExpansion)>=(mfl4(_60824,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',227),ax)
mpred_prop(baseKB,hardCodedExpansion,0,kb_shared)>=((mfl4(_60782,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',227),ax),mfl4(_60792,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',227))
'$pt'(baseKB,genlMt(_60502,baseKB),(_60502\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_406308:hardCodedExpansion/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_420556:hardCodedExpansion/0))) }])))>=(mpred_prop(baseKB,hardCodedExpansion,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,hardCodedExpansion,0,kb_shared),'$pt'(baseKB,genlMt(_60502,baseKB),(_60502\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_456792:hardCodedExpansion/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_471040:hardCodedExpansion/0))) }])))))
comment(hardCodedExpansion,"Is Already Implemented From Code")>=(mfl4(_60472,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',227),ax)
compilerDirective(codeTooSlow)>=(mfl4(_60424,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',228),ax)
mpred_prop(baseKB,codeTooSlow,0,kb_shared)>=((mfl4(_60382,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',228),ax),mfl4(_60392,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',228))
'$pt'(baseKB,genlMt(_60102,baseKB),(_60102\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_507234:codeTooSlow/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_98668:codeTooSlow/0))) }])))>=(mpred_prop(baseKB,codeTooSlow,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,codeTooSlow,0,kb_shared),'$pt'(baseKB,genlMt(_60102,baseKB),(_60102\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_134896:codeTooSlow/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_149138:codeTooSlow/0))) }])))))
comment(codeTooSlow,"A faster more incomplete version is filling in for it")>=(mfl4(_60072,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',228),ax)
compilerDirective(pfc_checking)>=(mfl4(_60020,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',229),ax)
mpred_prop(baseKB,pfc_checking,0,kb_shared)>=((mfl4(_59978,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',229),ax),mfl4(_59988,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',229))
'$pt'(baseKB,genlMt(_59698,baseKB),(_59698\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_185320:pfc_checking/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_199564:pfc_checking/0))) }])))>=(mpred_prop(baseKB,pfc_checking,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,pfc_checking,0,kb_shared),'$pt'(baseKB,genlMt(_59698,baseKB),(_59698\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_235792:pfc_checking/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_250036:pfc_checking/0))) }])))))
comment(pfc_checking,"Checks for common Pfc Errors")>=(mfl4(_59668,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',229),ax)
compilerDirective(pass2)>=(mfl4(_59622,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',230),ax)
mpred_prop(baseKB,pass2,0,kb_shared)>=((mfl4(_59580,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',230),ax),mfl4(_59590,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',230))
'$pt'(baseKB,genlMt(_59300,baseKB),(_59300\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_286218:pass2/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_300456:pass2/0))) }])))>=(mpred_prop(baseKB,pass2,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,pass2,0,kb_shared),'$pt'(baseKB,genlMt(_59300,baseKB),(_59300\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_336678:pass2/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_350916:pass2/0))) }])))))
comment(pass2,"Probably not needed at first")>=(mfl4(_59270,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',230),ax)
compilerDirective(tooSlow)>=(mfl4(_59224,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(_59192,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',231),ax)
compilerDirective(redundantMaybe)>=(mfl4(_59144,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',232),ax)
mpred_prop(baseKB,redundantMaybe,0,kb_shared)>=((mfl4(_59102,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',232),ax),mfl4(_59112,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',232))
'$pt'(baseKB,genlMt(_58822,baseKB),(_58822\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_387110:redundantMaybe/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_401354:redundantMaybe/0))) }])))>=(mpred_prop(baseKB,redundantMaybe,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,redundantMaybe,0,kb_shared),'$pt'(baseKB,genlMt(_58822,baseKB),(_58822\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_437584:redundantMaybe/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_451828:redundantMaybe/0))) }])))))
comment(redundantMaybe,"Probably redundant")>=(mfl4(_58792,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',232),ax)
compilerDirective(isRedundant)>=(mfl4(_58748,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',233),ax)
mpred_prop(baseKB,isRedundant,0,kb_shared)>=((mfl4(_58706,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',233),ax),mfl4(_58716,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',233))
'$pt'(baseKB,genlMt(_58426,baseKB),(_58426\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_488014:isRedundant/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_502256:isRedundant/0))) }])))>=(mpred_prop(baseKB,isRedundant,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,isRedundant,0,kb_shared),'$pt'(baseKB,genlMt(_58426,baseKB),(_58426\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_115988:isRedundant/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_130230:isRedundant/0))) }])))))
comment(isRedundant,"Redundant")>=(mfl4(_58396,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',233),ax)
compilerDirective(isRuntime)>=(mfl4(_58354,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',234),ax)
mpred_prop(baseKB,isRuntime,0,kb_shared)>=((mfl4(_58312,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',234),ax),mfl4(_58322,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',234))
'$pt'(baseKB,genlMt(_58032,baseKB),(_58032\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_166412:isRuntime/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_180654:isRuntime/0))) }])))>=(mpred_prop(baseKB,isRuntime,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,isRuntime,0,kb_shared),'$pt'(baseKB,genlMt(_58032,baseKB),(_58032\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_216882:isRuntime/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_231124:isRuntime/0))) }])))))
comment(isRuntime,"Only use rule/fact at runtime")>=(mfl4(_58002,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(_52676,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',283),ax)
'$pt'(baseKB,genlMt(_52402,baseKB),(_52402\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_126708:do_and_undo/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_140950: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(_52402,baseKB),(_52402\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_177178:do_and_undo/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_191420:do_and_undo/2))) }])))))
mpred_prop(baseKB,tFunction,1,kb_shared)>=(mfl4(_52372,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',284),ax)
'$pt'(baseKB,genlMt(_52098,baseKB),(_52098\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_227578:tFunction/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_241820:tFunction/1))) }])))>=(mpred_prop(baseKB,tFunction,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,tFunction,1,kb_shared),'$pt'(baseKB,genlMt(_52098,baseKB),(_52098\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_278048:tFunction/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_292290:tFunction/1))) }])))))
(do_and_undo(_51960,_51962):-cwc,atom(_51960),atom_concat(assert,_51990,_51960),!,atom_concat(delete,_51990,_51962),current_predicate(_51962/_52022))>=(mfl4(
[ 'A'=A,
'U'=_51962,
'Suffix'=_51990],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',286),ax)
(do_and_undo(_51842,_51844):-cwc,atom(_51842),atom_concat(def,_51872,_51842),atom_concat(un,_51842,_51844),current_predicate(_51844/_51898))>=(mfl4(
[ 'A'=A,
'U'=_51844],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',287),ax)
(do_and_undo(_51612,_51614):-cwc,strip_module(_51612,_51632,_51634),compound(_51634),_51634=..[_51660|_51662],lookup_u(do_and_undo(_51660,_51678)),_51688=..[_51678|_51662],_51614=_51632:_51688)>=(mfl4(
[ 'A'=A, 'U'=_51614,'M'=_51632,'P'=_51634,'F'=_51660,'ARGS'=_51662,'UF'=_51678
,
'UA'=_51688],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(_51584,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',289),ax)
arity(arity,2)>=(mfl4(_51466,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',293),ax)
arity(do_and_undo,2)>=(mfl4(_51432,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',294),ax)
arity(functorIsMacro,1)>=(mfl4(_51398,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',297),ax)
functorIsMacro(functorIsMacro)>=(mfl4(_51364,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',299),ax)
(prologHybrid(_51278),arity(_51278,_51284)==>{kb_shared(_51278/_51284)})>=(mfl4([ 'F'=F,
'A'=_51284],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'=_51250],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'=_51188],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',301),ax)
'$pt'(baseKB,prologHybrid(_51014),(arity(_51014,_51026)*->rhs([ { kb_shared( _339840/_339842) }])))>=((prologHybrid(_51072),arity(_51072,_51078)==>{kb_shared(_51072/_51078)}),mfl4(
[ 'F'=F,
'A'=_51126],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',301))
mpred_prop(baseKB,prologHybrid,1,pfcCallCode)>=(mfl4([ 'F'=F,
'A'=_50990],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',301),ax)
'$pt'(baseKB,arity(_50816,_50818),(prologHybrid(_50816)*->rhs([ { kb_shared( _357702/_357704) }])))>=((prologHybrid(_50874),arity(_50874,_50880)==>{kb_shared(_50874/_50880)}),mfl4(
[ 'F'=F,
'A'=_50928],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',301))
(pfcControlled(_50740),arity(_50740,_50746)==>hybrid_support(_50740,_50746))>=(mfl4([ 'P'=P,
'A'=_50746],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'=_50712],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'=_50650],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'=_50588],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',313),ax)
'$pt'(baseKB,pfcControlled(_50430),(arity(_50430,_50442)*->rhs([ hybrid_support(Hybrid_support,Support)])))>=((pfcControlled(_50480),arity(_50480,_50486)==>hybrid_support(_50480,_50486)),mfl4(
[ 'P'=P,
'A'=_50526],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',313))
mpred_prop(baseKB,pfcControlled,1,pfcCallCode)>=(mfl4([ 'P'=P,
'A'=_50406],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',313),ax)
'$pt'(baseKB,arity(_50248,_50250),(pfcControlled(_50248)*->rhs([ hybrid_support(Hybrid_support,Support)])))>=((pfcControlled(_50298),arity(_50298,_50304)==>hybrid_support(_50298,_50304)),mfl4(
[ 'P'=P,
'A'=_50344],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',313))
rtArgsVerbatum(mpred_prop)>=(mfl4(_50218,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',316),ax)
rtArgsVerbatum(listing)>=(mfl4(_50186,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',317),ax)
rtNotForUnboundPredicates(~)>=(mfl4(_50154,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',319),ax)
rtNotForUnboundPredicates(t)>=(mfl4(_50122,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',320),ax)
rtNotForUnboundPredicates(call)>=(mfl4(_50090,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',321),ax)
(pfc_checking==>(mpred_prop(_49990,_49992,_49994,pfcPosTrigger)==>{_49990:warn_if_static(_49992,_49994)}))>=(mfl4([ 'M'=M,
'F'=_49992,
'A'=_49994],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'=_49950,
'A'=_49962],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'=_49876,
'A'=_49888],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'=_49802,
'A'=_49814],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(_49672,_49674,_49676,pfcPosTrigger)==>{_49672:warn_if_static(_49674,_49676)})),mfl4(
[ 'M'=M,
'F'=_49728,
'A'=_49740],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',332))
(pfc_checking==>(mpred_prop(_49514,_49516,_49518,pfcNegTrigger)==>{_49514:warn_if_static(_49516,_49518)}))>=(mfl4([ 'M'=M,
'F'=_49516,
'A'=_49518],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(_49418,_49420,_49422,pfcNegTrigger)==>{_49418:warn_if_static(_49420,_49422)})),mfl4(
[ 'M'=M,
'F'=_49474,
'A'=_49486],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',333))
(pfc_checking==>(mpred_prop(_49260,_49262,_49264,pfcBcTrigger)==>{_49260:warn_if_static(_49262,_49264)}))>=(mfl4([ 'M'=M,
'F'=_49262,
'A'=_49264],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(_49164,_49166,_49168,pfcBcTrigger)==>{_49164:warn_if_static(_49166,_49168)})),mfl4(
[ 'M'=M,
'F'=_49220,
'A'=_49232],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',334))
(mpred_prop(_48978,_48980,_48982,_48984)/(\+ground(_48980/_48982))==>{trace_or_throw_ex(mpred_prop(_48978,_48980,_48982,_48984))})>=(mfl4(
[ 'M'=M,
'F'=_48980,
'A'=_48982,
'What'=_48984],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'=_48926,
'A'=_48938,
'What'=_48950],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'=_48840,
'A'=_48852,
'What'=_48864],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',335),ax)
'$pt'(baseKB,mpred_prop(_48606,_48608,_48610,_48612),(\+ground(_48608/_48610)*->rhs([ { trace_or_throw_ex( mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)) }])))>=((mpred_prop(_48682,_48684,_48686,_48688)/(\+ground(_48684/_48686))==>{trace_or_throw_ex(mpred_prop(_48682,_48684,_48686,_48688))}),mfl4(
[ 'M'=M,
'F'=_48754,
'A'=_48766,
'What'=_48778],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',335))
(mpred_prop(_48482,_48484,_48486,pfcCreates)==>{kb_shared(_48482:_48484/_48486)},{_48482:warn_if_static(_48484,_48486)})>=(mfl4(
[ 'M'=M,
'F'=_48484,
'A'=_48486],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',338),ax)
'$pt'(baseKB,mpred_prop(_48292,_48294,_48296,pfcCreates),rhs([ { kb_shared( _147876 :
_147882/_147884) },
{ Warn_if_static1 :
warn_if_static(Warn_if_static,Static) }]))>=((mpred_prop(_48366,_48368,_48370,pfcCreates)==>{kb_shared(_48366:_48368/_48370)},{_48366:warn_if_static(_48368,_48370)}),mfl4(
[
'M'=M,
'F'=_48448,
'A'=_48460],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',338))
(mpred_prop(_48190,_48192,_48194,pfcControlled)==>{kb_shared(_48190:_48192/_48194)})>=(mfl4([ 'M'=M,
'F'=_48192,
'A'=_48194],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',342),ax)
'$pt'(baseKB,mpred_prop(_48044,_48046,_48048,pfcControlled),rhs([ { kb_shared( _180410 :
_180416/_180418) }]))>=((mpred_prop(_48096,_48098,_48100,pfcControlled)==>{kb_shared(_48096:_48098/_48100)}),mfl4(
[ 'M'=M,
'F'=_48156,
'A'=_48168],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',342))
(mpred_prop(_47942,_47944,_47946,pfcWatches)==>{kb_shared(_47942:_47944/_47946)})>=(mfl4([ 'M'=M,
'F'=_47944,
'A'=_47946],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',343),ax)
'$pt'(baseKB,mpred_prop(_47796,_47798,_47800,pfcWatches),rhs([ { kb_shared( _204520 :
_204526/_204528) }]))>=((mpred_prop(_47848,_47850,_47852,pfcWatches)==>{kb_shared(_47848:_47850/_47852)}),mfl4(
[ 'M'=M,
'F'=_47908,
'A'=_47920],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',343))
(mpred_prop(_47704,_47706,_47708,pfcPosTrigger)==>mpred_prop(_47704,_47706,_47708,pfcWatches))>=(mfl4([ 'M'=M,
'F'=_47706,
'A'=_47708],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',346),ax)
'$pt'(baseKB,mpred_prop(_47578,_47580,_47582,pfcPosTrigger),rhs([ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)]))>=((mpred_prop(_47620,_47622,_47624,pfcPosTrigger)==>mpred_prop(_47620,_47622,_47624,pfcWatches)),mfl4(
[ 'M'=M,
'F'=_47670,
'A'=_47682],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',346))
mpred_prop(baseKB,pfcSanityA,0,pfcWatches)>=(mpred_prop(baseKB,pfcSanityA,0,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_47528,_47530,_47532,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,pfcSanityA,0,kb_shared)>=((mfl4([ 'M'=M,
'F'=_47420,
'A'=_47432],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',346),ax),mfl4(
[ 'M'=M,
'F'=_47420,
'A'=_47432],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',346))
'$pt'(baseKB,genlMt(_47110,baseKB),(_47110\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_284346:pfcSanityA/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_298588:pfcSanityA/0))) }])))>=(mpred_prop(baseKB,pfcSanityA,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,pfcSanityA,0,kb_shared),'$pt'(baseKB,genlMt(_47110,baseKB),(_47110\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_334816:pfcSanityA/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_349058:pfcSanityA/0))) }])))))
mpred_prop(baseKB,mtHybrid,1,pfcWatches)>=(mpred_prop(baseKB,mtHybrid,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_47060,_47062,_47064,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(_46984,_46986,_46988,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(_46908,_46910,_46912,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(_46832,_46834,_46836,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(_46756,_46758,_46760,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(_46680,_46682,_46684,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
mpred_prop(baseKB,ttTypeType,1,kb_shared)>=((mfl4([ 'M'=M,
'F'=_46572,
'A'=_46584],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',346),ax),mfl4(
[ 'M'=M,
'F'=_46572,
'A'=_46584],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',346))
'$pt'(baseKB,genlMt(_46262,baseKB),(_46262\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_442224:ttTypeType/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_456466:ttTypeType/1))) }])))>=(mpred_prop(baseKB,ttTypeType,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,ttTypeType,1,kb_shared),'$pt'(baseKB,genlMt(_46262,baseKB),(_46262\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_492694:ttTypeType/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_91440:ttTypeType/1))) }])))))
mpred_prop(baseKB,ttRelationType,1,pfcWatches)>=(mpred_prop(baseKB,ttRelationType,1,pfcPosTrigger),'$pt'(baseKB,mpred_prop(_46212,_46214,_46216,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(_46136,_46138,_46140,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(_46060,_46062,_46064,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(_45984,_45986,_45988,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(_45908,_45910,_45912,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(_45832,_45834,_45836,pfcPosTrigger),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)])))
(mpred_prop(_45714,_45716,_45718,pfcNegTrigger)==>mpred_prop(_45714,_45716,_45718,pfcWatches))>=(mfl4([ 'M'=M,
'F'=_45716,
'A'=_45718],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',347),ax)
'$pt'(baseKB,mpred_prop(_45588,_45590,_45592,pfcNegTrigger),rhs([ mpred_prop(Mpred_prop2,Mpred_prop,PfcWatches,pfcWatches)]))>=((mpred_prop(_45630,_45632,_45634,pfcNegTrigger)==>mpred_prop(_45630,_45632,_45634,pfcWatches)),mfl4(
[ 'M'=M,
'F'=_45680,
'A'=_45692],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',347))
(mpred_prop(_45496,_45498,_45500,pfcBcTrigger)==>mpred_prop(_45496,_45498,_45500,pfcCreates))>=(mfl4([ 'M'=M,
'F'=_45498,
'A'=_45500],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',348),ax)
'$pt'(baseKB,mpred_prop(_45370,_45372,_45374,pfcBcTrigger),rhs([ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)]))>=((mpred_prop(_45412,_45414,_45416,pfcBcTrigger)==>mpred_prop(_45412,_45414,_45416,pfcCreates)),mfl4(
[ 'M'=M,
'F'=_45462,
'A'=_45474],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',348))
(mpred_prop(_45256,_45258,_45260,pfcLHS)==>arity(_45258,_45260),functorIsMacro(_45258),mpred_prop(_45256,_45258,_45260,pfcWatches))>=(mfl4(
[ 'M'=M,
'F'=_45258,
'A'=_45260],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',349),ax)
'$pt'(baseKB,mpred_prop(_45086,_45088,_45090,pfcLHS),rhs([ arity(Arity,Arity1),
functorIsMacro(_45088),
mpred_prop(_45086,_45088,_45090,pfcWatches)]))>=((mpred_prop(_45150,_45152,_45154,pfcLHS)==>arity(_45152,_45154),functorIsMacro(_45152),mpred_prop(_45150,_45152,_45154,pfcWatches)),mfl4(
[ 'M'=M,
'F'=_45222,
'A'=_45234],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',349))
arity(pfcSanityA,0)>=(mpred_prop(baseKB,pfcSanityA,0,pfcLHS),'$pt'(baseKB,mpred_prop(_45014,_45016,_45018,pfcLHS),rhs([
arity(Arity,Arity1),
functorIsMacro(_45016),
mpred_prop(_45014,_45016,_45018,pfcWatches)])))
functorIsMacro(pfcSanityA)>=(mpred_prop(baseKB,pfcSanityA,0,pfcLHS),'$pt'(baseKB,mpred_prop(_44920,_44922,_44924,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_44922),
mpred_prop(_44920,_44922,_44924,pfcWatches)])))
mpred_prop(baseKB,pfcSanityA,0,pfcWatches)>=(mpred_prop(baseKB,pfcSanityA,0,pfcLHS),'$pt'(baseKB,mpred_prop(_44828,_44830,_44832,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_44830),
mpred_prop(_44828,_44830,_44832,pfcWatches)])))
arity(mtHybrid,1)>=(mpred_prop(baseKB,mtHybrid,1,pfcLHS),'$pt'(baseKB,mpred_prop(_44730,_44732,_44734,pfcLHS),rhs([ arity(Arity,Arity1),
functorIsMacro(_44732),
mpred_prop(_44730,_44732,_44734,pfcWatches)])))
functorIsMacro(mtHybrid)>=(mpred_prop(baseKB,mtHybrid,1,pfcLHS),'$pt'(baseKB,mpred_prop(_44636,_44638,_44640,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_44638),
mpred_prop(_44636,_44638,_44640,pfcWatches)])))
mpred_prop(baseKB,mtHybrid,1,pfcWatches)>=(mpred_prop(baseKB,mtHybrid,1,pfcLHS),'$pt'(baseKB,mpred_prop(_44544,_44546,_44548,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_44546),
mpred_prop(_44544,_44546,_44548,pfcWatches)])))
arity(genlMt,2)>=(mpred_prop(baseKB,genlMt,2,pfcLHS),'$pt'(baseKB,mpred_prop(_44446,_44448,_44450,pfcLHS),rhs([ arity(Arity,Arity1),
functorIsMacro(_44448),
mpred_prop(_44446,_44448,_44450,pfcWatches)])))
functorIsMacro(genlMt)>=(mpred_prop(baseKB,genlMt,2,pfcLHS),'$pt'(baseKB,mpred_prop(_44352,_44354,_44356,pfcLHS),rhs([
arity(Arity,Arity1),
functorIsMacro(_44354),
mpred_prop(_44352,_44354,_44356,pfcWatches)])))
mpred_prop(baseKB,genlMt,2,pfcWatches)>=(mpred_prop(baseKB,genlMt,2,pfcLHS),'$pt'(baseKB,mpred_prop(_44260,_44262,_44264,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_44262),
mpred_prop(_44260,_44262,_44264,pfcWatches)])))
arity(predicateTriggerType,1)>=(mpred_prop(baseKB,predicateTriggerType,1,pfcLHS),'$pt'(baseKB,mpred_prop(_44162,_44164,_44166,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_44164),
mpred_prop(_44162,_44164,_44166,pfcWatches)])))
functorIsMacro(predicateTriggerType)>=(mpred_prop(baseKB,predicateTriggerType,1,pfcLHS),'$pt'(baseKB,mpred_prop(_44068,_44070,_44072,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_44070),
mpred_prop(_44068,_44070,_44072,pfcWatches)])))
mpred_prop(baseKB,predicateTriggerType,1,pfcWatches)>=(mpred_prop(baseKB,predicateTriggerType,1,pfcLHS),'$pt'(baseKB,mpred_prop(_43976,_43978,_43980,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_43978),
mpred_prop(_43976,_43978,_43980,pfcWatches)])))
arity(mpred_prop,4)>=(mpred_prop(baseKB,mpred_prop,4,pfcLHS),'$pt'(baseKB,mpred_prop(_43878,_43880,_43882,pfcLHS),rhs([
arity(Arity,Arity1),
functorIsMacro(_43880),
mpred_prop(_43878,_43880,_43882,pfcWatches)])))
functorIsMacro(mpred_prop)>=(mpred_prop(baseKB,mpred_prop,4,pfcLHS),'$pt'(baseKB,mpred_prop(_43784,_43786,_43788,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_43786),
mpred_prop(_43784,_43786,_43788,pfcWatches)])))
mpred_prop(baseKB,mpred_prop,4,pfcWatches)>=(mpred_prop(baseKB,mpred_prop,4,pfcLHS),'$pt'(baseKB,mpred_prop(_43692,_43694,_43696,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_43694),
mpred_prop(_43692,_43694,_43696,pfcWatches)])))
arity(predicateConventionMt,2)>=(mpred_prop(baseKB,predicateConventionMt,2,pfcLHS),'$pt'(baseKB,mpred_prop(_43594,_43596,_43598,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_43596),
mpred_prop(_43594,_43596,_43598,pfcWatches)])))
functorIsMacro(predicateConventionMt)>=(mpred_prop(baseKB,predicateConventionMt,2,pfcLHS),'$pt'(baseKB,mpred_prop(_43500,_43502,_43504,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_43502),
mpred_prop(_43500,_43502,_43504,pfcWatches)])))
mpred_prop(baseKB,predicateConventionMt,2,pfcWatches)>=(mpred_prop(baseKB,predicateConventionMt,2,pfcLHS),'$pt'(baseKB,mpred_prop(_43408,_43410,_43412,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_43410),
mpred_prop(_43408,_43410,_43412,pfcWatches)])))
arity(ttTypeType,1)>=(mpred_prop(baseKB,ttTypeType,1,pfcLHS),'$pt'(baseKB,mpred_prop(_43310,_43312,_43314,pfcLHS),rhs([
arity(Arity,Arity1),
functorIsMacro(_43312),
mpred_prop(_43310,_43312,_43314,pfcWatches)])))
functorIsMacro(ttTypeType)>=(mpred_prop(baseKB,ttTypeType,1,pfcLHS),'$pt'(baseKB,mpred_prop(_43216,_43218,_43220,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_43218),
mpred_prop(_43216,_43218,_43220,pfcWatches)])))
mpred_prop(baseKB,ttTypeType,1,pfcWatches)>=(mpred_prop(baseKB,ttTypeType,1,pfcLHS),'$pt'(baseKB,mpred_prop(_43124,_43126,_43128,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_43126),
mpred_prop(_43124,_43126,_43128,pfcWatches)])))
arity(ttRelationType,1)>=(mpred_prop(baseKB,ttRelationType,1,pfcLHS),'$pt'(baseKB,mpred_prop(_43026,_43028,_43030,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_43028),
mpred_prop(_43026,_43028,_43030,pfcWatches)])))
functorIsMacro(ttRelationType)>=(mpred_prop(baseKB,ttRelationType,1,pfcLHS),'$pt'(baseKB,mpred_prop(_42932,_42934,_42936,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_42934),
mpred_prop(_42932,_42934,_42936,pfcWatches)])))
mpred_prop(baseKB,ttRelationType,1,pfcWatches)>=(mpred_prop(baseKB,ttRelationType,1,pfcLHS),'$pt'(baseKB,mpred_prop(_42840,_42842,_42844,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_42842),
mpred_prop(_42840,_42842,_42844,pfcWatches)])))
arity(functorDeclares,1)>=(mpred_prop(baseKB,functorDeclares,1,pfcLHS),'$pt'(baseKB,mpred_prop(_42742,_42744,_42746,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_42744),
mpred_prop(_42742,_42744,_42746,pfcWatches)])))
functorIsMacro(functorDeclares)>=(mpred_prop(baseKB,functorDeclares,1,pfcLHS),'$pt'(baseKB,mpred_prop(_42648,_42650,_42652,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_42650),
mpred_prop(_42648,_42650,_42652,pfcWatches)])))
mpred_prop(baseKB,functorDeclares,1,pfcWatches)>=(mpred_prop(baseKB,functorDeclares,1,pfcLHS),'$pt'(baseKB,mpred_prop(_42556,_42558,_42560,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_42558),
mpred_prop(_42556,_42558,_42560,pfcWatches)])))
arity(compilerDirective,1)>=(mpred_prop(baseKB,compilerDirective,1,pfcLHS),'$pt'(baseKB,mpred_prop(_42458,_42460,_42462,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_42460),
mpred_prop(_42458,_42460,_42462,pfcWatches)])))
functorIsMacro(compilerDirective)>=(mpred_prop(baseKB,compilerDirective,1,pfcLHS),'$pt'(baseKB,mpred_prop(_42364,_42366,_42368,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_42366),
mpred_prop(_42364,_42366,_42368,pfcWatches)])))
mpred_prop(baseKB,compilerDirective,1,pfcWatches)>=(mpred_prop(baseKB,compilerDirective,1,pfcLHS),'$pt'(baseKB,mpred_prop(_42272,_42274,_42276,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_42274),
mpred_prop(_42272,_42274,_42276,pfcWatches)])))
arity(prologHybrid,1)>=(mpred_prop(baseKB,prologHybrid,1,pfcLHS),'$pt'(baseKB,mpred_prop(_42174,_42176,_42178,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_42176),
mpred_prop(_42174,_42176,_42178,pfcWatches)])))
functorIsMacro(prologHybrid)>=(mpred_prop(baseKB,prologHybrid,1,pfcLHS),'$pt'(baseKB,mpred_prop(_42080,_42082,_42084,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_42082),
mpred_prop(_42080,_42082,_42084,pfcWatches)])))
mpred_prop(baseKB,prologHybrid,1,pfcWatches)>=(mpred_prop(baseKB,prologHybrid,1,pfcLHS),'$pt'(baseKB,mpred_prop(_41988,_41990,_41992,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_41990),
mpred_prop(_41988,_41990,_41992,pfcWatches)])))
arity(pfcControlled,1)>=(mpred_prop(baseKB,pfcControlled,1,pfcLHS),'$pt'(baseKB,mpred_prop(_41890,_41892,_41894,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_41892),
mpred_prop(_41890,_41892,_41894,pfcWatches)])))
functorIsMacro(pfcControlled)>=(mpred_prop(baseKB,pfcControlled,1,pfcLHS),'$pt'(baseKB,mpred_prop(_41796,_41798,_41800,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_41798),
mpred_prop(_41796,_41798,_41800,pfcWatches)])))
mpred_prop(baseKB,pfcControlled,1,pfcWatches)>=(mpred_prop(baseKB,pfcControlled,1,pfcLHS),'$pt'(baseKB,mpred_prop(_41704,_41706,_41708,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_41706),
mpred_prop(_41704,_41706,_41708,pfcWatches)])))
arity(pfc_checking,0)>=(mpred_prop(baseKB,pfc_checking,0,pfcLHS),'$pt'(baseKB,mpred_prop(_41606,_41608,_41610,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_41608),
mpred_prop(_41606,_41608,_41610,pfcWatches)])))
functorIsMacro(pfc_checking)>=(mpred_prop(baseKB,pfc_checking,0,pfcLHS),'$pt'(baseKB,mpred_prop(_41512,_41514,_41516,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_41514),
mpred_prop(_41512,_41514,_41516,pfcWatches)])))
mpred_prop(baseKB,pfc_checking,0,pfcWatches)>=(mpred_prop(baseKB,pfc_checking,0,pfcLHS),'$pt'(baseKB,mpred_prop(_41420,_41422,_41424,pfcLHS),rhs(
[ arity(Arity,Arity1),
functorIsMacro(_41422),
mpred_prop(_41420,_41422,_41424,pfcWatches)])))
(mpred_prop(_41302,_41304,_41306,pfcRHS)==>mpred_prop(_41302,_41304,_41306,pfcCreates))>=(mfl4([ 'M'=M,
'F'=_41304,
'A'=_41306],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',350),ax)
'$pt'(baseKB,mpred_prop(_41176,_41178,_41180,pfcRHS),rhs([ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)]))>=((mpred_prop(_41218,_41220,_41222,pfcRHS)==>mpred_prop(_41218,_41220,_41222,pfcCreates)),mfl4(
[ 'M'=M,
'F'=_41268,
'A'=_41280],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',350))
mpred_prop(baseKB,pfcSanityB,0,pfcCreates)>=(mpred_prop(baseKB,pfcSanityB,0,pfcRHS),'$pt'(baseKB,mpred_prop(_41126,_41128,_41130,pfcRHS),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)])))
mpred_prop(baseKB,pfcSanityB,0,kb_shared)>=((mfl4([ 'M'=M,
'F'=_41018,
'A'=_41030],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',350),ax),mfl4(
[ 'M'=M,
'F'=_41018,
'A'=_41030],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',350))
'$pt'(baseKB,genlMt(_40708,baseKB),(_40708\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_114522:pfcSanityB/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_128764:pfcSanityB/0))) }])))>=(mpred_prop(baseKB,pfcSanityB,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,pfcSanityB,0,kb_shared),'$pt'(baseKB,genlMt(_40708,baseKB),(_40708\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_164992:pfcSanityB/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_179234:pfcSanityB/0))) }])))))
mpred_prop(baseKB,genlMt,2,pfcCreates)>=(mpred_prop(baseKB,genlMt,2,pfcRHS),'$pt'(baseKB,mpred_prop(_40658,_40660,_40662,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(_40582,_40584,_40586,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(_40506,_40508,_40510,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(_40430,_40432,_40434,pfcRHS),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)])))
mpred_prop(baseKB,arityMax,2,kb_shared)>=((mfl4([ 'M'=M,
'F'=_40322,
'A'=_40334],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',350),ax),mfl4(
[ 'M'=M,
'F'=_40322,
'A'=_40334],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',350))
'$pt'(baseKB,genlMt(_40012,baseKB),(_40012\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_257218:arityMax/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_271460:arityMax/2))) }])))>=(mpred_prop(baseKB,arityMax,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,arityMax,2,kb_shared),'$pt'(baseKB,genlMt(_40012,baseKB),(_40012\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_307686:arityMax/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_321928:arityMax/2))) }])))))
mpred_prop(baseKB,functorIsMacro,1,pfcCreates)>=(mpred_prop(baseKB,functorIsMacro,1,pfcRHS),'$pt'(baseKB,mpred_prop(_39962,_39964,_39966,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(_39886,_39888,_39890,pfcRHS),rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop,PfcCreates,pfcCreates)])))
(mpred_prop(_39762,_39764,_39766,pfcCallCode)/predicate_is_undefined_fa(_39764,_39766)==>mpred_prop(_39762,_39764,_39766,needsDefined))>=(mfl4(
[ 'M'=M,
'F'=_39764,
'A'=_39766],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',354),ax)
mpred_prop(baseKB,predicate_is_undefined_fa,2,pfcCallCode)>=(mfl4([ 'M'=M,
'F'=_39722,
'A'=_39734],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',354),ax)
'$pt'(baseKB,mpred_prop(_39532,_39534,_39536,pfcCallCode),(predicate_is_undefined_fa(_39534,_39536)*->rhs([ mpred_prop(Mpred_prop2,Mpred_prop,NeedsDefined,needsDefined)])))>=((mpred_prop(_39592,_39594,_39596,pfcCallCode)/predicate_is_undefined_fa(_39594,_39596)==>mpred_prop(_39592,_39594,_39596,needsDefined)),mfl4(
[ 'M'=M,
'F'=_39648,
'A'=_39660],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',354))
genlPreds(pfcRHS,pfcControlled)>=(mfl4(_39502,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',360),ax)
genlPreds(prologSideEffects,rtNotForUnboundPredicates)>=(mfl4(_39468,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',362),ax)
mpred_prop(baseKB,nondet,0,kb_shared)>=(mfl4(_39434,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',364),ax)
'$pt'(baseKB,genlMt(_39160,baseKB),(_39160\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_398592:nondet/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_412830:nondet/0))) }])))>=(mpred_prop(baseKB,nondet,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,nondet,0,kb_shared),'$pt'(baseKB,genlMt(_39160,baseKB),(_39160\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_449052:nondet/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_463290:nondet/0))) }])))))
mpred_prop(baseKB,typeCheckDecl,2,kb_shared)>=(mfl4(_39130,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',365),ax)
'$pt'(baseKB,genlMt(_38856,baseKB),(_38856\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_499438:typeCheckDecl/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_99936:typeCheckDecl/2))) }])))>=(mpred_prop(baseKB,typeCheckDecl,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,typeCheckDecl,2,kb_shared),'$pt'(baseKB,genlMt(_38856,baseKB),(_38856\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_136164:typeCheckDecl/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_150408:typeCheckDecl/2))) }])))))
nondet>=(mfl4(_38826,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',367),ax)
mpred_prop(baseKB,warningsAbout,2,kb_shared)>=(mfl4(_38798,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',370),ax)
'$pt'(baseKB,genlMt(_38524,baseKB),(_38524\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_186580:warningsAbout/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_200824:warningsAbout/2))) }])))>=(mpred_prop(baseKB,warningsAbout,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,warningsAbout,2,kb_shared),'$pt'(baseKB,genlMt(_38524,baseKB),(_38524\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_237054:warningsAbout/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_251298:warningsAbout/2))) }])))))
arity(warningsAbout,2)>=((mfl4(_38484,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',372),ax),mfl4(_38494,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',372))
prologHybrid(warningsAbout)>=(mfl4(_38444,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',372),ax)
rtArgsVerbatum(warningsAbout)>=(mfl4(_38412,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',372),ax)
(warningsAbout(_38314,_38316)==>{wdmsg_pfc(error(warningsAbout(_38314,_38316))),if_interactive(break,true)})>=(mfl4([ 'Msg'=Msg,
'Why'=_38316],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',373),ax)
mpred_prop(baseKB,wdmsg_pfc,1,pfcCallCode)>=(mfl4([ 'Msg'=Msg,
'Why'=_38292],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',373),ax)
mpred_prop(baseKB,if_interactive,2,pfcCallCode)>=(mfl4([ 'Msg'=Msg,
'Why'=_38230],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',373),ax)
mpred_prop(baseKB,warningsAbout,2,pfcLHS)>=(mfl4([ 'Msg'=Msg,
'Why'=_38168],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',373),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'=_37822],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',373),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(_37560,_37562),rhs([ { wdmsg_pfc( error( warningsAbout(WarningsAbout,WarningsAbout1))),
if_interactive(break,true) }]))>=((warningsAbout(_37618,_37620)==>{wdmsg_pfc(error(warningsAbout(_37618,_37620))),if_interactive(break,true)}),mfl4(
[ 'Msg'=Msg,
'Why'=_37684],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',373))
(t(_37446):-cwc,call(into_plist_arities(3,10,_37446,[_37476|_37478])),mpred_plist_t(_37476,_37478))>=(mfl4([ 'CALL'=CALL,
'P'=_37476,
'LIST'=_37478],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',383),ax)
(t(_37320,_37322):-cwc,atom(_37320),!,_37354=..[_37320,_37322],call_u(_37354))>=(mfl4([ 'A'=A,
'B'=_37322,
'ABC'=_37354],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',392),ax)
(t(_37236,_37238):-cwc,mpred_fa_call(_37236,1,call(_37236,_37238)))>=(mfl4([ 'P'=P,
'A1'=_37238],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',395),ax)
(t(_37136,_37138,_37140):-cwc,mpred_fa_call(_37136,2,call(_37136,_37138,_37140)))>=(mfl4([ 'P'=P,
'A1'=_37138,
'A2'=_37140],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',402),ax)
(t(_37020,_37022,_37024,_37026):-cwc,mpred_fa_call(_37020,3,call(_37020,_37022,_37024,_37026)))>=(mfl4([ 'P'=P,
'A1'=_37022,
'A2'=_37024,
'A3'=_37026],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',411),ax)
(t(_36888,_36890,_36892,_36894,_36896):-cwc,mpred_fa_call(_36888,4,call(_36888,_36890,_36892,_36894,_36896)))>=(mfl4([
'P'=P,
'A1'=_36890,
'A2'=_36892,
'A3'=_36894,
'A4'=_36896],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',419),ax)
(t(_36740,_36742,_36744,_36746,_36748,_36750):-cwc,mpred_fa_call(_36740,5,call(_36740,_36742,_36744,_36746,_36748,_36750)))>=(mfl4(
[ 'P'=P,
'A1'=_36742,
'A2'=_36744,
'A3'=_36746,
'A4'=_36748,
'A5'=_36750],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',428),ax)
(t(_36576,_36578,_36580,_36582,_36584,_36586,_36588):-cwc,mpred_fa_call(_36576,6,call(_36576,_36578,_36580,_36582,_36584,_36586,_36588)))>=(mfl4(
[ 'P'=P,
'A1'=_36578,
'A2'=_36580,
'A3'=_36582,
'A4'=_36584,
'A5'=_36586,
'A6'=_36588],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',437),ax)
(t(_36396,_36398,_36400,_36402,_36404,_36406,_36408,_36410):-cwc,mpred_fa_call(_36396,7,call(_36396,_36398,_36400,_36402,_36404,_36406,_36408,_36410)))>=(mfl4(
[ 'P'=P, 'A1'=_36398,'A2'=_36400,'A3'=_36402,'A4'=_36404,'A5'=_36406,'A6'=_36408
,
'A7'=_36410],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',446),ax)
typeCheckDecl(prologHybrid(_36342),callable(_36342))>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',452),ax)
typeCheckDecl(pfcControlled(_36288),callable(_36288))>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',453),ax)
arity(comment,2)>=(mfl4(_36260,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',456),ax)
arity(alwaysGaf,1)>=(mfl4(_36226,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',460),ax)
alwaysGaf(alwaysGaf)>=(mfl4(_36192,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',461),ax)
alwaysGaf(pfcRHS)>=(mfl4(_36160,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',462),ax)
alwaysGaf(pfcLHS)>=(mfl4(_36128,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',463),ax)
(arity(_36020,_36022):-cwc,is_ftNameArity(_36020,_36022),current_predicate(_36020/_36022),_36022>1)>=(mfl4([ 'F'=F,
'A'=_36022],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',470),ax)
(arity(_35954,1):-cwc,call_u(ttRelationType(_35954)))>=(mfl4([ 'F'=F],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',471),ax)
arity(rtArgsVerbatum,1)>=(mfl4(_35926,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',474),ax)
arity(quasiQuote,1)>=(mfl4(_35892,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',475),ax)
rtArgsVerbatum('$spft')>=(mfl4(_35858,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',476),ax)
quasiQuote(xQuoteFn)>=(mfl4(_35826,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',481),ax)
rtArgsVerbatum(with_current_why)>=(mfl4(_35794,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',483),ax)
rtArgsVerbatum(loop_check_term)>=(mfl4(_35762,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',484),ax)
rtArgsVerbatum(loop_check_term_key)>=(mfl4(_35730,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',485),ax)
rtArgsVerbatum(xQuoteFn)>=(mfl4(_35698,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',486),ax)
rtArgsVerbatum('$VAR')>=(mfl4(_35666,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',487),ax)
rtArgsVerbatum('NART')>=(mfl4(_35634,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',488),ax)
(rtArgsVerbatum(_35556):-cwc,atom(_35556),atom_concat(_35576,'Fn',_35556))>=(mfl4([ 'X'=X],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',489),ax)
rtArgsVerbatum(ain)>=(mfl4(_35528,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',490),ax)
rtArgsVerbatum(ruleRewrite)>=(mfl4(_35496,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',491),ax)
rtArgsVerbatum(mpred_action)>=(mfl4(_35464,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',492),ax)
rtArgsVerbatum(mpred_rem)>=(mfl4(_35432,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',495),ax)
rtArgsVerbatum(added)>=(mfl4(_35400,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',496),ax)
rtArgsVerbatum(call)>=(mfl4(_35368,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',497),ax)
rtArgsVerbatum(call_u)>=(mfl4(_35336,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',498),ax)
rtArgsVerbatum(clause_asserted_i)>=(mfl4(_35304,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',499),ax)
rtArgsVerbatum(member)>=(mfl4(_35272,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',500),ax)
rtArgsVerbatum(<-)>=(mfl4(_35240,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',501),ax)
rtArgsVerbatum(=..)>=(mfl4(_35208,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',502),ax)
rtArgsVerbatum(second_order)>=(mfl4(_35176,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',504),ax)
('$bt'(_35070,_35072)/(nonvar(_35070),must(get_bc_clause(_35070,_35092)))==>{ignore(kb_shared(_35070))},_35092)>=(mfl4(
[ 'P'=P,
'Post'=_35092],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',521),ax)
mpred_prop(baseKB,'$bt',2,pfcLHS)>=(mfl4([ 'P'=P,
'Post'=_35042],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',521),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'=_34662],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',521),ax),mfl4(
[ 'P'=P,
'Post'=_34662],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',521))
'$pt'(baseKB,genlMt(_34352,baseKB),(_34352\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_458140:'$bt'/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_472378:'$bt'/2))) }])))>=(mpred_prop(baseKB,'$bt',2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,'$bt',2,kb_shared),'$pt'(baseKB,genlMt(_34352,baseKB),(_34352\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_98848:'$bt'/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_113086:'$bt'/2))) }])))))
mpred_prop(baseKB,nonvar,1,pfcCallCode)>=(mfl4([ 'P'=P,
'Post'=_34328],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',521),ax)
mpred_prop(baseKB,must,1,pfcCallCode)>=(mfl4([ 'P'=P,
'Post'=_34266],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',521),ax)
mpred_prop(baseKB,'$bt',2,pfcPosTrigger)>=(mfl4([ 'P'=P,
'Post'=_34204],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',521),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'(_33914,_33916),(nonvar(_33914),must(get_bc_clause(_33914,_33942))*->rhs([ { ignore( kb_shared(Shared)) },
_33942])))>=(('$bt'(_33992,_33994)/(nonvar(_33992),must(get_bc_clause(_33992,_34014)))==>{ignore(kb_shared(_33992))},_34014),mfl4(
[ 'P'=P,
'Post'=_34066],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',521))
genlPreds(pfcMustFC,pfcControlled)>=(mfl4(_33884,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',530),ax)
genlPreds(pfcControlled,prologHybrid)>=(mfl4(_33850,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',533),ax)
(mpred_prop(_33724,_33726,_33728,_33730),genlPreds(_33730,_33736)==>mpred_prop(_33724,_33726,_33728,_33736))>=(mfl4([ 'M'=M,
'F'=_33726,
'A'=_33728,
'R1'=_33730,
'R2'=_33736],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',535),ax)
mpred_prop(baseKB,genlPreds,2,pfcCallCode)>=(mfl4([ 'M'=M,
'F'=_33660,
'A'=_33672,
'R1'=_33684,
'R2'=_33696],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',535),ax)
'$pt'(baseKB,mpred_prop(_33446,_33448,_33450,_33452),(genlPreds(_33452,_33464)*->rhs([ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)])))>=((mpred_prop(_33506,_33508,_33510,_33512),genlPreds(_33512,_33518)==>mpred_prop(_33506,_33508,_33510,_33518)),mfl4(
[ 'M'=M,
'F'=_33562,
'A'=_33574,
'R1'=_33586,
'R2'=_33598],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',535))
mpred_prop(baseKB,pfcSanityB,0,pfcControlled)>=(mpred_prop(baseKB,pfcSanityB,0,pfcRHS),'$pt'(baseKB,mpred_prop(_33384,_33386,_33388,_33390),(genlPreds(_33390,_33402)*->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(_33208,_33210,_33212,_33214),(genlPreds(_33214,_33226)*->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(_33032,_33034,_33036,_33038),(genlPreds(_33038,_33050)*->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(_32856,_32858,_32860,_32862),(genlPreds(_32862,_32874)*->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(_32680,_32682,_32684,_32686),(genlPreds(_32686,_32698)*->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(_32504,_32506,_32508,_32510),(genlPreds(_32510,_32522)*->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(_32328,_32330,_32332,_32334),(genlPreds(_32334,_32346)*->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'=_32154,
'A'=_32166,
'R1'=_32178,
'R2'=_32190],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',535),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'=_31772,
'A'=_31784,
'R1'=_31796,
'R2'=_31808],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',535),ax)
mpred_prop(baseKB,genlPreds,2,pfcPosTrigger)>=(mfl4([ 'M'=M,
'F'=_31674,
'A'=_31686,
'R1'=_31698,
'R2'=_31710],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',535),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(_31384,_31386),(mpred_prop(_31396,_31398,_31400,_31384)*->rhs([ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)])))>=((mpred_prop(_31444,_31446,_31448,_31450),genlPreds(_31450,_31456)==>mpred_prop(_31444,_31446,_31448,_31456)),mfl4(
[ 'M'=M,
'F'=_31500,
'A'=_31512,
'R1'=_31524,
'R2'=_31536],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',535))
mpred_prop(baseKB,pfcSanityB,0,pfcControlled)>=(genlPreds(pfcRHS,pfcControlled),'$pt'(baseKB,genlPreds(_31322,_31324),(mpred_prop(_31334,_31336,_31338,_31322)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,genlMt,2,pfcControlled)>=(genlPreds(pfcRHS,pfcControlled),'$pt'(baseKB,genlPreds(_31238,_31240),(mpred_prop(_31250,_31252,_31254,_31238)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,mpred_prop,4,pfcControlled)>=(genlPreds(pfcRHS,pfcControlled),'$pt'(baseKB,genlPreds(_31154,_31156),(mpred_prop(_31166,_31168,_31170,_31154)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,functorDeclares,1,pfcControlled)>=(genlPreds(pfcRHS,pfcControlled),'$pt'(baseKB,genlPreds(_31070,_31072),(mpred_prop(_31082,_31084,_31086,_31070)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,arityMax,2,pfcControlled)>=(genlPreds(pfcRHS,pfcControlled),'$pt'(baseKB,genlPreds(_30986,_30988),(mpred_prop(_30998,_31000,_31002,_30986)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,functorIsMacro,1,pfcControlled)>=(genlPreds(pfcRHS,pfcControlled),'$pt'(baseKB,genlPreds(_30902,_30904),(mpred_prop(_30914,_30916,_30918,_30902)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,hybrid_support,2,pfcControlled)>=(genlPreds(pfcRHS,pfcControlled),'$pt'(baseKB,genlPreds(_30818,_30820),(mpred_prop(_30830,_30832,_30834,_30818)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,pfcSanityB,0,prologHybrid)>=(genlPreds(pfcControlled,prologHybrid),'$pt'(baseKB,genlPreds(_30734,_30736),(mpred_prop(_30746,_30748,_30750,_30734)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,genlMt,2,prologHybrid)>=(genlPreds(pfcControlled,prologHybrid),'$pt'(baseKB,genlPreds(_30650,_30652),(mpred_prop(_30662,_30664,_30666,_30650)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,mpred_prop,4,prologHybrid)>=(genlPreds(pfcControlled,prologHybrid),'$pt'(baseKB,genlPreds(_30566,_30568),(mpred_prop(_30578,_30580,_30582,_30566)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,functorDeclares,1,prologHybrid)>=(genlPreds(pfcControlled,prologHybrid),'$pt'(baseKB,genlPreds(_30482,_30484),(mpred_prop(_30494,_30496,_30498,_30482)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,arityMax,2,prologHybrid)>=(genlPreds(pfcControlled,prologHybrid),'$pt'(baseKB,genlPreds(_30398,_30400),(mpred_prop(_30410,_30412,_30414,_30398)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,functorIsMacro,1,prologHybrid)>=(genlPreds(pfcControlled,prologHybrid),'$pt'(baseKB,genlPreds(_30314,_30316),(mpred_prop(_30326,_30328,_30330,_30314)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
mpred_prop(baseKB,hybrid_support,2,prologHybrid)>=(genlPreds(pfcControlled,prologHybrid),'$pt'(baseKB,genlPreds(_30230,_30232),(mpred_prop(_30242,_30244,_30246,_30230)*->rhs(
[ mpred_prop(Mpred_prop2,Mpred_prop1,Mpred_prop,Prop)]))))
do_and_undo(mpred_post_exactly,mpred_remove_exactly)>=(mfl4(_30178,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',537),ax)
(without_depth_limit(_30080):-cwc,call_with_depth_limit(_30080,72057594037927935,_30100),sanity(_30100\==depth_limit_exceeded))>=(mfl4(
[ 'G'=G,
'Result'=_30100],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',546),ax)
arity(mpred_undo_sys,3)>=((mfl4(_30042,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',552),ax),mfl4(_30052,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',552))
meta_argtypes(mpred_undo_sys(ftAssertion,ftCallable,ftCallable))>=(mfl4(_30002,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',552),ax)
pfcControlled(mpred_undo_sys)>=(mfl4(_29962,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',552),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(_29790,_29792,_29794)==>(_29790==>{_29792}),mpred_do_and_undo_method(_29792,_29794))>=(mfl4([ 'P'=P,
'WhenAdded'=_29792,
'WhenRemoved'=_29794],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',554),ax)
mpred_prop(baseKB,mpred_do_and_undo_method,2,pfcRHS)>=(mfl4([ 'P'=P,
'WhenAdded'=_29756,
'WhenRemoved'=_29768],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',554),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'=_29560,
'WhenRemoved'=_29572],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',554),ax),mfl4(
[ 'P'=P,
'WhenAdded'=_29560,
'WhenRemoved'=_29572],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',554))
'$pt'(baseKB,genlMt(_29250,baseKB),(_29250\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_479844:mpred_do_and_undo_method/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_494098: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(_29250,baseKB),(_29250\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_120430:mpred_do_and_undo_method/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_134684: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'=_29038,
'WhenRemoved'=_29050],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',554),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'=_28680,
'WhenRemoved'=_28692],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',554),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(_28418,_28420,_28422),rhs([ _173094==>{_173100},
mpred_do_and_undo_method(_28420,_28422)]))>=((mpred_undo_sys(_28470,_28472,_28474)==>(_28470==>{_28472}),mpred_do_and_undo_method(_28472,_28474)),mfl4(
[ 'P'=P,
'WhenAdded'=_28530,
'WhenRemoved'=_28542],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',554))
~singleValuedInArg(arity,_28378)>=(mfl4(_28388,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',567),ax)
~singleValuedInArg(support_hilog,_28340)>=(mfl4(_28350,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',568),ax)
mpred_prop(baseKB,conflict,1,kb_shared)>=(mfl4(_28312,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',575),ax)
'$pt'(baseKB,genlMt(_28038,baseKB),(_28038\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_214916:conflict/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_229158:conflict/1))) }])))>=(mpred_prop(baseKB,conflict,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,conflict,1,kb_shared),'$pt'(baseKB,genlMt(_28038,baseKB),(_28038\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_265384:conflict/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_279626:conflict/1))) }])))))
(conflict(_27956)==>{must(with_mpred_trace_exec((resolveConflict(_27956),\+conflict(_27956))))})>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',577),ax)
mpred_prop(baseKB,conflict,1,pfcLHS)>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',577),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',577),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(_27366),rhs([ { must( with_mpred_trace_exec( resolveConflict(ResolveConflict),\+conflict(Conflict))) }]))>=((conflict(_27422)==>{must(with_mpred_trace_exec((resolveConflict(_27422),\+conflict(_27422))))}),mfl4(
[ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',577))
(pfcSelect(conflict(_27286)):-cwc,que(conflict(_27286),_27298))>=(mfl4([ 'X'=X,
'_Why'=_27298],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',582),ax)
arity(member,2)>=((mfl4(_27244,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',587),ax),mfl4(_27254,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',587))
rtNotForUnboundPredicates(member)>=(mfl4(_27204,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',587),ax)
(never_assert_u(~_27132,is_ftVar(~_27132)):-cwc,is_ftVar(_27132))>=(mfl4([ 'X'=X],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',595),ax)
(never_assert_u(mpred_unload_option(never,_27056),is_ftVar(mpred_unload_option(never,_27056))):-cwc,is_ftVar(_27056))>=(mfl4(
[ 'X'=X],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',597),ax)
(never_assert_u(prologSingleValued(_26984),var_prologSingleValued(_26984)):-cwc,is_ftVar(_26984))>=(mfl4([ 'BAD'=BAD],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',599),ax)
never_assert_u(baseKB:mtProlog(baseKB),must(mtHybrid(baseKB)))>=(mfl4(_26950,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',600),ax)
(never_assert_u(_26836,never_assert_u(_26836)):-cwc,loop_check_term(never_assert_u(_26836),info(never_assert_u(_26836),'system_base.pfc.pl':601),fail))>=(mfl4(
[ 'A'=A],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',601),ax)
(never_retract_u(~_26768,is_ftVar(~_26768)):-cwc,is_ftVar(_26768))>=(mfl4([ 'X'=X],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',608),ax)
(never_retract_u(_26696,never_retract_u(_26696)):-cwc,never_retract_u(_26696))>=(mfl4([ 'X'=X],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',610),ax)
(never_retract_u(_26608):-cwc,loop_check_term(never_retract_u(_26608,_26628),info(never_retract_u(_26608,_26628),'system_base.pfc.pl':613),fail))>=(mfl4(
[ 'X'=X],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',613),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',619),ax)
(_26498/mpred_positive_fact(_26498)==> \+ ~_26498)>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',638),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',638),ax)
'$pt'(baseKB,_26344,(mpred_positive_fact(_26344)*->rhs([ \+( ~_362342)])))>=((_26390/mpred_positive_fact(_26390)==> \+ ~_26390),mfl4(
[ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',638))
(~_26276/mpred_positive_fact(_26276)==> \+_26276,nesc(~_26276))>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',639),ax)
mpred_prop(baseKB,nesc,1,pfcRHS)>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',639),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',639),ax),mfl4(
[ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',639))
'$pt'(baseKB,genlMt(_25802,baseKB),(_25802\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_415178:nesc/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_429416:nesc/1))) }])))>=(mpred_prop(baseKB,nesc,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,nesc,1,kb_shared),'$pt'(baseKB,genlMt(_25802,baseKB),(_25802\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_465636:nesc/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_479874: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'(_25490,(call_u_no_bc(_25504),mpred_positive_fact(_25504)),rhs([ \+_488830,
nesc( ~_491188)]))>=((~_25558/mpred_positive_fact(_25558)==> \+_25558,nesc(~_25558)),mfl4(
[ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',639))
(nesc(~_25422)/mpred_positive_fact(_25422)==> ~_25422,(_25422==> \+_25422))>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',640),ax)
mpred_prop(baseKB,nesc,1,pfcLHS)>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',640),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',640),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(~_24748),(mpred_positive_fact(_24748)*->rhs([ ~_116886,
_24748==> \+_24748])))>=((nesc(~_24814)/mpred_positive_fact(_24814)==> ~_24814,(_24814==> \+_24814)),mfl4(
[ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',640))
'$pt'(baseKB,nesc(_24604),(mpred_positive_fact(_24604)*->rhs([ _123754,
~_24604==> \+ ~_24604])))>=((nesc(_24670)/mpred_positive_fact(_24670)==>_24670,(~_24670==> \+ ~_24670)),mfl4(
[ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',642))
(nesc(_24548)==>_24548)>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',645),ax)
'$pt'(baseKB,nesc(_24482),rhs([_24482]))>=((nesc(_24504)==>_24504),mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',645))
(preventedWhen(_24386,_24388)==>(_24386/mpred_positive_fact(_24386),_24388==>nesc(~_24386)))>=(mfl4([ 'P'=P,
'Cond'=_24388],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',648),ax)
mpred_prop(baseKB,preventedWhen,2,pfcLHS)>=(mfl4([ 'P'=P,
'Cond'=_24364],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',648),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'=_23984],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',648),ax),mfl4(
[ 'P'=P,
'Cond'=_23984],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',648))
'$pt'(baseKB,genlMt(_23674,baseKB),(_23674\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_203224:preventedWhen/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_217468:preventedWhen/2))) }])))>=(mpred_prop(baseKB,preventedWhen,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,preventedWhen,2,kb_shared),'$pt'(baseKB,genlMt(_23674,baseKB),(_23674\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_253698:preventedWhen/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_267942:preventedWhen/2))) }])))))
mpred_prop(baseKB,preventedWhen,2,pfcPosTrigger)>=(mfl4([ 'P'=P,
'Cond'=_23650],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',648),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(_23388,_23390),rhs([ Mpred_positive_fact/mpred_positive_fact(Fact),_283764==>nesc(~_283782)]))>=((preventedWhen(_23446,_23448)==>(_23446/mpred_positive_fact(_23446),_23448==>nesc(~_23446))),mfl4(
[ 'P'=P,
'Cond'=_23512],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',648))
(preventedWhen(_23298,{_23304})/mpred_positive_fact(_23298)==>(~_23298:-cwc,_23304))>=(mfl4([ 'P'=P,
'Cond'=_23304],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',650),ax)
'$pt'(baseKB,preventedWhen(_23146,{_23152}),(mpred_positive_fact(_23146)*->rhs([ ~_299058 :-
cwc ,
Cwc])))>=((preventedWhen(_23210,{_23216})/mpred_positive_fact(_23210)==>(~_23210:-cwc,_23216)),mfl4(
[ 'P'=P,
'Cond'=_23270],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',650))
arity(term_expansion,2)>=((mfl4(_23106,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',669),ax),mfl4(_23116,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',669))
prologDynamic(term_expansion)>=(mfl4(_23066,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',669),ax)
arity(var,1)>=((mfl4(_23024,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',670),ax),mfl4(_23034,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',670))
prologBuiltin(var)>=(mfl4(_22984,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',670),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(_22906,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',40),ax)
mtHybrid(baseKB)>=(mfl4(_22874,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(_22786,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',49),ax),mfl4(_22796,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',49))
meta_argtypes(mdefault(ftAssertable))>=(mfl4(_22746,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',49),ax)
(mdefault((_22650<-_22652))/mpred_literal(_22650)==>(_22650<-_22652,\+ ~_22650))>=(mfl4([ 'Q'=Q,
'P'=_22652],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'=_22618],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'=_22238],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',52),ax),mfl4(
[ 'Q'=Q,
'P'=_22238],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',52))
'$pt'(baseKB,genlMt(_21928,baseKB),(_21928\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_376354:mdefault/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_390596:mdefault/1))) }])))>=(mpred_prop(baseKB,mdefault,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,mdefault,1,kb_shared),'$pt'(baseKB,genlMt(_21928,baseKB),(_21928\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_426822:mdefault/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_441064:mdefault/1))) }])))))
mpred_prop(baseKB,mpred_literal,1,pfcCallCode)>=(mfl4([ 'Q'=Q,
'P'=_21904],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'=_21842],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((_21576<-_21578)),(mpred_literal(_21576)*->rhs([ _458788<-_458794,\+ ~_458804])))>=((mdefault((_21644<-_21646))/mpred_literal(_21644)==>(_21644<-_21646,\+ ~_21644)),mfl4(
[ 'Q'=Q,
'P'=_21704],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',52))
(mdefault((_21492==>_21494))/nonvar(_21494)==>(_21492==>mdefault(_21494)))>=(mfl4([ 'P'=P,
'Q'=_21494],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'=_21460],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((_21038==>_21040)),(nonvar(_21040)*->rhs([ Mdefault==>mdefault(Mdefault1)])))>=((mdefault((_21096==>_21098))/nonvar(_21098)==>(_21096==>mdefault(_21098))),mfl4(
[ 'P'=P,
'Q'=_21146],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',55))
(mdefault(~_20964)/mpred_positive_fact(_20964)==>(\+_20964==> ~_20964))>=(mfl4([ 'Q'=Q],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',58),ax)
'$pt'(baseKB,mdefault(~_20832),(mpred_positive_fact(_20832)*->rhs([ \+_90032==> ~_90036])))>=((mdefault(~_20892)/mpred_positive_fact(_20892)==>(\+_20892==> ~_20892)),mfl4(
[ 'Q'=Q],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',58))
(mdefault(_20694)/(mpred_positive_fact(_20694),if_missing_mask(_20694,_20710,_20712))==>(\+_20710/(ground(_20710),_20712),\+ ~_20694==>_20694))>=(mfl4(
[ 'Q'=Q,
'R'=_20710,
'Test'=_20712],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'=_20654,
'Test'=_20666],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',62),ax)
'$pt'(baseKB,mdefault(_20392),(mpred_positive_fact(_20392),if_missing_mask(_20392,_20414,_20416)*->rhs([ \+_112590/(ground(Ground1),Ground),\+ ~_112610==>_112576])))>=((mdefault(_20488)/(mpred_positive_fact(_20488),if_missing_mask(_20488,_20504,_20506))==>(\+_20504/(ground(_20504),_20506),\+ ~_20488==>_20488)),mfl4(
[ 'Q'=Q,
'R'=_20580,
'Test'=_20592],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',62))
(mdefault(_20256)/(mpred_positive_fact(_20256),if_missing_mask(_20256,_20272,_20274))==>(_20272/(ground(_20272),_20274,\+_20272=_20256)==> \+_20256))>=(mfl4(
[ 'Q'=Q,
'R'=_20272,
'Test'=_20274],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',65),ax)
mpred_prop(baseKB,=,2,pfcCallCode)>=(mfl4([ 'Q'=Q,
'R'=_20216,
'Test'=_20228],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_mdefault.pfc.pl',65),ax)
'$pt'(baseKB,mdefault(_19950),(mpred_positive_fact(_19950),if_missing_mask(_19950,_19972,_19974)*->rhs([ _137892/(ground(Ground),_137908,\+_137918=_137920)==> \+_137924])))>=((mdefault(_20048)/(mpred_positive_fact(_20048),if_missing_mask(_20048,_20064,_20066))==>(_20064/(ground(_20064),_20066,\+_20064=_20048)==> \+_20048)),mfl4(
[ 'Q'=Q,
'R'=_20142,
'Test'=_20154],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(_19874,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(_19796,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',13),ax)
(mpred_sv(_19696,_19698)==>arity(_19696,_19698),hybrid_support(_19696,_19698),singleValuedInArg(_19696,_19698))>=(mfl4(
[ 'Pred'=Pred,
'Arity'=_19698],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'=_19674],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'=_19360],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'=_19014],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(_18752,_18754),rhs([ arity(Arity,Arity1),
hybrid_support(_18752,_18754),
singleValuedInArg(_18752,_18754)]))>=((mpred_sv(_18810,_18812)==>arity(_18810,_18812),hybrid_support(_18810,_18812),singleValuedInArg(_18810,_18812)),mfl4(
[ 'Pred'=Pred,
'Arity'=_18876],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',14))
(mpred_sv_shared(_18660,_18662)==>{kb_shared(_18660/_18662)},mpred_sv(_18660,_18662))>=(mfl4([ 'Pred'=Pred,
'Arity'=_18662],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'=_18638],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'=_18324],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'=_17944],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',17),ax),mfl4(
[ 'Pred'=Pred,
'Arity'=_17944],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',17))
'$pt'(baseKB,genlMt(_17634,baseKB),(_17634\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_282628:mpred_sv_shared/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_296876: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(_17634,baseKB),(_17634\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_333110:mpred_sv_shared/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_347358:mpred_sv_shared/2))) }])))))
mpred_prop(baseKB,mpred_sv_shared,2,pfcPosTrigger)>=(mfl4([ 'Pred'=Pred,
'Arity'=_17610],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(_17356,_17358),rhs([ { kb_shared( _365004/_365006) },
mpred_sv(_17356,_17358)]))>=((mpred_sv_shared(_17410,_17412)==>{kb_shared(_17410/_17412)},mpred_sv(_17410,_17412)),mfl4(
[ 'Pred'=Pred,
'Arity'=_17472],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',17))
mpred_sv_shared(mpred_sv,2)>=(mfl4(_17326,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(_16960,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(_16524,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',20),ax)
mpred_prop(baseKB,singleValuedInArgDefault,3,kb_shared)>=((mfl4(_16480,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',20),ax),mfl4(_16490,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',20))
'$pt'(baseKB,genlMt(_16200,baseKB),(_16200\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_446428:singleValuedInArgDefault/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_460682:singleValuedInArgDefault/3))) }])))>=(mpred_prop(baseKB,singleValuedInArgDefault,3,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgDefault,3,kb_shared),'$pt'(baseKB,genlMt(_16200,baseKB),(_16200\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_95758:singleValuedInArgDefault/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_110012: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(_15776),arity(_15776,_15788)/(\+singleValuedInArg(_15776,_15798))==>singleValuedInArg(_15776,_15788))>=(mfl4(
[ 'Pred'=Pred,
'Arity'=_15788],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'=_15748],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'=_15368],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',22),ax),mfl4(
[ 'Pred'=Pred,
'Arity'=_15368],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',22))
'$pt'(baseKB,genlMt(_15058,baseKB),(_15058\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_199800:prologSingleValued/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_214048:prologSingleValued/1))) }])))>=(mpred_prop(baseKB,prologSingleValued,1,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,prologSingleValued,1,kb_shared),'$pt'(baseKB,genlMt(_15058,baseKB),(_15058\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_250284:prologSingleValued/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_264532:prologSingleValued/1))) }])))))
mpred_prop(baseKB,singleValuedInArg,2,pfcCallCode)>=(mfl4([ 'Pred'=Pred,
'Arity'=_15034],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'=_14972],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(_14704),'$pt'(baseKB,arity(_14704,_14718),(\+singleValuedInArg(_14704,_14734)*->rhs([ singleValuedInArg(SingleValuedInArg,SingleValuedInArg1)]))))>=((prologSingleValued(_14772),arity(_14772,_14784)/(\+singleValuedInArg(_14772,_14794))==>singleValuedInArg(_14772,_14784)),mfl4(
[ 'Pred'=Pred,
'Arity'=_14834],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',22))
arity(singleValuedInArgDefault,3)>=(mfl4(_14674,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',42),ax)
arity(singleValuedInArgDefault,3)>=((mfl4(_14630,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',43),ax),mfl4(_14640,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',43))
meta_argtypes(singleValuedInArgDefault(prologSingleValued,ftInt,ftTerm))>=(mfl4(_14590,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',43),ax)
prologHybrid(singleValuedInArgDefault)>=(mfl4(_14550,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',43),ax)
singleValuedInArg(singleValuedInArgDefault,3)>=(mfl4(_14518,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',44),ax)
(singleValuedInArg(_14456,_14458)==>prologSingleValued(_14456))>=(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(_13612,_13614),rhs([ prologSingleValued(PrologSingleValued)]))>=((singleValuedInArg(_13644,_13646)==>prologSingleValued(_13644)),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(_13572,_13574),rhs([ prologSingleValued(PrologSingleValued)])))
'$pt'(baseKB,arity(mpred_sv,_13432),(\+singleValuedInArg(mpred_sv,_13448)*->rhs([ singleValuedInArg(mpred_sv,SingleValuedInArg_Mpred_sv)])))>=(prologSingleValued(mpred_sv),'$pt'(baseKB,prologSingleValued(mpred_sv),'$pt'(baseKB,arity(mpred_sv,_13432),(\+singleValuedInArg(mpred_sv,_13448)*->rhs(
[ singleValuedInArg(mpred_sv,SingleValuedInArg_Mpred_sv)])))))
prologSingleValued(singleValuedInArg)>=(singleValuedInArg(singleValuedInArg,2),'$pt'(baseKB,singleValuedInArg(_13390,_13392),rhs(
[ prologSingleValued(PrologSingleValued)])))
'$pt'(baseKB,arity(singleValuedInArg,_13250),(\+singleValuedInArg(singleValuedInArg,_13266)*->rhs([ singleValuedInArg(singleValuedInArg,SingleValuedInArg)])))>=(prologSingleValued(singleValuedInArg),'$pt'(baseKB,prologSingleValued(singleValuedInArg),'$pt'(baseKB,arity(singleValuedInArg,_13250),(\+singleValuedInArg(singleValuedInArg,_13266)*->rhs(
[ singleValuedInArg(singleValuedInArg,SingleValuedInArg)])))))
prologSingleValued(singleValuedInArgDefault)>=(singleValuedInArg(singleValuedInArgDefault,3),'$pt'(baseKB,singleValuedInArg(_13208,_13210),rhs(
[ prologSingleValued(PrologSingleValued)])))
'$pt'(baseKB,arity(singleValuedInArgDefault,_13068),(\+singleValuedInArg(singleValuedInArgDefault,_13084)*->rhs([ singleValuedInArg(singleValuedInArgDefault,SingleValuedInArgDefault)])))>=(prologSingleValued(singleValuedInArgDefault),'$pt'(baseKB,prologSingleValued(singleValuedInArgDefault),'$pt'(baseKB,arity(singleValuedInArgDefault,_13068),(\+singleValuedInArg(singleValuedInArgDefault,_13084)*->rhs(
[ singleValuedInArg(singleValuedInArgDefault,SingleValuedInArgDefault)])))))
(singleValuedInArgDefault(_12976,_12978,_12980)/ground(_12980)==>singleValuedInArg(_12976,_12978))>=(mfl4([ 'SingleValued'=SingleValued,
'ArgN'=_12978,
'S1'=_12980],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'=_12936,
'S1'=_12948],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'=_12578,
'S1'=_12590],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(_12328,_12330,_12332),(ground(_12332)*->rhs([ singleValuedInArg(SingleValuedInArg,SingleValuedInArg1)])))>=((singleValuedInArgDefault(_12380,_12382,_12384)/ground(_12384)==>singleValuedInArg(_12380,_12382)),mfl4(
[ 'SingleValued'=SingleValued,
'ArgN'=_12428,
'S1'=_12440],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',48))
mpred_prop(baseKB,singleValuedInArgAX,3,kb_shared)>=(mfl4(_12298,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',50),ax)
'$pt'(baseKB,genlMt(_12024,baseKB),(_12024\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_461982:singleValuedInArgAX/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_476230:singleValuedInArgAX/3))) }])))>=(mpred_prop(baseKB,singleValuedInArgAX,3,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX,3,kb_shared),'$pt'(baseKB,genlMt(_12024,baseKB),(_12024\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_110878:singleValuedInArgAX/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_125126:singleValuedInArgAX/3))) }])))))
(singleValuedInArg(_11932,_11934),arity(_11932,_11940)==>singleValuedInArgAX(_11932,_11940,_11934))>=(mfl4([ 'F'=F,
'N'=_11934,
'A'=_11940],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'=_11892,
'A'=_11904],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(_11462,_11464),(arity(_11462,_11476)*->rhs([ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)])))>=((singleValuedInArg(_11516,_11518),arity(_11516,_11524)==>singleValuedInArgAX(_11516,_11524,_11518)),mfl4(
[ 'F'=F,
'N'=_11566,
'A'=_11578],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(_11406,_11408),(arity(_11406,_11420)*->rhs(
[ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)]))))
singleValuedInArgAX(singleValuedInArg,2,2)>=(singleValuedInArg(singleValuedInArg,2),'$pt'(baseKB,singleValuedInArg(_11330,_11332),(arity(_11330,_11344)*->rhs(
[ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)]))))
singleValuedInArgAX(singleValuedInArgDefault,3,3)>=(singleValuedInArg(singleValuedInArgDefault,3),'$pt'(baseKB,singleValuedInArg(_11254,_11256),(arity(_11254,_11268)*->rhs(
[ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)]))))
'$pt'(baseKB,arity(_11094,_11096),(singleValuedInArg(_11094,_11108)*->rhs([ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)])))>=((singleValuedInArg(_11148,_11150),arity(_11148,_11156)==>singleValuedInArgAX(_11148,_11156,_11150)),mfl4(
[ 'F'=F,
'N'=_11198,
'A'=_11210],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(_11038,_11040),(singleValuedInArg(_11038,_11052)*->rhs(
[ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)]))))
singleValuedInArgAX(singleValuedInArg,2,2)>=(arity(singleValuedInArg,2),'$pt'(baseKB,arity(_10962,_10964),(singleValuedInArg(_10962,_10976)*->rhs(
[ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)]))))
singleValuedInArgAX(singleValuedInArgDefault,3,3)>=(arity(singleValuedInArgDefault,3),'$pt'(baseKB,arity(_10886,_10888),(singleValuedInArg(_10886,_10900)*->rhs(
[ singleValuedInArgAX(SingleValuedInArgAX1,SingleValuedInArgAX,SingleValuedInArgAX2)]))))
(singleValuedInArgAX(_10616,_10618,_10620),{functor(_10634,_10616,_10618),arg(_10620,_10634,_10652),replace_arg(_10634,_10620,_10660,_10662)}==>(_10634,{_10652\=isMissing,call(dif:dif(_10660,_10652)),call_u(_10662),ground(_10662)},_10662==> \+_10662,_10634))>=(mfl4(
[ 'F'=F,
'A'=_10618,
'N'=_10620,
'P'=_10634,
'P_SLOT'=_10652,
'Q_SLOT'=_10660,
'Q'=_10662],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'=_10528,
'N'=_10540,
'P'=_10552,
'P_SLOT'=_10564,
'Q_SLOT'=_10576,
'Q'=_10588],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'=_10406,
'N'=_10418,
'P'=_10430,
'P_SLOT'=_10442,
'Q_SLOT'=_10454,
'Q'=_10466],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'=_10284,
'N'=_10296,
'P'=_10308,
'P_SLOT'=_10320,
'Q_SLOT'=_10332,
'Q'=_10344],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'=_9808,
'N'=_9820,
'P'=_9832,
'P_SLOT'=_9844,
'Q_SLOT'=_9856,
'Q'=_9868],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'=_9686,
'N'=_9698,
'P'=_9710,
'P_SLOT'=_9722,
'Q_SLOT'=_9734,
'Q'=_9746],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'=_9564,
'N'=_9576,
'P'=_9588,
'P_SLOT'=_9600,
'Q_SLOT'=_9612,
'Q'=_9624],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'=_9442,
'N'=_9454,
'P'=_9466,
'P_SLOT'=_9478,
'Q_SLOT'=_9490,
'Q'=_9502],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(_8924,_8926,_8928),(functor(_8944,_8924,_8926),arg(_8928,_8944,_8962),replace_arg(_8944,_8928,_8970,_8972)*->rhs(
[ ( ( _346916 ,
{ Missing\=isMissing,
call( dif : dif(Dif,Dif2)),
call_u(U),
ground(Ground) } ,
_345396) ==>
\+_345458,_345454)])))>=((singleValuedInArgAX(_9084,_9086,_9088),{functor(_9102,_9084,_9086),arg(_9088,_9102,_9120),replace_arg(_9102,_9088,_9128,_9130)}==>(_9102,{_9120\=isMissing,call(dif:dif(_9128,_9120)),call_u(_9130),ground(_9130)},_9130==> \+_9130,_9102)),mfl4(
[ 'F'=F,
'A'=_9244,
'N'=_9256,
'P'=_9268,
'P_SLOT'=_9280,
'Q_SLOT'=_9292,
'Q'=_9304],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55))
(mpred_sv(_8636,_8638),{_8638\=isMissing,call(dif:dif(_8680,_8638)),call_u(mpred_sv(_8636,_8680)),ground(mpred_sv(_8636,_8680))},mpred_sv(_8636,_8680)==> \+mpred_sv(_8636,_8680),mpred_sv(_8636,_8638))>=(singleValuedInArgAX(mpred_sv,2,2),'$pt'(baseKB,singleValuedInArgAX(_8762,_8764,_8766),(functor(_8782,_8762,_8764),arg(_8766,_8782,_8800),replace_arg(_8782,_8766,_8808,_8810)*->rhs(
[ ( ( _381622 ,
{ Missing\=isMissing,
call( dif : dif(Dif,Dif2)),
call_u(U),
ground(Ground) } ,
_380102) ==>
\+_380164,_380160)]))))
'$pt'(baseKB,mpred_sv(_8278,_8280),(_8280\=isMissing,call(dif:dif(_8318,_8280)),call_u(mpred_sv(_8278,_8318)),ground(mpred_sv(_8278,_8318))*->'$pt'(baseKB,mpred_sv(_8278,_8318),rhs(
[ \+( mpred_sv(Mpred_sv,Sv)),
mpred_sv(_8278,_8280)]))))>=((mpred_sv(_8414,_8416),{_8416\=isMissing,call(dif:dif(_8458,_8416)),call_u(mpred_sv(_8414,_8458)),ground(mpred_sv(_8414,_8458))},mpred_sv(_8414,_8458)==> \+mpred_sv(_8414,_8458),mpred_sv(_8414,_8416)),mfl4(
[ 'F'=F,
'A'=_8548,
'N'=_8560,
'P'=_8572,
'P_SLOT'=_8584,
'Q_SLOT'=_8596,
'Q'=_8608],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55))
(singleValuedInArg(_7990,_7992),{_7992\=isMissing,call(dif:dif(_8034,_7992)),call_u(singleValuedInArg(_7990,_8034)),ground(singleValuedInArg(_7990,_8034))},singleValuedInArg(_7990,_8034)==> \+singleValuedInArg(_7990,_8034),singleValuedInArg(_7990,_7992))>=(singleValuedInArgAX(singleValuedInArg,2,2),'$pt'(baseKB,singleValuedInArgAX(_8116,_8118,_8120),(functor(_8136,_8116,_8118),arg(_8120,_8136,_8154),replace_arg(_8136,_8120,_8162,_8164)*->rhs(
[ ( ( _423236 ,
{ Missing\=isMissing,
call( dif : dif(Dif,Dif2)),
call_u(U),
ground(Ground) } ,
_421716) ==>
\+_421778,_421774)]))))
'$pt'(baseKB,singleValuedInArg(_7632,_7634),(_7634\=isMissing,call(dif:dif(_7672,_7634)),call_u(singleValuedInArg(_7632,_7672)),ground(singleValuedInArg(_7632,_7672))*->'$pt'(baseKB,singleValuedInArg(_7632,_7672),rhs(
[ \+( singleValuedInArg(SingleValuedInArg,SingleValuedInArg1)),
singleValuedInArg(_7632,_7634)]))))>=((singleValuedInArg(_7768,_7770),{_7770\=isMissing,call(dif:dif(_7812,_7770)),call_u(singleValuedInArg(_7768,_7812)),ground(singleValuedInArg(_7768,_7812))},singleValuedInArg(_7768,_7812)==> \+singleValuedInArg(_7768,_7812),singleValuedInArg(_7768,_7770)),mfl4(
[ 'F'=F,
'A'=_7902,
'N'=_7914,
'P'=_7926,
'P_SLOT'=_7938,
'Q_SLOT'=_7950,
'Q'=_7962],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55))
(singleValuedInArgDefault(_7332,_7334,_7336),{_7336\=isMissing,call(dif:dif(_7378,_7336)),call_u(singleValuedInArgDefault(_7332,_7334,_7378)),ground(singleValuedInArgDefault(_7332,_7334,_7378))},singleValuedInArgDefault(_7332,_7334,_7378)==> \+singleValuedInArgDefault(_7332,_7334,_7378),singleValuedInArgDefault(_7332,_7334,_7336))>=(singleValuedInArgAX(singleValuedInArgDefault,3,3),'$pt'(baseKB,singleValuedInArgAX(_7470,_7472,_7474),(functor(_7490,_7470,_7472),arg(_7474,_7490,_7508),replace_arg(_7490,_7474,_7516,_7518)*->rhs(
[ ( ( _466980 ,
{ Missing\=isMissing,
call( dif : dif(Dif,Dif2)),
call_u(U),
ground(Ground) } ,
_465460) ==>
\+_465522,_465518)]))))
mpred_prop(baseKB,singleValuedInArgDefault,3,pfcRHS)>=(mfl4([ 'F'=F,
'A'=_7244,
'N'=_7256,
'P'=_7268,
'P_SLOT'=_7280,
'Q_SLOT'=_7292,
'Q'=_7304],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(_6576,_6578,_6580),(_6580\=isMissing,call(dif:dif(_6618,_6580)),call_u(singleValuedInArgDefault(_6576,_6578,_6618)),ground(singleValuedInArgDefault(_6576,_6578,_6618))*->'$pt'(baseKB,singleValuedInArgDefault(_6576,_6578,_6618),rhs(
[ \+( singleValuedInArgDefault(SingleValuedInArgDefault1,SingleValuedInArgDefault,SingleValuedInArgDefault2)),
singleValuedInArgDefault(_6576,_6578,_6580)]))))>=((singleValuedInArgDefault(_6724,_6726,_6728),{_6728\=isMissing,call(dif:dif(_6770,_6728)),call_u(singleValuedInArgDefault(_6724,_6726,_6770)),ground(singleValuedInArgDefault(_6724,_6726,_6770))},singleValuedInArgDefault(_6724,_6726,_6770)==> \+singleValuedInArgDefault(_6724,_6726,_6770),singleValuedInArgDefault(_6724,_6726,_6728)),mfl4(
[ 'F'=F,
'A'=_6870,
'N'=_6882,
'P'=_6894,
'P_SLOT'=_6906,
'Q_SLOT'=_6918,
'Q'=_6930],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',55))
(unused==>(singleValuedInArgAX(_6324,_6326,_6328),{functor(_6342,_6324,_6326),arg(_6328,_6342,_6360),replace_arg(_6342,_6328,_6368,_6370)}==>(_6342/ground(_6342)==>{_6360\==isMissing,call(dif:dif(_6368,_6360)),call_u(_6370),ground(_6370),ignore(retract(_6370))})))>=(mfl4(
[ 'F'=F,
'A'=_6326,
'N'=_6328,
'P'=_6342,
'P_SLOT'=_6360,
'Q_SLOT'=_6368,
'Q'=_6370],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'=_6230,
'N'=_6242,
'P'=_6254,
'P_SLOT'=_6266,
'Q_SLOT'=_6278,
'Q'=_6290],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'=_6108,
'N'=_6120,
'P'=_6132,
'P_SLOT'=_6144,
'Q_SLOT'=_6156,
'Q'=_6168],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'=_5608,
'N'=_5620,
'P'=_5632,
'P_SLOT'=_5644,
'Q_SLOT'=_5656,
'Q'=_5668],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',63),ax),mfl4(
[ 'F'=F,
'A'=_5608,
'N'=_5620,
'P'=_5632,
'P_SLOT'=_5644,
'Q_SLOT'=_5656,
'Q'=_5668],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',63))
'$pt'(baseKB,genlMt(_5298,baseKB),(_5298\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_213656:unused/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_227894:unused/0))) }])))>=(mpred_prop(baseKB,unused,0,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,unused,0,kb_shared),'$pt'(baseKB,genlMt(_5298,baseKB),(_5298\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_264116:unused/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_278354:unused/0))) }])))))
mpred_prop(baseKB,unused,0,pfcPosTrigger)>=(mfl4([ 'F'=F,
'A'=_5214,
'N'=_5226,
'P'=_5238,
'P_SLOT'=_5250,
'Q_SLOT'=_5262,
'Q'=_5274],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(_4854,_4856,_4858),{functor(_4872,_4854,_4856),arg(_4858,_4872,_4890),replace_arg(_4872,_4858,_4898,_4900)}==>(_4872/ground(_4872)==>{_4890\==isMissing,call(dif:dif(_4898,_4890)),call_u(_4900),ground(_4900),ignore(retract(_4900))}))),mfl4(
[ 'F'=F,
'A'=_5016,
'N'=_5028,
'P'=_5040,
'P_SLOT'=_5052,
'Q_SLOT'=_5064,
'Q'=_5076],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',63))
(unused==>(singleValuedInArgAX_maybe(_4410,_4412,_4414),{functor(_4428,_4410,_4412),arg(_4414,_4428,_4446),replace_arg(_4428,_4414,_4454,_4456)}==>(_4428/ground(_4428)==>{_4446\==isMissing,call(dif:dif(_4454,_4446)),call_u(_4456),ground(_4456)},\+_4456,_4428,single_override_maybe(_4428,_4456))))>=(mfl4(
[ 'F'=F,
'A'=_4412,
'N'=_4414,
'P'=_4428,
'P_SLOT'=_4446,
'Q_SLOT'=_4454,
'Q'=_4456],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'=_4316,
'N'=_4328,
'P'=_4340,
'P_SLOT'=_4352,
'Q_SLOT'=_4364,
'Q'=_4376],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'=_4024,
'N'=_4036,
'P'=_4048,
'P_SLOT'=_4060,
'Q_SLOT'=_4072,
'Q'=_4084],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',71),ax),mfl4(
[ 'F'=F,
'A'=_4024,
'N'=_4036,
'P'=_4048,
'P_SLOT'=_4060,
'Q_SLOT'=_4072,
'Q'=_4084],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',71))
'$pt'(baseKB,genlMt(_3714,baseKB),(_3714\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_435034:singleValuedInArgAX_maybe/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_449288:singleValuedInArgAX_maybe/3))) }])))>=(mpred_prop(baseKB,singleValuedInArgAX_maybe,3,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,singleValuedInArgAX_maybe,3,kb_shared),'$pt'(baseKB,genlMt(_3714,baseKB),(_3714\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_91836:singleValuedInArgAX_maybe/3))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_106090: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'=_3454,
'N'=_3466,
'P'=_3478,
'P_SLOT'=_3490,
'Q_SLOT'=_3502,
'Q'=_3514],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'=_3162,
'N'=_3174,
'P'=_3186,
'P_SLOT'=_3198,
'Q_SLOT'=_3210,
'Q'=_3222],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',71),ax),mfl4(
[ 'F'=F,
'A'=_3162,
'N'=_3174,
'P'=_3186,
'P_SLOT'=_3198,
'Q_SLOT'=_3210,
'Q'=_3222],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',71))
'$pt'(baseKB,genlMt(_2852,baseKB),(_2852\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_181464:single_override_maybe/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_195714: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(_2852,baseKB),(_2852\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_231952:single_override_maybe/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_246202: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) } ,
\+_296054 ,
Single_override_maybe13 ,
single_override_maybe(Single_override_maybe,Maybe22)))]))>=((unused==>(singleValuedInArgAX_maybe(_2416,_2418,_2420),{functor(_2434,_2416,_2418),arg(_2420,_2434,_2452),replace_arg(_2434,_2420,_2460,_2462)}==>(_2434/ground(_2434)==>{_2452\==isMissing,call(dif:dif(_2460,_2452)),call_u(_2462),ground(_2462)},\+_2462,_2434,single_override_maybe(_2434,_2462)))),mfl4(
[ 'F'=F,
'A'=_2592,
'N'=_2604,
'P'=_2616,
'P_SLOT'=_2628,
'Q_SLOT'=_2640,
'Q'=_2652],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',71))
(single_override(_2106,_2108),{ignore(retract(_2108))}==>(\+_2106==> \+single_override(_2106,_2108),{mpred_supported(_2108)},_2108))>=(mfl4(
[ 'P'=P,
'Q'=_2108],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'=_2078],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'=_1906],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',78),ax),mfl4(
[ 'P'=P,
'Q'=_1906],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',78))
'$pt'(baseKB,genlMt(_1596,baseKB),(_1596\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_379054:single_override/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_393302:single_override/2))) }])))>=(mpred_prop(baseKB,single_override,2,kb_shared),'$pt'(baseKB,mpred_prop(baseKB,single_override,2,kb_shared),'$pt'(baseKB,genlMt(_1596,baseKB),(_1596\=baseKB*->rhs(
[ { nop( dmsg_pretty( Call :
call(kb_shared,_429536:single_override/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_443784: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'=_1396],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'=_1334],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'=_918],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(_604,_606),(ignore(retract(_606))*->rhs([ ( \+_95870 ==>
( \+( single_override(Single_override,Override)) ,
{ mpred_supported(Supported) } ,
_95892))])))>=((single_override(_692,_694),{ignore(retract(_694))}==>(\+_692==> \+single_override(_692,_694),{mpred_supported(_694)},_694)),mfl4(
[ 'P'=P,
'Q'=_780],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_singleValued.pfc.pl',78))]]></system-out>
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k ppdb_01.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"
]]></system-out>
<testcase name="myMt:clause_u(socialMt:loves(_2000,_2022)). @ 26" package="sanity_base.predmt_01" classname="sanity_base.predmt_01" time="0.00005865097045898438">
<system-err><![CDATA[
goal = myMt:clause_u(socialMt:loves(_25028,_25030)).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/predmt_01.pfc':26.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/predmt_01.pfc#L26".
time = 5.8650970458984375e-5.
result = passed.
]]></system-err>
</testcase>
<testcase name="myMt:(\\+clause_u(myMt:loves(_9790,_9812))). @ 27" package="sanity_base.predmt_01" classname="sanity_base.predmt_01" time="0.00005412101745605469">
<system-err><![CDATA[
goal = myMt:(\+clause_u(myMt:loves(_25488,_25490))).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/predmt_01.pfc':27.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/predmt_01.pfc#L27".
time = 5.412101745605469e-5.
result = passed.
]]></system-err>
</testcase>
</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(_26184,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)
call_mpred_post4 :-
unique is assertion_status ,
post1=bbbb ,
fix_mp=baseKB ,
mz=baseKB ,
p0=bbbb ,
support_fact = mfl4(_74510,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)
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)==>{kb_shared(_70068:_70070/_70072)},{_70068:warn_if_static(_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([ { kb_shared( _33156 :
_33162/_33164) },
{ Warn_if_static1 :
warn_if_static(Warn_if_static,Static) }]))
'$pt'(baseKB,mpred_prop(_6496,_6498,_6500,pfcControlled),rhs([ { kb_shared( _54046 :
_54052/_54054) }]))
'$pt'(baseKB,mpred_prop(_6442,_6444,_6446,pfcWatches),rhs([ { kb_shared( _66598 :
_66604/_66606) }]))
'$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,_109906:pfcSanityA/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_19090:pfcSanityA/0))) }])))
'$pt'(baseKB,genlMt(_6166,baseKB),(_6166\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_55236:ttTypeType/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_69478: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,_30594:pfcSanityB/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_44836:pfcSanityB/0))) }])))
'$pt'(baseKB,genlMt(_5736,baseKB),(_5736\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_80982:arityMax/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_95224: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,_33684:nondet/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_47922:nondet/0))) }])))
'$pt'(baseKB,genlMt(_5448,baseKB),(_5448\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_84062:typeCheckDecl/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_98306:typeCheckDecl/2))) }])))
'$pt'(baseKB,genlMt(_5332,baseKB),(_5332\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_30594:warningsAbout/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_44838: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,_92556:'$bt'/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_106794:'$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,_55874:mpred_do_and_undo_method/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_70128:mpred_do_and_undo_method/2))) }])))
'$pt'(baseKB,mpred_undo_sys(_4800,_4802,_4804),rhs([ _76018==>{_76024},
mpred_do_and_undo_method(_4802,_4804)]))
'$pt'(baseKB,genlMt(_4684,baseKB),(_4684\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_111968:conflict/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_20340:conflict/1))) }])))
'$pt'(baseKB,conflict(_4626),rhs([ { must( with_mpred_trace_exec( resolveConflict(ResolveConflict),\+conflict(Conflict))) }]))
'$pt'(baseKB,_4578,(mpred_positive_fact(_4578)*->rhs([ \+( ~_37504)])))
'$pt'(baseKB,genlMt(_4468,baseKB),(_4468\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_71942:nesc/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_86178:nesc/1))) }])))
'$pt'(baseKB,nesc(~_4410),(mpred_positive_fact(_4410)*->rhs([ ~_90664,
_4410==> \+_4410])))
'$pt'(baseKB,nesc(_4344),(mpred_positive_fact(_4344)*->rhs([ _94284,
~_4344==> \+ ~_4344])))
'$pt'(baseKB,nesc(_4316),rhs([_4316]))
'$pt'(baseKB,genlMt(_4200,baseKB),(_4200\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_26498:preventedWhen/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_40742:preventedWhen/2))) }])))
'$pt'(baseKB,preventedWhen(_4140,_4142),rhs([ Mpred_positive_fact/mpred_positive_fact(Fact),_49864==>nesc(~_49882)]))
'$pt'(baseKB,preventedWhen(_4080,{_4086}),(mpred_positive_fact(_4080)*->rhs([ ~_56132 :-
cwc ,
Cwc])))
'$pt'(baseKB,genlMt(_3964,baseKB),(_3964\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_92406:mdefault/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_106648:mdefault/1))) }])))
'$pt'(baseKB,mdefault((_3904<-_3906)),(mpred_literal(_3904)*->rhs([ _113210<-_113216,\+ ~_113226])))
'$pt'(baseKB,mdefault((_3850==>_3852)),(nonvar(_3852)*->rhs([ Mdefault==>mdefault(Mdefault1)])))
'$pt'(baseKB,mdefault(~_3794),(mpred_positive_fact(_3794)*->rhs([ \+_122372==> ~_122376])))
'$pt'(baseKB,mdefault(_3698),(mpred_positive_fact(_3698),if_missing_mask(_3698,_3720,_3722)*->rhs([ \+_21064/(ground(Ground1),Ground),\+ ~_21084==>_21050])))
'$pt'(baseKB,mdefault(_3604),(mpred_positive_fact(_3604),if_missing_mask(_3604,_3626,_3628)*->rhs([ _28796/(ground(Ground),_28812,\+_28822=_28824)==> \+_28828])))
'$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,_70216:mpred_sv_shared/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_84460:mpred_sv_shared/2))) }])))
'$pt'(baseKB,mpred_sv_shared(_3372,_3374),rhs([ { kb_shared( _95004/_95006) },
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)==>{kb_shared(_51738:_51740/_51742)},{_51738:warn_if_static(_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([ { kb_shared( _375808 :
_375814/_375816) },
{ Warn_if_static1 :
warn_if_static(Warn_if_static,Static) }]))>=((mpred_prop(_51622,_51624,_51626,pfcCreates)==>{kb_shared(_51622:_51624/_51626)},{_51622:warn_if_static(_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',342),ax)
'$pt'(baseKB,mpred_prop(_51300,_51302,_51304,pfcControlled),rhs([ { kb_shared( _408342 :
_408348/_408350) }]))>=((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',342))
(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',343),ax)
'$pt'(baseKB,mpred_prop(_51052,_51054,_51056,pfcWatches),rhs([ { kb_shared( _432452 :
_432458/_432460) }]))>=((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',343))
(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',346),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',346))
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',346),ax),mfl4(
[ 'M'=M,
'F'=_50676,
'A'=_50688],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',346))
'$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',346),ax),mfl4(
[ 'M'=M,
'F'=_49828,
'A'=_49840],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',346))
'$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',347),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',347))
(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',348),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',348))
(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',349),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',349))
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',350),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',350))
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',350),ax),mfl4(
[ 'M'=M,
'F'=_44274,
'A'=_44286],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',350))
'$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',350),ax),mfl4(
[ 'M'=M,
'F'=_43578,
'A'=_43590],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',350))
'$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',354),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',354),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',354))
genlPreds(pfcRHS,pfcControlled)>=(mfl4(_42758,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',360),ax)
genlPreds(prologSideEffects,rtNotForUnboundPredicates)>=(mfl4(_42724,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',362),ax)
mpred_prop(baseKB,nondet,0,kb_shared)>=(mfl4(_42690,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',364),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',365),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',367),ax)
mpred_prop(baseKB,warningsAbout,2,kb_shared)>=(mfl4(_42054,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',370),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',372),ax),mfl4(_41750,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',372))
prologHybrid(warningsAbout)>=(mfl4(_41700,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',372),ax)
rtArgsVerbatum(warningsAbout)>=(mfl4(_41668,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',372),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',373),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',373),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',373),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',373),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',373),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',373))
(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',383),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',392),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',395),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',402),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',411),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',419),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',428),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',437),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',446),ax)
typeCheckDecl(prologHybrid(_39598),callable(_39598))>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',452),ax)
typeCheckDecl(pfcControlled(_39544),callable(_39544))>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',453),ax)
arity(comment,2)>=(mfl4(_39516,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',456),ax)
arity(alwaysGaf,1)>=(mfl4(_39482,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',460),ax)
alwaysGaf(alwaysGaf)>=(mfl4(_39448,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',461),ax)
alwaysGaf(pfcRHS)>=(mfl4(_39416,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',462),ax)
alwaysGaf(pfcLHS)>=(mfl4(_39384,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',463),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',470),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',471),ax)
arity(rtArgsVerbatum,1)>=(mfl4(_39182,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',474),ax)
arity(quasiQuote,1)>=(mfl4(_39148,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',475),ax)
rtArgsVerbatum('$spft')>=(mfl4(_39114,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',476),ax)
quasiQuote(xQuoteFn)>=(mfl4(_39082,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',481),ax)
rtArgsVerbatum(with_current_why)>=(mfl4(_39050,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',483),ax)
rtArgsVerbatum(loop_check_term)>=(mfl4(_39018,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',484),ax)
rtArgsVerbatum(loop_check_term_key)>=(mfl4(_38986,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',485),ax)
rtArgsVerbatum(xQuoteFn)>=(mfl4(_38954,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',486),ax)
rtArgsVerbatum('$VAR')>=(mfl4(_38922,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',487),ax)
rtArgsVerbatum('NART')>=(mfl4(_38890,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',488),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',489),ax)
rtArgsVerbatum(ain)>=(mfl4(_38784,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',490),ax)
rtArgsVerbatum(ruleRewrite)>=(mfl4(_38752,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',491),ax)
rtArgsVerbatum(mpred_action)>=(mfl4(_38720,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',492),ax)
rtArgsVerbatum(mpred_rem)>=(mfl4(_38688,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',495),ax)
rtArgsVerbatum(added)>=(mfl4(_38656,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',496),ax)
rtArgsVerbatum(call)>=(mfl4(_38624,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',497),ax)
rtArgsVerbatum(call_u)>=(mfl4(_38592,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',498),ax)
rtArgsVerbatum(clause_asserted_i)>=(mfl4(_38560,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',499),ax)
rtArgsVerbatum(member)>=(mfl4(_38528,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',500),ax)
rtArgsVerbatum(<-)>=(mfl4(_38496,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',501),ax)
rtArgsVerbatum(=..)>=(mfl4(_38464,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',502),ax)
rtArgsVerbatum(second_order)>=(mfl4(_38432,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',504),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',521),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',521),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',521),ax),mfl4(
[ 'P'=P,
'Post'=_37918],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',521))
'$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',521),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',521),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',521),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',521))
genlPreds(pfcMustFC,pfcControlled)>=(mfl4(_37140,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',530),ax)
genlPreds(pfcControlled,prologHybrid)>=(mfl4(_37106,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',533),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',535),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',535),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',535))
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',535),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',535),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',535),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',535))
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',537),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',546),ax)
arity(mpred_undo_sys,3)>=((mfl4(_33298,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',552),ax),mfl4(_33308,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',552))
meta_argtypes(mpred_undo_sys(ftAssertion,ftCallable,ftCallable))>=(mfl4(_33258,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',552),ax)
pfcControlled(mpred_undo_sys)>=(mfl4(_33218,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',552),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',554),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',554),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',554),ax),mfl4(
[ 'P'=P,
'WhenAdded'=_32816,
'WhenRemoved'=_32828],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',554))
'$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',554),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',554),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',554))
~singleValuedInArg(arity,_31634)>=(mfl4(_31644,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',567),ax)
~singleValuedInArg(support_hilog,_31596)>=(mfl4(_31606,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',568),ax)
mpred_prop(baseKB,conflict,1,kb_shared)>=(mfl4(_31568,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',575),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',577),ax)
mpred_prop(baseKB,conflict,1,pfcLHS)>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',577),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',577),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',577))
(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',582),ax)
arity(member,2)>=((mfl4(_30500,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',587),ax),mfl4(_30510,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',587))
rtNotForUnboundPredicates(member)>=(mfl4(_30460,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',587),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',595),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',597),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',599),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',600),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':601),fail))>=(mfl4(
[ 'A'=A],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',601),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',608),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',610),ax)
(never_retract_u(_29864):-cwc,loop_check_term(never_retract_u(_29864,_29884),info(never_retract_u(_29864,_29884),'system_base.pfc.pl':613),fail))>=(mfl4(
[ 'X'=X],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',613),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',619),ax)
(_29754/mpred_positive_fact(_29754)==> \+ ~_29754)>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',638),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',638),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',638))
(~_29532/mpred_positive_fact(_29532)==> \+_29532,nesc(~_29532))>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',639),ax)
mpred_prop(baseKB,nesc,1,pfcRHS)>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',639),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',639),ax),mfl4(
[ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',639))
'$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',639))
(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',640),ax)
mpred_prop(baseKB,nesc,1,pfcLHS)>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',640),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',640),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',640))
'$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',642))
(nesc(_27804)==>_27804)>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',645),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',645))
(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',648),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',648),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',648),ax),mfl4(
[ 'P'=P,
'Cond'=_27240],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',648))
'$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',648),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',648))
(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',650),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',650))
arity(term_expansion,2)>=((mfl4(_26362,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',669),ax),mfl4(_26372,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',669))
prologDynamic(term_expansion)>=(mfl4(_26322,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',669),ax)
arity(var,1)>=((mfl4(_26280,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',670),ax),mfl4(_26290,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',670))
prologBuiltin(var)>=(mfl4(_26240,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',670),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)==>{kb_shared(_464924:_464926/_464928)},{_464924:warn_if_static(_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([ { kb_shared( _52222 :
_52228/_52230) },
{ Warn_if_static1 :
warn_if_static(Warn_if_static,Static) }]))
'$pt'(baseKB,mpred_prop(_6542,_6544,_6546,pfcControlled),rhs([ { kb_shared( _73112 :
_73118/_73120) }]))
'$pt'(baseKB,mpred_prop(_6488,_6490,_6492,pfcWatches),rhs([ { kb_shared( _85664 :
_85670/_85672) }]))
'$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,_128972:pfcSanityA/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_143214:pfcSanityA/0))) }])))
'$pt'(baseKB,genlMt(_6212,baseKB),(_6212\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_179360:ttTypeType/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_193602: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,_258886:pfcSanityB/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_273128:pfcSanityB/0))) }])))
'$pt'(baseKB,genlMt(_5782,baseKB),(_5782\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_309274:arityMax/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_323516: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,_367426:nondet/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_381664:nondet/0))) }])))
'$pt'(baseKB,genlMt(_5494,baseKB),(_5494\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_417804:typeCheckDecl/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_432048:typeCheckDecl/2))) }])))
'$pt'(baseKB,genlMt(_5378,baseKB),(_5378\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_468196:warningsAbout/2))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_482440: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)==>{kb_shared(_51790:_51792/_51794)},{_51790:warn_if_static(_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([ { kb_shared( _221870 :
_221876/_221878) },
{ Warn_if_static1 :
warn_if_static(Warn_if_static,Static) }]))>=((mpred_prop(_51674,_51676,_51678,pfcCreates)==>{kb_shared(_51674:_51676/_51678)},{_51674:warn_if_static(_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',342),ax)
'$pt'(baseKB,mpred_prop(_51352,_51354,_51356,pfcControlled),rhs([ { kb_shared( _254404 :
_254410/_254412) }]))>=((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',342))
(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',343),ax)
'$pt'(baseKB,mpred_prop(_51104,_51106,_51108,pfcWatches),rhs([ { kb_shared( _278514 :
_278520/_278522) }]))>=((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',343))
(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',346),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',346))
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',346),ax),mfl4(
[ 'M'=M,
'F'=_50728,
'A'=_50740],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',346))
'$pt'(baseKB,genlMt(_50418,baseKB),(_50418\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_358340:pfcSanityA/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_372582: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,_408810:pfcSanityA/0))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_423052: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',346),ax),mfl4(
[ 'M'=M,
'F'=_49880,
'A'=_49892],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',346))
'$pt'(baseKB,genlMt(_49570,baseKB),(_49570\=baseKB*->rhs([ { nop( dmsg_pretty( Call :
call(kb_shared,_103610:ttTypeType/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_117852: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,_154080:ttTypeType/1))),
show_failure( on_x_fail( Call1 :
call(kb_shared,_168322: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',347),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',347))
(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',348),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',348))
(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',349),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',349))
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',350),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',350))
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',350),ax),mfl4(
[ 'M'=M,
'F'=_44326,
'A'=_44338],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',350))
'$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',350),ax),mfl4(
[ 'M'=M,
'F'=_43630,
'A'=_43642],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',350))
'$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',354),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',354),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',354))
genlPreds(pfcRHS,pfcControlled)>=(mfl4(_42810,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',360),ax)
genlPreds(prologSideEffects,rtNotForUnboundPredicates)>=(mfl4(_42776,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',362),ax)
mpred_prop(baseKB,nondet,0,kb_shared)>=(mfl4(_42742,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',364),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',365),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',367),ax)
mpred_prop(baseKB,warningsAbout,2,kb_shared)>=(mfl4(_42106,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',370),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',372),ax),mfl4(_41802,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',372))
prologHybrid(warningsAbout)>=(mfl4(_41752,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',372),ax)
rtArgsVerbatum(warningsAbout)>=(mfl4(_41720,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',372),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',373),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',373),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',373),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',373),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',373),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',373))
(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',383),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',392),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',395),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',402),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',411),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',419),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',428),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',437),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',446),ax)
typeCheckDecl(prologHybrid(_39650),callable(_39650))>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',452),ax)
typeCheckDecl(pfcControlled(_39596),callable(_39596))>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',453),ax)
arity(comment,2)>=(mfl4(_39568,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',456),ax)
arity(alwaysGaf,1)>=(mfl4(_39534,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',460),ax)
alwaysGaf(alwaysGaf)>=(mfl4(_39500,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',461),ax)
alwaysGaf(pfcRHS)>=(mfl4(_39468,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',462),ax)
alwaysGaf(pfcLHS)>=(mfl4(_39436,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',463),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',470),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',471),ax)
arity(rtArgsVerbatum,1)>=(mfl4(_39234,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',474),ax)
arity(quasiQuote,1)>=(mfl4(_39200,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',475),ax)
rtArgsVerbatum('$spft')>=(mfl4(_39166,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',476),ax)
quasiQuote(xQuoteFn)>=(mfl4(_39134,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',481),ax)
rtArgsVerbatum(with_current_why)>=(mfl4(_39102,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',483),ax)
rtArgsVerbatum(loop_check_term)>=(mfl4(_39070,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',484),ax)
rtArgsVerbatum(loop_check_term_key)>=(mfl4(_39038,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',485),ax)
rtArgsVerbatum(xQuoteFn)>=(mfl4(_39006,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',486),ax)
rtArgsVerbatum('$VAR')>=(mfl4(_38974,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',487),ax)
rtArgsVerbatum('NART')>=(mfl4(_38942,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',488),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',489),ax)
rtArgsVerbatum(ain)>=(mfl4(_38836,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',490),ax)
rtArgsVerbatum(ruleRewrite)>=(mfl4(_38804,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',491),ax)
rtArgsVerbatum(mpred_action)>=(mfl4(_38772,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',492),ax)
rtArgsVerbatum(mpred_rem)>=(mfl4(_38740,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',495),ax)
rtArgsVerbatum(added)>=(mfl4(_38708,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',496),ax)
rtArgsVerbatum(call)>=(mfl4(_38676,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',497),ax)
rtArgsVerbatum(call_u)>=(mfl4(_38644,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',498),ax)
rtArgsVerbatum(clause_asserted_i)>=(mfl4(_38612,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',499),ax)
rtArgsVerbatum(member)>=(mfl4(_38580,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',500),ax)
rtArgsVerbatum(<-)>=(mfl4(_38548,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',501),ax)
rtArgsVerbatum(=..)>=(mfl4(_38516,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',502),ax)
rtArgsVerbatum(second_order)>=(mfl4(_38484,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',504),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',521),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',521),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',521),ax),mfl4(
[ 'P'=P,
'Post'=_37970],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',521))
'$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',521),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',521),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',521),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',521))
genlPreds(pfcMustFC,pfcControlled)>=(mfl4(_37192,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',530),ax)
genlPreds(pfcControlled,prologHybrid)>=(mfl4(_37158,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',533),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',535),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',535),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',535))
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',535),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',535),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',535),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',535))
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',537),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',546),ax)
arity(mpred_undo_sys,3)>=((mfl4(_33350,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',552),ax),mfl4(_33360,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',552))
meta_argtypes(mpred_undo_sys(ftAssertion,ftCallable,ftCallable))>=(mfl4(_33310,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',552),ax)
pfcControlled(mpred_undo_sys)>=(mfl4(_33270,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',552),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',554),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',554),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',554),ax),mfl4(
[ 'P'=P,
'WhenAdded'=_32868,
'WhenRemoved'=_32880],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',554))
'$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',554),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',554),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',554))
~singleValuedInArg(arity,_31686)>=(mfl4(_31696,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',567),ax)
~singleValuedInArg(support_hilog,_31648)>=(mfl4(_31658,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',568),ax)
mpred_prop(baseKB,conflict,1,kb_shared)>=(mfl4(_31620,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',575),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',577),ax)
mpred_prop(baseKB,conflict,1,pfcLHS)>=(mfl4([ 'C'=C],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',577),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',577),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',577))
(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',582),ax)
arity(member,2)>=((mfl4(_30552,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',587),ax),mfl4(_30562,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',587))
rtNotForUnboundPredicates(member)>=(mfl4(_30512,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',587),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',595),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',597),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',599),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',600),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':601),fail))>=(mfl4(
[ 'A'=A],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',601),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',608),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',610),ax)
(never_retract_u(_29916):-cwc,loop_check_term(never_retract_u(_29916,_29936),info(never_retract_u(_29916,_29936),'system_base.pfc.pl':613),fail))>=(mfl4(
[ 'X'=X],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',613),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',619),ax)
(_29806/mpred_positive_fact(_29806)==> \+ ~_29806)>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',638),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',638),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',638))
(~_29584/mpred_positive_fact(_29584)==> \+_29584,nesc(~_29584))>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',639),ax)
mpred_prop(baseKB,nesc,1,pfcRHS)>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',639),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',639),ax),mfl4(
[ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',639))
'$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',639))
(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',640),ax)
mpred_prop(baseKB,nesc,1,pfcLHS)>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',640),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',640),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',640))
'$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',642))
(nesc(_27856)==>_27856)>=(mfl4([ 'P'=P],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',645),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',645))
(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',648),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',648),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',648),ax),mfl4(
[ 'P'=P,
'Cond'=_27292],baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',648))
'$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',648),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',648))
(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',650),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',650))
arity(term_expansion,2)>=((mfl4(_26414,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',669),ax),mfl4(_26424,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',669))
prologDynamic(term_expansion)>=(mfl4(_26374,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',669),ax)
arity(var,1)>=((mfl4(_26332,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',670),ax),mfl4(_26342,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',670))
prologBuiltin(var)>=(mfl4(_26292,baseKB,'/opt/logicmoo_workspace/packs_sys/pfc/prolog/pfclib/system_base.pfc.pl',670),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>
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k reset_db_01.pfc.pl (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"
% Fileinfo: unk: -1
j_u : junit_prop("header_sane:dmilesWorld. @ 31",goal,header_sane:dmilesWorld).
% From /opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01.pfc:34
/* portray_hb1( print_tree_stop,
'$predicate_property'(dmilesWorld),
[ interpreted, visible,dynamic,number_of_clauses(0),number_of_rules(0),last_modified_generation(40549),defined
,
size(112)]).
*/
]]></system-out>
<testcase name="header_sane:dmilesWorld. @ 31" package="sanity_base.retract_01" classname="sanity_base.retract_01" time="0.00001597404479980469">
<system-err><![CDATA[
goal = header_sane:dmilesWorld.
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01.pfc':31.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/retract_01.pfc#L31".
time = 1.5974044799804688e-5.
result = passed.
]]></system-err>
</testcase>
<testcase name="header_sane:(\\+dmilesWorld). @ 37" package="sanity_base.retract_01" classname="sanity_base.retract_01" time="0.00001955032348632812">
<system-err><![CDATA[
goal = header_sane:(\+dmilesWorld).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/retract_01.pfc':37.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/retract_01.pfc#L37".
time = 1.9550323486328125e-5.
result = passed.
]]></system-err>
</testcase>
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k retract_01.pfc (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>
</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>
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k shift_01.pl (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).
:- 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).
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)])))))
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(_426,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)))
:- dynamic host_name/2.
host_name(finin, antares).
host_name(fritzson, hamlet).
]]></system-out>
<testcase name="header_sane:host_name(joe1,isMissing). @ 88" package="sanity_base.sv_default_01" classname="sanity_base.sv_default_01" time="0.00003933906555175781">
<failure message="failure = [].\n" />
<system-err><![CDATA[
goal = header_sane:host_name(joe1,isMissing).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01.pfc':88.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/sv_default_01.pfc#L88".
time = 3.933906555175781e-5.
result = failure.
]]></system-err>
</testcase>
<testcase name="header_sane:user_login(finin). @ 95" package="sanity_base.sv_default_01" classname="sanity_base.sv_default_01" time="0.00003170967102050781">
<system-err><![CDATA[
goal = header_sane:user_login(finin).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01.pfc':95.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/sv_default_01.pfc#L95".
time = 3.170967102050781e-5.
result = passed.
]]></system-err>
</testcase>
<testcase name="header_sane:host_name(finin,isMissing). @ 96" package="sanity_base.sv_default_01" classname="sanity_base.sv_default_01" time="0.00003099441528320312">
<failure message="failure = [].\n" />
<system-err><![CDATA[
goal = header_sane:host_name(finin,isMissing).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01.pfc':96.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/sv_default_01.pfc#L96".
time = 3.0994415283203125e-5.
result = failure.
]]></system-err>
</testcase>
<testcase name="header_sane:(\\+host_name(finin,isMissing)). @ 100" package="sanity_base.sv_default_01" classname="sanity_base.sv_default_01" time="0.00004601478576660156">
<system-err><![CDATA[
goal = header_sane:(\+host_name(finin,isMissing)).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01.pfc':100.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/sv_default_01.pfc#L100".
time = 4.601478576660156e-5.
result = passed.
]]></system-err>
</testcase>
<testcase name="header_sane:(\\+host_name(finin,isMissing)). @ 104" package="sanity_base.sv_default_01" classname="sanity_base.sv_default_01" time="0.00003099441528320312">
<system-err><![CDATA[
goal = header_sane:(\+host_name(finin,isMissing)).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01.pfc':104.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/sv_default_01.pfc#L104".
time = 3.0994415283203125e-5.
result = passed.
]]></system-err>
</testcase>
<testcase name="header_sane:(\\+full_name(finin,isMissing)). @ 105" package="sanity_base.sv_default_01" classname="sanity_base.sv_default_01" time="0.00003314018249511719">
<system-err><![CDATA[
goal = header_sane:(\+full_name(finin,isMissing)).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01.pfc':105.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/sv_default_01.pfc#L105".
time = 3.314018249511719e-5.
result = passed.
]]></system-err>
</testcase>
<testcase name="header_sane:host_name(robin,isMissing). @ 115" package="sanity_base.sv_default_01" classname="sanity_base.sv_default_01" time="0.00003409385681152344">
<failure message="failure = [].\n" />
<system-err><![CDATA[
goal = header_sane:host_name(robin,isMissing).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01.pfc':115.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/sv_default_01.pfc#L115".
time = 3.409385681152344e-5.
result = failure.
]]></system-err>
</testcase>
<testcase name="header_sane:(\\+host_name(robin,isMissing)). @ 119" package="sanity_base.sv_default_01" classname="sanity_base.sv_default_01" time="0.00003099441528320312">
<system-err><![CDATA[
goal = header_sane:(\+host_name(robin,isMissing)).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01.pfc':119.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/sv_default_01.pfc#L119".
time = 3.0994415283203125e-5.
result = passed.
]]></system-err>
</testcase>
<testcase name="header_sane:(\\+host_name(robin,rmachine)). @ 126" package="sanity_base.sv_default_01" classname="sanity_base.sv_default_01" time="0.00005125999450683594">
<system-err><![CDATA[
goal = header_sane:(\+host_name(robin,rmachine)).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01.pfc':126.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/sv_default_01.pfc#L126".
time = 5.125999450683594e-5.
result = passed.
]]></system-err>
</testcase>
<testcase name="header_sane:host_name(robin,isMissing). @ 132" package="sanity_base.sv_default_01" classname="sanity_base.sv_default_01" time="0.00003743171691894531">
<failure message="failure = [].\n" />
<system-err><![CDATA[
goal = header_sane:host_name(robin,isMissing).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_default_01.pfc':132.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/sv_default_01.pfc#L132".
time = 3.743171691894531e-5.
result = failure.
]]></system-err>
</testcase>
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k sv_default_01.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"
:- dynamic inChairX/2.
inChairX(xx, a).
inChairX(xx, b).
:- dynamic inChairX/2.
inChairX(xx, a).
]]></system-out>
<testcase name="header_sane:inChairX(xx,b). @ 54" package="sanity_base.sv_fwd_01" classname="sanity_base.sv_fwd_01" time="0.00004267692565917969">
<system-err><![CDATA[
goal = header_sane:inChairX(xx,b).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01.pfc':54.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/sv_fwd_01.pfc#L54".
time = 4.267692565917969e-5.
result = passed.
]]></system-err>
</testcase>
<testcase name="header_sane:(\\+inChairX(xx,a)). @ 55" package="sanity_base.sv_fwd_01" classname="sanity_base.sv_fwd_01" time="0.00003409385681152344">
<failure message="failure = [].\n" />
<system-err><![CDATA[
goal = header_sane:(\+inChairX(xx,a)).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_fwd_01.pfc':55.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/sv_fwd_01.pfc#L55".
time = 3.409385681152344e-5.
result = failure.
]]></system-err>
</testcase>
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k sv_fwd_01.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"
:- dynamic someSV_testeed/3.
someSV_testeed(a, b, 1).
someSV_testeed(a, b, 2).
:- dynamic someSV_testeed/3.
someSV_testeed(a, b, 1).
someSV_testeed(a, b, 2).
someSV_testeed(a, c, 3).
:- dynamic someSV_testeed/3.
someSV_testeed(a, b, 1).
someSV_testeed(a, b, 2).
someSV_testeed(a, c, 3).
:- dynamic someSV_testeed/3.
someSV_testeed(a, b, 1).
someSV_testeed(a, c, 3).
]]></system-out>
<testcase name="header_sane:singleValuedInArgAX(someSV_testeed,3,3). @ 46" package="sanity_base.sv_in_arg_01" classname="sanity_base.sv_in_arg_01" time="0.00001835823059082031">
<failure message="failure = [].\n" />
<system-err><![CDATA[
goal = header_sane:singleValuedInArgAX(someSV_testeed,3,3).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01.pfc':46.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/sv_in_arg_01.pfc#L46".
time = 1.8358230590820312e-5.
result = failure.
]]></system-err>
</testcase>
<testcase name="header_sane:(\\+someSV_testeed(a,b,1)). @ 56" package="sanity_base.sv_in_arg_01" classname="sanity_base.sv_in_arg_01" time="0.00003337860107421875">
<failure message="failure = [].\n" />
<system-err><![CDATA[
goal = header_sane:(\+someSV_testeed(a,b,1)).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01.pfc':56.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/sv_in_arg_01.pfc#L56".
time = 3.337860107421875e-5.
result = failure.
]]></system-err>
</testcase>
<testcase name="header_sane:someSV_testeed(a,b,2). @ 57" package="sanity_base.sv_in_arg_01" classname="sanity_base.sv_in_arg_01" time="0.00003290176391601562">
<system-err><![CDATA[
goal = header_sane:someSV_testeed(a,b,2).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01.pfc':57.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/sv_in_arg_01.pfc#L57".
time = 3.2901763916015625e-5.
result = passed.
]]></system-err>
</testcase>
<testcase name="header_sane:someSV_testeed(a,b,1). @ 61" package="sanity_base.sv_in_arg_01" classname="sanity_base.sv_in_arg_01" time="0.00003099441528320312">
<system-err><![CDATA[
goal = header_sane:someSV_testeed(a,b,1).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01.pfc':61.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/sv_in_arg_01.pfc#L61".
time = 3.0994415283203125e-5.
result = passed.
]]></system-err>
</testcase>
<testcase name="header_sane:(\\+someSV_testeed(a,b,2)). @ 62" package="sanity_base.sv_in_arg_01" classname="sanity_base.sv_in_arg_01" time="0.00003218650817871094">
<failure message="failure = [].\n" />
<system-err><![CDATA[
goal = header_sane:(\+someSV_testeed(a,b,2)).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01.pfc':62.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/sv_in_arg_01.pfc#L62".
time = 3.218650817871094e-5.
result = failure.
]]></system-err>
</testcase>
<testcase name="header_sane:(\\+someSV_testeed(a,b,1)). @ 71" package="sanity_base.sv_in_arg_01" classname="sanity_base.sv_in_arg_01" time="0.00003504753112792969">
<failure message="failure = [].\n" />
<system-err><![CDATA[
goal = header_sane:(\+someSV_testeed(a,b,1)).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01.pfc':71.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/sv_in_arg_01.pfc#L71".
time = 3.504753112792969e-5.
result = failure.
]]></system-err>
</testcase>
<testcase name="header_sane:someSV_testeed(a,b,2). @ 72" package="sanity_base.sv_in_arg_01" classname="sanity_base.sv_in_arg_01" time="0.00003504753112792969">
<system-err><![CDATA[
goal = header_sane:someSV_testeed(a,b,2).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/sv_in_arg_01.pfc':72.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/sv_in_arg_01.pfc#L72".
time = 3.504753112792969e-5.
result = passed.
]]></system-err>
</testcase>
</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"
:- dynamic p/1.
p(a).
p(b).
]]></system-out>
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k sv_or_01.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"
]]></system-out>
<testcase name="functorIsMacro(genlPreds). @ 38" package="sanity_base.tms_01" classname="sanity_base.tms_01" time="0.00004601478576660156">
<system-err><![CDATA[
goal = baseKB:functorIsMacro(genlPreds).
src = '/opt/logicmoo_workspace/packs_sys/pfc/t/sanity_base/tms_01.pfc':38.
url = "https://logicmoo.org:2082/gitlab/logicmoo/logicmoo_workspace/-/blob/master/packs_sys/pfc/t/sanity_base/tms_01.pfc#L38".
time = 4.601478576660156e-5.
result = passed.
]]></system-err>
</testcase>
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k tms_01.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"
:- dynamic total_income/3.
total_income(person, 2035, 7777).
total_income(person, 2036, 2222).
:- dynamic total_income/3.
total_income(person, 2036, 2222).
total_income(person, 2035, 6666).
]]></system-out>
</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>
</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>
</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"
:- dynamic total_income/3.
total_income(person, 2035, 7777).
total_income(person, 2036, 2222).
:- dynamic total_income/3.
total_income(person, 2036, 2222).
total_income(person, 2035, 6666).
]]></system-out>
</testsuite>
<!-- SUCCESS: /opt/logicmoo_workspace/bin/test_prolog.sh -k verbatums_01.pfc (returned 7) -->