<!--
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)&lt;-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) -->