Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- pfc_test_user@gitlab:~$ cd lib/swipl/pack/pfc/t/sanity_base
- pfc_test_user@gitlab:~/lib/swipl/pack/pfc/t/sanity_base$ ./test_prolog.sh
- ... might be a error about 'cls' not being found..... (that just clears the screen on the terminal....
- ./test_prolog.sh: line 84: kill: %1: no such job
- ./test_prolog.sh: line 84: kill: %2: no such job
- ./test_prolog.sh: line 84: kill: %3: no such job
- ./test_prolog.sh: line 84: kill: %4: no such job
- ./test_prolog.sh: line 84: kill: %5: no such job
- ./test_prolog.sh: line 84: kill: %6: no such job
- ALL TESTs
- Running Matching Tests: ./test_prolog.sh *_01*.p* *_02*.p* *_03*.p* *_04*.p* *_05*.p* *_06*.p* *_07*.p* *_08*.p* *_09*.p* *_10*.p* *_11*.p* *_12*.p*
- swipl -f .swiplrc -g 'set_prolog_flag(runtime_testing,4)' -g "['abc_01.pfc']" -g test_completed
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl:110
- % baseKB:mpred_fwc1((~_2253414, _2253414==>{dmsg(warn(conflict(_2253414)))})).
- % Adding positive
- % trigger: ~_2260600
- % body: mpred_positive_fact(_2260600)*->pt(_2260600,rhs([{dmsg(warn(conflict(_2260600)))}]))
- % Support: (~_2257246,_2257246==>{dmsg(warn(conflict(_2257246)))}),mfl(baseKB,'/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',110)
- % Found positive trigger: ~_2266360,_2266360==>{dmsg(warn(conflict(_2266360)))}
- % body: mpred_positive_fact((~_2266360,_2266360==>{dmsg(warn(conflict(_2266360)))}))*->rhs([\+ ~ (~_2266360,_2266360==>{dmsg(warn(conflict(_2266360)))})])
- :- dynamic mpred_unload_option/2.
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl:577
- % baseKB:mpred_fwc1(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never)).
- % Found positive trigger: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- % body: mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)])
- % RHS-Withdrawing-Negation: \+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- % Support: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never),pt(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never),(mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- :- dynamic mpred_unload_option/2.
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never).
- % system_base.pfc compiled into system_base_lite 0.55 sec, 4 clauses
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl:137
- % baseKB:mpred_fwc1(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl', never)).
- % Found positive trigger: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- % body: mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)])
- % RHS-Withdrawing-Negation: \+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- % Support: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never),pt(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never),(mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- :- dynamic mpred_unload_option/2.
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl', never).
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never).
- % system_mdefault.pfc compiled into baseKB 0.03 sec, 0 clauses
- % system_module_inheritance.pfc compiled into baseKB 0.00 sec, 0 clauses
- % system_singleValued.pfc compiled into baseKB 0.12 sec, 0 clauses
- % pfclib/system_autoexec.pfc compiled into baseKB 0.77 sec, 4 clauses
- % Started at Tue Nov 7 15:23:20 2017
- % 4.479 seconds cpu time for 16,849,094 inferences
- % 14,822 atoms, 10,796 functors, 10,636 predicates, 197 modules, 521,536 VM-codes
- %
- % Limit Allocated In use
- % Local stack: 16,000,004,096 258,048 6,440 Bytes
- % Global stack: 16,000,004,096 25,161,712 17,982,712 Bytes
- % Trail stack: 16,000,002,048 6,289,400 2,024 Bytes
- %
- % 2 garbage collections gained 78,904 bytes in 0.000 seconds.
- % 1 atom garbage collections gained 8,010 atoms in 0.015 seconds.
- % 57 clause garbage collections gained 2,018 clauses in 0.003 seconds.
- % Stack shifts: 3 local, 11 global, 7 trail in 0.002 seconds
- % 2 threads, 0 finished threads used 0.000 seconds
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/abc_01.pfc:16
- % r_sane:mpred_fwc1(b(2)).
- % Found positive trigger: b(2)
- % body: mpred_positive_fact(b(2))*->rhs([\+ ~b(2)])
- % RHS-Withdrawing-Negation: \+ ~b(2)
- % Support: b(2),pt(b(2),(mpred_positive_fact(b(2))*->rhs([\+ ~b(2)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~b(2)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/abc_01.pfc:18
- Justifications for b(2):
- 1.1 mfl(header_sane,/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/abc_01.pfc,16)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/abc_01.pfc:20
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): b(2)
- % still_supported(b(2))
- % Removing support: mfl(header_sane,'/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/abc_01.pfc',16),ax
- % Which was for: b(2)
- % found(mpred_rem_support(b(2), (mfl(header_sane, '/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/abc_01.pfc', 16), ax))).
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/abc_01.pfc:22
- % passed_mpred_test(\+b(2)).
- :- dynamic test_results/3.
- :- multifile test_results/3.
- :- module_transparent test_results/3.
- SUCCESS: ./test_prolog.sh abc_01.pfc (returned 4)
- swipl -f .swiplrc -g 'set_prolog_flag(runtime_testing,4)' -g "['attvar_01.pl']" -g test_completed
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfc.pl:39
- % not_is_pfc_module_file(header_sane, '/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/attvar_01.pl').
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl:110
- % baseKB:mpred_fwc1((~_2251398, _2251398==>{dmsg(warn(conflict(_2251398)))})).
- % Adding positive
- % trigger: ~_2258584
- % body: mpred_positive_fact(_2258584)*->pt(_2258584,rhs([{dmsg(warn(conflict(_2258584)))}]))
- % Support: (~_2255230,_2255230==>{dmsg(warn(conflict(_2255230)))}),mfl(baseKB,'/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',110)
- % Found positive trigger: ~_2264344,_2264344==>{dmsg(warn(conflict(_2264344)))}
- % body: mpred_positive_fact((~_2264344,_2264344==>{dmsg(warn(conflict(_2264344)))}))*->rhs([\+ ~ (~_2264344,_2264344==>{dmsg(warn(conflict(_2264344)))})])
- :- dynamic mpred_unload_option/2.
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl:577
- % baseKB:mpred_fwc1(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never)).
- % Found positive trigger: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- % body: mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)])
- % RHS-Withdrawing-Negation: \+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- % Support: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never),pt(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never),(mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- :- dynamic mpred_unload_option/2.
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never).
- % system_base.pfc compiled into system_base_lite 0.46 sec, 4 clauses
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl:137
- % baseKB:mpred_fwc1(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl', never)).
- % Found positive trigger: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- % body: mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)])
- % RHS-Withdrawing-Negation: \+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- % Support: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never),pt(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never),(mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- :- dynamic mpred_unload_option/2.
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl', never).
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never).
- % system_mdefault.pfc compiled into baseKB 0.04 sec, 0 clauses
- % system_module_inheritance.pfc compiled into baseKB 0.00 sec, 0 clauses
- % system_singleValued.pfc compiled into baseKB 0.13 sec, 0 clauses
- % pfclib/system_autoexec.pfc compiled into baseKB 0.68 sec, 5 clauses
- % Started at Tue Nov 7 15:23:25 2017
- % 4.239 seconds cpu time for 16,606,796 inferences
- % 14,801 atoms, 10,795 functors, 10,572 predicates, 197 modules, 519,146 VM-codes
- %
- % Limit Allocated In use
- % Local stack: 16,000,004,096 258,048 6,440 Bytes
- % Global stack: 16,000,004,096 25,161,712 17,942,360 Bytes
- % Trail stack: 16,000,002,048 6,289,400 2,024 Bytes
- %
- % 2 garbage collections gained 78,896 bytes in 0.000 seconds.
- % 1 atom garbage collections gained 7,959 atoms in 0.019 seconds.
- % 57 clause garbage collections gained 2,018 clauses in 0.003 seconds.
- % Stack shifts: 3 local, 11 global, 7 trail in 0.002 seconds
- % 2 threads, 0 finished threads used 0.000 seconds
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/attvar_01.pl:18
- % install_attvar_expander(header_sane).
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/attvar_01.pl:21
- % term_xform((sk1_in('$VAR'('(_avar([vn=\'Ex\'],[sk1=\'SKF-666\'])_)'))-->(sk1_in(_4552200):-attr_bind([put_attr(_4552200, sk1, 'SKF-666')], true)))).
- sk1_in(A) :-
- attr_bind([put_attr(A, sk1, 'SKF-666')], true).
- :- dynamic test_results/3.
- :- multifile test_results/3.
- :- module_transparent test_results/3.
- SUCCESS: ./test_prolog.sh attvar_01.pl (returned 4)
- swipl -f .swiplrc -g 'set_prolog_flag(runtime_testing,4)' -g "['bc_01a.pfc']" -g test_completed
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl:110
- % baseKB:mpred_fwc1((~_2253420, _2253420==>{dmsg(warn(conflict(_2253420)))})).
- % Adding positive
- % trigger: ~_2260606
- % body: mpred_positive_fact(_2260606)*->pt(_2260606,rhs([{dmsg(warn(conflict(_2260606)))}]))
- % Support: (~_2257252,_2257252==>{dmsg(warn(conflict(_2257252)))}),mfl(baseKB,'/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',110)
- % Found positive trigger: ~_2266366,_2266366==>{dmsg(warn(conflict(_2266366)))}
- % body: mpred_positive_fact((~_2266366,_2266366==>{dmsg(warn(conflict(_2266366)))}))*->rhs([\+ ~ (~_2266366,_2266366==>{dmsg(warn(conflict(_2266366)))})])
- :- dynamic mpred_unload_option/2.
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl:577
- % baseKB:mpred_fwc1(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never)).
- % Found positive trigger: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- % body: mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)])
- % RHS-Withdrawing-Negation: \+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- % Support: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never),pt(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never),(mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- :- dynamic mpred_unload_option/2.
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never).
- % system_base.pfc compiled into system_base_lite 0.46 sec, 4 clauses
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl:137
- % baseKB:mpred_fwc1(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl', never)).
- % Found positive trigger: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- % body: mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)])
- % RHS-Withdrawing-Negation: \+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- % Support: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never),pt(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never),(mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- :- dynamic mpred_unload_option/2.
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl', never).
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never).
- % system_mdefault.pfc compiled into baseKB 0.04 sec, 0 clauses
- % system_module_inheritance.pfc compiled into baseKB 0.00 sec, 0 clauses
- % system_singleValued.pfc compiled into baseKB 0.17 sec, 0 clauses
- % pfclib/system_autoexec.pfc compiled into baseKB 0.74 sec, 4 clauses
- % Started at Tue Nov 7 15:23:29 2017
- % 4.328 seconds cpu time for 16,849,146 inferences
- % 14,822 atoms, 10,796 functors, 10,636 predicates, 197 modules, 521,536 VM-codes
- %
- % Limit Allocated In use
- % Local stack: 16,000,004,096 258,048 6,440 Bytes
- % Global stack: 16,000,004,096 25,161,712 17,982,736 Bytes
- % Trail stack: 16,000,002,048 6,289,400 2,024 Bytes
- %
- % 2 garbage collections gained 78,904 bytes in 0.000 seconds.
- % 1 atom garbage collections gained 8,010 atoms in 0.016 seconds.
- % 57 clause garbage collections gained 2,018 clauses in 0.003 seconds.
- % Stack shifts: 3 local, 11 global, 7 trail in 0.002 seconds
- % 2 threads, 0 finished threads used 0.000 seconds
- :- dynamic baseKB:bt/2.
- :- multifile baseKB:bt/2.
- :- public baseKB:bt/2.
- :- module_transparent baseKB:bt/2.
- :- dynamic bt/2.
- :- multifile bt/2.
- :- public bt/2.
- :- module_transparent bt/2.
- bt(bc_q(A), pt(bc_p(A), rhs([bc_q(A)]))).
- bt(A, B) :-
- inherit_above(header_sane, bt(A, B)).
- :- dynamic baseKB:pt/2.
- :- multifile baseKB:pt/2.
- :- public baseKB:pt/2.
- :- module_transparent baseKB:pt/2.
- baseKB:pt(singleValuedInArgDefault(B, C, A),
- rhs(
- [ { call(dif:dif(D, A)),
- call_u(singleValuedInArgDefault(B, C, D)),
- ground(singleValuedInArgDefault(B, C, D))
- },
- \+singleValuedInArgDefault(B, C, D),
- singleValuedInArgDefault(B, C, A)
- ])).
- baseKB:pt(arity(singleValuedInArgDefault, B),
- nt(singleValuedInArgDefault(singleValuedInArgDefault, 3, A),
- call_u_no_bc(singleValuedInArgDefault(singleValuedInArgDefault,
- 3,
- A)),
- (functor(C, singleValuedInArgDefault, B), arg(3, C, D), replace_arg(C, 3, A, E)*->rhs([(C==>{call(dif:dif(A, D)), call_u(E), ground(E)}, \+E, C)])))).
- baseKB:pt(mpred_sv(B, A),
- rhs(
- [ { call(dif:dif(C, A)),
- call_u(mpred_sv(B, C)),
- ground(mpred_sv(B, C))
- },
- \+mpred_sv(B, C),
- mpred_sv(B, A)
- ])).
- baseKB:pt(arity(mpred_sv, B),
- nt(singleValuedInArgDefault(mpred_sv, 2, A),
- call_u_no_bc(singleValuedInArgDefault(mpred_sv, 2, A)),
- (functor(C, mpred_sv, B), arg(2, C, D), replace_arg(C, 2, A, E)*->rhs([(C==>{call(dif:dif(A, D)), call_u(E), ground(E)}, \+E, C)])))).
- baseKB:pt(singleValuedInArg(B, A),
- rhs(
- [ { call(dif:dif(C, A)),
- call_u(singleValuedInArg(B, C)),
- ground(singleValuedInArg(B, C))
- },
- \+singleValuedInArg(B, C),
- singleValuedInArg(B, A)
- ])).
- baseKB:pt(arity(singleValuedInArg, B),
- nt(singleValuedInArgDefault(singleValuedInArg, 2, A),
- call_u_no_bc(singleValuedInArgDefault(singleValuedInArg,
- 2,
- A)),
- (functor(C, singleValuedInArg, B), arg(2, C, D), replace_arg(C, 2, A, E)*->rhs([(C==>{call(dif:dif(A, D)), call_u(E), ground(E)}, \+E, C)])))).
- baseKB:pt(singleValuedInArg(A, B),
- (must(atom(A))*->pt(arity(A, D), nt(singleValuedInArgDefault(A, B, C), call_u_no_bc(singleValuedInArgDefault(A, B, C)), (functor(E, A, D), arg(B, E, F), replace_arg(E, B, C, G)*->rhs([(E==>{call(dif:dif(C, F)), call_u(G), ground(G)}, \+G, E)])))))).
- baseKB:pt(singleValuedInArgDefault(B, C, A),
- (ground(A)*->rhs([singleValuedInArg(B, C)]))).
- baseKB:pt(arity(singleValuedInArgDefault, B),
- nt(singleValuedInArg(singleValuedInArgDefault, A),
- call_u_no_bc(singleValuedInArg(singleValuedInArgDefault, A)),
- rhs([singleValuedInArg(singleValuedInArgDefault, B)]))).
- baseKB:pt(arity(mpred_sv, B),
- nt(singleValuedInArg(mpred_sv, A),
- call_u_no_bc(singleValuedInArg(mpred_sv, A)),
- rhs([singleValuedInArg(mpred_sv, B)]))).
- baseKB:pt(arity(singleValuedInArg, B),
- nt(singleValuedInArg(singleValuedInArg, A),
- call_u_no_bc(singleValuedInArg(singleValuedInArg, A)),
- rhs([singleValuedInArg(singleValuedInArg, B)]))).
- baseKB:pt(singleValuedInArg(A, _),
- rhs([prologSingleValued(A)])).
- baseKB:pt(prologSingleValued(A),
- pt(arity(A, C),
- nt(singleValuedInArg(A, B),
- call_u_no_bc(singleValuedInArg(A, B)),
- rhs([singleValuedInArg(A, C)])))).
- baseKB:pt(mpred_sv_shared(A, B),
- rhs([{kb_local(A/B)}, mpred_sv(A, B)])).
- baseKB:pt(mpred_sv(A, B),
- rhs(
- [ arity(A, B),
- hybrid_support(A, B),
- singleValuedInArg(A, B)
- ])).
- baseKB:pt(mdefault(A),
- (mpred_positive_literal(A), if_missing_mask(A, B, C)*->rhs([(B/(ground(B), C, \+B=A)==> \+A)]))).
- baseKB:pt(mdefault(A),
- (mpred_positive_literal(A), if_missing_mask(A, B, C)*->rhs([(\+B/(ground(B), C), \+ ~A==>A)]))).
- baseKB:pt(mdefault(~A),
- (mpred_positive_literal(A)*->rhs([(\+A==> ~A)]))).
- baseKB:pt(mdefault((B==>A)),
- (nonvar(A)*->rhs([(B==>mdefault(A))]))).
- baseKB:pt(mdefault((A<-B)),
- (mpred_literal(A)*->rhs([(A<-B, \+ ~A)]))).
- baseKB:pt(conflict(A),
- rhs(
- [ { must(with_mpred_trace_exec((resolveConflict(A), \+conflict(A))))
- }
- ])).
- baseKB:pt(prologSingleValued(support_hilog),
- rhs([{dmsg(warn(conflict(prologSingleValued(support_hilog))))}])).
- baseKB:pt(prologSingleValued(arity),
- rhs([{dmsg(warn(conflict(prologSingleValued(arity))))}])).
- baseKB:pt(singleValuedInArg(arity, 2),
- rhs([{dmsg(warn(conflict(singleValuedInArg(arity, 2))))}])).
- baseKB:pt(mpred_undo_sys(A, B, C),
- rhs(
- [ (A==>{B}),
- mpred_do_and_undo_method(B, C)
- ])).
- baseKB:pt(mpred_prop(B, C, D, A),
- (genlPreds(A, E)*->rhs([mpred_prop(B, C, D, E)]))).
- baseKB:pt(genlPreds(A, E),
- (mpred_prop(B, C, D, A)*->rhs([mpred_prop(B, C, D, E)]))).
- baseKB:pt(bt(A, _),
- (nonvar(A), get_bc_clause(A, B)*->rhs([{kb_shared(A)}, B]))).
- baseKB:pt(warningsAbout(A, B),
- rhs([{wdmsg(error(warningsAbout(A, B))), break}])).
- baseKB:pt(mpred_prop(C, A, B, pfcCallCode),
- (predicate_is_undefined_fa(A, B)*->rhs([mpred_prop(C, A, B, needsDefined)]))).
- baseKB:pt(mpred_prop(A, B, C, pfcRHS),
- rhs([mpred_prop(A, B, C, pfcCreates)])).
- baseKB:pt(mpred_prop(C, A, B, pfcLHS),
- rhs(
- [ arity(A, B),
- functorIsMacro(A),
- mpred_prop(C, A, B, pfcWatches)
- ])).
- baseKB:pt(mpred_prop(A, B, C, pfcBcTrigger),
- rhs([mpred_prop(A, B, C, pfcCreates)])).
- baseKB:pt(mpred_prop(A, B, C, pfcNegTrigger),
- rhs([mpred_prop(A, B, C, pfcWatches)])).
- baseKB:pt(mpred_prop(A, B, C, pfcPosTrigger),
- rhs([mpred_prop(A, B, C, pfcWatches)])).
- baseKB:pt(mpred_prop(A, B, C, pfcWatches),
- rhs([{kb_shared(A:B/C)}])).
- baseKB:pt(mpred_prop(A, B, C, pfcControlled),
- rhs([{kb_shared(A:B/C)}])).
- baseKB:pt(mpred_prop(A, B, C, pfcCreates),
- rhs(
- [ { kb_shared(A:B/C)
- },
- { A:warn_if_static(B, C)
- }
- ])).
- baseKB:pt(mpred_prop(C, A, B, D),
- (\+ground(A/B)*->rhs([{trace_or_throw_ex(mpred_prop(C, A, B, D))}]))).
- baseKB:pt(pfc_checking,
- rhs(
- [ (mpred_prop(A, B, C, pfcBcTrigger)==>{A:warn_if_static(B, C)})
- ])).
- baseKB:pt(pfc_checking,
- rhs(
- [ (mpred_prop(A, B, C, pfcNegTrigger)==>{A:warn_if_static(B, C)})
- ])).
- baseKB:pt(pfc_checking,
- rhs(
- [ (mpred_prop(A, B, C, pfcPosTrigger)==>{A:warn_if_static(B, C)})
- ])).
- baseKB:pt(arity(A, B),
- (pfcControlled(A)*->rhs([hybrid_support(A, B)]))).
- baseKB:pt(pfcControlled(A),
- (arity(A, B)*->rhs([hybrid_support(A, B)]))).
- baseKB:pt(arity(A, B),
- (prologHybrid(A)*->rhs([{kb_shared(A/B)}]))).
- baseKB:pt(prologHybrid(A),
- (arity(A, B)*->rhs([{kb_shared(A/B)}]))).
- baseKB:pt(compilerDirective(A), rhs([{kb_shared(A/0)}])).
- baseKB:pt(functorDeclares(A),
- rhs([arityMax(A, 1), functorIsMacro(A)])).
- baseKB:pt(ttRelationType(A),
- rhs([{decl_rt(A)}, functorDeclares(A)])).
- baseKB:pt(ttTypeType(A), rhs([functorDeclares(A)])).
- baseKB:pt(arity(A, C),
- (predicateConventionMt(A, B)*->rhs([{kb_global(B:A/C)}]))).
- baseKB:pt(predicateConventionMt(A, B),
- (arity(A, C)*->rhs([{kb_global(B:A/C)}]))).
- baseKB:pt(genlMt(A, B),
- (is_ftNonvar(A), is_ftNonvar(B), B\==baseKB, (mtProlog(A);mtProlog(B))*->rhs([{catch(add_import_module(A, B, end), error(_, _), dmsg(error(add_import_module(A, B, end))))}]))).
- baseKB:pt(genlMt(A, B),
- (A\=baseKB*->rhs([{doall((predicate_m_f_a_decl(B, D, E, C), A:call(C, A:D/E)))}]))).
- baseKB:pt(mtHybrid(A),
- (A\=baseKB*->rhs([genlMt(A, baseKB), {ensure_abox(A), (A==user->dmsg(warn(mtHybrid(A)));true)}]))).
- baseKB:pt(~A,
- (mpred_positive_fact(A)*->pt(A, rhs([{dmsg(warn(conflict(A)))}])))).
- baseKB:pt(~A, (mpred_positive_fact(A)*->rhs([\+A]))).
- baseKB:pt(A, (mpred_positive_fact(A)*->rhs([\+ ~A]))).
- :- dynamic pt/2.
- :- multifile pt/2.
- :- public pt/2.
- :- module_transparent pt/2.
- pt(A, B) :-
- inherit_above(header_sane, pt(A, B)).
- :- dynamic bc_q/1.
- :- multifile bc_q/1.
- :- public bc_q/1.
- :- module_transparent bc_q/1.
- bc_q(A) :-
- inherit_above(header_sane, bc_q(A)).
- bc_q(A) :- !,
- mpred_bc_and_with_pfc(bc_q(A)).
- :(header_sane,
- ( clause_u(bc_q(_4566706), (!, mpred_bc_and_with_pfc(bc_q(_4566706)))),
- ( compound((!, mpred_bc_and_with_pfc(bc_q(_4566706))))
- -> true
- ; true
- )
- )).
- /* found 1 for header_sane:(clause_u(bc_q(_4566706),_4566728),(compound(_4566728)->true;true)).
- */
- :- dynamic bc_p/1.
- bc_p(a).
- bc_p(b).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01a.pfc:50
- Justifications for call_u(bc_p(b)):
- 1.1 call_u(bc_p(b)):- \+current_prolog_flag(retry_undefined,kb_shared),!,strip_module(bc_p(b),W4,X4),no_repeats(gripe_time(5.3,on_x_rtrace(call_u_mp(W4,X4)))) % [pfc/prolog/pfc2.0/mpred_core.pl:2514]
- 2.1 call_u(bc_p(b)):-bc_p(b)\=(_:-_),!,quietly_ex(defaultAssertMt(W4)),!,call_u_mp(W4,bc_p(b)) % [pfc/prolog/pfc2.0/mpred_core.pl:2514]
- 2.2 mfl(mpred_core,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfc2.0/mpred_core.pl,2526)
- 3.1 call_u(bc_p(b)):-strip_module(bc_p(b),W4,X4),!,call_u_mp(W4,X4) % [pfc/prolog/pfc2.0/mpred_core.pl:2514]
- 3.2 mfl(mpred_core,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfc2.0/mpred_core.pl,2527)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- :- dynamic bc_q/1.
- :- multifile bc_q/1.
- :- public bc_q/1.
- :- module_transparent bc_q/1.
- bc_q(A) :-
- inherit_above(header_sane, bc_q(A)).
- bc_q(A) :- !,
- mpred_bc_and_with_pfc(bc_q(A)).
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01a.pfc:55
- % passed_mpred_test(\+clause(bc_q(_4578482), true)).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01a.pfc:58
- Justifications for bc_q(b):
- 1.1 bc_p(b) % [pfc/t/sanity_base/bc_01a.pfc:41]
- 1.2 bc_q(W4)<-bc_p(W4) % [pfc/t/sanity_base/bc_01a.pfc:25]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- :- dynamic baseKB:bc_q/1.
- :- multifile baseKB:bc_q/1.
- :- public baseKB:bc_q/1.
- :- module_transparent baseKB:bc_q/1.
- :- dynamic bc_q/1.
- :- multifile bc_q/1.
- :- public bc_q/1.
- :- module_transparent bc_q/1.
- bc_q(A) :-
- inherit_above(header_sane, bc_q(A)).
- bc_q(A) :- !,
- mpred_bc_and_with_pfc(bc_q(A)).
- bc_q(b).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01a.pfc:64
- Justifications for clause_u(bc_q(b),true):
- 1.1 clause_u(bc_q(b),true):-clause_u(bc_q(b),true,_) % [pfc/prolog/pfc2.0/mpred_core.pl:768]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- t_l:shown_why((clause_u(bc_q(b), true):-clause_u(bc_q(b), true, _))).
- t_l:busy(bc_q(b)).
- % bc_q(_4615610)=pp(interpreted,visible,built_in,public,dynamic,multifile,transparent,nodebug,number_of_clauses(3),number_of_rules(2),last_modified_generation(27736),defined)
- header_sane:bc_q(A) :-
- inherit_above(header_sane, bc_q(A)).
- header_sane:bc_q(A) :- !,
- mpred_bc_and_with_pfc(bc_q(A)).
- header_sane:bc_q(b).
- header_sane:(bc_q(A)<-bc_p(A)).
- header_sane:pt(bc_p(b), rhs([bc_q(b)])).
- header_sane:bt(bc_q(A), pt(bc_p(A), rhs([bc_q(A)]))).
- header_sane:spft((bc_q(A)<-bc_p(A)), mfl(header_sane, '/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01a.pfc', 25), ax).
- header_sane:spft(bt(bc_q(A), pt(bc_p(A), rhs([bc_q(A)]))), (bc_q(B)<-bc_p(B)), mfl(header_sane, '/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01a.pfc', 25)).
- header_sane:spft((bc_q(A):-!, mpred_bc_and_with_pfc(bc_q(A))), bt(bc_q(B), pt(bc_p(B), rhs([bc_q(B)]))), pt(bt(bc_q(A), pt(bc_p(A), rhs([bc_q(A)]))), (nonvar(bc_q(A)), get_bc_clause(bc_q(A), (bc_q(A):-!, mpred_bc_and_with_pfc(bc_q(A))))*->rhs([{kb_shared(bc_q(A))}, (bc_q(A):-!, mpred_bc_and_with_pfc(bc_q(A)))])))).
- header_sane:spft((bc_q(A)<-bc_p(A)), mfl(header_sane, '/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01a.pfc', 27), ax).
- header_sane:spft(pt(bc_p(b), rhs([bc_q(b)])), (bc_q(A)<-bc_p(A)), mfl(header_sane, '/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01a.pfc', 25)).
- header_sane:spft(bc_q(b), bc_p(b), pt(bc_p(b), rhs([bc_q(b)]))).
- % bc_q(_4616278)=pp(interpreted,visible,built_in,public,dynamic,multifile,transparent,nodebug,number_of_clauses(0),number_of_rules(0),last_modified_generation(0),defined)
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01a.pfc:70
- % found(mpred_rem_support((bc_q(N)<-bc_p(N)), (mfl(header_sane, '/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01a.pfc', 25), ax))).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01a.pfc:72
- Justifications for bc_q(_4622786)<-bc_p(_4622786):
- 1.1 mfl(header_sane,/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01a.pfc,27)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01a.pfc:76
- % Removing support: mfl(header_sane,'/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01a.pfc',27),ax
- % Which was for: bc_q(_4624322)<-bc_p(_4624322)
- % found(mpred_rem_support((bc_q(N)<-bc_p(N)), (mfl(header_sane, '/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01a.pfc', 27), ax))).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- No justifications for bc_q(_4637986)<-bc_p(_4637986).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- No justifications for bc_q(b).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- :- dynamic baseKB:bc_q/1.
- :- multifile baseKB:bc_q/1.
- :- public baseKB:bc_q/1.
- :- module_transparent baseKB:bc_q/1.
- :- dynamic bc_q/1.
- :- multifile bc_q/1.
- :- public bc_q/1.
- :- module_transparent bc_q/1.
- bc_q(A) :-
- inherit_above(header_sane, bc_q(A)).
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01a.pfc:85
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): bc_q(_4637834)<-bc_p(_4637834)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01a.pfc:85
- Justifications for mpred_withdraw((bc_q(_4637834)<-bc_p(_4637834))):
- 1.1 mpred_withdraw((bc_q(W4)<-bc_p(W4))):-mpred_reduced_chain(mpred_withdraw,(bc_q(W4)<-bc_p(W4))),! % [pfc/prolog/pfc2.0/mpred_core.pl:1848]
- 2.1 mpred_withdraw((bc_q(W4)<-bc_p(W4))):-only_is_user_reason(X4),(is_list((bc_q(W4)<-bc_p(W4)))->mpred_withdraw_list((bc_q(W4)<-bc_p(W4)),X4);mpred_withdraw((bc_q(W4)<-bc_p(W4)),X4)) % [pfc/prolog/pfc2.0/mpred_core.pl:1848]
- 2.2 mfl(mpred_core,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfc2.0/mpred_core.pl,1850)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- :- dynamic baseKB:bc_q/1.
- :- multifile baseKB:bc_q/1.
- :- public baseKB:bc_q/1.
- :- module_transparent baseKB:bc_q/1.
- :- dynamic bc_q/1.
- :- multifile bc_q/1.
- :- public bc_q/1.
- :- module_transparent bc_q/1.
- bc_q(A) :-
- inherit_above(header_sane, bc_q(A)).
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01a.pfc:90
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): bc_q(_4646228)<-bc_p(_4646228)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01a.pfc:90
- Justifications for mpred_withdraw((bc_q(_4646228)<-bc_p(_4646228))):
- 1.1 mpred_withdraw((bc_q(W4)<-bc_p(W4))):-mpred_reduced_chain(mpred_withdraw,(bc_q(W4)<-bc_p(W4))),! % [pfc/prolog/pfc2.0/mpred_core.pl:1848]
- 2.1 mpred_withdraw((bc_q(W4)<-bc_p(W4))):-only_is_user_reason(X4),(is_list((bc_q(W4)<-bc_p(W4)))->mpred_withdraw_list((bc_q(W4)<-bc_p(W4)),X4);mpred_withdraw((bc_q(W4)<-bc_p(W4)),X4)) % [pfc/prolog/pfc2.0/mpred_core.pl:1848]
- 2.2 mfl(mpred_core,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfc2.0/mpred_core.pl,1850)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01a.pfc:90
- Justifications for show_failure(\+clause_u(bc_q(_4646250),true)):
- 1.1 show_failure(\+clause_u(bc_q(W4),true)):-strip_module(\+clause_u(bc_q(W4),true),X4,_),show_failure(X4,\+clause_u(bc_q(W4),true)) % [must_trace/prolog/bugger.pl:1374]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01a.pfc:93
- % passed_mpred_test(\+clause_u(bc_q(_4656194), true)).
- t_l:shown_why((show_failure(\+clause_u(bc_q(A), true)):-strip_module(\+clause_u(bc_q(A), true), B, _), show_failure(B, \+clause_u(bc_q(A), true)))).
- % bc_q(_4662940)=pp(interpreted,visible,built_in,public,dynamic,multifile,transparent,nodebug,number_of_clauses(1),number_of_rules(2),last_modified_generation(32257),defined)
- header_sane:bc_q(A) :-
- inherit_above(header_sane, bc_q(A)).
- header_sane:mpred_is_spying_pred(success(mpred_undo1_pt_unfwc, retract_u(pt(bc_p(b), rhs([bc_q(b)])))), print).
- % bc_q(_4663608)=pp(interpreted,visible,built_in,public,dynamic,multifile,transparent,nodebug,number_of_clauses(0),number_of_rules(0),last_modified_generation(0),defined)
- :- dynamic test_results/3.
- :- multifile test_results/3.
- :- module_transparent test_results/3.
- SUCCESS: ./test_prolog.sh bc_01a.pfc (returned 4)
- swipl -f .swiplrc -g 'set_prolog_flag(runtime_testing,4)' -g "['bc_01b.pfc']" -g test_completed
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl:110
- % baseKB:mpred_fwc1((~_2253426, _2253426==>{dmsg(warn(conflict(_2253426)))})).
- % Adding positive
- % trigger: ~_2260612
- % body: mpred_positive_fact(_2260612)*->pt(_2260612,rhs([{dmsg(warn(conflict(_2260612)))}]))
- % Support: (~_2257258,_2257258==>{dmsg(warn(conflict(_2257258)))}),mfl(baseKB,'/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',110)
- % Found positive trigger: ~_2266372,_2266372==>{dmsg(warn(conflict(_2266372)))}
- % body: mpred_positive_fact((~_2266372,_2266372==>{dmsg(warn(conflict(_2266372)))}))*->rhs([\+ ~ (~_2266372,_2266372==>{dmsg(warn(conflict(_2266372)))})])
- :- dynamic mpred_unload_option/2.
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl:577
- % baseKB:mpred_fwc1(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never)).
- % Found positive trigger: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- % body: mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)])
- % RHS-Withdrawing-Negation: \+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- % Support: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never),pt(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never),(mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- :- dynamic mpred_unload_option/2.
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never).
- % system_base.pfc compiled into system_base_lite 0.49 sec, 4 clauses
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl:137
- % baseKB:mpred_fwc1(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl', never)).
- % Found positive trigger: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- % body: mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)])
- % RHS-Withdrawing-Negation: \+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- % Support: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never),pt(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never),(mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- :- dynamic mpred_unload_option/2.
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl', never).
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never).
- % system_mdefault.pfc compiled into baseKB 0.03 sec, 0 clauses
- % system_module_inheritance.pfc compiled into baseKB 0.00 sec, 0 clauses
- % system_singleValued.pfc compiled into baseKB 0.13 sec, 0 clauses
- % pfclib/system_autoexec.pfc compiled into baseKB 0.73 sec, 4 clauses
- % Started at Tue Nov 7 15:23:38 2017
- % 4.302 seconds cpu time for 16,849,070 inferences
- % 14,822 atoms, 10,796 functors, 10,636 predicates, 197 modules, 521,536 VM-codes
- %
- % Limit Allocated In use
- % Local stack: 16,000,004,096 258,048 6,440 Bytes
- % Global stack: 16,000,004,096 25,161,712 17,982,600 Bytes
- % Trail stack: 16,000,002,048 6,289,400 2,024 Bytes
- %
- % 2 garbage collections gained 78,904 bytes in 0.000 seconds.
- % 1 atom garbage collections gained 8,010 atoms in 0.017 seconds.
- % 57 clause garbage collections gained 2,018 clauses in 0.003 seconds.
- % Stack shifts: 3 local, 11 global, 7 trail in 0.002 seconds
- % 2 threads, 0 finished threads used 0.000 seconds
- :- dynamic bc_q/1.
- :- multifile bc_q/1.
- :- public bc_q/1.
- :- module_transparent bc_q/1.
- bc_q(A) :-
- inherit_above(header_sane, bc_q(A)).
- bc_q(A) :- !,
- mpred_bc_and_with_pfc(bc_q(A)).
- :- dynamic bc_p/1.
- bc_p(a).
- bc_p(b).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01b.pfc:27
- Justifications for call_u(bc_p(b)):
- 1.1 call_u(bc_p(b)):- \+current_prolog_flag(retry_undefined,kb_shared),!,strip_module(bc_p(b),W4,X4),no_repeats(gripe_time(5.3,on_x_rtrace(call_u_mp(W4,X4)))) % [pfc/prolog/pfc2.0/mpred_core.pl:2514]
- 2.1 call_u(bc_p(b)):-bc_p(b)\=(_:-_),!,quietly_ex(defaultAssertMt(W4)),!,call_u_mp(W4,bc_p(b)) % [pfc/prolog/pfc2.0/mpred_core.pl:2514]
- 2.2 mfl(mpred_core,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfc2.0/mpred_core.pl,2526)
- 3.1 call_u(bc_p(b)):-strip_module(bc_p(b),W4,X4),!,call_u_mp(W4,X4) % [pfc/prolog/pfc2.0/mpred_core.pl:2514]
- 3.2 mfl(mpred_core,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfc2.0/mpred_core.pl,2527)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- :- dynamic bc_q/1.
- :- multifile bc_q/1.
- :- public bc_q/1.
- :- module_transparent bc_q/1.
- bc_q(A) :-
- inherit_above(header_sane, bc_q(A)).
- bc_q(A) :- !,
- mpred_bc_and_with_pfc(bc_q(A)).
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01b.pfc:31
- % passed_mpred_test(\+clause(bc_q(_4571026), true)).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01b.pfc:34
- Justifications for bc_q(b):
- 1.1 bc_p(b) % [pfc/t/sanity_base/bc_01b.pfc:23]
- 1.2 bc_q(W4)<-bc_p(W4) % [pfc/t/sanity_base/bc_01b.pfc:19]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- :- dynamic baseKB:bc_q/1.
- :- multifile baseKB:bc_q/1.
- :- public baseKB:bc_q/1.
- :- module_transparent baseKB:bc_q/1.
- :- dynamic bc_q/1.
- :- multifile bc_q/1.
- :- public bc_q/1.
- :- module_transparent bc_q/1.
- bc_q(A) :-
- inherit_above(header_sane, bc_q(A)).
- bc_q(A) :- !,
- mpred_bc_and_with_pfc(bc_q(A)).
- bc_q(b).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01b.pfc:40
- Justifications for clause(bc_q(b),true):
- 1.1 clause(bc_q(b),true):-_ % [foreign:_4592908]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- t_l:shown_why((clause(bc_q(b), true):-_)).
- t_l:busy(bc_q(b)).
- % bc_q(_4607846)=pp(interpreted,visible,built_in,public,dynamic,multifile,transparent,nodebug,number_of_clauses(3),number_of_rules(2),last_modified_generation(27725),defined)
- header_sane:bc_q(A) :-
- inherit_above(header_sane, bc_q(A)).
- header_sane:bc_q(A) :- !,
- mpred_bc_and_with_pfc(bc_q(A)).
- header_sane:bc_q(b).
- header_sane:(bc_q(A)<-bc_p(A)).
- header_sane:pt(bc_p(b), rhs([bc_q(b)])).
- header_sane:bt(bc_q(A), pt(bc_p(A), rhs([bc_q(A)]))).
- header_sane:spft((bc_q(A)<-bc_p(A)), mfl(header_sane, '/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01b.pfc', 19), ax).
- header_sane:spft(bt(bc_q(A), pt(bc_p(A), rhs([bc_q(A)]))), (bc_q(B)<-bc_p(B)), mfl(header_sane, '/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01b.pfc', 19)).
- header_sane:spft((bc_q(A):-!, mpred_bc_and_with_pfc(bc_q(A))), bt(bc_q(B), pt(bc_p(B), rhs([bc_q(B)]))), pt(bt(bc_q(A), pt(bc_p(A), rhs([bc_q(A)]))), (nonvar(bc_q(A)), get_bc_clause(bc_q(A), (bc_q(A):-!, mpred_bc_and_with_pfc(bc_q(A))))*->rhs([{kb_shared(bc_q(A))}, (bc_q(A):-!, mpred_bc_and_with_pfc(bc_q(A)))])))).
- header_sane:spft(pt(bc_p(b), rhs([bc_q(b)])), (bc_q(A)<-bc_p(A)), mfl(header_sane, '/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01b.pfc', 19)).
- header_sane:spft(bc_q(b), bc_p(b), pt(bc_p(b), rhs([bc_q(b)]))).
- % bc_q(_4608514)=pp(interpreted,visible,built_in,public,dynamic,multifile,transparent,nodebug,number_of_clauses(0),number_of_rules(0),last_modified_generation(0),defined)
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01b.pfc:46
- % found(mpred_rem_support((bc_q(N)<-bc_p(N)), (mfl(header_sane, '/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01b.pfc', 19), ax))).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01b.pfc:46
- Justifications for mpred_retract((bc_q(_4609798)<-bc_p(_4609798))):
- 1.1 mpred_retract((bc_q(W4)<-bc_p(W4))):-mpred_withdraw((bc_q(W4)<-bc_p(W4))),mpred_retract_is_complete((bc_q(W4)<-bc_p(W4))),!,mpred_trace_msg( Withdrew: ~p,[(bc_q(W4)<-bc_p(W4))]) % [pfc/prolog/pfc2.0/mpred_core.pl:1917]
- 2.1 mpred_retract((bc_q(W4)<-bc_p(W4))):-mpred_retract_preconds((bc_q(W4)<-bc_p(W4))),mpred_retract_is_complete((bc_q(W4)<-bc_p(W4))),!,mpred_trace_msg( Retracted: ~p~n,[(bc_q(W4)<-bc_p(W4))]) % [pfc/prolog/pfc2.0/mpred_core.pl:1917]
- 2.2 mfl(mpred_core,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfc2.0/mpred_core.pl,1918)
- 3.1 mpred_retract((bc_q(W4)<-bc_p(W4))):-listing((bc_q(W4)<-bc_p(W4))),mpred_why((bc_q(W4)<-bc_p(W4))),show_call(mpred_blast((bc_q(W4)<-bc_p(W4)))),mpred_retract_is_complete((bc_q(W4)<-bc_p(W4))),!,mpred_trace_msg( Blasted: ~p~n,[(bc_q(W4)<-bc_p(W4))]) % [pfc/prolog/pfc2.0/mpred_core.pl:1917]
- 3.2 mfl(mpred_core,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfc2.0/mpred_core.pl,1919)
- 4.1 mpred_retract((bc_q(W4)<-bc_p(W4))):-ok_left_over((bc_q(W4)<-bc_p(W4))),mpred_trace_msg( Still True (ok_left_over): ~p~n,[(bc_q(W4)<-bc_p(W4))]),!,ignore(with_no_retry_undefined((mpred_why((bc_q(W4)<-bc_p(W4))),listing((bc_q(W4)<-bc_p(W4)))))) % [pfc/prolog/pfc2.0/mpred_core.pl:1917]
- 4.2 mfl(mpred_core,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfc2.0/mpred_core.pl,1920)
- 5.1 mpred_retract((bc_q(W4)<-bc_p(W4))):-listing((bc_q(W4)<-bc_p(W4))),mpred_why((bc_q(W4)<-bc_p(W4))),!,with_no_retry_undefined((bc_q(W4)<-bc_p(W4))),mpred_warn( Still True: ~p~n,[(bc_q(W4)<-bc_p(W4))]),log_failure_red,sleep(2),!,ok_left_over((bc_q(W4)<-bc_p(W4))) % [pfc/prolog/pfc2.0/mpred_core.pl:1917]
- 5.2 mfl(mpred_core,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfc2.0/mpred_core.pl,1921)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01b.pfc:46
- Justifications for ~clause(bc_q(_4609820),true):
- 1.1 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01b.pfc:49
- % passed_mpred_test(\+clause(bc_q(_4625288), true)).
- % bc_q(_4632582)=pp(interpreted,visible,built_in,public,dynamic,multifile,transparent,nodebug,number_of_clauses(1),number_of_rules(2),last_modified_generation(32214),defined)
- header_sane:bc_q(A) :-
- inherit_above(header_sane, bc_q(A)).
- header_sane:mpred_is_spying_pred(success(mpred_undo1_pt_unfwc, retract_u(pt(bc_p(b), rhs([bc_q(b)])))), print).
- % bc_q(_4633250)=pp(interpreted,visible,built_in,public,dynamic,multifile,transparent,nodebug,number_of_clauses(0),number_of_rules(0),last_modified_generation(0),defined)
- :- dynamic test_results/3.
- :- multifile test_results/3.
- :- module_transparent test_results/3.
- SUCCESS: ./test_prolog.sh bc_01b.pfc (returned 4)
- swipl -f .swiplrc -g 'set_prolog_flag(runtime_testing,4)' -g "['bc_01c.pfc']" -g test_completed
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl:110
- % baseKB:mpred_fwc1((~_2253414, _2253414==>{dmsg(warn(conflict(_2253414)))})).
- % Adding positive
- % trigger: ~_2260600
- % body: mpred_positive_fact(_2260600)*->pt(_2260600,rhs([{dmsg(warn(conflict(_2260600)))}]))
- % Support: (~_2257246,_2257246==>{dmsg(warn(conflict(_2257246)))}),mfl(baseKB,'/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',110)
- % Found positive trigger: ~_2266360,_2266360==>{dmsg(warn(conflict(_2266360)))}
- % body: mpred_positive_fact((~_2266360,_2266360==>{dmsg(warn(conflict(_2266360)))}))*->rhs([\+ ~ (~_2266360,_2266360==>{dmsg(warn(conflict(_2266360)))})])
- :- dynamic mpred_unload_option/2.
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl:577
- % baseKB:mpred_fwc1(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never)).
- % Found positive trigger: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- % body: mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)])
- % RHS-Withdrawing-Negation: \+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- % Support: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never),pt(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never),(mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- :- dynamic mpred_unload_option/2.
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never).
- % system_base.pfc compiled into system_base_lite 0.48 sec, 4 clauses
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl:137
- % baseKB:mpred_fwc1(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl', never)).
- % Found positive trigger: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- % body: mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)])
- % RHS-Withdrawing-Negation: \+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- % Support: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never),pt(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never),(mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- :- dynamic mpred_unload_option/2.
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl', never).
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never).
- % system_mdefault.pfc compiled into baseKB 0.03 sec, 0 clauses
- % system_module_inheritance.pfc compiled into baseKB 0.00 sec, 0 clauses
- % system_singleValued.pfc compiled into baseKB 0.12 sec, 0 clauses
- % pfclib/system_autoexec.pfc compiled into baseKB 0.69 sec, 4 clauses
- % Started at Tue Nov 7 15:23:46 2017
- % 4.323 seconds cpu time for 16,849,116 inferences
- % 14,822 atoms, 10,796 functors, 10,636 predicates, 197 modules, 521,536 VM-codes
- %
- % Limit Allocated In use
- % Local stack: 16,000,004,096 258,048 6,440 Bytes
- % Global stack: 16,000,004,096 25,161,712 17,982,552 Bytes
- % Trail stack: 16,000,002,048 6,289,400 2,024 Bytes
- %
- % 2 garbage collections gained 78,904 bytes in 0.000 seconds.
- % 1 atom garbage collections gained 8,010 atoms in 0.014 seconds.
- % 57 clause garbage collections gained 2,018 clauses in 0.003 seconds.
- % Stack shifts: 3 local, 11 global, 7 trail in 0.002 seconds
- % 2 threads, 0 finished threads used 0.000 seconds
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01c.pfc:26
- Justifications for call_u(bc_p(b)):
- 1.1 call_u(bc_p(b)):- \+current_prolog_flag(retry_undefined,kb_shared),!,strip_module(bc_p(b),W4,X4),no_repeats(gripe_time(5.3,on_x_rtrace(call_u_mp(W4,X4)))) % [pfc/prolog/pfc2.0/mpred_core.pl:2514]
- 2.1 call_u(bc_p(b)):-bc_p(b)\=(_:-_),!,quietly_ex(defaultAssertMt(W4)),!,call_u_mp(W4,bc_p(b)) % [pfc/prolog/pfc2.0/mpred_core.pl:2514]
- 2.2 mfl(mpred_core,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfc2.0/mpred_core.pl,2526)
- 3.1 call_u(bc_p(b)):-strip_module(bc_p(b),W4,X4),!,call_u_mp(W4,X4) % [pfc/prolog/pfc2.0/mpred_core.pl:2514]
- 3.2 mfl(mpred_core,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfc2.0/mpred_core.pl,2527)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01c.pfc:29
- % passed_mpred_test(\+clause(bc_q(_4569530), true)).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01c.pfc:31
- Justifications for bc_q(b):
- 1.1 bc_p(b) % [pfc/t/sanity_base/bc_01c.pfc:22]
- 1.2 bc_q(W4)<-bc_p(W4) % [pfc/t/sanity_base/bc_01c.pfc:19]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01c.pfc:34
- Justifications for clause(bc_q(b),true):
- 1.1 clause(bc_q(b),true):-_ % [foreign:_4591412]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01c.pfc:40
- % =======================================================================
- :- dynamic baseKB:(<-)/2.
- :- multifile baseKB:(<-)/2.
- :- public baseKB:(<-)/2.
- :- module_transparent baseKB:(<-)/2.
- :- dynamic (<-)/2.
- :- multifile (<-)/2.
- :- public (<-)/2.
- :- module_transparent (<-)/2.
- bc_q(A)<-bc_p(A).
- bc_q(A)<-bc_p(A) :-
- inherit_above(header_sane, (bc_q(A)<-bc_p(A))).
- % =======================================================================
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01c.pfc:40
- Justifications for bc_q(_4592024)<-bc_p(_4592024):
- 1.1 mfl(header_sane,/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01c.pfc,19)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % =======================================================================
- ==================
- % mpred_db_type(s, v).
- % ---
- rule(bwc).
- ==================
- ==================
- % mpred_child(s, v).
- % ---
- bt(bc_q(_4627740), pt(bc_p(_4627740), rhs([bc_q(_4627740)]))).
- pt(bc_p(b), rhs([bc_q(b)])).
- bc_q(b).
- ==================
- % +mpred_axiom.
- % +well_founded.
- % -mpred_supported(local, s).
- % -mpred_supported(cycles, s).
- % -mpred_assumption.
- % -get_mpred_is_tracing.
- % =======================================================================
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01c.pfc:43
- % =======================================================================
- :- dynamic baseKB:bt/2.
- :- multifile baseKB:bt/2.
- :- public baseKB:bt/2.
- :- module_transparent baseKB:bt/2.
- :- dynamic bt/2.
- :- multifile bt/2.
- :- public bt/2.
- :- module_transparent bt/2.
- bt(bc_q(A), pt(bc_p(A), rhs([bc_q(A)]))).
- bt(bc_q(A), pt(bc_p(A), rhs([bc_q(A)]))) :-
- inherit_above(header_sane,
- bt(bc_q(A), pt(bc_p(A), rhs([bc_q(A)])))).
- % =======================================================================
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01c.pfc:43
- Justifications for bt(bc_q(_4652736),pt(bc_p(_4652736),rhs([bc_q(_4652736)]))):
- 1.1 bc_q(W4)<-bc_p(W4) % [pfc/t/sanity_base/bc_01c.pfc:19]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % =======================================================================
- ==================
- % mpred_db_type(s, v).
- % ---
- trigger
- ==================
- ==================
- % mpred_child(s, v).
- % ---
- bc_q(_4690408) :- !,
- mpred_bc_and_with_pfc(bc_q(_4690408)).
- ==================
- % -mpred_axiom.
- % -well_founded.
- % -mpred_supported(local, s).
- % +mpred_supported(cycles, s).
- % -mpred_assumption.
- % -get_mpred_is_tracing.
- % =======================================================================
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01c.pfc:45
- % found(mpred_rem_support((bc_q(N)<-bc_p(N)), (mfl(header_sane, '/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01c.pfc', 19), ax))).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01c.pfc:45
- Justifications for mpred_withdraw((bc_q(_4713684)<-bc_p(_4713684))):
- 1.1 mpred_withdraw((bc_q(W4)<-bc_p(W4))):-mpred_reduced_chain(mpred_withdraw,(bc_q(W4)<-bc_p(W4))),! % [pfc/prolog/pfc2.0/mpred_core.pl:1848]
- 2.1 mpred_withdraw((bc_q(W4)<-bc_p(W4))):-only_is_user_reason(X4),(is_list((bc_q(W4)<-bc_p(W4)))->mpred_withdraw_list((bc_q(W4)<-bc_p(W4)),X4);mpred_withdraw((bc_q(W4)<-bc_p(W4)),X4)) % [pfc/prolog/pfc2.0/mpred_core.pl:1848]
- 2.2 mfl(mpred_core,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfc2.0/mpred_core.pl,1850)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01c.pfc:45
- Justifications for ~clause(bc_q(_4713706),true):
- 1.1 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- No justifications for bc_q(_4724000):-!,mpred_bc_and_with_pfc(bc_q(_4724000)).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01c.pfc:52
- % passed_mpred_test(\+clause(bc_q(A), (!, mpred_bc_and_with_pfc(bc_q(A))))).
- :- dynamic test_results/3.
- :- multifile test_results/3.
- :- module_transparent test_results/3.
- SUCCESS: ./test_prolog.sh bc_01c.pfc (returned 4)
- swipl -f .swiplrc -g 'set_prolog_flag(runtime_testing,4)' -g "['bc_01d.pfc']" -g test_completed
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl:110
- % baseKB:mpred_fwc1((~_2253414, _2253414==>{dmsg(warn(conflict(_2253414)))})).
- % Adding positive
- % trigger: ~_2260600
- % body: mpred_positive_fact(_2260600)*->pt(_2260600,rhs([{dmsg(warn(conflict(_2260600)))}]))
- % Support: (~_2257246,_2257246==>{dmsg(warn(conflict(_2257246)))}),mfl(baseKB,'/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',110)
- % Found positive trigger: ~_2266360,_2266360==>{dmsg(warn(conflict(_2266360)))}
- % body: mpred_positive_fact((~_2266360,_2266360==>{dmsg(warn(conflict(_2266360)))}))*->rhs([\+ ~ (~_2266360,_2266360==>{dmsg(warn(conflict(_2266360)))})])
- :- dynamic mpred_unload_option/2.
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl:577
- % baseKB:mpred_fwc1(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never)).
- % Found positive trigger: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- % body: mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)])
- % RHS-Withdrawing-Negation: \+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- % Support: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never),pt(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never),(mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- :- dynamic mpred_unload_option/2.
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never).
- % system_base.pfc compiled into system_base_lite 0.46 sec, 4 clauses
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl:137
- % baseKB:mpred_fwc1(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl', never)).
- % Found positive trigger: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- % body: mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)])
- % RHS-Withdrawing-Negation: \+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- % Support: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never),pt(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never),(mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- :- dynamic mpred_unload_option/2.
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl', never).
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never).
- % system_mdefault.pfc compiled into baseKB 0.03 sec, 0 clauses
- % system_module_inheritance.pfc compiled into baseKB 0.00 sec, 0 clauses
- % system_singleValued.pfc compiled into baseKB 0.13 sec, 0 clauses
- % pfclib/system_autoexec.pfc compiled into baseKB 0.69 sec, 4 clauses
- % Started at Tue Nov 7 15:23:50 2017
- % 4.324 seconds cpu time for 16,849,046 inferences
- % 14,822 atoms, 10,796 functors, 10,636 predicates, 197 modules, 521,536 VM-codes
- %
- % Limit Allocated In use
- % Local stack: 16,000,004,096 258,048 6,440 Bytes
- % Global stack: 16,000,004,096 25,161,712 17,982,712 Bytes
- % Trail stack: 16,000,002,048 6,289,400 2,024 Bytes
- %
- % 2 garbage collections gained 78,904 bytes in 0.000 seconds.
- % 1 atom garbage collections gained 8,010 atoms in 0.016 seconds.
- % 57 clause garbage collections gained 2,018 clauses in 0.003 seconds.
- % Stack shifts: 3 local, 11 global, 7 trail in 0.002 seconds
- % 2 threads, 0 finished threads used 0.000 seconds
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01d.pfc:25
- Justifications for call_u(bc_01_d_p(b)):
- 1.1 call_u(bc_01_d_p(b)):- \+current_prolog_flag(retry_undefined,kb_shared),!,strip_module(bc_01_d_p(b),W4,X4),no_repeats(gripe_time(5.3,on_x_rtrace(call_u_mp(W4,X4)))) % [pfc/prolog/pfc2.0/mpred_core.pl:2514]
- 2.1 call_u(bc_01_d_p(b)):-bc_01_d_p(b)\=(_:-_),!,quietly_ex(defaultAssertMt(W4)),!,call_u_mp(W4,bc_01_d_p(b)) % [pfc/prolog/pfc2.0/mpred_core.pl:2514]
- 2.2 mfl(mpred_core,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfc2.0/mpred_core.pl,2526)
- 3.1 call_u(bc_01_d_p(b)):-strip_module(bc_01_d_p(b),W4,X4),!,call_u_mp(W4,X4) % [pfc/prolog/pfc2.0/mpred_core.pl:2514]
- 3.2 mfl(mpred_core,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfc2.0/mpred_core.pl,2527)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01d.pfc:28
- % passed_mpred_test(\+clause(bc_01_d_q(_4569570), true)).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01d.pfc:30
- Justifications for bc_01_d_q(b):
- 1.1 bc_01_d_p(b) % [pfc/t/sanity_base/bc_01d.pfc:21]
- 1.2 bc_01_d_q(W4)<-bc_01_d_p(W4) % [pfc/t/sanity_base/bc_01d.pfc:18]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01d.pfc:33
- Justifications for clause(bc_01_d_q(b),true):
- 1.1 clause(bc_01_d_q(b),true):-_ % [foreign:_4591452]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- User added facts in [header_sane]: 4
- bc_01_d_p(a)
- bc_01_d_p(b)
- mpred_prop(header_sane,bc_01_d_p,1,pfcPosTrigger)
- mpred_prop(header_sane,bc_01_d_q,1,pfcRHS)
- System added facts in [header_sane]: 5
- bc_01_d_q(b)
- mpred_prop(header_sane,bc_01_d_p,1,pfcWatches)
- mpred_prop(header_sane,bc_01_d_q,1,pfcControlled)
- mpred_prop(header_sane,bc_01_d_q,1,pfcCreates)
- mpred_prop(header_sane,bc_01_d_q,1,prologHybrid)
- No Forward Rules in [header_sane]...
- No Bi-conditional Rules in [header_sane]...
- Backward Rules (1) in [header_sane]...
- bc_01_d_q(_4594520)<-bc_01_d_p(_4594520)
- Positive triggers (1) in [header_sane]...
- pt(bc_01_d_p(b),rhs([bc_01_d_q(b)]))
- No Negative triggers in [header_sane]...
- Goal triggers (1) in [header_sane]...
- bt(bc_01_d_q(_4595178),pt(bc_01_d_p(_4595178),rhs([bc_01_d_q(_4595178)])))
- Supports in [header_sane]...
- (bc_01_d_q(_4596620):-bc_01_d_p(_4596620))>=(mfl(header_sane,'/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01d.pfc',18),ax)
- (bc_01_d_q(_4596580)<-bc_01_d_p(_4596580))>=(mfl(header_sane,'/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01d.pfc',18),ax)
- mpred_prop(header_sane,bc_01_d_q,1,pfcRHS)>=(mfl(header_sane,'/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01d.pfc',18),ax)
- mpred_prop(header_sane,bc_01_d_q,1,pfcControlled)>=(mpred_prop(header_sane,bc_01_d_q,1,pfcRHS),pt(mpred_prop(header_sane,bc_01_d_q,1,pfcRHS),(genlPreds(pfcRHS,pfcControlled)*->rhs([mpred_prop(header_sane,bc_01_d_q,1,pfcControlled)]))))
- mpred_prop(header_sane,bc_01_d_q,1,prologHybrid)>=(mpred_prop(header_sane,bc_01_d_q,1,pfcControlled),pt(mpred_prop(header_sane,bc_01_d_q,1,pfcControlled),(genlPreds(pfcControlled,prologHybrid)*->rhs([mpred_prop(header_sane,bc_01_d_q,1,prologHybrid)]))))
- mpred_prop(header_sane,bc_01_d_q,1,pfcCreates)>=(mpred_prop(header_sane,bc_01_d_q,1,pfcRHS),pt(mpred_prop(header_sane,bc_01_d_q,1,pfcRHS),rhs([mpred_prop(header_sane,bc_01_d_q,1,pfcCreates)])))
- bt(bc_01_d_q(_4596224),pt(bc_01_d_p(_4596224),rhs([bc_01_d_q(_4596224)])))>=((bc_01_d_q(_4596264)<-bc_01_d_p(_4596264)),mfl(header_sane,'/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01d.pfc',18))
- (bc_01_d_q(_4596002):-!,mpred_bc_and_with_pfc(bc_01_d_q(_4596002)))>=(bt(bc_01_d_q(_4596032),pt(bc_01_d_p(_4596032),rhs([bc_01_d_q(_4596032)]))),pt(bt(bc_01_d_q(_4596002),pt(bc_01_d_p(_4596002),rhs([bc_01_d_q(_4596002)]))),(nonvar(bc_01_d_q(_4596002)),get_bc_clause(bc_01_d_q(_4596002),(bc_01_d_q(_4596002):-!,mpred_bc_and_with_pfc(bc_01_d_q(_4596002))))*->rhs([{kb_shared(bc_01_d_q(_4596002))},(bc_01_d_q(_4596002):-!,mpred_bc_and_with_pfc(bc_01_d_q(_4596002)))]))))
- bc_01_d_p(a)>=(mfl(header_sane,'/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01d.pfc',20),ax)
- bc_01_d_p(b)>=(mfl(header_sane,'/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01d.pfc',21),ax)
- mpred_prop(header_sane,bc_01_d_p,1,pfcPosTrigger)>=(mfl(header_sane,'/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01d.pfc',30),ax)
- mpred_prop(header_sane,bc_01_d_p,1,pfcWatches)>=(mpred_prop(header_sane,bc_01_d_p,1,pfcPosTrigger),pt(mpred_prop(header_sane,bc_01_d_p,1,pfcPosTrigger),rhs([mpred_prop(header_sane,bc_01_d_p,1,pfcWatches)])))
- pt(bc_01_d_p(b),rhs([bc_01_d_q(b)]))>=((bc_01_d_q(_4595798)<-bc_01_d_p(_4595798)),mfl(header_sane,'/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01d.pfc',18))
- bc_01_d_q(b)>=(bc_01_d_p(b),pt(bc_01_d_p(b),rhs([bc_01_d_q(b)])))
- bc_01_d_p(a)>=(mfl(header_sane,'/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01d.pfc',37),ax):- dynamic test_results/3.
- :- multifile test_results/3.
- :- module_transparent test_results/3.
- SUCCESS: ./test_prolog.sh bc_01d.pfc (returned 4)
- swipl -f .swiplrc -g 'set_prolog_flag(runtime_testing,4)' -g "['bc_01.pfc']" -g test_completed
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl:110
- % baseKB:mpred_fwc1((~_2253420, _2253420==>{dmsg(warn(conflict(_2253420)))})).
- % Adding positive
- % trigger: ~_2260606
- % body: mpred_positive_fact(_2260606)*->pt(_2260606,rhs([{dmsg(warn(conflict(_2260606)))}]))
- % Support: (~_2257252,_2257252==>{dmsg(warn(conflict(_2257252)))}),mfl(baseKB,'/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',110)
- % Found positive trigger: ~_2266366,_2266366==>{dmsg(warn(conflict(_2266366)))}
- % body: mpred_positive_fact((~_2266366,_2266366==>{dmsg(warn(conflict(_2266366)))}))*->rhs([\+ ~ (~_2266366,_2266366==>{dmsg(warn(conflict(_2266366)))})])
- :- dynamic mpred_unload_option/2.
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl:577
- % baseKB:mpred_fwc1(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never)).
- % Found positive trigger: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- % body: mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)])
- % RHS-Withdrawing-Negation: \+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- % Support: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never),pt(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never),(mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- :- dynamic mpred_unload_option/2.
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never).
- % system_base.pfc compiled into system_base_lite 0.49 sec, 4 clauses
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl:137
- % baseKB:mpred_fwc1(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl', never)).
- % Found positive trigger: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- % body: mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)])
- % RHS-Withdrawing-Negation: \+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- % Support: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never),pt(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never),(mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- :- dynamic mpred_unload_option/2.
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl', never).
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never).
- % system_mdefault.pfc compiled into baseKB 0.03 sec, 0 clauses
- % system_module_inheritance.pfc compiled into baseKB 0.00 sec, 0 clauses
- % system_singleValued.pfc compiled into baseKB 0.12 sec, 0 clauses
- % pfclib/system_autoexec.pfc compiled into baseKB 0.70 sec, 4 clauses
- % Started at Tue Nov 7 15:23:55 2017
- % 4.300 seconds cpu time for 16,849,048 inferences
- % 14,822 atoms, 10,796 functors, 10,636 predicates, 197 modules, 521,536 VM-codes
- %
- % Limit Allocated In use
- % Local stack: 16,000,004,096 258,048 6,440 Bytes
- % Global stack: 16,000,004,096 25,161,712 17,982,736 Bytes
- % Trail stack: 16,000,002,048 6,289,400 2,024 Bytes
- %
- % 2 garbage collections gained 78,904 bytes in 0.000 seconds.
- % 1 atom garbage collections gained 8,010 atoms in 0.016 seconds.
- % 57 clause garbage collections gained 2,018 clauses in 0.003 seconds.
- % Stack shifts: 3 local, 11 global, 7 trail in 0.008 seconds
- % 2 threads, 0 finished threads used 0.000 seconds
- :- dynamic bc_q/1.
- :- multifile bc_q/1.
- :- public bc_q/1.
- :- module_transparent bc_q/1.
- bc_q(A) :-
- inherit_above(header_sane, bc_q(A)).
- bc_q(A) :- !,
- mpred_bc_and_with_pfc(bc_q(A)).
- :- dynamic bc_p/1.
- bc_p(a).
- bc_p(b).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01.pfc:26
- Justifications for call_u(bc_p(b)):
- 1.1 call_u(bc_p(b)):- \+current_prolog_flag(retry_undefined,kb_shared),!,strip_module(bc_p(b),W4,X4),no_repeats(gripe_time(5.3,on_x_rtrace(call_u_mp(W4,X4)))) % [pfc/prolog/pfc2.0/mpred_core.pl:2514]
- 2.1 call_u(bc_p(b)):-bc_p(b)\=(_:-_),!,quietly_ex(defaultAssertMt(W4)),!,call_u_mp(W4,bc_p(b)) % [pfc/prolog/pfc2.0/mpred_core.pl:2514]
- 2.2 mfl(mpred_core,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfc2.0/mpred_core.pl,2526)
- 3.1 call_u(bc_p(b)):-strip_module(bc_p(b),W4,X4),!,call_u_mp(W4,X4) % [pfc/prolog/pfc2.0/mpred_core.pl:2514]
- 3.2 mfl(mpred_core,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfc2.0/mpred_core.pl,2527)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- :- dynamic bc_q/1.
- :- multifile bc_q/1.
- :- public bc_q/1.
- :- module_transparent bc_q/1.
- bc_q(A) :-
- inherit_above(header_sane, bc_q(A)).
- bc_q(A) :- !,
- mpred_bc_and_with_pfc(bc_q(A)).
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01.pfc:31
- % passed_mpred_test(\+clause_u(bc_q(_4571068), true)).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01.pfc:33
- Justifications for call_u(bc_q(b)):
- 1.1 call_u(bc_q(b)):- \+current_prolog_flag(retry_undefined,kb_shared),!,strip_module(bc_q(b),W4,X4),no_repeats(gripe_time(5.3,on_x_rtrace(call_u_mp(W4,X4)))) % [pfc/prolog/pfc2.0/mpred_core.pl:2514]
- 2.1 call_u(bc_q(b)):-bc_q(b)\=(_:-_),!,quietly_ex(defaultAssertMt(W4)),!,call_u_mp(W4,bc_q(b)) % [pfc/prolog/pfc2.0/mpred_core.pl:2514]
- 2.2 mfl(mpred_core,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfc2.0/mpred_core.pl,2526)
- 3.1 call_u(bc_q(b)):-strip_module(bc_q(b),W4,X4),!,call_u_mp(W4,X4) % [pfc/prolog/pfc2.0/mpred_core.pl:2514]
- 3.2 mfl(mpred_core,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfc2.0/mpred_core.pl,2527)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- :- dynamic baseKB:bc_q/1.
- :- multifile baseKB:bc_q/1.
- :- public baseKB:bc_q/1.
- :- module_transparent baseKB:bc_q/1.
- :- dynamic bc_q/1.
- :- multifile bc_q/1.
- :- public bc_q/1.
- :- module_transparent bc_q/1.
- bc_q(A) :-
- inherit_above(header_sane, bc_q(A)).
- bc_q(A) :- !,
- mpred_bc_and_with_pfc(bc_q(A)).
- bc_q(b).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/bc_01.pfc:37
- Justifications for clause_u(bc_q(b),true):
- 1.1 clause_u(bc_q(b),true):-clause_u(bc_q(b),true,_) % [pfc/prolog/pfc2.0/mpred_core.pl:768]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- :- dynamic test_results/3.
- :- multifile test_results/3.
- :- module_transparent test_results/3.
- SUCCESS: ./test_prolog.sh bc_01.pfc (returned 4)
- swipl -f .swiplrc -g 'set_prolog_flag(runtime_testing,4)' -g "['birds_01a.pfc']" -g test_completed
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl:110
- % baseKB:mpred_fwc1((~_2253414, _2253414==>{dmsg(warn(conflict(_2253414)))})).
- % Adding positive
- % trigger: ~_2260600
- % body: mpred_positive_fact(_2260600)*->pt(_2260600,rhs([{dmsg(warn(conflict(_2260600)))}]))
- % Support: (~_2257246,_2257246==>{dmsg(warn(conflict(_2257246)))}),mfl(baseKB,'/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',110)
- % Found positive trigger: ~_2266360,_2266360==>{dmsg(warn(conflict(_2266360)))}
- % body: mpred_positive_fact((~_2266360,_2266360==>{dmsg(warn(conflict(_2266360)))}))*->rhs([\+ ~ (~_2266360,_2266360==>{dmsg(warn(conflict(_2266360)))})])
- :- dynamic mpred_unload_option/2.
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl:577
- % baseKB:mpred_fwc1(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never)).
- % Found positive trigger: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- % body: mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)])
- % RHS-Withdrawing-Negation: \+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- % Support: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never),pt(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never),(mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- :- dynamic mpred_unload_option/2.
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never).
- % system_base.pfc compiled into system_base_lite 0.49 sec, 4 clauses
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl:137
- % baseKB:mpred_fwc1(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl', never)).
- % Found positive trigger: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- % body: mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)])
- % RHS-Withdrawing-Negation: \+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- % Support: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never),pt(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never),(mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- :- dynamic mpred_unload_option/2.
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl', never).
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never).
- % system_mdefault.pfc compiled into baseKB 0.03 sec, 0 clauses
- % system_module_inheritance.pfc compiled into baseKB 0.00 sec, 0 clauses
- % system_singleValued.pfc compiled into baseKB 0.13 sec, 0 clauses
- % pfclib/system_autoexec.pfc compiled into baseKB 0.72 sec, 4 clauses
- % Started at Tue Nov 7 15:23:59 2017
- % 4.433 seconds cpu time for 16,849,188 inferences
- % 14,822 atoms, 10,796 functors, 10,636 predicates, 197 modules, 521,536 VM-codes
- %
- % Limit Allocated In use
- % Local stack: 16,000,004,096 258,048 6,440 Bytes
- % Global stack: 16,000,004,096 25,161,712 17,982,712 Bytes
- % Trail stack: 16,000,002,048 6,289,400 2,024 Bytes
- %
- % 2 garbage collections gained 78,904 bytes in 0.000 seconds.
- % 1 atom garbage collections gained 8,010 atoms in 0.018 seconds.
- % 57 clause garbage collections gained 2,018 clauses in 0.003 seconds.
- % Stack shifts: 3 local, 11 global, 7 trail in 0.002 seconds
- % 2 threads, 0 finished threads used 0.000 seconds
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01a.pfc:44
- Justifications for ~fly(chilly):
- 1.1 penguin(chilly) % [pfc/t/sanity_base/birds_01a.pfc:38]
- 1.2 penguin(W4)==> ~fly(W4) % [pfc/t/sanity_base/birds_01a.pfc:35]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01a.pfc:46
- Justifications for fly(tweety):
- 1.1 \+ ~fly(tweety) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.2 bird(tweety) % [pfc/t/sanity_base/birds_01a.pfc:_4753874]
- 1.3 bird(W4),\+ ~fly(W4)==>fly(W4) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_4754474]
- 1.4 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 1.5 canary(tweety) % [pfc/t/sanity_base/birds_01a.pfc:41]
- 1.6 canary(W4)==>bird(W4) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_4755478]
- 1.7 default_01a((bird(W4)==>fly(W4))) % [pfc/t/sanity_base/birds_01a.pfc:21]
- 1.8 default_01a((X4==>W4))/mpred_literal(W4)==>(X4,\+ ~W4==>W4) % [pfc/t/sanity_base/birds_01a.pfc:14]
- 1.9 zisa(canary,bird) % [pfc/t/sanity_base/birds_01a.pfc:31]
- 1.10 zisa(W4,X4)==>{Z4=..[W4,Y4],A5=..[X4,Y4]},(Z4==>A5) % [pfc/t/sanity_base/birds_01a.pfc:26]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- :- dynamic baseKB:fly/1.
- :- multifile baseKB:fly/1.
- :- public baseKB:fly/1.
- :- module_transparent baseKB:fly/1.
- :- dynamic fly/1.
- :- multifile fly/1.
- :- public fly/1.
- :- module_transparent fly/1.
- fly(A) :-
- inherit_above(header_sane, fly(A)).
- fly(tweety).
- :- dynamic baseKB:(~)/1.
- :- multifile baseKB:(~)/1.
- :- public baseKB:(~)/1.
- :- module_transparent baseKB:(~)/1.
- baseKB:~singleValuedInArg(arity, 2).
- baseKB:~A :-
- cwc,
- neg_in_code(A).
- baseKB:~prologSingleValued(arity).
- baseKB:~prologSingleValued(support_hilog).
- :- dynamic (~)/1.
- :- multifile (~)/1.
- :- public (~)/1.
- :- module_transparent (~)/1.
- ~A :-
- inherit_above(header_sane, ~A).
- ~fly(chilly).
- :- dynamic rdf_rewrite:(~)/1.
- :- multifile rdf_rewrite:(~)/1.
- :- module_transparent rdf_rewrite:(~)/1.
- :- dynamic test_results/3.
- :- multifile test_results/3.
- :- module_transparent test_results/3.
- SUCCESS: ./test_prolog.sh birds_01a.pfc (returned 4)
- swipl -f .swiplrc -g 'set_prolog_flag(runtime_testing,4)' -g "['birds_01b_01_in_user.pfc']" -g test_completed
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl:110
- % baseKB:mpred_fwc1((~_2253414, _2253414==>{dmsg(warn(conflict(_2253414)))})).
- % Adding positive
- % trigger: ~_2260600
- % body: mpred_positive_fact(_2260600)*->pt(_2260600,rhs([{dmsg(warn(conflict(_2260600)))}]))
- % Support: (~_2257246,_2257246==>{dmsg(warn(conflict(_2257246)))}),mfl(baseKB,'/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',110)
- % Found positive trigger: ~_2266360,_2266360==>{dmsg(warn(conflict(_2266360)))}
- % body: mpred_positive_fact((~_2266360,_2266360==>{dmsg(warn(conflict(_2266360)))}))*->rhs([\+ ~ (~_2266360,_2266360==>{dmsg(warn(conflict(_2266360)))})])
- :- dynamic mpred_unload_option/2.
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl:577
- % baseKB:mpred_fwc1(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never)).
- % Found positive trigger: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- % body: mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)])
- % RHS-Withdrawing-Negation: \+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- % Support: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never),pt(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never),(mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- :- dynamic mpred_unload_option/2.
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never).
- % system_base.pfc compiled into system_base_lite 0.49 sec, 4 clauses
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl:137
- % baseKB:mpred_fwc1(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl', never)).
- % Found positive trigger: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- % body: mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)])
- % RHS-Withdrawing-Negation: \+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- % Support: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never),pt(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never),(mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- :- dynamic mpred_unload_option/2.
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl', never).
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never).
- % system_mdefault.pfc compiled into baseKB 0.03 sec, 0 clauses
- % system_module_inheritance.pfc compiled into baseKB 0.00 sec, 0 clauses
- % system_singleValued.pfc compiled into baseKB 0.13 sec, 0 clauses
- % pfclib/system_autoexec.pfc compiled into baseKB 0.72 sec, 4 clauses
- % Started at Tue Nov 7 15:24:04 2017
- % 4.513 seconds cpu time for 16,849,101 inferences
- % 14,822 atoms, 10,796 functors, 10,636 predicates, 197 modules, 521,536 VM-codes
- %
- % Limit Allocated In use
- % Local stack: 16,000,004,096 258,048 6,440 Bytes
- % Global stack: 16,000,004,096 25,161,712 17,982,696 Bytes
- % Trail stack: 16,000,002,048 6,289,400 2,024 Bytes
- %
- % 2 garbage collections gained 78,904 bytes in 0.000 seconds.
- % 1 atom garbage collections gained 8,010 atoms in 0.015 seconds.
- % 57 clause garbage collections gained 2,018 clauses in 0.003 seconds.
- % Stack shifts: 3 local, 11 global, 7 trail in 0.002 seconds
- % 2 threads, 0 finished threads used 0.000 seconds
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_01_in_user.pfc:7
- % warn(mtHybrid(user)).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_01_in_user.pfc:27
- Justifications for predicate_property(tBird(_4794460,_4794482),dynamic):
- 1.1 predicate_property(tBird(W4,X4),dynamic):-nonvar(dynamic),!,property_predicate(dynamic,tBird(W4,X4)) % [/usr/lib/swi-prolog/boot/syspred.pl:772]
- 2.1 predicate_property(tBird(W4,X4),dynamic):-define_or_generate(tBird(W4,X4)),$predicate_property(dynamic,tBird(W4,X4)) % [/usr/lib/swi-prolog/boot/syspred.pl:772]
- 2.2 mfl($syspreds,/usr/lib/swi-prolog/boot/syspred.pl,776)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_01_in_user.pfc:36
- % chilly is a penguin.
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_01_in_user.pfc:39
- Justifications for tBird(ext,iChilly):
- 1.1 iza(iChilly,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_4884566]
- 1.2 tBird(ext,W4)<==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_4886924]
- 1.3 iza(iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_4889282]
- 1.4 iza(W4,tPenguin)==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_4891640]
- 1.5 tType(tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:24]
- 1.6 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>iza(X4,W4)) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:12]
- 1.7 tPenguin(ext,iChilly) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:37]
- 1.8 tPenguin(ext,W4)<==>iza(W4,tPenguin) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_4894888]
- 1.9 genls(tPenguin,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:32]
- 1.10 genls(W4,Y4)==>(iza(X4,W4)==>iza(X4,Y4)) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:29]
- 1.11 tType(tPenguin) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:23]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_01_in_user.pfc:42
- % tweety is a canary.
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_01_in_user.pfc:45
- % make sure tweety is a bird
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_01_in_user.pfc:46
- Justifications for tBird(ext,iTweety):
- 1.1 iza(iTweety,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_4927152]
- 1.2 tBird(ext,W4)<==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_4929510]
- 1.3 iza(iTweety,tCanary) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_4931868]
- 1.4 iza(W4,tCanary)==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_4934226]
- 1.5 tType(tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:24]
- 1.6 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>iza(X4,W4)) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:12]
- 1.7 tCanary(ext,iTweety) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:43]
- 1.8 tCanary(ext,W4)<==>iza(W4,tCanary) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_4937474]
- 1.9 genls(tCanary,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:31]
- 1.10 genls(W4,Y4)==>(iza(X4,W4)==>iza(X4,Y4)) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:29]
- 1.11 tType(tCanary) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:22]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_01_in_user.pfc:48
- % birds fly by default.
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_01_in_user.pfc:51
- % make sure tweety is a bird
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_01_in_user.pfc:52
- Justifications for tBird(ext,iTweety):
- 1.1 iza(iTweety,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5043410]
- 1.2 tBird(ext,W4)<==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5045768]
- 1.3 iza(iTweety,tCanary) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5048126]
- 1.4 iza(W4,tCanary)==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5050484]
- 1.5 tType(tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:24]
- 1.6 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>iza(X4,W4)) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:12]
- 1.7 tCanary(ext,iTweety) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:43]
- 1.8 tCanary(ext,W4)<==>iza(W4,tCanary) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5053732]
- 1.9 genls(tCanary,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:31]
- 1.10 genls(W4,Y4)==>(iza(X4,W4)==>iza(X4,Y4)) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:29]
- 1.11 tType(tCanary) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:22]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_01_in_user.pfc:54
- % make sure tweety can fly
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_01_in_user.pfc:55
- Justifications for tFly(ext,iTweety):
- 1.1 \+ ~tFly(ext,iTweety) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.2 \+tFly(_,iTweety) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.3 \+tFly(W4,iTweety)/(ground(tFly(W4,iTweety)),dif:dif(ext,W4)),\+ ~tFly(ext,iTweety)==>tFly(ext,iTweety) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5114982]
- 1.4 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 1.5 mdefault(tFly(ext,iTweety)) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5117440]
- 1.6 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 1.7 tBird(ext,iTweety) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5120232]
- 1.8 tBird(ext,W4)==>mdefault(tFly(ext,W4)) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5122590]
- 1.9 iza(iTweety,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5125008]
- 1.10 tBird(ext,W4)<==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5127366]
- 1.11 mdefault((tBird(ext,W4)==>tFly(ext,W4))) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:49]
- 1.12 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 1.13 iza(iTweety,tCanary) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5130422]
- 1.14 iza(W4,tCanary)==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5132780]
- 1.15 tType(tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:24]
- 1.16 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>iza(X4,W4)) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:12]
- 1.17 tCanary(ext,iTweety) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:43]
- 1.18 tCanary(ext,W4)<==>iza(W4,tCanary) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5136148]
- 1.19 genls(tCanary,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:31]
- 1.20 genls(W4,Y4)==>(iza(X4,W4)==>iza(X4,Y4)) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:29]
- 1.21 tType(tCanary) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:22]
- 2.1 iza(iTweety,tFly) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5139746]
- 2.2 tFly(ext,W4)<==>iza(W4,tFly) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5142104]
- 2.3 tFly(ext,iTweety) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5144462]
- 2.4 tType(tFly) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:21]
- 2.5 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>iza(X4,W4)) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:12]
- 2.6 \+ ~tFly(ext,iTweety) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 2.7 \+tFly(_,iTweety) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 2.8 \+tFly(W4,iTweety)/(ground(tFly(W4,iTweety)),dif:dif(ext,W4)),\+ ~tFly(ext,iTweety)==>tFly(ext,iTweety) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5148118]
- 2.9 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 2.10 mdefault(tFly(ext,iTweety)) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5150696]
- 2.11 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 2.12 tBird(ext,iTweety) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5153488]
- 2.13 tBird(ext,W4)==>mdefault(tFly(ext,W4)) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5155846]
- 2.14 iza(iTweety,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5158264]
- 2.15 tBird(ext,W4)<==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5160622]
- 2.16 mdefault((tBird(ext,W4)==>tFly(ext,W4))) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:49]
- 2.17 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 2.18 iza(iTweety,tCanary) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5163678]
- 2.19 iza(W4,tCanary)==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5166036]
- 2.20 tType(tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:24]
- 2.21 tCanary(ext,iTweety) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:43]
- 2.22 tCanary(ext,W4)<==>iza(W4,tCanary) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5169074]
- 2.23 genls(tCanary,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:31]
- 2.24 genls(W4,Y4)==>(iza(X4,W4)==>iza(X4,Y4)) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:29]
- 2.25 tType(tCanary) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:22]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_01_in_user.pfc:57
- % make sure chilly can fly
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_01_in_user.pfc:58
- Justifications for iza(iChilly,tFly):
- 1.1 tFly(ext,iChilly) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5158382]
- 1.2 tFly(ext,W4)<==>iza(W4,tFly) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5160740]
- 1.3 \+ ~tFly(ext,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.4 \+tFly(_,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.5 \+tFly(W4,iChilly)/(ground(tFly(W4,iChilly)),dif:dif(ext,W4)),\+ ~tFly(ext,iChilly)==>tFly(ext,iChilly) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5163786]
- 1.6 tType(tFly) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:21]
- 1.7 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>iza(X4,W4)) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:12]
- 1.8 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 1.9 mdefault(tFly(ext,iChilly)) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5166854]
- 1.10 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 1.11 tBird(ext,iChilly) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5169766]
- 1.12 tBird(ext,W4)==>mdefault(tFly(ext,W4)) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5172124]
- 1.13 iza(iChilly,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5174542]
- 1.14 tBird(ext,W4)<==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5176900]
- 1.15 mdefault((tBird(ext,W4)==>tFly(ext,W4))) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:49]
- 1.16 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 1.17 iza(iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5179956]
- 1.18 iza(W4,tPenguin)==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5182314]
- 1.19 tType(tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:24]
- 1.20 tPenguin(ext,iChilly) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:37]
- 1.21 tPenguin(ext,W4)<==>iza(W4,tPenguin) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5185352]
- 1.22 genls(tPenguin,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:32]
- 1.23 genls(W4,Y4)==>(iza(X4,W4)==>iza(X4,Y4)) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:29]
- 1.24 tType(tPenguin) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:23]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_01_in_user.pfc:58
- Justifications for iChilly=iChilly:
- 1.1 iChilly=iChilly:-_ % [foreign:_5160322]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_01_in_user.pfc:60
- % make sure tweety is a bird
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_01_in_user.pfc:61
- Justifications for tBird(ext,iTweety):
- 1.1 iza(iTweety,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5182692]
- 1.2 tBird(ext,W4)<==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5185050]
- 1.3 iza(iTweety,tCanary) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5187408]
- 1.4 iza(W4,tCanary)==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5189766]
- 1.5 tType(tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:24]
- 1.6 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>iza(X4,W4)) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:12]
- 1.7 tCanary(ext,iTweety) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:43]
- 1.8 tCanary(ext,W4)<==>iza(W4,tCanary) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5193014]
- 1.9 genls(tCanary,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:31]
- 1.10 genls(W4,Y4)==>(iza(X4,W4)==>iza(X4,Y4)) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:29]
- 1.11 tType(tCanary) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:22]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- :- dynamic baseKB:tFly/2.
- :- multifile baseKB:tFly/2.
- :- public baseKB:tFly/2.
- :- module_transparent baseKB:tFly/2.
- :- dynamic tFly/2.
- :- multifile tFly/2.
- :- public tFly/2.
- :- module_transparent tFly/2.
- tFly(ext, iChilly).
- tFly(ext, iTweety).
- tFly(A, B) :-
- inherit_above(user, tFly(A, B)).
- :- dynamic baseKB:tBird/2.
- :- multifile baseKB:tBird/2.
- :- public baseKB:tBird/2.
- :- module_transparent baseKB:tBird/2.
- :- dynamic tBird/2.
- :- multifile tBird/2.
- :- public tBird/2.
- :- module_transparent tBird/2.
- tBird(ext, iTweety).
- tBird(ext, iChilly).
- tBird(A, B) :-
- inherit_above(user, tBird(A, B)).
- :- dynamic baseKB:iza/2.
- :- multifile baseKB:iza/2.
- :- public baseKB:iza/2.
- :- module_transparent baseKB:iza/2.
- :- dynamic iza/2.
- :- multifile iza/2.
- :- public iza/2.
- :- module_transparent iza/2.
- iza(iChilly, tFly).
- iza(iTweety, tFly).
- iza(iTweety, tBird).
- iza(iTweety, tCanary).
- iza(iChilly, tBird).
- iza(iChilly, tPenguin).
- iza(A, B) :-
- inherit_above(user, iza(A, B)).
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_01_in_user.pfc:66
- % make sure tweety can fly (and again chilly)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_01_in_user.pfc:67
- Justifications for tFly(ext,iTweety):
- 1.1 \+ ~tFly(ext,iTweety) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.2 \+tFly(_,iTweety) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.3 \+tFly(W4,iTweety)/(ground(tFly(W4,iTweety)),dif:dif(ext,W4)),\+ ~tFly(ext,iTweety)==>tFly(ext,iTweety) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5256122]
- 1.4 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 1.5 mdefault(tFly(ext,iTweety)) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5258580]
- 1.6 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 1.7 tBird(ext,iTweety) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5261372]
- 1.8 tBird(ext,W4)==>mdefault(tFly(ext,W4)) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5263730]
- 1.9 iza(iTweety,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5266148]
- 1.10 tBird(ext,W4)<==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5268506]
- 1.11 mdefault((tBird(ext,W4)==>tFly(ext,W4))) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:49]
- 1.12 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 1.13 iza(iTweety,tCanary) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5271562]
- 1.14 iza(W4,tCanary)==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5273920]
- 1.15 tType(tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:24]
- 1.16 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>iza(X4,W4)) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:12]
- 1.17 tCanary(ext,iTweety) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:43]
- 1.18 tCanary(ext,W4)<==>iza(W4,tCanary) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5277288]
- 1.19 genls(tCanary,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:31]
- 1.20 genls(W4,Y4)==>(iza(X4,W4)==>iza(X4,Y4)) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:29]
- 1.21 tType(tCanary) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:22]
- 2.1 iza(iTweety,tFly) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5280886]
- 2.2 tFly(ext,W4)<==>iza(W4,tFly) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5283244]
- 2.3 tFly(ext,iTweety) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5285602]
- 2.4 tType(tFly) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:21]
- 2.5 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>iza(X4,W4)) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:12]
- 2.6 \+ ~tFly(ext,iTweety) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 2.7 \+tFly(_,iTweety) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 2.8 \+tFly(W4,iTweety)/(ground(tFly(W4,iTweety)),dif:dif(ext,W4)),\+ ~tFly(ext,iTweety)==>tFly(ext,iTweety) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5289258]
- 2.9 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 2.10 mdefault(tFly(ext,iTweety)) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5291836]
- 2.11 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 2.12 tBird(ext,iTweety) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5294628]
- 2.13 tBird(ext,W4)==>mdefault(tFly(ext,W4)) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5296986]
- 2.14 iza(iTweety,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5299404]
- 2.15 tBird(ext,W4)<==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5301762]
- 2.16 mdefault((tBird(ext,W4)==>tFly(ext,W4))) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:49]
- 2.17 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 2.18 iza(iTweety,tCanary) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5304818]
- 2.19 iza(W4,tCanary)==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5307176]
- 2.20 tType(tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:24]
- 2.21 tCanary(ext,iTweety) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:43]
- 2.22 tCanary(ext,W4)<==>iza(W4,tCanary) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5310214]
- 2.23 genls(tCanary,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:31]
- 2.24 genls(W4,Y4)==>(iza(X4,W4)==>iza(X4,Y4)) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:29]
- 2.25 tType(tCanary) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:22]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_01_in_user.pfc:68
- Justifications for tFly(ext,iChilly):
- 1.1 \+ ~tFly(ext,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.2 \+tFly(_,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.3 \+tFly(W4,iChilly)/(ground(tFly(W4,iChilly)),dif:dif(ext,W4)),\+ ~tFly(ext,iChilly)==>tFly(ext,iChilly) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5324610]
- 1.4 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 1.5 mdefault(tFly(ext,iChilly)) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5327068]
- 1.6 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 1.7 tBird(ext,iChilly) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5329860]
- 1.8 tBird(ext,W4)==>mdefault(tFly(ext,W4)) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5332218]
- 1.9 iza(iChilly,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5334636]
- 1.10 tBird(ext,W4)<==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5336994]
- 1.11 mdefault((tBird(ext,W4)==>tFly(ext,W4))) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:49]
- 1.12 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 1.13 iza(iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5340050]
- 1.14 iza(W4,tPenguin)==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5342408]
- 1.15 tType(tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:24]
- 1.16 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>iza(X4,W4)) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:12]
- 1.17 tPenguin(ext,iChilly) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:37]
- 1.18 tPenguin(ext,W4)<==>iza(W4,tPenguin) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5345776]
- 1.19 genls(tPenguin,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:32]
- 1.20 genls(W4,Y4)==>(iza(X4,W4)==>iza(X4,Y4)) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:29]
- 1.21 tType(tPenguin) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:23]
- 2.1 iza(iChilly,tFly) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5349374]
- 2.2 tFly(ext,W4)<==>iza(W4,tFly) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5351732]
- 2.3 tFly(ext,iChilly) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5354090]
- 2.4 tType(tFly) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:21]
- 2.5 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>iza(X4,W4)) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:12]
- 2.6 \+ ~tFly(ext,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 2.7 \+tFly(_,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 2.8 \+tFly(W4,iChilly)/(ground(tFly(W4,iChilly)),dif:dif(ext,W4)),\+ ~tFly(ext,iChilly)==>tFly(ext,iChilly) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5357746]
- 2.9 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 2.10 mdefault(tFly(ext,iChilly)) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5360324]
- 2.11 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 2.12 tBird(ext,iChilly) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5363116]
- 2.13 tBird(ext,W4)==>mdefault(tFly(ext,W4)) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5365474]
- 2.14 iza(iChilly,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5367892]
- 2.15 tBird(ext,W4)<==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5370250]
- 2.16 mdefault((tBird(ext,W4)==>tFly(ext,W4))) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:49]
- 2.17 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 2.18 iza(iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5373306]
- 2.19 iza(W4,tPenguin)==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5375664]
- 2.20 tType(tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:24]
- 2.21 tPenguin(ext,iChilly) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:37]
- 2.22 tPenguin(ext,W4)<==>iza(W4,tPenguin) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5378702]
- 2.23 genls(tPenguin,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:32]
- 2.24 genls(W4,Y4)==>(iza(X4,W4)==>iza(X4,Y4)) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:29]
- 2.25 tType(tPenguin) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:23]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_01_in_user.pfc:74
- % penguins do not tFly.
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_01_in_user.pfc:77
- % Make sure we are not the reason he was a bird and not just inheritence.
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_01_in_user.pfc:78
- % passed_mpred_test(\+mpred_axiom(tBird(ext, iChilly))).
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_01_in_user.pfc:80
- % By default penguins cant fly.
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_01_in_user.pfc:83
- Justifications for tBird(ext,iChilly):
- 1.1 iza(iChilly,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5421246]
- 1.2 tBird(ext,W4)<==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5423604]
- 1.3 iza(iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5425962]
- 1.4 iza(W4,tPenguin)==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5428320]
- 1.5 tType(tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:24]
- 1.6 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>iza(X4,W4)) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:12]
- 1.7 tPenguin(ext,iChilly) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:37]
- 1.8 tPenguin(ext,W4)<==>iza(W4,tPenguin) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:_5431568]
- 1.9 genls(tPenguin,tBird) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:32]
- 1.10 genls(W4,Y4)==>(iza(X4,W4)==>iza(X4,Y4)) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:29]
- 1.11 tType(tPenguin) % [pfc/t/sanity_base/birds_01b_01_in_user.pfc:23]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- :- dynamic test_results/3.
- :- multifile test_results/3.
- :- module_transparent test_results/3.
- SUCCESS: ./test_prolog.sh birds_01b_01_in_user.pfc (returned 4)
- swipl -f .swiplrc -g 'set_prolog_flag(runtime_testing,4)' -g "['birds_01b_in_user_iza.pfc']" -g test_completed
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl:110
- % baseKB:mpred_fwc1((~_2253420, _2253420==>{dmsg(warn(conflict(_2253420)))})).
- % Adding positive
- % trigger: ~_2260606
- % body: mpred_positive_fact(_2260606)*->pt(_2260606,rhs([{dmsg(warn(conflict(_2260606)))}]))
- % Support: (~_2257252,_2257252==>{dmsg(warn(conflict(_2257252)))}),mfl(baseKB,'/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',110)
- % Found positive trigger: ~_2266366,_2266366==>{dmsg(warn(conflict(_2266366)))}
- % body: mpred_positive_fact((~_2266366,_2266366==>{dmsg(warn(conflict(_2266366)))}))*->rhs([\+ ~ (~_2266366,_2266366==>{dmsg(warn(conflict(_2266366)))})])
- :- dynamic mpred_unload_option/2.
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl:577
- % baseKB:mpred_fwc1(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never)).
- % Found positive trigger: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- % body: mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)])
- % RHS-Withdrawing-Negation: \+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- % Support: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never),pt(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never),(mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- :- dynamic mpred_unload_option/2.
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never).
- % system_base.pfc compiled into system_base_lite 0.47 sec, 4 clauses
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl:137
- % baseKB:mpred_fwc1(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl', never)).
- % Found positive trigger: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- % body: mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)])
- % RHS-Withdrawing-Negation: \+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- % Support: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never),pt(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never),(mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- :- dynamic mpred_unload_option/2.
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl', never).
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never).
- % system_mdefault.pfc compiled into baseKB 0.03 sec, 0 clauses
- % system_module_inheritance.pfc compiled into baseKB 0.00 sec, 0 clauses
- % system_singleValued.pfc compiled into baseKB 0.12 sec, 0 clauses
- % pfclib/system_autoexec.pfc compiled into baseKB 0.69 sec, 4 clauses
- % Started at Tue Nov 7 15:24:10 2017
- % 4.343 seconds cpu time for 16,849,046 inferences
- % 14,822 atoms, 10,796 functors, 10,636 predicates, 197 modules, 521,536 VM-codes
- %
- % Limit Allocated In use
- % Local stack: 16,000,004,096 258,048 6,440 Bytes
- % Global stack: 16,000,004,096 25,161,712 17,982,736 Bytes
- % Trail stack: 16,000,002,048 6,289,400 2,024 Bytes
- %
- % 2 garbage collections gained 78,904 bytes in 0.000 seconds.
- % 1 atom garbage collections gained 8,010 atoms in 0.015 seconds.
- % 57 clause garbage collections gained 2,018 clauses in 0.003 seconds.
- % Stack shifts: 3 local, 11 global, 7 trail in 0.002 seconds
- % 2 threads, 0 finished threads used 0.000 seconds
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:27
- % warn(mtHybrid(user)).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:44
- Justifications for predicate_property(tBird(_4771418,_4771440),dynamic):
- 1.1 predicate_property(tBird(W4,X4),dynamic):-nonvar(dynamic),!,property_predicate(dynamic,tBird(W4,X4)) % [/usr/lib/swi-prolog/boot/syspred.pl:772]
- 2.1 predicate_property(tBird(W4,X4),dynamic):-define_or_generate(tBird(W4,X4)),$predicate_property(dynamic,tBird(W4,X4)) % [/usr/lib/swi-prolog/boot/syspred.pl:772]
- 2.2 mfl($syspreds,/usr/lib/swi-prolog/boot/syspred.pl,776)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:53
- % chilly is a penguin.
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:54
- % user:mpred_fwc1(tPenguin(ext, iChilly)).
- % Found positive trigger: tPenguin(ext,iChilly)
- % body: rhs([iza(iChilly,tPenguin)])
- % RHS-Post1: iza(iChilly,tPenguin)
- % Support: tPenguin(ext,iChilly),pt(tPenguin(ext,iChilly),rhs([iza(iChilly,tPenguin)]))
- % user:mpred_fwc1(iza(iChilly, tPenguin)).
- % Found positive trigger: iza(iChilly,tPenguin)
- % body: rhs([iza(iChilly,tBird)])
- % RHS-Post1: iza(iChilly,tBird)
- % Support: iza(iChilly,tPenguin),pt(iza(iChilly,tPenguin),rhs([iza(iChilly,tBird)]))
- % user:mpred_fwc1(iza(iChilly, tBird)).
- % Found positive trigger: iza(iChilly,tBird)
- % body: rhs([tBird(ext,iChilly)])
- % RHS-Post1: tBird(ext,iChilly)
- % Support: iza(iChilly,tBird),pt(iza(iChilly,tBird),rhs([tBird(ext,iChilly)]))
- % user:mpred_fwc1(tBird(ext, iChilly)).
- % Found positive trigger: tBird(ext,iChilly)
- % body: rhs([iza(iChilly,tBird)])
- % RHS-Post1: iza(iChilly,tBird)
- % Support: tBird(ext,iChilly),pt(tBird(ext,iChilly),rhs([iza(iChilly,tBird)]))
- % Found positive trigger: tBird(ext,iChilly)
- % body: mpred_positive_fact(tBird(ext,iChilly))*->rhs([\+ ~tBird(ext,iChilly)])
- % RHS-Withdrawing-Negation: \+ ~tBird(ext,iChilly)
- % Support: tBird(ext,iChilly),pt(tBird(ext,iChilly),(mpred_positive_fact(tBird(ext,iChilly))*->rhs([\+ ~tBird(ext,iChilly)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~tBird(ext,iChilly)
- % Found positive trigger: iza(iChilly,tBird)
- % body: mpred_positive_fact(iza(iChilly,tBird))*->rhs([\+ ~iza(iChilly,tBird)])
- % RHS-Withdrawing-Negation: \+ ~iza(iChilly,tBird)
- % Support: iza(iChilly,tBird),pt(iza(iChilly,tBird),(mpred_positive_fact(iza(iChilly,tBird))*->rhs([\+ ~iza(iChilly,tBird)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~iza(iChilly,tBird)
- % Found positive trigger: iza(iChilly,tPenguin)
- % body: rhs([tPenguin(ext,iChilly)])
- % RHS-Post1: tPenguin(ext,iChilly)
- % Support: iza(iChilly,tPenguin),pt(iza(iChilly,tPenguin),rhs([tPenguin(ext,iChilly)]))
- % Found positive trigger: iza(iChilly,tPenguin)
- % body: mpred_positive_fact(iza(iChilly,tPenguin))*->rhs([\+ ~iza(iChilly,tPenguin)])
- % RHS-Withdrawing-Negation: \+ ~iza(iChilly,tPenguin)
- % Support: iza(iChilly,tPenguin),pt(iza(iChilly,tPenguin),(mpred_positive_fact(iza(iChilly,tPenguin))*->rhs([\+ ~iza(iChilly,tPenguin)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~iza(iChilly,tPenguin)
- % Found positive trigger: tPenguin(ext,iChilly)
- % body: mpred_positive_fact(tPenguin(ext,iChilly))*->rhs([\+ ~tPenguin(ext,iChilly)])
- % RHS-Withdrawing-Negation: \+ ~tPenguin(ext,iChilly)
- % Support: tPenguin(ext,iChilly),pt(tPenguin(ext,iChilly),(mpred_positive_fact(tPenguin(ext,iChilly))*->rhs([\+ ~tPenguin(ext,iChilly)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~tPenguin(ext,iChilly)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:56
- Justifications for tBird(ext,iChilly):
- 1.1 iza(iChilly,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_4978228]
- 1.2 tBird(ext,W4)<==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_4980586]
- 1.3 iza(iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_4982944]
- 1.4 iza(W4,tPenguin)==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_4985302]
- 1.5 tType(tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:41]
- 1.6 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>iza(X4,W4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:32]
- 1.7 tPenguin(ext,iChilly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:54]
- 1.8 tPenguin(ext,W4)<==>iza(W4,tPenguin) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_4988550]
- 1.9 genls(tPenguin,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:49]
- 1.10 genls(W4,Y4)==>(iza(X4,W4)==>iza(X4,Y4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:46]
- 1.11 tType(tPenguin) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:40]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:59
- % tweety is a canary.
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:60
- % user:mpred_fwc1(tCanary(ext, iTweety)).
- % Found positive trigger: tCanary(ext,iTweety)
- % body: rhs([iza(iTweety,tCanary)])
- % RHS-Post1: iza(iTweety,tCanary)
- % Support: tCanary(ext,iTweety),pt(tCanary(ext,iTweety),rhs([iza(iTweety,tCanary)]))
- % user:mpred_fwc1(iza(iTweety, tCanary)).
- % Found positive trigger: iza(iTweety,tCanary)
- % body: rhs([iza(iTweety,tBird)])
- % RHS-Post1: iza(iTweety,tBird)
- % Support: iza(iTweety,tCanary),pt(iza(iTweety,tCanary),rhs([iza(iTweety,tBird)]))
- % user:mpred_fwc1(iza(iTweety, tBird)).
- % Found positive trigger: iza(iTweety,tBird)
- % body: rhs([tBird(ext,iTweety)])
- % RHS-Post1: tBird(ext,iTweety)
- % Support: iza(iTweety,tBird),pt(iza(iTweety,tBird),rhs([tBird(ext,iTweety)]))
- % user:mpred_fwc1(tBird(ext, iTweety)).
- % Found positive trigger: tBird(ext,iTweety)
- % body: rhs([iza(iTweety,tBird)])
- % RHS-Post1: iza(iTweety,tBird)
- % Support: tBird(ext,iTweety),pt(tBird(ext,iTweety),rhs([iza(iTweety,tBird)]))
- % Found positive trigger: tBird(ext,iTweety)
- % body: mpred_positive_fact(tBird(ext,iTweety))*->rhs([\+ ~tBird(ext,iTweety)])
- % RHS-Withdrawing-Negation: \+ ~tBird(ext,iTweety)
- % Support: tBird(ext,iTweety),pt(tBird(ext,iTweety),(mpred_positive_fact(tBird(ext,iTweety))*->rhs([\+ ~tBird(ext,iTweety)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~tBird(ext,iTweety)
- % Found positive trigger: iza(iTweety,tBird)
- % body: mpred_positive_fact(iza(iTweety,tBird))*->rhs([\+ ~iza(iTweety,tBird)])
- % RHS-Withdrawing-Negation: \+ ~iza(iTweety,tBird)
- % Support: iza(iTweety,tBird),pt(iza(iTweety,tBird),(mpred_positive_fact(iza(iTweety,tBird))*->rhs([\+ ~iza(iTweety,tBird)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~iza(iTweety,tBird)
- % Found positive trigger: iza(iTweety,tCanary)
- % body: rhs([tCanary(ext,iTweety)])
- % RHS-Post1: tCanary(ext,iTweety)
- % Support: iza(iTweety,tCanary),pt(iza(iTweety,tCanary),rhs([tCanary(ext,iTweety)]))
- % Found positive trigger: iza(iTweety,tCanary)
- % body: mpred_positive_fact(iza(iTweety,tCanary))*->rhs([\+ ~iza(iTweety,tCanary)])
- % RHS-Withdrawing-Negation: \+ ~iza(iTweety,tCanary)
- % Support: iza(iTweety,tCanary),pt(iza(iTweety,tCanary),(mpred_positive_fact(iza(iTweety,tCanary))*->rhs([\+ ~iza(iTweety,tCanary)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~iza(iTweety,tCanary)
- % Found positive trigger: tCanary(ext,iTweety)
- % body: mpred_positive_fact(tCanary(ext,iTweety))*->rhs([\+ ~tCanary(ext,iTweety)])
- % RHS-Withdrawing-Negation: \+ ~tCanary(ext,iTweety)
- % Support: tCanary(ext,iTweety),pt(tCanary(ext,iTweety),(mpred_positive_fact(tCanary(ext,iTweety))*->rhs([\+ ~tCanary(ext,iTweety)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~tCanary(ext,iTweety)
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:62
- % make sure tweety is a bird
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:63
- Justifications for tBird(ext,iTweety):
- 1.1 iza(iTweety,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5137156]
- 1.2 tBird(ext,W4)<==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5139514]
- 1.3 iza(iTweety,tCanary) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5141872]
- 1.4 iza(W4,tCanary)==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5144230]
- 1.5 tType(tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:41]
- 1.6 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>iza(X4,W4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:32]
- 1.7 tCanary(ext,iTweety) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:60]
- 1.8 tCanary(ext,W4)<==>iza(W4,tCanary) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5147478]
- 1.9 genls(tCanary,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:48]
- 1.10 genls(W4,Y4)==>(iza(X4,W4)==>iza(X4,Y4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:46]
- 1.11 tType(tCanary) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:39]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:65
- % birds fly by default.
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:66
- % user:mpred_fwc1(mdefault((tBird(ext, _5146124)==>tFly(ext, _5146124)))).
- % Found positive trigger: mdefault((tBird(ext,_5150410)==>tFly(ext,_5150410)))
- % body: mpred_positive_literal((tBird(ext,_5150410)==>tFly(ext,_5150410))),if_missing_mask((tBird(ext,_5150410)==>tFly(ext,_5150410)),_5150670,_5150672)*->rhs([(_5150670/(ground(_5150670),_5150672,\+_5150670=(tBird(ext,_5150410)==>tFly(ext,_5150410)))==> \+ (tBird(ext,_5150410)==>tFly(ext,_5150410)))])
- % Found positive trigger: mdefault((tBird(ext,_5150410)==>tFly(ext,_5150410)))
- % body: mpred_positive_literal((tBird(ext,_5150410)==>tFly(ext,_5150410))),if_missing_mask((tBird(ext,_5150410)==>tFly(ext,_5150410)),_5156636,_5156638)*->rhs([(\+_5156636/(ground(_5156636),_5156638),\+ ~ (tBird(ext,_5150410)==>tFly(ext,_5150410))==>(tBird(ext,_5150410)==>tFly(ext,_5150410)))])
- % Found positive trigger: mdefault((tBird(ext,_5150410)==>tFly(ext,_5150410)))
- % body: nonvar(tFly(ext,_5150410))*->rhs([(tBird(ext,_5150410)==>mdefault(tFly(ext,_5150410)))])
- % RHS-Post1: tBird(ext,_5150410)==>mdefault(tFly(ext,_5150410))
- % Support: mdefault((tBird(ext,_5146124)==>tFly(ext,_5146124))),pt(mdefault((tBird(ext,_5150410)==>tFly(ext,_5150410))),(nonvar(tFly(ext,_5150410))*->rhs([(tBird(ext,_5150410)==>mdefault(tFly(ext,_5150410)))])))
- % user:mpred_fwc1((tBird(ext, _5177034)==>mdefault(tFly(ext, _5177034)))).
- % Adding positive
- % trigger: tBird(ext,_5181818)
- % body: rhs([mdefault(tFly(ext,_5181818))])
- % Support: (tBird(ext,_5181388)==>mdefault(tFly(ext,_5181388))),mfl(user,'/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc',66)
- % RHS-Post1: mdefault(tFly(ext,iTweety))
- % Support: tBird(ext,iTweety),pt(tBird(ext,_5189262),rhs([mdefault(tFly(ext,_5189262))]))
- % user:mpred_fwc1(mdefault(tFly(ext, iTweety))).
- % Found positive trigger: mdefault(tFly(ext,iTweety))
- % body: mpred_positive_literal(tFly(ext,iTweety)),if_missing_mask(tFly(ext,iTweety),_5201714,_5201716)*->rhs([(_5201714/(ground(_5201714),_5201716,\+_5201714=tFly(ext,iTweety))==> \+tFly(ext,iTweety))])
- % RHS-Post1: tFly(_5207522,iTweety)/(ground(tFly(_5207522,iTweety)),dif:dif(ext,_5207522),\+tFly(_5207522,iTweety)=tFly(ext,iTweety))==> \+tFly(ext,iTweety)
- % Support: mdefault(tFly(ext,iTweety)),pt(mdefault(tFly(ext,iTweety)),(mpred_positive_literal(tFly(ext,iTweety)),if_missing_mask(tFly(ext,iTweety),tFly(_5207522,iTweety),dif:dif(ext,_5207522))*->rhs([(tFly(_5207522,iTweety)/(ground(tFly(_5207522,iTweety)),dif:dif(ext,_5207522),\+tFly(_5207522,iTweety)=tFly(ext,iTweety))==> \+tFly(ext,iTweety))])))
- % user:mpred_fwc1((tFly(_5219910, iTweety)/(ground(tFly(_5219910, iTweety)), dif:dif(ext, _5219910), \+tFly(_5219910, iTweety)=tFly(ext, iTweety))==> \+tFly(ext, iTweety))).
- % Adding positive
- % trigger: tFly(_5225510,iTweety)
- % body: ground(tFly(_5225510,iTweety)),dif:dif(ext,_5225510),\+tFly(_5225510,iTweety)=tFly(ext,iTweety)*->rhs([\+tFly(ext,iTweety)])
- % Support: (tFly(_5224946,iTweety)/(ground(tFly(_5224946,iTweety)),dif:dif(ext,_5224946),\+tFly(_5224946,iTweety)=tFly(ext,iTweety))==> \+tFly(ext,iTweety)),mfl(user,'/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc',66)
- % Found positive trigger: tFly(_5234956,iTweety)/(ground(tFly(_5234956,iTweety)),dif:dif(ext,_5234956),\+tFly(_5234956,iTweety)=tFly(ext,iTweety))==> \+tFly(ext,iTweety)
- % body: mpred_positive_fact((tFly(_5234956,iTweety)/(ground(tFly(_5234956,iTweety)),dif:dif(ext,_5234956),\+tFly(_5234956,iTweety)=tFly(ext,iTweety))==> \+tFly(ext,iTweety)))*->rhs([\+ ~ (tFly(_5234956,iTweety)/(ground(tFly(_5234956,iTweety)),dif:dif(ext,_5234956),\+tFly(_5234956,iTweety)=tFly(ext,iTweety))==> \+tFly(ext,iTweety))])
- % Found positive trigger: mdefault(tFly(ext,iTweety))
- % body: mpred_positive_literal(tFly(ext,iTweety)),if_missing_mask(tFly(ext,iTweety),_5242272,_5242274)*->rhs([(\+_5242272/(ground(_5242272),_5242274),\+ ~tFly(ext,iTweety)==>tFly(ext,iTweety))])
- % RHS-Post1: \+tFly(_5248054,iTweety)/(ground(tFly(_5248054,iTweety)),dif:dif(ext,_5248054)),\+ ~tFly(ext,iTweety)==>tFly(ext,iTweety)
- % Support: mdefault(tFly(ext,iTweety)),pt(mdefault(tFly(ext,iTweety)),(mpred_positive_literal(tFly(ext,iTweety)),if_missing_mask(tFly(ext,iTweety),tFly(_5248054,iTweety),dif:dif(ext,_5248054))*->rhs([(\+tFly(_5248054,iTweety)/(ground(tFly(_5248054,iTweety)),dif:dif(ext,_5248054)),\+ ~tFly(ext,iTweety)==>tFly(ext,iTweety))])))
- % user:mpred_fwc1((\+tFly(_5260158, iTweety)/(ground(tFly(_5260158, iTweety)), dif:dif(ext, _5260158)), \+ ~tFly(ext, iTweety)==>tFly(ext, iTweety))).
- % Adding negative
- % trigger: tFly(_5265534,iTweety)
- % test: call_u_no_bc(tFly(_5265534,iTweety)),ground(tFly(_5265534,iTweety)),dif:dif(ext,_5265534)
- % body: nt(~tFly(ext,iTweety),call_u_no_bc(~tFly(ext,iTweety)),rhs([tFly(ext,iTweety)]))
- % Support: (\+tFly(_5265084,iTweety)/(ground(tFly(_5265084,iTweety)),dif:dif(ext,_5265084)),\+ ~tFly(ext,iTweety)==>tFly(ext,iTweety)),mfl(user,'/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc',66)
- % Adding negative
- % trigger: ~tFly(ext,iTweety)
- % test: call_u_no_bc(~tFly(ext,iTweety))
- % body: rhs([tFly(ext,iTweety)])
- % Support: \+tFly(_5265534,iTweety),nt(tFly(_5268372,iTweety),(call_u_no_bc(tFly(_5265534,iTweety)),ground(tFly(_5265534,iTweety)),dif:dif(ext,_5265534)),nt(~tFly(ext,iTweety),call_u_no_bc(~tFly(ext,iTweety)),rhs([tFly(ext,iTweety)])))
- % Adding NEG mpred_do_fcnt via support
- % trigger: tFly(_5268372,iTweety)
- % cond: call_u_no_bc(tFly(_5265534,iTweety)),ground(tFly(_5265534,iTweety)),dif:dif(ext,_5265534)
- % action: nt(~tFly(ext,iTweety),call_u_no_bc(~tFly(ext,iTweety)),rhs([tFly(ext,iTweety)]))
- % from: mpred_add_support_fast(nt(~tFly(ext,iTweety),call_u_no_bc(~tFly(ext,iTweety)),rhs([tFly(ext,iTweety)])),(\+tFly(_5265534,iTweety),nt(tFly(_5268372,iTweety),(call_u_no_bc(tFly(_5265534,iTweety)),ground(tFly(_5265534,iTweety)),dif:dif(ext,_5265534)),nt(~tFly(ext,iTweety),call_u_no_bc(~tFly(ext,iTweety)),rhs([tFly(ext,iTweety)])))))
- % RHS-Post1: tFly(ext,iTweety)
- % Support: \+ ~tFly(ext,iTweety),nt(~tFly(ext,iTweety),call_u_no_bc(~tFly(ext,iTweety)),rhs([tFly(ext,iTweety)]))
- % Adding NEG mpred_do_fcnt via support
- % trigger: ~tFly(ext,iTweety)
- % cond: call_u_no_bc(~tFly(ext,iTweety))
- % action: rhs([tFly(ext,iTweety)])
- % from: mpred_add_support_fast(tFly(ext,iTweety),(\+ ~tFly(ext,iTweety),nt(~tFly(ext,iTweety),call_u_no_bc(~tFly(ext,iTweety)),rhs([tFly(ext,iTweety)]))))
- % user:mpred_fwc1(tFly(ext, iTweety)).
- % Found positive trigger: tFly(ext,iTweety)
- % body: ground(tFly(ext,iTweety)),dif:dif(ext,ext),\+tFly(ext,iTweety)=tFly(ext,iTweety)*->rhs([\+tFly(ext,iTweety)])
- % Found positive trigger: tFly(ext,iTweety)
- % body: rhs([iza(iTweety,tFly)])
- % RHS-Post1: iza(iTweety,tFly)
- % Support: tFly(ext,iTweety),pt(tFly(ext,iTweety),rhs([iza(iTweety,tFly)]))
- % user:mpred_fwc1(iza(iTweety, tFly)).
- % Found positive trigger: iza(iTweety,tFly)
- % body: rhs([tFly(ext,iTweety)])
- % RHS-Post1: tFly(ext,iTweety)
- % Support: iza(iTweety,tFly),pt(iza(iTweety,tFly),rhs([tFly(ext,iTweety)]))
- % Found positive trigger: iza(iTweety,tFly)
- % body: mpred_positive_fact(iza(iTweety,tFly))*->rhs([\+ ~iza(iTweety,tFly)])
- % RHS-Withdrawing-Negation: \+ ~iza(iTweety,tFly)
- % Support: iza(iTweety,tFly),pt(iza(iTweety,tFly),(mpred_positive_fact(iza(iTweety,tFly))*->rhs([\+ ~iza(iTweety,tFly)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~iza(iTweety,tFly)
- % Found positive trigger: tFly(ext,iTweety)
- % body: mpred_positive_fact(tFly(ext,iTweety))*->rhs([\+ ~tFly(ext,iTweety)])
- % RHS-Withdrawing-Negation: \+ ~tFly(ext,iTweety)
- % Support: tFly(ext,iTweety),pt(tFly(ext,iTweety),(mpred_positive_fact(tFly(ext,iTweety))*->rhs([\+ ~tFly(ext,iTweety)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~tFly(ext,iTweety)
- % Found negative trigger: tFly(ext,iTweety)
- % cond: call_u_no_bc(tFly(_5371402,iTweety)),ground(tFly(_5371402,iTweety)),dif:dif(ext,_5371402)
- % body: nt(~tFly(ext,iTweety),call_u_no_bc(~tFly(ext,iTweety)),rhs([tFly(ext,iTweety)]))
- % Support: spft(nt(~tFly(ext,iTweety),call_u_no_bc(~tFly(ext,iTweety)),rhs([tFly(ext,iTweety)])),\+tFly(_5371402,iTweety),nt(tFly(ext,iTweety),(call_u_no_bc(tFly(_5371402,iTweety)),ground(tFly(_5371402,iTweety)),dif:dif(ext,_5371402)),nt(~tFly(ext,iTweety),call_u_no_bc(~tFly(ext,iTweety)),rhs([tFly(ext,iTweety)]))))
- % Found positive trigger: \+tFly(_5378596,iTweety)/(ground(tFly(_5378596,iTweety)),dif:dif(ext,_5378596)),\+ ~tFly(ext,iTweety)==>tFly(ext,iTweety)
- % body: mpred_positive_fact((\+tFly(_5378596,iTweety)/(ground(tFly(_5378596,iTweety)),dif:dif(ext,_5378596)),\+ ~tFly(ext,iTweety)==>tFly(ext,iTweety)))*->rhs([\+ ~ (\+tFly(_5378596,iTweety)/(ground(tFly(_5378596,iTweety)),dif:dif(ext,_5378596)),\+ ~tFly(ext,iTweety)==>tFly(ext,iTweety))])
- % Found positive trigger: mdefault(tFly(ext,iTweety))
- % body: mpred_positive_fact(mdefault(tFly(ext,iTweety)))*->rhs([\+ ~mdefault(tFly(ext,iTweety))])
- % RHS-Withdrawing-Negation: \+ ~mdefault(tFly(ext,iTweety))
- % Support: mdefault(tFly(ext,iTweety)),pt(mdefault(tFly(ext,iTweety)),(mpred_positive_fact(mdefault(tFly(ext,iTweety)))*->rhs([\+ ~mdefault(tFly(ext,iTweety))])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mdefault(tFly(ext,iTweety))
- % RHS-Post1: mdefault(tFly(ext,iChilly))
- % Support: tBird(ext,iChilly),pt(tBird(ext,_5189262),rhs([mdefault(tFly(ext,_5189262))]))
- % user:mpred_fwc1(mdefault(tFly(ext, iChilly))).
- % Found positive trigger: mdefault(tFly(ext,iChilly))
- % body: mpred_positive_literal(tFly(ext,iChilly)),if_missing_mask(tFly(ext,iChilly),_5412576,_5412578)*->rhs([(_5412576/(ground(_5412576),_5412578,\+_5412576=tFly(ext,iChilly))==> \+tFly(ext,iChilly))])
- % RHS-Post1: tFly(_5418384,iChilly)/(ground(tFly(_5418384,iChilly)),dif:dif(ext,_5418384),\+tFly(_5418384,iChilly)=tFly(ext,iChilly))==> \+tFly(ext,iChilly)
- % Support: mdefault(tFly(ext,iChilly)),pt(mdefault(tFly(ext,iChilly)),(mpred_positive_literal(tFly(ext,iChilly)),if_missing_mask(tFly(ext,iChilly),tFly(_5418384,iChilly),dif:dif(ext,_5418384))*->rhs([(tFly(_5418384,iChilly)/(ground(tFly(_5418384,iChilly)),dif:dif(ext,_5418384),\+tFly(_5418384,iChilly)=tFly(ext,iChilly))==> \+tFly(ext,iChilly))])))
- % user:mpred_fwc1((tFly(_5430772, iChilly)/(ground(tFly(_5430772, iChilly)), dif:dif(ext, _5430772), \+tFly(_5430772, iChilly)=tFly(ext, iChilly))==> \+tFly(ext, iChilly))).
- % Adding positive
- % trigger: tFly(_5436372,iChilly)
- % body: ground(tFly(_5436372,iChilly)),dif:dif(ext,_5436372),\+tFly(_5436372,iChilly)=tFly(ext,iChilly)*->rhs([\+tFly(ext,iChilly)])
- % Support: (tFly(_5435808,iChilly)/(ground(tFly(_5435808,iChilly)),dif:dif(ext,_5435808),\+tFly(_5435808,iChilly)=tFly(ext,iChilly))==> \+tFly(ext,iChilly)),mfl(user,'/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc',66)
- % Found positive trigger: tFly(_5445818,iChilly)/(ground(tFly(_5445818,iChilly)),dif:dif(ext,_5445818),\+tFly(_5445818,iChilly)=tFly(ext,iChilly))==> \+tFly(ext,iChilly)
- % body: mpred_positive_fact((tFly(_5445818,iChilly)/(ground(tFly(_5445818,iChilly)),dif:dif(ext,_5445818),\+tFly(_5445818,iChilly)=tFly(ext,iChilly))==> \+tFly(ext,iChilly)))*->rhs([\+ ~ (tFly(_5445818,iChilly)/(ground(tFly(_5445818,iChilly)),dif:dif(ext,_5445818),\+tFly(_5445818,iChilly)=tFly(ext,iChilly))==> \+tFly(ext,iChilly))])
- % Found positive trigger: mdefault(tFly(ext,iChilly))
- % body: mpred_positive_literal(tFly(ext,iChilly)),if_missing_mask(tFly(ext,iChilly),_5453134,_5453136)*->rhs([(\+_5453134/(ground(_5453134),_5453136),\+ ~tFly(ext,iChilly)==>tFly(ext,iChilly))])
- % RHS-Post1: \+tFly(_5458916,iChilly)/(ground(tFly(_5458916,iChilly)),dif:dif(ext,_5458916)),\+ ~tFly(ext,iChilly)==>tFly(ext,iChilly)
- % Support: mdefault(tFly(ext,iChilly)),pt(mdefault(tFly(ext,iChilly)),(mpred_positive_literal(tFly(ext,iChilly)),if_missing_mask(tFly(ext,iChilly),tFly(_5458916,iChilly),dif:dif(ext,_5458916))*->rhs([(\+tFly(_5458916,iChilly)/(ground(tFly(_5458916,iChilly)),dif:dif(ext,_5458916)),\+ ~tFly(ext,iChilly)==>tFly(ext,iChilly))])))
- % user:mpred_fwc1((\+tFly(_5471020, iChilly)/(ground(tFly(_5471020, iChilly)), dif:dif(ext, _5471020)), \+ ~tFly(ext, iChilly)==>tFly(ext, iChilly))).
- % Adding negative
- % trigger: tFly(_5476396,iChilly)
- % test: call_u_no_bc(tFly(_5476396,iChilly)),ground(tFly(_5476396,iChilly)),dif:dif(ext,_5476396)
- % body: nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)]))
- % Support: (\+tFly(_5475946,iChilly)/(ground(tFly(_5475946,iChilly)),dif:dif(ext,_5475946)),\+ ~tFly(ext,iChilly)==>tFly(ext,iChilly)),mfl(user,'/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc',66)
- % Adding negative
- % trigger: ~tFly(ext,iChilly)
- % test: call_u_no_bc(~tFly(ext,iChilly))
- % body: rhs([tFly(ext,iChilly)])
- % Support: \+tFly(_5476396,iChilly),nt(tFly(_5479234,iChilly),(call_u_no_bc(tFly(_5476396,iChilly)),ground(tFly(_5476396,iChilly)),dif:dif(ext,_5476396)),nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)])))
- % Adding NEG mpred_do_fcnt via support
- % trigger: tFly(_5479234,iChilly)
- % cond: call_u_no_bc(tFly(_5476396,iChilly)),ground(tFly(_5476396,iChilly)),dif:dif(ext,_5476396)
- % action: nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)]))
- % from: mpred_add_support_fast(nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)])),(\+tFly(_5476396,iChilly),nt(tFly(_5479234,iChilly),(call_u_no_bc(tFly(_5476396,iChilly)),ground(tFly(_5476396,iChilly)),dif:dif(ext,_5476396)),nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)])))))
- % RHS-Post1: tFly(ext,iChilly)
- % Support: \+ ~tFly(ext,iChilly),nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)]))
- % Adding NEG mpred_do_fcnt via support
- % trigger: ~tFly(ext,iChilly)
- % cond: call_u_no_bc(~tFly(ext,iChilly))
- % action: rhs([tFly(ext,iChilly)])
- % from: mpred_add_support_fast(tFly(ext,iChilly),(\+ ~tFly(ext,iChilly),nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)]))))
- % user:mpred_fwc1(tFly(ext, iChilly)).
- % Found positive trigger: tFly(ext,iChilly)
- % body: ground(tFly(ext,iChilly)),dif:dif(ext,ext),\+tFly(ext,iChilly)=tFly(ext,iChilly)*->rhs([\+tFly(ext,iChilly)])
- % Found positive trigger: tFly(ext,iChilly)
- % body: rhs([iza(iChilly,tFly)])
- % RHS-Post1: iza(iChilly,tFly)
- % Support: tFly(ext,iChilly),pt(tFly(ext,iChilly),rhs([iza(iChilly,tFly)]))
- % user:mpred_fwc1(iza(iChilly, tFly)).
- % Found positive trigger: iza(iChilly,tFly)
- % body: rhs([tFly(ext,iChilly)])
- % RHS-Post1: tFly(ext,iChilly)
- % Support: iza(iChilly,tFly),pt(iza(iChilly,tFly),rhs([tFly(ext,iChilly)]))
- % Found positive trigger: iza(iChilly,tFly)
- % body: mpred_positive_fact(iza(iChilly,tFly))*->rhs([\+ ~iza(iChilly,tFly)])
- % RHS-Withdrawing-Negation: \+ ~iza(iChilly,tFly)
- % Support: iza(iChilly,tFly),pt(iza(iChilly,tFly),(mpred_positive_fact(iza(iChilly,tFly))*->rhs([\+ ~iza(iChilly,tFly)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~iza(iChilly,tFly)
- % Found positive trigger: tFly(ext,iChilly)
- % body: mpred_positive_fact(tFly(ext,iChilly))*->rhs([\+ ~tFly(ext,iChilly)])
- % RHS-Withdrawing-Negation: \+ ~tFly(ext,iChilly)
- % Support: tFly(ext,iChilly),pt(tFly(ext,iChilly),(mpred_positive_fact(tFly(ext,iChilly))*->rhs([\+ ~tFly(ext,iChilly)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~tFly(ext,iChilly)
- % Found negative trigger: tFly(ext,iChilly)
- % cond: call_u_no_bc(tFly(_5578286,iChilly)),ground(tFly(_5578286,iChilly)),dif:dif(ext,_5578286)
- % body: nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)]))
- % Support: spft(nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)])),\+tFly(_5578286,iChilly),nt(tFly(ext,iChilly),(call_u_no_bc(tFly(_5578286,iChilly)),ground(tFly(_5578286,iChilly)),dif:dif(ext,_5578286)),nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)]))))
- % Found positive trigger: \+tFly(_5585480,iChilly)/(ground(tFly(_5585480,iChilly)),dif:dif(ext,_5585480)),\+ ~tFly(ext,iChilly)==>tFly(ext,iChilly)
- % body: mpred_positive_fact((\+tFly(_5585480,iChilly)/(ground(tFly(_5585480,iChilly)),dif:dif(ext,_5585480)),\+ ~tFly(ext,iChilly)==>tFly(ext,iChilly)))*->rhs([\+ ~ (\+tFly(_5585480,iChilly)/(ground(tFly(_5585480,iChilly)),dif:dif(ext,_5585480)),\+ ~tFly(ext,iChilly)==>tFly(ext,iChilly))])
- % Found positive trigger: mdefault(tFly(ext,iChilly))
- % body: mpred_positive_fact(mdefault(tFly(ext,iChilly)))*->rhs([\+ ~mdefault(tFly(ext,iChilly))])
- % RHS-Withdrawing-Negation: \+ ~mdefault(tFly(ext,iChilly))
- % Support: mdefault(tFly(ext,iChilly)),pt(mdefault(tFly(ext,iChilly)),(mpred_positive_fact(mdefault(tFly(ext,iChilly)))*->rhs([\+ ~mdefault(tFly(ext,iChilly))])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mdefault(tFly(ext,iChilly))
- % Found positive trigger: tBird(ext,_5607082)==>mdefault(tFly(ext,_5607082))
- % body: mpred_positive_fact((tBird(ext,_5607082)==>mdefault(tFly(ext,_5607082))))*->rhs([\+ ~ (tBird(ext,_5607082)==>mdefault(tFly(ext,_5607082)))])
- % Found positive trigger: mdefault((tBird(ext,_5150410)==>tFly(ext,_5150410)))
- % body: mpred_positive_fact(mdefault((tBird(ext,_5150410)==>tFly(ext,_5150410))))*->rhs([\+ ~mdefault((tBird(ext,_5150410)==>tFly(ext,_5150410)))])
- % RHS-Withdrawing-Negation: \+ ~mdefault((tBird(ext,_5150410)==>tFly(ext,_5150410)))
- % Support: mdefault((tBird(ext,_5146124)==>tFly(ext,_5146124))),pt(mdefault((tBird(ext,_5150410)==>tFly(ext,_5150410))),(mpred_positive_fact(mdefault((tBird(ext,_5150410)==>tFly(ext,_5150410))))*->rhs([\+ ~mdefault((tBird(ext,_5150410)==>tFly(ext,_5150410)))])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mdefault((tBird(ext,_5150410)==>tFly(ext,_5150410)))
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:68
- % make sure tweety is a bird
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:69
- Justifications for tBird(ext,iTweety):
- 1.1 iza(iTweety,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5650200]
- 1.2 tBird(ext,W4)<==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5652558]
- 1.3 iza(iTweety,tCanary) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5654916]
- 1.4 iza(W4,tCanary)==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5657274]
- 1.5 tType(tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:41]
- 1.6 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>iza(X4,W4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:32]
- 1.7 tCanary(ext,iTweety) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:60]
- 1.8 tCanary(ext,W4)<==>iza(W4,tCanary) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5660522]
- 1.9 genls(tCanary,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:48]
- 1.10 genls(W4,Y4)==>(iza(X4,W4)==>iza(X4,Y4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:46]
- 1.11 tType(tCanary) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:39]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:71
- % make sure tweety can fly
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:72
- Justifications for tFly(ext,iTweety):
- 1.1 \+ ~tFly(ext,iTweety) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.2 \+tFly(_,iTweety) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.3 \+tFly(W4,iTweety)/(ground(tFly(W4,iTweety)),dif:dif(ext,W4)),\+ ~tFly(ext,iTweety)==>tFly(ext,iTweety) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5721224]
- 1.4 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 1.5 mdefault(tFly(ext,iTweety)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5723682]
- 1.6 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 1.7 tBird(ext,iTweety) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5726474]
- 1.8 tBird(ext,W4)==>mdefault(tFly(ext,W4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5728832]
- 1.9 iza(iTweety,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5731250]
- 1.10 tBird(ext,W4)<==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5733608]
- 1.11 mdefault((tBird(ext,W4)==>tFly(ext,W4))) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:66]
- 1.12 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 1.13 iza(iTweety,tCanary) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5736664]
- 1.14 iza(W4,tCanary)==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5739022]
- 1.15 tType(tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:41]
- 1.16 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>iza(X4,W4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:32]
- 1.17 tCanary(ext,iTweety) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:60]
- 1.18 tCanary(ext,W4)<==>iza(W4,tCanary) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5742390]
- 1.19 genls(tCanary,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:48]
- 1.20 genls(W4,Y4)==>(iza(X4,W4)==>iza(X4,Y4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:46]
- 1.21 tType(tCanary) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:39]
- 2.1 iza(iTweety,tFly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5745988]
- 2.2 tFly(ext,W4)<==>iza(W4,tFly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5748346]
- 2.3 tFly(ext,iTweety) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5750704]
- 2.4 tType(tFly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:38]
- 2.5 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>iza(X4,W4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:32]
- 2.6 \+ ~tFly(ext,iTweety) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 2.7 \+tFly(_,iTweety) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 2.8 \+tFly(W4,iTweety)/(ground(tFly(W4,iTweety)),dif:dif(ext,W4)),\+ ~tFly(ext,iTweety)==>tFly(ext,iTweety) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5754360]
- 2.9 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 2.10 mdefault(tFly(ext,iTweety)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5756938]
- 2.11 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 2.12 tBird(ext,iTweety) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5759730]
- 2.13 tBird(ext,W4)==>mdefault(tFly(ext,W4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5762088]
- 2.14 iza(iTweety,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5764506]
- 2.15 tBird(ext,W4)<==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5766864]
- 2.16 mdefault((tBird(ext,W4)==>tFly(ext,W4))) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:66]
- 2.17 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 2.18 iza(iTweety,tCanary) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5769920]
- 2.19 iza(W4,tCanary)==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5772278]
- 2.20 tType(tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:41]
- 2.21 tCanary(ext,iTweety) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:60]
- 2.22 tCanary(ext,W4)<==>iza(W4,tCanary) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5775316]
- 2.23 genls(tCanary,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:48]
- 2.24 genls(W4,Y4)==>(iza(X4,W4)==>iza(X4,Y4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:46]
- 2.25 tType(tCanary) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:39]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:74
- % make sure chilly can fly
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:75
- Justifications for iza(iChilly,tFly):
- 1.1 tFly(ext,iChilly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5764076]
- 1.2 tFly(ext,W4)<==>iza(W4,tFly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5766434]
- 1.3 \+ ~tFly(ext,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.4 \+tFly(_,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.5 \+tFly(W4,iChilly)/(ground(tFly(W4,iChilly)),dif:dif(ext,W4)),\+ ~tFly(ext,iChilly)==>tFly(ext,iChilly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5769480]
- 1.6 tType(tFly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:38]
- 1.7 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>iza(X4,W4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:32]
- 1.8 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 1.9 mdefault(tFly(ext,iChilly)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5772548]
- 1.10 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 1.11 tBird(ext,iChilly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5775460]
- 1.12 tBird(ext,W4)==>mdefault(tFly(ext,W4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5777818]
- 1.13 iza(iChilly,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5780236]
- 1.14 tBird(ext,W4)<==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5782594]
- 1.15 mdefault((tBird(ext,W4)==>tFly(ext,W4))) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:66]
- 1.16 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 1.17 iza(iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5785650]
- 1.18 iza(W4,tPenguin)==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5788008]
- 1.19 tType(tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:41]
- 1.20 tPenguin(ext,iChilly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:54]
- 1.21 tPenguin(ext,W4)<==>iza(W4,tPenguin) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5791046]
- 1.22 genls(tPenguin,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:49]
- 1.23 genls(W4,Y4)==>(iza(X4,W4)==>iza(X4,Y4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:46]
- 1.24 tType(tPenguin) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:40]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:75
- Justifications for iChilly=iChilly:
- 1.1 iChilly=iChilly:-_ % [foreign:_5766016]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:77
- % make sure tweety is a bird
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:78
- Justifications for tBird(ext,iTweety):
- 1.1 iza(iTweety,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5787838]
- 1.2 tBird(ext,W4)<==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5790196]
- 1.3 iza(iTweety,tCanary) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5792554]
- 1.4 iza(W4,tCanary)==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5794912]
- 1.5 tType(tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:41]
- 1.6 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>iza(X4,W4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:32]
- 1.7 tCanary(ext,iTweety) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:60]
- 1.8 tCanary(ext,W4)<==>iza(W4,tCanary) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5798160]
- 1.9 genls(tCanary,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:48]
- 1.10 genls(W4,Y4)==>(iza(X4,W4)==>iza(X4,Y4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:46]
- 1.11 tType(tCanary) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:39]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- :- dynamic baseKB:tFly/2.
- :- multifile baseKB:tFly/2.
- :- public baseKB:tFly/2.
- :- module_transparent baseKB:tFly/2.
- :- dynamic tFly/2.
- :- multifile tFly/2.
- :- public tFly/2.
- :- module_transparent tFly/2.
- tFly(ext, iChilly).
- tFly(ext, iTweety).
- tFly(A, B) :-
- inherit_above(user, tFly(A, B)).
- :- dynamic baseKB:tBird/2.
- :- multifile baseKB:tBird/2.
- :- public baseKB:tBird/2.
- :- module_transparent baseKB:tBird/2.
- :- dynamic tBird/2.
- :- multifile tBird/2.
- :- public tBird/2.
- :- module_transparent tBird/2.
- tBird(ext, iTweety).
- tBird(ext, iChilly).
- tBird(A, B) :-
- inherit_above(user, tBird(A, B)).
- :- dynamic baseKB:iza/2.
- :- multifile baseKB:iza/2.
- :- public baseKB:iza/2.
- :- module_transparent baseKB:iza/2.
- :- dynamic iza/2.
- :- multifile iza/2.
- :- public iza/2.
- :- module_transparent iza/2.
- iza(iChilly, tFly).
- iza(iTweety, tFly).
- iza(iTweety, tBird).
- iza(iTweety, tCanary).
- iza(iChilly, tBird).
- iza(iChilly, tPenguin).
- iza(A, B) :-
- inherit_above(user, iza(A, B)).
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:82
- % make sure tweety can fly (and again chilly)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:83
- Justifications for tFly(ext,iTweety):
- 1.1 \+ ~tFly(ext,iTweety) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.2 \+tFly(_,iTweety) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.3 \+tFly(W4,iTweety)/(ground(tFly(W4,iTweety)),dif:dif(ext,W4)),\+ ~tFly(ext,iTweety)==>tFly(ext,iTweety) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5860720]
- 1.4 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 1.5 mdefault(tFly(ext,iTweety)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5863178]
- 1.6 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 1.7 tBird(ext,iTweety) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5865970]
- 1.8 tBird(ext,W4)==>mdefault(tFly(ext,W4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5868328]
- 1.9 iza(iTweety,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5870746]
- 1.10 tBird(ext,W4)<==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5873104]
- 1.11 mdefault((tBird(ext,W4)==>tFly(ext,W4))) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:66]
- 1.12 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 1.13 iza(iTweety,tCanary) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5876160]
- 1.14 iza(W4,tCanary)==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5878518]
- 1.15 tType(tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:41]
- 1.16 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>iza(X4,W4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:32]
- 1.17 tCanary(ext,iTweety) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:60]
- 1.18 tCanary(ext,W4)<==>iza(W4,tCanary) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5881886]
- 1.19 genls(tCanary,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:48]
- 1.20 genls(W4,Y4)==>(iza(X4,W4)==>iza(X4,Y4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:46]
- 1.21 tType(tCanary) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:39]
- 2.1 iza(iTweety,tFly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5885484]
- 2.2 tFly(ext,W4)<==>iza(W4,tFly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5887842]
- 2.3 tFly(ext,iTweety) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5890200]
- 2.4 tType(tFly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:38]
- 2.5 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>iza(X4,W4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:32]
- 2.6 \+ ~tFly(ext,iTweety) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 2.7 \+tFly(_,iTweety) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 2.8 \+tFly(W4,iTweety)/(ground(tFly(W4,iTweety)),dif:dif(ext,W4)),\+ ~tFly(ext,iTweety)==>tFly(ext,iTweety) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5893856]
- 2.9 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 2.10 mdefault(tFly(ext,iTweety)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5896434]
- 2.11 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 2.12 tBird(ext,iTweety) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5899226]
- 2.13 tBird(ext,W4)==>mdefault(tFly(ext,W4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5901584]
- 2.14 iza(iTweety,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5904002]
- 2.15 tBird(ext,W4)<==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5906360]
- 2.16 mdefault((tBird(ext,W4)==>tFly(ext,W4))) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:66]
- 2.17 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 2.18 iza(iTweety,tCanary) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5909416]
- 2.19 iza(W4,tCanary)==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5911774]
- 2.20 tType(tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:41]
- 2.21 tCanary(ext,iTweety) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:60]
- 2.22 tCanary(ext,W4)<==>iza(W4,tCanary) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5914812]
- 2.23 genls(tCanary,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:48]
- 2.24 genls(W4,Y4)==>(iza(X4,W4)==>iza(X4,Y4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:46]
- 2.25 tType(tCanary) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:39]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:84
- Justifications for tFly(ext,iChilly):
- 1.1 \+ ~tFly(ext,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.2 \+tFly(_,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.3 \+tFly(W4,iChilly)/(ground(tFly(W4,iChilly)),dif:dif(ext,W4)),\+ ~tFly(ext,iChilly)==>tFly(ext,iChilly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5928660]
- 1.4 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 1.5 mdefault(tFly(ext,iChilly)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5931118]
- 1.6 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 1.7 tBird(ext,iChilly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5933910]
- 1.8 tBird(ext,W4)==>mdefault(tFly(ext,W4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5936268]
- 1.9 iza(iChilly,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5938686]
- 1.10 tBird(ext,W4)<==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5941044]
- 1.11 mdefault((tBird(ext,W4)==>tFly(ext,W4))) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:66]
- 1.12 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 1.13 iza(iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5944100]
- 1.14 iza(W4,tPenguin)==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5946458]
- 1.15 tType(tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:41]
- 1.16 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>iza(X4,W4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:32]
- 1.17 tPenguin(ext,iChilly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:54]
- 1.18 tPenguin(ext,W4)<==>iza(W4,tPenguin) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5949826]
- 1.19 genls(tPenguin,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:49]
- 1.20 genls(W4,Y4)==>(iza(X4,W4)==>iza(X4,Y4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:46]
- 1.21 tType(tPenguin) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:40]
- 2.1 iza(iChilly,tFly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5953424]
- 2.2 tFly(ext,W4)<==>iza(W4,tFly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5955782]
- 2.3 tFly(ext,iChilly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5958140]
- 2.4 tType(tFly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:38]
- 2.5 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>iza(X4,W4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:32]
- 2.6 \+ ~tFly(ext,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 2.7 \+tFly(_,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 2.8 \+tFly(W4,iChilly)/(ground(tFly(W4,iChilly)),dif:dif(ext,W4)),\+ ~tFly(ext,iChilly)==>tFly(ext,iChilly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5961796]
- 2.9 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 2.10 mdefault(tFly(ext,iChilly)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5964374]
- 2.11 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 2.12 tBird(ext,iChilly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5967166]
- 2.13 tBird(ext,W4)==>mdefault(tFly(ext,W4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5969524]
- 2.14 iza(iChilly,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5971942]
- 2.15 tBird(ext,W4)<==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5974300]
- 2.16 mdefault((tBird(ext,W4)==>tFly(ext,W4))) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:66]
- 2.17 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 2.18 iza(iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5977356]
- 2.19 iza(W4,tPenguin)==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5979714]
- 2.20 tType(tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:41]
- 2.21 tPenguin(ext,iChilly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:54]
- 2.22 tPenguin(ext,W4)<==>iza(W4,tPenguin) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_5982752]
- 2.23 genls(tPenguin,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:49]
- 2.24 genls(W4,Y4)==>(iza(X4,W4)==>iza(X4,Y4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:46]
- 2.25 tType(tPenguin) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:40]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:86
- % Tell us why chilly flys
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:87
- % =======================================================================
- :- dynamic baseKB:tFly/2.
- :- multifile baseKB:tFly/2.
- :- public baseKB:tFly/2.
- :- module_transparent baseKB:tFly/2.
- :- dynamic tFly/2.
- :- multifile tFly/2.
- :- public tFly/2.
- :- module_transparent tFly/2.
- tFly(ext, iChilly).
- tFly(ext, iChilly) :-
- inherit_above(user, tFly(ext, iChilly)).
- % =======================================================================
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % =======================================================================
- ==================
- % mpred_db_type(s, v).
- % ---
- fact(_5965024).
- ==================
- ==================
- % mpred_child(s, v).
- % ---
- iza(iChilly, tFly).
- ==================
- % -mpred_axiom.
- % -well_founded.
- % -mpred_supported(local, s).
- % +mpred_supported(cycles, s).
- % -mpred_assumption.
- % -get_mpred_is_tracing.
- % =======================================================================
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:89
- % Make sure chilly is a bird from only inheritence NOW.
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:90
- % passed_mpred_test(\+mpred_axiom(tBird(ext, iChilly))).
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:92
- % Signal Error if chilly stops being a bird
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:93
- % user:mpred_fwc1(never_retract_u(tBird(ext, iChilly))).
- % Found positive trigger: never_retract_u(tBird(ext,iChilly))
- % body: mpred_positive_fact(never_retract_u(tBird(ext,iChilly)))*->rhs([\+ ~never_retract_u(tBird(ext,iChilly))])
- % RHS-Withdrawing-Negation: \+ ~never_retract_u(tBird(ext,iChilly))
- % Support: never_retract_u(tBird(ext,iChilly)),pt(never_retract_u(tBird(ext,iChilly)),(mpred_positive_fact(never_retract_u(tBird(ext,iChilly)))*->rhs([\+ ~never_retract_u(tBird(ext,iChilly))])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~never_retract_u(tBird(ext,iChilly))
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:95
- % penguins do not tFly.
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:96
- % user:mpred_fwc1((tPenguin(ext, _6049414)==> ~tFly(ext, _6049414))).
- % Adding positive
- % trigger: tPenguin(ext,_6054320)
- % body: rhs([~tFly(ext,_6054320)])
- % Support: (tPenguin(ext,_6053794)==> ~tFly(ext,_6053794)),mfl(user,'/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc',96)
- % RHS-Post1: ~tFly(ext,iChilly)
- % Support: tPenguin(ext,iChilly),pt(tPenguin(ext,_6061856),rhs([~tFly(ext,_6061856)]))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): tFly(ext,iChilly)
- % still_supported(tFly(ext,iChilly))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): tFly(ext,iChilly)
- % still_supported(tFly(ext,iChilly))
- % tFly(ext,iChilly) was still supported by \+ ~tFly(ext,iChilly),nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)]))
- % tFly(ext,iChilly) was still supported by iza(iChilly,tFly),pt(iza(iChilly,tFly),rhs([tFly(ext,iChilly)]))
- % Adding negative
- % trigger: ~tFly(ext,iChilly)
- % test: call_u_no_bc(~tFly(ext,iChilly))
- % body: rhs([tFly(ext,iChilly)])
- % Support: \+tFly(ext,iChilly),nt(tFly(ext,iChilly),(call_u_no_bc(tFly(_6096408,iChilly)),ground(tFly(_6096408,iChilly)),dif:dif(ext,_6096408)),nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)])))
- % Adding NEG mpred_do_fcnt via support
- % trigger: tFly(ext,iChilly)
- % cond: call_u_no_bc(tFly(_6096408,iChilly)),ground(tFly(_6096408,iChilly)),dif:dif(ext,_6096408)
- % action: nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)]))
- % from: mpred_add_support_fast(nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)])),(\+tFly(ext,iChilly),nt(tFly(ext,iChilly),(call_u_no_bc(tFly(_6096408,iChilly)),ground(tFly(_6096408,iChilly)),dif:dif(ext,_6096408)),nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)])))))
- % RHS-Post1: tFly(ext,iChilly)
- % Support: \+ ~tFly(ext,iChilly),nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)]))
- % Adding NEG mpred_do_fcnt via support
- % trigger: ~tFly(ext,iChilly)
- % cond: call_u_no_bc(~tFly(ext,iChilly))
- % action: rhs([tFly(ext,iChilly)])
- % from: mpred_add_support_fast(tFly(ext,iChilly),(\+ ~tFly(ext,iChilly),nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)]))))
- % user:mpred_fwc1(tFly(ext, iChilly)).
- % Found positive trigger: tFly(ext,iChilly)
- % body: ground(tFly(ext,iChilly)),dif:dif(ext,ext),\+tFly(ext,iChilly)=tFly(ext,iChilly)*->rhs([\+tFly(ext,iChilly)])
- % Found positive trigger: tFly(ext,iChilly)
- % body: rhs([iza(iChilly,tFly)])
- % RHS-Post1: iza(iChilly,tFly)
- % Support: tFly(ext,iChilly),pt(tFly(ext,iChilly),rhs([iza(iChilly,tFly)]))
- % user:mpred_fwc1(iza(iChilly, tFly)).
- % Found positive trigger: iza(iChilly,tFly)
- % body: rhs([tFly(ext,iChilly)])
- % RHS-Post1: tFly(ext,iChilly)
- % Support: iza(iChilly,tFly),pt(iza(iChilly,tFly),rhs([tFly(ext,iChilly)]))
- % Found positive trigger: iza(iChilly,tFly)
- % body: mpred_positive_fact(iza(iChilly,tFly))*->rhs([\+ ~iza(iChilly,tFly)])
- % RHS-Withdrawing-Negation: \+ ~iza(iChilly,tFly)
- % Support: iza(iChilly,tFly),pt(iza(iChilly,tFly),(mpred_positive_fact(iza(iChilly,tFly))*->rhs([\+ ~iza(iChilly,tFly)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~iza(iChilly,tFly)
- % Found positive trigger: tFly(ext,iChilly)
- % body: mpred_positive_fact(tFly(ext,iChilly))*->rhs([\+ ~tFly(ext,iChilly)])
- % RHS-Withdrawing-Negation: \+ ~tFly(ext,iChilly)
- % Support: tFly(ext,iChilly),pt(tFly(ext,iChilly),(mpred_positive_fact(tFly(ext,iChilly))*->rhs([\+ ~tFly(ext,iChilly)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~tFly(ext,iChilly)
- % Found negative trigger: tFly(ext,iChilly)
- % cond: call_u_no_bc(tFly(_6186766,iChilly)),ground(tFly(_6186766,iChilly)),dif:dif(ext,_6186766)
- % body: nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)]))
- % Support: spft(nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)])),\+tFly(_6186766,iChilly),nt(tFly(ext,iChilly),(call_u_no_bc(tFly(_6186766,iChilly)),ground(tFly(_6186766,iChilly)),dif:dif(ext,_6186766)),nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)]))))
- % Found negative trigger: tFly(ext,iChilly)
- % cond: call_u_no_bc(tFly(_6186766,iChilly)),ground(tFly(_6186766,iChilly)),dif:dif(ext,_6186766)
- % body: nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)]))
- % Support: spft(nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)])),\+tFly(ext,iChilly),nt(tFly(ext,iChilly),(call_u_no_bc(tFly(_6186766,iChilly)),ground(tFly(_6186766,iChilly)),dif:dif(ext,_6186766)),nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)]))))
- % show_failure(user, user:(\+mpred_supported(tFly(ext, iChilly)))).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % mpred_post12(~tFly(ext, iChilly), (tPenguin(ext, iChilly), pt(tPenguin(ext, _6061856), rhs([~tFly(ext, _6061856)])))) :-
- % get_support(tFly(ext, iChilly),
- % (\+ ~tFly(ext, iChilly), nt(~tFly(ext, iChilly), call_u_no_bc(~tFly(ext, iChilly)), rhs([tFly(ext, iChilly)])))).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:96
- Justifications for tFly(ext,iChilly):
- 1.1 \+ ~tFly(ext,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.2 \+tFly(_,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.3 \+tFly(W4,iChilly)/(ground(tFly(W4,iChilly)),dif:dif(ext,W4)),\+ ~tFly(ext,iChilly)==>tFly(ext,iChilly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6298372]
- 1.4 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 1.5 mdefault(tFly(ext,iChilly)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6300830]
- 1.6 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 1.7 tBird(ext,iChilly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6303622]
- 1.8 tBird(ext,W4)==>mdefault(tFly(ext,W4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6305980]
- 1.9 iza(iChilly,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6308398]
- 1.10 tBird(ext,W4)<==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6310756]
- 1.11 mdefault((tBird(ext,W4)==>tFly(ext,W4))) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:66]
- 1.12 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 1.13 iza(iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6313812]
- 1.14 iza(W4,tPenguin)==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6316170]
- 1.15 tType(tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:41]
- 1.16 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>iza(X4,W4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:32]
- 1.17 tPenguin(ext,iChilly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:54]
- 1.18 tPenguin(ext,W4)<==>iza(W4,tPenguin) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6319538]
- 1.19 genls(tPenguin,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:49]
- 1.20 genls(W4,Y4)==>(iza(X4,W4)==>iza(X4,Y4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:46]
- 1.21 tType(tPenguin) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:40]
- 2.1 \+ ~tFly(ext,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 2.2 \+tFly(ext,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 2.3 \+tFly(W4,iChilly)/(ground(tFly(W4,iChilly)),dif:dif(ext,W4)),\+ ~tFly(ext,iChilly)==>tFly(ext,iChilly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6323824]
- 2.4 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 2.5 mdefault(tFly(ext,iChilly)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6326282]
- 2.6 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 2.7 tBird(ext,iChilly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6329074]
- 2.8 tBird(ext,W4)==>mdefault(tFly(ext,W4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6331432]
- 2.9 iza(iChilly,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6333850]
- 2.10 tBird(ext,W4)<==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6336208]
- 2.11 mdefault((tBird(ext,W4)==>tFly(ext,W4))) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:66]
- 2.12 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 2.13 iza(iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6339264]
- 2.14 iza(W4,tPenguin)==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6341622]
- 2.15 tType(tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:41]
- 2.16 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>iza(X4,W4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:32]
- 2.17 tPenguin(ext,iChilly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:54]
- 2.18 tPenguin(ext,W4)<==>iza(W4,tPenguin) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6344990]
- 2.19 genls(tPenguin,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:49]
- 2.20 genls(W4,Y4)==>(iza(X4,W4)==>iza(X4,Y4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:46]
- 2.21 tType(tPenguin) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:40]
- 3.1 iza(iChilly,tFly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6348588]
- 3.2 tFly(ext,W4)<==>iza(W4,tFly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6350946]
- 3.3 tFly(ext,iChilly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6353304]
- 3.4 tType(tFly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:38]
- 3.5 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>iza(X4,W4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:32]
- 3.6 \+ ~tFly(ext,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 3.7 \+tFly(_,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 3.8 \+tFly(W4,iChilly)/(ground(tFly(W4,iChilly)),dif:dif(ext,W4)),\+ ~tFly(ext,iChilly)==>tFly(ext,iChilly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6356960]
- 3.9 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 3.10 mdefault(tFly(ext,iChilly)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6359538]
- 3.11 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 3.12 tBird(ext,iChilly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6362330]
- 3.13 tBird(ext,W4)==>mdefault(tFly(ext,W4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6364688]
- 3.14 iza(iChilly,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6367106]
- 3.15 tBird(ext,W4)<==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6369464]
- 3.16 mdefault((tBird(ext,W4)==>tFly(ext,W4))) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:66]
- 3.17 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 3.18 iza(iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6372520]
- 3.19 iza(W4,tPenguin)==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6374878]
- 3.20 tType(tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:41]
- 3.21 tPenguin(ext,iChilly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:54]
- 3.22 tPenguin(ext,W4)<==>iza(W4,tPenguin) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6377916]
- 3.23 genls(tPenguin,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:49]
- 3.24 genls(W4,Y4)==>(iza(X4,W4)==>iza(X4,Y4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:46]
- 3.25 tType(tPenguin) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:40]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % still_supported(tFly(ext,iChilly))
- % Adding negative
- % trigger: ~tFly(ext,iChilly)
- % test: call_u_no_bc(~tFly(ext,iChilly))
- % body: rhs([tFly(ext,iChilly)])
- % Support: \+tFly(ext,iChilly),nt(tFly(ext,iChilly),(call_u_no_bc(tFly(_6305644,iChilly)),ground(tFly(_6305644,iChilly)),dif:dif(ext,_6305644)),nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)])))
- % Adding NEG mpred_do_fcnt via support
- % trigger: tFly(ext,iChilly)
- % cond: call_u_no_bc(tFly(_6305644,iChilly)),ground(tFly(_6305644,iChilly)),dif:dif(ext,_6305644)
- % action: nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)]))
- % from: mpred_add_support_fast(nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)])),(\+tFly(ext,iChilly),nt(tFly(ext,iChilly),(call_u_no_bc(tFly(_6305644,iChilly)),ground(tFly(_6305644,iChilly)),dif:dif(ext,_6305644)),nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)])))))
- % RHS-Post1: tFly(ext,iChilly)
- % Support: \+ ~tFly(ext,iChilly),nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)]))
- % user:mpred_fwc1(~tFly(ext, iChilly)).
- % Found positive trigger: ~tFly(ext,iChilly)
- % body: mpred_positive_fact(tFly(ext,iChilly))*->pt(tFly(ext,iChilly),rhs([{dmsg(warn(conflict(tFly(ext,iChilly))))}]))
- % Adding positive
- % trigger: tFly(ext,iChilly)
- % body: rhs([{dmsg(warn(conflict(tFly(ext,iChilly))))}])
- % Support: ~tFly(ext,iChilly),pt(~tFly(ext,iChilly),(mpred_positive_fact(tFly(ext,iChilly))*->pt(tFly(ext,iChilly),rhs([{dmsg(warn(conflict(tFly(ext,iChilly))))}]))))
- % warn(conflict(tFly(ext, iChilly))).
- % Found positive trigger: ~tFly(ext,iChilly)
- % body: mpred_positive_fact(tFly(ext,iChilly))*->rhs([\+tFly(ext,iChilly)])
- % RHS-Withdrawing-Negation: \+tFly(ext,iChilly)
- % Support: ~tFly(ext,iChilly),pt(~tFly(ext,iChilly),(mpred_positive_fact(tFly(ext,iChilly))*->rhs([\+tFly(ext,iChilly)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): tFly(ext,iChilly)
- % still_supported(tFly(ext,iChilly))
- % Found positive trigger: ~tFly(ext,iChilly)
- % body: mpred_positive_fact(~tFly(ext,iChilly))*->rhs([\+ ~ (~tFly(ext,iChilly))])
- % Found negative trigger: ~tFly(ext,iChilly)
- % cond: call_u_no_bc(~tFly(ext,iChilly))
- % body: rhs([tFly(ext,iChilly)])
- % Support: spft(tFly(ext,iChilly),\+ ~tFly(ext,iChilly),nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)])))
- % Removing support: \+ ~tFly(ext,iChilly),nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)]))
- % Which was for: tFly(ext,iChilly)
- % found(mpred_rem_support(tFly(ext, iChilly), (\+ ~tFly(ext, iChilly), nt(~tFly(ext, iChilly), call_u_no_bc(~tFly(ext, iChilly)), rhs([tFly(ext, iChilly)]))))).
- % Adding negative
- % trigger: ~tFly(ext,iChilly)
- % test: call_u_no_bc(~tFly(ext,iChilly))
- % body: rhs([tFly(ext,iChilly)])
- % Support: \+tFly(ext,iChilly),nt(tFly(ext,iChilly),(call_u_no_bc(tFly(_6388254,iChilly)),ground(tFly(_6388254,iChilly)),dif:dif(ext,_6388254)),nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)])))
- % Adding NEG mpred_do_fcnt via support
- % trigger: tFly(ext,iChilly)
- % cond: call_u_no_bc(tFly(_6388254,iChilly)),ground(tFly(_6388254,iChilly)),dif:dif(ext,_6388254)
- % action: nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)]))
- % from: mpred_add_support_fast(nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)])),(\+tFly(ext,iChilly),nt(tFly(ext,iChilly),(call_u_no_bc(tFly(_6388254,iChilly)),ground(tFly(_6388254,iChilly)),dif:dif(ext,_6388254)),nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)])))))
- % Found positive trigger: tPenguin(ext,_6401646)==> ~tFly(ext,_6401646)
- % body: mpred_positive_fact((tPenguin(ext,_6401646)==> ~tFly(ext,_6401646)))*->rhs([\+ ~ (tPenguin(ext,_6401646)==> ~tFly(ext,_6401646))])
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:98
- % make sure chilly is a bird
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:99
- Justifications for tBird(ext,iChilly):
- 1.1 iza(iChilly,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6428806]
- 1.2 tBird(ext,W4)<==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6431164]
- 1.3 iza(iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6433522]
- 1.4 iza(W4,tPenguin)==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6435880]
- 1.5 tType(tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:41]
- 1.6 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>iza(X4,W4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:32]
- 1.7 tPenguin(ext,iChilly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:54]
- 1.8 tPenguin(ext,W4)<==>iza(W4,tPenguin) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6439128]
- 1.9 genls(tPenguin,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:49]
- 1.10 genls(W4,Y4)==>(iza(X4,W4)==>iza(X4,Y4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:46]
- 1.11 tType(tPenguin) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:40]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:101
- % confirm chilly now doesn't fly
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:102
- % passed_mpred_test(\+tFly(ext, iChilly)).
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:104
- % confirm chilly now cant fly
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:105
- Justifications for ~tFly(ext,iChilly):
- 1.1 tPenguin(ext,iChilly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:54]
- 1.2 tPenguin(ext,W4)==> ~tFly(ext,W4) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:96]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:107
- % User asserts chilly is a bird.
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:108
- % %= repropigate ? that chilly was a bird again (actualy this asserts)
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:111
- % Make sure were the reason he was a bird and not just inheritence NOW.
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:112
- Justifications for tBird(ext,iChilly):
- 1.1 iza(iChilly,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6488422]
- 1.2 tBird(ext,W4)<==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6490780]
- 1.3 iza(iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6493138]
- 1.4 iza(W4,tPenguin)==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6495496]
- 1.5 tType(tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:41]
- 1.6 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>iza(X4,W4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:32]
- 1.7 tPenguin(ext,iChilly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:54]
- 1.8 tPenguin(ext,W4)<==>iza(W4,tPenguin) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6498744]
- 1.9 genls(tPenguin,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:49]
- 1.10 genls(W4,Y4)==>(iza(X4,W4)==>iza(X4,Y4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:46]
- 1.11 tType(tPenguin) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:40]
- 2.1 mfl(user,/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc,109)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:114
- % Make sure were the reason he was a bird and not just inheritence NOW.
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:115
- Justifications for mpred_axiom(tBird(ext,iChilly)):
- 1.1 mpred_axiom(tBird(ext,iChilly)):-mpred_get_support(tBird(ext,iChilly),W4),is_user_reason(W4),! % [pfc/prolog/pfc2.0/mpred_core.pl:3936]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:118
- % =======================================================================
- :- dynamic baseKB:tBird/2.
- :- multifile baseKB:tBird/2.
- :- public baseKB:tBird/2.
- :- module_transparent baseKB:tBird/2.
- :- dynamic tBird/2.
- :- multifile tBird/2.
- :- public tBird/2.
- :- module_transparent tBird/2.
- tBird(ext, iChilly).
- tBird(ext, iChilly) :-
- inherit_above(user, tBird(ext, iChilly)).
- % =======================================================================
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % =======================================================================
- ==================
- % mpred_db_type(s, v).
- % ---
- fact(_6528140).
- ==================
- ==================
- % mpred_child(s, v).
- % ---
- iza(iChilly, tBird).
- mdefault(tFly(ext, iChilly)).
- ==================
- % +mpred_axiom.
- % +well_founded.
- % -mpred_supported(local, s).
- % -mpred_supported(cycles, s).
- % -mpred_assumption.
- % -get_mpred_is_tracing.
- % =======================================================================
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:119
- Justifications for tBird(ext,iChilly):
- 1.1 iza(iChilly,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6576288]
- 1.2 tBird(ext,W4)<==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6578646]
- 1.3 iza(iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6581004]
- 1.4 iza(W4,tPenguin)==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6583362]
- 1.5 tType(tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:41]
- 1.6 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>iza(X4,W4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:32]
- 1.7 tPenguin(ext,iChilly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:54]
- 1.8 tPenguin(ext,W4)<==>iza(W4,tPenguin) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6586610]
- 1.9 genls(tPenguin,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:49]
- 1.10 genls(W4,Y4)==>(iza(X4,W4)==>iza(X4,Y4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:46]
- 1.11 tType(tPenguin) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:40]
- 2.1 mfl(user,/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc,109)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:123
- % confirm chilly still does not fly
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:124
- % passed_mpred_test(\+tFly(ext, iChilly)).
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:128
- % confirm chilly still cant fly
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:129
- Justifications for ~tFly(ext,iChilly):
- 1.1 tPenguin(ext,iChilly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:54]
- 1.2 tPenguin(ext,W4)==> ~tFly(ext,W4) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:96]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:131
- Justifications for tBird(ext,iChilly):
- 1.1 iza(iChilly,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6615722]
- 1.2 tBird(ext,W4)<==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6618080]
- 1.3 iza(iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6620438]
- 1.4 iza(W4,tPenguin)==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6622796]
- 1.5 tType(tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:41]
- 1.6 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>iza(X4,W4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:32]
- 1.7 tPenguin(ext,iChilly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:54]
- 1.8 tPenguin(ext,W4)<==>iza(W4,tPenguin) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6626044]
- 1.9 genls(tPenguin,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:49]
- 1.10 genls(W4,Y4)==>(iza(X4,W4)==>iza(X4,Y4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:46]
- 1.11 tType(tPenguin) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:40]
- 2.1 mfl(user,/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc,109)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:133
- % chilly is no longer a penguin (hopefly the assertion above about him being a bird wont be removed)
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:134
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): tPenguin(ext,iChilly)
- % still_supported(tPenguin(ext,iChilly))
- % Removing support: mfl(user,'/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc',54),ax
- % Which was for: tPenguin(ext,iChilly)
- % found(mpred_rem_support(tPenguin(ext, iChilly), (mfl(user, '/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc', 54), ax))).
- % still_supported(tPenguin(ext,iChilly))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): tPenguin(ext,iChilly)
- % still_supported(tPenguin(ext,iChilly))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): tPenguin(ext,iChilly)
- % still_supported(tPenguin(ext,iChilly))
- % tPenguin(ext,iChilly) was still supported by iza(iChilly,tPenguin),pt(iza(iChilly,tPenguin),rhs([tPenguin(ext,iChilly)]))
- % still_supported(iza(iChilly,tBird))
- % RHS-Post1: tFly(ext,iChilly)
- % Support: \+ ~tFly(ext,iChilly),nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)]))
- % Adding NEG mpred_do_fcnt via support
- % trigger: ~tFly(ext,iChilly)
- % cond: call_u_no_bc(~tFly(ext,iChilly))
- % action: rhs([tFly(ext,iChilly)])
- % from: mpred_add_support_fast(tFly(ext,iChilly),(\+ ~tFly(ext,iChilly),nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)]))))
- % user:mpred_fwc1(tFly(ext, iChilly)).
- % Found positive trigger: tFly(ext,iChilly)
- % body: ground(tFly(ext,iChilly)),dif:dif(ext,ext),\+tFly(ext,iChilly)=tFly(ext,iChilly)*->rhs([\+tFly(ext,iChilly)])
- % Found positive trigger: tFly(ext,iChilly)
- % body: rhs([iza(iChilly,tFly)])
- % RHS-Post1: iza(iChilly,tFly)
- % Support: tFly(ext,iChilly),pt(tFly(ext,iChilly),rhs([iza(iChilly,tFly)]))
- % user:mpred_fwc1(iza(iChilly, tFly)).
- % Found positive trigger: iza(iChilly,tFly)
- % body: rhs([tFly(ext,iChilly)])
- % RHS-Post1: tFly(ext,iChilly)
- % Support: iza(iChilly,tFly),pt(iza(iChilly,tFly),rhs([tFly(ext,iChilly)]))
- % Found positive trigger: iza(iChilly,tFly)
- % body: mpred_positive_fact(iza(iChilly,tFly))*->rhs([\+ ~iza(iChilly,tFly)])
- % RHS-Withdrawing-Negation: \+ ~iza(iChilly,tFly)
- % Support: iza(iChilly,tFly),pt(iza(iChilly,tFly),(mpred_positive_fact(iza(iChilly,tFly))*->rhs([\+ ~iza(iChilly,tFly)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~iza(iChilly,tFly)
- % Found positive trigger: tFly(ext,iChilly)
- % body: mpred_positive_fact(tFly(ext,iChilly))*->rhs([\+ ~tFly(ext,iChilly)])
- % RHS-Withdrawing-Negation: \+ ~tFly(ext,iChilly)
- % Support: tFly(ext,iChilly),pt(tFly(ext,iChilly),(mpred_positive_fact(tFly(ext,iChilly))*->rhs([\+ ~tFly(ext,iChilly)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~tFly(ext,iChilly)
- % Found negative trigger: tFly(ext,iChilly)
- % cond: call_u_no_bc(tFly(_6752780,iChilly)),ground(tFly(_6752780,iChilly)),dif:dif(ext,_6752780)
- % body: nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)]))
- % Support: spft(nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)])),\+tFly(_6752780,iChilly),nt(tFly(ext,iChilly),(call_u_no_bc(tFly(_6752780,iChilly)),ground(tFly(_6752780,iChilly)),dif:dif(ext,_6752780)),nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)]))))
- % Found negative trigger: tFly(ext,iChilly)
- % cond: call_u_no_bc(tFly(_6752780,iChilly)),ground(tFly(_6752780,iChilly)),dif:dif(ext,_6752780)
- % body: nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)]))
- % Support: spft(nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)])),\+tFly(ext,iChilly),nt(tFly(ext,iChilly),(call_u_no_bc(tFly(_6752780,iChilly)),ground(tFly(_6752780,iChilly)),dif:dif(ext,_6752780)),nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)]))))
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:135
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): tPenguin(ext,iChilly)
- % user:mpred_fwc1(~tPenguin(ext, iChilly)).
- % Found positive trigger: ~tPenguin(ext,iChilly)
- % body: mpred_positive_fact(tPenguin(ext,iChilly))*->pt(tPenguin(ext,iChilly),rhs([{dmsg(warn(conflict(tPenguin(ext,iChilly))))}]))
- % Adding positive
- % trigger: tPenguin(ext,iChilly)
- % body: rhs([{dmsg(warn(conflict(tPenguin(ext,iChilly))))}])
- % Support: ~tPenguin(ext,iChilly),pt(~tPenguin(ext,iChilly),(mpred_positive_fact(tPenguin(ext,iChilly))*->pt(tPenguin(ext,iChilly),rhs([{dmsg(warn(conflict(tPenguin(ext,iChilly))))}]))))
- % Found positive trigger: ~tPenguin(ext,iChilly)
- % body: mpred_positive_fact(tPenguin(ext,iChilly))*->rhs([\+tPenguin(ext,iChilly)])
- % RHS-Withdrawing-Negation: \+tPenguin(ext,iChilly)
- % Support: ~tPenguin(ext,iChilly),pt(~tPenguin(ext,iChilly),(mpred_positive_fact(tPenguin(ext,iChilly))*->rhs([\+tPenguin(ext,iChilly)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): tPenguin(ext,iChilly)
- % Found positive trigger: ~tPenguin(ext,iChilly)
- % body: mpred_positive_fact(~tPenguin(ext,iChilly))*->rhs([\+ ~ (~tPenguin(ext,iChilly))])
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:137
- % Test that chilly is not a penguin
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:138
- % passed_mpred_test(\+tPenguin(ext, iChilly)).
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:140
- % Test that chilly no longer forced into flightlessness
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:141
- % passed_mpred_test(\+ ~tFly(ext, iChilly)).
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:143
- % chilly is still a bird
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:144
- Justifications for tBird(ext,iChilly):
- 1.1 iza(iChilly,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6852224]
- 1.2 tBird(ext,W4)<==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6854582]
- 1.3 tBird(ext,iChilly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:109]
- 1.4 tType(tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:41]
- 1.5 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>iza(X4,W4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:32]
- 2.1 mfl(user,/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc,109)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:146
- % confirm chilly is flying bird
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user_iza.pfc:147
- Justifications for tFly(ext,iChilly):
- 1.1 \+ ~tFly(ext,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.2 \+tFly(_,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.3 \+tFly(W4,iChilly)/(ground(tFly(W4,iChilly)),dif:dif(ext,W4)),\+ ~tFly(ext,iChilly)==>tFly(ext,iChilly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6915276]
- 1.4 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 1.5 mdefault(tFly(ext,iChilly)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6917734]
- 1.6 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 1.7 tBird(ext,iChilly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:109]
- 1.8 tBird(ext,W4)==>mdefault(tFly(ext,W4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6920806]
- 1.9 iza(iChilly,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6923224]
- 1.10 tBird(ext,W4)<==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6925582]
- 1.11 mdefault((tBird(ext,W4)==>tFly(ext,W4))) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:66]
- 1.12 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 1.13 tType(tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:41]
- 1.14 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>iza(X4,W4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:32]
- 2.1 \+ ~tFly(ext,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 2.2 \+tFly(ext,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 2.3 \+tFly(W4,iChilly)/(ground(tFly(W4,iChilly)),dif:dif(ext,W4)),\+ ~tFly(ext,iChilly)==>tFly(ext,iChilly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6930186]
- 2.4 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 2.5 mdefault(tFly(ext,iChilly)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6932644]
- 2.6 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 2.7 tBird(ext,iChilly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:109]
- 2.8 tBird(ext,W4)==>mdefault(tFly(ext,W4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6935716]
- 2.9 iza(iChilly,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6938134]
- 2.10 tBird(ext,W4)<==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6940492]
- 2.11 mdefault((tBird(ext,W4)==>tFly(ext,W4))) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:66]
- 2.12 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 2.13 tType(tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:41]
- 2.14 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>iza(X4,W4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:32]
- 3.1 iza(iChilly,tFly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6944408]
- 3.2 tFly(ext,W4)<==>iza(W4,tFly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6946766]
- 3.3 tFly(ext,iChilly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6949124]
- 3.4 tType(tFly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:38]
- 3.5 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>iza(X4,W4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:32]
- 3.6 \+ ~tFly(ext,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 3.7 \+tFly(_,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 3.8 \+tFly(W4,iChilly)/(ground(tFly(W4,iChilly)),dif:dif(ext,W4)),\+ ~tFly(ext,iChilly)==>tFly(ext,iChilly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6952780]
- 3.9 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 3.10 mdefault(tFly(ext,iChilly)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6955358]
- 3.11 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 3.12 tBird(ext,iChilly) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:109]
- 3.13 tBird(ext,W4)==>mdefault(tFly(ext,W4)) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6958430]
- 3.14 iza(iChilly,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6960848]
- 3.15 tBird(ext,W4)<==>iza(W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:_6963206]
- 3.16 mdefault((tBird(ext,W4)==>tFly(ext,W4))) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:66]
- 3.17 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 3.18 tType(tBird) % [pfc/t/sanity_base/birds_01b_in_user_iza.pfc:41]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- :- dynamic test_results/3.
- :- multifile test_results/3.
- :- module_transparent test_results/3.
- SUCCESS: ./test_prolog.sh birds_01b_in_user_iza.pfc (returned 4)
- swipl -f .swiplrc -g 'set_prolog_flag(runtime_testing,4)' -g "['birds_01b_in_user.pfc']" -g test_completed
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl:110
- % baseKB:mpred_fwc1((~_2253414, _2253414==>{dmsg(warn(conflict(_2253414)))})).
- % Adding positive
- % trigger: ~_2260600
- % body: mpred_positive_fact(_2260600)*->pt(_2260600,rhs([{dmsg(warn(conflict(_2260600)))}]))
- % Support: (~_2257246,_2257246==>{dmsg(warn(conflict(_2257246)))}),mfl(baseKB,'/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',110)
- % Found positive trigger: ~_2266360,_2266360==>{dmsg(warn(conflict(_2266360)))}
- % body: mpred_positive_fact((~_2266360,_2266360==>{dmsg(warn(conflict(_2266360)))}))*->rhs([\+ ~ (~_2266360,_2266360==>{dmsg(warn(conflict(_2266360)))})])
- :- dynamic mpred_unload_option/2.
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl:577
- % baseKB:mpred_fwc1(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never)).
- % Found positive trigger: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- % body: mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)])
- % RHS-Withdrawing-Negation: \+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- % Support: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never),pt(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never),(mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- :- dynamic mpred_unload_option/2.
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never).
- % system_base.pfc compiled into system_base_lite 0.47 sec, 4 clauses
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl:137
- % baseKB:mpred_fwc1(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl', never)).
- % Found positive trigger: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- % body: mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)])
- % RHS-Withdrawing-Negation: \+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- % Support: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never),pt(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never),(mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- :- dynamic mpred_unload_option/2.
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl', never).
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never).
- % system_mdefault.pfc compiled into baseKB 0.03 sec, 0 clauses
- % system_module_inheritance.pfc compiled into baseKB 0.00 sec, 0 clauses
- % system_singleValued.pfc compiled into baseKB 0.15 sec, 0 clauses
- % pfclib/system_autoexec.pfc compiled into baseKB 0.71 sec, 4 clauses
- % Started at Tue Nov 7 15:24:17 2017
- % 4.406 seconds cpu time for 16,849,050 inferences
- % 14,822 atoms, 10,796 functors, 10,636 predicates, 197 modules, 521,536 VM-codes
- %
- % Limit Allocated In use
- % Local stack: 16,000,004,096 258,048 6,440 Bytes
- % Global stack: 16,000,004,096 25,161,712 17,982,712 Bytes
- % Trail stack: 16,000,002,048 6,289,400 2,024 Bytes
- %
- % 2 garbage collections gained 78,904 bytes in 0.000 seconds.
- % 1 atom garbage collections gained 8,010 atoms in 0.015 seconds.
- % 57 clause garbage collections gained 2,018 clauses in 0.003 seconds.
- % Stack shifts: 3 local, 11 global, 7 trail in 0.002 seconds
- % 2 threads, 0 finished threads used 0.000 seconds
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:27
- % warn(mtHybrid(user)).
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:44
- % chilly is a penguin.
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:45
- % user:mpred_fwc1(holds(iza, iChilly, tPenguin)).
- % Found positive trigger: holds(iza,iChilly,tPenguin)
- % body: rhs([holds(iza,iChilly,tBird)])
- % RHS-Post1: holds(iza,iChilly,tBird)
- % Support: holds(iza,iChilly,tPenguin),pt(holds(iza,iChilly,tPenguin),rhs([holds(iza,iChilly,tBird)]))
- % user:mpred_fwc1(holds(iza, iChilly, tBird)).
- % Found positive trigger: holds(iza,iChilly,tBird)
- % body: mpred_positive_fact(holds(iza,iChilly,tBird))*->rhs([\+ ~holds(iza,iChilly,tBird)])
- % RHS-Withdrawing-Negation: \+ ~holds(iza,iChilly,tBird)
- % Support: holds(iza,iChilly,tBird),pt(holds(iza,iChilly,tBird),(mpred_positive_fact(holds(iza,iChilly,tBird))*->rhs([\+ ~holds(iza,iChilly,tBird)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~holds(iza,iChilly,tBird)
- % Found positive trigger: holds(iza,iChilly,tPenguin)
- % body: mpred_positive_fact(holds(iza,iChilly,tPenguin))*->rhs([\+ ~holds(iza,iChilly,tPenguin)])
- % RHS-Withdrawing-Negation: \+ ~holds(iza,iChilly,tPenguin)
- % Support: holds(iza,iChilly,tPenguin),pt(holds(iza,iChilly,tPenguin),(mpred_positive_fact(holds(iza,iChilly,tPenguin))*->rhs([\+ ~holds(iza,iChilly,tPenguin)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~holds(iza,iChilly,tPenguin)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:47
- Justifications for holds(iza,iChilly,tBird):
- 1.1 holds(iza,iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b_in_user.pfc:45]
- 1.2 holds(iza,W4,tPenguin)==>holds(iza,W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user.pfc:_4694004]
- 1.3 genls(tPenguin,tBird) % [pfc/t/sanity_base/birds_01b_in_user.pfc:40]
- 1.4 genls(W4,Y4)==>(holds(iza,X4,W4)==>holds(iza,X4,Y4)) % [pfc/t/sanity_base/birds_01b_in_user.pfc:37]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:50
- % tweety is a canary.
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:51
- % user:mpred_fwc1(holds(iza, iTweety, tCanary)).
- % Found positive trigger: holds(iza,iTweety,tCanary)
- % body: rhs([holds(iza,iTweety,tBird)])
- % RHS-Post1: holds(iza,iTweety,tBird)
- % Support: holds(iza,iTweety,tCanary),pt(holds(iza,iTweety,tCanary),rhs([holds(iza,iTweety,tBird)]))
- % user:mpred_fwc1(holds(iza, iTweety, tBird)).
- % Found positive trigger: holds(iza,iTweety,tBird)
- % body: mpred_positive_fact(holds(iza,iTweety,tBird))*->rhs([\+ ~holds(iza,iTweety,tBird)])
- % RHS-Withdrawing-Negation: \+ ~holds(iza,iTweety,tBird)
- % Support: holds(iza,iTweety,tBird),pt(holds(iza,iTweety,tBird),(mpred_positive_fact(holds(iza,iTweety,tBird))*->rhs([\+ ~holds(iza,iTweety,tBird)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~holds(iza,iTweety,tBird)
- % Found positive trigger: holds(iza,iTweety,tCanary)
- % body: mpred_positive_fact(holds(iza,iTweety,tCanary))*->rhs([\+ ~holds(iza,iTweety,tCanary)])
- % RHS-Withdrawing-Negation: \+ ~holds(iza,iTweety,tCanary)
- % Support: holds(iza,iTweety,tCanary),pt(holds(iza,iTweety,tCanary),(mpred_positive_fact(holds(iza,iTweety,tCanary))*->rhs([\+ ~holds(iza,iTweety,tCanary)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~holds(iza,iTweety,tCanary)
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:53
- % make sure tweety is a bird
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:54
- Justifications for holds(iza,iTweety,tBird):
- 1.1 holds(iza,iTweety,tCanary) % [pfc/t/sanity_base/birds_01b_in_user.pfc:51]
- 1.2 holds(iza,W4,tCanary)==>holds(iza,W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user.pfc:_4765938]
- 1.3 genls(tCanary,tBird) % [pfc/t/sanity_base/birds_01b_in_user.pfc:39]
- 1.4 genls(W4,Y4)==>(holds(iza,X4,W4)==>holds(iza,X4,Y4)) % [pfc/t/sanity_base/birds_01b_in_user.pfc:37]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:56
- % birds fly by default.
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:57
- % user:mpred_fwc1(mdefault((holds(iza, _4774778, tBird)==>holds(iza, _4774778, tFly)))).
- % Found positive trigger: mdefault((holds(iza,_4779112,tBird)==>holds(iza,_4779112,tFly)))
- % body: mpred_positive_literal((holds(iza,_4779112,tBird)==>holds(iza,_4779112,tFly))),if_missing_mask((holds(iza,_4779112,tBird)==>holds(iza,_4779112,tFly)),_4779384,_4779386)*->rhs([(_4779384/(ground(_4779384),_4779386,\+_4779384=(holds(iza,_4779112,tBird)==>holds(iza,_4779112,tFly)))==> \+ (holds(iza,_4779112,tBird)==>holds(iza,_4779112,tFly)))])
- % Found positive trigger: mdefault((holds(iza,_4779112,tBird)==>holds(iza,_4779112,tFly)))
- % body: mpred_positive_literal((holds(iza,_4779112,tBird)==>holds(iza,_4779112,tFly))),if_missing_mask((holds(iza,_4779112,tBird)==>holds(iza,_4779112,tFly)),_4785522,_4785524)*->rhs([(\+_4785522/(ground(_4785522),_4785524),\+ ~ (holds(iza,_4779112,tBird)==>holds(iza,_4779112,tFly))==>(holds(iza,_4779112,tBird)==>holds(iza,_4779112,tFly)))])
- % Found positive trigger: mdefault((holds(iza,_4779112,tBird)==>holds(iza,_4779112,tFly)))
- % body: nonvar(holds(iza,_4779112,tFly))*->rhs([(holds(iza,_4779112,tBird)==>mdefault(holds(iza,_4779112,tFly)))])
- % RHS-Post1: holds(iza,_4779112,tBird)==>mdefault(holds(iza,_4779112,tFly))
- % Support: mdefault((holds(iza,_4774778,tBird)==>holds(iza,_4774778,tFly))),pt(mdefault((holds(iza,_4779112,tBird)==>holds(iza,_4779112,tFly))),(nonvar(holds(iza,_4779112,tFly))*->rhs([(holds(iza,_4779112,tBird)==>mdefault(holds(iza,_4779112,tFly)))])))
- % user:mpred_fwc1((holds(iza, _4806684, tBird)==>mdefault(holds(iza, _4806684, tFly)))).
- % Adding positive
- % trigger: holds(iza,_4811520,tBird)
- % body: rhs([mdefault(holds(iza,_4811520,tFly))])
- % Support: (holds(iza,_4811086,tBird)==>mdefault(holds(iza,_4811086,tFly))),mfl(user,'/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc',57)
- % RHS-Post1: mdefault(holds(iza,iTweety,tFly))
- % Support: holds(iza,iTweety,tBird),pt(holds(iza,_4819070,tBird),rhs([mdefault(holds(iza,_4819070,tFly))]))
- % user:mpred_fwc1(mdefault(holds(iza, iTweety, tFly))).
- % Found positive trigger: mdefault(holds(iza,iTweety,tFly))
- % body: mpred_positive_literal(holds(iza,iTweety,tFly)),if_missing_mask(holds(iza,iTweety,tFly),_4831782,_4831784)*->rhs([(_4831782/(ground(_4831782),_4831784,\+_4831782=holds(iza,iTweety,tFly))==> \+holds(iza,iTweety,tFly))])
- % RHS-Post1: holds(_4837684,iTweety,tFly)/(ground(holds(_4837684,iTweety,tFly)),dif:dif(iza,_4837684),\+holds(_4837684,iTweety,tFly)=holds(iza,iTweety,tFly))==> \+holds(iza,iTweety,tFly)
- % Support: mdefault(holds(iza,iTweety,tFly)),pt(mdefault(holds(iza,iTweety,tFly)),(mpred_positive_literal(holds(iza,iTweety,tFly)),if_missing_mask(holds(iza,iTweety,tFly),holds(_4837684,iTweety,tFly),dif:dif(iza,_4837684))*->rhs([(holds(_4837684,iTweety,tFly)/(ground(holds(_4837684,iTweety,tFly)),dif:dif(iza,_4837684),\+holds(_4837684,iTweety,tFly)=holds(iza,iTweety,tFly))==> \+holds(iza,iTweety,tFly))])))
- % user:mpred_fwc1((holds(_4850972, iTweety, tFly)/(ground(holds(_4850972, iTweety, tFly)), dif:dif(iza, _4850972), \+holds(_4850972, iTweety, tFly)=holds(iza, iTweety, tFly))==> \+holds(iza, iTweety, tFly))).
- % Adding positive
- % trigger: holds(_4856688,iTweety,tFly)
- % body: ground(holds(_4856688,iTweety,tFly)),dif:dif(iza,_4856688),\+holds(_4856688,iTweety,tFly)=holds(iza,iTweety,tFly)*->rhs([\+holds(iza,iTweety,tFly)])
- % Support: (holds(_4856118,iTweety,tFly)/(ground(holds(_4856118,iTweety,tFly)),dif:dif(iza,_4856118),\+holds(_4856118,iTweety,tFly)=holds(iza,iTweety,tFly))==> \+holds(iza,iTweety,tFly)),mfl(user,'/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc',57)
- % Found positive trigger: holds(_4866336,iTweety,tFly)/(ground(holds(_4866336,iTweety,tFly)),dif:dif(iza,_4866336),\+holds(_4866336,iTweety,tFly)=holds(iza,iTweety,tFly))==> \+holds(iza,iTweety,tFly)
- % body: mpred_positive_fact((holds(_4866336,iTweety,tFly)/(ground(holds(_4866336,iTweety,tFly)),dif:dif(iza,_4866336),\+holds(_4866336,iTweety,tFly)=holds(iza,iTweety,tFly))==> \+holds(iza,iTweety,tFly)))*->rhs([\+ ~ (holds(_4866336,iTweety,tFly)/(ground(holds(_4866336,iTweety,tFly)),dif:dif(iza,_4866336),\+holds(_4866336,iTweety,tFly)=holds(iza,iTweety,tFly))==> \+holds(iza,iTweety,tFly))])
- % Found positive trigger: mdefault(holds(iza,iTweety,tFly))
- % body: mpred_positive_literal(holds(iza,iTweety,tFly)),if_missing_mask(holds(iza,iTweety,tFly),_4873936,_4873938)*->rhs([(\+_4873936/(ground(_4873936),_4873938),\+ ~holds(iza,iTweety,tFly)==>holds(iza,iTweety,tFly))])
- % RHS-Post1: \+holds(_4879812,iTweety,tFly)/(ground(holds(_4879812,iTweety,tFly)),dif:dif(iza,_4879812)),\+ ~holds(iza,iTweety,tFly)==>holds(iza,iTweety,tFly)
- % Support: mdefault(holds(iza,iTweety,tFly)),pt(mdefault(holds(iza,iTweety,tFly)),(mpred_positive_literal(holds(iza,iTweety,tFly)),if_missing_mask(holds(iza,iTweety,tFly),holds(_4879812,iTweety,tFly),dif:dif(iza,_4879812))*->rhs([(\+holds(_4879812,iTweety,tFly)/(ground(holds(_4879812,iTweety,tFly)),dif:dif(iza,_4879812)),\+ ~holds(iza,iTweety,tFly)==>holds(iza,iTweety,tFly))])))
- % user:mpred_fwc1((\+holds(_4892770, iTweety, tFly)/(ground(holds(_4892770, iTweety, tFly)), dif:dif(iza, _4892770)), \+ ~holds(iza, iTweety, tFly)==>holds(iza, iTweety, tFly))).
- % Adding negative
- % trigger: holds(_4898236,iTweety,tFly)
- % test: call_u_no_bc(holds(_4898236,iTweety,tFly)),ground(holds(_4898236,iTweety,tFly)),dif:dif(iza,_4898236)
- % body: nt(~holds(iza,iTweety,tFly),call_u_no_bc(~holds(iza,iTweety,tFly)),rhs([holds(iza,iTweety,tFly)]))
- % Support: (\+holds(_4897782,iTweety,tFly)/(ground(holds(_4897782,iTweety,tFly)),dif:dif(iza,_4897782)),\+ ~holds(iza,iTweety,tFly)==>holds(iza,iTweety,tFly)),mfl(user,'/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc',57)
- % Adding negative
- % trigger: ~holds(iza,iTweety,tFly)
- % test: call_u_no_bc(~holds(iza,iTweety,tFly))
- % body: rhs([holds(iza,iTweety,tFly)])
- % Support: \+holds(_4898236,iTweety,tFly),nt(holds(_4901096,iTweety,tFly),(call_u_no_bc(holds(_4898236,iTweety,tFly)),ground(holds(_4898236,iTweety,tFly)),dif:dif(iza,_4898236)),nt(~holds(iza,iTweety,tFly),call_u_no_bc(~holds(iza,iTweety,tFly)),rhs([holds(iza,iTweety,tFly)])))
- % Adding NEG mpred_do_fcnt via support
- % trigger: holds(_4901096,iTweety,tFly)
- % cond: call_u_no_bc(holds(_4898236,iTweety,tFly)),ground(holds(_4898236,iTweety,tFly)),dif:dif(iza,_4898236)
- % action: nt(~holds(iza,iTweety,tFly),call_u_no_bc(~holds(iza,iTweety,tFly)),rhs([holds(iza,iTweety,tFly)]))
- % from: mpred_add_support_fast(nt(~holds(iza,iTweety,tFly),call_u_no_bc(~holds(iza,iTweety,tFly)),rhs([holds(iza,iTweety,tFly)])),(\+holds(_4898236,iTweety,tFly),nt(holds(_4901096,iTweety,tFly),(call_u_no_bc(holds(_4898236,iTweety,tFly)),ground(holds(_4898236,iTweety,tFly)),dif:dif(iza,_4898236)),nt(~holds(iza,iTweety,tFly),call_u_no_bc(~holds(iza,iTweety,tFly)),rhs([holds(iza,iTweety,tFly)])))))
- % RHS-Post1: holds(iza,iTweety,tFly)
- % Support: \+ ~holds(iza,iTweety,tFly),nt(~holds(iza,iTweety,tFly),call_u_no_bc(~holds(iza,iTweety,tFly)),rhs([holds(iza,iTweety,tFly)]))
- % Adding NEG mpred_do_fcnt via support
- % trigger: ~holds(iza,iTweety,tFly)
- % cond: call_u_no_bc(~holds(iza,iTweety,tFly))
- % action: rhs([holds(iza,iTweety,tFly)])
- % from: mpred_add_support_fast(holds(iza,iTweety,tFly),(\+ ~holds(iza,iTweety,tFly),nt(~holds(iza,iTweety,tFly),call_u_no_bc(~holds(iza,iTweety,tFly)),rhs([holds(iza,iTweety,tFly)]))))
- % user:mpred_fwc1(holds(iza, iTweety, tFly)).
- % Found positive trigger: holds(iza,iTweety,tFly)
- % body: ground(holds(iza,iTweety,tFly)),dif:dif(iza,iza),\+holds(iza,iTweety,tFly)=holds(iza,iTweety,tFly)*->rhs([\+holds(iza,iTweety,tFly)])
- % Found positive trigger: holds(iza,iTweety,tFly)
- % body: mpred_positive_fact(holds(iza,iTweety,tFly))*->rhs([\+ ~holds(iza,iTweety,tFly)])
- % RHS-Withdrawing-Negation: \+ ~holds(iza,iTweety,tFly)
- % Support: holds(iza,iTweety,tFly),pt(holds(iza,iTweety,tFly),(mpred_positive_fact(holds(iza,iTweety,tFly))*->rhs([\+ ~holds(iza,iTweety,tFly)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~holds(iza,iTweety,tFly)
- % Found negative trigger: holds(iza,iTweety,tFly)
- % cond: call_u_no_bc(holds(_4965378,iTweety,tFly)),ground(holds(_4965378,iTweety,tFly)),dif:dif(iza,_4965378)
- % body: nt(~holds(iza,iTweety,tFly),call_u_no_bc(~holds(iza,iTweety,tFly)),rhs([holds(iza,iTweety,tFly)]))
- % Support: spft(nt(~holds(iza,iTweety,tFly),call_u_no_bc(~holds(iza,iTweety,tFly)),rhs([holds(iza,iTweety,tFly)])),\+holds(_4965378,iTweety,tFly),nt(holds(iza,iTweety,tFly),(call_u_no_bc(holds(_4965378,iTweety,tFly)),ground(holds(_4965378,iTweety,tFly)),dif:dif(iza,_4965378)),nt(~holds(iza,iTweety,tFly),call_u_no_bc(~holds(iza,iTweety,tFly)),rhs([holds(iza,iTweety,tFly)]))))
- % Found positive trigger: \+holds(_4972866,iTweety,tFly)/(ground(holds(_4972866,iTweety,tFly)),dif:dif(iza,_4972866)),\+ ~holds(iza,iTweety,tFly)==>holds(iza,iTweety,tFly)
- % body: mpred_positive_fact((\+holds(_4972866,iTweety,tFly)/(ground(holds(_4972866,iTweety,tFly)),dif:dif(iza,_4972866)),\+ ~holds(iza,iTweety,tFly)==>holds(iza,iTweety,tFly)))*->rhs([\+ ~ (\+holds(_4972866,iTweety,tFly)/(ground(holds(_4972866,iTweety,tFly)),dif:dif(iza,_4972866)),\+ ~holds(iza,iTweety,tFly)==>holds(iza,iTweety,tFly))])
- % Found positive trigger: mdefault(holds(iza,iTweety,tFly))
- % body: mpred_positive_fact(mdefault(holds(iza,iTweety,tFly)))*->rhs([\+ ~mdefault(holds(iza,iTweety,tFly))])
- % RHS-Withdrawing-Negation: \+ ~mdefault(holds(iza,iTweety,tFly))
- % Support: mdefault(holds(iza,iTweety,tFly)),pt(mdefault(holds(iza,iTweety,tFly)),(mpred_positive_fact(mdefault(holds(iza,iTweety,tFly)))*->rhs([\+ ~mdefault(holds(iza,iTweety,tFly))])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mdefault(holds(iza,iTweety,tFly))
- % RHS-Post1: mdefault(holds(iza,iChilly,tFly))
- % Support: holds(iza,iChilly,tBird),pt(holds(iza,_4819070,tBird),rhs([mdefault(holds(iza,_4819070,tFly))]))
- % user:mpred_fwc1(mdefault(holds(iza, iChilly, tFly))).
- % Found positive trigger: mdefault(holds(iza,iChilly,tFly))
- % body: mpred_positive_literal(holds(iza,iChilly,tFly)),if_missing_mask(holds(iza,iChilly,tFly),_5007484,_5007486)*->rhs([(_5007484/(ground(_5007484),_5007486,\+_5007484=holds(iza,iChilly,tFly))==> \+holds(iza,iChilly,tFly))])
- % RHS-Post1: holds(_5013386,iChilly,tFly)/(ground(holds(_5013386,iChilly,tFly)),dif:dif(iza,_5013386),\+holds(_5013386,iChilly,tFly)=holds(iza,iChilly,tFly))==> \+holds(iza,iChilly,tFly)
- % Support: mdefault(holds(iza,iChilly,tFly)),pt(mdefault(holds(iza,iChilly,tFly)),(mpred_positive_literal(holds(iza,iChilly,tFly)),if_missing_mask(holds(iza,iChilly,tFly),holds(_5013386,iChilly,tFly),dif:dif(iza,_5013386))*->rhs([(holds(_5013386,iChilly,tFly)/(ground(holds(_5013386,iChilly,tFly)),dif:dif(iza,_5013386),\+holds(_5013386,iChilly,tFly)=holds(iza,iChilly,tFly))==> \+holds(iza,iChilly,tFly))])))
- % user:mpred_fwc1((holds(_5026674, iChilly, tFly)/(ground(holds(_5026674, iChilly, tFly)), dif:dif(iza, _5026674), \+holds(_5026674, iChilly, tFly)=holds(iza, iChilly, tFly))==> \+holds(iza, iChilly, tFly))).
- % Adding positive
- % trigger: holds(_5032390,iChilly,tFly)
- % body: ground(holds(_5032390,iChilly,tFly)),dif:dif(iza,_5032390),\+holds(_5032390,iChilly,tFly)=holds(iza,iChilly,tFly)*->rhs([\+holds(iza,iChilly,tFly)])
- % Support: (holds(_5031820,iChilly,tFly)/(ground(holds(_5031820,iChilly,tFly)),dif:dif(iza,_5031820),\+holds(_5031820,iChilly,tFly)=holds(iza,iChilly,tFly))==> \+holds(iza,iChilly,tFly)),mfl(user,'/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc',57)
- % Found positive trigger: holds(_5042038,iChilly,tFly)/(ground(holds(_5042038,iChilly,tFly)),dif:dif(iza,_5042038),\+holds(_5042038,iChilly,tFly)=holds(iza,iChilly,tFly))==> \+holds(iza,iChilly,tFly)
- % body: mpred_positive_fact((holds(_5042038,iChilly,tFly)/(ground(holds(_5042038,iChilly,tFly)),dif:dif(iza,_5042038),\+holds(_5042038,iChilly,tFly)=holds(iza,iChilly,tFly))==> \+holds(iza,iChilly,tFly)))*->rhs([\+ ~ (holds(_5042038,iChilly,tFly)/(ground(holds(_5042038,iChilly,tFly)),dif:dif(iza,_5042038),\+holds(_5042038,iChilly,tFly)=holds(iza,iChilly,tFly))==> \+holds(iza,iChilly,tFly))])
- % Found positive trigger: mdefault(holds(iza,iChilly,tFly))
- % body: mpred_positive_literal(holds(iza,iChilly,tFly)),if_missing_mask(holds(iza,iChilly,tFly),_5049638,_5049640)*->rhs([(\+_5049638/(ground(_5049638),_5049640),\+ ~holds(iza,iChilly,tFly)==>holds(iza,iChilly,tFly))])
- % RHS-Post1: \+holds(_5055514,iChilly,tFly)/(ground(holds(_5055514,iChilly,tFly)),dif:dif(iza,_5055514)),\+ ~holds(iza,iChilly,tFly)==>holds(iza,iChilly,tFly)
- % Support: mdefault(holds(iza,iChilly,tFly)),pt(mdefault(holds(iza,iChilly,tFly)),(mpred_positive_literal(holds(iza,iChilly,tFly)),if_missing_mask(holds(iza,iChilly,tFly),holds(_5055514,iChilly,tFly),dif:dif(iza,_5055514))*->rhs([(\+holds(_5055514,iChilly,tFly)/(ground(holds(_5055514,iChilly,tFly)),dif:dif(iza,_5055514)),\+ ~holds(iza,iChilly,tFly)==>holds(iza,iChilly,tFly))])))
- % user:mpred_fwc1((\+holds(_5068472, iChilly, tFly)/(ground(holds(_5068472, iChilly, tFly)), dif:dif(iza, _5068472)), \+ ~holds(iza, iChilly, tFly)==>holds(iza, iChilly, tFly))).
- % Adding negative
- % trigger: holds(_5073938,iChilly,tFly)
- % test: call_u_no_bc(holds(_5073938,iChilly,tFly)),ground(holds(_5073938,iChilly,tFly)),dif:dif(iza,_5073938)
- % body: nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))
- % Support: (\+holds(_5073484,iChilly,tFly)/(ground(holds(_5073484,iChilly,tFly)),dif:dif(iza,_5073484)),\+ ~holds(iza,iChilly,tFly)==>holds(iza,iChilly,tFly)),mfl(user,'/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc',57)
- % Adding negative
- % trigger: ~holds(iza,iChilly,tFly)
- % test: call_u_no_bc(~holds(iza,iChilly,tFly))
- % body: rhs([holds(iza,iChilly,tFly)])
- % Support: \+holds(_5073938,iChilly,tFly),nt(holds(_5076798,iChilly,tFly),(call_u_no_bc(holds(_5073938,iChilly,tFly)),ground(holds(_5073938,iChilly,tFly)),dif:dif(iza,_5073938)),nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)])))
- % Adding NEG mpred_do_fcnt via support
- % trigger: holds(_5076798,iChilly,tFly)
- % cond: call_u_no_bc(holds(_5073938,iChilly,tFly)),ground(holds(_5073938,iChilly,tFly)),dif:dif(iza,_5073938)
- % action: nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))
- % from: mpred_add_support_fast(nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)])),(\+holds(_5073938,iChilly,tFly),nt(holds(_5076798,iChilly,tFly),(call_u_no_bc(holds(_5073938,iChilly,tFly)),ground(holds(_5073938,iChilly,tFly)),dif:dif(iza,_5073938)),nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)])))))
- % RHS-Post1: holds(iza,iChilly,tFly)
- % Support: \+ ~holds(iza,iChilly,tFly),nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))
- % Adding NEG mpred_do_fcnt via support
- % trigger: ~holds(iza,iChilly,tFly)
- % cond: call_u_no_bc(~holds(iza,iChilly,tFly))
- % action: rhs([holds(iza,iChilly,tFly)])
- % from: mpred_add_support_fast(holds(iza,iChilly,tFly),(\+ ~holds(iza,iChilly,tFly),nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))))
- % user:mpred_fwc1(holds(iza, iChilly, tFly)).
- % Found positive trigger: holds(iza,iChilly,tFly)
- % body: ground(holds(iza,iChilly,tFly)),dif:dif(iza,iza),\+holds(iza,iChilly,tFly)=holds(iza,iChilly,tFly)*->rhs([\+holds(iza,iChilly,tFly)])
- % Found positive trigger: holds(iza,iChilly,tFly)
- % body: mpred_positive_fact(holds(iza,iChilly,tFly))*->rhs([\+ ~holds(iza,iChilly,tFly)])
- % RHS-Withdrawing-Negation: \+ ~holds(iza,iChilly,tFly)
- % Support: holds(iza,iChilly,tFly),pt(holds(iza,iChilly,tFly),(mpred_positive_fact(holds(iza,iChilly,tFly))*->rhs([\+ ~holds(iza,iChilly,tFly)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~holds(iza,iChilly,tFly)
- % Found negative trigger: holds(iza,iChilly,tFly)
- % cond: call_u_no_bc(holds(_5137102,iChilly,tFly)),ground(holds(_5137102,iChilly,tFly)),dif:dif(iza,_5137102)
- % body: nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))
- % Support: spft(nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)])),\+holds(_5137102,iChilly,tFly),nt(holds(iza,iChilly,tFly),(call_u_no_bc(holds(_5137102,iChilly,tFly)),ground(holds(_5137102,iChilly,tFly)),dif:dif(iza,_5137102)),nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))))
- % Found positive trigger: \+holds(_5144590,iChilly,tFly)/(ground(holds(_5144590,iChilly,tFly)),dif:dif(iza,_5144590)),\+ ~holds(iza,iChilly,tFly)==>holds(iza,iChilly,tFly)
- % body: mpred_positive_fact((\+holds(_5144590,iChilly,tFly)/(ground(holds(_5144590,iChilly,tFly)),dif:dif(iza,_5144590)),\+ ~holds(iza,iChilly,tFly)==>holds(iza,iChilly,tFly)))*->rhs([\+ ~ (\+holds(_5144590,iChilly,tFly)/(ground(holds(_5144590,iChilly,tFly)),dif:dif(iza,_5144590)),\+ ~holds(iza,iChilly,tFly)==>holds(iza,iChilly,tFly))])
- % Found positive trigger: mdefault(holds(iza,iChilly,tFly))
- % body: mpred_positive_fact(mdefault(holds(iza,iChilly,tFly)))*->rhs([\+ ~mdefault(holds(iza,iChilly,tFly))])
- % RHS-Withdrawing-Negation: \+ ~mdefault(holds(iza,iChilly,tFly))
- % Support: mdefault(holds(iza,iChilly,tFly)),pt(mdefault(holds(iza,iChilly,tFly)),(mpred_positive_fact(mdefault(holds(iza,iChilly,tFly)))*->rhs([\+ ~mdefault(holds(iza,iChilly,tFly))])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mdefault(holds(iza,iChilly,tFly))
- % Found positive trigger: holds(iza,_5166572,tBird)==>mdefault(holds(iza,_5166572,tFly))
- % body: mpred_positive_fact((holds(iza,_5166572,tBird)==>mdefault(holds(iza,_5166572,tFly))))*->rhs([\+ ~ (holds(iza,_5166572,tBird)==>mdefault(holds(iza,_5166572,tFly)))])
- % Found positive trigger: mdefault((holds(iza,_4779112,tBird)==>holds(iza,_4779112,tFly)))
- % body: mpred_positive_fact(mdefault((holds(iza,_4779112,tBird)==>holds(iza,_4779112,tFly))))*->rhs([\+ ~mdefault((holds(iza,_4779112,tBird)==>holds(iza,_4779112,tFly)))])
- % RHS-Withdrawing-Negation: \+ ~mdefault((holds(iza,_4779112,tBird)==>holds(iza,_4779112,tFly)))
- % Support: mdefault((holds(iza,_4774778,tBird)==>holds(iza,_4774778,tFly))),pt(mdefault((holds(iza,_4779112,tBird)==>holds(iza,_4779112,tFly))),(mpred_positive_fact(mdefault((holds(iza,_4779112,tBird)==>holds(iza,_4779112,tFly))))*->rhs([\+ ~mdefault((holds(iza,_4779112,tBird)==>holds(iza,_4779112,tFly)))])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mdefault((holds(iza,_4779112,tBird)==>holds(iza,_4779112,tFly)))
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:59
- % make sure tweety is a bird
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:60
- Justifications for holds(iza,iTweety,tBird):
- 1.1 holds(iza,iTweety,tCanary) % [pfc/t/sanity_base/birds_01b_in_user.pfc:51]
- 1.2 holds(iza,W4,tCanary)==>holds(iza,W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user.pfc:_5203008]
- 1.3 genls(tCanary,tBird) % [pfc/t/sanity_base/birds_01b_in_user.pfc:39]
- 1.4 genls(W4,Y4)==>(holds(iza,X4,W4)==>holds(iza,X4,Y4)) % [pfc/t/sanity_base/birds_01b_in_user.pfc:37]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:62
- % make sure tweety can fly
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:63
- Justifications for holds(iza,iTweety,tFly):
- 1.1 \+ ~holds(iza,iTweety,tFly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.2 \+holds(_,iTweety,tFly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.3 \+holds(W4,iTweety,tFly)/(ground(holds(W4,iTweety,tFly)),dif:dif(iza,W4)),\+ ~holds(iza,iTweety,tFly)==>holds(iza,iTweety,tFly) % [pfc/t/sanity_base/birds_01b_in_user.pfc:_5230254]
- 1.4 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 1.5 mdefault(holds(iza,iTweety,tFly)) % [pfc/t/sanity_base/birds_01b_in_user.pfc:_5232540]
- 1.6 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 1.7 holds(iza,iTweety,tBird) % [pfc/t/sanity_base/birds_01b_in_user.pfc:_5235160]
- 1.8 holds(iza,W4,tBird)==>mdefault(holds(iza,W4,tFly)) % [pfc/t/sanity_base/birds_01b_in_user.pfc:_5237346]
- 1.9 holds(iza,iTweety,tCanary) % [pfc/t/sanity_base/birds_01b_in_user.pfc:51]
- 1.10 holds(iza,W4,tCanary)==>holds(iza,W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user.pfc:_5239872]
- 1.11 mdefault((holds(iza,W4,tBird)==>holds(iza,W4,tFly))) % [pfc/t/sanity_base/birds_01b_in_user.pfc:57]
- 1.12 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 1.13 genls(tCanary,tBird) % [pfc/t/sanity_base/birds_01b_in_user.pfc:39]
- 1.14 genls(W4,Y4)==>(holds(iza,X4,W4)==>holds(iza,X4,Y4)) % [pfc/t/sanity_base/birds_01b_in_user.pfc:37]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:65
- % make sure chilly can fly
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:66
- Justifications for holds(iza,iChilly,tFly):
- 1.1 \+ ~holds(iza,iChilly,tFly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.2 \+holds(_,iChilly,tFly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.3 \+holds(W4,iChilly,tFly)/(ground(holds(W4,iChilly,tFly)),dif:dif(iza,W4)),\+ ~holds(iza,iChilly,tFly)==>holds(iza,iChilly,tFly) % [pfc/t/sanity_base/birds_01b_in_user.pfc:_5257654]
- 1.4 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 1.5 mdefault(holds(iza,iChilly,tFly)) % [pfc/t/sanity_base/birds_01b_in_user.pfc:_5259940]
- 1.6 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 1.7 holds(iza,iChilly,tBird) % [pfc/t/sanity_base/birds_01b_in_user.pfc:_5262560]
- 1.8 holds(iza,W4,tBird)==>mdefault(holds(iza,W4,tFly)) % [pfc/t/sanity_base/birds_01b_in_user.pfc:_5264746]
- 1.9 holds(iza,iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b_in_user.pfc:45]
- 1.10 holds(iza,W4,tPenguin)==>holds(iza,W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user.pfc:_5267272]
- 1.11 mdefault((holds(iza,W4,tBird)==>holds(iza,W4,tFly))) % [pfc/t/sanity_base/birds_01b_in_user.pfc:57]
- 1.12 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 1.13 genls(tPenguin,tBird) % [pfc/t/sanity_base/birds_01b_in_user.pfc:40]
- 1.14 genls(W4,Y4)==>(holds(iza,X4,W4)==>holds(iza,X4,Y4)) % [pfc/t/sanity_base/birds_01b_in_user.pfc:37]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:66
- Justifications for iChilly=iChilly:
- 1.1 iChilly=iChilly:-_ % [foreign:_5258690]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:68
- % make sure tweety is a bird
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:69
- Justifications for holds(iza,iTweety,tBird):
- 1.1 holds(iza,iTweety,tCanary) % [pfc/t/sanity_base/birds_01b_in_user.pfc:51]
- 1.2 holds(iza,W4,tCanary)==>holds(iza,W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user.pfc:_5273382]
- 1.3 genls(tCanary,tBird) % [pfc/t/sanity_base/birds_01b_in_user.pfc:39]
- 1.4 genls(W4,Y4)==>(holds(iza,X4,W4)==>holds(iza,X4,Y4)) % [pfc/t/sanity_base/birds_01b_in_user.pfc:37]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- :- dynamic baseKB:holds/3.
- :- multifile baseKB:holds/3.
- :- public baseKB:holds/3.
- :- module_transparent baseKB:holds/3.
- :- dynamic holds/3.
- :- multifile holds/3.
- :- public holds/3.
- :- module_transparent holds/3.
- holds(iza, iChilly, tFly).
- holds(iza, iTweety, tFly).
- holds(iza, iTweety, tBird).
- holds(iza, iTweety, tCanary).
- holds(iza, iChilly, tBird).
- holds(iza, iChilly, tPenguin).
- holds(A, B, C) :-
- inherit_above(user, holds(A, B, C)).
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:73
- % make sure tweety can fly (and again chilly)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:74
- Justifications for holds(iza,iTweety,tFly):
- 1.1 \+ ~holds(iza,iTweety,tFly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.2 \+holds(_,iTweety,tFly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.3 \+holds(W4,iTweety,tFly)/(ground(holds(W4,iTweety,tFly)),dif:dif(iza,W4)),\+ ~holds(iza,iTweety,tFly)==>holds(iza,iTweety,tFly) % [pfc/t/sanity_base/birds_01b_in_user.pfc:_5301530]
- 1.4 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 1.5 mdefault(holds(iza,iTweety,tFly)) % [pfc/t/sanity_base/birds_01b_in_user.pfc:_5303816]
- 1.6 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 1.7 holds(iza,iTweety,tBird) % [pfc/t/sanity_base/birds_01b_in_user.pfc:_5306436]
- 1.8 holds(iza,W4,tBird)==>mdefault(holds(iza,W4,tFly)) % [pfc/t/sanity_base/birds_01b_in_user.pfc:_5308622]
- 1.9 holds(iza,iTweety,tCanary) % [pfc/t/sanity_base/birds_01b_in_user.pfc:51]
- 1.10 holds(iza,W4,tCanary)==>holds(iza,W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user.pfc:_5311148]
- 1.11 mdefault((holds(iza,W4,tBird)==>holds(iza,W4,tFly))) % [pfc/t/sanity_base/birds_01b_in_user.pfc:57]
- 1.12 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 1.13 genls(tCanary,tBird) % [pfc/t/sanity_base/birds_01b_in_user.pfc:39]
- 1.14 genls(W4,Y4)==>(holds(iza,X4,W4)==>holds(iza,X4,Y4)) % [pfc/t/sanity_base/birds_01b_in_user.pfc:37]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:75
- Justifications for holds(iza,iChilly,tFly):
- 1.1 \+ ~holds(iza,iChilly,tFly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.2 \+holds(_,iChilly,tFly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.3 \+holds(W4,iChilly,tFly)/(ground(holds(W4,iChilly,tFly)),dif:dif(iza,W4)),\+ ~holds(iza,iChilly,tFly)==>holds(iza,iChilly,tFly) % [pfc/t/sanity_base/birds_01b_in_user.pfc:_5325222]
- 1.4 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 1.5 mdefault(holds(iza,iChilly,tFly)) % [pfc/t/sanity_base/birds_01b_in_user.pfc:_5327508]
- 1.6 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 1.7 holds(iza,iChilly,tBird) % [pfc/t/sanity_base/birds_01b_in_user.pfc:_5330128]
- 1.8 holds(iza,W4,tBird)==>mdefault(holds(iza,W4,tFly)) % [pfc/t/sanity_base/birds_01b_in_user.pfc:_5332314]
- 1.9 holds(iza,iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b_in_user.pfc:45]
- 1.10 holds(iza,W4,tPenguin)==>holds(iza,W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user.pfc:_5334840]
- 1.11 mdefault((holds(iza,W4,tBird)==>holds(iza,W4,tFly))) % [pfc/t/sanity_base/birds_01b_in_user.pfc:57]
- 1.12 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 1.13 genls(tPenguin,tBird) % [pfc/t/sanity_base/birds_01b_in_user.pfc:40]
- 1.14 genls(W4,Y4)==>(holds(iza,X4,W4)==>holds(iza,X4,Y4)) % [pfc/t/sanity_base/birds_01b_in_user.pfc:37]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:77
- % Tell us why chilly flys
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:78
- % =======================================================================
- :- dynamic baseKB:holds/3.
- :- multifile baseKB:holds/3.
- :- public baseKB:holds/3.
- :- module_transparent baseKB:holds/3.
- :- dynamic holds/3.
- :- multifile holds/3.
- :- public holds/3.
- :- module_transparent holds/3.
- holds(iza, iChilly, tFly).
- holds(iza, iChilly, tFly) :-
- inherit_above(user, holds(iza, iChilly, tFly)).
- % =======================================================================
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % on_x_debug(inference_limit_exceeded, user:spft(mfl(user, '/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc', 37), _5346160, _5346162)).
- % user:spft(mfl(user, '/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc', 37), _5346160, _5346162).
- % =======================================================================
- ==================
- % mpred_db_type(s, v).
- % ---
- fact(_5368704).
- ==================
- ==================
- % mpred_child(s, v).
- % ---
- ==================
- % -mpred_axiom.
- % -well_founded.
- % -mpred_supported(local, s).
- % +mpred_supported(cycles, s).
- % -mpred_assumption.
- % -get_mpred_is_tracing.
- % =======================================================================
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:80
- % Make sure chilly is a bird from only inheritence NOW.
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:81
- % passed_mpred_test(\+mpred_axiom(holds(iza, iChilly, tBird))).
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:83
- % Signal Error if chilly stops being a bird
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:84
- % user:mpred_fwc1(never_retract_u(holds(iza, iChilly, tBird))).
- % Found positive trigger: never_retract_u(holds(iza,iChilly,tBird))
- % body: mpred_positive_fact(never_retract_u(holds(iza,iChilly,tBird)))*->rhs([\+ ~never_retract_u(holds(iza,iChilly,tBird))])
- % RHS-Withdrawing-Negation: \+ ~never_retract_u(holds(iza,iChilly,tBird))
- % Support: never_retract_u(holds(iza,iChilly,tBird)),pt(never_retract_u(holds(iza,iChilly,tBird)),(mpred_positive_fact(never_retract_u(holds(iza,iChilly,tBird)))*->rhs([\+ ~never_retract_u(holds(iza,iChilly,tBird))])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~never_retract_u(holds(iza,iChilly,tBird))
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:86
- % penguins do not tFly.
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:87
- % user:mpred_fwc1((holds(iza, _5453816, tPenguin)==> ~holds(iza, _5453816, tFly))).
- % Adding positive
- % trigger: holds(iza,_5458772,tPenguin)
- % body: rhs([~holds(iza,_5458772,tFly)])
- % Support: (holds(iza,_5458242,tPenguin)==> ~holds(iza,_5458242,tFly)),mfl(user,'/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc',87)
- % RHS-Post1: ~holds(iza,iChilly,tFly)
- % Support: holds(iza,iChilly,tPenguin),pt(holds(iza,_5466410,tPenguin),rhs([~holds(iza,_5466410,tFly)]))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): holds(iza,iChilly,tFly)
- % still_supported(holds(iza,iChilly,tFly))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): holds(iza,iChilly,tFly)
- % still_supported(holds(iza,iChilly,tFly))
- % holds(iza,iChilly,tFly) was still supported by \+ ~holds(iza,iChilly,tFly),nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))
- % Adding negative
- % trigger: ~holds(iza,iChilly,tFly)
- % test: call_u_no_bc(~holds(iza,iChilly,tFly))
- % body: rhs([holds(iza,iChilly,tFly)])
- % Support: \+holds(iza,iChilly,tFly),nt(holds(iza,iChilly,tFly),(call_u_no_bc(holds(_5496390,iChilly,tFly)),ground(holds(_5496390,iChilly,tFly)),dif:dif(iza,_5496390)),nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)])))
- % Adding NEG mpred_do_fcnt via support
- % trigger: holds(iza,iChilly,tFly)
- % cond: call_u_no_bc(holds(_5496390,iChilly,tFly)),ground(holds(_5496390,iChilly,tFly)),dif:dif(iza,_5496390)
- % action: nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))
- % from: mpred_add_support_fast(nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)])),(\+holds(iza,iChilly,tFly),nt(holds(iza,iChilly,tFly),(call_u_no_bc(holds(_5496390,iChilly,tFly)),ground(holds(_5496390,iChilly,tFly)),dif:dif(iza,_5496390)),nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)])))))
- % RHS-Post1: holds(iza,iChilly,tFly)
- % Support: \+ ~holds(iza,iChilly,tFly),nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))
- % Adding NEG mpred_do_fcnt via support
- % trigger: ~holds(iza,iChilly,tFly)
- % cond: call_u_no_bc(~holds(iza,iChilly,tFly))
- % action: rhs([holds(iza,iChilly,tFly)])
- % from: mpred_add_support_fast(holds(iza,iChilly,tFly),(\+ ~holds(iza,iChilly,tFly),nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))))
- % user:mpred_fwc1(holds(iza, iChilly, tFly)).
- % Found positive trigger: holds(iza,iChilly,tFly)
- % body: ground(holds(iza,iChilly,tFly)),dif:dif(iza,iza),\+holds(iza,iChilly,tFly)=holds(iza,iChilly,tFly)*->rhs([\+holds(iza,iChilly,tFly)])
- % Found positive trigger: holds(iza,iChilly,tFly)
- % body: mpred_positive_fact(holds(iza,iChilly,tFly))*->rhs([\+ ~holds(iza,iChilly,tFly)])
- % RHS-Withdrawing-Negation: \+ ~holds(iza,iChilly,tFly)
- % Support: holds(iza,iChilly,tFly),pt(holds(iza,iChilly,tFly),(mpred_positive_fact(holds(iza,iChilly,tFly))*->rhs([\+ ~holds(iza,iChilly,tFly)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~holds(iza,iChilly,tFly)
- % Found negative trigger: holds(iza,iChilly,tFly)
- % cond: call_u_no_bc(holds(_5548192,iChilly,tFly)),ground(holds(_5548192,iChilly,tFly)),dif:dif(iza,_5548192)
- % body: nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))
- % Support: spft(nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)])),\+holds(_5548192,iChilly,tFly),nt(holds(iza,iChilly,tFly),(call_u_no_bc(holds(_5548192,iChilly,tFly)),ground(holds(_5548192,iChilly,tFly)),dif:dif(iza,_5548192)),nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))))
- % Found negative trigger: holds(iza,iChilly,tFly)
- % cond: call_u_no_bc(holds(_5548192,iChilly,tFly)),ground(holds(_5548192,iChilly,tFly)),dif:dif(iza,_5548192)
- % body: nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))
- % Support: spft(nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)])),\+holds(iza,iChilly,tFly),nt(holds(iza,iChilly,tFly),(call_u_no_bc(holds(_5548192,iChilly,tFly)),ground(holds(_5548192,iChilly,tFly)),dif:dif(iza,_5548192)),nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))))
- % show_failure(user, user:(\+mpred_supported(holds(iza, iChilly, tFly)))).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % mpred_post12(~holds(iza, iChilly, tFly), (holds(iza, iChilly, tPenguin), pt(holds(iza, _5466410, tPenguin), rhs([~holds(iza, _5466410, tFly)])))) :-
- % get_support(holds(iza, iChilly, tFly),
- % (\+ ~holds(iza, iChilly, tFly), nt(~holds(iza, iChilly, tFly), call_u_no_bc(~holds(iza, iChilly, tFly)), rhs([holds(iza, iChilly, tFly)])))).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:87
- Justifications for holds(iza,iChilly,tFly):
- 1.1 \+ ~holds(iza,iChilly,tFly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.2 \+holds(_,iChilly,tFly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.3 \+holds(W4,iChilly,tFly)/(ground(holds(W4,iChilly,tFly)),dif:dif(iza,W4)),\+ ~holds(iza,iChilly,tFly)==>holds(iza,iChilly,tFly) % [pfc/t/sanity_base/birds_01b_in_user.pfc:_5605954]
- 1.4 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 1.5 mdefault(holds(iza,iChilly,tFly)) % [pfc/t/sanity_base/birds_01b_in_user.pfc:_5608240]
- 1.6 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 1.7 holds(iza,iChilly,tBird) % [pfc/t/sanity_base/birds_01b_in_user.pfc:_5610860]
- 1.8 holds(iza,W4,tBird)==>mdefault(holds(iza,W4,tFly)) % [pfc/t/sanity_base/birds_01b_in_user.pfc:_5613046]
- 1.9 holds(iza,iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b_in_user.pfc:45]
- 1.10 holds(iza,W4,tPenguin)==>holds(iza,W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user.pfc:_5615572]
- 1.11 mdefault((holds(iza,W4,tBird)==>holds(iza,W4,tFly))) % [pfc/t/sanity_base/birds_01b_in_user.pfc:57]
- 1.12 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 1.13 genls(tPenguin,tBird) % [pfc/t/sanity_base/birds_01b_in_user.pfc:40]
- 1.14 genls(W4,Y4)==>(holds(iza,X4,W4)==>holds(iza,X4,Y4)) % [pfc/t/sanity_base/birds_01b_in_user.pfc:37]
- 2.1 \+ ~holds(iza,iChilly,tFly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 2.2 \+holds(iza,iChilly,tFly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 2.3 \+holds(W4,iChilly,tFly)/(ground(holds(W4,iChilly,tFly)),dif:dif(iza,W4)),\+ ~holds(iza,iChilly,tFly)==>holds(iza,iChilly,tFly) % [pfc/t/sanity_base/birds_01b_in_user.pfc:_5620052]
- 2.4 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 2.5 mdefault(holds(iza,iChilly,tFly)) % [pfc/t/sanity_base/birds_01b_in_user.pfc:_5622338]
- 2.6 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 2.7 holds(iza,iChilly,tBird) % [pfc/t/sanity_base/birds_01b_in_user.pfc:_5624958]
- 2.8 holds(iza,W4,tBird)==>mdefault(holds(iza,W4,tFly)) % [pfc/t/sanity_base/birds_01b_in_user.pfc:_5627144]
- 2.9 holds(iza,iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b_in_user.pfc:45]
- 2.10 holds(iza,W4,tPenguin)==>holds(iza,W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user.pfc:_5629670]
- 2.11 mdefault((holds(iza,W4,tBird)==>holds(iza,W4,tFly))) % [pfc/t/sanity_base/birds_01b_in_user.pfc:57]
- 2.12 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 2.13 genls(tPenguin,tBird) % [pfc/t/sanity_base/birds_01b_in_user.pfc:40]
- 2.14 genls(W4,Y4)==>(holds(iza,X4,W4)==>holds(iza,X4,Y4)) % [pfc/t/sanity_base/birds_01b_in_user.pfc:37]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % Adding negative
- % trigger: ~holds(iza,iChilly,tFly)
- % test: call_u_no_bc(~holds(iza,iChilly,tFly))
- % body: rhs([holds(iza,iChilly,tFly)])
- % Support: \+holds(iza,iChilly,tFly),nt(holds(iza,iChilly,tFly),(call_u_no_bc(holds(_5606498,iChilly,tFly)),ground(holds(_5606498,iChilly,tFly)),dif:dif(iza,_5606498)),nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)])))
- % Adding NEG mpred_do_fcnt via support
- % trigger: holds(iza,iChilly,tFly)
- % cond: call_u_no_bc(holds(_5606498,iChilly,tFly)),ground(holds(_5606498,iChilly,tFly)),dif:dif(iza,_5606498)
- % action: nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))
- % from: mpred_add_support_fast(nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)])),(\+holds(iza,iChilly,tFly),nt(holds(iza,iChilly,tFly),(call_u_no_bc(holds(_5606498,iChilly,tFly)),ground(holds(_5606498,iChilly,tFly)),dif:dif(iza,_5606498)),nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)])))))
- % RHS-Post1: holds(iza,iChilly,tFly)
- % Support: \+ ~holds(iza,iChilly,tFly),nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))
- % user:mpred_fwc1(~holds(iza, iChilly, tFly)).
- % Found positive trigger: ~holds(iza,iChilly,tFly)
- % body: mpred_positive_fact(holds(iza,iChilly,tFly))*->pt(holds(iza,iChilly,tFly),rhs([{dmsg(warn(conflict(holds(iza,iChilly,tFly))))}]))
- % Adding positive
- % trigger: holds(iza,iChilly,tFly)
- % body: rhs([{dmsg(warn(conflict(holds(iza,iChilly,tFly))))}])
- % Support: ~holds(iza,iChilly,tFly),pt(~holds(iza,iChilly,tFly),(mpred_positive_fact(holds(iza,iChilly,tFly))*->pt(holds(iza,iChilly,tFly),rhs([{dmsg(warn(conflict(holds(iza,iChilly,tFly))))}]))))
- % warn(conflict(holds(iza, iChilly, tFly))).
- % Found positive trigger: ~holds(iza,iChilly,tFly)
- % body: mpred_positive_fact(holds(iza,iChilly,tFly))*->rhs([\+holds(iza,iChilly,tFly)])
- % RHS-Withdrawing-Negation: \+holds(iza,iChilly,tFly)
- % Support: ~holds(iza,iChilly,tFly),pt(~holds(iza,iChilly,tFly),(mpred_positive_fact(holds(iza,iChilly,tFly))*->rhs([\+holds(iza,iChilly,tFly)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): holds(iza,iChilly,tFly)
- % still_supported(holds(iza,iChilly,tFly))
- % Found positive trigger: ~holds(iza,iChilly,tFly)
- % body: mpred_positive_fact(~holds(iza,iChilly,tFly))*->rhs([\+ ~ (~holds(iza,iChilly,tFly))])
- % Found negative trigger: ~holds(iza,iChilly,tFly)
- % cond: call_u_no_bc(~holds(iza,iChilly,tFly))
- % body: rhs([holds(iza,iChilly,tFly)])
- % Support: spft(holds(iza,iChilly,tFly),\+ ~holds(iza,iChilly,tFly),nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)])))
- % Removing support: \+ ~holds(iza,iChilly,tFly),nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))
- % Which was for: holds(iza,iChilly,tFly)
- % found(mpred_rem_support(holds(iza, iChilly, tFly), (\+ ~holds(iza, iChilly, tFly), nt(~holds(iza, iChilly, tFly), call_u_no_bc(~holds(iza, iChilly, tFly)), rhs([holds(iza, iChilly, tFly)]))))).
- % Adding negative
- % trigger: ~holds(iza,iChilly,tFly)
- % test: call_u_no_bc(~holds(iza,iChilly,tFly))
- % body: rhs([holds(iza,iChilly,tFly)])
- % Support: \+holds(iza,iChilly,tFly),nt(holds(iza,iChilly,tFly),(call_u_no_bc(holds(_5690558,iChilly,tFly)),ground(holds(_5690558,iChilly,tFly)),dif:dif(iza,_5690558)),nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)])))
- % Adding NEG mpred_do_fcnt via support
- % trigger: holds(iza,iChilly,tFly)
- % cond: call_u_no_bc(holds(_5690558,iChilly,tFly)),ground(holds(_5690558,iChilly,tFly)),dif:dif(iza,_5690558)
- % action: nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))
- % from: mpred_add_support_fast(nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)])),(\+holds(iza,iChilly,tFly),nt(holds(iza,iChilly,tFly),(call_u_no_bc(holds(_5690558,iChilly,tFly)),ground(holds(_5690558,iChilly,tFly)),dif:dif(iza,_5690558)),nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)])))))
- % Found positive trigger: holds(iza,_5704418,tPenguin)==> ~holds(iza,_5704418,tFly)
- % body: mpred_positive_fact((holds(iza,_5704418,tPenguin)==> ~holds(iza,_5704418,tFly)))*->rhs([\+ ~ (holds(iza,_5704418,tPenguin)==> ~holds(iza,_5704418,tFly))])
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:89
- % make sure chilly is a bird
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:90
- Justifications for holds(iza,iChilly,tBird):
- 1.1 holds(iza,iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b_in_user.pfc:45]
- 1.2 holds(iza,W4,tPenguin)==>holds(iza,W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user.pfc:_5724566]
- 1.3 genls(tPenguin,tBird) % [pfc/t/sanity_base/birds_01b_in_user.pfc:40]
- 1.4 genls(W4,Y4)==>(holds(iza,X4,W4)==>holds(iza,X4,Y4)) % [pfc/t/sanity_base/birds_01b_in_user.pfc:37]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:92
- % confirm chilly now doesn't fly
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:93
- % passed_mpred_test(\+holds(iza, iChilly, tFly)).
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:95
- % confirm chilly now cant fly
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:96
- Justifications for ~holds(iza,iChilly,tFly):
- 1.1 holds(iza,iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b_in_user.pfc:45]
- 1.2 holds(iza,W4,tPenguin)==> ~holds(iza,W4,tFly) % [pfc/t/sanity_base/birds_01b_in_user.pfc:87]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:98
- % User asserts chilly is a bird.
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:99
- % %= repropigate ? that chilly was a bird again (actualy this asserts)
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:102
- % Make sure were the reason he was a bird and not just inheritence NOW.
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:103
- Justifications for holds(iza,iChilly,tBird):
- 1.1 holds(iza,iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b_in_user.pfc:45]
- 1.2 holds(iza,W4,tPenguin)==>holds(iza,W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user.pfc:_5776610]
- 1.3 genls(tPenguin,tBird) % [pfc/t/sanity_base/birds_01b_in_user.pfc:40]
- 1.4 genls(W4,Y4)==>(holds(iza,X4,W4)==>holds(iza,X4,Y4)) % [pfc/t/sanity_base/birds_01b_in_user.pfc:37]
- 2.1 mfl(user,/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc,100)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:105
- % Make sure were the reason he was a bird and not just inheritence NOW.
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:106
- Justifications for mpred_axiom(holds(iza,iChilly,tBird)):
- 1.1 mpred_axiom(holds(iza,iChilly,tBird)):-mpred_get_support(holds(iza,iChilly,tBird),W4),is_user_reason(W4),! % [pfc/prolog/pfc2.0/mpred_core.pl:3936]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:109
- % =======================================================================
- :- dynamic baseKB:holds/3.
- :- multifile baseKB:holds/3.
- :- public baseKB:holds/3.
- :- module_transparent baseKB:holds/3.
- :- dynamic holds/3.
- :- multifile holds/3.
- :- public holds/3.
- :- module_transparent holds/3.
- holds(iza, iChilly, tBird).
- holds(iza, iChilly, tBird) :-
- inherit_above(user, holds(iza, iChilly, tBird)).
- % =======================================================================
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:109
- Justifications for holds(iza,iChilly,tBird):
- 1.1 holds(iza,iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b_in_user.pfc:45]
- 1.2 holds(iza,W4,tPenguin)==>holds(iza,W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user.pfc:_5801240]
- 1.3 genls(tPenguin,tBird) % [pfc/t/sanity_base/birds_01b_in_user.pfc:40]
- 1.4 genls(W4,Y4)==>(holds(iza,X4,W4)==>holds(iza,X4,Y4)) % [pfc/t/sanity_base/birds_01b_in_user.pfc:37]
- 2.1 mfl(user,/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc,100)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % =======================================================================
- ==================
- % mpred_db_type(s, v).
- % ---
- fact(_5814336).
- ==================
- ==================
- % mpred_child(s, v).
- % ---
- mdefault(holds(iza, iChilly, tFly)).
- ==================
- % +mpred_axiom.
- % +well_founded.
- % -mpred_supported(local, s).
- % -mpred_supported(cycles, s).
- % -mpred_assumption.
- % -get_mpred_is_tracing.
- % =======================================================================
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:110
- Justifications for holds(iza,iChilly,tBird):
- 1.1 holds(iza,iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b_in_user.pfc:45]
- 1.2 holds(iza,W4,tPenguin)==>holds(iza,W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user.pfc:_5855204]
- 1.3 genls(tPenguin,tBird) % [pfc/t/sanity_base/birds_01b_in_user.pfc:40]
- 1.4 genls(W4,Y4)==>(holds(iza,X4,W4)==>holds(iza,X4,Y4)) % [pfc/t/sanity_base/birds_01b_in_user.pfc:37]
- 2.1 mfl(user,/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc,100)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:114
- % confirm chilly still does not fly
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:115
- % passed_mpred_test(\+holds(iza, iChilly, tFly)).
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:119
- % confirm chilly still cant fly
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:120
- Justifications for ~holds(iza,iChilly,tFly):
- 1.1 holds(iza,iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b_in_user.pfc:45]
- 1.2 holds(iza,W4,tPenguin)==> ~holds(iza,W4,tFly) % [pfc/t/sanity_base/birds_01b_in_user.pfc:87]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:122
- Justifications for holds(iza,iChilly,tBird):
- 1.1 holds(iza,iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b_in_user.pfc:45]
- 1.2 holds(iza,W4,tPenguin)==>holds(iza,W4,tBird) % [pfc/t/sanity_base/birds_01b_in_user.pfc:_5887190]
- 1.3 genls(tPenguin,tBird) % [pfc/t/sanity_base/birds_01b_in_user.pfc:40]
- 1.4 genls(W4,Y4)==>(holds(iza,X4,W4)==>holds(iza,X4,Y4)) % [pfc/t/sanity_base/birds_01b_in_user.pfc:37]
- 2.1 mfl(user,/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc,100)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:124
- % chilly is no longer a penguin (hopefly the assertion above about him being a bird wont be removed)
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:125
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): holds(iza,iChilly,tPenguin)
- % still_supported(holds(iza,iChilly,tPenguin))
- % Removing support: mfl(user,'/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc',45),ax
- % Which was for: holds(iza,iChilly,tPenguin)
- % found(mpred_rem_support(holds(iza, iChilly, tPenguin), (mfl(user, '/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc', 45), ax))).
- % still_supported(holds(iza,iChilly,tBird))
- % RHS-Post1: holds(iza,iChilly,tFly)
- % Support: \+ ~holds(iza,iChilly,tFly),nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))
- % Adding NEG mpred_do_fcnt via support
- % trigger: ~holds(iza,iChilly,tFly)
- % cond: call_u_no_bc(~holds(iza,iChilly,tFly))
- % action: rhs([holds(iza,iChilly,tFly)])
- % from: mpred_add_support_fast(holds(iza,iChilly,tFly),(\+ ~holds(iza,iChilly,tFly),nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))))
- % user:mpred_fwc1(holds(iza, iChilly, tFly)).
- % Found positive trigger: holds(iza,iChilly,tFly)
- % body: ground(holds(iza,iChilly,tFly)),dif:dif(iza,iza),\+holds(iza,iChilly,tFly)=holds(iza,iChilly,tFly)*->rhs([\+holds(iza,iChilly,tFly)])
- % Found positive trigger: holds(iza,iChilly,tFly)
- % body: mpred_positive_fact(holds(iza,iChilly,tFly))*->rhs([\+ ~holds(iza,iChilly,tFly)])
- % RHS-Withdrawing-Negation: \+ ~holds(iza,iChilly,tFly)
- % Support: holds(iza,iChilly,tFly),pt(holds(iza,iChilly,tFly),(mpred_positive_fact(holds(iza,iChilly,tFly))*->rhs([\+ ~holds(iza,iChilly,tFly)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~holds(iza,iChilly,tFly)
- % Found negative trigger: holds(iza,iChilly,tFly)
- % cond: call_u_no_bc(holds(_5957702,iChilly,tFly)),ground(holds(_5957702,iChilly,tFly)),dif:dif(iza,_5957702)
- % body: nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))
- % Support: spft(nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)])),\+holds(_5957702,iChilly,tFly),nt(holds(iza,iChilly,tFly),(call_u_no_bc(holds(_5957702,iChilly,tFly)),ground(holds(_5957702,iChilly,tFly)),dif:dif(iza,_5957702)),nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))))
- % Found negative trigger: holds(iza,iChilly,tFly)
- % cond: call_u_no_bc(holds(_5957702,iChilly,tFly)),ground(holds(_5957702,iChilly,tFly)),dif:dif(iza,_5957702)
- % body: nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))
- % Support: spft(nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)])),\+holds(iza,iChilly,tFly),nt(holds(iza,iChilly,tFly),(call_u_no_bc(holds(_5957702,iChilly,tFly)),ground(holds(_5957702,iChilly,tFly)),dif:dif(iza,_5957702)),nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))))
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:126
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): holds(iza,iChilly,tPenguin)
- % user:mpred_fwc1(~holds(iza, iChilly, tPenguin)).
- % Found positive trigger: ~holds(iza,iChilly,tPenguin)
- % body: mpred_positive_fact(holds(iza,iChilly,tPenguin))*->pt(holds(iza,iChilly,tPenguin),rhs([{dmsg(warn(conflict(holds(iza,iChilly,tPenguin))))}]))
- % Adding positive
- % trigger: holds(iza,iChilly,tPenguin)
- % body: rhs([{dmsg(warn(conflict(holds(iza,iChilly,tPenguin))))}])
- % Support: ~holds(iza,iChilly,tPenguin),pt(~holds(iza,iChilly,tPenguin),(mpred_positive_fact(holds(iza,iChilly,tPenguin))*->pt(holds(iza,iChilly,tPenguin),rhs([{dmsg(warn(conflict(holds(iza,iChilly,tPenguin))))}]))))
- % Found positive trigger: ~holds(iza,iChilly,tPenguin)
- % body: mpred_positive_fact(holds(iza,iChilly,tPenguin))*->rhs([\+holds(iza,iChilly,tPenguin)])
- % RHS-Withdrawing-Negation: \+holds(iza,iChilly,tPenguin)
- % Support: ~holds(iza,iChilly,tPenguin),pt(~holds(iza,iChilly,tPenguin),(mpred_positive_fact(holds(iza,iChilly,tPenguin))*->rhs([\+holds(iza,iChilly,tPenguin)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): holds(iza,iChilly,tPenguin)
- % Found positive trigger: ~holds(iza,iChilly,tPenguin)
- % body: mpred_positive_fact(~holds(iza,iChilly,tPenguin))*->rhs([\+ ~ (~holds(iza,iChilly,tPenguin))])
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:128
- % Test that chilly is not a penguin
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:129
- % passed_mpred_test(\+holds(iza, iChilly, tPenguin)).
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:131
- % Test that chilly no longer forced into flightlessness
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:132
- % passed_mpred_test(\+ ~holds(iza, iChilly, tFly)).
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:134
- % chilly is still a bird
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:135
- Justifications for holds(iza,iChilly,tBird):
- 1.1 mfl(user,/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc,100)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:137
- % confirm chilly is flying bird
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_in_user.pfc:138
- Justifications for holds(iza,iChilly,tFly):
- 1.1 \+ ~holds(iza,iChilly,tFly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.2 \+holds(_,iChilly,tFly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.3 \+holds(W4,iChilly,tFly)/(ground(holds(W4,iChilly,tFly)),dif:dif(iza,W4)),\+ ~holds(iza,iChilly,tFly)==>holds(iza,iChilly,tFly) % [pfc/t/sanity_base/birds_01b_in_user.pfc:_6087042]
- 1.4 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 1.5 mdefault(holds(iza,iChilly,tFly)) % [pfc/t/sanity_base/birds_01b_in_user.pfc:_6089328]
- 1.6 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 1.7 holds(iza,iChilly,tBird) % [pfc/t/sanity_base/birds_01b_in_user.pfc:100]
- 1.8 holds(iza,W4,tBird)==>mdefault(holds(iza,W4,tFly)) % [pfc/t/sanity_base/birds_01b_in_user.pfc:_6092228]
- 1.9 mdefault((holds(iza,W4,tBird)==>holds(iza,W4,tFly))) % [pfc/t/sanity_base/birds_01b_in_user.pfc:57]
- 1.10 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 2.1 \+ ~holds(iza,iChilly,tFly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 2.2 \+holds(iza,iChilly,tFly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 2.3 \+holds(W4,iChilly,tFly)/(ground(holds(W4,iChilly,tFly)),dif:dif(iza,W4)),\+ ~holds(iza,iChilly,tFly)==>holds(iza,iChilly,tFly) % [pfc/t/sanity_base/birds_01b_in_user.pfc:_6096054]
- 2.4 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 2.5 mdefault(holds(iza,iChilly,tFly)) % [pfc/t/sanity_base/birds_01b_in_user.pfc:_6098340]
- 2.6 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 2.7 holds(iza,iChilly,tBird) % [pfc/t/sanity_base/birds_01b_in_user.pfc:100]
- 2.8 holds(iza,W4,tBird)==>mdefault(holds(iza,W4,tFly)) % [pfc/t/sanity_base/birds_01b_in_user.pfc:_6101240]
- 2.9 mdefault((holds(iza,W4,tBird)==>holds(iza,W4,tFly))) % [pfc/t/sanity_base/birds_01b_in_user.pfc:57]
- 2.10 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- :- dynamic test_results/3.
- :- multifile test_results/3.
- :- module_transparent test_results/3.
- SUCCESS: ./test_prolog.sh birds_01b_in_user.pfc (returned 4)
- swipl -f .swiplrc -g 'set_prolog_flag(runtime_testing,4)' -g "['birds_01b_not_in_user.pfc']" -g test_completed
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl:110
- % baseKB:mpred_fwc1((~_2253420, _2253420==>{dmsg(warn(conflict(_2253420)))})).
- % Adding positive
- % trigger: ~_2260606
- % body: mpred_positive_fact(_2260606)*->pt(_2260606,rhs([{dmsg(warn(conflict(_2260606)))}]))
- % Support: (~_2257252,_2257252==>{dmsg(warn(conflict(_2257252)))}),mfl(baseKB,'/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',110)
- % Found positive trigger: ~_2266366,_2266366==>{dmsg(warn(conflict(_2266366)))}
- % body: mpred_positive_fact((~_2266366,_2266366==>{dmsg(warn(conflict(_2266366)))}))*->rhs([\+ ~ (~_2266366,_2266366==>{dmsg(warn(conflict(_2266366)))})])
- :- dynamic mpred_unload_option/2.
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl:577
- % baseKB:mpred_fwc1(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never)).
- % Found positive trigger: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- % body: mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)])
- % RHS-Withdrawing-Negation: \+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- % Support: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never),pt(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never),(mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- :- dynamic mpred_unload_option/2.
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never).
- % system_base.pfc compiled into system_base_lite 0.51 sec, 4 clauses
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl:137
- % baseKB:mpred_fwc1(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl', never)).
- % Found positive trigger: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- % body: mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)])
- % RHS-Withdrawing-Negation: \+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- % Support: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never),pt(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never),(mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- :- dynamic mpred_unload_option/2.
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl', never).
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never).
- % system_mdefault.pfc compiled into baseKB 0.03 sec, 0 clauses
- % system_module_inheritance.pfc compiled into baseKB 0.00 sec, 0 clauses
- % system_singleValued.pfc compiled into baseKB 0.14 sec, 0 clauses
- % pfclib/system_autoexec.pfc compiled into baseKB 0.73 sec, 4 clauses
- % Started at Tue Nov 7 15:24:22 2017
- % 4.406 seconds cpu time for 16,849,096 inferences
- % 14,822 atoms, 10,796 functors, 10,636 predicates, 197 modules, 521,536 VM-codes
- %
- % Limit Allocated In use
- % Local stack: 16,000,004,096 258,048 6,440 Bytes
- % Global stack: 16,000,004,096 25,161,712 17,982,736 Bytes
- % Trail stack: 16,000,002,048 6,289,400 2,024 Bytes
- %
- % 2 garbage collections gained 78,904 bytes in 0.000 seconds.
- % 1 atom garbage collections gained 8,010 atoms in 0.012 seconds.
- % 57 clause garbage collections gained 2,018 clauses in 0.003 seconds.
- % Stack shifts: 3 local, 11 global, 7 trail in 0.002 seconds
- % 2 threads, 0 finished threads used 0.000 seconds
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:41
- % chilly is a penguin.
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:42
- % r_sane:mpred_fwc1(holds(iza, iChilly, tPenguin)).
- % Found positive trigger: holds(iza,iChilly,tPenguin)
- % body: rhs([holds(iza,iChilly,tBird)])
- % RHS-Post1: holds(iza,iChilly,tBird)
- % Support: holds(iza,iChilly,tPenguin),pt(holds(iza,iChilly,tPenguin),rhs([holds(iza,iChilly,tBird)]))
- % r_sane:mpred_fwc1(holds(iza, iChilly, tBird)).
- % Found positive trigger: holds(iza,iChilly,tBird)
- % body: mpred_positive_fact(holds(iza,iChilly,tBird))*->rhs([\+ ~holds(iza,iChilly,tBird)])
- % RHS-Withdrawing-Negation: \+ ~holds(iza,iChilly,tBird)
- % Support: holds(iza,iChilly,tBird),pt(holds(iza,iChilly,tBird),(mpred_positive_fact(holds(iza,iChilly,tBird))*->rhs([\+ ~holds(iza,iChilly,tBird)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~holds(iza,iChilly,tBird)
- % Found positive trigger: holds(iza,iChilly,tPenguin)
- % body: mpred_positive_fact(holds(iza,iChilly,tPenguin))*->rhs([\+ ~holds(iza,iChilly,tPenguin)])
- % RHS-Withdrawing-Negation: \+ ~holds(iza,iChilly,tPenguin)
- % Support: holds(iza,iChilly,tPenguin),pt(holds(iza,iChilly,tPenguin),(mpred_positive_fact(holds(iza,iChilly,tPenguin))*->rhs([\+ ~holds(iza,iChilly,tPenguin)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~holds(iza,iChilly,tPenguin)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:44
- Justifications for holds(iza,iChilly,tBird):
- 1.1 holds(iza,iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:42]
- 1.2 holds(iza,W4,tPenguin)==>holds(iza,W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_4676648]
- 1.3 genls(tPenguin,tBird) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:37]
- 1.4 genls(W4,Y4)==>(holds(iza,X4,W4)==>holds(iza,X4,Y4)) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:34]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:47
- % tweety is a canary.
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:48
- % r_sane:mpred_fwc1(holds(iza, iTweety, tCanary)).
- % Found positive trigger: holds(iza,iTweety,tCanary)
- % body: rhs([holds(iza,iTweety,tBird)])
- % RHS-Post1: holds(iza,iTweety,tBird)
- % Support: holds(iza,iTweety,tCanary),pt(holds(iza,iTweety,tCanary),rhs([holds(iza,iTweety,tBird)]))
- % r_sane:mpred_fwc1(holds(iza, iTweety, tBird)).
- % Found positive trigger: holds(iza,iTweety,tBird)
- % body: mpred_positive_fact(holds(iza,iTweety,tBird))*->rhs([\+ ~holds(iza,iTweety,tBird)])
- % RHS-Withdrawing-Negation: \+ ~holds(iza,iTweety,tBird)
- % Support: holds(iza,iTweety,tBird),pt(holds(iza,iTweety,tBird),(mpred_positive_fact(holds(iza,iTweety,tBird))*->rhs([\+ ~holds(iza,iTweety,tBird)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~holds(iza,iTweety,tBird)
- % Found positive trigger: holds(iza,iTweety,tCanary)
- % body: mpred_positive_fact(holds(iza,iTweety,tCanary))*->rhs([\+ ~holds(iza,iTweety,tCanary)])
- % RHS-Withdrawing-Negation: \+ ~holds(iza,iTweety,tCanary)
- % Support: holds(iza,iTweety,tCanary),pt(holds(iza,iTweety,tCanary),(mpred_positive_fact(holds(iza,iTweety,tCanary))*->rhs([\+ ~holds(iza,iTweety,tCanary)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~holds(iza,iTweety,tCanary)
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:50
- % make sure tweety is a bird
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:51
- Justifications for holds(iza,iTweety,tBird):
- 1.1 holds(iza,iTweety,tCanary) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:48]
- 1.2 holds(iza,W4,tCanary)==>holds(iza,W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_4742670]
- 1.3 genls(tCanary,tBird) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:36]
- 1.4 genls(W4,Y4)==>(holds(iza,X4,W4)==>holds(iza,X4,Y4)) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:34]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:53
- % birds fly by default.
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:54
- % r_sane:mpred_fwc1(mdefault((holds(iza, _4751320, tBird)==>holds(iza, _4751320, tFly)))).
- % Found positive trigger: mdefault((holds(iza,_4755654,tBird)==>holds(iza,_4755654,tFly)))
- % body: mpred_positive_literal((holds(iza,_4755654,tBird)==>holds(iza,_4755654,tFly))),if_missing_mask((holds(iza,_4755654,tBird)==>holds(iza,_4755654,tFly)),_4755926,_4755928)*->rhs([(_4755926/(ground(_4755926),_4755928,\+_4755926=(holds(iza,_4755654,tBird)==>holds(iza,_4755654,tFly)))==> \+ (holds(iza,_4755654,tBird)==>holds(iza,_4755654,tFly)))])
- % Found positive trigger: mdefault((holds(iza,_4755654,tBird)==>holds(iza,_4755654,tFly)))
- % body: mpred_positive_literal((holds(iza,_4755654,tBird)==>holds(iza,_4755654,tFly))),if_missing_mask((holds(iza,_4755654,tBird)==>holds(iza,_4755654,tFly)),_4762064,_4762066)*->rhs([(\+_4762064/(ground(_4762064),_4762066),\+ ~ (holds(iza,_4755654,tBird)==>holds(iza,_4755654,tFly))==>(holds(iza,_4755654,tBird)==>holds(iza,_4755654,tFly)))])
- % Found positive trigger: mdefault((holds(iza,_4755654,tBird)==>holds(iza,_4755654,tFly)))
- % body: nonvar(holds(iza,_4755654,tFly))*->rhs([(holds(iza,_4755654,tBird)==>mdefault(holds(iza,_4755654,tFly)))])
- % RHS-Post1: holds(iza,_4755654,tBird)==>mdefault(holds(iza,_4755654,tFly))
- % Support: mdefault((holds(iza,_4751320,tBird)==>holds(iza,_4751320,tFly))),pt(mdefault((holds(iza,_4755654,tBird)==>holds(iza,_4755654,tFly))),(nonvar(holds(iza,_4755654,tFly))*->rhs([(holds(iza,_4755654,tBird)==>mdefault(holds(iza,_4755654,tFly)))])))
- % r_sane:mpred_fwc1((holds(iza, _4783226, tBird)==>mdefault(holds(iza, _4783226, tFly)))).
- % Adding positive
- % trigger: holds(iza,_4788062,tBird)
- % body: rhs([mdefault(holds(iza,_4788062,tFly))])
- % Support: (holds(iza,_4787628,tBird)==>mdefault(holds(iza,_4787628,tFly))),mfl(header_sane,'/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc',54)
- % RHS-Post1: mdefault(holds(iza,iTweety,tFly))
- % Support: holds(iza,iTweety,tBird),pt(holds(iza,_4795616,tBird),rhs([mdefault(holds(iza,_4795616,tFly))]))
- % r_sane:mpred_fwc1(mdefault(holds(iza, iTweety, tFly))).
- % Found positive trigger: mdefault(holds(iza,iTweety,tFly))
- % body: mpred_positive_literal(holds(iza,iTweety,tFly)),if_missing_mask(holds(iza,iTweety,tFly),_4808332,_4808334)*->rhs([(_4808332/(ground(_4808332),_4808334,\+_4808332=holds(iza,iTweety,tFly))==> \+holds(iza,iTweety,tFly))])
- % RHS-Post1: holds(_4814234,iTweety,tFly)/(ground(holds(_4814234,iTweety,tFly)),dif:dif(iza,_4814234),\+holds(_4814234,iTweety,tFly)=holds(iza,iTweety,tFly))==> \+holds(iza,iTweety,tFly)
- % Support: mdefault(holds(iza,iTweety,tFly)),pt(mdefault(holds(iza,iTweety,tFly)),(mpred_positive_literal(holds(iza,iTweety,tFly)),if_missing_mask(holds(iza,iTweety,tFly),holds(_4814234,iTweety,tFly),dif:dif(iza,_4814234))*->rhs([(holds(_4814234,iTweety,tFly)/(ground(holds(_4814234,iTweety,tFly)),dif:dif(iza,_4814234),\+holds(_4814234,iTweety,tFly)=holds(iza,iTweety,tFly))==> \+holds(iza,iTweety,tFly))])))
- % r_sane:mpred_fwc1((holds(_4827522, iTweety, tFly)/(ground(holds(_4827522, iTweety, tFly)), dif:dif(iza, _4827522), \+holds(_4827522, iTweety, tFly)=holds(iza, iTweety, tFly))==> \+holds(iza, iTweety, tFly))).
- % Adding positive
- % trigger: holds(_4833238,iTweety,tFly)
- % body: ground(holds(_4833238,iTweety,tFly)),dif:dif(iza,_4833238),\+holds(_4833238,iTweety,tFly)=holds(iza,iTweety,tFly)*->rhs([\+holds(iza,iTweety,tFly)])
- % Support: (holds(_4832668,iTweety,tFly)/(ground(holds(_4832668,iTweety,tFly)),dif:dif(iza,_4832668),\+holds(_4832668,iTweety,tFly)=holds(iza,iTweety,tFly))==> \+holds(iza,iTweety,tFly)),mfl(header_sane,'/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc',54)
- % Found positive trigger: holds(_4842892,iTweety,tFly)/(ground(holds(_4842892,iTweety,tFly)),dif:dif(iza,_4842892),\+holds(_4842892,iTweety,tFly)=holds(iza,iTweety,tFly))==> \+holds(iza,iTweety,tFly)
- % body: mpred_positive_fact((holds(_4842892,iTweety,tFly)/(ground(holds(_4842892,iTweety,tFly)),dif:dif(iza,_4842892),\+holds(_4842892,iTweety,tFly)=holds(iza,iTweety,tFly))==> \+holds(iza,iTweety,tFly)))*->rhs([\+ ~ (holds(_4842892,iTweety,tFly)/(ground(holds(_4842892,iTweety,tFly)),dif:dif(iza,_4842892),\+holds(_4842892,iTweety,tFly)=holds(iza,iTweety,tFly))==> \+holds(iza,iTweety,tFly))])
- % Found positive trigger: mdefault(holds(iza,iTweety,tFly))
- % body: mpred_positive_literal(holds(iza,iTweety,tFly)),if_missing_mask(holds(iza,iTweety,tFly),_4850492,_4850494)*->rhs([(\+_4850492/(ground(_4850492),_4850494),\+ ~holds(iza,iTweety,tFly)==>holds(iza,iTweety,tFly))])
- % RHS-Post1: \+holds(_4856368,iTweety,tFly)/(ground(holds(_4856368,iTweety,tFly)),dif:dif(iza,_4856368)),\+ ~holds(iza,iTweety,tFly)==>holds(iza,iTweety,tFly)
- % Support: mdefault(holds(iza,iTweety,tFly)),pt(mdefault(holds(iza,iTweety,tFly)),(mpred_positive_literal(holds(iza,iTweety,tFly)),if_missing_mask(holds(iza,iTweety,tFly),holds(_4856368,iTweety,tFly),dif:dif(iza,_4856368))*->rhs([(\+holds(_4856368,iTweety,tFly)/(ground(holds(_4856368,iTweety,tFly)),dif:dif(iza,_4856368)),\+ ~holds(iza,iTweety,tFly)==>holds(iza,iTweety,tFly))])))
- % r_sane:mpred_fwc1((\+holds(_4869326, iTweety, tFly)/(ground(holds(_4869326, iTweety, tFly)), dif:dif(iza, _4869326)), \+ ~holds(iza, iTweety, tFly)==>holds(iza, iTweety, tFly))).
- % Adding negative
- % trigger: holds(_4874792,iTweety,tFly)
- % test: call_u_no_bc(holds(_4874792,iTweety,tFly)),ground(holds(_4874792,iTweety,tFly)),dif:dif(iza,_4874792)
- % body: nt(~holds(iza,iTweety,tFly),call_u_no_bc(~holds(iza,iTweety,tFly)),rhs([holds(iza,iTweety,tFly)]))
- % Support: (\+holds(_4874338,iTweety,tFly)/(ground(holds(_4874338,iTweety,tFly)),dif:dif(iza,_4874338)),\+ ~holds(iza,iTweety,tFly)==>holds(iza,iTweety,tFly)),mfl(header_sane,'/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc',54)
- % Adding negative
- % trigger: ~holds(iza,iTweety,tFly)
- % test: call_u_no_bc(~holds(iza,iTweety,tFly))
- % body: rhs([holds(iza,iTweety,tFly)])
- % Support: \+holds(_4874792,iTweety,tFly),nt(holds(_4877652,iTweety,tFly),(call_u_no_bc(holds(_4874792,iTweety,tFly)),ground(holds(_4874792,iTweety,tFly)),dif:dif(iza,_4874792)),nt(~holds(iza,iTweety,tFly),call_u_no_bc(~holds(iza,iTweety,tFly)),rhs([holds(iza,iTweety,tFly)])))
- % Adding NEG mpred_do_fcnt via support
- % trigger: holds(_4877652,iTweety,tFly)
- % cond: call_u_no_bc(holds(_4874792,iTweety,tFly)),ground(holds(_4874792,iTweety,tFly)),dif:dif(iza,_4874792)
- % action: nt(~holds(iza,iTweety,tFly),call_u_no_bc(~holds(iza,iTweety,tFly)),rhs([holds(iza,iTweety,tFly)]))
- % from: mpred_add_support_fast(nt(~holds(iza,iTweety,tFly),call_u_no_bc(~holds(iza,iTweety,tFly)),rhs([holds(iza,iTweety,tFly)])),(\+holds(_4874792,iTweety,tFly),nt(holds(_4877652,iTweety,tFly),(call_u_no_bc(holds(_4874792,iTweety,tFly)),ground(holds(_4874792,iTweety,tFly)),dif:dif(iza,_4874792)),nt(~holds(iza,iTweety,tFly),call_u_no_bc(~holds(iza,iTweety,tFly)),rhs([holds(iza,iTweety,tFly)])))))
- % RHS-Post1: holds(iza,iTweety,tFly)
- % Support: \+ ~holds(iza,iTweety,tFly),nt(~holds(iza,iTweety,tFly),call_u_no_bc(~holds(iza,iTweety,tFly)),rhs([holds(iza,iTweety,tFly)]))
- % Adding NEG mpred_do_fcnt via support
- % trigger: ~holds(iza,iTweety,tFly)
- % cond: call_u_no_bc(~holds(iza,iTweety,tFly))
- % action: rhs([holds(iza,iTweety,tFly)])
- % from: mpred_add_support_fast(holds(iza,iTweety,tFly),(\+ ~holds(iza,iTweety,tFly),nt(~holds(iza,iTweety,tFly),call_u_no_bc(~holds(iza,iTweety,tFly)),rhs([holds(iza,iTweety,tFly)]))))
- % r_sane:mpred_fwc1(holds(iza, iTweety, tFly)).
- % Found positive trigger: holds(iza,iTweety,tFly)
- % body: ground(holds(iza,iTweety,tFly)),dif:dif(iza,iza),\+holds(iza,iTweety,tFly)=holds(iza,iTweety,tFly)*->rhs([\+holds(iza,iTweety,tFly)])
- % Found positive trigger: holds(iza,iTweety,tFly)
- % body: mpred_positive_fact(holds(iza,iTweety,tFly))*->rhs([\+ ~holds(iza,iTweety,tFly)])
- % RHS-Withdrawing-Negation: \+ ~holds(iza,iTweety,tFly)
- % Support: holds(iza,iTweety,tFly),pt(holds(iza,iTweety,tFly),(mpred_positive_fact(holds(iza,iTweety,tFly))*->rhs([\+ ~holds(iza,iTweety,tFly)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~holds(iza,iTweety,tFly)
- % Found negative trigger: holds(iza,iTweety,tFly)
- % cond: call_u_no_bc(holds(_4941930,iTweety,tFly)),ground(holds(_4941930,iTweety,tFly)),dif:dif(iza,_4941930)
- % body: nt(~holds(iza,iTweety,tFly),call_u_no_bc(~holds(iza,iTweety,tFly)),rhs([holds(iza,iTweety,tFly)]))
- % Support: spft(nt(~holds(iza,iTweety,tFly),call_u_no_bc(~holds(iza,iTweety,tFly)),rhs([holds(iza,iTweety,tFly)])),\+holds(_4941930,iTweety,tFly),nt(holds(iza,iTweety,tFly),(call_u_no_bc(holds(_4941930,iTweety,tFly)),ground(holds(_4941930,iTweety,tFly)),dif:dif(iza,_4941930)),nt(~holds(iza,iTweety,tFly),call_u_no_bc(~holds(iza,iTweety,tFly)),rhs([holds(iza,iTweety,tFly)]))))
- % Found positive trigger: \+holds(_4949418,iTweety,tFly)/(ground(holds(_4949418,iTweety,tFly)),dif:dif(iza,_4949418)),\+ ~holds(iza,iTweety,tFly)==>holds(iza,iTweety,tFly)
- % body: mpred_positive_fact((\+holds(_4949418,iTweety,tFly)/(ground(holds(_4949418,iTweety,tFly)),dif:dif(iza,_4949418)),\+ ~holds(iza,iTweety,tFly)==>holds(iza,iTweety,tFly)))*->rhs([\+ ~ (\+holds(_4949418,iTweety,tFly)/(ground(holds(_4949418,iTweety,tFly)),dif:dif(iza,_4949418)),\+ ~holds(iza,iTweety,tFly)==>holds(iza,iTweety,tFly))])
- % Found positive trigger: mdefault(holds(iza,iTweety,tFly))
- % body: mpred_positive_fact(mdefault(holds(iza,iTweety,tFly)))*->rhs([\+ ~mdefault(holds(iza,iTweety,tFly))])
- % RHS-Withdrawing-Negation: \+ ~mdefault(holds(iza,iTweety,tFly))
- % Support: mdefault(holds(iza,iTweety,tFly)),pt(mdefault(holds(iza,iTweety,tFly)),(mpred_positive_fact(mdefault(holds(iza,iTweety,tFly)))*->rhs([\+ ~mdefault(holds(iza,iTweety,tFly))])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mdefault(holds(iza,iTweety,tFly))
- % RHS-Post1: mdefault(holds(iza,iChilly,tFly))
- % Support: holds(iza,iChilly,tBird),pt(holds(iza,_4795616,tBird),rhs([mdefault(holds(iza,_4795616,tFly))]))
- % r_sane:mpred_fwc1(mdefault(holds(iza, iChilly, tFly))).
- % Found positive trigger: mdefault(holds(iza,iChilly,tFly))
- % body: mpred_positive_literal(holds(iza,iChilly,tFly)),if_missing_mask(holds(iza,iChilly,tFly),_4984040,_4984042)*->rhs([(_4984040/(ground(_4984040),_4984042,\+_4984040=holds(iza,iChilly,tFly))==> \+holds(iza,iChilly,tFly))])
- % RHS-Post1: holds(_4989942,iChilly,tFly)/(ground(holds(_4989942,iChilly,tFly)),dif:dif(iza,_4989942),\+holds(_4989942,iChilly,tFly)=holds(iza,iChilly,tFly))==> \+holds(iza,iChilly,tFly)
- % Support: mdefault(holds(iza,iChilly,tFly)),pt(mdefault(holds(iza,iChilly,tFly)),(mpred_positive_literal(holds(iza,iChilly,tFly)),if_missing_mask(holds(iza,iChilly,tFly),holds(_4989942,iChilly,tFly),dif:dif(iza,_4989942))*->rhs([(holds(_4989942,iChilly,tFly)/(ground(holds(_4989942,iChilly,tFly)),dif:dif(iza,_4989942),\+holds(_4989942,iChilly,tFly)=holds(iza,iChilly,tFly))==> \+holds(iza,iChilly,tFly))])))
- % r_sane:mpred_fwc1((holds(_5003230, iChilly, tFly)/(ground(holds(_5003230, iChilly, tFly)), dif:dif(iza, _5003230), \+holds(_5003230, iChilly, tFly)=holds(iza, iChilly, tFly))==> \+holds(iza, iChilly, tFly))).
- % Adding positive
- % trigger: holds(_5008946,iChilly,tFly)
- % body: ground(holds(_5008946,iChilly,tFly)),dif:dif(iza,_5008946),\+holds(_5008946,iChilly,tFly)=holds(iza,iChilly,tFly)*->rhs([\+holds(iza,iChilly,tFly)])
- % Support: (holds(_5008376,iChilly,tFly)/(ground(holds(_5008376,iChilly,tFly)),dif:dif(iza,_5008376),\+holds(_5008376,iChilly,tFly)=holds(iza,iChilly,tFly))==> \+holds(iza,iChilly,tFly)),mfl(header_sane,'/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc',54)
- % Found positive trigger: holds(_5018600,iChilly,tFly)/(ground(holds(_5018600,iChilly,tFly)),dif:dif(iza,_5018600),\+holds(_5018600,iChilly,tFly)=holds(iza,iChilly,tFly))==> \+holds(iza,iChilly,tFly)
- % body: mpred_positive_fact((holds(_5018600,iChilly,tFly)/(ground(holds(_5018600,iChilly,tFly)),dif:dif(iza,_5018600),\+holds(_5018600,iChilly,tFly)=holds(iza,iChilly,tFly))==> \+holds(iza,iChilly,tFly)))*->rhs([\+ ~ (holds(_5018600,iChilly,tFly)/(ground(holds(_5018600,iChilly,tFly)),dif:dif(iza,_5018600),\+holds(_5018600,iChilly,tFly)=holds(iza,iChilly,tFly))==> \+holds(iza,iChilly,tFly))])
- % Found positive trigger: mdefault(holds(iza,iChilly,tFly))
- % body: mpred_positive_literal(holds(iza,iChilly,tFly)),if_missing_mask(holds(iza,iChilly,tFly),_5026200,_5026202)*->rhs([(\+_5026200/(ground(_5026200),_5026202),\+ ~holds(iza,iChilly,tFly)==>holds(iza,iChilly,tFly))])
- % RHS-Post1: \+holds(_5032076,iChilly,tFly)/(ground(holds(_5032076,iChilly,tFly)),dif:dif(iza,_5032076)),\+ ~holds(iza,iChilly,tFly)==>holds(iza,iChilly,tFly)
- % Support: mdefault(holds(iza,iChilly,tFly)),pt(mdefault(holds(iza,iChilly,tFly)),(mpred_positive_literal(holds(iza,iChilly,tFly)),if_missing_mask(holds(iza,iChilly,tFly),holds(_5032076,iChilly,tFly),dif:dif(iza,_5032076))*->rhs([(\+holds(_5032076,iChilly,tFly)/(ground(holds(_5032076,iChilly,tFly)),dif:dif(iza,_5032076)),\+ ~holds(iza,iChilly,tFly)==>holds(iza,iChilly,tFly))])))
- % r_sane:mpred_fwc1((\+holds(_5045034, iChilly, tFly)/(ground(holds(_5045034, iChilly, tFly)), dif:dif(iza, _5045034)), \+ ~holds(iza, iChilly, tFly)==>holds(iza, iChilly, tFly))).
- % Adding negative
- % trigger: holds(_5050500,iChilly,tFly)
- % test: call_u_no_bc(holds(_5050500,iChilly,tFly)),ground(holds(_5050500,iChilly,tFly)),dif:dif(iza,_5050500)
- % body: nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))
- % Support: (\+holds(_5050046,iChilly,tFly)/(ground(holds(_5050046,iChilly,tFly)),dif:dif(iza,_5050046)),\+ ~holds(iza,iChilly,tFly)==>holds(iza,iChilly,tFly)),mfl(header_sane,'/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc',54)
- % Adding negative
- % trigger: ~holds(iza,iChilly,tFly)
- % test: call_u_no_bc(~holds(iza,iChilly,tFly))
- % body: rhs([holds(iza,iChilly,tFly)])
- % Support: \+holds(_5050500,iChilly,tFly),nt(holds(_5053360,iChilly,tFly),(call_u_no_bc(holds(_5050500,iChilly,tFly)),ground(holds(_5050500,iChilly,tFly)),dif:dif(iza,_5050500)),nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)])))
- % Adding NEG mpred_do_fcnt via support
- % trigger: holds(_5053360,iChilly,tFly)
- % cond: call_u_no_bc(holds(_5050500,iChilly,tFly)),ground(holds(_5050500,iChilly,tFly)),dif:dif(iza,_5050500)
- % action: nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))
- % from: mpred_add_support_fast(nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)])),(\+holds(_5050500,iChilly,tFly),nt(holds(_5053360,iChilly,tFly),(call_u_no_bc(holds(_5050500,iChilly,tFly)),ground(holds(_5050500,iChilly,tFly)),dif:dif(iza,_5050500)),nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)])))))
- % RHS-Post1: holds(iza,iChilly,tFly)
- % Support: \+ ~holds(iza,iChilly,tFly),nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))
- % Adding NEG mpred_do_fcnt via support
- % trigger: ~holds(iza,iChilly,tFly)
- % cond: call_u_no_bc(~holds(iza,iChilly,tFly))
- % action: rhs([holds(iza,iChilly,tFly)])
- % from: mpred_add_support_fast(holds(iza,iChilly,tFly),(\+ ~holds(iza,iChilly,tFly),nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))))
- % r_sane:mpred_fwc1(holds(iza, iChilly, tFly)).
- % Found positive trigger: holds(iza,iChilly,tFly)
- % body: ground(holds(iza,iChilly,tFly)),dif:dif(iza,iza),\+holds(iza,iChilly,tFly)=holds(iza,iChilly,tFly)*->rhs([\+holds(iza,iChilly,tFly)])
- % Found positive trigger: holds(iza,iChilly,tFly)
- % body: mpred_positive_fact(holds(iza,iChilly,tFly))*->rhs([\+ ~holds(iza,iChilly,tFly)])
- % RHS-Withdrawing-Negation: \+ ~holds(iza,iChilly,tFly)
- % Support: holds(iza,iChilly,tFly),pt(holds(iza,iChilly,tFly),(mpred_positive_fact(holds(iza,iChilly,tFly))*->rhs([\+ ~holds(iza,iChilly,tFly)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~holds(iza,iChilly,tFly)
- % Found negative trigger: holds(iza,iChilly,tFly)
- % cond: call_u_no_bc(holds(_5113672,iChilly,tFly)),ground(holds(_5113672,iChilly,tFly)),dif:dif(iza,_5113672)
- % body: nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))
- % Support: spft(nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)])),\+holds(_5113672,iChilly,tFly),nt(holds(iza,iChilly,tFly),(call_u_no_bc(holds(_5113672,iChilly,tFly)),ground(holds(_5113672,iChilly,tFly)),dif:dif(iza,_5113672)),nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))))
- % Found positive trigger: \+holds(_5121160,iChilly,tFly)/(ground(holds(_5121160,iChilly,tFly)),dif:dif(iza,_5121160)),\+ ~holds(iza,iChilly,tFly)==>holds(iza,iChilly,tFly)
- % body: mpred_positive_fact((\+holds(_5121160,iChilly,tFly)/(ground(holds(_5121160,iChilly,tFly)),dif:dif(iza,_5121160)),\+ ~holds(iza,iChilly,tFly)==>holds(iza,iChilly,tFly)))*->rhs([\+ ~ (\+holds(_5121160,iChilly,tFly)/(ground(holds(_5121160,iChilly,tFly)),dif:dif(iza,_5121160)),\+ ~holds(iza,iChilly,tFly)==>holds(iza,iChilly,tFly))])
- % Found positive trigger: mdefault(holds(iza,iChilly,tFly))
- % body: mpred_positive_fact(mdefault(holds(iza,iChilly,tFly)))*->rhs([\+ ~mdefault(holds(iza,iChilly,tFly))])
- % RHS-Withdrawing-Negation: \+ ~mdefault(holds(iza,iChilly,tFly))
- % Support: mdefault(holds(iza,iChilly,tFly)),pt(mdefault(holds(iza,iChilly,tFly)),(mpred_positive_fact(mdefault(holds(iza,iChilly,tFly)))*->rhs([\+ ~mdefault(holds(iza,iChilly,tFly))])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mdefault(holds(iza,iChilly,tFly))
- % Found positive trigger: holds(iza,_5143142,tBird)==>mdefault(holds(iza,_5143142,tFly))
- % body: mpred_positive_fact((holds(iza,_5143142,tBird)==>mdefault(holds(iza,_5143142,tFly))))*->rhs([\+ ~ (holds(iza,_5143142,tBird)==>mdefault(holds(iza,_5143142,tFly)))])
- % Found positive trigger: mdefault((holds(iza,_4755654,tBird)==>holds(iza,_4755654,tFly)))
- % body: mpred_positive_fact(mdefault((holds(iza,_4755654,tBird)==>holds(iza,_4755654,tFly))))*->rhs([\+ ~mdefault((holds(iza,_4755654,tBird)==>holds(iza,_4755654,tFly)))])
- % RHS-Withdrawing-Negation: \+ ~mdefault((holds(iza,_4755654,tBird)==>holds(iza,_4755654,tFly)))
- % Support: mdefault((holds(iza,_4751320,tBird)==>holds(iza,_4751320,tFly))),pt(mdefault((holds(iza,_4755654,tBird)==>holds(iza,_4755654,tFly))),(mpred_positive_fact(mdefault((holds(iza,_4755654,tBird)==>holds(iza,_4755654,tFly))))*->rhs([\+ ~mdefault((holds(iza,_4755654,tBird)==>holds(iza,_4755654,tFly)))])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mdefault((holds(iza,_4755654,tBird)==>holds(iza,_4755654,tFly)))
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:56
- % make sure tweety is a bird
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:57
- Justifications for holds(iza,iTweety,tBird):
- 1.1 holds(iza,iTweety,tCanary) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:48]
- 1.2 holds(iza,W4,tCanary)==>holds(iza,W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5173762]
- 1.3 genls(tCanary,tBird) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:36]
- 1.4 genls(W4,Y4)==>(holds(iza,X4,W4)==>holds(iza,X4,Y4)) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:34]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:59
- % make sure tweety can fly
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:60
- Justifications for holds(iza,iTweety,tFly):
- 1.1 \+ ~holds(iza,iTweety,tFly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.2 \+holds(_,iTweety,tFly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.3 \+holds(W4,iTweety,tFly)/(ground(holds(W4,iTweety,tFly)),dif:dif(iza,W4)),\+ ~holds(iza,iTweety,tFly)==>holds(iza,iTweety,tFly) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5195192]
- 1.4 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 1.5 mdefault(holds(iza,iTweety,tFly)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5195916]
- 1.6 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 1.7 holds(iza,iTweety,tBird) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:_5196974]
- 1.8 holds(iza,W4,tBird)==>mdefault(holds(iza,W4,tFly)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5197470]
- 1.9 holds(iza,iTweety,tCanary) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:48]
- 1.10 holds(iza,W4,tCanary)==>holds(iza,W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5198434]
- 1.11 mdefault((holds(iza,W4,tBird)==>holds(iza,W4,tFly))) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:54]
- 1.12 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 1.13 genls(tCanary,tBird) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:36]
- 1.14 genls(W4,Y4)==>(holds(iza,X4,W4)==>holds(iza,X4,Y4)) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:34]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:62
- % make sure chilly can fly
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:63
- Justifications for holds(iza,iChilly,tFly):
- 1.1 \+ ~holds(iza,iChilly,tFly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.2 \+holds(_,iChilly,tFly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.3 \+holds(W4,iChilly,tFly)/(ground(holds(W4,iChilly,tFly)),dif:dif(iza,W4)),\+ ~holds(iza,iChilly,tFly)==>holds(iza,iChilly,tFly) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5216764]
- 1.4 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 1.5 mdefault(holds(iza,iChilly,tFly)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5217488]
- 1.6 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 1.7 holds(iza,iChilly,tBird) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:_5218546]
- 1.8 holds(iza,W4,tBird)==>mdefault(holds(iza,W4,tFly)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5219042]
- 1.9 holds(iza,iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:42]
- 1.10 holds(iza,W4,tPenguin)==>holds(iza,W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5220006]
- 1.11 mdefault((holds(iza,W4,tBird)==>holds(iza,W4,tFly))) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:54]
- 1.12 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 1.13 genls(tPenguin,tBird) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:37]
- 1.14 genls(W4,Y4)==>(holds(iza,X4,W4)==>holds(iza,X4,Y4)) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:34]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:63
- Justifications for iChilly=iChilly:
- 1.1 iChilly=iChilly:-_ % [foreign:_5217800]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:65
- % make sure tweety is a bird
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:66
- Justifications for holds(iza,iTweety,tBird):
- 1.1 holds(iza,iTweety,tCanary) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:48]
- 1.2 holds(iza,W4,tCanary)==>holds(iza,W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5226676]
- 1.3 genls(tCanary,tBird) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:36]
- 1.4 genls(W4,Y4)==>(holds(iza,X4,W4)==>holds(iza,X4,Y4)) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:34]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- :- dynamic baseKB:holds/3.
- :- multifile baseKB:holds/3.
- :- public baseKB:holds/3.
- :- module_transparent baseKB:holds/3.
- :- dynamic holds/3.
- :- multifile holds/3.
- :- public holds/3.
- :- module_transparent holds/3.
- holds(iza, iChilly, tFly).
- holds(iza, iTweety, tFly).
- holds(iza, iTweety, tBird).
- holds(iza, iTweety, tCanary).
- holds(iza, iChilly, tBird).
- holds(iza, iChilly, tPenguin).
- holds(A, B, C) :-
- inherit_above(header_sane, holds(A, B, C)).
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:70
- % make sure tweety can fly (and again chilly)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:71
- Justifications for holds(iza,iTweety,tFly):
- 1.1 \+ ~holds(iza,iTweety,tFly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.2 \+holds(_,iTweety,tFly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.3 \+holds(W4,iTweety,tFly)/(ground(holds(W4,iTweety,tFly)),dif:dif(iza,W4)),\+ ~holds(iza,iTweety,tFly)==>holds(iza,iTweety,tFly) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5248928]
- 1.4 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 1.5 mdefault(holds(iza,iTweety,tFly)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5249652]
- 1.6 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 1.7 holds(iza,iTweety,tBird) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:_5250710]
- 1.8 holds(iza,W4,tBird)==>mdefault(holds(iza,W4,tFly)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5251206]
- 1.9 holds(iza,iTweety,tCanary) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:48]
- 1.10 holds(iza,W4,tCanary)==>holds(iza,W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5252170]
- 1.11 mdefault((holds(iza,W4,tBird)==>holds(iza,W4,tFly))) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:54]
- 1.12 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 1.13 genls(tCanary,tBird) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:36]
- 1.14 genls(W4,Y4)==>(holds(iza,X4,W4)==>holds(iza,X4,Y4)) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:34]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:72
- Justifications for holds(iza,iChilly,tFly):
- 1.1 \+ ~holds(iza,iChilly,tFly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.2 \+holds(_,iChilly,tFly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.3 \+holds(W4,iChilly,tFly)/(ground(holds(W4,iChilly,tFly)),dif:dif(iza,W4)),\+ ~holds(iza,iChilly,tFly)==>holds(iza,iChilly,tFly) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5266872]
- 1.4 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 1.5 mdefault(holds(iza,iChilly,tFly)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5267596]
- 1.6 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 1.7 holds(iza,iChilly,tBird) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:_5268654]
- 1.8 holds(iza,W4,tBird)==>mdefault(holds(iza,W4,tFly)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5269150]
- 1.9 holds(iza,iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:42]
- 1.10 holds(iza,W4,tPenguin)==>holds(iza,W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5270114]
- 1.11 mdefault((holds(iza,W4,tBird)==>holds(iza,W4,tFly))) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:54]
- 1.12 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 1.13 genls(tPenguin,tBird) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:37]
- 1.14 genls(W4,Y4)==>(holds(iza,X4,W4)==>holds(iza,X4,Y4)) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:34]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:74
- % Tell us why chilly flys
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:75
- % =======================================================================
- :- dynamic baseKB:holds/3.
- :- multifile baseKB:holds/3.
- :- public baseKB:holds/3.
- :- module_transparent baseKB:holds/3.
- :- dynamic holds/3.
- :- multifile holds/3.
- :- public holds/3.
- :- module_transparent holds/3.
- holds(iza, iChilly, tFly).
- holds(iza, iChilly, tFly) :-
- inherit_above(header_sane, holds(iza, iChilly, tFly)).
- % =======================================================================
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % on_x_debug(inference_limit_exceeded, r_sane:spft(mfl(header_sane, '/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc', 34), _5287710, _5287712)).
- % r_sane:spft(mfl(header_sane, '/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc', 34), _5287710, _5287712).
- % =======================================================================
- ==================
- % mpred_db_type(s, v).
- % ---
- fact(_5310242).
- ==================
- ==================
- % mpred_child(s, v).
- % ---
- ==================
- % -mpred_axiom.
- % -well_founded.
- % -mpred_supported(local, s).
- % +mpred_supported(cycles, s).
- % -mpred_assumption.
- % -get_mpred_is_tracing.
- % =======================================================================
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:77
- % Make sure chilly is a bird from only inheritence NOW.
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:78
- % passed_mpred_test(\+mpred_axiom(holds(iza, iChilly, tBird))).
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:80
- % Signal Error if chilly stops being a bird
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:81
- % r_sane:mpred_fwc1(never_retract_u(holds(iza, iChilly, tBird))).
- % Found positive trigger: never_retract_u(holds(iza,iChilly,tBird))
- % body: mpred_positive_fact(never_retract_u(holds(iza,iChilly,tBird)))*->rhs([\+ ~never_retract_u(holds(iza,iChilly,tBird))])
- % RHS-Withdrawing-Negation: \+ ~never_retract_u(holds(iza,iChilly,tBird))
- % Support: never_retract_u(holds(iza,iChilly,tBird)),pt(never_retract_u(holds(iza,iChilly,tBird)),(mpred_positive_fact(never_retract_u(holds(iza,iChilly,tBird)))*->rhs([\+ ~never_retract_u(holds(iza,iChilly,tBird))])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~never_retract_u(holds(iza,iChilly,tBird))
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:83
- % penguins do not tFly.
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:84
- % r_sane:mpred_fwc1((holds(iza, _5389268, tPenguin)==> ~holds(iza, _5389268, tFly))).
- % Adding positive
- % trigger: holds(iza,_5394224,tPenguin)
- % body: rhs([~holds(iza,_5394224,tFly)])
- % Support: (holds(iza,_5393694,tPenguin)==> ~holds(iza,_5393694,tFly)),mfl(header_sane,'/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc',84)
- % RHS-Post1: ~holds(iza,iChilly,tFly)
- % Support: holds(iza,iChilly,tPenguin),pt(holds(iza,_5401870,tPenguin),rhs([~holds(iza,_5401870,tFly)]))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): holds(iza,iChilly,tFly)
- % still_supported(holds(iza,iChilly,tFly))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): holds(iza,iChilly,tFly)
- % still_supported(holds(iza,iChilly,tFly))
- % holds(iza,iChilly,tFly) was still supported by \+ ~holds(iza,iChilly,tFly),nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))
- % Adding negative
- % trigger: ~holds(iza,iChilly,tFly)
- % test: call_u_no_bc(~holds(iza,iChilly,tFly))
- % body: rhs([holds(iza,iChilly,tFly)])
- % Support: \+holds(iza,iChilly,tFly),nt(holds(iza,iChilly,tFly),(call_u_no_bc(holds(_5431850,iChilly,tFly)),ground(holds(_5431850,iChilly,tFly)),dif:dif(iza,_5431850)),nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)])))
- % Adding NEG mpred_do_fcnt via support
- % trigger: holds(iza,iChilly,tFly)
- % cond: call_u_no_bc(holds(_5431850,iChilly,tFly)),ground(holds(_5431850,iChilly,tFly)),dif:dif(iza,_5431850)
- % action: nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))
- % from: mpred_add_support_fast(nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)])),(\+holds(iza,iChilly,tFly),nt(holds(iza,iChilly,tFly),(call_u_no_bc(holds(_5431850,iChilly,tFly)),ground(holds(_5431850,iChilly,tFly)),dif:dif(iza,_5431850)),nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)])))))
- % RHS-Post1: holds(iza,iChilly,tFly)
- % Support: \+ ~holds(iza,iChilly,tFly),nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))
- % Adding NEG mpred_do_fcnt via support
- % trigger: ~holds(iza,iChilly,tFly)
- % cond: call_u_no_bc(~holds(iza,iChilly,tFly))
- % action: rhs([holds(iza,iChilly,tFly)])
- % from: mpred_add_support_fast(holds(iza,iChilly,tFly),(\+ ~holds(iza,iChilly,tFly),nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))))
- % r_sane:mpred_fwc1(holds(iza, iChilly, tFly)).
- % Found positive trigger: holds(iza,iChilly,tFly)
- % body: ground(holds(iza,iChilly,tFly)),dif:dif(iza,iza),\+holds(iza,iChilly,tFly)=holds(iza,iChilly,tFly)*->rhs([\+holds(iza,iChilly,tFly)])
- % Found positive trigger: holds(iza,iChilly,tFly)
- % body: mpred_positive_fact(holds(iza,iChilly,tFly))*->rhs([\+ ~holds(iza,iChilly,tFly)])
- % RHS-Withdrawing-Negation: \+ ~holds(iza,iChilly,tFly)
- % Support: holds(iza,iChilly,tFly),pt(holds(iza,iChilly,tFly),(mpred_positive_fact(holds(iza,iChilly,tFly))*->rhs([\+ ~holds(iza,iChilly,tFly)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~holds(iza,iChilly,tFly)
- % Found negative trigger: holds(iza,iChilly,tFly)
- % cond: call_u_no_bc(holds(_5483652,iChilly,tFly)),ground(holds(_5483652,iChilly,tFly)),dif:dif(iza,_5483652)
- % body: nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))
- % Support: spft(nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)])),\+holds(_5483652,iChilly,tFly),nt(holds(iza,iChilly,tFly),(call_u_no_bc(holds(_5483652,iChilly,tFly)),ground(holds(_5483652,iChilly,tFly)),dif:dif(iza,_5483652)),nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))))
- % Found negative trigger: holds(iza,iChilly,tFly)
- % cond: call_u_no_bc(holds(_5483652,iChilly,tFly)),ground(holds(_5483652,iChilly,tFly)),dif:dif(iza,_5483652)
- % body: nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))
- % Support: spft(nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)])),\+holds(iza,iChilly,tFly),nt(holds(iza,iChilly,tFly),(call_u_no_bc(holds(_5483652,iChilly,tFly)),ground(holds(_5483652,iChilly,tFly)),dif:dif(iza,_5483652)),nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))))
- % show_failure(header_sane, r_sane:(\+mpred_supported(holds(iza, iChilly, tFly)))).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % mpred_post12(~holds(iza, iChilly, tFly), (holds(iza, iChilly, tPenguin), pt(holds(iza, _5401870, tPenguin), rhs([~holds(iza, _5401870, tFly)])))) :-
- % get_support(holds(iza, iChilly, tFly),
- % (\+ ~holds(iza, iChilly, tFly), nt(~holds(iza, iChilly, tFly), call_u_no_bc(~holds(iza, iChilly, tFly)), rhs([holds(iza, iChilly, tFly)])))).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:84
- Justifications for holds(iza,iChilly,tFly):
- 1.1 \+ ~holds(iza,iChilly,tFly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.2 \+holds(_,iChilly,tFly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.3 \+holds(W4,iChilly,tFly)/(ground(holds(W4,iChilly,tFly)),dif:dif(iza,W4)),\+ ~holds(iza,iChilly,tFly)==>holds(iza,iChilly,tFly) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5541380]
- 1.4 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 1.5 mdefault(holds(iza,iChilly,tFly)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5542104]
- 1.6 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 1.7 holds(iza,iChilly,tBird) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:_5543162]
- 1.8 holds(iza,W4,tBird)==>mdefault(holds(iza,W4,tFly)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5543658]
- 1.9 holds(iza,iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:42]
- 1.10 holds(iza,W4,tPenguin)==>holds(iza,W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5544622]
- 1.11 mdefault((holds(iza,W4,tBird)==>holds(iza,W4,tFly))) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:54]
- 1.12 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 1.13 genls(tPenguin,tBird) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:37]
- 1.14 genls(W4,Y4)==>(holds(iza,X4,W4)==>holds(iza,X4,Y4)) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:34]
- 2.1 \+ ~holds(iza,iChilly,tFly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 2.2 \+holds(iza,iChilly,tFly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 2.3 \+holds(W4,iChilly,tFly)/(ground(holds(W4,iChilly,tFly)),dif:dif(iza,W4)),\+ ~holds(iza,iChilly,tFly)==>holds(iza,iChilly,tFly) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5547540]
- 2.4 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 2.5 mdefault(holds(iza,iChilly,tFly)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5548264]
- 2.6 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 2.7 holds(iza,iChilly,tBird) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:_5549322]
- 2.8 holds(iza,W4,tBird)==>mdefault(holds(iza,W4,tFly)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5549818]
- 2.9 holds(iza,iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:42]
- 2.10 holds(iza,W4,tPenguin)==>holds(iza,W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5550782]
- 2.11 mdefault((holds(iza,W4,tBird)==>holds(iza,W4,tFly))) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:54]
- 2.12 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 2.13 genls(tPenguin,tBird) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:37]
- 2.14 genls(W4,Y4)==>(holds(iza,X4,W4)==>holds(iza,X4,Y4)) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:34]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % Adding negative
- % trigger: ~holds(iza,iChilly,tFly)
- % test: call_u_no_bc(~holds(iza,iChilly,tFly))
- % body: rhs([holds(iza,iChilly,tFly)])
- % Support: \+holds(iza,iChilly,tFly),nt(holds(iza,iChilly,tFly),(call_u_no_bc(holds(_5541924,iChilly,tFly)),ground(holds(_5541924,iChilly,tFly)),dif:dif(iza,_5541924)),nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)])))
- % Adding NEG mpred_do_fcnt via support
- % trigger: holds(iza,iChilly,tFly)
- % cond: call_u_no_bc(holds(_5541924,iChilly,tFly)),ground(holds(_5541924,iChilly,tFly)),dif:dif(iza,_5541924)
- % action: nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))
- % from: mpred_add_support_fast(nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)])),(\+holds(iza,iChilly,tFly),nt(holds(iza,iChilly,tFly),(call_u_no_bc(holds(_5541924,iChilly,tFly)),ground(holds(_5541924,iChilly,tFly)),dif:dif(iza,_5541924)),nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)])))))
- % RHS-Post1: holds(iza,iChilly,tFly)
- % Support: \+ ~holds(iza,iChilly,tFly),nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))
- % r_sane:mpred_fwc1(~holds(iza, iChilly, tFly)).
- % Found positive trigger: ~holds(iza,iChilly,tFly)
- % body: mpred_positive_fact(holds(iza,iChilly,tFly))*->pt(holds(iza,iChilly,tFly),rhs([{dmsg(warn(conflict(holds(iza,iChilly,tFly))))}]))
- % Adding positive
- % trigger: holds(iza,iChilly,tFly)
- % body: rhs([{dmsg(warn(conflict(holds(iza,iChilly,tFly))))}])
- % Support: ~holds(iza,iChilly,tFly),pt(~holds(iza,iChilly,tFly),(mpred_positive_fact(holds(iza,iChilly,tFly))*->pt(holds(iza,iChilly,tFly),rhs([{dmsg(warn(conflict(holds(iza,iChilly,tFly))))}]))))
- % warn(conflict(holds(iza, iChilly, tFly))).
- % Found positive trigger: ~holds(iza,iChilly,tFly)
- % body: mpred_positive_fact(holds(iza,iChilly,tFly))*->rhs([\+holds(iza,iChilly,tFly)])
- % RHS-Withdrawing-Negation: \+holds(iza,iChilly,tFly)
- % Support: ~holds(iza,iChilly,tFly),pt(~holds(iza,iChilly,tFly),(mpred_positive_fact(holds(iza,iChilly,tFly))*->rhs([\+holds(iza,iChilly,tFly)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): holds(iza,iChilly,tFly)
- % still_supported(holds(iza,iChilly,tFly))
- % Found positive trigger: ~holds(iza,iChilly,tFly)
- % body: mpred_positive_fact(~holds(iza,iChilly,tFly))*->rhs([\+ ~ (~holds(iza,iChilly,tFly))])
- % Found negative trigger: ~holds(iza,iChilly,tFly)
- % cond: call_u_no_bc(~holds(iza,iChilly,tFly))
- % body: rhs([holds(iza,iChilly,tFly)])
- % Support: spft(holds(iza,iChilly,tFly),\+ ~holds(iza,iChilly,tFly),nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)])))
- % Removing support: \+ ~holds(iza,iChilly,tFly),nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))
- % Which was for: holds(iza,iChilly,tFly)
- % found(mpred_rem_support(holds(iza, iChilly, tFly), (\+ ~holds(iza, iChilly, tFly), nt(~holds(iza, iChilly, tFly), call_u_no_bc(~holds(iza, iChilly, tFly)), rhs([holds(iza, iChilly, tFly)]))))).
- % Adding negative
- % trigger: ~holds(iza,iChilly,tFly)
- % test: call_u_no_bc(~holds(iza,iChilly,tFly))
- % body: rhs([holds(iza,iChilly,tFly)])
- % Support: \+holds(iza,iChilly,tFly),nt(holds(iza,iChilly,tFly),(call_u_no_bc(holds(_5625988,iChilly,tFly)),ground(holds(_5625988,iChilly,tFly)),dif:dif(iza,_5625988)),nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)])))
- % Adding NEG mpred_do_fcnt via support
- % trigger: holds(iza,iChilly,tFly)
- % cond: call_u_no_bc(holds(_5625988,iChilly,tFly)),ground(holds(_5625988,iChilly,tFly)),dif:dif(iza,_5625988)
- % action: nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))
- % from: mpred_add_support_fast(nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)])),(\+holds(iza,iChilly,tFly),nt(holds(iza,iChilly,tFly),(call_u_no_bc(holds(_5625988,iChilly,tFly)),ground(holds(_5625988,iChilly,tFly)),dif:dif(iza,_5625988)),nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)])))))
- % Found positive trigger: holds(iza,_5639848,tPenguin)==> ~holds(iza,_5639848,tFly)
- % body: mpred_positive_fact((holds(iza,_5639848,tPenguin)==> ~holds(iza,_5639848,tFly)))*->rhs([\+ ~ (holds(iza,_5639848,tPenguin)==> ~holds(iza,_5639848,tFly))])
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:86
- % make sure chilly is a bird
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:87
- Justifications for holds(iza,iChilly,tBird):
- 1.1 holds(iza,iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:42]
- 1.2 holds(iza,W4,tPenguin)==>holds(iza,W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5654180]
- 1.3 genls(tPenguin,tBird) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:37]
- 1.4 genls(W4,Y4)==>(holds(iza,X4,W4)==>holds(iza,X4,Y4)) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:34]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:89
- % confirm chilly now doesn't fly
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:90
- % passed_mpred_test(\+holds(iza, iChilly, tFly)).
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:92
- % confirm chilly now cant fly
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:93
- Justifications for ~holds(iza,iChilly,tFly):
- 1.1 holds(iza,iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:42]
- 1.2 holds(iza,W4,tPenguin)==> ~holds(iza,W4,tFly) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:84]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:95
- % User asserts chilly is a bird.
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:96
- % %= repropigate ? that chilly was a bird again (actualy this asserts)
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:99
- % Make sure were the reason he was a bird and not just inheritence NOW.
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:100
- Justifications for holds(iza,iChilly,tBird):
- 1.1 holds(iza,iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:42]
- 1.2 holds(iza,W4,tPenguin)==>holds(iza,W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5688568]
- 1.3 genls(tPenguin,tBird) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:37]
- 1.4 genls(W4,Y4)==>(holds(iza,X4,W4)==>holds(iza,X4,Y4)) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:34]
- 2.1 mfl(header_sane,/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc,97)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:102
- % Make sure were the reason he was a bird and not just inheritence NOW.
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:103
- Justifications for mpred_axiom(holds(iza,iChilly,tBird)):
- 1.1 mpred_axiom(holds(iza,iChilly,tBird)):-mpred_get_support(holds(iza,iChilly,tBird),W4),is_user_reason(W4),! % [pfc/prolog/pfc2.0/mpred_core.pl:3936]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:106
- % =======================================================================
- :- dynamic baseKB:holds/3.
- :- multifile baseKB:holds/3.
- :- public baseKB:holds/3.
- :- module_transparent baseKB:holds/3.
- :- dynamic holds/3.
- :- multifile holds/3.
- :- public holds/3.
- :- module_transparent holds/3.
- holds(iza, iChilly, tBird).
- holds(iza, iChilly, tBird) :-
- inherit_above(header_sane, holds(iza, iChilly, tBird)).
- % =======================================================================
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:106
- Justifications for holds(iza,iChilly,tBird):
- 1.1 holds(iza,iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:42]
- % =======================================================================
- ==================
- % mpred_db_type(s, v).
- % ---
- fact(_5720154).
- ==================
- ==================
- % mpred_child(s, v).
- % ---
- mdefault(holds(iza, iChilly, tFly)).
- ==================
- % +mpred_axiom.
- % +well_founded.
- % -mpred_supported(local, s).
- % -mpred_supported(cycles, s).
- % -mpred_assumption.
- % -get_mpred_is_tracing.
- % =======================================================================
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:107
- Justifications for holds(iza,iChilly,tBird):
- 1.1 holds(iza,iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:42]
- 1.2 holds(iza,W4,tPenguin)==>holds(iza,W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5760946]
- 1.3 genls(tPenguin,tBird) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:37]
- 1.4 genls(W4,Y4)==>(holds(iza,X4,W4)==>holds(iza,X4,Y4)) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:34]
- 2.1 mfl(header_sane,/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc,97)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:111
- % confirm chilly still does not fly
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:112
- % passed_mpred_test(\+holds(iza, iChilly, tFly)).
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:116
- % confirm chilly still cant fly
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:117
- Justifications for ~holds(iza,iChilly,tFly):
- 1.1 holds(iza,iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:42]
- 1.2 holds(iza,W4,tPenguin)==> ~holds(iza,W4,tFly) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:84]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:119
- Justifications for holds(iza,iChilly,tBird):
- 1.1 holds(iza,iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:42]
- 1.2 holds(iza,W4,tPenguin)==>holds(iza,W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5781216]
- 1.3 genls(tPenguin,tBird) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:37]
- 1.4 genls(W4,Y4)==>(holds(iza,X4,W4)==>holds(iza,X4,Y4)) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:34]
- 2.1 mfl(header_sane,/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc,97)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:121
- % chilly is no longer a penguin (hopefly the assertion above about him being a bird wont be removed)
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:122
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): holds(iza,iChilly,tPenguin)
- % still_supported(holds(iza,iChilly,tPenguin))
- % Removing support: mfl(header_sane,'/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc',42),ax
- % Which was for: holds(iza,iChilly,tPenguin)
- % found(mpred_rem_support(holds(iza, iChilly, tPenguin), (mfl(header_sane, '/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc', 42), ax))).
- % still_supported(holds(iza,iChilly,tBird))
- % RHS-Post1: holds(iza,iChilly,tFly)
- % Support: \+ ~holds(iza,iChilly,tFly),nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))
- % Adding NEG mpred_do_fcnt via support
- % trigger: ~holds(iza,iChilly,tFly)
- % cond: call_u_no_bc(~holds(iza,iChilly,tFly))
- % action: rhs([holds(iza,iChilly,tFly)])
- % from: mpred_add_support_fast(holds(iza,iChilly,tFly),(\+ ~holds(iza,iChilly,tFly),nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))))
- % r_sane:mpred_fwc1(holds(iza, iChilly, tFly)).
- % Found positive trigger: holds(iza,iChilly,tFly)
- % body: ground(holds(iza,iChilly,tFly)),dif:dif(iza,iza),\+holds(iza,iChilly,tFly)=holds(iza,iChilly,tFly)*->rhs([\+holds(iza,iChilly,tFly)])
- % Found positive trigger: holds(iza,iChilly,tFly)
- % body: mpred_positive_fact(holds(iza,iChilly,tFly))*->rhs([\+ ~holds(iza,iChilly,tFly)])
- % RHS-Withdrawing-Negation: \+ ~holds(iza,iChilly,tFly)
- % Support: holds(iza,iChilly,tFly),pt(holds(iza,iChilly,tFly),(mpred_positive_fact(holds(iza,iChilly,tFly))*->rhs([\+ ~holds(iza,iChilly,tFly)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~holds(iza,iChilly,tFly)
- % Found negative trigger: holds(iza,iChilly,tFly)
- % cond: call_u_no_bc(holds(_5851604,iChilly,tFly)),ground(holds(_5851604,iChilly,tFly)),dif:dif(iza,_5851604)
- % body: nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))
- % Support: spft(nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)])),\+holds(_5851604,iChilly,tFly),nt(holds(iza,iChilly,tFly),(call_u_no_bc(holds(_5851604,iChilly,tFly)),ground(holds(_5851604,iChilly,tFly)),dif:dif(iza,_5851604)),nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))))
- % Found negative trigger: holds(iza,iChilly,tFly)
- % cond: call_u_no_bc(holds(_5851604,iChilly,tFly)),ground(holds(_5851604,iChilly,tFly)),dif:dif(iza,_5851604)
- % body: nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))
- % Support: spft(nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)])),\+holds(iza,iChilly,tFly),nt(holds(iza,iChilly,tFly),(call_u_no_bc(holds(_5851604,iChilly,tFly)),ground(holds(_5851604,iChilly,tFly)),dif:dif(iza,_5851604)),nt(~holds(iza,iChilly,tFly),call_u_no_bc(~holds(iza,iChilly,tFly)),rhs([holds(iza,iChilly,tFly)]))))
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:123
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): holds(iza,iChilly,tPenguin)
- % r_sane:mpred_fwc1(~holds(iza, iChilly, tPenguin)).
- % Found positive trigger: ~holds(iza,iChilly,tPenguin)
- % body: mpred_positive_fact(holds(iza,iChilly,tPenguin))*->pt(holds(iza,iChilly,tPenguin),rhs([{dmsg(warn(conflict(holds(iza,iChilly,tPenguin))))}]))
- % Adding positive
- % trigger: holds(iza,iChilly,tPenguin)
- % body: rhs([{dmsg(warn(conflict(holds(iza,iChilly,tPenguin))))}])
- % Support: ~holds(iza,iChilly,tPenguin),pt(~holds(iza,iChilly,tPenguin),(mpred_positive_fact(holds(iza,iChilly,tPenguin))*->pt(holds(iza,iChilly,tPenguin),rhs([{dmsg(warn(conflict(holds(iza,iChilly,tPenguin))))}]))))
- % Found positive trigger: ~holds(iza,iChilly,tPenguin)
- % body: mpred_positive_fact(holds(iza,iChilly,tPenguin))*->rhs([\+holds(iza,iChilly,tPenguin)])
- % RHS-Withdrawing-Negation: \+holds(iza,iChilly,tPenguin)
- % Support: ~holds(iza,iChilly,tPenguin),pt(~holds(iza,iChilly,tPenguin),(mpred_positive_fact(holds(iza,iChilly,tPenguin))*->rhs([\+holds(iza,iChilly,tPenguin)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): holds(iza,iChilly,tPenguin)
- % Found positive trigger: ~holds(iza,iChilly,tPenguin)
- % body: mpred_positive_fact(~holds(iza,iChilly,tPenguin))*->rhs([\+ ~ (~holds(iza,iChilly,tPenguin))])
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:125
- % Test that chilly is not a penguin
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:126
- % passed_mpred_test(\+holds(iza, iChilly, tPenguin)).
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:128
- % Test that chilly no longer forced into flightlessness
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:129
- % passed_mpred_test(\+ ~holds(iza, iChilly, tFly)).
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:131
- % chilly is still a bird
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:132
- Justifications for holds(iza,iChilly,tBird):
- 1.1 mfl(header_sane,/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc,97)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:134
- % confirm chilly is flying bird
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b_not_in_user.pfc:135
- Justifications for holds(iza,iChilly,tFly):
- 1.1 \+ ~holds(iza,iChilly,tFly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.2 \+holds(_,iChilly,tFly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.3 \+holds(W4,iChilly,tFly)/(ground(holds(W4,iChilly,tFly)),dif:dif(iza,W4)),\+ ~holds(iza,iChilly,tFly)==>holds(iza,iChilly,tFly) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5957598]
- 1.4 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 1.5 mdefault(holds(iza,iChilly,tFly)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5958322]
- 1.6 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 1.7 holds(iza,iChilly,tBird) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:97]
- 1.8 holds(iza,W4,tBird)==>mdefault(holds(iza,W4,tFly)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5959660]
- 1.9 mdefault((holds(iza,W4,tBird)==>holds(iza,W4,tFly))) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:54]
- 1.10 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 2.1 \+ ~holds(iza,iChilly,tFly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 2.2 \+holds(iza,iChilly,tFly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 2.3 \+holds(W4,iChilly,tFly)/(ground(holds(W4,iChilly,tFly)),dif:dif(iza,W4)),\+ ~holds(iza,iChilly,tFly)==>holds(iza,iChilly,tFly) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5961924]
- 2.4 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 2.5 mdefault(holds(iza,iChilly,tFly)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5962648]
- 2.6 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 2.7 holds(iza,iChilly,tBird) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:97]
- 2.8 holds(iza,W4,tBird)==>mdefault(holds(iza,W4,tFly)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5963986]
- 2.9 mdefault((holds(iza,W4,tBird)==>holds(iza,W4,tFly))) % [pfc/t/sanity_base/birds_01b_not_in_user.pfc:54]
- 2.10 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- :- dynamic test_results/3.
- :- multifile test_results/3.
- :- module_transparent test_results/3.
- SUCCESS: ./test_prolog.sh birds_01b_not_in_user.pfc (returned 4)
- swipl -f .swiplrc -g 'set_prolog_flag(runtime_testing,4)' -g "['birds_01b.pfc']" -g test_completed
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl:110
- % baseKB:mpred_fwc1((~_2253426, _2253426==>{dmsg(warn(conflict(_2253426)))})).
- % Adding positive
- % trigger: ~_2260612
- % body: mpred_positive_fact(_2260612)*->pt(_2260612,rhs([{dmsg(warn(conflict(_2260612)))}]))
- % Support: (~_2257258,_2257258==>{dmsg(warn(conflict(_2257258)))}),mfl(baseKB,'/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',110)
- % Found positive trigger: ~_2266372,_2266372==>{dmsg(warn(conflict(_2266372)))}
- % body: mpred_positive_fact((~_2266372,_2266372==>{dmsg(warn(conflict(_2266372)))}))*->rhs([\+ ~ (~_2266372,_2266372==>{dmsg(warn(conflict(_2266372)))})])
- :- dynamic mpred_unload_option/2.
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl:577
- % baseKB:mpred_fwc1(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never)).
- % Found positive trigger: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- % body: mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)])
- % RHS-Withdrawing-Negation: \+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- % Support: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never),pt(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never),(mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- :- dynamic mpred_unload_option/2.
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never).
- % system_base.pfc compiled into system_base_lite 0.50 sec, 4 clauses
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl:137
- % baseKB:mpred_fwc1(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl', never)).
- % Found positive trigger: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- % body: mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)])
- % RHS-Withdrawing-Negation: \+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- % Support: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never),pt(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never),(mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- :- dynamic mpred_unload_option/2.
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl', never).
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never).
- % system_mdefault.pfc compiled into baseKB 0.03 sec, 0 clauses
- % system_module_inheritance.pfc compiled into baseKB 0.00 sec, 0 clauses
- % system_singleValued.pfc compiled into baseKB 0.14 sec, 0 clauses
- % pfclib/system_autoexec.pfc compiled into baseKB 0.73 sec, 4 clauses
- % Started at Tue Nov 7 15:24:28 2017
- % 4.393 seconds cpu time for 16,849,050 inferences
- % 14,822 atoms, 10,796 functors, 10,636 predicates, 197 modules, 521,536 VM-codes
- %
- % Limit Allocated In use
- % Local stack: 16,000,004,096 258,048 6,440 Bytes
- % Global stack: 16,000,004,096 25,161,712 17,982,760 Bytes
- % Trail stack: 16,000,002,048 6,289,400 2,024 Bytes
- %
- % 2 garbage collections gained 78,904 bytes in 0.000 seconds.
- % 1 atom garbage collections gained 8,010 atoms in 0.015 seconds.
- % 57 clause garbage collections gained 2,018 clauses in 0.003 seconds.
- % Stack shifts: 3 local, 11 global, 7 trail in 0.002 seconds
- % 2 threads, 0 finished threads used 0.000 seconds
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b.pfc:39
- Justifications for predicate_property(tBird(ext,_4759984),dynamic):
- 1.1 predicate_property(tBird(ext,W4),dynamic):-nonvar(dynamic),!,property_predicate(dynamic,tBird(ext,W4)) % [/usr/lib/swi-prolog/boot/syspred.pl:772]
- 2.1 predicate_property(tBird(ext,W4),dynamic):-define_or_generate(tBird(ext,W4)),$predicate_property(dynamic,tBird(ext,W4)) % [/usr/lib/swi-prolog/boot/syspred.pl:772]
- 2.2 mfl($syspreds,/usr/lib/swi-prolog/boot/syspred.pl,776)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b.pfc:48
- % chilly is a penguin.
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b.pfc:51
- Justifications for tBird(ext,iChilly):
- 1.1 instanceOf(iChilly,tBird) % [pfc/t/sanity_base/birds_01b.pfc:_4838544]
- 1.2 tBird(ext,W4)<==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_4839196]
- 1.3 instanceOf(iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b.pfc:_4839820]
- 1.4 instanceOf(W4,tPenguin)==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_4840472]
- 1.5 tType(tBird) % [pfc/t/sanity_base/birds_01b.pfc:36]
- 1.6 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>instanceOf(X4,W4)) % [pfc/t/sanity_base/birds_01b.pfc:30]
- 1.7 tPenguin(ext,iChilly) % [pfc/t/sanity_base/birds_01b.pfc:49]
- 1.8 tPenguin(ext,W4)<==>instanceOf(W4,tPenguin) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_4841986]
- 1.9 subClassOf(tPenguin,tBird) % [pfc/t/sanity_base/birds_01b.pfc:44]
- 1.10 subClassOf(W4,Y4)==>(instanceOf(X4,W4)==>instanceOf(X4,Y4)) % [pfc/t/sanity_base/birds_01b.pfc:41]
- 1.11 tType(tPenguin) % [pfc/t/sanity_base/birds_01b.pfc:35]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b.pfc:54
- % tweety is a canary.
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b.pfc:57
- Justifications for tBird(ext,iTweety):
- 1.1 instanceOf(iTweety,tBird) % [pfc/t/sanity_base/birds_01b.pfc:_4871506]
- 1.2 tBird(ext,W4)<==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_4872158]
- 1.3 instanceOf(iTweety,tCanary) % [pfc/t/sanity_base/birds_01b.pfc:_4872782]
- 1.4 instanceOf(W4,tCanary)==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_4873434]
- 1.5 tType(tBird) % [pfc/t/sanity_base/birds_01b.pfc:36]
- 1.6 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>instanceOf(X4,W4)) % [pfc/t/sanity_base/birds_01b.pfc:30]
- 1.7 tCanary(ext,iTweety) % [pfc/t/sanity_base/birds_01b.pfc:55]
- 1.8 tCanary(ext,W4)<==>instanceOf(W4,tCanary) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_4874948]
- 1.9 subClassOf(tCanary,tBird) % [pfc/t/sanity_base/birds_01b.pfc:43]
- 1.10 subClassOf(W4,Y4)==>(instanceOf(X4,W4)==>instanceOf(X4,Y4)) % [pfc/t/sanity_base/birds_01b.pfc:41]
- 1.11 tType(tCanary) % [pfc/t/sanity_base/birds_01b.pfc:34]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b.pfc:59
- % birds fly by default.
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b.pfc:62
- Justifications for tBird(ext,iTweety):
- 1.1 instanceOf(iTweety,tBird) % [pfc/t/sanity_base/birds_01b.pfc:_4977912]
- 1.2 tBird(ext,W4)<==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_4978564]
- 1.3 instanceOf(iTweety,tCanary) % [pfc/t/sanity_base/birds_01b.pfc:_4979188]
- 1.4 instanceOf(W4,tCanary)==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_4979840]
- 1.5 tType(tBird) % [pfc/t/sanity_base/birds_01b.pfc:36]
- 1.6 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>instanceOf(X4,W4)) % [pfc/t/sanity_base/birds_01b.pfc:30]
- 1.7 tCanary(ext,iTweety) % [pfc/t/sanity_base/birds_01b.pfc:55]
- 1.8 tCanary(ext,W4)<==>instanceOf(W4,tCanary) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_4981354]
- 1.9 subClassOf(tCanary,tBird) % [pfc/t/sanity_base/birds_01b.pfc:43]
- 1.10 subClassOf(W4,Y4)==>(instanceOf(X4,W4)==>instanceOf(X4,Y4)) % [pfc/t/sanity_base/birds_01b.pfc:41]
- 1.11 tType(tCanary) % [pfc/t/sanity_base/birds_01b.pfc:34]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b.pfc:63
- Justifications for tFly(ext,iTweety):
- 1.1 \+ ~tFly(ext,iTweety) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.2 \+tFly(_,iTweety) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.3 \+tFly(W4,iTweety)/(ground(tFly(W4,iTweety)),dif:dif(ext,W4)),\+ ~tFly(ext,iTweety)==>tFly(ext,iTweety) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5040344]
- 1.4 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 1.5 mdefault(tFly(ext,iTweety)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5041068]
- 1.6 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 1.7 tBird(ext,iTweety) % [pfc/t/sanity_base/birds_01b.pfc:_5042126]
- 1.8 tBird(ext,W4)==>mdefault(tFly(ext,W4)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5042778]
- 1.9 instanceOf(iTweety,tBird) % [pfc/t/sanity_base/birds_01b.pfc:_5043462]
- 1.10 tBird(ext,W4)<==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5044114]
- 1.11 mdefault((tBird(ext,W4)==>tFly(ext,W4))) % [pfc/t/sanity_base/birds_01b.pfc:60]
- 1.12 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 1.13 instanceOf(iTweety,tCanary) % [pfc/t/sanity_base/birds_01b.pfc:_5045436]
- 1.14 instanceOf(W4,tCanary)==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5046088]
- 1.15 tType(tBird) % [pfc/t/sanity_base/birds_01b.pfc:36]
- 1.16 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>instanceOf(X4,W4)) % [pfc/t/sanity_base/birds_01b.pfc:30]
- 1.17 tCanary(ext,iTweety) % [pfc/t/sanity_base/birds_01b.pfc:55]
- 1.18 tCanary(ext,W4)<==>instanceOf(W4,tCanary) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5047722]
- 1.19 subClassOf(tCanary,tBird) % [pfc/t/sanity_base/birds_01b.pfc:43]
- 1.20 subClassOf(W4,Y4)==>(instanceOf(X4,W4)==>instanceOf(X4,Y4)) % [pfc/t/sanity_base/birds_01b.pfc:41]
- 1.21 tType(tCanary) % [pfc/t/sanity_base/birds_01b.pfc:34]
- 2.1 instanceOf(iTweety,tFly) % [pfc/t/sanity_base/birds_01b.pfc:_5049586]
- 2.2 tFly(ext,W4)<==>instanceOf(W4,tFly) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5050238]
- 2.3 tFly(ext,iTweety) % [pfc/t/sanity_base/birds_01b.pfc:_5050862]
- 2.4 tType(tFly) % [pfc/t/sanity_base/birds_01b.pfc:33]
- 2.5 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>instanceOf(X4,W4)) % [pfc/t/sanity_base/birds_01b.pfc:30]
- 2.6 \+ ~tFly(ext,iTweety) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 2.7 \+tFly(_,iTweety) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 2.8 \+tFly(W4,iTweety)/(ground(tFly(W4,iTweety)),dif:dif(ext,W4)),\+ ~tFly(ext,iTweety)==>tFly(ext,iTweety) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5052812]
- 2.9 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 2.10 mdefault(tFly(ext,iTweety)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5053656]
- 2.11 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 2.12 tBird(ext,iTweety) % [pfc/t/sanity_base/birds_01b.pfc:_5054714]
- 2.13 tBird(ext,W4)==>mdefault(tFly(ext,W4)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5055366]
- 2.14 instanceOf(iTweety,tBird) % [pfc/t/sanity_base/birds_01b.pfc:_5056050]
- 2.15 tBird(ext,W4)<==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5056702]
- 2.16 mdefault((tBird(ext,W4)==>tFly(ext,W4))) % [pfc/t/sanity_base/birds_01b.pfc:60]
- 2.17 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 2.18 instanceOf(iTweety,tCanary) % [pfc/t/sanity_base/birds_01b.pfc:_5058024]
- 2.19 instanceOf(W4,tCanary)==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5058676]
- 2.20 tType(tBird) % [pfc/t/sanity_base/birds_01b.pfc:36]
- 2.21 tCanary(ext,iTweety) % [pfc/t/sanity_base/birds_01b.pfc:55]
- 2.22 tCanary(ext,W4)<==>instanceOf(W4,tCanary) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5059980]
- 2.23 subClassOf(tCanary,tBird) % [pfc/t/sanity_base/birds_01b.pfc:43]
- 2.24 subClassOf(W4,Y4)==>(instanceOf(X4,W4)==>instanceOf(X4,Y4)) % [pfc/t/sanity_base/birds_01b.pfc:41]
- 2.25 tType(tCanary) % [pfc/t/sanity_base/birds_01b.pfc:34]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b.pfc:65
- % make sure chilly can fly
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b.pfc:66
- Justifications for instanceOf(iChilly,tFly):
- 1.1 tFly(ext,iChilly) % [pfc/t/sanity_base/birds_01b.pfc:_5078374]
- 1.2 tFly(ext,W4)<==>instanceOf(W4,tFly) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5079026]
- 1.3 \+ ~tFly(ext,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.4 \+tFly(_,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.5 \+tFly(W4,iChilly)/(ground(tFly(W4,iChilly)),dif:dif(ext,W4)),\+ ~tFly(ext,iChilly)==>tFly(ext,iChilly) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5080338]
- 1.6 tType(tFly) % [pfc/t/sanity_base/birds_01b.pfc:33]
- 1.7 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>instanceOf(X4,W4)) % [pfc/t/sanity_base/birds_01b.pfc:30]
- 1.8 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 1.9 mdefault(tFly(ext,iChilly)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5081672]
- 1.10 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 1.11 tBird(ext,iChilly) % [pfc/t/sanity_base/birds_01b.pfc:_5082850]
- 1.12 tBird(ext,W4)==>mdefault(tFly(ext,W4)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5083502]
- 1.13 instanceOf(iChilly,tBird) % [pfc/t/sanity_base/birds_01b.pfc:_5084186]
- 1.14 tBird(ext,W4)<==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5084838]
- 1.15 mdefault((tBird(ext,W4)==>tFly(ext,W4))) % [pfc/t/sanity_base/birds_01b.pfc:60]
- 1.16 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 1.17 instanceOf(iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b.pfc:_5086160]
- 1.18 instanceOf(W4,tPenguin)==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5086812]
- 1.19 tType(tBird) % [pfc/t/sanity_base/birds_01b.pfc:36]
- 1.20 tPenguin(ext,iChilly) % [pfc/t/sanity_base/birds_01b.pfc:49]
- 1.21 tPenguin(ext,W4)<==>instanceOf(W4,tPenguin) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5088116]
- 1.22 subClassOf(tPenguin,tBird) % [pfc/t/sanity_base/birds_01b.pfc:44]
- 1.23 subClassOf(W4,Y4)==>(instanceOf(X4,W4)==>instanceOf(X4,Y4)) % [pfc/t/sanity_base/birds_01b.pfc:41]
- 1.24 tType(tPenguin) % [pfc/t/sanity_base/birds_01b.pfc:35]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b.pfc:66
- Justifications for iChilly=iChilly:
- 1.1 iChilly=iChilly:-_ % [foreign:_5080314]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b.pfc:68
- Justifications for tBird(ext,iTweety):
- 1.1 instanceOf(iTweety,tBird) % [pfc/t/sanity_base/birds_01b.pfc:_5093538]
- 1.2 tBird(ext,W4)<==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5094190]
- 1.3 instanceOf(iTweety,tCanary) % [pfc/t/sanity_base/birds_01b.pfc:_5094814]
- 1.4 instanceOf(W4,tCanary)==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5095466]
- 1.5 tType(tBird) % [pfc/t/sanity_base/birds_01b.pfc:36]
- 1.6 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>instanceOf(X4,W4)) % [pfc/t/sanity_base/birds_01b.pfc:30]
- 1.7 tCanary(ext,iTweety) % [pfc/t/sanity_base/birds_01b.pfc:55]
- 1.8 tCanary(ext,W4)<==>instanceOf(W4,tCanary) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5096980]
- 1.9 subClassOf(tCanary,tBird) % [pfc/t/sanity_base/birds_01b.pfc:43]
- 1.10 subClassOf(W4,Y4)==>(instanceOf(X4,W4)==>instanceOf(X4,Y4)) % [pfc/t/sanity_base/birds_01b.pfc:41]
- 1.11 tType(tCanary) % [pfc/t/sanity_base/birds_01b.pfc:34]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- :- dynamic baseKB:tFly/2.
- :- multifile baseKB:tFly/2.
- :- public baseKB:tFly/2.
- :- module_transparent baseKB:tFly/2.
- :- dynamic tFly/2.
- :- multifile tFly/2.
- :- public tFly/2.
- :- module_transparent tFly/2.
- tFly(ext, iChilly).
- tFly(ext, iTweety).
- tFly(A, B) :-
- inherit_above(header_sane, tFly(A, B)).
- :- dynamic baseKB:tBird/2.
- :- multifile baseKB:tBird/2.
- :- public baseKB:tBird/2.
- :- module_transparent baseKB:tBird/2.
- :- dynamic tBird/2.
- :- multifile tBird/2.
- :- public tBird/2.
- :- module_transparent tBird/2.
- tBird(ext, iTweety).
- tBird(ext, iChilly).
- tBird(A, B) :-
- inherit_above(header_sane, tBird(A, B)).
- :- dynamic baseKB:instanceOf/2.
- :- multifile baseKB:instanceOf/2.
- :- public baseKB:instanceOf/2.
- :- module_transparent baseKB:instanceOf/2.
- :- dynamic instanceOf/2.
- :- multifile instanceOf/2.
- :- public instanceOf/2.
- :- module_transparent instanceOf/2.
- instanceOf(iChilly, tFly).
- instanceOf(iTweety, tFly).
- instanceOf(iTweety, tBird).
- instanceOf(iTweety, tCanary).
- instanceOf(iChilly, tBird).
- instanceOf(iChilly, tPenguin).
- instanceOf(A, B) :-
- inherit_above(header_sane, instanceOf(A, B)).
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b.pfc:73
- % make sure tweety can fly (and again chilly)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b.pfc:74
- Justifications for tFly(ext,iTweety):
- 1.1 \+ ~tFly(ext,iTweety) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.2 \+tFly(_,iTweety) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.3 \+tFly(W4,iTweety)/(ground(tFly(W4,iTweety)),dif:dif(ext,W4)),\+ ~tFly(ext,iTweety)==>tFly(ext,iTweety) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5161206]
- 1.4 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 1.5 mdefault(tFly(ext,iTweety)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5161930]
- 1.6 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 1.7 tBird(ext,iTweety) % [pfc/t/sanity_base/birds_01b.pfc:_5162988]
- 1.8 tBird(ext,W4)==>mdefault(tFly(ext,W4)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5163640]
- 1.9 instanceOf(iTweety,tBird) % [pfc/t/sanity_base/birds_01b.pfc:_5164324]
- 1.10 tBird(ext,W4)<==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5164976]
- 1.11 mdefault((tBird(ext,W4)==>tFly(ext,W4))) % [pfc/t/sanity_base/birds_01b.pfc:60]
- 1.12 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 1.13 instanceOf(iTweety,tCanary) % [pfc/t/sanity_base/birds_01b.pfc:_5166298]
- 1.14 instanceOf(W4,tCanary)==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5166950]
- 1.15 tType(tBird) % [pfc/t/sanity_base/birds_01b.pfc:36]
- 1.16 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>instanceOf(X4,W4)) % [pfc/t/sanity_base/birds_01b.pfc:30]
- 1.17 tCanary(ext,iTweety) % [pfc/t/sanity_base/birds_01b.pfc:55]
- 1.18 tCanary(ext,W4)<==>instanceOf(W4,tCanary) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5168584]
- 1.19 subClassOf(tCanary,tBird) % [pfc/t/sanity_base/birds_01b.pfc:43]
- 1.20 subClassOf(W4,Y4)==>(instanceOf(X4,W4)==>instanceOf(X4,Y4)) % [pfc/t/sanity_base/birds_01b.pfc:41]
- 1.21 tType(tCanary) % [pfc/t/sanity_base/birds_01b.pfc:34]
- 2.1 instanceOf(iTweety,tFly) % [pfc/t/sanity_base/birds_01b.pfc:_5170448]
- 2.2 tFly(ext,W4)<==>instanceOf(W4,tFly) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5171100]
- 2.3 tFly(ext,iTweety) % [pfc/t/sanity_base/birds_01b.pfc:_5171724]
- 2.4 tType(tFly) % [pfc/t/sanity_base/birds_01b.pfc:33]
- 2.5 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>instanceOf(X4,W4)) % [pfc/t/sanity_base/birds_01b.pfc:30]
- 2.6 \+ ~tFly(ext,iTweety) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 2.7 \+tFly(_,iTweety) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 2.8 \+tFly(W4,iTweety)/(ground(tFly(W4,iTweety)),dif:dif(ext,W4)),\+ ~tFly(ext,iTweety)==>tFly(ext,iTweety) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5173674]
- 2.9 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 2.10 mdefault(tFly(ext,iTweety)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5174518]
- 2.11 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 2.12 tBird(ext,iTweety) % [pfc/t/sanity_base/birds_01b.pfc:_5175576]
- 2.13 tBird(ext,W4)==>mdefault(tFly(ext,W4)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5176228]
- 2.14 instanceOf(iTweety,tBird) % [pfc/t/sanity_base/birds_01b.pfc:_5176912]
- 2.15 tBird(ext,W4)<==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5177564]
- 2.16 mdefault((tBird(ext,W4)==>tFly(ext,W4))) % [pfc/t/sanity_base/birds_01b.pfc:60]
- 2.17 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 2.18 instanceOf(iTweety,tCanary) % [pfc/t/sanity_base/birds_01b.pfc:_5178886]
- 2.19 instanceOf(W4,tCanary)==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5179538]
- 2.20 tType(tBird) % [pfc/t/sanity_base/birds_01b.pfc:36]
- 2.21 tCanary(ext,iTweety) % [pfc/t/sanity_base/birds_01b.pfc:55]
- 2.22 tCanary(ext,W4)<==>instanceOf(W4,tCanary) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5180842]
- 2.23 subClassOf(tCanary,tBird) % [pfc/t/sanity_base/birds_01b.pfc:43]
- 2.24 subClassOf(W4,Y4)==>(instanceOf(X4,W4)==>instanceOf(X4,Y4)) % [pfc/t/sanity_base/birds_01b.pfc:41]
- 2.25 tType(tCanary) % [pfc/t/sanity_base/birds_01b.pfc:34]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b.pfc:75
- Justifications for tFly(ext,iChilly):
- 1.1 \+ ~tFly(ext,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.2 \+tFly(_,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.3 \+tFly(W4,iChilly)/(ground(tFly(W4,iChilly)),dif:dif(ext,W4)),\+ ~tFly(ext,iChilly)==>tFly(ext,iChilly) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5224104]
- 1.4 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 1.5 mdefault(tFly(ext,iChilly)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5224828]
- 1.6 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 1.7 tBird(ext,iChilly) % [pfc/t/sanity_base/birds_01b.pfc:_5225886]
- 1.8 tBird(ext,W4)==>mdefault(tFly(ext,W4)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5226538]
- 1.9 instanceOf(iChilly,tBird) % [pfc/t/sanity_base/birds_01b.pfc:_5227222]
- 1.10 tBird(ext,W4)<==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5227874]
- 1.11 mdefault((tBird(ext,W4)==>tFly(ext,W4))) % [pfc/t/sanity_base/birds_01b.pfc:60]
- 1.12 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 1.13 instanceOf(iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b.pfc:_5229196]
- 1.14 instanceOf(W4,tPenguin)==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5229848]
- 1.15 tType(tBird) % [pfc/t/sanity_base/birds_01b.pfc:36]
- 1.16 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>instanceOf(X4,W4)) % [pfc/t/sanity_base/birds_01b.pfc:30]
- 1.17 tPenguin(ext,iChilly) % [pfc/t/sanity_base/birds_01b.pfc:49]
- 1.18 tPenguin(ext,W4)<==>instanceOf(W4,tPenguin) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5231482]
- 1.19 subClassOf(tPenguin,tBird) % [pfc/t/sanity_base/birds_01b.pfc:44]
- 1.20 subClassOf(W4,Y4)==>(instanceOf(X4,W4)==>instanceOf(X4,Y4)) % [pfc/t/sanity_base/birds_01b.pfc:41]
- 1.21 tType(tPenguin) % [pfc/t/sanity_base/birds_01b.pfc:35]
- 2.1 instanceOf(iChilly,tFly) % [pfc/t/sanity_base/birds_01b.pfc:_5233346]
- 2.2 tFly(ext,W4)<==>instanceOf(W4,tFly) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5233998]
- 2.3 tFly(ext,iChilly) % [pfc/t/sanity_base/birds_01b.pfc:_5234622]
- 2.4 tType(tFly) % [pfc/t/sanity_base/birds_01b.pfc:33]
- 2.5 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>instanceOf(X4,W4)) % [pfc/t/sanity_base/birds_01b.pfc:30]
- 2.6 \+ ~tFly(ext,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 2.7 \+tFly(_,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 2.8 \+tFly(W4,iChilly)/(ground(tFly(W4,iChilly)),dif:dif(ext,W4)),\+ ~tFly(ext,iChilly)==>tFly(ext,iChilly) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5236572]
- 2.9 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 2.10 mdefault(tFly(ext,iChilly)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5237416]
- 2.11 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 2.12 tBird(ext,iChilly) % [pfc/t/sanity_base/birds_01b.pfc:_5238474]
- 2.13 tBird(ext,W4)==>mdefault(tFly(ext,W4)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5239126]
- 2.14 instanceOf(iChilly,tBird) % [pfc/t/sanity_base/birds_01b.pfc:_5239810]
- 2.15 tBird(ext,W4)<==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5240462]
- 2.16 mdefault((tBird(ext,W4)==>tFly(ext,W4))) % [pfc/t/sanity_base/birds_01b.pfc:60]
- 2.17 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 2.18 instanceOf(iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b.pfc:_5241784]
- 2.19 instanceOf(W4,tPenguin)==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5242436]
- 2.20 tType(tBird) % [pfc/t/sanity_base/birds_01b.pfc:36]
- 2.21 tPenguin(ext,iChilly) % [pfc/t/sanity_base/birds_01b.pfc:49]
- 2.22 tPenguin(ext,W4)<==>instanceOf(W4,tPenguin) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5243740]
- 2.23 subClassOf(tPenguin,tBird) % [pfc/t/sanity_base/birds_01b.pfc:44]
- 2.24 subClassOf(W4,Y4)==>(instanceOf(X4,W4)==>instanceOf(X4,Y4)) % [pfc/t/sanity_base/birds_01b.pfc:41]
- 2.25 tType(tPenguin) % [pfc/t/sanity_base/birds_01b.pfc:35]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b.pfc:81
- % penguins do not tFly.
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b.pfc:82
- % show_failure(header_sane, r_sane:(\+mpred_supported(tFly(ext, iChilly)))).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % mpred_post12(~tFly(ext, iChilly), (tPenguin(ext, iChilly), pt(tPenguin(ext, _5240716), rhs([~tFly(ext, _5240716)])))) :-
- % get_support(tFly(ext, iChilly),
- % (\+ ~tFly(ext, iChilly), nt(~tFly(ext, iChilly), call_u_no_bc(~tFly(ext, iChilly)), rhs([tFly(ext, iChilly)])))).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b.pfc:82
- Justifications for tFly(ext,iChilly):
- 1.1 \+ ~tFly(ext,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.2 \+tFly(_,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.3 \+tFly(W4,iChilly)/(ground(tFly(W4,iChilly)),dif:dif(ext,W4)),\+ ~tFly(ext,iChilly)==>tFly(ext,iChilly) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5349670]
- 1.4 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 1.5 mdefault(tFly(ext,iChilly)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5350394]
- 1.6 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 1.7 tBird(ext,iChilly) % [pfc/t/sanity_base/birds_01b.pfc:_5351452]
- 1.8 tBird(ext,W4)==>mdefault(tFly(ext,W4)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5352104]
- 1.9 instanceOf(iChilly,tBird) % [pfc/t/sanity_base/birds_01b.pfc:_5352788]
- 1.10 tBird(ext,W4)<==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5353440]
- 1.11 mdefault((tBird(ext,W4)==>tFly(ext,W4))) % [pfc/t/sanity_base/birds_01b.pfc:60]
- 1.12 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 1.13 instanceOf(iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b.pfc:_5354762]
- 1.14 instanceOf(W4,tPenguin)==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5355414]
- 1.15 tType(tBird) % [pfc/t/sanity_base/birds_01b.pfc:36]
- 1.16 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>instanceOf(X4,W4)) % [pfc/t/sanity_base/birds_01b.pfc:30]
- 1.17 tPenguin(ext,iChilly) % [pfc/t/sanity_base/birds_01b.pfc:49]
- 1.18 tPenguin(ext,W4)<==>instanceOf(W4,tPenguin) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5357048]
- 1.19 subClassOf(tPenguin,tBird) % [pfc/t/sanity_base/birds_01b.pfc:44]
- 1.20 subClassOf(W4,Y4)==>(instanceOf(X4,W4)==>instanceOf(X4,Y4)) % [pfc/t/sanity_base/birds_01b.pfc:41]
- 1.21 tType(tPenguin) % [pfc/t/sanity_base/birds_01b.pfc:35]
- 2.1 \+ ~tFly(ext,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 2.2 \+tFly(ext,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 2.3 \+tFly(W4,iChilly)/(ground(tFly(W4,iChilly)),dif:dif(ext,W4)),\+ ~tFly(ext,iChilly)==>tFly(ext,iChilly) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5359600]
- 2.4 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 2.5 mdefault(tFly(ext,iChilly)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5360324]
- 2.6 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 2.7 tBird(ext,iChilly) % [pfc/t/sanity_base/birds_01b.pfc:_5361382]
- 2.8 tBird(ext,W4)==>mdefault(tFly(ext,W4)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5362034]
- 2.9 instanceOf(iChilly,tBird) % [pfc/t/sanity_base/birds_01b.pfc:_5362718]
- 2.10 tBird(ext,W4)<==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5363370]
- 2.11 mdefault((tBird(ext,W4)==>tFly(ext,W4))) % [pfc/t/sanity_base/birds_01b.pfc:60]
- 2.12 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 2.13 instanceOf(iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b.pfc:_5364692]
- 2.14 instanceOf(W4,tPenguin)==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5365344]
- 2.15 tType(tBird) % [pfc/t/sanity_base/birds_01b.pfc:36]
- 2.16 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>instanceOf(X4,W4)) % [pfc/t/sanity_base/birds_01b.pfc:30]
- 2.17 tPenguin(ext,iChilly) % [pfc/t/sanity_base/birds_01b.pfc:49]
- 2.18 tPenguin(ext,W4)<==>instanceOf(W4,tPenguin) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5366978]
- 2.19 subClassOf(tPenguin,tBird) % [pfc/t/sanity_base/birds_01b.pfc:44]
- 2.20 subClassOf(W4,Y4)==>(instanceOf(X4,W4)==>instanceOf(X4,Y4)) % [pfc/t/sanity_base/birds_01b.pfc:41]
- 2.21 tType(tPenguin) % [pfc/t/sanity_base/birds_01b.pfc:35]
- 3.1 instanceOf(iChilly,tFly) % [pfc/t/sanity_base/birds_01b.pfc:_5368842]
- 3.2 tFly(ext,W4)<==>instanceOf(W4,tFly) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5369494]
- 3.3 tFly(ext,iChilly) % [pfc/t/sanity_base/birds_01b.pfc:_5370118]
- 3.4 tType(tFly) % [pfc/t/sanity_base/birds_01b.pfc:33]
- 3.5 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>instanceOf(X4,W4)) % [pfc/t/sanity_base/birds_01b.pfc:30]
- 3.6 \+ ~tFly(ext,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 3.7 \+tFly(_,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 3.8 \+tFly(W4,iChilly)/(ground(tFly(W4,iChilly)),dif:dif(ext,W4)),\+ ~tFly(ext,iChilly)==>tFly(ext,iChilly) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5372068]
- 3.9 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 3.10 mdefault(tFly(ext,iChilly)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5372912]
- 3.11 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 3.12 tBird(ext,iChilly) % [pfc/t/sanity_base/birds_01b.pfc:_5373970]
- 3.13 tBird(ext,W4)==>mdefault(tFly(ext,W4)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5374622]
- 3.14 instanceOf(iChilly,tBird) % [pfc/t/sanity_base/birds_01b.pfc:_5375306]
- 3.15 tBird(ext,W4)<==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5375958]
- 3.16 mdefault((tBird(ext,W4)==>tFly(ext,W4))) % [pfc/t/sanity_base/birds_01b.pfc:60]
- 3.17 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 3.18 instanceOf(iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b.pfc:_5377280]
- 3.19 instanceOf(W4,tPenguin)==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5377932]
- 3.20 tType(tBird) % [pfc/t/sanity_base/birds_01b.pfc:36]
- 3.21 tPenguin(ext,iChilly) % [pfc/t/sanity_base/birds_01b.pfc:49]
- 3.22 tPenguin(ext,W4)<==>instanceOf(W4,tPenguin) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5379236]
- 3.23 subClassOf(tPenguin,tBird) % [pfc/t/sanity_base/birds_01b.pfc:44]
- 3.24 subClassOf(W4,Y4)==>(instanceOf(X4,W4)==>instanceOf(X4,Y4)) % [pfc/t/sanity_base/birds_01b.pfc:41]
- 3.25 tType(tPenguin) % [pfc/t/sanity_base/birds_01b.pfc:35]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % warn(conflict(tFly(ext, iChilly))).
- % found(mpred_rem_support(tFly(ext, iChilly), (\+ ~tFly(ext, iChilly), nt(~tFly(ext, iChilly), call_u_no_bc(~tFly(ext, iChilly)), rhs([tFly(ext, iChilly)]))))).
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b.pfc:84
- % confirm chilly now cant fly
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b.pfc:85
- % passed_mpred_test(\+tFly(ext, iChilly)).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b.pfc:86
- Justifications for ~tFly(ext,iChilly):
- 1.1 tPenguin(ext,iChilly) % [pfc/t/sanity_base/birds_01b.pfc:49]
- 1.2 tPenguin(ext,W4)==> ~tFly(ext,W4) % [pfc/t/sanity_base/birds_01b.pfc:82]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- :- dynamic baseKB:tBird/2.
- :- multifile baseKB:tBird/2.
- :- public baseKB:tBird/2.
- :- module_transparent baseKB:tBird/2.
- :- dynamic tBird/2.
- :- multifile tBird/2.
- :- public tBird/2.
- :- module_transparent tBird/2.
- tBird(ext, iTweety).
- tBird(ext, iChilly).
- tBird(A, B) :-
- inherit_above(header_sane, tBird(A, B)).
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b.pfc:95
- % confirm chilly still does not fly
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b.pfc:96
- % passed_mpred_test(\+tFly(ext, iChilly)).
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b.pfc:97
- % confirm chilly still cant fly
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b.pfc:98
- Justifications for ~tFly(ext,iChilly):
- 1.1 tPenguin(ext,iChilly) % [pfc/t/sanity_base/birds_01b.pfc:49]
- 1.2 tPenguin(ext,W4)==> ~tFly(ext,W4) % [pfc/t/sanity_base/birds_01b.pfc:82]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b.pfc:120
- % chilly is no longer a penguin (hopefly the assertion above about him being a bird wont be removed)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b.pfc:127
- Justifications for tBird(ext,iChilly):
- 1.1 instanceOf(iChilly,tBird) % [pfc/t/sanity_base/birds_01b.pfc:_5415700]
- 1.2 tBird(ext,W4)<==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5416352]
- 1.3 instanceOf(iChilly,tPenguin) % [pfc/t/sanity_base/birds_01b.pfc:_5416976]
- 1.4 instanceOf(W4,tPenguin)==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5417628]
- 1.5 tType(tBird) % [pfc/t/sanity_base/birds_01b.pfc:36]
- 1.6 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>instanceOf(X4,W4)) % [pfc/t/sanity_base/birds_01b.pfc:30]
- 1.7 tPenguin(ext,iChilly) % [pfc/t/sanity_base/birds_01b.pfc:49]
- 1.8 tPenguin(ext,W4)<==>instanceOf(W4,tPenguin) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5419142]
- 1.9 subClassOf(tPenguin,tBird) % [pfc/t/sanity_base/birds_01b.pfc:44]
- 1.10 subClassOf(W4,Y4)==>(instanceOf(X4,W4)==>instanceOf(X4,Y4)) % [pfc/t/sanity_base/birds_01b.pfc:41]
- 1.11 tType(tPenguin) % [pfc/t/sanity_base/birds_01b.pfc:35]
- 2.1 mfl(header_sane,/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b.pfc,90)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b.pfc:132
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): tPenguin(ext,iChilly)
- % still_supported(tPenguin(ext,iChilly))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): tPenguin(ext,iChilly)
- % still_supported(tPenguin(ext,iChilly))
- % tPenguin(ext,iChilly) was still supported by mfl(header_sane,'/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b.pfc',49),ax
- % tPenguin(ext,iChilly) was still supported by instanceOf(iChilly,tPenguin),pt(instanceOf(iChilly,tPenguin),rhs([tPenguin(ext,iChilly)]))
- % still_supported(instanceOf(iChilly,tBird))
- % RHS-Post1: tFly(ext,iChilly)
- % Support: \+ ~tFly(ext,iChilly),nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)]))
- % Adding NEG mpred_do_fcnt via support
- % trigger: ~tFly(ext,iChilly)
- % cond: call_u_no_bc(~tFly(ext,iChilly))
- % action: rhs([tFly(ext,iChilly)])
- % from: mpred_add_support_fast(tFly(ext,iChilly),(\+ ~tFly(ext,iChilly),nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)]))))
- % r_sane:mpred_fwc1(tFly(ext, iChilly)).
- % Found positive trigger: tFly(ext,iChilly)
- % body: ground(tFly(ext,iChilly)),dif:dif(ext,ext),\+tFly(ext,iChilly)=tFly(ext,iChilly)*->rhs([\+tFly(ext,iChilly)])
- % Found positive trigger: tFly(ext,iChilly)
- % body: rhs([instanceOf(iChilly,tFly)])
- % RHS-Post1: instanceOf(iChilly,tFly)
- % Support: tFly(ext,iChilly),pt(tFly(ext,iChilly),rhs([instanceOf(iChilly,tFly)]))
- % r_sane:mpred_fwc1(instanceOf(iChilly, tFly)).
- % Found positive trigger: instanceOf(iChilly,tFly)
- % body: rhs([tFly(ext,iChilly)])
- % RHS-Post1: tFly(ext,iChilly)
- % Support: instanceOf(iChilly,tFly),pt(instanceOf(iChilly,tFly),rhs([tFly(ext,iChilly)]))
- % Found positive trigger: instanceOf(iChilly,tFly)
- % body: mpred_positive_fact(instanceOf(iChilly,tFly))*->rhs([\+ ~instanceOf(iChilly,tFly)])
- % RHS-Withdrawing-Negation: \+ ~instanceOf(iChilly,tFly)
- % Support: instanceOf(iChilly,tFly),pt(instanceOf(iChilly,tFly),(mpred_positive_fact(instanceOf(iChilly,tFly))*->rhs([\+ ~instanceOf(iChilly,tFly)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~instanceOf(iChilly,tFly)
- % Found positive trigger: tFly(ext,iChilly)
- % body: mpred_positive_fact(tFly(ext,iChilly))*->rhs([\+ ~tFly(ext,iChilly)])
- % RHS-Withdrawing-Negation: \+ ~tFly(ext,iChilly)
- % Support: tFly(ext,iChilly),pt(tFly(ext,iChilly),(mpred_positive_fact(tFly(ext,iChilly))*->rhs([\+ ~tFly(ext,iChilly)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~tFly(ext,iChilly)
- % Found negative trigger: tFly(ext,iChilly)
- % cond: call_u_no_bc(tFly(_5529934,iChilly)),ground(tFly(_5529934,iChilly)),dif:dif(ext,_5529934)
- % body: nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)]))
- % Support: spft(nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)])),\+tFly(_5529934,iChilly),nt(tFly(ext,iChilly),(call_u_no_bc(tFly(_5529934,iChilly)),ground(tFly(_5529934,iChilly)),dif:dif(ext,_5529934)),nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)]))))
- % Found negative trigger: tFly(ext,iChilly)
- % cond: call_u_no_bc(tFly(_5529934,iChilly)),ground(tFly(_5529934,iChilly)),dif:dif(ext,_5529934)
- % body: nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)]))
- % Support: spft(nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)])),\+tFly(ext,iChilly),nt(tFly(ext,iChilly),(call_u_no_bc(tFly(_5529934,iChilly)),ground(tFly(_5529934,iChilly)),dif:dif(ext,_5529934)),nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)]))))
- % r_sane:mpred_fwc1(~tPenguin(ext, iChilly)).
- % Found positive trigger: ~tPenguin(ext,iChilly)
- % body: mpred_positive_fact(tPenguin(ext,iChilly))*->pt(tPenguin(ext,iChilly),rhs([{dmsg(warn(conflict(tPenguin(ext,iChilly))))}]))
- % Adding positive
- % trigger: tPenguin(ext,iChilly)
- % body: rhs([{dmsg(warn(conflict(tPenguin(ext,iChilly))))}])
- % Support: ~tPenguin(ext,iChilly),pt(~tPenguin(ext,iChilly),(mpred_positive_fact(tPenguin(ext,iChilly))*->pt(tPenguin(ext,iChilly),rhs([{dmsg(warn(conflict(tPenguin(ext,iChilly))))}]))))
- % Found positive trigger: ~tPenguin(ext,iChilly)
- % body: mpred_positive_fact(tPenguin(ext,iChilly))*->rhs([\+tPenguin(ext,iChilly)])
- % RHS-Withdrawing-Negation: \+tPenguin(ext,iChilly)
- % Support: ~tPenguin(ext,iChilly),pt(~tPenguin(ext,iChilly),(mpred_positive_fact(tPenguin(ext,iChilly))*->rhs([\+tPenguin(ext,iChilly)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): tPenguin(ext,iChilly)
- % Found positive trigger: ~tPenguin(ext,iChilly)
- % body: mpred_positive_fact(~tPenguin(ext,iChilly))*->rhs([\+ ~ (~tPenguin(ext,iChilly))])
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b.pfc:135
- Justifications for tBird(ext,iChilly):
- 1.1 instanceOf(iChilly,tBird) % [pfc/t/sanity_base/birds_01b.pfc:_5584862]
- 1.2 tBird(ext,W4)<==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5585514]
- 1.3 tBird(ext,iChilly) % [pfc/t/sanity_base/birds_01b.pfc:90]
- 1.4 tType(tBird) % [pfc/t/sanity_base/birds_01b.pfc:36]
- 1.5 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>instanceOf(X4,W4)) % [pfc/t/sanity_base/birds_01b.pfc:30]
- 2.1 mfl(header_sane,/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b.pfc,90)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b.pfc:137
- % passed_mpred_test(\+tPenguin(ext, iChilly)).
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b.pfc:141
- % chilly is still a bird
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b.pfc:142
- Justifications for tBird(ext,iChilly):
- 1.1 instanceOf(iChilly,tBird) % [pfc/t/sanity_base/birds_01b.pfc:_5599906]
- 1.2 tBird(ext,W4)<==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5600558]
- 1.3 tBird(ext,iChilly) % [pfc/t/sanity_base/birds_01b.pfc:90]
- 1.4 tType(tBird) % [pfc/t/sanity_base/birds_01b.pfc:36]
- 1.5 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>instanceOf(X4,W4)) % [pfc/t/sanity_base/birds_01b.pfc:30]
- 2.1 mfl(header_sane,/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b.pfc,90)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b.pfc:144
- % confirm chilly is flying bird
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b.pfc:145
- Justifications for tFly(ext,iChilly):
- 1.1 \+ ~tFly(ext,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.2 \+tFly(_,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.3 \+tFly(W4,iChilly)/(ground(tFly(W4,iChilly)),dif:dif(ext,W4)),\+ ~tFly(ext,iChilly)==>tFly(ext,iChilly) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5657300]
- 1.4 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 1.5 mdefault(tFly(ext,iChilly)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5658024]
- 1.6 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 1.7 tBird(ext,iChilly) % [pfc/t/sanity_base/birds_01b.pfc:90]
- 1.8 tBird(ext,W4)==>mdefault(tFly(ext,W4)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5659362]
- 1.9 instanceOf(iChilly,tBird) % [pfc/t/sanity_base/birds_01b.pfc:_5660046]
- 1.10 tBird(ext,W4)<==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5660698]
- 1.11 mdefault((tBird(ext,W4)==>tFly(ext,W4))) % [pfc/t/sanity_base/birds_01b.pfc:60]
- 1.12 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 1.13 tType(tBird) % [pfc/t/sanity_base/birds_01b.pfc:36]
- 1.14 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>instanceOf(X4,W4)) % [pfc/t/sanity_base/birds_01b.pfc:30]
- 2.1 \+ ~tFly(ext,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 2.2 \+tFly(ext,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 2.3 \+tFly(W4,iChilly)/(ground(tFly(W4,iChilly)),dif:dif(ext,W4)),\+ ~tFly(ext,iChilly)==>tFly(ext,iChilly) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5663568]
- 2.4 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 2.5 mdefault(tFly(ext,iChilly)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5664292]
- 2.6 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 2.7 tBird(ext,iChilly) % [pfc/t/sanity_base/birds_01b.pfc:90]
- 2.8 tBird(ext,W4)==>mdefault(tFly(ext,W4)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5665630]
- 2.9 instanceOf(iChilly,tBird) % [pfc/t/sanity_base/birds_01b.pfc:_5666314]
- 2.10 tBird(ext,W4)<==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5666966]
- 2.11 mdefault((tBird(ext,W4)==>tFly(ext,W4))) % [pfc/t/sanity_base/birds_01b.pfc:60]
- 2.12 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 2.13 tType(tBird) % [pfc/t/sanity_base/birds_01b.pfc:36]
- 2.14 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>instanceOf(X4,W4)) % [pfc/t/sanity_base/birds_01b.pfc:30]
- 3.1 instanceOf(iChilly,tFly) % [pfc/t/sanity_base/birds_01b.pfc:_5669148]
- 3.2 tFly(ext,W4)<==>instanceOf(W4,tFly) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5669800]
- 3.3 tFly(ext,iChilly) % [pfc/t/sanity_base/birds_01b.pfc:_5670424]
- 3.4 tType(tFly) % [pfc/t/sanity_base/birds_01b.pfc:33]
- 3.5 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>instanceOf(X4,W4)) % [pfc/t/sanity_base/birds_01b.pfc:30]
- 3.6 \+ ~tFly(ext,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 3.7 \+tFly(_,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 3.8 \+tFly(W4,iChilly)/(ground(tFly(W4,iChilly)),dif:dif(ext,W4)),\+ ~tFly(ext,iChilly)==>tFly(ext,iChilly) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5672374]
- 3.9 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 3.10 mdefault(tFly(ext,iChilly)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5673218]
- 3.11 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 3.12 tBird(ext,iChilly) % [pfc/t/sanity_base/birds_01b.pfc:90]
- 3.13 tBird(ext,W4)==>mdefault(tFly(ext,W4)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5674556]
- 3.14 instanceOf(iChilly,tBird) % [pfc/t/sanity_base/birds_01b.pfc:_5675240]
- 3.15 tBird(ext,W4)<==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5675892]
- 3.16 mdefault((tBird(ext,W4)==>tFly(ext,W4))) % [pfc/t/sanity_base/birds_01b.pfc:60]
- 3.17 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 3.18 tType(tBird) % [pfc/t/sanity_base/birds_01b.pfc:36]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b.pfc:147
- % r_sane:mpred_fwc1(tBird(ext, iChilly)).
- % Found positive trigger: tBird(ext,iChilly)
- % body: rhs([mdefault(tFly(ext,iChilly))])
- % RHS-Post1: mdefault(tFly(ext,iChilly))
- % Support: tBird(ext,iChilly),pt(tBird(ext,iChilly),rhs([mdefault(tFly(ext,iChilly))]))
- % r_sane:mpred_fwc1(mdefault(tFly(ext, iChilly))).
- % Found positive trigger: mdefault(tFly(ext,iChilly))
- % body: mpred_positive_literal(tFly(ext,iChilly)),if_missing_mask(tFly(ext,iChilly),_5677814,_5677816)*->rhs([(_5677814/(ground(_5677814),_5677816,\+_5677814=tFly(ext,iChilly))==> \+tFly(ext,iChilly))])
- % RHS-Post1: tFly(_5683622,iChilly)/(ground(tFly(_5683622,iChilly)),dif:dif(ext,_5683622),\+tFly(_5683622,iChilly)=tFly(ext,iChilly))==> \+tFly(ext,iChilly)
- % Support: mdefault(tFly(ext,iChilly)),pt(mdefault(tFly(ext,iChilly)),(mpred_positive_literal(tFly(ext,iChilly)),if_missing_mask(tFly(ext,iChilly),tFly(_5683622,iChilly),dif:dif(ext,_5683622))*->rhs([(tFly(_5683622,iChilly)/(ground(tFly(_5683622,iChilly)),dif:dif(ext,_5683622),\+tFly(_5683622,iChilly)=tFly(ext,iChilly))==> \+tFly(ext,iChilly))])))
- % r_sane:mpred_fwc1((tFly(_5694956, iChilly)/(ground(tFly(_5694956, iChilly)), dif:dif(ext, _5694956), \+tFly(_5694956, iChilly)=tFly(ext, iChilly))==> \+tFly(ext, iChilly))).
- % Adding positive
- % trigger: tFly(_5700514,iChilly)
- % body: ground(tFly(_5700514,iChilly)),dif:dif(ext,_5700514),\+tFly(_5700514,iChilly)=tFly(ext,iChilly)*->rhs([\+tFly(ext,iChilly)])
- % Support: (tFly(_5699950,iChilly)/(ground(tFly(_5699950,iChilly)),dif:dif(ext,_5699950),\+tFly(_5699950,iChilly)=tFly(ext,iChilly))==> \+tFly(ext,iChilly)),mfl(header_sane,'/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b.pfc',147)
- % Found positive trigger: tFly(_5711868,iChilly)/(ground(tFly(_5711868,iChilly)),dif:dif(ext,_5711868),\+tFly(_5711868,iChilly)=tFly(ext,iChilly))==> \+tFly(ext,iChilly)
- % body: mpred_positive_fact((tFly(_5711868,iChilly)/(ground(tFly(_5711868,iChilly)),dif:dif(ext,_5711868),\+tFly(_5711868,iChilly)=tFly(ext,iChilly))==> \+tFly(ext,iChilly)))*->rhs([\+ ~ (tFly(_5711868,iChilly)/(ground(tFly(_5711868,iChilly)),dif:dif(ext,_5711868),\+tFly(_5711868,iChilly)=tFly(ext,iChilly))==> \+tFly(ext,iChilly))])
- % Found positive trigger: mdefault(tFly(ext,iChilly))
- % body: mpred_positive_literal(tFly(ext,iChilly)),if_missing_mask(tFly(ext,iChilly),_5719184,_5719186)*->rhs([(\+_5719184/(ground(_5719184),_5719186),\+ ~tFly(ext,iChilly)==>tFly(ext,iChilly))])
- % RHS-Post1: \+tFly(_5724966,iChilly)/(ground(tFly(_5724966,iChilly)),dif:dif(ext,_5724966)),\+ ~tFly(ext,iChilly)==>tFly(ext,iChilly)
- % Support: mdefault(tFly(ext,iChilly)),pt(mdefault(tFly(ext,iChilly)),(mpred_positive_literal(tFly(ext,iChilly)),if_missing_mask(tFly(ext,iChilly),tFly(_5724966,iChilly),dif:dif(ext,_5724966))*->rhs([(\+tFly(_5724966,iChilly)/(ground(tFly(_5724966,iChilly)),dif:dif(ext,_5724966)),\+ ~tFly(ext,iChilly)==>tFly(ext,iChilly))])))
- % r_sane:mpred_fwc1((\+tFly(_5736014, iChilly)/(ground(tFly(_5736014, iChilly)), dif:dif(ext, _5736014)), \+ ~tFly(ext, iChilly)==>tFly(ext, iChilly))).
- % Adding negative
- % trigger: tFly(_5741352,iChilly)
- % test: call_u_no_bc(tFly(_5741352,iChilly)),ground(tFly(_5741352,iChilly)),dif:dif(ext,_5741352)
- % body: nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)]))
- % Support: (\+tFly(_5740902,iChilly)/(ground(tFly(_5740902,iChilly)),dif:dif(ext,_5740902)),\+ ~tFly(ext,iChilly)==>tFly(ext,iChilly)),mfl(header_sane,'/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b.pfc',147)
- % Adding negative
- % trigger: ~tFly(ext,iChilly)
- % test: call_u_no_bc(~tFly(ext,iChilly))
- % body: rhs([tFly(ext,iChilly)])
- % Support: \+tFly(_5741352,iChilly),nt(tFly(_5744190,iChilly),(call_u_no_bc(tFly(_5741352,iChilly)),ground(tFly(_5741352,iChilly)),dif:dif(ext,_5741352)),nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)])))
- % Adding NEG mpred_do_fcnt via support
- % trigger: tFly(_5744190,iChilly)
- % cond: call_u_no_bc(tFly(_5741352,iChilly)),ground(tFly(_5741352,iChilly)),dif:dif(ext,_5741352)
- % action: nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)]))
- % from: mpred_add_support_fast(nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)])),(\+tFly(_5741352,iChilly),nt(tFly(_5744190,iChilly),(call_u_no_bc(tFly(_5741352,iChilly)),ground(tFly(_5741352,iChilly)),dif:dif(ext,_5741352)),nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)])))))
- % RHS-Post1: tFly(ext,iChilly)
- % Support: \+ ~tFly(ext,iChilly),nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)]))
- % Adding NEG mpred_do_fcnt via support
- % trigger: ~tFly(ext,iChilly)
- % cond: call_u_no_bc(~tFly(ext,iChilly))
- % action: rhs([tFly(ext,iChilly)])
- % from: mpred_add_support_fast(tFly(ext,iChilly),(\+ ~tFly(ext,iChilly),nt(~tFly(ext,iChilly),call_u_no_bc(~tFly(ext,iChilly)),rhs([tFly(ext,iChilly)]))))
- % r_sane:warn(busy_mpred_m_fwc1(tFly(ext, iChilly))).
- % Found positive trigger: \+tFly(_5780416,iChilly)/(ground(tFly(_5780416,iChilly)),dif:dif(ext,_5780416)),\+ ~tFly(ext,iChilly)==>tFly(ext,iChilly)
- % body: mpred_positive_fact((\+tFly(_5780416,iChilly)/(ground(tFly(_5780416,iChilly)),dif:dif(ext,_5780416)),\+ ~tFly(ext,iChilly)==>tFly(ext,iChilly)))*->rhs([\+ ~ (\+tFly(_5780416,iChilly)/(ground(tFly(_5780416,iChilly)),dif:dif(ext,_5780416)),\+ ~tFly(ext,iChilly)==>tFly(ext,iChilly))])
- % Found positive trigger: mdefault(tFly(ext,iChilly))
- % body: mpred_positive_fact(mdefault(tFly(ext,iChilly)))*->rhs([\+ ~mdefault(tFly(ext,iChilly))])
- % RHS-Withdrawing-Negation: \+ ~mdefault(tFly(ext,iChilly))
- % Support: mdefault(tFly(ext,iChilly)),pt(mdefault(tFly(ext,iChilly)),(mpred_positive_fact(mdefault(tFly(ext,iChilly)))*->rhs([\+ ~mdefault(tFly(ext,iChilly))])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mdefault(tFly(ext,iChilly))
- % Found positive trigger: tBird(ext,iChilly)
- % body: rhs([instanceOf(iChilly,tBird)])
- % RHS-Post1: instanceOf(iChilly,tBird)
- % Support: tBird(ext,iChilly),pt(tBird(ext,iChilly),rhs([instanceOf(iChilly,tBird)]))
- % r_sane:mpred_fwc1(instanceOf(iChilly, tBird)).
- % Found positive trigger: instanceOf(iChilly,tBird)
- % body: rhs([tBird(ext,iChilly)])
- % RHS-Post1: tBird(ext,iChilly)
- % Support: instanceOf(iChilly,tBird),pt(instanceOf(iChilly,tBird),rhs([tBird(ext,iChilly)]))
- % r_sane:warn(busy_mpred_m_fwc1(tBird(ext, iChilly))).
- % Found positive trigger: instanceOf(iChilly,tBird)
- % body: mpred_positive_fact(instanceOf(iChilly,tBird))*->rhs([\+ ~instanceOf(iChilly,tBird)])
- % RHS-Withdrawing-Negation: \+ ~instanceOf(iChilly,tBird)
- % Support: instanceOf(iChilly,tBird),pt(instanceOf(iChilly,tBird),(mpred_positive_fact(instanceOf(iChilly,tBird))*->rhs([\+ ~instanceOf(iChilly,tBird)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~instanceOf(iChilly,tBird)
- % Found positive trigger: tBird(ext,iChilly)
- % body: mpred_positive_fact(tBird(ext,iChilly))*->rhs([\+ ~tBird(ext,iChilly)])
- % RHS-Withdrawing-Negation: \+ ~tBird(ext,iChilly)
- % Support: tBird(ext,iChilly),pt(tBird(ext,iChilly),(mpred_positive_fact(tBird(ext,iChilly))*->rhs([\+ ~tBird(ext,iChilly)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~tBird(ext,iChilly)
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b.pfc:149
- % confirm chilly is flying bird
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b.pfc:150
- Justifications for tFly(ext,iChilly):
- 1.1 \+ ~tFly(ext,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.2 \+tFly(_,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.3 \+tFly(W4,iChilly)/(ground(tFly(W4,iChilly)),dif:dif(ext,W4)),\+ ~tFly(ext,iChilly)==>tFly(ext,iChilly) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5930062]
- 1.4 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 1.5 mdefault(tFly(ext,iChilly)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5930786]
- 1.6 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 1.7 tBird(ext,iChilly) % [pfc/t/sanity_base/birds_01b.pfc:90]
- 1.8 tBird(ext,W4)==>mdefault(tFly(ext,W4)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5932124]
- 1.9 instanceOf(iChilly,tBird) % [pfc/t/sanity_base/birds_01b.pfc:_5932808]
- 1.10 tBird(ext,W4)<==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5933460]
- 1.11 mdefault((tBird(ext,W4)==>tFly(ext,W4))) % [pfc/t/sanity_base/birds_01b.pfc:60]
- 1.12 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 1.13 tType(tBird) % [pfc/t/sanity_base/birds_01b.pfc:36]
- 1.14 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>instanceOf(X4,W4)) % [pfc/t/sanity_base/birds_01b.pfc:30]
- 2.1 \+ ~tFly(ext,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 2.2 \+tFly(ext,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 2.3 \+tFly(W4,iChilly)/(ground(tFly(W4,iChilly)),dif:dif(ext,W4)),\+ ~tFly(ext,iChilly)==>tFly(ext,iChilly) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5936330]
- 2.4 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 2.5 mdefault(tFly(ext,iChilly)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5937054]
- 2.6 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 2.7 tBird(ext,iChilly) % [pfc/t/sanity_base/birds_01b.pfc:90]
- 2.8 tBird(ext,W4)==>mdefault(tFly(ext,W4)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5938392]
- 2.9 instanceOf(iChilly,tBird) % [pfc/t/sanity_base/birds_01b.pfc:_5939076]
- 2.10 tBird(ext,W4)<==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5939728]
- 2.11 mdefault((tBird(ext,W4)==>tFly(ext,W4))) % [pfc/t/sanity_base/birds_01b.pfc:60]
- 2.12 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 2.13 tType(tBird) % [pfc/t/sanity_base/birds_01b.pfc:36]
- 2.14 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>instanceOf(X4,W4)) % [pfc/t/sanity_base/birds_01b.pfc:30]
- 3.1 instanceOf(iChilly,tFly) % [pfc/t/sanity_base/birds_01b.pfc:_5941910]
- 3.2 tFly(ext,W4)<==>instanceOf(W4,tFly) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5942562]
- 3.3 tFly(ext,iChilly) % [pfc/t/sanity_base/birds_01b.pfc:_5943186]
- 3.4 tType(tFly) % [pfc/t/sanity_base/birds_01b.pfc:33]
- 3.5 tType(W4)==>{kb_local(W4/2)},(t(W4,ext,X4)<==>instanceOf(X4,W4)) % [pfc/t/sanity_base/birds_01b.pfc:30]
- 3.6 \+ ~tFly(ext,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 3.7 \+tFly(_,iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 3.8 \+tFly(W4,iChilly)/(ground(tFly(W4,iChilly)),dif:dif(ext,W4)),\+ ~tFly(ext,iChilly)==>tFly(ext,iChilly) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5945136]
- 3.9 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 3.10 mdefault(tFly(ext,iChilly)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5945980]
- 3.11 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 3.12 tBird(ext,iChilly) % [pfc/t/sanity_base/birds_01b.pfc:90]
- 3.13 tBird(ext,W4)==>mdefault(tFly(ext,W4)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5947318]
- 3.14 instanceOf(iChilly,tBird) % [pfc/t/sanity_base/birds_01b.pfc:_5948002]
- 3.15 tBird(ext,W4)<==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5948654]
- 3.16 mdefault((tBird(ext,W4)==>tFly(ext,W4))) % [pfc/t/sanity_base/birds_01b.pfc:60]
- 3.17 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 3.18 tType(tBird) % [pfc/t/sanity_base/birds_01b.pfc:36]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b.pfc:151
- % passed_mpred_test(\+tPenguin(ext, iChilly)).
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01b.pfc:152
- % passed_mpred_test(\+ ~tFly(ext, iChilly)).
- :- dynamic test_results/3.
- :- multifile test_results/3.
- :- module_transparent test_results/3.
- SUCCESS: ./test_prolog.sh birds_01b.pfc (returned 4)
- swipl -f .swiplrc -g 'set_prolog_flag(runtime_testing,4)' -g "['birds_01c.pfc']" -g test_completed
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl:110
- % baseKB:mpred_fwc1((~_2253420, _2253420==>{dmsg(warn(conflict(_2253420)))})).
- % Adding positive
- % trigger: ~_2260606
- % body: mpred_positive_fact(_2260606)*->pt(_2260606,rhs([{dmsg(warn(conflict(_2260606)))}]))
- % Support: (~_2257252,_2257252==>{dmsg(warn(conflict(_2257252)))}),mfl(baseKB,'/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',110)
- % Found positive trigger: ~_2266366,_2266366==>{dmsg(warn(conflict(_2266366)))}
- % body: mpred_positive_fact((~_2266366,_2266366==>{dmsg(warn(conflict(_2266366)))}))*->rhs([\+ ~ (~_2266366,_2266366==>{dmsg(warn(conflict(_2266366)))})])
- :- dynamic mpred_unload_option/2.
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl:577
- % baseKB:mpred_fwc1(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never)).
- % Found positive trigger: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- % body: mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)])
- % RHS-Withdrawing-Negation: \+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- % Support: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never),pt(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never),(mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- :- dynamic mpred_unload_option/2.
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never).
- % system_base.pfc compiled into system_base_lite 0.56 sec, 4 clauses
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl:137
- % baseKB:mpred_fwc1(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl', never)).
- % Found positive trigger: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- % body: mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)])
- % RHS-Withdrawing-Negation: \+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- % Support: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never),pt(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never),(mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- :- dynamic mpred_unload_option/2.
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl', never).
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never).
- % system_mdefault.pfc compiled into baseKB 0.04 sec, 0 clauses
- % system_module_inheritance.pfc compiled into baseKB 0.00 sec, 0 clauses
- % system_singleValued.pfc compiled into baseKB 0.16 sec, 0 clauses
- % pfclib/system_autoexec.pfc compiled into baseKB 0.83 sec, 4 clauses
- % Started at Tue Nov 7 15:24:33 2017
- % 4.740 seconds cpu time for 16,849,254 inferences
- % 14,822 atoms, 10,796 functors, 10,636 predicates, 197 modules, 521,536 VM-codes
- %
- % Limit Allocated In use
- % Local stack: 16,000,004,096 258,048 6,440 Bytes
- % Global stack: 16,000,004,096 25,161,712 17,982,544 Bytes
- % Trail stack: 16,000,002,048 6,289,400 2,024 Bytes
- %
- % 2 garbage collections gained 78,904 bytes in 0.000 seconds.
- % 1 atom garbage collections gained 8,010 atoms in 0.014 seconds.
- % 57 clause garbage collections gained 2,018 clauses in 0.003 seconds.
- % Stack shifts: 3 local, 11 global, 7 trail in 0.002 seconds
- % 2 threads, 0 finished threads used 0.000 seconds
- :- dynamic test_results/3.
- :- multifile test_results/3.
- :- module_transparent test_results/3.
- SUCCESS: ./test_prolog.sh birds_01c.pfc (returned 4)
- swipl -f .swiplrc -g 'set_prolog_flag(runtime_testing,4)' -g "['birds_01d.pfc']" -g test_completed
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl:110
- % baseKB:mpred_fwc1((~_2253420, _2253420==>{dmsg(warn(conflict(_2253420)))})).
- % Adding positive
- % trigger: ~_2260606
- % body: mpred_positive_fact(_2260606)*->pt(_2260606,rhs([{dmsg(warn(conflict(_2260606)))}]))
- % Support: (~_2257252,_2257252==>{dmsg(warn(conflict(_2257252)))}),mfl(baseKB,'/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',110)
- % Found positive trigger: ~_2266366,_2266366==>{dmsg(warn(conflict(_2266366)))}
- % body: mpred_positive_fact((~_2266366,_2266366==>{dmsg(warn(conflict(_2266366)))}))*->rhs([\+ ~ (~_2266366,_2266366==>{dmsg(warn(conflict(_2266366)))})])
- :- dynamic mpred_unload_option/2.
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl:577
- % baseKB:mpred_fwc1(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never)).
- % Found positive trigger: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- % body: mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)])
- % RHS-Withdrawing-Negation: \+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- % Support: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never),pt(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never),(mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- :- dynamic mpred_unload_option/2.
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never).
- % system_base.pfc compiled into system_base_lite 0.49 sec, 4 clauses
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl:137
- % baseKB:mpred_fwc1(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl', never)).
- % Found positive trigger: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- % body: mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)])
- % RHS-Withdrawing-Negation: \+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- % Support: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never),pt(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never),(mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- :- dynamic mpred_unload_option/2.
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl', never).
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never).
- % system_mdefault.pfc compiled into baseKB 0.03 sec, 0 clauses
- % system_module_inheritance.pfc compiled into baseKB 0.00 sec, 0 clauses
- % system_singleValued.pfc compiled into baseKB 0.14 sec, 0 clauses
- % pfclib/system_autoexec.pfc compiled into baseKB 0.73 sec, 4 clauses
- % Started at Tue Nov 7 15:24:38 2017
- % 4.517 seconds cpu time for 16,849,044 inferences
- % 14,822 atoms, 10,796 functors, 10,636 predicates, 197 modules, 521,536 VM-codes
- %
- % Limit Allocated In use
- % Local stack: 16,000,004,096 258,048 6,440 Bytes
- % Global stack: 16,000,004,096 25,161,712 17,982,736 Bytes
- % Trail stack: 16,000,002,048 6,289,400 2,024 Bytes
- %
- % 2 garbage collections gained 78,904 bytes in 0.000 seconds.
- % 1 atom garbage collections gained 8,010 atoms in 0.016 seconds.
- % 57 clause garbage collections gained 2,018 clauses in 0.003 seconds.
- % Stack shifts: 3 local, 11 global, 7 trail in 0.002 seconds
- % 2 threads, 0 finished threads used 0.000 seconds
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01d.pfc:41
- Justifications for predicate_property(tBird(_4839426),dynamic):
- 1.1 predicate_property(tBird(W4),dynamic):-nonvar(dynamic),!,property_predicate(dynamic,tBird(W4)) % [/usr/lib/swi-prolog/boot/syspred.pl:772]
- 2.1 predicate_property(tBird(W4),dynamic):-define_or_generate(tBird(W4)),$predicate_property(dynamic,tBird(W4)) % [/usr/lib/swi-prolog/boot/syspred.pl:772]
- 2.2 mfl($syspreds,/usr/lib/swi-prolog/boot/syspred.pl,776)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01d.pfc:46
- % A cannary is a type of bird.
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01d.pfc:48
- % A penguin is a type of bird.
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01d.pfc:53
- % Chilly is a penguin.
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01d.pfc:56
- % Make sure Chilly is a bird now.
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01d.pfc:57
- Justifications for tBird(iChilly):
- 1.1 instanceOf(iChilly,tBird) % [pfc/t/sanity_base/birds_01d.pfc:_4926506]
- 1.2 tBird(W4)<==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_4927142]
- 1.3 instanceOf(iChilly,tPenguin) % [pfc/t/sanity_base/birds_01d.pfc:_4927766]
- 1.4 instanceOf(W4,tPenguin)==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_4928402]
- 1.5 tType(tBird) % [pfc/t/sanity_base/birds_01d.pfc:38]
- 1.6 tType(W4)==>{kb_local(W4/1)},functorDeclares(W4),(t(W4,X4)<==>instanceOf(X4,W4)) % [pfc/t/sanity_base/birds_01d.pfc:30]
- 1.7 tPenguin(iChilly) % [pfc/t/sanity_base/birds_01d.pfc:54]
- 1.8 tPenguin(W4)<==>instanceOf(W4,tPenguin) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_4929924]
- 1.9 subClassOf(tPenguin,tBird) % [pfc/t/sanity_base/birds_01d.pfc:49]
- 1.10 subClassOf(W4,Y4)==>(instanceOf(X4,W4)==>instanceOf(X4,Y4)) % [pfc/t/sanity_base/birds_01d.pfc:43]
- 1.11 tType(tPenguin) % [pfc/t/sanity_base/birds_01d.pfc:37]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01d.pfc:60
- % Tweety is a canary.
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01d.pfc:63
- Justifications for tBird(iTweety):
- 1.1 instanceOf(iTweety,tBird) % [pfc/t/sanity_base/birds_01d.pfc:_4956954]
- 1.2 tBird(W4)<==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_4957590]
- 1.3 instanceOf(iTweety,tCanary) % [pfc/t/sanity_base/birds_01d.pfc:_4958214]
- 1.4 instanceOf(W4,tCanary)==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_4958850]
- 1.5 tType(tBird) % [pfc/t/sanity_base/birds_01d.pfc:38]
- 1.6 tType(W4)==>{kb_local(W4/1)},functorDeclares(W4),(t(W4,X4)<==>instanceOf(X4,W4)) % [pfc/t/sanity_base/birds_01d.pfc:30]
- 1.7 tCanary(iTweety) % [pfc/t/sanity_base/birds_01d.pfc:61]
- 1.8 tCanary(W4)<==>instanceOf(W4,tCanary) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_4960372]
- 1.9 subClassOf(tCanary,tBird) % [pfc/t/sanity_base/birds_01d.pfc:47]
- 1.10 subClassOf(W4,Y4)==>(instanceOf(X4,W4)==>instanceOf(X4,Y4)) % [pfc/t/sanity_base/birds_01d.pfc:43]
- 1.11 tType(tCanary) % [pfc/t/sanity_base/birds_01d.pfc:36]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01d.pfc:65
- % birds fly by default.
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01d.pfc:68
- Justifications for tBird(iTweety):
- 1.1 instanceOf(iTweety,tBird) % [pfc/t/sanity_base/birds_01d.pfc:_5053292]
- 1.2 tBird(W4)<==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5053928]
- 1.3 instanceOf(iTweety,tCanary) % [pfc/t/sanity_base/birds_01d.pfc:_5054552]
- 1.4 instanceOf(W4,tCanary)==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5055188]
- 1.5 tType(tBird) % [pfc/t/sanity_base/birds_01d.pfc:38]
- 1.6 tType(W4)==>{kb_local(W4/1)},functorDeclares(W4),(t(W4,X4)<==>instanceOf(X4,W4)) % [pfc/t/sanity_base/birds_01d.pfc:30]
- 1.7 tCanary(iTweety) % [pfc/t/sanity_base/birds_01d.pfc:61]
- 1.8 tCanary(W4)<==>instanceOf(W4,tCanary) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5056710]
- 1.9 subClassOf(tCanary,tBird) % [pfc/t/sanity_base/birds_01d.pfc:47]
- 1.10 subClassOf(W4,Y4)==>(instanceOf(X4,W4)==>instanceOf(X4,Y4)) % [pfc/t/sanity_base/birds_01d.pfc:43]
- 1.11 tType(tCanary) % [pfc/t/sanity_base/birds_01d.pfc:36]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01d.pfc:69
- Justifications for tFly(iTweety):
- 1.1 \+ ~tFly(iTweety) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.2 \+ ~tFly(iTweety)/(ground(~tFly(iTweety)),\+tFly(iTweety)),\+ ~tFly(iTweety)==>tFly(iTweety) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5113954]
- 1.3 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 1.4 mdefault(tFly(iTweety)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5114678]
- 1.5 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 1.6 tBird(iTweety) % [pfc/t/sanity_base/birds_01d.pfc:_5115736]
- 1.7 tBird(W4)==>mdefault(tFly(W4)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5116372]
- 1.8 instanceOf(iTweety,tBird) % [pfc/t/sanity_base/birds_01d.pfc:_5117056]
- 1.9 tBird(W4)<==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5117692]
- 1.10 mdefault((tBird(W4)==>tFly(W4))) % [pfc/t/sanity_base/birds_01d.pfc:66]
- 1.11 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 1.12 instanceOf(iTweety,tCanary) % [pfc/t/sanity_base/birds_01d.pfc:_5119010]
- 1.13 instanceOf(W4,tCanary)==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5119646]
- 1.14 tType(tBird) % [pfc/t/sanity_base/birds_01d.pfc:38]
- 1.15 tType(W4)==>{kb_local(W4/1)},functorDeclares(W4),(t(W4,X4)<==>instanceOf(X4,W4)) % [pfc/t/sanity_base/birds_01d.pfc:30]
- 1.16 tCanary(iTweety) % [pfc/t/sanity_base/birds_01d.pfc:61]
- 1.17 tCanary(W4)<==>instanceOf(W4,tCanary) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5121288]
- 1.18 subClassOf(tCanary,tBird) % [pfc/t/sanity_base/birds_01d.pfc:47]
- 1.19 subClassOf(W4,Y4)==>(instanceOf(X4,W4)==>instanceOf(X4,Y4)) % [pfc/t/sanity_base/birds_01d.pfc:43]
- 1.20 tType(tCanary) % [pfc/t/sanity_base/birds_01d.pfc:36]
- 2.1 instanceOf(iTweety,tFly) % [pfc/t/sanity_base/birds_01d.pfc:_5123152]
- 2.2 tFly(W4)<==>instanceOf(W4,tFly) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5123788]
- 2.3 tFly(iTweety) % [pfc/t/sanity_base/birds_01d.pfc:_5124412]
- 2.4 tType(tFly) % [pfc/t/sanity_base/birds_01d.pfc:35]
- 2.5 tType(W4)==>{kb_local(W4/1)},functorDeclares(W4),(t(W4,X4)<==>instanceOf(X4,W4)) % [pfc/t/sanity_base/birds_01d.pfc:30]
- 2.6 \+ ~tFly(iTweety) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 2.7 \+ ~tFly(iTweety)/(ground(~tFly(iTweety)),\+tFly(iTweety)),\+ ~tFly(iTweety)==>tFly(iTweety) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5126010]
- 2.8 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 2.9 mdefault(tFly(iTweety)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5126854]
- 2.10 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 2.11 tBird(iTweety) % [pfc/t/sanity_base/birds_01d.pfc:_5127912]
- 2.12 tBird(W4)==>mdefault(tFly(W4)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5128548]
- 2.13 instanceOf(iTweety,tBird) % [pfc/t/sanity_base/birds_01d.pfc:_5129232]
- 2.14 tBird(W4)<==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5129868]
- 2.15 mdefault((tBird(W4)==>tFly(W4))) % [pfc/t/sanity_base/birds_01d.pfc:66]
- 2.16 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 2.17 instanceOf(iTweety,tCanary) % [pfc/t/sanity_base/birds_01d.pfc:_5131186]
- 2.18 instanceOf(W4,tCanary)==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5131822]
- 2.19 tType(tBird) % [pfc/t/sanity_base/birds_01d.pfc:38]
- 2.20 tCanary(iTweety) % [pfc/t/sanity_base/birds_01d.pfc:61]
- 2.21 tCanary(W4)<==>instanceOf(W4,tCanary) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5133126]
- 2.22 subClassOf(tCanary,tBird) % [pfc/t/sanity_base/birds_01d.pfc:47]
- 2.23 subClassOf(W4,Y4)==>(instanceOf(X4,W4)==>instanceOf(X4,Y4)) % [pfc/t/sanity_base/birds_01d.pfc:43]
- 2.24 tType(tCanary) % [pfc/t/sanity_base/birds_01d.pfc:36]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01d.pfc:71
- % make sure Chilly can fly
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01d.pfc:72
- Justifications for instanceOf(iChilly,tFly):
- 1.1 tFly(iChilly) % [pfc/t/sanity_base/birds_01d.pfc:_5151410]
- 1.2 tFly(W4)<==>instanceOf(W4,tFly) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5152046]
- 1.3 \+ ~tFly(iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.4 \+ ~tFly(iChilly)/(ground(~tFly(iChilly)),\+tFly(iChilly)),\+ ~tFly(iChilly)==>tFly(iChilly) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5153014]
- 1.5 tType(tFly) % [pfc/t/sanity_base/birds_01d.pfc:35]
- 1.6 tType(W4)==>{kb_local(W4/1)},functorDeclares(W4),(t(W4,X4)<==>instanceOf(X4,W4)) % [pfc/t/sanity_base/birds_01d.pfc:30]
- 1.7 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 1.8 mdefault(tFly(iChilly)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5154356]
- 1.9 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 1.10 tBird(iChilly) % [pfc/t/sanity_base/birds_01d.pfc:_5155534]
- 1.11 tBird(W4)==>mdefault(tFly(W4)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5156170]
- 1.12 instanceOf(iChilly,tBird) % [pfc/t/sanity_base/birds_01d.pfc:_5156854]
- 1.13 tBird(W4)<==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5157490]
- 1.14 mdefault((tBird(W4)==>tFly(W4))) % [pfc/t/sanity_base/birds_01d.pfc:66]
- 1.15 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 1.16 instanceOf(iChilly,tPenguin) % [pfc/t/sanity_base/birds_01d.pfc:_5158808]
- 1.17 instanceOf(W4,tPenguin)==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5159444]
- 1.18 tType(tBird) % [pfc/t/sanity_base/birds_01d.pfc:38]
- 1.19 tPenguin(iChilly) % [pfc/t/sanity_base/birds_01d.pfc:54]
- 1.20 tPenguin(W4)<==>instanceOf(W4,tPenguin) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5160748]
- 1.21 subClassOf(tPenguin,tBird) % [pfc/t/sanity_base/birds_01d.pfc:49]
- 1.22 subClassOf(W4,Y4)==>(instanceOf(X4,W4)==>instanceOf(X4,Y4)) % [pfc/t/sanity_base/birds_01d.pfc:43]
- 1.23 tType(tPenguin) % [pfc/t/sanity_base/birds_01d.pfc:37]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01d.pfc:72
- Justifications for iChilly=iChilly:
- 1.1 iChilly=iChilly:-_ % [foreign:_5153314]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01d.pfc:74
- Justifications for tBird(iTweety):
- 1.1 instanceOf(iTweety,tBird) % [pfc/t/sanity_base/birds_01d.pfc:_5166574]
- 1.2 tBird(W4)<==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5167210]
- 1.3 instanceOf(iTweety,tCanary) % [pfc/t/sanity_base/birds_01d.pfc:_5167834]
- 1.4 instanceOf(W4,tCanary)==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5168470]
- 1.5 tType(tBird) % [pfc/t/sanity_base/birds_01d.pfc:38]
- 1.6 tType(W4)==>{kb_local(W4/1)},functorDeclares(W4),(t(W4,X4)<==>instanceOf(X4,W4)) % [pfc/t/sanity_base/birds_01d.pfc:30]
- 1.7 tCanary(iTweety) % [pfc/t/sanity_base/birds_01d.pfc:61]
- 1.8 tCanary(W4)<==>instanceOf(W4,tCanary) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5169992]
- 1.9 subClassOf(tCanary,tBird) % [pfc/t/sanity_base/birds_01d.pfc:47]
- 1.10 subClassOf(W4,Y4)==>(instanceOf(X4,W4)==>instanceOf(X4,Y4)) % [pfc/t/sanity_base/birds_01d.pfc:43]
- 1.11 tType(tCanary) % [pfc/t/sanity_base/birds_01d.pfc:36]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- :- dynamic baseKB:tFly/1.
- :- multifile baseKB:tFly/1.
- :- public baseKB:tFly/1.
- :- module_transparent baseKB:tFly/1.
- :- dynamic tFly/1.
- :- multifile tFly/1.
- :- public tFly/1.
- :- module_transparent tFly/1.
- tFly(A) :-
- inherit_above(header_sane, tFly(A)).
- tFly(iChilly).
- tFly(iTweety).
- :- dynamic baseKB:tBird/1.
- :- multifile baseKB:tBird/1.
- :- public baseKB:tBird/1.
- :- module_transparent baseKB:tBird/1.
- :- dynamic tBird/1.
- :- multifile tBird/1.
- :- public tBird/1.
- :- module_transparent tBird/1.
- tBird(A) :-
- inherit_above(header_sane, tBird(A)).
- tBird(iChilly).
- tBird(iTweety).
- :- dynamic baseKB:instanceOf/2.
- :- multifile baseKB:instanceOf/2.
- :- public baseKB:instanceOf/2.
- :- module_transparent baseKB:instanceOf/2.
- :- dynamic instanceOf/2.
- :- multifile instanceOf/2.
- :- public instanceOf/2.
- :- module_transparent instanceOf/2.
- instanceOf(iTweety, tFly).
- instanceOf(iChilly, tFly).
- instanceOf(iTweety, tBird).
- instanceOf(iTweety, tCanary).
- instanceOf(iChilly, tBird).
- instanceOf(iChilly, tPenguin).
- instanceOf(tBird, tType).
- instanceOf(tPenguin, tType).
- instanceOf(tCanary, tType).
- instanceOf(tFly, tType).
- instanceOf(tType, tType).
- instanceOf(A, B) :-
- inherit_above(header_sane, instanceOf(A, B)).
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01d.pfc:79
- % make sure Tweety can fly (and again Chilly)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01d.pfc:80
- Justifications for tFly(iTweety):
- 1.1 \+ ~tFly(iTweety) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.2 \+ ~tFly(iTweety)/(ground(~tFly(iTweety)),\+tFly(iTweety)),\+ ~tFly(iTweety)==>tFly(iTweety) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5232472]
- 1.3 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 1.4 mdefault(tFly(iTweety)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5233196]
- 1.5 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 1.6 tBird(iTweety) % [pfc/t/sanity_base/birds_01d.pfc:_5234254]
- 1.7 tBird(W4)==>mdefault(tFly(W4)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5234890]
- 1.8 instanceOf(iTweety,tBird) % [pfc/t/sanity_base/birds_01d.pfc:_5235574]
- 1.9 tBird(W4)<==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5236210]
- 1.10 mdefault((tBird(W4)==>tFly(W4))) % [pfc/t/sanity_base/birds_01d.pfc:66]
- 1.11 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 1.12 instanceOf(iTweety,tCanary) % [pfc/t/sanity_base/birds_01d.pfc:_5237528]
- 1.13 instanceOf(W4,tCanary)==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5238164]
- 1.14 tType(tBird) % [pfc/t/sanity_base/birds_01d.pfc:38]
- 1.15 tType(W4)==>{kb_local(W4/1)},functorDeclares(W4),(t(W4,X4)<==>instanceOf(X4,W4)) % [pfc/t/sanity_base/birds_01d.pfc:30]
- 1.16 tCanary(iTweety) % [pfc/t/sanity_base/birds_01d.pfc:61]
- 1.17 tCanary(W4)<==>instanceOf(W4,tCanary) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5239806]
- 1.18 subClassOf(tCanary,tBird) % [pfc/t/sanity_base/birds_01d.pfc:47]
- 1.19 subClassOf(W4,Y4)==>(instanceOf(X4,W4)==>instanceOf(X4,Y4)) % [pfc/t/sanity_base/birds_01d.pfc:43]
- 1.20 tType(tCanary) % [pfc/t/sanity_base/birds_01d.pfc:36]
- 2.1 instanceOf(iTweety,tFly) % [pfc/t/sanity_base/birds_01d.pfc:_5241670]
- 2.2 tFly(W4)<==>instanceOf(W4,tFly) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5242306]
- 2.3 tFly(iTweety) % [pfc/t/sanity_base/birds_01d.pfc:_5242930]
- 2.4 tType(tFly) % [pfc/t/sanity_base/birds_01d.pfc:35]
- 2.5 tType(W4)==>{kb_local(W4/1)},functorDeclares(W4),(t(W4,X4)<==>instanceOf(X4,W4)) % [pfc/t/sanity_base/birds_01d.pfc:30]
- 2.6 \+ ~tFly(iTweety) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 2.7 \+ ~tFly(iTweety)/(ground(~tFly(iTweety)),\+tFly(iTweety)),\+ ~tFly(iTweety)==>tFly(iTweety) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5244528]
- 2.8 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 2.9 mdefault(tFly(iTweety)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5245372]
- 2.10 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 2.11 tBird(iTweety) % [pfc/t/sanity_base/birds_01d.pfc:_5246430]
- 2.12 tBird(W4)==>mdefault(tFly(W4)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5247066]
- 2.13 instanceOf(iTweety,tBird) % [pfc/t/sanity_base/birds_01d.pfc:_5247750]
- 2.14 tBird(W4)<==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5248386]
- 2.15 mdefault((tBird(W4)==>tFly(W4))) % [pfc/t/sanity_base/birds_01d.pfc:66]
- 2.16 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 2.17 instanceOf(iTweety,tCanary) % [pfc/t/sanity_base/birds_01d.pfc:_5249704]
- 2.18 instanceOf(W4,tCanary)==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5250340]
- 2.19 tType(tBird) % [pfc/t/sanity_base/birds_01d.pfc:38]
- 2.20 tCanary(iTweety) % [pfc/t/sanity_base/birds_01d.pfc:61]
- 2.21 tCanary(W4)<==>instanceOf(W4,tCanary) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5251644]
- 2.22 subClassOf(tCanary,tBird) % [pfc/t/sanity_base/birds_01d.pfc:47]
- 2.23 subClassOf(W4,Y4)==>(instanceOf(X4,W4)==>instanceOf(X4,Y4)) % [pfc/t/sanity_base/birds_01d.pfc:43]
- 2.24 tType(tCanary) % [pfc/t/sanity_base/birds_01d.pfc:36]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01d.pfc:81
- Justifications for tFly(iChilly):
- 1.1 \+ ~tFly(iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.2 \+ ~tFly(iChilly)/(ground(~tFly(iChilly)),\+tFly(iChilly)),\+ ~tFly(iChilly)==>tFly(iChilly) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5293828]
- 1.3 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 1.4 mdefault(tFly(iChilly)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5294552]
- 1.5 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 1.6 tBird(iChilly) % [pfc/t/sanity_base/birds_01d.pfc:_5295610]
- 1.7 tBird(W4)==>mdefault(tFly(W4)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5296246]
- 1.8 instanceOf(iChilly,tBird) % [pfc/t/sanity_base/birds_01d.pfc:_5296930]
- 1.9 tBird(W4)<==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5297566]
- 1.10 mdefault((tBird(W4)==>tFly(W4))) % [pfc/t/sanity_base/birds_01d.pfc:66]
- 1.11 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 1.12 instanceOf(iChilly,tPenguin) % [pfc/t/sanity_base/birds_01d.pfc:_5298884]
- 1.13 instanceOf(W4,tPenguin)==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5299520]
- 1.14 tType(tBird) % [pfc/t/sanity_base/birds_01d.pfc:38]
- 1.15 tType(W4)==>{kb_local(W4/1)},functorDeclares(W4),(t(W4,X4)<==>instanceOf(X4,W4)) % [pfc/t/sanity_base/birds_01d.pfc:30]
- 1.16 tPenguin(iChilly) % [pfc/t/sanity_base/birds_01d.pfc:54]
- 1.17 tPenguin(W4)<==>instanceOf(W4,tPenguin) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5301162]
- 1.18 subClassOf(tPenguin,tBird) % [pfc/t/sanity_base/birds_01d.pfc:49]
- 1.19 subClassOf(W4,Y4)==>(instanceOf(X4,W4)==>instanceOf(X4,Y4)) % [pfc/t/sanity_base/birds_01d.pfc:43]
- 1.20 tType(tPenguin) % [pfc/t/sanity_base/birds_01d.pfc:37]
- 2.1 instanceOf(iChilly,tFly) % [pfc/t/sanity_base/birds_01d.pfc:_5303026]
- 2.2 tFly(W4)<==>instanceOf(W4,tFly) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5303662]
- 2.3 tFly(iChilly) % [pfc/t/sanity_base/birds_01d.pfc:_5304286]
- 2.4 tType(tFly) % [pfc/t/sanity_base/birds_01d.pfc:35]
- 2.5 tType(W4)==>{kb_local(W4/1)},functorDeclares(W4),(t(W4,X4)<==>instanceOf(X4,W4)) % [pfc/t/sanity_base/birds_01d.pfc:30]
- 2.6 \+ ~tFly(iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 2.7 \+ ~tFly(iChilly)/(ground(~tFly(iChilly)),\+tFly(iChilly)),\+ ~tFly(iChilly)==>tFly(iChilly) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5305884]
- 2.8 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 2.9 mdefault(tFly(iChilly)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5306728]
- 2.10 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 2.11 tBird(iChilly) % [pfc/t/sanity_base/birds_01d.pfc:_5307786]
- 2.12 tBird(W4)==>mdefault(tFly(W4)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5308422]
- 2.13 instanceOf(iChilly,tBird) % [pfc/t/sanity_base/birds_01d.pfc:_5309106]
- 2.14 tBird(W4)<==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5309742]
- 2.15 mdefault((tBird(W4)==>tFly(W4))) % [pfc/t/sanity_base/birds_01d.pfc:66]
- 2.16 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 2.17 instanceOf(iChilly,tPenguin) % [pfc/t/sanity_base/birds_01d.pfc:_5311060]
- 2.18 instanceOf(W4,tPenguin)==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5311696]
- 2.19 tType(tBird) % [pfc/t/sanity_base/birds_01d.pfc:38]
- 2.20 tPenguin(iChilly) % [pfc/t/sanity_base/birds_01d.pfc:54]
- 2.21 tPenguin(W4)<==>instanceOf(W4,tPenguin) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5313000]
- 2.22 subClassOf(tPenguin,tBird) % [pfc/t/sanity_base/birds_01d.pfc:49]
- 2.23 subClassOf(W4,Y4)==>(instanceOf(X4,W4)==>instanceOf(X4,Y4)) % [pfc/t/sanity_base/birds_01d.pfc:43]
- 2.24 tType(tPenguin) % [pfc/t/sanity_base/birds_01d.pfc:37]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01d.pfc:87
- % penguins do not tFly.
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01d.pfc:88
- % found(mpred_rem_support(nt(~tFly(iChilly), call_u_no_bc(~tFly(iChilly)), rhs([tFly(iChilly)])), (\+ ~tFly(iChilly), nt(~tFly(iChilly), (call_u_no_bc(~tFly(iChilly)), ground(~tFly(iChilly)), \+tFly(iChilly)), nt(~tFly(iChilly), call_u_no_bc(~tFly(iChilly)), rhs([tFly(iChilly)])))))).
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01d.pfc:90
- % confirm Chilly now cant fly
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01d.pfc:91
- % passed_mpred_test(\+tFly(iChilly)).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01d.pfc:92
- Justifications for ~tFly(iChilly):
- 1.1 tPenguin(iChilly) % [pfc/t/sanity_base/birds_01d.pfc:54]
- 1.2 tPenguin(W4)==> ~tFly(W4) % [pfc/t/sanity_base/birds_01d.pfc:88]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- :- dynamic baseKB:tBird/1.
- :- multifile baseKB:tBird/1.
- :- public baseKB:tBird/1.
- :- module_transparent baseKB:tBird/1.
- :- dynamic tBird/1.
- :- multifile tBird/1.
- :- public tBird/1.
- :- module_transparent tBird/1.
- tBird(A) :-
- inherit_above(header_sane, tBird(A)).
- tBird(iChilly).
- tBird(iTweety).
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01d.pfc:101
- % confirm Chilly still does not fly
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01d.pfc:102
- % passed_mpred_test(\+tFly(iChilly)).
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01d.pfc:103
- % confirm Chilly still cant fly
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01d.pfc:104
- Justifications for ~tFly(iChilly):
- 1.1 tPenguin(iChilly) % [pfc/t/sanity_base/birds_01d.pfc:54]
- 1.2 tPenguin(W4)==> ~tFly(W4) % [pfc/t/sanity_base/birds_01d.pfc:88]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01d.pfc:108
- % Chilly is no longer a penguin (hopefly the assertion above about him being a bird wont be removed)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01d.pfc:115
- Justifications for tBird(iChilly):
- 1.1 instanceOf(iChilly,tBird) % [pfc/t/sanity_base/birds_01d.pfc:_5369414]
- 1.2 tBird(W4)<==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5370050]
- 1.3 instanceOf(iChilly,tPenguin) % [pfc/t/sanity_base/birds_01d.pfc:_5370674]
- 1.4 instanceOf(W4,tPenguin)==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5371310]
- 1.5 tType(tBird) % [pfc/t/sanity_base/birds_01d.pfc:38]
- 1.6 tType(W4)==>{kb_local(W4/1)},functorDeclares(W4),(t(W4,X4)<==>instanceOf(X4,W4)) % [pfc/t/sanity_base/birds_01d.pfc:30]
- 1.7 tPenguin(iChilly) % [pfc/t/sanity_base/birds_01d.pfc:54]
- 1.8 tPenguin(W4)<==>instanceOf(W4,tPenguin) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5372832]
- 1.9 subClassOf(tPenguin,tBird) % [pfc/t/sanity_base/birds_01d.pfc:49]
- 1.10 subClassOf(W4,Y4)==>(instanceOf(X4,W4)==>instanceOf(X4,Y4)) % [pfc/t/sanity_base/birds_01d.pfc:43]
- 1.11 tType(tPenguin) % [pfc/t/sanity_base/birds_01d.pfc:37]
- 2.1 mfl(header_sane,/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01d.pfc,96)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01d.pfc:120
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): tPenguin(iChilly)
- % still_supported(tPenguin(iChilly))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): tPenguin(iChilly)
- % still_supported(tPenguin(iChilly))
- % tPenguin(iChilly) was still supported by mfl(header_sane,'/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01d.pfc',54),ax
- % tPenguin(iChilly) was still supported by instanceOf(iChilly,tPenguin),pt(instanceOf(iChilly,tPenguin),rhs([tPenguin(iChilly)]))
- % still_supported(instanceOf(iChilly,tBird))
- % Adding negative
- % trigger: ~tFly(iChilly)
- % test: call_u_no_bc(~tFly(iChilly))
- % body: rhs([tFly(iChilly)])
- % Support: \+ ~tFly(iChilly),nt(~tFly(iChilly),(call_u_no_bc(~tFly(iChilly)),ground(~tFly(iChilly)),\+tFly(iChilly)),nt(~tFly(iChilly),call_u_no_bc(~tFly(iChilly)),rhs([tFly(iChilly)])))
- % Adding NEG mpred_do_fcnt via support
- % trigger: ~tFly(iChilly)
- % cond: call_u_no_bc(~tFly(iChilly)),ground(~tFly(iChilly)),\+tFly(iChilly)
- % action: nt(~tFly(iChilly),call_u_no_bc(~tFly(iChilly)),rhs([tFly(iChilly)]))
- % from: mpred_add_support_fast(nt(~tFly(iChilly),call_u_no_bc(~tFly(iChilly)),rhs([tFly(iChilly)])),(\+ ~tFly(iChilly),nt(~tFly(iChilly),(call_u_no_bc(~tFly(iChilly)),ground(~tFly(iChilly)),\+tFly(iChilly)),nt(~tFly(iChilly),call_u_no_bc(~tFly(iChilly)),rhs([tFly(iChilly)])))))
- % RHS-Post1: tFly(iChilly)
- % Support: \+ ~tFly(iChilly),nt(~tFly(iChilly),call_u_no_bc(~tFly(iChilly)),rhs([tFly(iChilly)]))
- % Adding NEG mpred_do_fcnt via support
- % trigger: ~tFly(iChilly)
- % cond: call_u_no_bc(~tFly(iChilly))
- % action: rhs([tFly(iChilly)])
- % from: mpred_add_support_fast(tFly(iChilly),(\+ ~tFly(iChilly),nt(~tFly(iChilly),call_u_no_bc(~tFly(iChilly)),rhs([tFly(iChilly)]))))
- % r_sane:mpred_fwc1(tFly(iChilly)).
- % Found positive trigger: tFly(iChilly)
- % body: rhs([instanceOf(iChilly,tFly)])
- % RHS-Post1: instanceOf(iChilly,tFly)
- % Support: tFly(iChilly),pt(tFly(iChilly),rhs([instanceOf(iChilly,tFly)]))
- % r_sane:mpred_fwc1(instanceOf(iChilly, tFly)).
- % Found positive trigger: instanceOf(iChilly,tFly)
- % body: rhs([tFly(iChilly)])
- % RHS-Post1: tFly(iChilly)
- % Support: instanceOf(iChilly,tFly),pt(instanceOf(iChilly,tFly),rhs([tFly(iChilly)]))
- % Found positive trigger: instanceOf(iChilly,tFly)
- % body: mpred_positive_fact(instanceOf(iChilly,tFly))*->rhs([\+ ~instanceOf(iChilly,tFly)])
- % RHS-Withdrawing-Negation: \+ ~instanceOf(iChilly,tFly)
- % Support: instanceOf(iChilly,tFly),pt(instanceOf(iChilly,tFly),(mpred_positive_fact(instanceOf(iChilly,tFly))*->rhs([\+ ~instanceOf(iChilly,tFly)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~instanceOf(iChilly,tFly)
- % Found positive trigger: tFly(iChilly)
- % body: mpred_positive_fact(tFly(iChilly))*->rhs([\+ ~tFly(iChilly)])
- % RHS-Withdrawing-Negation: \+ ~tFly(iChilly)
- % Support: tFly(iChilly),pt(tFly(iChilly),(mpred_positive_fact(tFly(iChilly))*->rhs([\+ ~tFly(iChilly)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~tFly(iChilly)
- % r_sane:mpred_fwc1(~tPenguin(iChilly)).
- % Found positive trigger: ~tPenguin(iChilly)
- % body: mpred_positive_fact(tPenguin(iChilly))*->pt(tPenguin(iChilly),rhs([{dmsg(warn(conflict(tPenguin(iChilly))))}]))
- % Adding positive
- % trigger: tPenguin(iChilly)
- % body: rhs([{dmsg(warn(conflict(tPenguin(iChilly))))}])
- % Support: ~tPenguin(iChilly),pt(~tPenguin(iChilly),(mpred_positive_fact(tPenguin(iChilly))*->pt(tPenguin(iChilly),rhs([{dmsg(warn(conflict(tPenguin(iChilly))))}]))))
- % Found positive trigger: ~tPenguin(iChilly)
- % body: mpred_positive_fact(tPenguin(iChilly))*->rhs([\+tPenguin(iChilly)])
- % RHS-Withdrawing-Negation: \+tPenguin(iChilly)
- % Support: ~tPenguin(iChilly),pt(~tPenguin(iChilly),(mpred_positive_fact(tPenguin(iChilly))*->rhs([\+tPenguin(iChilly)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): tPenguin(iChilly)
- % Found positive trigger: ~tPenguin(iChilly)
- % body: mpred_positive_fact(~tPenguin(iChilly))*->rhs([\+ ~ (~tPenguin(iChilly))])
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01d.pfc:123
- Justifications for tBird(iChilly):
- 1.1 instanceOf(iChilly,tBird) % [pfc/t/sanity_base/birds_01d.pfc:_5531374]
- 1.2 tBird(W4)<==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5532010]
- 1.3 tBird(iChilly) % [pfc/t/sanity_base/birds_01d.pfc:96]
- 1.4 tType(tBird) % [pfc/t/sanity_base/birds_01d.pfc:38]
- 1.5 tType(W4)==>{kb_local(W4/1)},functorDeclares(W4),(t(W4,X4)<==>instanceOf(X4,W4)) % [pfc/t/sanity_base/birds_01d.pfc:30]
- 2.1 mfl(header_sane,/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01d.pfc,96)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01d.pfc:125
- % passed_mpred_test(\+tPenguin(iChilly)).
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01d.pfc:127
- % Chilly is still a bird
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01d.pfc:128
- Justifications for tBird(iChilly):
- 1.1 instanceOf(iChilly,tBird) % [pfc/t/sanity_base/birds_01d.pfc:_5546396]
- 1.2 tBird(W4)<==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5547032]
- 1.3 tBird(iChilly) % [pfc/t/sanity_base/birds_01d.pfc:96]
- 1.4 tType(tBird) % [pfc/t/sanity_base/birds_01d.pfc:38]
- 1.5 tType(W4)==>{kb_local(W4/1)},functorDeclares(W4),(t(W4,X4)<==>instanceOf(X4,W4)) % [pfc/t/sanity_base/birds_01d.pfc:30]
- 2.1 mfl(header_sane,/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01d.pfc,96)
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01d.pfc:130
- % confirm Chilly is flying bird
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01d.pfc:131
- Justifications for tFly(iChilly):
- 1.1 \+ ~tFly(iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.2 \+ ~tFly(iChilly)/(ground(~tFly(iChilly)),\+tFly(iChilly)),\+ ~tFly(iChilly)==>tFly(iChilly) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5586338]
- 1.3 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 1.4 mdefault(tFly(iChilly)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5587062]
- 1.5 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 1.6 tBird(iChilly) % [pfc/t/sanity_base/birds_01d.pfc:96]
- 1.7 tBird(W4)==>mdefault(tFly(W4)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5588400]
- 1.8 instanceOf(iChilly,tBird) % [pfc/t/sanity_base/birds_01d.pfc:_5589084]
- 1.9 tBird(W4)<==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5589720]
- 1.10 mdefault((tBird(W4)==>tFly(W4))) % [pfc/t/sanity_base/birds_01d.pfc:66]
- 1.11 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 1.12 tType(tBird) % [pfc/t/sanity_base/birds_01d.pfc:38]
- 1.13 tType(W4)==>{kb_local(W4/1)},functorDeclares(W4),(t(W4,X4)<==>instanceOf(X4,W4)) % [pfc/t/sanity_base/birds_01d.pfc:30]
- 2.1 instanceOf(iChilly,tFly) % [pfc/t/sanity_base/birds_01d.pfc:_5591906]
- 2.2 tFly(W4)<==>instanceOf(W4,tFly) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5592542]
- 2.3 tFly(iChilly) % [pfc/t/sanity_base/birds_01d.pfc:_5593166]
- 2.4 tType(tFly) % [pfc/t/sanity_base/birds_01d.pfc:35]
- 2.5 tType(W4)==>{kb_local(W4/1)},functorDeclares(W4),(t(W4,X4)<==>instanceOf(X4,W4)) % [pfc/t/sanity_base/birds_01d.pfc:30]
- 2.6 \+ ~tFly(iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 2.7 \+ ~tFly(iChilly)/(ground(~tFly(iChilly)),\+tFly(iChilly)),\+ ~tFly(iChilly)==>tFly(iChilly) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5594764]
- 2.8 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 2.9 mdefault(tFly(iChilly)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5595608]
- 2.10 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 2.11 tBird(iChilly) % [pfc/t/sanity_base/birds_01d.pfc:96]
- 2.12 tBird(W4)==>mdefault(tFly(W4)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5596946]
- 2.13 instanceOf(iChilly,tBird) % [pfc/t/sanity_base/birds_01d.pfc:_5597630]
- 2.14 tBird(W4)<==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5598266]
- 2.15 mdefault((tBird(W4)==>tFly(W4))) % [pfc/t/sanity_base/birds_01d.pfc:66]
- 2.16 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 2.17 tType(tBird) % [pfc/t/sanity_base/birds_01d.pfc:38]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01d.pfc:133
- % r_sane:mpred_fwc1(tBird(iChilly)).
- % Found positive trigger: tBird(iChilly)
- % body: rhs([mdefault(tFly(iChilly))])
- % RHS-Post1: mdefault(tFly(iChilly))
- % Support: tBird(iChilly),pt(tBird(iChilly),rhs([mdefault(tFly(iChilly))]))
- % r_sane:mpred_fwc1(mdefault(tFly(iChilly))).
- % Found positive trigger: mdefault(tFly(iChilly))
- % body: mpred_positive_literal(tFly(iChilly)),if_missing_mask(tFly(iChilly),_5606408,_5606410)*->rhs([(_5606408/(ground(_5606408),_5606410,\+_5606408=tFly(iChilly))==> \+tFly(iChilly))])
- % RHS-Post1: ~tFly(iChilly)/(ground(~tFly(iChilly)),\+tFly(iChilly),\+ ~tFly(iChilly)=tFly(iChilly))==> \+tFly(iChilly)
- % Support: mdefault(tFly(iChilly)),pt(mdefault(tFly(iChilly)),(mpred_positive_literal(tFly(iChilly)),if_missing_mask(tFly(iChilly),~tFly(iChilly),\+tFly(iChilly))*->rhs([(~tFly(iChilly)/(ground(~tFly(iChilly)),\+tFly(iChilly),\+ ~tFly(iChilly)=tFly(iChilly))==> \+tFly(iChilly))])))
- % r_sane:mpred_fwc1((~tFly(iChilly)/(ground(~tFly(iChilly)), \+tFly(iChilly), \+ ~tFly(iChilly)=tFly(iChilly))==> \+tFly(iChilly))).
- % Adding positive
- % trigger: ~tFly(iChilly)
- % body: ground(~tFly(iChilly)),\+tFly(iChilly),\+ ~tFly(iChilly)=tFly(iChilly)*->rhs([\+tFly(iChilly)])
- % Support: (~tFly(iChilly)/(ground(~tFly(iChilly)),\+tFly(iChilly),\+ ~tFly(iChilly)=tFly(iChilly))==> \+tFly(iChilly)),mfl(header_sane,'/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01d.pfc',133)
- % Found positive trigger: ~tFly(iChilly)/(ground(~tFly(iChilly)),\+tFly(iChilly),\+ ~tFly(iChilly)=tFly(iChilly))==> \+tFly(iChilly)
- % body: mpred_positive_fact((~tFly(iChilly)/(ground(~tFly(iChilly)),\+tFly(iChilly),\+ ~tFly(iChilly)=tFly(iChilly))==> \+tFly(iChilly)))*->rhs([\+ ~ (~tFly(iChilly)/(ground(~tFly(iChilly)),\+tFly(iChilly),\+ ~tFly(iChilly)=tFly(iChilly))==> \+tFly(iChilly))])
- % Found positive trigger: mdefault(tFly(iChilly))
- % body: mpred_positive_literal(tFly(iChilly)),if_missing_mask(tFly(iChilly),_5642164,_5642166)*->rhs([(\+_5642164/(ground(_5642164),_5642166),\+ ~tFly(iChilly)==>tFly(iChilly))])
- % RHS-Post1: \+ ~tFly(iChilly)/(ground(~tFly(iChilly)),\+tFly(iChilly)),\+ ~tFly(iChilly)==>tFly(iChilly)
- % Support: mdefault(tFly(iChilly)),pt(mdefault(tFly(iChilly)),(mpred_positive_literal(tFly(iChilly)),if_missing_mask(tFly(iChilly),~tFly(iChilly),\+tFly(iChilly))*->rhs([(\+ ~tFly(iChilly)/(ground(~tFly(iChilly)),\+tFly(iChilly)),\+ ~tFly(iChilly)==>tFly(iChilly))])))
- % r_sane:mpred_fwc1((\+ ~tFly(iChilly)/(ground(~tFly(iChilly)), \+tFly(iChilly)), \+ ~tFly(iChilly)==>tFly(iChilly))).
- % Adding negative
- % trigger: ~tFly(iChilly)
- % test: call_u_no_bc(~tFly(iChilly)),ground(~tFly(iChilly)),\+tFly(iChilly)
- % body: nt(~tFly(iChilly),call_u_no_bc(~tFly(iChilly)),rhs([tFly(iChilly)]))
- % Support: (\+ ~tFly(iChilly)/(ground(~tFly(iChilly)),\+tFly(iChilly)),\+ ~tFly(iChilly)==>tFly(iChilly)),mfl(header_sane,'/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01d.pfc',133)
- % Adding negative
- % trigger: ~tFly(iChilly)
- % test: call_u_no_bc(~tFly(iChilly))
- % body: rhs([tFly(iChilly)])
- % Support: \+ ~tFly(iChilly),nt(~tFly(iChilly),(call_u_no_bc(~tFly(iChilly)),ground(~tFly(iChilly)),\+tFly(iChilly)),nt(~tFly(iChilly),call_u_no_bc(~tFly(iChilly)),rhs([tFly(iChilly)])))
- % Adding NEG mpred_do_fcnt via support
- % trigger: ~tFly(iChilly)
- % cond: call_u_no_bc(~tFly(iChilly)),ground(~tFly(iChilly)),\+tFly(iChilly)
- % action: nt(~tFly(iChilly),call_u_no_bc(~tFly(iChilly)),rhs([tFly(iChilly)]))
- % from: mpred_add_support_fast(nt(~tFly(iChilly),call_u_no_bc(~tFly(iChilly)),rhs([tFly(iChilly)])),(\+ ~tFly(iChilly),nt(~tFly(iChilly),(call_u_no_bc(~tFly(iChilly)),ground(~tFly(iChilly)),\+tFly(iChilly)),nt(~tFly(iChilly),call_u_no_bc(~tFly(iChilly)),rhs([tFly(iChilly)])))))
- % RHS-Post1: tFly(iChilly)
- % Support: \+ ~tFly(iChilly),nt(~tFly(iChilly),call_u_no_bc(~tFly(iChilly)),rhs([tFly(iChilly)]))
- % Adding NEG mpred_do_fcnt via support
- % trigger: ~tFly(iChilly)
- % cond: call_u_no_bc(~tFly(iChilly))
- % action: rhs([tFly(iChilly)])
- % from: mpred_add_support_fast(tFly(iChilly),(\+ ~tFly(iChilly),nt(~tFly(iChilly),call_u_no_bc(~tFly(iChilly)),rhs([tFly(iChilly)]))))
- % r_sane:warn(busy_mpred_m_fwc1(tFly(iChilly))).
- % Found positive trigger: \+ ~tFly(iChilly)/(ground(~tFly(iChilly)),\+tFly(iChilly)),\+ ~tFly(iChilly)==>tFly(iChilly)
- % body: mpred_positive_fact((\+ ~tFly(iChilly)/(ground(~tFly(iChilly)),\+tFly(iChilly)),\+ ~tFly(iChilly)==>tFly(iChilly)))*->rhs([\+ ~ (\+ ~tFly(iChilly)/(ground(~tFly(iChilly)),\+tFly(iChilly)),\+ ~tFly(iChilly)==>tFly(iChilly))])
- % Found positive trigger: mdefault(tFly(iChilly))
- % body: mpred_positive_fact(mdefault(tFly(iChilly)))*->rhs([\+ ~mdefault(tFly(iChilly))])
- % RHS-Withdrawing-Negation: \+ ~mdefault(tFly(iChilly))
- % Support: mdefault(tFly(iChilly)),pt(mdefault(tFly(iChilly)),(mpred_positive_fact(mdefault(tFly(iChilly)))*->rhs([\+ ~mdefault(tFly(iChilly))])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mdefault(tFly(iChilly))
- % Found positive trigger: tBird(iChilly)
- % body: rhs([instanceOf(iChilly,tBird)])
- % RHS-Post1: instanceOf(iChilly,tBird)
- % Support: tBird(iChilly),pt(tBird(iChilly),rhs([instanceOf(iChilly,tBird)]))
- % r_sane:mpred_fwc1(instanceOf(iChilly, tBird)).
- % Found positive trigger: instanceOf(iChilly,tBird)
- % body: rhs([tBird(iChilly)])
- % RHS-Post1: tBird(iChilly)
- % Support: instanceOf(iChilly,tBird),pt(instanceOf(iChilly,tBird),rhs([tBird(iChilly)]))
- % r_sane:warn(busy_mpred_m_fwc1(tBird(iChilly))).
- % Found positive trigger: instanceOf(iChilly,tBird)
- % body: mpred_positive_fact(instanceOf(iChilly,tBird))*->rhs([\+ ~instanceOf(iChilly,tBird)])
- % RHS-Withdrawing-Negation: \+ ~instanceOf(iChilly,tBird)
- % Support: instanceOf(iChilly,tBird),pt(instanceOf(iChilly,tBird),(mpred_positive_fact(instanceOf(iChilly,tBird))*->rhs([\+ ~instanceOf(iChilly,tBird)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~instanceOf(iChilly,tBird)
- % Found positive trigger: tBird(iChilly)
- % body: mpred_positive_fact(tBird(iChilly))*->rhs([\+ ~tBird(iChilly)])
- % RHS-Withdrawing-Negation: \+ ~tBird(iChilly)
- % Support: tBird(iChilly),pt(tBird(iChilly),(mpred_positive_fact(tBird(iChilly))*->rhs([\+ ~tBird(iChilly)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~tBird(iChilly)
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01d.pfc:135
- % confirm Chilly is flying bird
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01d.pfc:136
- Justifications for tFly(iChilly):
- 1.1 \+ ~tFly(iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 1.2 \+ ~tFly(iChilly)/(ground(~tFly(iChilly)),\+tFly(iChilly)),\+ ~tFly(iChilly)==>tFly(iChilly) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5821824]
- 1.3 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 1.4 mdefault(tFly(iChilly)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5822548]
- 1.5 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 1.6 tBird(iChilly) % [pfc/t/sanity_base/birds_01d.pfc:96]
- 1.7 tBird(W4)==>mdefault(tFly(W4)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5823886]
- 1.8 instanceOf(iChilly,tBird) % [pfc/t/sanity_base/birds_01d.pfc:_5824570]
- 1.9 tBird(W4)<==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5825206]
- 1.10 mdefault((tBird(W4)==>tFly(W4))) % [pfc/t/sanity_base/birds_01d.pfc:66]
- 1.11 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 1.12 tType(tBird) % [pfc/t/sanity_base/birds_01d.pfc:38]
- 1.13 tType(W4)==>{kb_local(W4/1)},functorDeclares(W4),(t(W4,X4)<==>instanceOf(X4,W4)) % [pfc/t/sanity_base/birds_01d.pfc:30]
- 2.1 instanceOf(iChilly,tFly) % [pfc/t/sanity_base/birds_01d.pfc:_5827392]
- 2.2 tFly(W4)<==>instanceOf(W4,tFly) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5828028]
- 2.3 tFly(iChilly) % [pfc/t/sanity_base/birds_01d.pfc:_5828652]
- 2.4 tType(tFly) % [pfc/t/sanity_base/birds_01d.pfc:35]
- 2.5 tType(W4)==>{kb_local(W4/1)},functorDeclares(W4),(t(W4,X4)<==>instanceOf(X4,W4)) % [pfc/t/sanity_base/birds_01d.pfc:30]
- 2.6 \+ ~tFly(iChilly) % [/usr/lib/swi-prolog/boot/init.pl:337]
- 2.7 \+ ~tFly(iChilly)/(ground(~tFly(iChilly)),\+tFly(iChilly)),\+ ~tFly(iChilly)==>tFly(iChilly) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5830250]
- 2.8 mfl(baseKB,/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl,326)
- 2.9 mdefault(tFly(iChilly)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5831094]
- 2.10 mdefault(W4)/(mpred_positive_literal(W4),if_missing_mask(W4,X4,Y4))==>(\+X4/(ground(X4),Y4),\+ ~W4==>W4) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:56]
- 2.11 tBird(iChilly) % [pfc/t/sanity_base/birds_01d.pfc:96]
- 2.12 tBird(W4)==>mdefault(tFly(W4)) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5832432]
- 2.13 instanceOf(iChilly,tBird) % [pfc/t/sanity_base/birds_01d.pfc:_5833116]
- 2.14 tBird(W4)<==>instanceOf(W4,tBird) % [pfc/prolog/pfclib/system_autoexec.pfc.pl:_5833752]
- 2.15 mdefault((tBird(W4)==>tFly(W4))) % [pfc/t/sanity_base/birds_01d.pfc:66]
- 2.16 mdefault((X4==>W4))/nonvar(W4)==>(X4==>mdefault(W4)) % [pfc/prolog/pfclib/system_mdefault.pfc.pl:49]
- 2.17 tType(tBird) % [pfc/t/sanity_base/birds_01d.pfc:38]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01d.pfc:137
- % passed_mpred_test(\+tPenguin(iChilly)).
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/birds_01d.pfc:138
- % passed_mpred_test(\+ ~tFly(iChilly)).
- :- dynamic test_results/3.
- :- multifile test_results/3.
- :- module_transparent test_results/3.
- SUCCESS: ./test_prolog.sh birds_01d.pfc (returned 4)
- swipl -f .swiplrc -g 'set_prolog_flag(runtime_testing,4)' -g "['circle_01a.pfc']" -g test_completed
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl:110
- % baseKB:mpred_fwc1((~_2253420, _2253420==>{dmsg(warn(conflict(_2253420)))})).
- % Adding positive
- % trigger: ~_2260606
- % body: mpred_positive_fact(_2260606)*->pt(_2260606,rhs([{dmsg(warn(conflict(_2260606)))}]))
- % Support: (~_2257252,_2257252==>{dmsg(warn(conflict(_2257252)))}),mfl(baseKB,'/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',110)
- % Found positive trigger: ~_2266366,_2266366==>{dmsg(warn(conflict(_2266366)))}
- % body: mpred_positive_fact((~_2266366,_2266366==>{dmsg(warn(conflict(_2266366)))}))*->rhs([\+ ~ (~_2266366,_2266366==>{dmsg(warn(conflict(_2266366)))})])
- :- dynamic mpred_unload_option/2.
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl:577
- % baseKB:mpred_fwc1(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never)).
- % Found positive trigger: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- % body: mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)])
- % RHS-Withdrawing-Negation: \+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- % Support: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never),pt(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never),(mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl',never)
- :- dynamic mpred_unload_option/2.
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never).
- % system_base.pfc compiled into system_base_lite 0.51 sec, 4 clauses
- % /home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl:137
- % baseKB:mpred_fwc1(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl', never)).
- % Found positive trigger: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- % body: mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)])
- % RHS-Withdrawing-Negation: \+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- % Support: mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never),pt(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never),(mpred_positive_fact(mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never))*->rhs([\+ ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)])))
- % mpred_withdraw/2 Could not find support unKnown_suppoRt to remove (fact): ~mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl',never)
- :- dynamic mpred_unload_option/2.
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_autoexec.pfc.pl', never).
- mpred_unload_option('/home/pfc_test_user/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', never).
- % system_mdefault.pfc compiled into baseKB 0.03 sec, 0 clauses
- % system_module_inheritance.pfc compiled into baseKB 0.00 sec, 0 clauses
- % system_singleValued.pfc compiled into baseKB 0.14 sec, 0 clauses
- % pfclib/system_autoexec.pfc compiled into baseKB 0.74 sec, 4 clauses
- % Started at Tue Nov 7 15:24:43 2017
- % 4.463 seconds cpu time for 16,849,044 inferences
- % 14,822 atoms, 10,796 functors, 10,636 predicates, 197 modules, 521,536 VM-codes
- %
- % Limit Allocated In use
- % Local stack: 16,000,004,096 258,048 6,440 Bytes
- % Global stack: 16,000,004,096 25,161,712 17,982,736 Bytes
- % Trail stack: 16,000,002,048 6,289,400 2,024 Bytes
- %
- % 2 garbage collections gained 78,904 bytes in 0.000 seconds.
- % 1 atom garbage collections gained 8,010 atoms in 0.018 seconds.
- % 57 clause garbage collections gained 2,018 clauses in 0.003 seconds.
- % Stack shifts: 3 local, 11 global, 7 trail in 0.003 seconds
- % 2 threads, 0 finished threads used 0.000 seconds
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/circle_01a.pfc:22
- Justifications for a11:
- 1.1 mfl(header_sane,/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/circle_01a.pfc,20)
- 2.1 c11 % [pfc/t/sanity_base/circle_01a.pfc:_4648610]
- 2.2 c11==>a11 % [pfc/t/sanity_base/circle_01a.pfc:18]
- 2.3 b11 % [pfc/t/sanity_base/circle_01a.pfc:_4649366]
- 2.4 b11==>c11 % [pfc/t/sanity_base/circle_01a.pfc:17]
- 2.5 a11 % [pfc/t/sanity_base/circle_01a.pfc:20]
- 2.6 a11==>b11 % [pfc/t/sanity_base/circle_01a.pfc:16]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/circle_01a.pfc:23
- Justifications for b11:
- 1.1 a11 % [pfc/t/sanity_base/circle_01a.pfc:20]
- 1.2 a11==>b11 % [pfc/t/sanity_base/circle_01a.pfc:16]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/circle_01a.pfc:24
- Justifications for c11:
- 1.1 b11 % [pfc/t/sanity_base/circle_01a.pfc:_4656722]
- 1.2 b11==>c11 % [pfc/t/sanity_base/circle_01a.pfc:17]
- 1.3 a11 % [pfc/t/sanity_base/circle_01a.pfc:20]
- 1.4 a11==>b11 % [pfc/t/sanity_base/circle_01a.pfc:16]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/circle_01a.pfc:26
- % found(mpred_rem_support(a11, (mfl(header_sane, '/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/circle_01a.pfc', 20), ax))).
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/circle_01a.pfc:30
- % passed_mpred_test(\+a11).
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/circle_01a.pfc:31
- % passed_mpred_test(\+b11).
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/circle_01a.pfc:32
- % passed_mpred_test(\+c11).
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/circle_01a.pfc:35
- % warn(conflict(a11)).
- % found(mpred_rem_support(~a11, (mfl(header_sane, '/home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/circle_01a.pfc', 28), ax))).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % /home/pfc_test_user/lib/swipl/pack/pfc/t/sanity_base/circle_01a.pfc:37
- Justifications for a11:
- 1.1 c11 % [pfc/t/sanity_base/circle_01a.pfc:_4704298]
- 1.2 c11==>a11 % [pfc/t/sanity_base/circle_01a.pfc:18]
- 1.3 b11 % [pfc/t/sanity_base/circle_01a.pfc:35]
- 1.4 b11==>c11 % [pfc/t/sanity_base/circle_01a.pfc:17]
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- :- dynamic test_results/3.
- :- multifile test_results/3.
- :- module_transparent test_results/3.
- SUCCESS: ./test_prolog.sh circle_01a.pfc (returned 4)
- swipl -f .swiplrc -g 'set_prolog_flag(runtime_testing,4)' -g "['circle_01b.pfc']" -g test_completed
- .....
- Goes on for a very long time....
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement