Advertisement
logicmoo

Untitled

Sep 6th, 2015
300
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. Script started on Sat 05 Sep 2015 10:01:57 PM PDT
  3. % Started at Sat Sep  5 22:01:57 2015
  4. % 0.035 seconds cpu time for 92,119 inferences
  5. % 4,614 atoms, 3,112 functors, 2,140 predicates, 32 modules, 67,309 VM-codes
  6. %
  7. %                        Limit    Allocated       In use
  8. % Local  stack: 16,000,004,096       28,672        5,512 Bytes
  9. % Global stack: 16,000,004,096       61,424       17,336 Bytes
  10. % Trail  stack: 16,000,002,048       30,712        3,992 Bytes
  11. %
  12. % 1 threads, 0 finished threads used 0.000 seconds
  13. :- dynamic thread_current_input/2.
  14. :- volatile thread_current_input/2.
  15.  
  16. thread_current_input(main, <stream>(0x7fcbac03ad20)).
  17.  
  18.  
  19. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  20. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  21. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  22. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  23. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  24. % kif :-
  25. %   all(N3, (~tNotFly(N3)=> ~tPengin(N3))).
  26. %
  27. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  28. % pkif :-
  29. %   all(N3, (not(tNotFly(N3))=>not(tPengin(N3)))).
  30. %
  31. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  32. % cnf :-
  33. %   tNotFly(N3)v not(tPengin(N3)).
  34. %
  35. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  36. % horn :-
  37. %   [ (not(tPengin(N3)):-not(tNotFly(N3))), (tNotFly(N3):-tPengin(N3))].
  38. %
  39. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  40. % pfc :-
  41. %  
  42. %   [ (neg(tNotFly(N3)), {vg(s(N3))}==>neg(tPengin(N3))),
  43. %     (tPengin(N3), {vg(s(N3))}==>tNotFly(N3))
  44. %   ].
  45. %
  46. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  47. % Adding (:) neg(tNotFly(N3)),{vg(s(N3))}==>neg(tPengin(N3))    <-------- (pt(clif(all(_G1509, (~tNotFly(_G1509)=> ~tPengin(_G1509)))),rhs([{clif_to_prolog(all(_G1509, (~tNotFly(_G1509)=> ~tPengin(_G1509))),[ (neg(tNotFly(N3)),{vg(s(N3))}==>neg(tPengin(N3))), (tPengin(N3),{vg(s(N3))}==>tNotFly(N3))])},[ (neg(tNotFly(N3)),{vg(s(N3))}==>neg(tPengin(N3))), (tPengin(N3),{vg(s(N3))}==>tNotFly(N3))],{sanity((clif_must all(_G1509, (~tNotFly(_G1509)=> ~tPengin(_G1509)))))}])) <-TF-> clif(all(_G1406, (~tNotFly(_G1406)=> ~tPengin(_G1406)))))
  48. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  49. % Adding (:) pfcMark(pfcRHS,neg,tPengin,1)    <-------- (g <-TF-> s((neg(tNotFly(N3)),{vg(s(N3))}==>neg(tPengin(N3)))))
  50. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  51. % Adding (:) tPred(tPengin)    <-------- (pt(pfcMark(pfcRHS,neg,tPengin,1), (atom(tPengin),integer(1),tPengin\==arity->rhs([tPred(tPengin),arity(tPengin,1),arity(/,2),pfcControlled(/)]))) <-TF-> pfcMark(pfcRHS,neg,tPengin,1))
  52. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  53. % Adding (:) arity(tPengin,1)    <-------- (pt(pfcMark(pfcRHS,neg,tPengin,1), (atom(tPengin),integer(1),tPengin\==arity->rhs([tPred(tPengin),arity(tPengin,1),arity(/,2),pfcControlled(/)]))) <-TF-> pfcMark(pfcRHS,neg,tPengin,1))
  54. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  55. % Adding (:) pfcMark(pfcCreates,p,neg(tPengin(N3)),0)    <-------- (g <-TF-> s(((neg(tNotFly(N3)),{vg(s(N3))}==>neg(tPengin(N3))),u)))
  56. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  57. % Adding (:) pfcMark(pfcPosTrigger,neg,tNotFly,1)    <-------- (g <-TF-> s(((neg(tNotFly(N3)),{vg(s(N3))}==>neg(tPengin(N3))),u)))
  58. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  59. % Adding (:) tPengin(N3),{vg(s(N3))}==>tNotFly(N3)    <-------- (pt(clif(all(_G1509, (~tNotFly(_G1509)=> ~tPengin(_G1509)))),rhs([{clif_to_prolog(all(_G1509, (~tNotFly(_G1509)=> ~tPengin(_G1509))),[ (neg(tNotFly(N3)),{vg(s(N3))}==>neg(tPengin(N3))), (tPengin(N3),{vg(s(N3))}==>tNotFly(N3))])},[ (neg(tNotFly(N3)),{vg(s(N3))}==>neg(tPengin(N3))), (tPengin(N3),{vg(s(N3))}==>tNotFly(N3))],{sanity((clif_must all(_G1509, (~tNotFly(_G1509)=> ~tPengin(_G1509)))))}])) <-TF-> clif(all(_G1406, (~tNotFly(_G1406)=> ~tPengin(_G1406)))))
  60. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  61. % Adding (:) pfcMark(pfcRHS,r,tNotFly,1)    <-------- (g <-TF-> s((tPengin(N3),{vg(s(N3))}==>tNotFly(N3))))
  62. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  63. % Adding (:) tPred(tNotFly)    <-------- (pt(pfcMark(pfcRHS,r,tNotFly,1), (atom(tNotFly),integer(1),tNotFly\==arity->rhs([tPred(tNotFly),arity(tNotFly,1),arity(/,2),pfcControlled(/)]))) <-TF-> pfcMark(pfcRHS,r,tNotFly,1))
  64. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  65. % Adding (:) arity(tNotFly,1)    <-------- (pt(pfcMark(pfcRHS,r,tNotFly,1), (atom(tNotFly),integer(1),tNotFly\==arity->rhs([tPred(tNotFly),arity(tNotFly,1),arity(/,2),pfcControlled(/)]))) <-TF-> pfcMark(pfcRHS,r,tNotFly,1))
  66. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  67. % Adding (:) pfcMark(pfcCreates,p,tNotFly(N3),0)    <-------- (g <-TF-> s(((tPengin(N3),{vg(s(N3))}==>tNotFly(N3)),u)))
  68. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  69. % Adding (:) pfcMark(pfcPosTrigger,p,tPengin,1)    <-------- (g <-TF-> s(((tPengin(N3),{vg(s(N3))}==>tNotFly(N3)),u)))
  70.  
  71.  
  72. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  73. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  74. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  75. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  76. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  77. % kif :-
  78. %   all(N3, (~tNotFly(N3)=> ~tPengin(N3))).
  79. %
  80. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  81. % pkif :-
  82. %   all(N3, (not(tNotFly(N3))=>not(tPengin(N3)))).
  83. %
  84. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  85. % cnf :-
  86. %   tNotFly(N3)v not(tPengin(N3)).
  87. %
  88. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  89. % horn :-
  90. %   [ (not(tPengin(N3)):-not(tNotFly(N3))), (tNotFly(N3):-tPengin(N3))].
  91. %
  92. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  93. % pfc :-
  94. %  
  95. %   [ (neg(tNotFly(N3)), {vg(s(N3))}==>neg(tPengin(N3))),
  96. %     (tPengin(N3), {vg(s(N3))}==>tNotFly(N3))
  97. %   ].
  98. %
  99. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  100. % succeed(user:are_clauses_entailed([ (neg(tNotFly(N3)), {vg(s(N3))}==>neg(tPengin(N3))), (tPengin(N3), {vg(s(N3))}==>tNotFly(N3))])).
  101. %
  102.  
  103.  
  104. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  105. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  106. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  107. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  108. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  109. % kif :-
  110. %   all(N3, all(O3, all(P3, not(and(omitArgIsa(N3, O3), argIsa(N3, O3, P3)))))).
  111. %
  112. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  113. % pkif :-
  114. %   all(N3, all(O3, all(P3, not(omitArgIsa(N3, O3)&argIsa(N3, O3, P3))))).
  115. %
  116. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  117. % cnf :-
  118. %   not(omitArgIsa(N3, O3))v not(argIsa(N3, O3, P3)).
  119. %
  120. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  121. % horn :-
  122. %  
  123. %   [ (not(omitArgIsa(N3, O3)):-argIsa(N3, O3, P3)),
  124. %     (not(argIsa(N3, O3, P3)):-omitArgIsa(N3, O3))
  125. %   ].
  126. %
  127. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  128. % pfc :-
  129. %  
  130. %   [ (neg(omitArgIsa(N3, O3))<-argIsa(N3, O3, P3), {vg(s(O3, N3))}),
  131. %     (neg(argIsa(N3, O3, P3))<-omitArgIsa(N3, O3), {vg(s(O3, N3))})
  132. %   ].
  133. %
  134. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  135. % Adding (:) neg(omitArgIsa(N3,O3))<-argIsa(N3,O3,P3),{vg(s(O3,N3))}    <-------- (pt(clif(not(and(omitArgIsa(_G1464,_G1465),argIsa(_G1464,_G1465,_G1469)))),rhs([{clif_to_prolog(not(and(omitArgIsa(_G1464,_G1465),argIsa(_G1464,_G1465,_G1469))),[ (neg(omitArgIsa(N3,O3))<-argIsa(N3,O3,P3),{vg(s(O3,N3))}), (neg(argIsa(N3,O3,P3))<-omitArgIsa(N3,O3),{vg(s(O3,N3))})])},[ (neg(omitArgIsa(N3,O3))<-argIsa(N3,O3,P3),{vg(s(O3,N3))}), (neg(argIsa(N3,O3,P3))<-omitArgIsa(N3,O3),{vg(s(O3,N3))})],{sanity((clif_must not(and(omitArgIsa(_G1464,_G1465),argIsa(_G1464,_G1465,_G1469)))))}])) <-TF-> clif(not(and(omitArgIsa(_G1387,_G1388),argIsa(_G1387,_G1388,_G1392)))))
  136. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  137. % Adding (:) pfcMark(pfcRHS,neg,omitArgIsa,2)    <-------- (g <-TF-> s(neg(omitArgIsa(N3,O3))))
  138. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  139. % Adding (:) tPred(omitArgIsa)    <-------- (pt(pfcMark(pfcRHS,neg,omitArgIsa,2), (atom(omitArgIsa),integer(2),omitArgIsa\==arity->rhs([tPred(omitArgIsa),arity(omitArgIsa,2),arity(/,2),pfcControlled(/)]))) <-TF-> pfcMark(pfcRHS,neg,omitArgIsa,2))
  140. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  141. % Adding (:) arity(omitArgIsa,2)    <-------- (pt(pfcMark(pfcRHS,neg,omitArgIsa,2), (atom(omitArgIsa),integer(2),omitArgIsa\==arity->rhs([tPred(omitArgIsa),arity(omitArgIsa,2),arity(/,2),pfcControlled(/)]))) <-TF-> pfcMark(pfcRHS,neg,omitArgIsa,2))
  142. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  143. % Adding (:) neg(tCol(omitArgIsa))    <-------- (nt(prologBuiltin(omitArgIsa),call_u(prologBuiltin(omitArgIsa)),rhs([neg(tCol(omitArgIsa)),support_hilog(omitArgIsa,2)])) <-TF-> \+prologBuiltin(omitArgIsa))
  144. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  145. % Couldn't retract spft(tCol(omitArgIsa),u,u).
  146. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  147. % pfc_undo_e ; Fact not found in user db: tCol(omitArgIsa)
  148. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  149. % Removing (pfc_rem1(tCol(omitArgIsa), (u,u))) tCol(omitArgIsa).
  150. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  151. % Couldn't retract spft(tCol(omitArgIsa),u,u).
  152. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  153. % pfc_undo_e ; Fact not found in user db: tCol(omitArgIsa)
  154. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  155. % Removing (pfc_rem1(tCol(omitArgIsa), (u,u))) tCol(omitArgIsa).
  156. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  157. % Adding (:) support_hilog(omitArgIsa,2)    <-------- (nt(prologBuiltin(omitArgIsa),call_u(prologBuiltin(omitArgIsa)),rhs([neg(tCol(omitArgIsa)),support_hilog(omitArgIsa,2)])) <-TF-> \+prologBuiltin(omitArgIsa))
  158. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  159. % Adding (:) hybrid_support(omitArgIsa,2)    <-------- (pt(support_hilog(omitArgIsa,2), (omitArgIsa\='$VAR',atom(omitArgIsa),integer(2),\+static_predicate(omitArgIsa/2),\+prologDynamic(omitArgIsa)->rhs([hybrid_support(omitArgIsa,2),{functor(_G6959,omitArgIsa,2),_G6959=..[omitArgIsa|_G6970],_G6975=..[t,omitArgIsa|_G6970],_G6984=arity(omitArgIsa,2)},_G6984]))) <-TF-> support_hilog(omitArgIsa,2))
  160. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  161. % Adding (:) prologHybrid(omitArgIsa)    <-------- (pt(hybrid_support(omitArgIsa,2), (omitArgIsa\='$VAR',atom(omitArgIsa),integer(2),\+prologDynamic(omitArgIsa),\+static_predicate(omitArgIsa/2)->rhs([{functor(omitArgIsa(_G5080,_G5081),omitArgIsa,2),convert_to_dynamic(user,omitArgIsa,2),must(show_call_failure(\+static_predicate(omitArgIsa(_G5080,_G5081))))},prologHybrid(omitArgIsa),arity(omitArgIsa,2)]))) <-TF-> hybrid_support(omitArgIsa,2))
  162. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  163. % Adding (:) pfcMark(pfcCreates,p,neg(omitArgIsa(N3,O3)),0)    <-------- (g <-TF-> s((neg(omitArgIsa(N3,O3))<-argIsa(N3,O3,P3),{vg(s(O3,N3))})))
  164. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  165. % Adding (:) bt(neg(omitArgIsa(N3,O3)),pt(argIsa(N3,O3,P3), (vg(s(O3,N3))->rhs([neg(omitArgIsa(N3,O3))]))))    <-------- (u <-TF-> neg(omitArgIsa(N3,O3))<-argIsa(N3,O3,P3),{vg(s(O3,N3))})
  166. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  167. % Adding (:) neg(argIsa(N3,O3,P3))<-omitArgIsa(N3,O3),{vg(s(O3,N3))}    <-------- (pt(clif(not(and(omitArgIsa(_G1464,_G1465),argIsa(_G1464,_G1465,_G1469)))),rhs([{clif_to_prolog(not(and(omitArgIsa(_G1464,_G1465),argIsa(_G1464,_G1465,_G1469))),[ (neg(omitArgIsa(N3,O3))<-argIsa(N3,O3,P3),{vg(s(O3,N3))}), (neg(argIsa(N3,O3,P3))<-omitArgIsa(N3,O3),{vg(s(O3,N3))})])},[ (neg(omitArgIsa(N3,O3))<-argIsa(N3,O3,P3),{vg(s(O3,N3))}), (neg(argIsa(N3,O3,P3))<-omitArgIsa(N3,O3),{vg(s(O3,N3))})],{sanity((clif_must not(and(omitArgIsa(_G1464,_G1465),argIsa(_G1464,_G1465,_G1469)))))}])) <-TF-> clif(not(and(omitArgIsa(_G1387,_G1388),argIsa(_G1387,_G1388,_G1392)))))
  168. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  169. % Adding (:) pfcMark(pfcCreates,p,neg(argIsa(N3,O3,P3)),0)    <-------- (g <-TF-> s((neg(argIsa(N3,O3,P3))<-omitArgIsa(N3,O3),{vg(s(O3,N3))})))
  170. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  171. % Adding (:) bt(neg(argIsa(N3,O3,P3)),pt(omitArgIsa(N3,O3), (vg(s(O3,N3))->rhs([neg(argIsa(N3,O3,P3))]))))    <-------- (u <-TF-> neg(argIsa(N3,O3,P3))<-omitArgIsa(N3,O3),{vg(s(O3,N3))})
  172.  
  173.  
  174. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  175. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  176. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  177. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  178. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  179. % kif :-
  180. %   all(N3, all(O3, all(P3, not(and(omitArgIsa(N3, O3), argIsa(N3, O3, P3)))))).
  181. %
  182. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  183. % pkif :-
  184. %   all(N3, all(O3, all(P3, not(omitArgIsa(N3, O3)&argIsa(N3, O3, P3))))).
  185. %
  186. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  187. % cnf :-
  188. %   not(omitArgIsa(N3, O3))v not(argIsa(N3, O3, P3)).
  189. %
  190. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  191. % horn :-
  192. %  
  193. %   [ (not(omitArgIsa(N3, O3)):-argIsa(N3, O3, P3)),
  194. %     (not(argIsa(N3, O3, P3)):-omitArgIsa(N3, O3))
  195. %   ].
  196. %
  197. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  198. % pfc :-
  199. %  
  200. %   [ (neg(omitArgIsa(N3, O3))<-argIsa(N3, O3, P3), {vg(s(O3, N3))}),
  201. %     (neg(argIsa(N3, O3, P3))<-omitArgIsa(N3, O3), {vg(s(O3, N3))})
  202. %   ].
  203. %
  204. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  205. % succeed(user:are_clauses_entailed([ (neg(omitArgIsa(N3, O3))<-argIsa(N3, O3, P3), {vg(s(O3, N3))}), (neg(argIsa(N3, O3, P3))<-omitArgIsa(N3, O3), {vg(s(O3, N3))})])).
  206. %
  207. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  208. % gripe_time(warn(0.8125235949999983>0.8), user:pfc_fwd2(repropagate(clif(_G1091)), (g, g))).
  209. %
  210. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  211. % Adding (:) ptBinaryPredicate(omitArgIsa)    <-------- (pt(tPred(omitArgIsa),rhs([ptBinaryPredicate(omitArgIsa)])) <-TF-> tPred(omitArgIsa))
  212. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85
  213. % gripe_time(warn(0.8687693030000005>0.6), user:pfc_assert_fast_timed((clif(_G631)==>{clif_to_prolog(_G631, _G656)}, _G656, {sanity((clif_must _G631))}), (u, u))).
  214. %
  215.  
  216.  
  217. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  218. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  219. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  220. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  221. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92
  222. % kif :-
  223. %   all(N3, (~tNotFly(N3)=> ~tPengin(N3))).
  224. %
  225. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92
  226. % pkif :-
  227. %   all(N3, (not(tNotFly(N3))=>not(tPengin(N3)))).
  228. %
  229. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92
  230. % cnf :-
  231. %   tNotFly(N3)v not(tPengin(N3)).
  232. %
  233. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92
  234. % horn :-
  235. %   [ (not(tPengin(N3)):-not(tNotFly(N3))), (tNotFly(N3):-tPengin(N3))].
  236. %
  237. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92
  238. % succeed(user:kif_to_boxlog(all(_G76880, (~tNotFly(_G76880)=> ~tPengin(_G76880))), [ (not(tPengin(N3)):-not(tNotFly(N3))), (tNotFly(N3):-tPengin(N3))])).
  239. %
  240. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92
  241. % Adding (:) boxlog(not(tPengin(N3)) :-
  242. %   not(tNotFly(N3)).
  243. % )    <-------- (pt(clif(all(_G1466, (~tNotFly(_G1466)=> ~tPengin(_G1466)))), (delistify_last_arg(all(_G1466, (~tNotFly(_G1466)=> ~tPengin(_G1466))),kif_to_boxlog,not(tPengin(N3)) :-
  244. %   not(tNotFly(N3)).
  245. % )->rhs([boxlog(not(tPengin(N3)) :-
  246. %   not(tNotFly(N3)).
  247. % )]))) <-TF-> clif(all(_G1363, (~tNotFly(_G1363)=> ~tPengin(_G1363)))))
  248. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92
  249. % Adding (:) boxlog(tNotFly(N3) :-
  250. %   tPengin(N3).
  251. % )    <-------- (pt(clif(all(_G1466, (~tNotFly(_G1466)=> ~tPengin(_G1466)))), (delistify_last_arg(all(_G1466, (~tNotFly(_G1466)=> ~tPengin(_G1466))),kif_to_boxlog,tNotFly(N3) :-
  252. %   tPengin(N3).
  253. % )->rhs([boxlog(tNotFly(N3) :-
  254. %   tPengin(N3).
  255. % )]))) <-TF-> clif(all(_G1363, (~tNotFly(_G1363)=> ~tPengin(_G1363)))))
  256.  
  257.  
  258. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  259. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  260. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  261. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  262. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92
  263. % kif :-
  264. %   all(N3, (~tNotFly(N3)=> ~tPengin(N3))).
  265. %
  266. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92
  267. % pkif :-
  268. %   all(N3, (not(tNotFly(N3))=>not(tPengin(N3)))).
  269. %
  270. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92
  271. % cnf :-
  272. %   tNotFly(N3)v not(tPengin(N3)).
  273. %
  274. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92
  275. % horn :-
  276. %   [ (not(tPengin(N3)):-not(tNotFly(N3))), (tNotFly(N3):-tPengin(N3))].
  277. %
  278. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92
  279. % pfc :-
  280. %  
  281. %   [ (neg(tNotFly(N3)), {vg(s(N3))}==>neg(tPengin(N3))),
  282. %     (tPengin(N3), {vg(s(N3))}==>tNotFly(N3))
  283. %   ].
  284. %
  285.  
  286.  
  287. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  288. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  289. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  290. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  291. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92
  292. % kif :-
  293. %   all(N3, (~tNotFly(N3)=> ~tPengin(N3))).
  294. %
  295. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92
  296. % pkif :-
  297. %   all(N3, (not(tNotFly(N3))=>not(tPengin(N3)))).
  298. %
  299. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92
  300. % cnf :-
  301. %   tNotFly(N3)v not(tPengin(N3)).
  302. %
  303. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92
  304. % horn :-
  305. %   [ (not(tPengin(N3)):-not(tNotFly(N3))), (tNotFly(N3):-tPengin(N3))].
  306. %
  307. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92
  308. % pfc :-
  309. %  
  310. %   [ (neg(tNotFly(N3)), {vg(s(N3))}==>neg(tPengin(N3))),
  311. %     (tPengin(N3), {vg(s(N3))}==>tNotFly(N3))
  312. %   ].
  313. %
  314. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92
  315. % succeed(user:are_clauses_entailed([ (neg(tNotFly(N3)), {vg(s(N3))}==>neg(tPengin(N3))), (tPengin(N3), {vg(s(N3))}==>tNotFly(N3))])).
  316. %
  317.  
  318.  
  319. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  320. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  321. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  322. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  323. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92
  324. % kif :-
  325. %   all(N3, all(O3, all(P3, not(and(omitArgIsa(N3, O3), argIsa(N3, O3, P3)))))).
  326. %
  327. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92
  328. % pkif :-
  329. %   all(N3, all(O3, all(P3, not(omitArgIsa(N3, O3)&argIsa(N3, O3, P3))))).
  330. %
  331. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92
  332. % cnf :-
  333. %   not(omitArgIsa(N3, O3))v not(argIsa(N3, O3, P3)).
  334. %
  335. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92
  336. % horn :-
  337. %  
  338. %   [ (not(omitArgIsa(N3, O3)):-argIsa(N3, O3, P3)),
  339. %     (not(argIsa(N3, O3, P3)):-omitArgIsa(N3, O3))
  340. %   ].
  341. %
  342. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92
  343. % succeed(user:kif_to_boxlog(not(and(omitArgIsa(_G1509, _G1510), argIsa(_G1509, _G1510, _G1514))), [ (not(omitArgIsa(N3, O3)):-argIsa(N3, O3, P3)), (not(argIsa(N3, O3, P3)):-omitArgIsa(N3, O3))])).
  344. %
  345. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92
  346. % Adding (:) boxlog(not(omitArgIsa(N3, O3)) :-
  347. %   argIsa(N3, O3, P3).
  348. % )    <-------- (pt(clif(not(and(omitArgIsa(_G1429,_G1430),argIsa(_G1429,_G1430,_G1434)))), (delistify_last_arg(not(and(omitArgIsa(_G1429,_G1430),argIsa(_G1429,_G1430,_G1434))),kif_to_boxlog,not(omitArgIsa(N3, O3)) :-
  349. %   argIsa(N3, O3, P3).
  350. % )->rhs([boxlog(not(omitArgIsa(N3, O3)) :-
  351. %   argIsa(N3, O3, P3).
  352. % )]))) <-TF-> clif(not(and(omitArgIsa(_G1352,_G1353),argIsa(_G1352,_G1353,_G1357)))))
  353. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92
  354. % Adding (:) boxlog(not(argIsa(N3, O3, P3)) :-
  355. %   omitArgIsa(N3, O3).
  356. % )    <-------- (pt(clif(not(and(omitArgIsa(_G1429,_G1430),argIsa(_G1429,_G1430,_G1434)))), (delistify_last_arg(not(and(omitArgIsa(_G1429,_G1430),argIsa(_G1429,_G1430,_G1434))),kif_to_boxlog,not(argIsa(N3, O3, P3)) :-
  357. %   omitArgIsa(N3, O3).
  358. % )->rhs([boxlog(not(argIsa(N3, O3, P3)) :-
  359. %   omitArgIsa(N3, O3).
  360. % )]))) <-TF-> clif(not(and(omitArgIsa(_G1352,_G1353),argIsa(_G1352,_G1353,_G1357)))))
  361.  
  362.  
  363. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  364. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  365. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  366. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  367. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92
  368. % kif :-
  369. %   all(N3, all(O3, all(P3, not(and(omitArgIsa(N3, O3), argIsa(N3, O3, P3)))))).
  370. %
  371. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92
  372. % pkif :-
  373. %   all(N3, all(O3, all(P3, not(omitArgIsa(N3, O3)&argIsa(N3, O3, P3))))).
  374. %
  375. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92
  376. % cnf :-
  377. %   not(omitArgIsa(N3, O3))v not(argIsa(N3, O3, P3)).
  378. %
  379. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92
  380. % horn :-
  381. %  
  382. %   [ (not(omitArgIsa(N3, O3)):-argIsa(N3, O3, P3)),
  383. %     (not(argIsa(N3, O3, P3)):-omitArgIsa(N3, O3))
  384. %   ].
  385. %
  386. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92
  387. % pfc :-
  388. %  
  389. %   [ (neg(omitArgIsa(N3, O3))<-argIsa(N3, O3, P3), {vg(s(O3, N3))}),
  390. %     (neg(argIsa(N3, O3, P3))<-omitArgIsa(N3, O3), {vg(s(O3, N3))})
  391. %   ].
  392. %
  393.  
  394.  
  395. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  396. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  397. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  398. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  399. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92
  400. % kif :-
  401. %   all(N3, all(O3, all(P3, not(and(omitArgIsa(N3, O3), argIsa(N3, O3, P3)))))).
  402. %
  403. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92
  404. % pkif :-
  405. %   all(N3, all(O3, all(P3, not(omitArgIsa(N3, O3)&argIsa(N3, O3, P3))))).
  406. %
  407. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92
  408. % cnf :-
  409. %   not(omitArgIsa(N3, O3))v not(argIsa(N3, O3, P3)).
  410. %
  411. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92
  412. % horn :-
  413. %  
  414. %   [ (not(omitArgIsa(N3, O3)):-argIsa(N3, O3, P3)),
  415. %     (not(argIsa(N3, O3, P3)):-omitArgIsa(N3, O3))
  416. %   ].
  417. %
  418. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92
  419. % pfc :-
  420. %  
  421. %   [ (neg(omitArgIsa(N3, O3))<-argIsa(N3, O3, P3), {vg(s(O3, N3))}),
  422. %     (neg(argIsa(N3, O3, P3))<-omitArgIsa(N3, O3), {vg(s(O3, N3))})
  423. %   ].
  424. %
  425. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92
  426. % succeed(user:are_clauses_entailed([ (neg(omitArgIsa(N3, O3))<-argIsa(N3, O3, P3), {vg(s(O3, N3))}), (neg(argIsa(N3, O3, P3))<-omitArgIsa(N3, O3), {vg(s(O3, N3))})])).
  427. %
  428. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92
  429. % gripe_time(warn(0.9742998350000001>0.8), user:pfc_fwd2(repropagate(clif(_G1048)), (g, g))).
  430. %
  431. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92
  432. % gripe_time(warn(1.008932483999999>0.6), user:pfc_assert_fast_timed((clif(_G631), {delistify_last_arg(_G631, kif_to_boxlog, _G663)}==>boxlog(_G663)), (u, u))).
  433. %
  434. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:115
  435. % pfc_trace.
  436. %
  437.  
  438.  
  439. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  440. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  441. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  442. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  443. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127
  444. % kif :-
  445. %   forall(a, forall(b, if(likes(a, b)&likes(b, a), love_compatible(a, b)))).
  446. %
  447. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127
  448. % pkif :-
  449. %   all(A, all(B, (likes(A, B)&likes(B, A)=>love_compatible(A, B)))).
  450. %
  451. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127
  452. % cnf :-
  453. %   love_compatible(A, B)v (not(likes(A, B))v not(likes(B, A))).
  454. %
  455. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127
  456. % horn :-
  457. %  
  458. %   [ (not(likes(A, B)):-not(love_compatible(A, B)), likes(B, A)),
  459. %     (not(likes(B, A)):-not(love_compatible(A, B)), likes(A, B)),
  460. %     (love_compatible(A, B):-likes(A, B), likes(B, A))
  461. %   ].
  462. %
  463. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127
  464. % succeed(user:kif_to_boxlog(forall(a, forall(b, if(likes(a, b)&likes(b, a), love_compatible(a, b)))), [ (not(likes(A, B)):-not(love_compatible(A, B)), likes(B, A)), (not(likes(B, A)):-not(love_compatible(A, B)), likes(A, B)), (love_compatible(A, B):-likes(A, B), likes(B, A))])).
  465. %
  466. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127
  467. % succeed(user:boxlog_to_pfc((not(likes(A, B)):-not(love_compatible(A, B)), likes(B, A)), (neg(likes(A, B))<-neg(love_compatible(A, B)), {avoidHeadLoop(likes(B, A), likes(A, B))}, likes(B, A), {vg(s(B, A))}))).
  468. %
  469. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127
  470. % succeed(user:boxlog_to_pfc((not(likes(B, A)):-not(love_compatible(A, B)), likes(A, B)), (neg(likes(B, A))<-neg(love_compatible(A, B)), {avoidHeadLoop(likes(A, B), likes(B, A))}, likes(A, B), {vg(s(A, B))}))).
  471. %
  472. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127
  473. % succeed(user:boxlog_to_pfc((love_compatible(A, B):-likes(A, B), likes(B, A)), (likes(A, B), likes(B, A), {vg(s(B, A))}==>love_compatible(A, B)))).
  474. %
  475.  
  476.  
  477. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  478. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  479. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  480. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  481. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127
  482. % kif :-
  483. %   forall(a, forall(b, if(likes(a, b)&likes(b, a), love_compatible(a, b)))).
  484. %
  485. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127
  486. % pkif :-
  487. %   all(A, all(B, (likes(A, B)&likes(B, A)=>love_compatible(A, B)))).
  488. %
  489. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127
  490. % cnf :-
  491. %   love_compatible(A, B)v (not(likes(A, B))v not(likes(B, A))).
  492. %
  493. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127
  494. % horn :-
  495. %  
  496. %   [ (not(likes(A, B)):-not(love_compatible(A, B)), likes(B, A)),
  497. %     (not(likes(B, A)):-not(love_compatible(A, B)), likes(A, B)),
  498. %     (love_compatible(A, B):-likes(A, B), likes(B, A))
  499. %   ].
  500. %
  501. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127
  502. % pfc :-
  503. %  
  504. %   [ (neg(likes(A, B))<-neg(love_compatible(A, B)), {avoidHeadLoop(likes(B, A), likes(A, B))}, likes(B, A), {vg(s(B, A))}),
  505. %     (neg(likes(B, A))<-neg(love_compatible(A, B)), {avoidHeadLoop(likes(A, B), likes(B, A))}, likes(A, B), {vg(s(A, B))}),
  506. %     (likes(A, B), likes(B, A), {vg(s(B, A))}==>love_compatible(A, B))
  507. %   ].
  508. %
  509. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127
  510. % Adding (:) ptBinaryPredicate(likes)    <-------- (pt(tPred(likes),rhs([ptBinaryPredicate(likes)])) <-TF-> tPred(likes))
  511. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127
  512. % Adding (:) ptBinaryPredicate(love_compatible)    <-------- (pt(tPred(love_compatible),rhs([ptBinaryPredicate(love_compatible)])) <-TF-> tPred(love_compatible))
  513.  
  514.  
  515. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  516. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  517. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  518. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  519. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127
  520. % kif :-
  521. %   forall(a, forall(b, if(likes(a, b)&likes(b, a), love_compatible(a, b)))).
  522. %
  523. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127
  524. % pkif :-
  525. %   all(A, all(B, (likes(A, B)&likes(B, A)=>love_compatible(A, B)))).
  526. %
  527. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127
  528. % cnf :-
  529. %   love_compatible(A, B)v (not(likes(A, B))v not(likes(B, A))).
  530. %
  531. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127
  532. % horn :-
  533. %  
  534. %   [ (not(likes(A, B)):-not(love_compatible(A, B)), likes(B, A)),
  535. %     (not(likes(B, A)):-not(love_compatible(A, B)), likes(A, B)),
  536. %     (love_compatible(A, B):-likes(A, B), likes(B, A))
  537. %   ].
  538. %
  539. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127
  540. % pfc :-
  541. %  
  542. %   [ (neg(likes(A, B))<-neg(love_compatible(A, B)), {avoidHeadLoop(likes(B, A), likes(A, B))}, likes(B, A), {vg(s(B, A))}),
  543. %     (neg(likes(B, A))<-neg(love_compatible(A, B)), {avoidHeadLoop(likes(A, B), likes(B, A))}, likes(A, B), {vg(s(A, B))}),
  544. %     (likes(A, B), likes(B, A), {vg(s(B, A))}==>love_compatible(A, B))
  545. %   ].
  546. %
  547. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127
  548. % succeed(user:are_clauses_entailed([ (neg(likes(A, B))<-neg(love_compatible(A, B)), {avoidHeadLoop(likes(B, A), likes(A, B))}, likes(B, A), {vg(s(B, A))}), (neg(likes(B, A))<-neg(love_compatible(A, B)), {avoidHeadLoop(likes(A, B), likes(B, A))}, likes(A, B), {vg(s(A, B))}), (likes(A, B), likes(B, A), {vg(s(B, A))}==>love_compatible(A, B))])).
  549. %
  550. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127
  551. % gripe_time(warn(1.515233749>0.8), user:pfc_fwd2(clif(forall(a, forall(b, if(likes(a, b)&likes(b, a), love_compatible(a, b))))), (u, u))).
  552. %
  553. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127
  554. % gripe_time(warn(1.5176722490000003>0.6), user:pfc_assert_fast_timed(clif(forall(a, forall(b, if(likes(a, b)&likes(b, a), love_compatible(a, b))))), (u, u))).
  555. %
  556. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:134
  557. % succeed(user:boxlog_to_pfc((not(likes(A, B)):-not(love_compatible(A, B)), likes(B, A)), (neg(likes(A, B))<-neg(love_compatible(A, B)), {avoidHeadLoop(likes(B, A), likes(A, B))}, likes(B, A), {vg(s(B, A))}))).
  558. %
  559. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:134
  560. % succeed(user:are_clauses_entailed((neg(likes(A, B))<-neg(love_compatible(A, B)), {avoidHeadLoop(likes(B, A), likes(A, B))}, likes(B, A), {vg(s(B, A))}))).
  561. %
  562. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:136
  563. % succeed(user:boxlog_to_pfc((not(likes(B, A)):-not(love_compatible(A, B)), likes(A, B)), (neg(likes(B, A))<-neg(love_compatible(A, B)), {avoidHeadLoop(likes(A, B), likes(B, A))}, likes(A, B), {vg(s(A, B))}))).
  564. %
  565. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:136
  566. % succeed(user:are_clauses_entailed((neg(likes(B, A))<-neg(love_compatible(A, B)), {avoidHeadLoop(likes(A, B), likes(B, A))}, likes(A, B), {vg(s(A, B))}))).
  567. %
  568. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:138
  569. % succeed(user:boxlog_to_pfc((love_compatible(A, B):-likes(A, B), likes(B, A)), (likes(A, B), likes(B, A), {vg(s(B, A))}==>love_compatible(A, B)))).
  570. %
  571. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:138
  572. % succeed(user:are_clauses_entailed((likes(A, B), likes(B, A), {vg(s(B, A))}==>love_compatible(A, B)))).
  573. %
  574.  
  575.  
  576. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  577. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  578. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  579. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  580. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145
  581. % kif :-
  582. %   forall(a, forall(b, if(love_compatible(a, b), likes(a, b)&likes(b, a)))).
  583. %
  584. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145
  585. % pkif :-
  586. %   all(A, all(B, (love_compatible(A, B)=>likes(A, B)&likes(B, A)))).
  587. %
  588. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145
  589. % cnf :-
  590. %   (not(love_compatible(A, B))v likes(A, B))& (not(love_compatible(A, B))v likes(B, A)).
  591. %
  592. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145
  593. % horn :-
  594. %  
  595. %   [ (not(love_compatible(A, B)):-not(likes(A, B))),
  596. %     (not(love_compatible(A, B)):-not(likes(B, A))),
  597. %     (likes(A, B):-love_compatible(A, B)),
  598. %     (likes(B, A):-love_compatible(A, B))
  599. %   ].
  600. %
  601. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145
  602. % succeed(user:kif_to_boxlog(forall(a, forall(b, if(love_compatible(a, b), likes(a, b)&likes(b, a)))), [ (not(love_compatible(A, B)):-not(likes(A, B))), (not(love_compatible(A, B)):-not(likes(B, A))), (likes(A, B):-love_compatible(A, B)), (likes(B, A):-love_compatible(A, B))])).
  603. %
  604. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145
  605. % succeed(user:boxlog_to_pfc((not(love_compatible(A, B)):-not(likes(A, B))), (neg(likes(A, B)), {vg(s(B, A))}==>neg(love_compatible(A, B))))).
  606. %
  607. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145
  608. % succeed(user:boxlog_to_pfc((not(love_compatible(A, B)):-not(likes(B, A))), (neg(love_compatible(A, B))<-neg(likes(B, A)), {vg(s(B, A))}))).
  609. %
  610. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145
  611. % succeed(user:boxlog_to_pfc((likes(A, B):-love_compatible(A, B)), (love_compatible(A, B), {vg(s(B, A))}==>likes(A, B)))).
  612. %
  613. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145
  614. % succeed(user:boxlog_to_pfc((likes(B, A):-love_compatible(A, B)), (love_compatible(A, B), {vg(s(A, B))}==>likes(B, A)))).
  615. %
  616.  
  617.  
  618. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  619. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  620. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  621. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  622. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145
  623. % kif :-
  624. %   forall(a, forall(b, if(love_compatible(a, b), likes(a, b)&likes(b, a)))).
  625. %
  626. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145
  627. % pkif :-
  628. %   all(A, all(B, (love_compatible(A, B)=>likes(A, B)&likes(B, A)))).
  629. %
  630. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145
  631. % cnf :-
  632. %   (not(love_compatible(A, B))v likes(A, B))& (not(love_compatible(A, B))v likes(B, A)).
  633. %
  634. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145
  635. % horn :-
  636. %  
  637. %   [ (not(love_compatible(A, B)):-not(likes(A, B))),
  638. %     (not(love_compatible(A, B)):-not(likes(B, A))),
  639. %     (likes(A, B):-love_compatible(A, B)),
  640. %     (likes(B, A):-love_compatible(A, B))
  641. %   ].
  642. %
  643. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145
  644. % pfc :-
  645. %  
  646. %   [ (neg(likes(A, B)), {vg(s(B, A))}==>neg(love_compatible(A, B))),
  647. %     (neg(love_compatible(A, B))<-neg(likes(B, A)), {vg(s(B, A))}),
  648. %     (love_compatible(A, B), {vg(s(B, A))}==>likes(A, B)),
  649. %     (love_compatible(A, B), {vg(s(A, B))}==>likes(B, A))
  650. %   ].
  651. %
  652.  
  653.  
  654. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  655. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  656. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  657. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  658. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145
  659. % kif :-
  660. %   forall(a, forall(b, if(love_compatible(a, b), likes(a, b)&likes(b, a)))).
  661. %
  662. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145
  663. % pkif :-
  664. %   all(A, all(B, (love_compatible(A, B)=>likes(A, B)&likes(B, A)))).
  665. %
  666. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145
  667. % cnf :-
  668. %   (not(love_compatible(A, B))v likes(A, B))& (not(love_compatible(A, B))v likes(B, A)).
  669. %
  670. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145
  671. % horn :-
  672. %  
  673. %   [ (not(love_compatible(A, B)):-not(likes(A, B))),
  674. %     (not(love_compatible(A, B)):-not(likes(B, A))),
  675. %     (likes(A, B):-love_compatible(A, B)),
  676. %     (likes(B, A):-love_compatible(A, B))
  677. %   ].
  678. %
  679. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145
  680. % pfc :-
  681. %  
  682. %   [ (neg(likes(A, B)), {vg(s(B, A))}==>neg(love_compatible(A, B))),
  683. %     (neg(love_compatible(A, B))<-neg(likes(B, A)), {vg(s(B, A))}),
  684. %     (love_compatible(A, B), {vg(s(B, A))}==>likes(A, B)),
  685. %     (love_compatible(A, B), {vg(s(A, B))}==>likes(B, A))
  686. %   ].
  687. %
  688. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145
  689. % succeed(user:are_clauses_entailed([ (neg(likes(A, B)), {vg(s(B, A))}==>neg(love_compatible(A, B))), (neg(love_compatible(A, B))<-neg(likes(B, A)), {vg(s(B, A))}), (love_compatible(A, B), {vg(s(B, A))}==>likes(A, B)), (love_compatible(A, B), {vg(s(A, B))}==>likes(B, A))])).
  690. %
  691. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145
  692. % gripe_time(warn(0.9919825889999991>0.8), user:pfc_fwd2(clif(forall(a, forall(b, if(love_compatible(a, b), likes(a, b)&likes(b, a))))), (u, u))).
  693. %
  694. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145
  695. % gripe_time(warn(0.9940283520000008>0.6), user:pfc_assert_fast_timed(clif(forall(a, forall(b, if(love_compatible(a, b), likes(a, b)&likes(b, a))))), (u, u))).
  696. %
  697. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:151
  698. % succeed(user:boxlog_to_pfc((not(love_compatible(A, B)):-not(likes(A, B))), (neg(likes(A, B)), {vg(s(B, A))}==>neg(love_compatible(A, B))))).
  699. %
  700. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:151
  701. % succeed(user:are_clauses_entailed((neg(likes(A, B)), {vg(s(B, A))}==>neg(love_compatible(A, B))))).
  702. %
  703. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:153
  704. % succeed(user:boxlog_to_pfc((not(love_compatible(A, B)):-not(likes(B, A))), (neg(love_compatible(A, B))<-neg(likes(B, A)), {vg(s(B, A))}))).
  705. %
  706. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:153
  707. % succeed(user:are_clauses_entailed((neg(love_compatible(A, B))<-neg(likes(B, A)), {vg(s(B, A))}))).
  708. %
  709. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:155
  710. % succeed(user:boxlog_to_pfc((likes(A, B):-love_compatible(A, B)), (love_compatible(A, B), {vg(s(B, A))}==>likes(A, B)))).
  711. %
  712. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:155
  713. % succeed(user:are_clauses_entailed((love_compatible(A, B), {vg(s(B, A))}==>likes(A, B)))).
  714. %
  715. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:157
  716. % succeed(user:boxlog_to_pfc((likes(B, A):-love_compatible(A, B)), (love_compatible(A, B), {vg(s(A, B))}==>likes(B, A)))).
  717. %
  718. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:157
  719. % succeed(user:are_clauses_entailed((love_compatible(A, B), {vg(s(A, B))}==>likes(B, A)))).
  720. %
  721.  
  722.  
  723. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  724. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  725. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  726. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  727. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164
  728. % kif :-
  729. %   forall(a,
  730. %          forall(b, iff(might_altercate(a, b), dislikes(a, b)&dislikes(b, a)))).
  731. %
  732. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164
  733. % pkif :-
  734. %   all(A, all(B, (might_altercate(A, B)<=>dislikes(A, B)&dislikes(B, A)))).
  735. %
  736. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164
  737. % cnf :-
  738. %   (might_altercate(A, B)v (not(dislikes(A, B))v not(dislikes(B, A))))& ((not(might_altercate(A, B))v dislikes(A, B))& (not(might_altercate(A, B))v dislikes(B, A))).
  739. %
  740. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164
  741. % horn :-
  742. %  
  743. %   [ (not(dislikes(A, B)):-not(might_altercate(A, B)), dislikes(B, A)),
  744. %     (not(dislikes(B, A)):-not(might_altercate(A, B)), dislikes(A, B)),
  745. %     (not(might_altercate(A, B)):-not(dislikes(A, B))),
  746. %     (not(might_altercate(A, B)):-not(dislikes(B, A))),
  747. %     (dislikes(A, B):-might_altercate(A, B)),
  748. %     (dislikes(B, A):-might_altercate(A, B)),
  749. %     (might_altercate(A, B):-dislikes(A, B), dislikes(B, A))
  750. %   ].
  751. %
  752. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164
  753. % succeed(user:kif_to_boxlog(forall(a, forall(b, iff(might_altercate(a, b), dislikes(a, b)&dislikes(b, a)))), [ (not(dislikes(A, B)):-not(might_altercate(A, B)), dislikes(B, A)), (not(dislikes(B, A)):-not(might_altercate(A, B)), dislikes(A, B)), (not(might_altercate(A, B)):-not(dislikes(A, B))), (not(might_altercate(A, B)):-not(dislikes(B, A))), (dislikes(A, B):-might_altercate(A, B)), (dislikes(B, A):-might_altercate(A, B)), (might_altercate(A, B):-dislikes(A, B), dislikes(B, A))])).
  754. %
  755. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164
  756. % succeed(user:boxlog_to_pfc((not(dislikes(A, B)):-not(might_altercate(A, B)), dislikes(B, A)), (neg(dislikes(A, B))<-neg(might_altercate(A, B)), {avoidHeadLoop(dislikes(B, A), dislikes(A, B))}, dislikes(B, A), {vg(s(B, A))}))).
  757. %
  758. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164
  759. % succeed(user:boxlog_to_pfc((not(dislikes(B, A)):-not(might_altercate(A, B)), dislikes(A, B)), (neg(dislikes(B, A))<-neg(might_altercate(A, B)), {avoidHeadLoop(dislikes(A, B), dislikes(B, A))}, dislikes(A, B), {vg(s(A, B))}))).
  760. %
  761. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164
  762. % succeed(user:boxlog_to_pfc((not(might_altercate(A, B)):-not(dislikes(A, B))), (neg(dislikes(A, B)), {vg(s(B, A))}==>neg(might_altercate(A, B))))).
  763. %
  764. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164
  765. % succeed(user:boxlog_to_pfc((not(might_altercate(A, B)):-not(dislikes(B, A))), (neg(might_altercate(A, B))<-neg(dislikes(B, A)), {vg(s(B, A))}))).
  766. %
  767. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164
  768. % succeed(user:boxlog_to_pfc((dislikes(A, B):-might_altercate(A, B)), (might_altercate(A, B), {vg(s(B, A))}==>dislikes(A, B)))).
  769. %
  770. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164
  771. % succeed(user:boxlog_to_pfc((dislikes(B, A):-might_altercate(A, B)), (might_altercate(A, B), {vg(s(A, B))}==>dislikes(B, A)))).
  772. %
  773. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164
  774. % succeed(user:boxlog_to_pfc((might_altercate(A, B):-dislikes(A, B), dislikes(B, A)), (dislikes(A, B), dislikes(B, A), {vg(s(B, A))}==>might_altercate(A, B)))).
  775. %
  776.  
  777.  
  778. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  779. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  780. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  781. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  782. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164
  783. % kif :-
  784. %   forall(a,
  785. %          forall(b, iff(might_altercate(a, b), dislikes(a, b)&dislikes(b, a)))).
  786. %
  787. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164
  788. % pkif :-
  789. %   all(A, all(B, (might_altercate(A, B)<=>dislikes(A, B)&dislikes(B, A)))).
  790. %
  791. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164
  792. % cnf :-
  793. %   (might_altercate(A, B)v (not(dislikes(A, B))v not(dislikes(B, A))))& ((not(might_altercate(A, B))v dislikes(A, B))& (not(might_altercate(A, B))v dislikes(B, A))).
  794. %
  795. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164
  796. % horn :-
  797. %  
  798. %   [ (not(dislikes(A, B)):-not(might_altercate(A, B)), dislikes(B, A)),
  799. %     (not(dislikes(B, A)):-not(might_altercate(A, B)), dislikes(A, B)),
  800. %     (not(might_altercate(A, B)):-not(dislikes(A, B))),
  801. %     (not(might_altercate(A, B)):-not(dislikes(B, A))),
  802. %     (dislikes(A, B):-might_altercate(A, B)),
  803. %     (dislikes(B, A):-might_altercate(A, B)),
  804. %     (might_altercate(A, B):-dislikes(A, B), dislikes(B, A))
  805. %   ].
  806. %
  807. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164
  808. % pfc :-
  809. %  
  810. %   [ (neg(dislikes(A, B))<-neg(might_altercate(A, B)), {avoidHeadLoop(dislikes(B, A), dislikes(A, B))}, dislikes(B, A), {vg(s(B, A))}),
  811. %     (neg(dislikes(B, A))<-neg(might_altercate(A, B)), {avoidHeadLoop(dislikes(A, B), dislikes(B, A))}, dislikes(A, B), {vg(s(A, B))}),
  812. %     (neg(dislikes(A, B)), {vg(s(B, A))}==>neg(might_altercate(A, B))),
  813. %     (neg(might_altercate(A, B))<-neg(dislikes(B, A)), {vg(s(B, A))}),
  814. %     (might_altercate(A, B), {vg(s(B, A))}==>dislikes(A, B)),
  815. %     (might_altercate(A, B), {vg(s(A, B))}==>dislikes(B, A)),
  816. %     (dislikes(A, B), dislikes(B, A), {vg(s(B, A))}==>might_altercate(A, B))
  817. %   ].
  818. %
  819.  
  820.  
  821. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  822. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  823. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  824. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  825. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164
  826. % kif :-
  827. %   forall(a,
  828. %          forall(b, iff(might_altercate(a, b), dislikes(a, b)&dislikes(b, a)))).
  829. %
  830. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164
  831. % pkif :-
  832. %   all(A, all(B, (might_altercate(A, B)<=>dislikes(A, B)&dislikes(B, A)))).
  833. %
  834. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164
  835. % cnf :-
  836. %   (might_altercate(A, B)v (not(dislikes(A, B))v not(dislikes(B, A))))& ((not(might_altercate(A, B))v dislikes(A, B))& (not(might_altercate(A, B))v dislikes(B, A))).
  837. %
  838. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164
  839. % horn :-
  840. %  
  841. %   [ (not(dislikes(A, B)):-not(might_altercate(A, B)), dislikes(B, A)),
  842. %     (not(dislikes(B, A)):-not(might_altercate(A, B)), dislikes(A, B)),
  843. %     (not(might_altercate(A, B)):-not(dislikes(A, B))),
  844. %     (not(might_altercate(A, B)):-not(dislikes(B, A))),
  845. %     (dislikes(A, B):-might_altercate(A, B)),
  846. %     (dislikes(B, A):-might_altercate(A, B)),
  847. %     (might_altercate(A, B):-dislikes(A, B), dislikes(B, A))
  848. %   ].
  849. %
  850. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164
  851. % pfc :-
  852. %  
  853. %   [ (neg(dislikes(A, B))<-neg(might_altercate(A, B)), {avoidHeadLoop(dislikes(B, A), dislikes(A, B))}, dislikes(B, A), {vg(s(B, A))}),
  854. %     (neg(dislikes(B, A))<-neg(might_altercate(A, B)), {avoidHeadLoop(dislikes(A, B), dislikes(B, A))}, dislikes(A, B), {vg(s(A, B))}),
  855. %     (neg(dislikes(A, B)), {vg(s(B, A))}==>neg(might_altercate(A, B))),
  856. %     (neg(might_altercate(A, B))<-neg(dislikes(B, A)), {vg(s(B, A))}),
  857. %     (might_altercate(A, B), {vg(s(B, A))}==>dislikes(A, B)),
  858. %     (might_altercate(A, B), {vg(s(A, B))}==>dislikes(B, A)),
  859. %     (dislikes(A, B), dislikes(B, A), {vg(s(B, A))}==>might_altercate(A, B))
  860. %   ].
  861. %
  862. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164
  863. % succeed(user:are_clauses_entailed([ (neg(dislikes(A, B))<-neg(might_altercate(A, B)), {avoidHeadLoop(dislikes(B, A), dislikes(A, B))}, dislikes(B, A), {vg(s(B, A))}), (neg(dislikes(B, A))<-neg(might_altercate(A, B)), {avoidHeadLoop(dislikes(A, B), dislikes(B, A))}, dislikes(A, B), {vg(s(A, B))}), (neg(dislikes(A, B)), {vg(s(B, A))}==>neg(might_altercate(A, B))), (neg(might_altercate(A, B))<-neg(dislikes(B, A)), {vg(s(B, A))}), (might_altercate(A, B), {vg(s(B, A))}==>dislikes(A, B)), (might_altercate(A, B), {vg(s(A, B))}==>dislikes(B, A)), (dislikes(A, B), dislikes(B, A), {vg(s(B, A))}==>might_altercate(A, B))])).
  864. %
  865. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164
  866. % gripe_time(warn(2.2376108249999973>0.8), user:pfc_fwd2(clif(forall(a, forall(b, iff(might_altercate(a, b), dislikes(a, b)&dislikes(b, a))))), (u, u))).
  867. %
  868. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164
  869. % gripe_time(warn(2.239707585999998>0.6), user:pfc_assert_fast_timed(clif(forall(a, forall(b, iff(might_altercate(a, b), dislikes(a, b)&dislikes(b, a))))), (u, u))).
  870. %
  871. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:169
  872. % succeed(user:boxlog_to_pfc((not(might_altercate(A, B)):-not(dislikes(A, B))), (neg(dislikes(A, B)), {vg(s(B, A))}==>neg(might_altercate(A, B))))).
  873. %
  874. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:169
  875. % succeed(user:are_clauses_entailed((neg(dislikes(A, B)), {vg(s(B, A))}==>neg(might_altercate(A, B))))).
  876. %
  877. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:171
  878. % succeed(user:boxlog_to_pfc((not(might_altercate(A, B)):-not(dislikes(B, A))), (neg(might_altercate(A, B))<-neg(dislikes(B, A)), {vg(s(B, A))}))).
  879. %
  880. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:171
  881. % succeed(user:are_clauses_entailed((neg(might_altercate(A, B))<-neg(dislikes(B, A)), {vg(s(B, A))}))).
  882. %
  883. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:173
  884. % succeed(user:boxlog_to_pfc((might_altercate(A, B):-dislikes(A, B), dislikes(B, A)), (dislikes(A, B), dislikes(B, A), {vg(s(B, A))}==>might_altercate(A, B)))).
  885. %
  886. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:173
  887. % succeed(user:are_clauses_entailed((dislikes(A, B), dislikes(B, A), {vg(s(B, A))}==>might_altercate(A, B)))).
  888. %
  889. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:175
  890. % succeed(user:boxlog_to_pfc((dislikes(A, B):-might_altercate(A, B)), (might_altercate(A, B), {vg(s(B, A))}==>dislikes(A, B)))).
  891. %
  892. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:175
  893. % succeed(user:are_clauses_entailed((might_altercate(A, B), {vg(s(B, A))}==>dislikes(A, B)))).
  894. %
  895. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:177
  896. % succeed(user:boxlog_to_pfc((dislikes(B, A):-might_altercate(A, B)), (might_altercate(A, B), {vg(s(A, B))}==>dislikes(B, A)))).
  897. %
  898. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:177
  899. % succeed(user:are_clauses_entailed((might_altercate(A, B), {vg(s(A, B))}==>dislikes(B, A)))).
  900. %
  901.  
  902.  
  903. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  904. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  905. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  906. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  907. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181
  908. % kif :-
  909. %   likes(alice, bill).
  910. %
  911. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181
  912. % pkif :-
  913. %   likes(alice, bill).
  914. %
  915. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181
  916. % cnf :-
  917. %   likes(alice, bill).
  918. %
  919. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181
  920. % horn :-
  921. %   [likes(alice, bill)].
  922. %
  923. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181
  924. % succeed(user:kif_to_boxlog(likes(alice, bill), [likes(alice, bill)])).
  925. %
  926. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181
  927. % succeed(user:boxlog_to_pfc(likes(alice, bill), likes(alice, bill))).
  928. %
  929.  
  930.  
  931. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  932. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  933. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  934. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  935. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181
  936. % kif :-
  937. %   likes(alice, bill).
  938. %
  939. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181
  940. % pkif :-
  941. %   likes(alice, bill).
  942. %
  943. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181
  944. % cnf :-
  945. %   likes(alice, bill).
  946. %
  947. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181
  948. % horn :-
  949. %   [likes(alice, bill)].
  950. %
  951. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181
  952. % pfc :-
  953. %   [likes(alice, bill)].
  954. %
  955.  
  956.  
  957. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  958. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  959. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  960. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  961. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181
  962. % kif :-
  963. %   likes(alice, bill).
  964. %
  965. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181
  966. % pkif :-
  967. %   likes(alice, bill).
  968. %
  969. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181
  970. % cnf :-
  971. %   likes(alice, bill).
  972. %
  973. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181
  974. % horn :-
  975. %   [likes(alice, bill)].
  976. %
  977. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181
  978. % pfc :-
  979. %   [likes(alice, bill)].
  980. %
  981. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181
  982. % succeed(user:are_clauses_entailed([likes(alice, bill)])).
  983. %
  984.  
  985.  
  986. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  987. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  988. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  989. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  990. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190
  991. % kif :-
  992. %   likes(alice, ted).
  993. %
  994. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190
  995. % pkif :-
  996. %   likes(alice, ted).
  997. %
  998. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190
  999. % cnf :-
  1000. %   likes(alice, ted).
  1001. %
  1002. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190
  1003. % horn :-
  1004. %   [likes(alice, ted)].
  1005. %
  1006. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190
  1007. % succeed(user:kif_to_boxlog(likes(alice, ted), [likes(alice, ted)])).
  1008. %
  1009. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190
  1010. % succeed(user:boxlog_to_pfc(likes(alice, ted), likes(alice, ted))).
  1011. %
  1012.  
  1013.  
  1014. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1015. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1016. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1017. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1018. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190
  1019. % kif :-
  1020. %   likes(alice, ted).
  1021. %
  1022. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190
  1023. % pkif :-
  1024. %   likes(alice, ted).
  1025. %
  1026. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190
  1027. % cnf :-
  1028. %   likes(alice, ted).
  1029. %
  1030. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190
  1031. % horn :-
  1032. %   [likes(alice, ted)].
  1033. %
  1034. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190
  1035. % pfc :-
  1036. %   [likes(alice, ted)].
  1037. %
  1038.  
  1039.  
  1040. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1041. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1042. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1043. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1044. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190
  1045. % kif :-
  1046. %   likes(alice, ted).
  1047. %
  1048. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190
  1049. % pkif :-
  1050. %   likes(alice, ted).
  1051. %
  1052. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190
  1053. % cnf :-
  1054. %   likes(alice, ted).
  1055. %
  1056. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190
  1057. % horn :-
  1058. %   [likes(alice, ted)].
  1059. %
  1060. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190
  1061. % pfc :-
  1062. %   [likes(alice, ted)].
  1063. %
  1064. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190
  1065. % succeed(user:are_clauses_entailed([likes(alice, ted)])).
  1066. %
  1067.  
  1068.  
  1069. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1070. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1071. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1072. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1073. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193
  1074. % kif :-
  1075. %   neg(likes(bill, alice)).
  1076. %
  1077. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193
  1078. % pkif :-
  1079. %   not(likes(bill, alice)).
  1080. %
  1081. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193
  1082. % cnf :-
  1083. %   not(likes(bill, alice)).
  1084. %
  1085. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193
  1086. % horn :-
  1087. %   [not(likes(bill, alice))].
  1088. %
  1089. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193
  1090. % succeed(user:kif_to_boxlog(neg(likes(bill, alice)), [not(likes(bill, alice))])).
  1091. %
  1092. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193
  1093. % succeed(user:boxlog_to_pfc(not(likes(bill, alice)), neg(likes(bill, alice)))).
  1094. %
  1095.  
  1096.  
  1097. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1098. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1099. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1100. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1101. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193
  1102. % kif :-
  1103. %   neg(likes(bill, alice)).
  1104. %
  1105. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193
  1106. % pkif :-
  1107. %   not(likes(bill, alice)).
  1108. %
  1109. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193
  1110. % cnf :-
  1111. %   not(likes(bill, alice)).
  1112. %
  1113. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193
  1114. % horn :-
  1115. %   [not(likes(bill, alice))].
  1116. %
  1117. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193
  1118. % pfc :-
  1119. %   [neg(likes(bill, alice))].
  1120. %
  1121.  
  1122.  
  1123. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1124. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1125. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1126. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1127. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193
  1128. % kif :-
  1129. %   neg(likes(bill, alice)).
  1130. %
  1131. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193
  1132. % pkif :-
  1133. %   not(likes(bill, alice)).
  1134. %
  1135. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193
  1136. % cnf :-
  1137. %   not(likes(bill, alice)).
  1138. %
  1139. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193
  1140. % horn :-
  1141. %   [not(likes(bill, alice))].
  1142. %
  1143. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193
  1144. % pfc :-
  1145. %   [neg(likes(bill, alice))].
  1146. %
  1147. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193
  1148. % succeed(user:are_clauses_entailed([neg(likes(bill, alice))])).
  1149. %
  1150.  
  1151.  
  1152. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1153. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1154. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1155. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1156. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196
  1157. % kif :-
  1158. %   dislikes(bill, ted)&dislikes(ted, bill).
  1159. %
  1160. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196
  1161. % pkif :-
  1162. %   dislikes(bill, ted)&dislikes(ted, bill).
  1163. %
  1164. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196
  1165. % cnf :-
  1166. %   dislikes(bill, ted)&dislikes(ted, bill).
  1167. %
  1168. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196
  1169. % horn :-
  1170. %   [dislikes(bill, ted), dislikes(ted, bill)].
  1171. %
  1172. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196
  1173. % succeed(user:kif_to_boxlog(dislikes(bill, ted)&dislikes(ted, bill), [dislikes(bill, ted), dislikes(ted, bill)])).
  1174. %
  1175. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196
  1176. % succeed(user:boxlog_to_pfc(dislikes(bill, ted), dislikes(bill, ted))).
  1177. %
  1178. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196
  1179. % succeed(user:boxlog_to_pfc(dislikes(ted, bill), dislikes(ted, bill))).
  1180. %
  1181.  
  1182.  
  1183. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1184. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1185. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1186. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1187. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196
  1188. % kif :-
  1189. %   dislikes(bill, ted)&dislikes(ted, bill).
  1190. %
  1191. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196
  1192. % pkif :-
  1193. %   dislikes(bill, ted)&dislikes(ted, bill).
  1194. %
  1195. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196
  1196. % cnf :-
  1197. %   dislikes(bill, ted)&dislikes(ted, bill).
  1198. %
  1199. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196
  1200. % horn :-
  1201. %   [dislikes(bill, ted), dislikes(ted, bill)].
  1202. %
  1203. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196
  1204. % pfc :-
  1205. %   [dislikes(bill, ted), dislikes(ted, bill)].
  1206. %
  1207.  
  1208.  
  1209. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1210. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1211. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1212. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1213. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196
  1214. % kif :-
  1215. %   dislikes(bill, ted)&dislikes(ted, bill).
  1216. %
  1217. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196
  1218. % pkif :-
  1219. %   dislikes(bill, ted)&dislikes(ted, bill).
  1220. %
  1221. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196
  1222. % cnf :-
  1223. %   dislikes(bill, ted)&dislikes(ted, bill).
  1224. %
  1225. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196
  1226. % horn :-
  1227. %   [dislikes(bill, ted), dislikes(ted, bill)].
  1228. %
  1229. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196
  1230. % pfc :-
  1231. %   [dislikes(bill, ted), dislikes(ted, bill)].
  1232. %
  1233. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196
  1234. % succeed(user:are_clauses_entailed([dislikes(bill, ted), dislikes(ted, bill)])).
  1235. %
  1236. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1237. % kif:cl_assert(pfc(pfc_file), clif((dislikes(A, B)<=>neg(likes(A, B))))).
  1238. %
  1239.  
  1240.  
  1241. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1242. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1243. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1244. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1245. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1246. % kif :-
  1247. %   all(N3, all(O3, (dislikes(N3, O3)<=>neg(likes(N3, O3))))).
  1248. %
  1249. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1250. % pkif :-
  1251. %   all(N3, all(O3, (dislikes(N3, O3)<=>not(likes(N3, O3))))).
  1252. %
  1253. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1254. % cnf :-
  1255. %   (not(dislikes(N3, O3))v not(likes(N3, O3)))& (likes(N3, O3)v dislikes(N3, O3)).
  1256. %
  1257. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1258. % horn :-
  1259. %  
  1260. %   [ (not(dislikes(N3, O3)):-likes(N3, O3)),
  1261. %     (not(likes(N3, O3)):-dislikes(N3, O3)),
  1262. %     (dislikes(N3, O3):-not(likes(N3, O3))),
  1263. %     (likes(N3, O3):-not(dislikes(N3, O3)))
  1264. %   ].
  1265. %
  1266. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1267. % succeed(user:kif_to_boxlog((dislikes(_G15860, _G15861)<=>neg(likes(_G15860, _G15861))), [ (not(dislikes(N3, O3)):-likes(N3, O3)), (not(likes(N3, O3)):-dislikes(N3, O3)), (dislikes(N3, O3):-not(likes(N3, O3))), (likes(N3, O3):-not(dislikes(N3, O3)))])).
  1268. %
  1269. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1270. % succeed(user:boxlog_to_pfc((not(dislikes(N3, O3)):-likes(N3, O3)), (likes(N3, O3), {vg(s(O3, N3))}==>neg(dislikes(N3, O3))))).
  1271. %
  1272. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1273. % succeed(user:boxlog_to_pfc((not(likes(N3, O3)):-dislikes(N3, O3)), (dislikes(N3, O3), {vg(s(O3, N3))}==>neg(likes(N3, O3))))).
  1274. %
  1275. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1276. % succeed(user:boxlog_to_pfc((dislikes(N3, O3):-not(likes(N3, O3))), (neg(likes(N3, O3)), {vg(s(O3, N3))}==>dislikes(N3, O3)))).
  1277. %
  1278. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1279. % succeed(user:boxlog_to_pfc((likes(N3, O3):-not(dislikes(N3, O3))), (neg(dislikes(N3, O3)), {vg(s(O3, N3))}==>likes(N3, O3)))).
  1280. %
  1281.  
  1282.  
  1283. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1284. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1285. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1286. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1287. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1288. % kif :-
  1289. %   all(N3, all(O3, (dislikes(N3, O3)<=>neg(likes(N3, O3))))).
  1290. %
  1291. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1292. % pkif :-
  1293. %   all(N3, all(O3, (dislikes(N3, O3)<=>not(likes(N3, O3))))).
  1294. %
  1295. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1296. % cnf :-
  1297. %   (not(dislikes(N3, O3))v not(likes(N3, O3)))& (likes(N3, O3)v dislikes(N3, O3)).
  1298. %
  1299. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1300. % horn :-
  1301. %  
  1302. %   [ (not(dislikes(N3, O3)):-likes(N3, O3)),
  1303. %     (not(likes(N3, O3)):-dislikes(N3, O3)),
  1304. %     (dislikes(N3, O3):-not(likes(N3, O3))),
  1305. %     (likes(N3, O3):-not(dislikes(N3, O3)))
  1306. %   ].
  1307. %
  1308. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1309. % pfc :-
  1310. %  
  1311. %   [ (likes(N3, O3), {vg(s(O3, N3))}==>neg(dislikes(N3, O3))),
  1312. %     (dislikes(N3, O3), {vg(s(O3, N3))}==>neg(likes(N3, O3))),
  1313. %     (neg(likes(N3, O3)), {vg(s(O3, N3))}==>dislikes(N3, O3)),
  1314. %     (neg(dislikes(N3, O3)), {vg(s(O3, N3))}==>likes(N3, O3))
  1315. %   ].
  1316. %
  1317.  
  1318.  
  1319. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1320. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1321. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1322. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1323. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1324. % kif :-
  1325. %   all(N3, all(O3, (dislikes(N3, O3)<=>neg(likes(N3, O3))))).
  1326. %
  1327. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1328. % pkif :-
  1329. %   all(N3, all(O3, (dislikes(N3, O3)<=>not(likes(N3, O3))))).
  1330. %
  1331. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1332. % cnf :-
  1333. %   (not(dislikes(N3, O3))v not(likes(N3, O3)))& (likes(N3, O3)v dislikes(N3, O3)).
  1334. %
  1335. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1336. % horn :-
  1337. %  
  1338. %   [ (not(dislikes(N3, O3)):-likes(N3, O3)),
  1339. %     (not(likes(N3, O3)):-dislikes(N3, O3)),
  1340. %     (dislikes(N3, O3):-not(likes(N3, O3))),
  1341. %     (likes(N3, O3):-not(dislikes(N3, O3)))
  1342. %   ].
  1343. %
  1344. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1345. % pfc :-
  1346. %  
  1347. %   [ (likes(N3, O3), {vg(s(O3, N3))}==>neg(dislikes(N3, O3))),
  1348. %     (dislikes(N3, O3), {vg(s(O3, N3))}==>neg(likes(N3, O3))),
  1349. %     (neg(likes(N3, O3)), {vg(s(O3, N3))}==>dislikes(N3, O3)),
  1350. %     (neg(dislikes(N3, O3)), {vg(s(O3, N3))}==>likes(N3, O3))
  1351. %   ].
  1352. %
  1353. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1354. % succeed(user:are_clauses_entailed([ (likes(N3, O3), {vg(s(O3, N3))}==>neg(dislikes(N3, O3))), (dislikes(N3, O3), {vg(s(O3, N3))}==>neg(likes(N3, O3))), (neg(likes(N3, O3)), {vg(s(O3, N3))}==>dislikes(N3, O3)), (neg(dislikes(N3, O3)), {vg(s(O3, N3))}==>likes(N3, O3))])).
  1355. %
  1356. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1357. % Couldn't retract spft(might_altercate(alice,bill),u,u).
  1358. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1359. % pfc_undo_e ; Fact not found in user db: might_altercate(alice,bill)
  1360. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1361. % Couldn't retract spft(might_altercate(alice,bill),u,u).
  1362. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1363. % pfc_undo_e ; Fact not found in user db: might_altercate(alice,bill)
  1364. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1365. % Couldn't retract spft(dislikes(alice,bill),u,u).
  1366. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1367. % pfc_undo_e ; Fact not found in user db: dislikes(alice,bill)
  1368. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1369. % Couldn't retract spft(dislikes(alice,bill),u,u).
  1370. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1371. % pfc_undo_e ; Fact not found in user db: dislikes(alice,bill)
  1372. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1373. % Couldn't retract spft(might_altercate(alice,ted),u,u).
  1374. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1375. % pfc_undo_e ; Fact not found in user db: might_altercate(alice,ted)
  1376. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1377. % Couldn't retract spft(might_altercate(alice,ted),u,u).
  1378. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1379. % pfc_undo_e ; Fact not found in user db: might_altercate(alice,ted)
  1380. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1381. % Couldn't retract spft(dislikes(alice,ted),u,u).
  1382. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1383. % pfc_undo_e ; Fact not found in user db: dislikes(alice,ted)
  1384. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1385. % Couldn't retract spft(dislikes(alice,ted),u,u).
  1386. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1387. % pfc_undo_e ; Fact not found in user db: dislikes(alice,ted)
  1388. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1389. % Couldn't retract spft(love_compatible(bill,ted),u,u).
  1390. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1391. % pfc_undo_e ; Fact not found in user db: love_compatible(bill,ted)
  1392. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1393. % Couldn't retract spft(love_compatible(bill,ted),u,u).
  1394. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1395. % pfc_undo_e ; Fact not found in user db: love_compatible(bill,ted)
  1396. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1397. % Couldn't retract spft(likes(bill,ted),u,u).
  1398. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1399. % pfc_undo_e ; Fact not found in user db: likes(bill,ted)
  1400. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1401. % Couldn't retract spft(likes(bill,ted),u,u).
  1402. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1403. % pfc_undo_e ; Fact not found in user db: likes(bill,ted)
  1404. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1405. % Couldn't retract spft(love_compatible(ted,bill),u,u).
  1406. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1407. % pfc_undo_e ; Fact not found in user db: love_compatible(ted,bill)
  1408. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1409. % Couldn't retract spft(love_compatible(ted,bill),u,u).
  1410. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1411. % pfc_undo_e ; Fact not found in user db: love_compatible(ted,bill)
  1412. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1413. % Couldn't retract spft(likes(ted,bill),u,u).
  1414. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1415. % pfc_undo_e ; Fact not found in user db: likes(ted,bill)
  1416. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1417. % Couldn't retract spft(likes(ted,bill),u,u).
  1418. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1419. % pfc_undo_e ; Fact not found in user db: likes(ted,bill)
  1420. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1421. % gripe_time(warn(0.9455116540000006>0.8), user:pfc_fwd2(clif((dislikes(_G710, _G711)<=>neg(likes(_G710, _G711)))), (u, u))).
  1422. %
  1423. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216
  1424. % gripe_time(warn(0.9477766340000002>0.6), user:pfc_assert_fast_timed(clif((dislikes(_G710, _G711)<=>neg(likes(_G710, _G711)))), (u, u))).
  1425. %
  1426. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228
  1427. % kif:cl_assert(pfc(pfc_file), clif(forall(a(b), iif(dislikes(a, b), neg(likes(a, b)))))).
  1428. %
  1429.  
  1430.  
  1431. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1432. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1433. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1434. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1435. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228
  1436. % kif :-
  1437. %   forall(a(b), iif(dislikes(a, b), neg(likes(a, b)))).
  1438. %
  1439. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228
  1440. % pkif :-
  1441. %   iif(dislikes(a, b), not(likes(a, b))).
  1442. %
  1443. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228
  1444. % cnf :-
  1445. %   iif(dislikes(a, b), not(likes(a, b))).
  1446. %
  1447. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228
  1448. % horn :-
  1449. %   [iif(dislikes(a, b), not(likes(a, b)))].
  1450. %
  1451. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228
  1452. % succeed(user:kif_to_boxlog(forall(a(b), iif(dislikes(a, b), neg(likes(a, b)))), [iif(dislikes(a, b), not(likes(a, b)))])).
  1453. %
  1454. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228
  1455. % succeed(user:boxlog_to_pfc(iif(dislikes(a, b), not(likes(a, b))), iif(dislikes(a, b), neg(likes(a, b))))).
  1456. %
  1457.  
  1458.  
  1459. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1460. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1461. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1462. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1463. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228
  1464. % kif :-
  1465. %   forall(a(b), iif(dislikes(a, b), neg(likes(a, b)))).
  1466. %
  1467. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228
  1468. % pkif :-
  1469. %   iif(dislikes(a, b), not(likes(a, b))).
  1470. %
  1471. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228
  1472. % cnf :-
  1473. %   iif(dislikes(a, b), not(likes(a, b))).
  1474. %
  1475. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228
  1476. % horn :-
  1477. %   [iif(dislikes(a, b), not(likes(a, b)))].
  1478. %
  1479. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228
  1480. % pfc :-
  1481. %   [iif(dislikes(a, b), neg(likes(a, b)))].
  1482. %
  1483.  
  1484.  
  1485. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1486. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1487. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1488. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1489. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228
  1490. % kif :-
  1491. %   forall(a(b), iif(dislikes(a, b), neg(likes(a, b)))).
  1492. %
  1493. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228
  1494. % pkif :-
  1495. %   iif(dislikes(a, b), not(likes(a, b))).
  1496. %
  1497. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228
  1498. % cnf :-
  1499. %   iif(dislikes(a, b), not(likes(a, b))).
  1500. %
  1501. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228
  1502. % horn :-
  1503. %   [iif(dislikes(a, b), not(likes(a, b)))].
  1504. %
  1505. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228
  1506. % pfc :-
  1507. %   [iif(dislikes(a, b), neg(likes(a, b)))].
  1508. %
  1509. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228
  1510. % succeed(user:are_clauses_entailed([iif(dislikes(a, b), neg(likes(a, b)))])).
  1511. %
  1512. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239
  1513. % kif:cl_assert(pfc(pfc_file), clif(equiv(dislikes(A, B), neg(likes(A, B))))).
  1514. %
  1515.  
  1516.  
  1517. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1518. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1519. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1520. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1521. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239
  1522. % kif :-
  1523. %   all(N3, all(O3, equiv(dislikes(N3, O3), neg(likes(N3, O3))))).
  1524. %
  1525. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239
  1526. % pkif :-
  1527. %   all(N3, all(O3, (dislikes(N3, O3)<=>not(likes(N3, O3))))).
  1528. %
  1529. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239
  1530. % cnf :-
  1531. %   (not(dislikes(N3, O3))v not(likes(N3, O3)))& (likes(N3, O3)v dislikes(N3, O3)).
  1532. %
  1533. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239
  1534. % horn :-
  1535. %  
  1536. %   [ (not(dislikes(N3, O3)):-likes(N3, O3)),
  1537. %     (not(likes(N3, O3)):-dislikes(N3, O3)),
  1538. %     (dislikes(N3, O3):-not(likes(N3, O3))),
  1539. %     (likes(N3, O3):-not(dislikes(N3, O3)))
  1540. %   ].
  1541. %
  1542. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239
  1543. % succeed(user:kif_to_boxlog(equiv(dislikes(_G15587, _G15588), neg(likes(_G15587, _G15588))), [ (not(dislikes(N3, O3)):-likes(N3, O3)), (not(likes(N3, O3)):-dislikes(N3, O3)), (dislikes(N3, O3):-not(likes(N3, O3))), (likes(N3, O3):-not(dislikes(N3, O3)))])).
  1544. %
  1545.  
  1546.  
  1547. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1548. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1549. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1550. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1551. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239
  1552. % kif :-
  1553. %   all(N3, all(O3, equiv(dislikes(N3, O3), neg(likes(N3, O3))))).
  1554. %
  1555. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239
  1556. % pkif :-
  1557. %   all(N3, all(O3, (dislikes(N3, O3)<=>not(likes(N3, O3))))).
  1558. %
  1559. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239
  1560. % cnf :-
  1561. %   (not(dislikes(N3, O3))v not(likes(N3, O3)))& (likes(N3, O3)v dislikes(N3, O3)).
  1562. %
  1563. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239
  1564. % horn :-
  1565. %  
  1566. %   [ (not(dislikes(N3, O3)):-likes(N3, O3)),
  1567. %     (not(likes(N3, O3)):-dislikes(N3, O3)),
  1568. %     (dislikes(N3, O3):-not(likes(N3, O3))),
  1569. %     (likes(N3, O3):-not(dislikes(N3, O3)))
  1570. %   ].
  1571. %
  1572. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239
  1573. % pfc :-
  1574. %  
  1575. %   [ (likes(N3, O3), {vg(s(O3, N3))}==>neg(dislikes(N3, O3))),
  1576. %     (dislikes(N3, O3), {vg(s(O3, N3))}==>neg(likes(N3, O3))),
  1577. %     (neg(likes(N3, O3)), {vg(s(O3, N3))}==>dislikes(N3, O3)),
  1578. %     (neg(dislikes(N3, O3)), {vg(s(O3, N3))}==>likes(N3, O3))
  1579. %   ].
  1580. %
  1581.  
  1582.  
  1583. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1584. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1585. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1586. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1587. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239
  1588. % kif :-
  1589. %   all(N3, all(O3, equiv(dislikes(N3, O3), neg(likes(N3, O3))))).
  1590. %
  1591. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239
  1592. % pkif :-
  1593. %   all(N3, all(O3, (dislikes(N3, O3)<=>not(likes(N3, O3))))).
  1594. %
  1595. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239
  1596. % cnf :-
  1597. %   (not(dislikes(N3, O3))v not(likes(N3, O3)))& (likes(N3, O3)v dislikes(N3, O3)).
  1598. %
  1599. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239
  1600. % horn :-
  1601. %  
  1602. %   [ (not(dislikes(N3, O3)):-likes(N3, O3)),
  1603. %     (not(likes(N3, O3)):-dislikes(N3, O3)),
  1604. %     (dislikes(N3, O3):-not(likes(N3, O3))),
  1605. %     (likes(N3, O3):-not(dislikes(N3, O3)))
  1606. %   ].
  1607. %
  1608. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239
  1609. % pfc :-
  1610. %  
  1611. %   [ (likes(N3, O3), {vg(s(O3, N3))}==>neg(dislikes(N3, O3))),
  1612. %     (dislikes(N3, O3), {vg(s(O3, N3))}==>neg(likes(N3, O3))),
  1613. %     (neg(likes(N3, O3)), {vg(s(O3, N3))}==>dislikes(N3, O3)),
  1614. %     (neg(dislikes(N3, O3)), {vg(s(O3, N3))}==>likes(N3, O3))
  1615. %   ].
  1616. %
  1617. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239
  1618. % succeed(user:are_clauses_entailed([ (likes(N3, O3), {vg(s(O3, N3))}==>neg(dislikes(N3, O3))), (dislikes(N3, O3), {vg(s(O3, N3))}==>neg(likes(N3, O3))), (neg(likes(N3, O3)), {vg(s(O3, N3))}==>dislikes(N3, O3)), (neg(dislikes(N3, O3)), {vg(s(O3, N3))}==>likes(N3, O3))])).
  1619. %
  1620. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239
  1621. % gripe_time(warn(0.892531077000001>0.8), user:pfc_fwd2(clif(equiv(dislikes(_G710, _G711), neg(likes(_G710, _G711)))), (u, u))).
  1622. %
  1623. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239
  1624. % gripe_time(warn(0.8943442059999995>0.6), user:pfc_assert_fast_timed(clif(equiv(dislikes(_G710, _G711), neg(likes(_G710, _G711)))), (u, u))).
  1625. %
  1626. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:243
  1627. % succeed(user:boxlog_to_pfc((not(dislikes(A, B)):-likes(A, B)), (likes(A, B), {vg(s(B, A))}==>neg(dislikes(A, B))))).
  1628. %
  1629. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:243
  1630. % succeed(user:are_clauses_entailed((likes(A, B), {vg(s(B, A))}==>neg(dislikes(A, B))))).
  1631. %
  1632. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:245
  1633. % succeed(user:boxlog_to_pfc((not(likes(A, B)):-dislikes(A, B)), (dislikes(A, B), {vg(s(B, A))}==>neg(likes(A, B))))).
  1634. %
  1635. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:245
  1636. % succeed(user:are_clauses_entailed((dislikes(A, B), {vg(s(B, A))}==>neg(likes(A, B))))).
  1637. %
  1638. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:247
  1639. % succeed(user:boxlog_to_pfc((dislikes(A, B):-not(likes(A, B))), (neg(likes(A, B)), {vg(s(B, A))}==>dislikes(A, B)))).
  1640. %
  1641. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:247
  1642. % succeed(user:are_clauses_entailed((neg(likes(A, B)), {vg(s(B, A))}==>dislikes(A, B)))).
  1643. %
  1644. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:249
  1645. % succeed(user:boxlog_to_pfc((likes(A, B):-not(dislikes(A, B))), (neg(dislikes(A, B)), {vg(s(B, A))}==>likes(A, B)))).
  1646. %
  1647. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:249
  1648. % succeed(user:are_clauses_entailed((neg(dislikes(A, B)), {vg(s(B, A))}==>likes(A, B)))).
  1649. %
  1650.  
  1651.  
  1652. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1653. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1654. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1655. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1656. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:252
  1657. % kif :-
  1658. %   not(love_compatible(bill, alice)).
  1659. %
  1660. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:252
  1661. % pkif :-
  1662. %   not(love_compatible(bill, alice)).
  1663. %
  1664. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:252
  1665. % cnf :-
  1666. %   not(love_compatible(bill, alice)).
  1667. %
  1668. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:252
  1669. % horn :-
  1670. %   [not(love_compatible(bill, alice))].
  1671. %
  1672. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:252
  1673. % pfc :-
  1674. %   [neg(love_compatible(bill, alice))].
  1675. %
  1676. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:252
  1677. % succeed(user:are_clauses_entailed([neg(love_compatible(bill, alice))])).
  1678. %
  1679.  
  1680.  
  1681. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1682. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1683. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1684. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1685. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:253
  1686. % kif :-
  1687. %   not(love_compatible(alice, bill)).
  1688. %
  1689. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:253
  1690. % pkif :-
  1691. %   not(love_compatible(alice, bill)).
  1692. %
  1693. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:253
  1694. % cnf :-
  1695. %   not(love_compatible(alice, bill)).
  1696. %
  1697. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:253
  1698. % horn :-
  1699. %   [not(love_compatible(alice, bill))].
  1700. %
  1701. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:253
  1702. % pfc :-
  1703. %   [neg(love_compatible(alice, bill))].
  1704. %
  1705. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:253
  1706. % succeed(user:are_clauses_entailed([neg(love_compatible(alice, bill))])).
  1707. %
  1708.  
  1709.  
  1710. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1711. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1712. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1713. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1714. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:254
  1715. % kif :-
  1716. %   might_altercate(ted, bill).
  1717. %
  1718. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:254
  1719. % pkif :-
  1720. %   might_altercate(ted, bill).
  1721. %
  1722. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:254
  1723. % cnf :-
  1724. %   might_altercate(ted, bill).
  1725. %
  1726. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:254
  1727. % horn :-
  1728. %   [might_altercate(ted, bill)].
  1729. %
  1730. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:254
  1731. % pfc :-
  1732. %   [might_altercate(ted, bill)].
  1733. %
  1734. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:254
  1735. % succeed(user:are_clauses_entailed([might_altercate(ted, bill)])).
  1736. %
  1737.  
  1738.  
  1739. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1740. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1741. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1742. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1743. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:255
  1744. % kif :-
  1745. %   might_altercate(bill, ted).
  1746. %
  1747. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:255
  1748. % pkif :-
  1749. %   might_altercate(bill, ted).
  1750. %
  1751. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:255
  1752. % cnf :-
  1753. %   might_altercate(bill, ted).
  1754. %
  1755. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:255
  1756. % horn :-
  1757. %   [might_altercate(bill, ted)].
  1758. %
  1759. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:255
  1760. % pfc :-
  1761. %   [might_altercate(bill, ted)].
  1762. %
  1763. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:255
  1764. % succeed(user:are_clauses_entailed([might_altercate(bill, ted)])).
  1765. %
  1766. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:278
  1767. % kif:cl_assert(pfc(pred_type), prologBuiltin(otherGender/2)).
  1768. %
  1769. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:279
  1770. % kif:cl_assert(pfc(pfc_file), otherGender(male, female)).
  1771. %
  1772. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:280
  1773. % kif:cl_assert(pfc(pfc_file), otherGender(female, male)).
  1774. %
  1775.  
  1776.  
  1777. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1778. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1779. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1780. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1781. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284
  1782. % kif :-
  1783. %   all(Y, all(X, iff(breeder(X, Y), breeder(Y, X)))).
  1784. %
  1785. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284
  1786. % pkif :-
  1787. %   all(Y, all(X, (breeder(X, Y)<=>breeder(Y, X)))).
  1788. %
  1789. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284
  1790. % cnf :-
  1791. %   (not(breeder(X, Y))v breeder(Y, X))& (not(breeder(Y, X))v breeder(X, Y)).
  1792. %
  1793. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284
  1794. % horn :-
  1795. %  
  1796. %   [ (not(breeder(X, Y)):-not(breeder(Y, X))),
  1797. %     (breeder(X, Y):-breeder(Y, X))
  1798. %   ].
  1799. %
  1800. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284
  1801. % succeed(user:kif_to_boxlog(iff(breeder(X, Y), breeder(Y, X)), [ (not(breeder(X, Y)):-not(breeder(Y, X))), (breeder(X, Y):-breeder(Y, X))])).
  1802. %
  1803. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284
  1804. % succeed(user:boxlog_to_pfc((not(breeder(X, Y)):-not(breeder(Y, X))), (neg(breeder(X, Y))<-neg(breeder(Y, X)), {vg(s(Y, X))}))).
  1805. %
  1806. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284
  1807. % succeed(user:boxlog_to_pfc((breeder(X, Y):-breeder(Y, X)), (breeder(Y, X), {vg(s(Y, X))}==>breeder(X, Y)))).
  1808. %
  1809.  
  1810.  
  1811. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1812. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1813. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1814. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1815. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284
  1816. % kif :-
  1817. %   all(Y, all(X, iff(breeder(X, Y), breeder(Y, X)))).
  1818. %
  1819. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284
  1820. % pkif :-
  1821. %   all(Y, all(X, (breeder(X, Y)<=>breeder(Y, X)))).
  1822. %
  1823. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284
  1824. % cnf :-
  1825. %   (not(breeder(X, Y))v breeder(Y, X))& (not(breeder(Y, X))v breeder(X, Y)).
  1826. %
  1827. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284
  1828. % horn :-
  1829. %  
  1830. %   [ (not(breeder(X, Y)):-not(breeder(Y, X))),
  1831. %     (breeder(X, Y):-breeder(Y, X))
  1832. %   ].
  1833. %
  1834. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284
  1835. % pfc :-
  1836. %  
  1837. %   [ (neg(breeder(X, Y))<-neg(breeder(Y, X)), {vg(s(Y, X))}),
  1838. %     (breeder(Y, X), {vg(s(Y, X))}==>breeder(X, Y))
  1839. %   ].
  1840. %
  1841. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284
  1842. % Adding (:) ptBinaryPredicate(breeder)    <-------- (pt(tPred(breeder),rhs([ptBinaryPredicate(breeder)])) <-TF-> tPred(breeder))
  1843.  
  1844.  
  1845. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1846. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1847. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1848. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1849. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284
  1850. % kif :-
  1851. %   all(Y, all(X, iff(breeder(X, Y), breeder(Y, X)))).
  1852. %
  1853. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284
  1854. % pkif :-
  1855. %   all(Y, all(X, (breeder(X, Y)<=>breeder(Y, X)))).
  1856. %
  1857. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284
  1858. % cnf :-
  1859. %   (not(breeder(X, Y))v breeder(Y, X))& (not(breeder(Y, X))v breeder(X, Y)).
  1860. %
  1861. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284
  1862. % horn :-
  1863. %  
  1864. %   [ (not(breeder(X, Y)):-not(breeder(Y, X))),
  1865. %     (breeder(X, Y):-breeder(Y, X))
  1866. %   ].
  1867. %
  1868. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284
  1869. % pfc :-
  1870. %  
  1871. %   [ (neg(breeder(X, Y))<-neg(breeder(Y, X)), {vg(s(Y, X))}),
  1872. %     (breeder(Y, X), {vg(s(Y, X))}==>breeder(X, Y))
  1873. %   ].
  1874. %
  1875. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284
  1876. % succeed(user:are_clauses_entailed([ (neg(breeder(X, Y))<-neg(breeder(Y, X)), {vg(s(Y, X))}), (breeder(Y, X), {vg(s(Y, X))}==>breeder(X, Y))])).
  1877. %
  1878. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284
  1879. % gripe_time(warn(0.9835981700000005>0.8), user:pfc_fwd2(clif(iff(breeder(X, Y), breeder(Y, X))), (u, u))).
  1880. %
  1881. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284
  1882. % gripe_time(warn(0.9852711280000008>0.6), user:pfc_assert_fast_timed(clif(iff(breeder(X, Y), breeder(Y, X))), (u, u))).
  1883. %
  1884. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284
  1885. % succeed(user:must_det_l((show_interesting_cl(kif(fwc), iff(breeder(_G637, _G638), breeder(_G638, _G637))), kif_process(iff(breeder(_G637, _G638), breeder(_G638, _G637)))))).
  1886. %
  1887.  
  1888.  
  1889. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1890. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1891. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1892. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1893. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287
  1894. % kif :-
  1895. %   all(X,
  1896. %       all(G1,
  1897. %       all(Y,
  1898. %           all(G2,
  1899. %           if((breeder(X, Y), gender(X, G1), otherGender(G1, G2)),
  1900. %              gender(Y, G2)))))).
  1901. %
  1902. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287
  1903. % pkif :-
  1904. %   all(X,
  1905. %       all(G1,
  1906. %       all(Y,
  1907. %           all(G2,
  1908. %           (breeder(X, Y)& (gender(X, G1)&otherGender(G1, G2))=>gender(Y, G2)))))).
  1909. %
  1910. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287
  1911. % cnf :-
  1912. %   gender(Y, G2)v (not(breeder(X, Y))v (not(gender(X, G1))v not(otherGender(G1, G2)))).
  1913. %
  1914. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287
  1915. % horn :-
  1916. %  
  1917. %   [ (not(breeder(X, Y)):-not(gender(Y, G2)), gender(X, G1), otherGender(G1, G2)),
  1918. %     (not(gender(X, G1)):-not(gender(Y, G2)), breeder(X, Y), otherGender(G1, G2)),
  1919. %     (not(otherGender(G1, G2)):-not(gender(Y, G2)), breeder(X, Y), gender(X, G1)),
  1920. %     (gender(Y, G2):-breeder(X, Y), gender(X, G1), otherGender(G1, G2))
  1921. %   ].
  1922. %
  1923. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287
  1924. % succeed(user:kif_to_boxlog(if((breeder(X, Y), gender(X, G1), otherGender(G1, G2)), gender(Y, G2)), [ (not(breeder(X, Y)):-not(gender(Y, G2)), gender(X, G1), otherGender(G1, G2)), (not(gender(X, G1)):-not(gender(Y, G2)), breeder(X, Y), otherGender(G1, G2)), (not(otherGender(G1, G2)):-not(gender(Y, G2)), breeder(X, Y), gender(X, G1)), (gender(Y, G2):-breeder(X, Y), gender(X, G1), otherGender(G1, G2))])).
  1925. %
  1926. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287
  1927. % succeed(user:boxlog_to_pfc((not(breeder(X, Y)):-not(gender(Y, G2)), gender(X, G1), otherGender(G1, G2)), (neg(breeder(X, Y))<-neg(gender(Y, G2)), gender(X, G1), {otherGender(G1, G2)}, {vg(s(Y, X))}))).
  1928. %
  1929. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287
  1930. % succeed(user:boxlog_to_pfc((not(gender(X, G1)):-not(gender(Y, G2)), breeder(X, Y), otherGender(G1, G2)), (neg(gender(X, G1))<-neg(gender(Y, G2)), breeder(X, Y), {otherGender(G1, G2)}, {vg(s(G1, X))}))).
  1931. %
  1932. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287
  1933. % succeed(user:boxlog_to_pfc((not(otherGender(G1, G2)):-not(gender(Y, G2)), breeder(X, Y), gender(X, G1)), (neg(otherGender(G1, G2))<-neg(gender(Y, G2)), breeder(X, Y), gender(X, G1), {vg(s(G2, G1))}))).
  1934. %
  1935. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287
  1936. % succeed(user:boxlog_to_pfc((gender(Y, G2):-breeder(X, Y), gender(X, G1), otherGender(G1, G2)), (breeder(X, Y), gender(X, G1), {otherGender(G1, G2)}, {vg(s(G2, Y))}==>gender(Y, G2)))).
  1937. %
  1938.  
  1939.  
  1940. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1941. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1942. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1943. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1944. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287
  1945. % kif :-
  1946. %   all(X,
  1947. %       all(G1,
  1948. %       all(Y,
  1949. %           all(G2,
  1950. %           if((breeder(X, Y), gender(X, G1), otherGender(G1, G2)),
  1951. %              gender(Y, G2)))))).
  1952. %
  1953. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287
  1954. % pkif :-
  1955. %   all(X,
  1956. %       all(G1,
  1957. %       all(Y,
  1958. %           all(G2,
  1959. %           (breeder(X, Y)& (gender(X, G1)&otherGender(G1, G2))=>gender(Y, G2)))))).
  1960. %
  1961. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287
  1962. % cnf :-
  1963. %   gender(Y, G2)v (not(breeder(X, Y))v (not(gender(X, G1))v not(otherGender(G1, G2)))).
  1964. %
  1965. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287
  1966. % horn :-
  1967. %  
  1968. %   [ (not(breeder(X, Y)):-not(gender(Y, G2)), gender(X, G1), otherGender(G1, G2)),
  1969. %     (not(gender(X, G1)):-not(gender(Y, G2)), breeder(X, Y), otherGender(G1, G2)),
  1970. %     (not(otherGender(G1, G2)):-not(gender(Y, G2)), breeder(X, Y), gender(X, G1)),
  1971. %     (gender(Y, G2):-breeder(X, Y), gender(X, G1), otherGender(G1, G2))
  1972. %   ].
  1973. %
  1974. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287
  1975. % pfc :-
  1976. %  
  1977. %   [ (neg(breeder(X, Y))<-neg(gender(Y, G2)), gender(X, G1), {otherGender(G1, G2)}, {vg(s(Y, X))}),
  1978. %     (neg(gender(X, G1))<-neg(gender(Y, G2)), breeder(X, Y), {otherGender(G1, G2)}, {vg(s(G1, X))}),
  1979. %     (neg(otherGender(G1, G2))<-neg(gender(Y, G2)), breeder(X, Y), gender(X, G1), {vg(s(G2, G1))}),
  1980. %     (breeder(X, Y), gender(X, G1), {otherGender(G1, G2)}, {vg(s(G2, Y))}==>gender(Y, G2))
  1981. %   ].
  1982. %
  1983. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287
  1984. % Adding (:) ptBinaryPredicate(gender)    <-------- (pt(tPred(gender),rhs([ptBinaryPredicate(gender)])) <-TF-> tPred(gender))
  1985.  
  1986.  
  1987. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1988. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1989. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1990. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  1991. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287
  1992. % kif :-
  1993. %   all(X,
  1994. %       all(G1,
  1995. %       all(Y,
  1996. %           all(G2,
  1997. %           if((breeder(X, Y), gender(X, G1), otherGender(G1, G2)),
  1998. %              gender(Y, G2)))))).
  1999. %
  2000. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287
  2001. % pkif :-
  2002. %   all(X,
  2003. %       all(G1,
  2004. %       all(Y,
  2005. %           all(G2,
  2006. %           (breeder(X, Y)& (gender(X, G1)&otherGender(G1, G2))=>gender(Y, G2)))))).
  2007. %
  2008. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287
  2009. % cnf :-
  2010. %   gender(Y, G2)v (not(breeder(X, Y))v (not(gender(X, G1))v not(otherGender(G1, G2)))).
  2011. %
  2012. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287
  2013. % horn :-
  2014. %  
  2015. %   [ (not(breeder(X, Y)):-not(gender(Y, G2)), gender(X, G1), otherGender(G1, G2)),
  2016. %     (not(gender(X, G1)):-not(gender(Y, G2)), breeder(X, Y), otherGender(G1, G2)),
  2017. %     (not(otherGender(G1, G2)):-not(gender(Y, G2)), breeder(X, Y), gender(X, G1)),
  2018. %     (gender(Y, G2):-breeder(X, Y), gender(X, G1), otherGender(G1, G2))
  2019. %   ].
  2020. %
  2021. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287
  2022. % pfc :-
  2023. %  
  2024. %   [ (neg(breeder(X, Y))<-neg(gender(Y, G2)), gender(X, G1), {otherGender(G1, G2)}, {vg(s(Y, X))}),
  2025. %     (neg(gender(X, G1))<-neg(gender(Y, G2)), breeder(X, Y), {otherGender(G1, G2)}, {vg(s(G1, X))}),
  2026. %     (neg(otherGender(G1, G2))<-neg(gender(Y, G2)), breeder(X, Y), gender(X, G1), {vg(s(G2, G1))}),
  2027. %     (breeder(X, Y), gender(X, G1), {otherGender(G1, G2)}, {vg(s(G2, Y))}==>gender(Y, G2))
  2028. %   ].
  2029. %
  2030. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287
  2031. % succeed(user:are_clauses_entailed([ (neg(breeder(X, Y))<-neg(gender(Y, G2)), gender(X, G1), {otherGender(G1, G2)}, {vg(s(Y, X))}), (neg(gender(X, G1))<-neg(gender(Y, G2)), breeder(X, Y), {otherGender(G1, G2)}, {vg(s(G1, X))}), (neg(otherGender(G1, G2))<-neg(gender(Y, G2)), breeder(X, Y), gender(X, G1), {vg(s(G2, G1))}), (breeder(X, Y), gender(X, G1), {otherGender(G1, G2)}, {vg(s(G2, Y))}==>gender(Y, G2))])).
  2032. %
  2033. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287
  2034. % gripe_time(warn(2.149977617999994>0.8), user:pfc_fwd2(clif(if((breeder(X, Y), gender(X, G1), otherGender(G1, G2)), gender(Y, G2))), (u, u))).
  2035. %
  2036. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287
  2037. % gripe_time(warn(2.152084149999993>0.6), user:pfc_assert_fast_timed(clif(if((breeder(X, Y), gender(X, G1), otherGender(G1, G2)), gender(Y, G2))), (u, u))).
  2038. %
  2039. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287
  2040. % succeed(user:must_det_l((show_interesting_cl(kif(fwc), if((breeder(_G637, _G638), gender(_G637, _G659), otherGender(_G659, _G680)), gender(_G638, _G680))), kif_process(if((breeder(_G637, _G638), gender(_G637, _G659), otherGender(_G659, _G680)), gender(_G638, _G680)))))).
  2041. %
  2042.  
  2043.  
  2044. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2045. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2046. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2047. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2048. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291
  2049. % kif :-
  2050. %   all(P, iff(gender(P, male), male(P))).
  2051. %
  2052. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291
  2053. % pkif :-
  2054. %   all(P, (gender(P, male)<=>male(P))).
  2055. %
  2056. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291
  2057. % cnf :-
  2058. %   (not(gender(P, male))v male(P))& (not(male(P))v gender(P, male)).
  2059. %
  2060. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291
  2061. % horn :-
  2062. %  
  2063. %   [ (male(P):-gender(P, male)),
  2064. %     (not(male(P)):-not(gender(P, male))),
  2065. %     (not(gender(P, male)):-not(male(P))),
  2066. %     (gender(P, male):-male(P))
  2067. %   ].
  2068. %
  2069. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291
  2070. % succeed(user:kif_to_boxlog(iff(gender(P, male), male(P)), [ (male(P):-gender(P, male)), (not(male(P)):-not(gender(P, male))), (not(gender(P, male)):-not(male(P))), (gender(P, male):-male(P))])).
  2071. %
  2072. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291
  2073. % succeed(user:boxlog_to_pfc((male(P):-gender(P, male)), (gender(P, male), {vg(s(P))}==>male(P)))).
  2074. %
  2075. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291
  2076. % succeed(user:boxlog_to_pfc((not(male(P)):-not(gender(P, male))), (neg(gender(P, male)), {vg(s(P))}==>neg(male(P))))).
  2077. %
  2078. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291
  2079. % succeed(user:boxlog_to_pfc((not(gender(P, male)):-not(male(P))), (neg(male(P)), {vg(s(P))}==>neg(gender(P, male))))).
  2080. %
  2081. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291
  2082. % succeed(user:boxlog_to_pfc((gender(P, male):-male(P)), (male(P), {vg(s(P))}==>gender(P, male)))).
  2083. %
  2084.  
  2085.  
  2086. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2087. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2088. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2089. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2090. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291
  2091. % kif :-
  2092. %   all(P, iff(gender(P, male), male(P))).
  2093. %
  2094. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291
  2095. % pkif :-
  2096. %   all(P, (gender(P, male)<=>male(P))).
  2097. %
  2098. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291
  2099. % cnf :-
  2100. %   (not(gender(P, male))v male(P))& (not(male(P))v gender(P, male)).
  2101. %
  2102. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291
  2103. % horn :-
  2104. %  
  2105. %   [ (male(P):-gender(P, male)),
  2106. %     (not(male(P)):-not(gender(P, male))),
  2107. %     (not(gender(P, male)):-not(male(P))),
  2108. %     (gender(P, male):-male(P))
  2109. %   ].
  2110. %
  2111. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291
  2112. % pfc :-
  2113. %  
  2114. %   [ (gender(P, male), {vg(s(P))}==>male(P)),
  2115. %     (neg(gender(P, male)), {vg(s(P))}==>neg(male(P))),
  2116. %     (neg(male(P)), {vg(s(P))}==>neg(gender(P, male))),
  2117. %     (male(P), {vg(s(P))}==>gender(P, male))
  2118. %   ].
  2119. %
  2120.  
  2121.  
  2122. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2123. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2124. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2125. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2126. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291
  2127. % kif :-
  2128. %   all(P, iff(gender(P, male), male(P))).
  2129. %
  2130. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291
  2131. % pkif :-
  2132. %   all(P, (gender(P, male)<=>male(P))).
  2133. %
  2134. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291
  2135. % cnf :-
  2136. %   (not(gender(P, male))v male(P))& (not(male(P))v gender(P, male)).
  2137. %
  2138. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291
  2139. % horn :-
  2140. %  
  2141. %   [ (male(P):-gender(P, male)),
  2142. %     (not(male(P)):-not(gender(P, male))),
  2143. %     (not(gender(P, male)):-not(male(P))),
  2144. %     (gender(P, male):-male(P))
  2145. %   ].
  2146. %
  2147. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291
  2148. % pfc :-
  2149. %  
  2150. %   [ (gender(P, male), {vg(s(P))}==>male(P)),
  2151. %     (neg(gender(P, male)), {vg(s(P))}==>neg(male(P))),
  2152. %     (neg(male(P)), {vg(s(P))}==>neg(gender(P, male))),
  2153. %     (male(P), {vg(s(P))}==>gender(P, male))
  2154. %   ].
  2155. %
  2156. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291
  2157. % succeed(user:are_clauses_entailed([ (gender(P, male), {vg(s(P))}==>male(P)), (neg(gender(P, male)), {vg(s(P))}==>neg(male(P))), (neg(male(P)), {vg(s(P))}==>neg(gender(P, male))), (male(P), {vg(s(P))}==>gender(P, male))])).
  2158. %
  2159. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291
  2160. % gripe_time(warn(0.8518059040000026>0.8), user:pfc_fwd2(clif(iff(gender(P, male), male(P))), (u, u))).
  2161. %
  2162. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291
  2163. % gripe_time(warn(0.8534780039999958>0.6), user:pfc_assert_fast_timed(clif(iff(gender(P, male), male(P))), (u, u))).
  2164. %
  2165. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291
  2166. % succeed(user:must_det_l((show_interesting_cl(kif(fwc), iff(gender(_G637, male), male(_G637))), kif_process(iff(gender(_G637, male), male(_G637)))))).
  2167. %
  2168.  
  2169.  
  2170. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2171. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2172. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2173. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2174. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292
  2175. % kif :-
  2176. %   all(P, iff(gender(P, female), female(P))).
  2177. %
  2178. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292
  2179. % pkif :-
  2180. %   all(P, (gender(P, female)<=>female(P))).
  2181. %
  2182. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292
  2183. % cnf :-
  2184. %   (not(gender(P, female))v female(P))& (not(female(P))v gender(P, female)).
  2185. %
  2186. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292
  2187. % horn :-
  2188. %  
  2189. %   [ (female(P):-gender(P, female)),
  2190. %     (not(female(P)):-not(gender(P, female))),
  2191. %     (not(gender(P, female)):-not(female(P))),
  2192. %     (gender(P, female):-female(P))
  2193. %   ].
  2194. %
  2195. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292
  2196. % succeed(user:kif_to_boxlog(iff(gender(P, female), female(P)), [ (female(P):-gender(P, female)), (not(female(P)):-not(gender(P, female))), (not(gender(P, female)):-not(female(P))), (gender(P, female):-female(P))])).
  2197. %
  2198. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292
  2199. % succeed(user:boxlog_to_pfc((female(P):-gender(P, female)), (gender(P, female), {vg(s(P))}==>female(P)))).
  2200. %
  2201. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292
  2202. % succeed(user:boxlog_to_pfc((not(female(P)):-not(gender(P, female))), (neg(gender(P, female)), {vg(s(P))}==>neg(female(P))))).
  2203. %
  2204. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292
  2205. % succeed(user:boxlog_to_pfc((not(gender(P, female)):-not(female(P))), (neg(female(P)), {vg(s(P))}==>neg(gender(P, female))))).
  2206. %
  2207. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292
  2208. % succeed(user:boxlog_to_pfc((gender(P, female):-female(P)), (female(P), {vg(s(P))}==>gender(P, female)))).
  2209. %
  2210.  
  2211.  
  2212. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2213. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2214. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2215. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2216. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292
  2217. % kif :-
  2218. %   all(P, iff(gender(P, female), female(P))).
  2219. %
  2220. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292
  2221. % pkif :-
  2222. %   all(P, (gender(P, female)<=>female(P))).
  2223. %
  2224. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292
  2225. % cnf :-
  2226. %   (not(gender(P, female))v female(P))& (not(female(P))v gender(P, female)).
  2227. %
  2228. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292
  2229. % horn :-
  2230. %  
  2231. %   [ (female(P):-gender(P, female)),
  2232. %     (not(female(P)):-not(gender(P, female))),
  2233. %     (not(gender(P, female)):-not(female(P))),
  2234. %     (gender(P, female):-female(P))
  2235. %   ].
  2236. %
  2237. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292
  2238. % pfc :-
  2239. %  
  2240. %   [ (gender(P, female), {vg(s(P))}==>female(P)),
  2241. %     (neg(gender(P, female)), {vg(s(P))}==>neg(female(P))),
  2242. %     (neg(female(P)), {vg(s(P))}==>neg(gender(P, female))),
  2243. %     (female(P), {vg(s(P))}==>gender(P, female))
  2244. %   ].
  2245. %
  2246.  
  2247.  
  2248. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2249. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2250. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2251. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2252. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292
  2253. % kif :-
  2254. %   all(P, iff(gender(P, female), female(P))).
  2255. %
  2256. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292
  2257. % pkif :-
  2258. %   all(P, (gender(P, female)<=>female(P))).
  2259. %
  2260. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292
  2261. % cnf :-
  2262. %   (not(gender(P, female))v female(P))& (not(female(P))v gender(P, female)).
  2263. %
  2264. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292
  2265. % horn :-
  2266. %  
  2267. %   [ (female(P):-gender(P, female)),
  2268. %     (not(female(P)):-not(gender(P, female))),
  2269. %     (not(gender(P, female)):-not(female(P))),
  2270. %     (gender(P, female):-female(P))
  2271. %   ].
  2272. %
  2273. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292
  2274. % pfc :-
  2275. %  
  2276. %   [ (gender(P, female), {vg(s(P))}==>female(P)),
  2277. %     (neg(gender(P, female)), {vg(s(P))}==>neg(female(P))),
  2278. %     (neg(female(P)), {vg(s(P))}==>neg(gender(P, female))),
  2279. %     (female(P), {vg(s(P))}==>gender(P, female))
  2280. %   ].
  2281. %
  2282. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292
  2283. % succeed(user:are_clauses_entailed([ (gender(P, female), {vg(s(P))}==>female(P)), (neg(gender(P, female)), {vg(s(P))}==>neg(female(P))), (neg(female(P)), {vg(s(P))}==>neg(gender(P, female))), (female(P), {vg(s(P))}==>gender(P, female))])).
  2284. %
  2285. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292
  2286. % gripe_time(warn(0.8499205829999994>0.8), user:pfc_fwd2(clif(iff(gender(P, female), female(P))), (u, u))).
  2287. %
  2288. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292
  2289. % gripe_time(warn(0.8516298839999976>0.6), user:pfc_assert_fast_timed(clif(iff(gender(P, female), female(P))), (u, u))).
  2290. %
  2291. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292
  2292. % succeed(user:must_det_l((show_interesting_cl(kif(fwc), iff(gender(_G637, female), female(_G637))), kif_process(iff(gender(_G637, female), female(_G637)))))).
  2293. %
  2294.  
  2295.  
  2296. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2297. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2298. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2299. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2300. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294
  2301. % kif :-
  2302. %   all(P, iff(male(P), neg(female(P)))).
  2303. %
  2304. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294
  2305. % pkif :-
  2306. %   all(P, (male(P)<=>not(female(P)))).
  2307. %
  2308. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294
  2309. % cnf :-
  2310. %   (not(male(P))v not(female(P)))& (female(P)v male(P)).
  2311. %
  2312. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294
  2313. % horn :-
  2314. %  
  2315. %   [ (female(P):-not(male(P))),
  2316. %     (male(P):-not(female(P))),
  2317. %     (not(female(P)):-male(P)),
  2318. %     (not(male(P)):-female(P))
  2319. %   ].
  2320. %
  2321. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294
  2322. % succeed(user:kif_to_boxlog(iff(male(P), neg(female(P))), [ (female(P):-not(male(P))), (male(P):-not(female(P))), (not(female(P)):-male(P)), (not(male(P)):-female(P))])).
  2323. %
  2324. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294
  2325. % succeed(user:boxlog_to_pfc((female(P):-not(male(P))), (neg(male(P)), {vg(s(P))}==>female(P)))).
  2326. %
  2327. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294
  2328. % succeed(user:boxlog_to_pfc((male(P):-not(female(P))), (neg(female(P)), {vg(s(P))}==>male(P)))).
  2329. %
  2330. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294
  2331. % succeed(user:boxlog_to_pfc((not(female(P)):-male(P)), (male(P), {vg(s(P))}==>neg(female(P))))).
  2332. %
  2333. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294
  2334. % succeed(user:boxlog_to_pfc((not(male(P)):-female(P)), (female(P), {vg(s(P))}==>neg(male(P))))).
  2335. %
  2336.  
  2337.  
  2338. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2339. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2340. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2341. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2342. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294
  2343. % kif :-
  2344. %   all(P, iff(male(P), neg(female(P)))).
  2345. %
  2346. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294
  2347. % pkif :-
  2348. %   all(P, (male(P)<=>not(female(P)))).
  2349. %
  2350. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294
  2351. % cnf :-
  2352. %   (not(male(P))v not(female(P)))& (female(P)v male(P)).
  2353. %
  2354. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294
  2355. % horn :-
  2356. %  
  2357. %   [ (female(P):-not(male(P))),
  2358. %     (male(P):-not(female(P))),
  2359. %     (not(female(P)):-male(P)),
  2360. %     (not(male(P)):-female(P))
  2361. %   ].
  2362. %
  2363. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294
  2364. % pfc :-
  2365. %  
  2366. %   [ (neg(male(P)), {vg(s(P))}==>female(P)),
  2367. %     (neg(female(P)), {vg(s(P))}==>male(P)),
  2368. %     (male(P), {vg(s(P))}==>neg(female(P))),
  2369. %     (female(P), {vg(s(P))}==>neg(male(P)))
  2370. %   ].
  2371. %
  2372.  
  2373.  
  2374. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2375. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2376. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2377. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2378. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294
  2379. % kif :-
  2380. %   all(P, iff(male(P), neg(female(P)))).
  2381. %
  2382. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294
  2383. % pkif :-
  2384. %   all(P, (male(P)<=>not(female(P)))).
  2385. %
  2386. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294
  2387. % cnf :-
  2388. %   (not(male(P))v not(female(P)))& (female(P)v male(P)).
  2389. %
  2390. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294
  2391. % horn :-
  2392. %  
  2393. %   [ (female(P):-not(male(P))),
  2394. %     (male(P):-not(female(P))),
  2395. %     (not(female(P)):-male(P)),
  2396. %     (not(male(P)):-female(P))
  2397. %   ].
  2398. %
  2399. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294
  2400. % pfc :-
  2401. %  
  2402. %   [ (neg(male(P)), {vg(s(P))}==>female(P)),
  2403. %     (neg(female(P)), {vg(s(P))}==>male(P)),
  2404. %     (male(P), {vg(s(P))}==>neg(female(P))),
  2405. %     (female(P), {vg(s(P))}==>neg(male(P)))
  2406. %   ].
  2407. %
  2408. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294
  2409. % succeed(user:are_clauses_entailed([ (neg(male(P)), {vg(s(P))}==>female(P)), (neg(female(P)), {vg(s(P))}==>male(P)), (male(P), {vg(s(P))}==>neg(female(P))), (female(P), {vg(s(P))}==>neg(male(P)))])).
  2410. %
  2411. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294
  2412. % gripe_time(warn(0.7661771560000048>0.6), user:pfc_assert_fast_timed(clif(iff(male(P), neg(female(P)))), (u, u))).
  2413. %
  2414. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294
  2415. % succeed(user:must_det_l((show_interesting_cl(kif(fwc), iff(male(_G631), neg(female(_G631)))), kif_process(iff(male(_G631), neg(female(_G631))))))).
  2416. %
  2417. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297
  2418. % kif:cl_assert(pfc(pfc_file), clif(if(human(P), female(P)v male(P)))).
  2419. %
  2420.  
  2421.  
  2422. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2423. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2424. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2425. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2426. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297
  2427. % kif :-
  2428. %   all(N3, if(human(N3), female(N3)v male(N3))).
  2429. %
  2430. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297
  2431. % pkif :-
  2432. %   all(N3, (human(N3)=>female(N3)v male(N3))).
  2433. %
  2434. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297
  2435. % cnf :-
  2436. %   not(human(N3))v (female(N3)v male(N3)).
  2437. %
  2438. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297
  2439. % horn :-
  2440. %  
  2441. %   [ (female(N3):-human(N3), not(male(N3))),
  2442. %     (male(N3):-human(N3), not(female(N3))),
  2443. %     (not(human(N3)):-not(female(N3)), not(male(N3)))
  2444. %   ].
  2445. %
  2446. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297
  2447. % succeed(user:kif_to_boxlog(if(human(_G1154), female(_G1154)v male(_G1154)), [ (female(N3):-human(N3), not(male(N3))), (male(N3):-human(N3), not(female(N3))), (not(human(N3)):-not(female(N3)), not(male(N3)))])).
  2448. %
  2449. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297
  2450. % succeed(user:boxlog_to_pfc((female(N3):-human(N3), not(male(N3))), (human(N3), neg(male(N3)), {vg(s(N3))}==>female(N3)))).
  2451. %
  2452. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297
  2453. % succeed(user:boxlog_to_pfc((male(N3):-human(N3), not(female(N3))), (human(N3), neg(female(N3)), {vg(s(N3))}==>male(N3)))).
  2454. %
  2455. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297
  2456. % succeed(user:boxlog_to_pfc((not(human(N3)):-not(female(N3)), not(male(N3))), (neg(female(N3)), neg(male(N3)), {vg(s(N3))}==>neg(human(N3))))).
  2457. %
  2458.  
  2459.  
  2460. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2461. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2462. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2463. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2464. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297
  2465. % kif :-
  2466. %   all(N3, if(human(N3), female(N3)v male(N3))).
  2467. %
  2468. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297
  2469. % pkif :-
  2470. %   all(N3, (human(N3)=>female(N3)v male(N3))).
  2471. %
  2472. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297
  2473. % cnf :-
  2474. %   not(human(N3))v (female(N3)v male(N3)).
  2475. %
  2476. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297
  2477. % horn :-
  2478. %  
  2479. %   [ (female(N3):-human(N3), not(male(N3))),
  2480. %     (male(N3):-human(N3), not(female(N3))),
  2481. %     (not(human(N3)):-not(female(N3)), not(male(N3)))
  2482. %   ].
  2483. %
  2484. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297
  2485. % pfc :-
  2486. %  
  2487. %   [ (human(N3), neg(male(N3)), {vg(s(N3))}==>female(N3)),
  2488. %     (human(N3), neg(female(N3)), {vg(s(N3))}==>male(N3)),
  2489. %     (neg(female(N3)), neg(male(N3)), {vg(s(N3))}==>neg(human(N3)))
  2490. %   ].
  2491. %
  2492.  
  2493.  
  2494. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2495. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2496. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2497. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2498. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297
  2499. % kif :-
  2500. %   all(N3, if(human(N3), female(N3)v male(N3))).
  2501. %
  2502. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297
  2503. % pkif :-
  2504. %   all(N3, (human(N3)=>female(N3)v male(N3))).
  2505. %
  2506. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297
  2507. % cnf :-
  2508. %   not(human(N3))v (female(N3)v male(N3)).
  2509. %
  2510. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297
  2511. % horn :-
  2512. %  
  2513. %   [ (female(N3):-human(N3), not(male(N3))),
  2514. %     (male(N3):-human(N3), not(female(N3))),
  2515. %     (not(human(N3)):-not(female(N3)), not(male(N3)))
  2516. %   ].
  2517. %
  2518. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297
  2519. % pfc :-
  2520. %  
  2521. %   [ (human(N3), neg(male(N3)), {vg(s(N3))}==>female(N3)),
  2522. %     (human(N3), neg(female(N3)), {vg(s(N3))}==>male(N3)),
  2523. %     (neg(female(N3)), neg(male(N3)), {vg(s(N3))}==>neg(human(N3)))
  2524. %   ].
  2525. %
  2526. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297
  2527. % succeed(user:are_clauses_entailed([ (human(N3), neg(male(N3)), {vg(s(N3))}==>female(N3)), (human(N3), neg(female(N3)), {vg(s(N3))}==>male(N3)), (neg(female(N3)), neg(male(N3)), {vg(s(N3))}==>neg(human(N3)))])).
  2528. %
  2529. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297
  2530. % gripe_time(warn(1.047079433999997>0.8), user:pfc_fwd2(clif(if(human(_G649), female(_G649)v male(_G649))), (u, u))).
  2531. %
  2532. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297
  2533. % gripe_time(warn(1.0489747740000013>0.6), user:pfc_assert_fast_timed(clif(if(human(_G649), female(_G649)v male(_G649))), (u, u))).
  2534. %
  2535.  
  2536.  
  2537. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2538. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2539. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2540. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2541. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301
  2542. % kif :-
  2543. %   all(X, all(Y, iff(parent(X, Y)&female(X), mother(X, Y)))).
  2544. %
  2545. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301
  2546. % pkif :-
  2547. %   all(X, all(Y, (parent(X, Y)&female(X)<=>mother(X, Y)))).
  2548. %
  2549. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301
  2550. % cnf :-
  2551. %   (mother(X, Y)v (not(parent(X, Y))v not(female(X))))& ((not(mother(X, Y))v parent(X, Y))& (not(mother(X, Y))v female(X))).
  2552. %
  2553. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301
  2554. % horn :-
  2555. %  
  2556. %   [ (female(X):-mother(X, Y)),
  2557. %     (not(female(X)):-not(mother(X, Y)), parent(X, Y)),
  2558. %     (not(mother(X, Y)):-not(female(X))),
  2559. %     (not(mother(X, Y)):-not(parent(X, Y))),
  2560. %     (not(parent(X, Y)):-not(mother(X, Y)), female(X)),
  2561. %     (mother(X, Y):-parent(X, Y), female(X)),
  2562. %     (parent(X, Y):-mother(X, Y))
  2563. %   ].
  2564. %
  2565. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301
  2566. % succeed(user:kif_to_boxlog(iff(parent(X, Y)&female(X), mother(X, Y)), [ (female(X):-mother(X, Y)), (not(female(X)):-not(mother(X, Y)), parent(X, Y)), (not(mother(X, Y)):-not(female(X))), (not(mother(X, Y)):-not(parent(X, Y))), (not(parent(X, Y)):-not(mother(X, Y)), female(X)), (mother(X, Y):-parent(X, Y), female(X)), (parent(X, Y):-mother(X, Y))])).
  2567. %
  2568. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301
  2569. % succeed(user:boxlog_to_pfc((female(X):-mother(X, Y)), (mother(X, Y), {vg(s(X))}==>female(X)))).
  2570. %
  2571. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301
  2572. % succeed(user:boxlog_to_pfc((not(female(X)):-not(mother(X, Y)), parent(X, Y)), (neg(female(X))<-neg(mother(X, Y)), parent(X, Y), {vg(s(X))}))).
  2573. %
  2574. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301
  2575. % succeed(user:boxlog_to_pfc((not(mother(X, Y)):-not(female(X))), (neg(mother(X, Y))<-neg(female(X)), {vg(s(X))}))).
  2576. %
  2577. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301
  2578. % succeed(user:boxlog_to_pfc((not(mother(X, Y)):-not(parent(X, Y))), (neg(parent(X, Y)), {vg(s(Y, X))}==>neg(mother(X, Y))))).
  2579. %
  2580. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301
  2581. % succeed(user:boxlog_to_pfc((not(parent(X, Y)):-not(mother(X, Y)), female(X)), (neg(parent(X, Y))<-neg(mother(X, Y)), female(X), {vg(s(Y, X))}))).
  2582. %
  2583. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301
  2584. % succeed(user:boxlog_to_pfc((mother(X, Y):-parent(X, Y), female(X)), (parent(X, Y), female(X), {vg(s(Y, X))}==>mother(X, Y)))).
  2585. %
  2586. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301
  2587. % succeed(user:boxlog_to_pfc((parent(X, Y):-mother(X, Y)), (mother(X, Y), {vg(s(Y, X))}==>parent(X, Y)))).
  2588. %
  2589.  
  2590.  
  2591. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2592. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2593. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2594. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2595. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301
  2596. % kif :-
  2597. %   all(X, all(Y, iff(parent(X, Y)&female(X), mother(X, Y)))).
  2598. %
  2599. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301
  2600. % pkif :-
  2601. %   all(X, all(Y, (parent(X, Y)&female(X)<=>mother(X, Y)))).
  2602. %
  2603. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301
  2604. % cnf :-
  2605. %   (mother(X, Y)v (not(parent(X, Y))v not(female(X))))& ((not(mother(X, Y))v parent(X, Y))& (not(mother(X, Y))v female(X))).
  2606. %
  2607. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301
  2608. % horn :-
  2609. %  
  2610. %   [ (female(X):-mother(X, Y)),
  2611. %     (not(female(X)):-not(mother(X, Y)), parent(X, Y)),
  2612. %     (not(mother(X, Y)):-not(female(X))),
  2613. %     (not(mother(X, Y)):-not(parent(X, Y))),
  2614. %     (not(parent(X, Y)):-not(mother(X, Y)), female(X)),
  2615. %     (mother(X, Y):-parent(X, Y), female(X)),
  2616. %     (parent(X, Y):-mother(X, Y))
  2617. %   ].
  2618. %
  2619. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301
  2620. % pfc :-
  2621. %  
  2622. %   [ (mother(X, Y), {vg(s(X))}==>female(X)),
  2623. %     (neg(female(X))<-neg(mother(X, Y)), parent(X, Y), {vg(s(X))}),
  2624. %     (neg(mother(X, Y))<-neg(female(X)), {vg(s(X))}),
  2625. %     (neg(parent(X, Y)), {vg(s(Y, X))}==>neg(mother(X, Y))),
  2626. %     (neg(parent(X, Y))<-neg(mother(X, Y)), female(X), {vg(s(Y, X))}),
  2627. %     (parent(X, Y), female(X), {vg(s(Y, X))}==>mother(X, Y)),
  2628. %     (mother(X, Y), {vg(s(Y, X))}==>parent(X, Y))
  2629. %   ].
  2630. %
  2631. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301
  2632. % Adding (:) ptBinaryPredicate(mother)    <-------- (pt(tPred(mother),rhs([ptBinaryPredicate(mother)])) <-TF-> tPred(mother))
  2633. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301
  2634. % Adding (:) ptBinaryPredicate(parent)    <-------- (pt(tPred(parent),rhs([ptBinaryPredicate(parent)])) <-TF-> tPred(parent))
  2635.  
  2636.  
  2637. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2638. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2639. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2640. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2641. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301
  2642. % kif :-
  2643. %   all(X, all(Y, iff(parent(X, Y)&female(X), mother(X, Y)))).
  2644. %
  2645. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301
  2646. % pkif :-
  2647. %   all(X, all(Y, (parent(X, Y)&female(X)<=>mother(X, Y)))).
  2648. %
  2649. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301
  2650. % cnf :-
  2651. %   (mother(X, Y)v (not(parent(X, Y))v not(female(X))))& ((not(mother(X, Y))v parent(X, Y))& (not(mother(X, Y))v female(X))).
  2652. %
  2653. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301
  2654. % horn :-
  2655. %  
  2656. %   [ (female(X):-mother(X, Y)),
  2657. %     (not(female(X)):-not(mother(X, Y)), parent(X, Y)),
  2658. %     (not(mother(X, Y)):-not(female(X))),
  2659. %     (not(mother(X, Y)):-not(parent(X, Y))),
  2660. %     (not(parent(X, Y)):-not(mother(X, Y)), female(X)),
  2661. %     (mother(X, Y):-parent(X, Y), female(X)),
  2662. %     (parent(X, Y):-mother(X, Y))
  2663. %   ].
  2664. %
  2665. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301
  2666. % pfc :-
  2667. %  
  2668. %   [ (mother(X, Y), {vg(s(X))}==>female(X)),
  2669. %     (neg(female(X))<-neg(mother(X, Y)), parent(X, Y), {vg(s(X))}),
  2670. %     (neg(mother(X, Y))<-neg(female(X)), {vg(s(X))}),
  2671. %     (neg(parent(X, Y)), {vg(s(Y, X))}==>neg(mother(X, Y))),
  2672. %     (neg(parent(X, Y))<-neg(mother(X, Y)), female(X), {vg(s(Y, X))}),
  2673. %     (parent(X, Y), female(X), {vg(s(Y, X))}==>mother(X, Y)),
  2674. %     (mother(X, Y), {vg(s(Y, X))}==>parent(X, Y))
  2675. %   ].
  2676. %
  2677. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301
  2678. % succeed(user:are_clauses_entailed([ (mother(X, Y), {vg(s(X))}==>female(X)), (neg(female(X))<-neg(mother(X, Y)), parent(X, Y), {vg(s(X))}), (neg(mother(X, Y))<-neg(female(X)), {vg(s(X))}), (neg(parent(X, Y)), {vg(s(Y, X))}==>neg(mother(X, Y))), (neg(parent(X, Y))<-neg(mother(X, Y)), female(X), {vg(s(Y, X))}), (parent(X, Y), female(X), {vg(s(Y, X))}==>mother(X, Y)), (mother(X, Y), {vg(s(Y, X))}==>parent(X, Y))])).
  2679. %
  2680. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301
  2681. % gripe_time(warn(2.0783599330000015>0.8), user:pfc_fwd2(clif(iff(parent(X, Y)&female(X), mother(X, Y))), (u, u))).
  2682. %
  2683. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301
  2684. % gripe_time(warn(2.0802862740000023>0.6), user:pfc_assert_fast_timed(clif(iff(parent(X, Y)&female(X), mother(X, Y))), (u, u))).
  2685. %
  2686. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301
  2687. % succeed(user:must_det_l((show_interesting_cl(kif(fwc), iff(parent(_G637, _G638)&female(_G637), mother(_G637, _G638))), kif_process(iff(parent(_G637, _G638)&female(_G637), mother(_G637, _G638)))))).
  2688. %
  2689.  
  2690.  
  2691. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2692. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2693. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2694. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2695. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:303
  2696. % kif :-
  2697. %   all(X, all(Y, (parent(X, Y)&female(X)<=>mother(X, Y)))).
  2698. %
  2699. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:303
  2700. % pkif :-
  2701. %   all(X, all(Y, (parent(X, Y)&female(X)<=>mother(X, Y)))).
  2702. %
  2703. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:303
  2704. % cnf :-
  2705. %   (mother(X, Y)v (not(parent(X, Y))v not(female(X))))& ((not(mother(X, Y))v parent(X, Y))& (not(mother(X, Y))v female(X))).
  2706. %
  2707. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:303
  2708. % horn :-
  2709. %  
  2710. %   [ (female(X):-mother(X, Y)),
  2711. %     (not(female(X)):-not(mother(X, Y)), parent(X, Y)),
  2712. %     (not(mother(X, Y)):-not(female(X))),
  2713. %     (not(mother(X, Y)):-not(parent(X, Y))),
  2714. %     (not(parent(X, Y)):-not(mother(X, Y)), female(X)),
  2715. %     (mother(X, Y):-parent(X, Y), female(X)),
  2716. %     (parent(X, Y):-mother(X, Y))
  2717. %   ].
  2718. %
  2719. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:303
  2720. % pfc :-
  2721. %  
  2722. %   [ (mother(X, Y), {vg(s(X))}==>female(X)),
  2723. %     (neg(female(X))<-neg(mother(X, Y)), parent(X, Y), {vg(s(X))}),
  2724. %     (neg(mother(X, Y))<-neg(female(X)), {vg(s(X))}),
  2725. %     (neg(parent(X, Y)), {vg(s(Y, X))}==>neg(mother(X, Y))),
  2726. %     (neg(parent(X, Y))<-neg(mother(X, Y)), female(X), {vg(s(Y, X))}),
  2727. %     (parent(X, Y), female(X), {vg(s(Y, X))}==>mother(X, Y)),
  2728. %     (mother(X, Y), {vg(s(Y, X))}==>parent(X, Y))
  2729. %   ].
  2730. %
  2731. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:303
  2732. % succeed(user:are_clauses_entailed([ (mother(X, Y), {vg(s(X))}==>female(X)), (neg(female(X))<-neg(mother(X, Y)), parent(X, Y), {vg(s(X))}), (neg(mother(X, Y))<-neg(female(X)), {vg(s(X))}), (neg(parent(X, Y)), {vg(s(Y, X))}==>neg(mother(X, Y))), (neg(parent(X, Y))<-neg(mother(X, Y)), female(X), {vg(s(Y, X))}), (parent(X, Y), female(X), {vg(s(Y, X))}==>mother(X, Y)), (mother(X, Y), {vg(s(Y, X))}==>parent(X, Y))])).
  2733. %
  2734.  
  2735.  
  2736. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2737. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2738. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2739. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2740. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:304
  2741. % kif :-
  2742. %   all(X, all(Y, (parent(X, Y)&female(X)=>mother(X, Y)))).
  2743. %
  2744. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:304
  2745. % pkif :-
  2746. %   all(X, all(Y, (parent(X, Y)&female(X)=>mother(X, Y)))).
  2747. %
  2748. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:304
  2749. % cnf :-
  2750. %   mother(X, Y)v (not(parent(X, Y))v not(female(X))).
  2751. %
  2752. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:304
  2753. % horn :-
  2754. %  
  2755. %   [ (not(female(X)):-not(mother(X, Y)), parent(X, Y)),
  2756. %     (not(parent(X, Y)):-not(mother(X, Y)), female(X)),
  2757. %     (mother(X, Y):-parent(X, Y), female(X))
  2758. %   ].
  2759. %
  2760. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:304
  2761. % pfc :-
  2762. %  
  2763. %   [ (neg(female(X))<-neg(mother(X, Y)), parent(X, Y), {vg(s(X))}),
  2764. %     (neg(parent(X, Y))<-neg(mother(X, Y)), female(X), {vg(s(Y, X))}),
  2765. %     (parent(X, Y), female(X), {vg(s(Y, X))}==>mother(X, Y))
  2766. %   ].
  2767. %
  2768. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:304
  2769. % succeed(user:are_clauses_entailed([ (neg(female(X))<-neg(mother(X, Y)), parent(X, Y), {vg(s(X))}), (neg(parent(X, Y))<-neg(mother(X, Y)), female(X), {vg(s(Y, X))}), (parent(X, Y), female(X), {vg(s(Y, X))}==>mother(X, Y))])).
  2770. %
  2771.  
  2772.  
  2773. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2774. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2775. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2776. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2777. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:305
  2778. % kif :-
  2779. %   all(X, all(Y, (mother(X, Y)=>parent(X, Y)&female(X)))).
  2780. %
  2781. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:305
  2782. % pkif :-
  2783. %   all(X, all(Y, (mother(X, Y)=>parent(X, Y)&female(X)))).
  2784. %
  2785. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:305
  2786. % cnf :-
  2787. %   (not(mother(X, Y))v parent(X, Y))& (not(mother(X, Y))v female(X)).
  2788. %
  2789. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:305
  2790. % horn :-
  2791. %  
  2792. %   [ (female(X):-mother(X, Y)),
  2793. %     (not(mother(X, Y)):-not(female(X))),
  2794. %     (not(mother(X, Y)):-not(parent(X, Y))),
  2795. %     (parent(X, Y):-mother(X, Y))
  2796. %   ].
  2797. %
  2798. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:305
  2799. % pfc :-
  2800. %  
  2801. %   [ (mother(X, Y), {vg(s(X))}==>female(X)),
  2802. %     (neg(mother(X, Y))<-neg(female(X)), {vg(s(X))}),
  2803. %     (neg(parent(X, Y)), {vg(s(Y, X))}==>neg(mother(X, Y))),
  2804. %     (mother(X, Y), {vg(s(Y, X))}==>parent(X, Y))
  2805. %   ].
  2806. %
  2807. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:305
  2808. % succeed(user:are_clauses_entailed([ (mother(X, Y), {vg(s(X))}==>female(X)), (neg(mother(X, Y))<-neg(female(X)), {vg(s(X))}), (neg(parent(X, Y)), {vg(s(Y, X))}==>neg(mother(X, Y))), (mother(X, Y), {vg(s(Y, X))}==>parent(X, Y))])).
  2809. %
  2810. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:306
  2811. % succeed(user:boxlog_to_pfc((parent(A, B):-mother(A, B)), (mother(A, B), {vg(s(B, A))}==>parent(A, B)))).
  2812. %
  2813. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:306
  2814. % succeed(user:are_clauses_entailed((mother(A, B), {vg(s(B, A))}==>parent(A, B)))).
  2815. %
  2816. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:307
  2817. % succeed(user:boxlog_to_pfc((not(mother(A, B)):-not(parent(A, B))), (neg(parent(A, B)), {vg(s(B, A))}==>neg(mother(A, B))))).
  2818. %
  2819. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:307
  2820. % succeed(user:are_clauses_entailed((neg(parent(A, B)), {vg(s(B, A))}==>neg(mother(A, B))))).
  2821. %
  2822.  
  2823.  
  2824. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2825. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2826. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2827. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2828. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309
  2829. % kif :-
  2830. %   all(X, all(Y, if(parent(X, Y)&female(X), mother(X, Y)))).
  2831. %
  2832. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309
  2833. % pkif :-
  2834. %   all(X, all(Y, (parent(X, Y)&female(X)=>mother(X, Y)))).
  2835. %
  2836. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309
  2837. % cnf :-
  2838. %   mother(X, Y)v (not(parent(X, Y))v not(female(X))).
  2839. %
  2840. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309
  2841. % horn :-
  2842. %  
  2843. %   [ (not(female(X)):-not(mother(X, Y)), parent(X, Y)),
  2844. %     (not(parent(X, Y)):-not(mother(X, Y)), female(X)),
  2845. %     (mother(X, Y):-parent(X, Y), female(X))
  2846. %   ].
  2847. %
  2848. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309
  2849. % succeed(user:kif_to_boxlog(if(parent(X, Y)&female(X), mother(X, Y)), [ (not(female(X)):-not(mother(X, Y)), parent(X, Y)), (not(parent(X, Y)):-not(mother(X, Y)), female(X)), (mother(X, Y):-parent(X, Y), female(X))])).
  2850. %
  2851.  
  2852.  
  2853. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2854. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2855. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2856. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2857. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309
  2858. % kif :-
  2859. %   all(X, all(Y, if(parent(X, Y)&female(X), mother(X, Y)))).
  2860. %
  2861. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309
  2862. % pkif :-
  2863. %   all(X, all(Y, (parent(X, Y)&female(X)=>mother(X, Y)))).
  2864. %
  2865. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309
  2866. % cnf :-
  2867. %   mother(X, Y)v (not(parent(X, Y))v not(female(X))).
  2868. %
  2869. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309
  2870. % horn :-
  2871. %  
  2872. %   [ (not(female(X)):-not(mother(X, Y)), parent(X, Y)),
  2873. %     (not(parent(X, Y)):-not(mother(X, Y)), female(X)),
  2874. %     (mother(X, Y):-parent(X, Y), female(X))
  2875. %   ].
  2876. %
  2877. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309
  2878. % pfc :-
  2879. %  
  2880. %   [ (neg(female(X))<-neg(mother(X, Y)), parent(X, Y), {vg(s(X))}),
  2881. %     (neg(parent(X, Y))<-neg(mother(X, Y)), female(X), {vg(s(Y, X))}),
  2882. %     (parent(X, Y), female(X), {vg(s(Y, X))}==>mother(X, Y))
  2883. %   ].
  2884. %
  2885.  
  2886.  
  2887. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2888. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2889. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2890. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2891. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309
  2892. % kif :-
  2893. %   all(X, all(Y, if(parent(X, Y)&female(X), mother(X, Y)))).
  2894. %
  2895. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309
  2896. % pkif :-
  2897. %   all(X, all(Y, (parent(X, Y)&female(X)=>mother(X, Y)))).
  2898. %
  2899. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309
  2900. % cnf :-
  2901. %   mother(X, Y)v (not(parent(X, Y))v not(female(X))).
  2902. %
  2903. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309
  2904. % horn :-
  2905. %  
  2906. %   [ (not(female(X)):-not(mother(X, Y)), parent(X, Y)),
  2907. %     (not(parent(X, Y)):-not(mother(X, Y)), female(X)),
  2908. %     (mother(X, Y):-parent(X, Y), female(X))
  2909. %   ].
  2910. %
  2911. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309
  2912. % pfc :-
  2913. %  
  2914. %   [ (neg(female(X))<-neg(mother(X, Y)), parent(X, Y), {vg(s(X))}),
  2915. %     (neg(parent(X, Y))<-neg(mother(X, Y)), female(X), {vg(s(Y, X))}),
  2916. %     (parent(X, Y), female(X), {vg(s(Y, X))}==>mother(X, Y))
  2917. %   ].
  2918. %
  2919. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309
  2920. % succeed(user:are_clauses_entailed([ (neg(female(X))<-neg(mother(X, Y)), parent(X, Y), {vg(s(X))}), (neg(parent(X, Y))<-neg(mother(X, Y)), female(X), {vg(s(Y, X))}), (parent(X, Y), female(X), {vg(s(Y, X))}==>mother(X, Y))])).
  2921. %
  2922. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309
  2923. % gripe_time(warn(1.0214517149999978>0.8), user:pfc_fwd2(clif(if(parent(X, Y)&female(X), mother(X, Y))), (u, u))).
  2924. %
  2925. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309
  2926. % gripe_time(warn(1.023412240000006>0.6), user:pfc_assert_fast_timed(clif(if(parent(X, Y)&female(X), mother(X, Y))), (u, u))).
  2927. %
  2928. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309
  2929. % succeed(user:must_det_l((show_interesting_cl(kif(fwc), if(parent(_G637, _G638)&female(_G637), mother(_G637, _G638))), kif_process(if(parent(_G637, _G638)&female(_G637), mother(_G637, _G638)))))).
  2930. %
  2931.  
  2932.  
  2933. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2934. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2935. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2936. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2937. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310
  2938. % kif :-
  2939. %   all(X, all(Y, if(mother(X, Y), parent(X, Y)&female(X)))).
  2940. %
  2941. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310
  2942. % pkif :-
  2943. %   all(X, all(Y, (mother(X, Y)=>parent(X, Y)&female(X)))).
  2944. %
  2945. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310
  2946. % cnf :-
  2947. %   (not(mother(X, Y))v parent(X, Y))& (not(mother(X, Y))v female(X)).
  2948. %
  2949. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310
  2950. % horn :-
  2951. %  
  2952. %   [ (female(X):-mother(X, Y)),
  2953. %     (not(mother(X, Y)):-not(female(X))),
  2954. %     (not(mother(X, Y)):-not(parent(X, Y))),
  2955. %     (parent(X, Y):-mother(X, Y))
  2956. %   ].
  2957. %
  2958. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310
  2959. % succeed(user:kif_to_boxlog(if(mother(X, Y), parent(X, Y)&female(X)), [ (female(X):-mother(X, Y)), (not(mother(X, Y)):-not(female(X))), (not(mother(X, Y)):-not(parent(X, Y))), (parent(X, Y):-mother(X, Y))])).
  2960. %
  2961.  
  2962.  
  2963. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2964. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2965. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2966. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2967. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310
  2968. % kif :-
  2969. %   all(X, all(Y, if(mother(X, Y), parent(X, Y)&female(X)))).
  2970. %
  2971. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310
  2972. % pkif :-
  2973. %   all(X, all(Y, (mother(X, Y)=>parent(X, Y)&female(X)))).
  2974. %
  2975. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310
  2976. % cnf :-
  2977. %   (not(mother(X, Y))v parent(X, Y))& (not(mother(X, Y))v female(X)).
  2978. %
  2979. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310
  2980. % horn :-
  2981. %  
  2982. %   [ (female(X):-mother(X, Y)),
  2983. %     (not(mother(X, Y)):-not(female(X))),
  2984. %     (not(mother(X, Y)):-not(parent(X, Y))),
  2985. %     (parent(X, Y):-mother(X, Y))
  2986. %   ].
  2987. %
  2988. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310
  2989. % pfc :-
  2990. %  
  2991. %   [ (mother(X, Y), {vg(s(X))}==>female(X)),
  2992. %     (neg(mother(X, Y))<-neg(female(X)), {vg(s(X))}),
  2993. %     (neg(parent(X, Y)), {vg(s(Y, X))}==>neg(mother(X, Y))),
  2994. %     (mother(X, Y), {vg(s(Y, X))}==>parent(X, Y))
  2995. %   ].
  2996. %
  2997.  
  2998.  
  2999. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3000. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3001. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3002. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3003. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310
  3004. % kif :-
  3005. %   all(X, all(Y, if(mother(X, Y), parent(X, Y)&female(X)))).
  3006. %
  3007. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310
  3008. % pkif :-
  3009. %   all(X, all(Y, (mother(X, Y)=>parent(X, Y)&female(X)))).
  3010. %
  3011. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310
  3012. % cnf :-
  3013. %   (not(mother(X, Y))v parent(X, Y))& (not(mother(X, Y))v female(X)).
  3014. %
  3015. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310
  3016. % horn :-
  3017. %  
  3018. %   [ (female(X):-mother(X, Y)),
  3019. %     (not(mother(X, Y)):-not(female(X))),
  3020. %     (not(mother(X, Y)):-not(parent(X, Y))),
  3021. %     (parent(X, Y):-mother(X, Y))
  3022. %   ].
  3023. %
  3024. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310
  3025. % pfc :-
  3026. %  
  3027. %   [ (mother(X, Y), {vg(s(X))}==>female(X)),
  3028. %     (neg(mother(X, Y))<-neg(female(X)), {vg(s(X))}),
  3029. %     (neg(parent(X, Y)), {vg(s(Y, X))}==>neg(mother(X, Y))),
  3030. %     (mother(X, Y), {vg(s(Y, X))}==>parent(X, Y))
  3031. %   ].
  3032. %
  3033. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310
  3034. % succeed(user:are_clauses_entailed([ (mother(X, Y), {vg(s(X))}==>female(X)), (neg(mother(X, Y))<-neg(female(X)), {vg(s(X))}), (neg(parent(X, Y)), {vg(s(Y, X))}==>neg(mother(X, Y))), (mother(X, Y), {vg(s(Y, X))}==>parent(X, Y))])).
  3035. %
  3036. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310
  3037. % gripe_time(warn(0.8255980520000037>0.8), user:pfc_fwd2(clif(if(mother(X, Y), parent(X, Y)&female(X))), (u, u))).
  3038. %
  3039. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310
  3040. % gripe_time(warn(0.8275502079999981>0.6), user:pfc_assert_fast_timed(clif(if(mother(X, Y), parent(X, Y)&female(X))), (u, u))).
  3041. %
  3042. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310
  3043. % succeed(user:must_det_l((show_interesting_cl(kif(fwc), if(mother(_G637, _G638), parent(_G637, _G638)&female(_G637))), kif_process(if(mother(_G637, _G638), parent(_G637, _G638)&female(_G637)))))).
  3044. %
  3045. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:312
  3046. % succeed(user:boxlog_to_pfc((parent(A, B):-mother(A, B)), (mother(A, B), {vg(s(B, A))}==>parent(A, B)))).
  3047. %
  3048. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:312
  3049. % succeed(user:are_clauses_entailed((mother(A, B), {vg(s(B, A))}==>parent(A, B)))).
  3050. %
  3051.  
  3052.  
  3053. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3054. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3055. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3056. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3057. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317
  3058. % kif :-
  3059. %   all(Y, all(X, all(Z, if((parent(X, Y), parent(Y, Z)), grandparent(X, Z))))).
  3060. %
  3061. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317
  3062. % pkif :-
  3063. %   all(Y, all(X, all(Z, (parent(X, Y)&parent(Y, Z)=>grandparent(X, Z))))).
  3064. %
  3065. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317
  3066. % cnf :-
  3067. %   grandparent(X, Z)v (not(parent(X, Y))v not(parent(Y, Z))).
  3068. %
  3069. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317
  3070. % horn :-
  3071. %  
  3072. %   [ (not(parent(X, Y)):-not(grandparent(X, Z)), parent(Y, Z)),
  3073. %     (not(parent(Y, Z)):-not(grandparent(X, Z)), parent(X, Y)),
  3074. %     (grandparent(X, Z):-parent(X, Y), parent(Y, Z))
  3075. %   ].
  3076. %
  3077. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317
  3078. % succeed(user:kif_to_boxlog(if((parent(X, Y), parent(Y, Z)), grandparent(X, Z)), [ (not(parent(X, Y)):-not(grandparent(X, Z)), parent(Y, Z)), (not(parent(Y, Z)):-not(grandparent(X, Z)), parent(X, Y)), (grandparent(X, Z):-parent(X, Y), parent(Y, Z))])).
  3079. %
  3080. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317
  3081. % succeed(user:boxlog_to_pfc((not(parent(X, Y)):-not(grandparent(X, Z)), parent(Y, Z)), (neg(parent(X, Y))<-neg(grandparent(X, Z)), {avoidHeadLoop(parent(Y, Z), parent(X, Y))}, parent(Y, Z), {vg(s(Y, X))}))).
  3082. %
  3083. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317
  3084. % succeed(user:boxlog_to_pfc((not(parent(Y, Z)):-not(grandparent(X, Z)), parent(X, Y)), (neg(parent(Y, Z))<-neg(grandparent(X, Z)), {avoidHeadLoop(parent(X, Y), parent(Y, Z))}, parent(X, Y), {vg(s(Z, Y))}))).
  3085. %
  3086. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317
  3087. % succeed(user:boxlog_to_pfc((grandparent(X, Z):-parent(X, Y), parent(Y, Z)), (parent(X, Y), parent(Y, Z), {vg(s(Z, X))}==>grandparent(X, Z)))).
  3088. %
  3089.  
  3090.  
  3091. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3092. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3093. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3094. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3095. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317
  3096. % kif :-
  3097. %   all(Y, all(X, all(Z, if((parent(X, Y), parent(Y, Z)), grandparent(X, Z))))).
  3098. %
  3099. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317
  3100. % pkif :-
  3101. %   all(Y, all(X, all(Z, (parent(X, Y)&parent(Y, Z)=>grandparent(X, Z))))).
  3102. %
  3103. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317
  3104. % cnf :-
  3105. %   grandparent(X, Z)v (not(parent(X, Y))v not(parent(Y, Z))).
  3106. %
  3107. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317
  3108. % horn :-
  3109. %  
  3110. %   [ (not(parent(X, Y)):-not(grandparent(X, Z)), parent(Y, Z)),
  3111. %     (not(parent(Y, Z)):-not(grandparent(X, Z)), parent(X, Y)),
  3112. %     (grandparent(X, Z):-parent(X, Y), parent(Y, Z))
  3113. %   ].
  3114. %
  3115. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317
  3116. % pfc :-
  3117. %  
  3118. %   [ (neg(parent(X, Y))<-neg(grandparent(X, Z)), {avoidHeadLoop(parent(Y, Z), parent(X, Y))}, parent(Y, Z), {vg(s(Y, X))}),
  3119. %     (neg(parent(Y, Z))<-neg(grandparent(X, Z)), {avoidHeadLoop(parent(X, Y), parent(Y, Z))}, parent(X, Y), {vg(s(Z, Y))}),
  3120. %     (parent(X, Y), parent(Y, Z), {vg(s(Z, X))}==>grandparent(X, Z))
  3121. %   ].
  3122. %
  3123. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317
  3124. % Adding (:) ptBinaryPredicate(grandparent)    <-------- (pt(tPred(grandparent),rhs([ptBinaryPredicate(grandparent)])) <-TF-> tPred(grandparent))
  3125.  
  3126.  
  3127. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3128. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3129. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3130. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3131. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317
  3132. % kif :-
  3133. %   all(Y, all(X, all(Z, if((parent(X, Y), parent(Y, Z)), grandparent(X, Z))))).
  3134. %
  3135. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317
  3136. % pkif :-
  3137. %   all(Y, all(X, all(Z, (parent(X, Y)&parent(Y, Z)=>grandparent(X, Z))))).
  3138. %
  3139. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317
  3140. % cnf :-
  3141. %   grandparent(X, Z)v (not(parent(X, Y))v not(parent(Y, Z))).
  3142. %
  3143. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317
  3144. % horn :-
  3145. %  
  3146. %   [ (not(parent(X, Y)):-not(grandparent(X, Z)), parent(Y, Z)),
  3147. %     (not(parent(Y, Z)):-not(grandparent(X, Z)), parent(X, Y)),
  3148. %     (grandparent(X, Z):-parent(X, Y), parent(Y, Z))
  3149. %   ].
  3150. %
  3151. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317
  3152. % pfc :-
  3153. %  
  3154. %   [ (neg(parent(X, Y))<-neg(grandparent(X, Z)), {avoidHeadLoop(parent(Y, Z), parent(X, Y))}, parent(Y, Z), {vg(s(Y, X))}),
  3155. %     (neg(parent(Y, Z))<-neg(grandparent(X, Z)), {avoidHeadLoop(parent(X, Y), parent(Y, Z))}, parent(X, Y), {vg(s(Z, Y))}),
  3156. %     (parent(X, Y), parent(Y, Z), {vg(s(Z, X))}==>grandparent(X, Z))
  3157. %   ].
  3158. %
  3159. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317
  3160. % succeed(user:are_clauses_entailed([ (neg(parent(X, Y))<-neg(grandparent(X, Z)), {avoidHeadLoop(parent(Y, Z), parent(X, Y))}, parent(Y, Z), {vg(s(Y, X))}), (neg(parent(Y, Z))<-neg(grandparent(X, Z)), {avoidHeadLoop(parent(X, Y), parent(Y, Z))}, parent(X, Y), {vg(s(Z, Y))}), (parent(X, Y), parent(Y, Z), {vg(s(Z, X))}==>grandparent(X, Z))])).
  3161. %
  3162. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317
  3163. % gripe_time(warn(1.2852000570000044>0.8), user:pfc_fwd2(clif(if((parent(X, Y), parent(Y, Z)), grandparent(X, Z))), (u, u))).
  3164. %
  3165. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317
  3166. % gripe_time(warn(1.287147392999998>0.6), user:pfc_assert_fast_timed(clif(if((parent(X, Y), parent(Y, Z)), grandparent(X, Z))), (u, u))).
  3167. %
  3168. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317
  3169. % succeed(user:must_det_l((show_interesting_cl(kif(fwc), if((parent(_G637, _G638), parent(_G638, _G659)), grandparent(_G637, _G659))), kif_process(if((parent(_G637, _G638), parent(_G638, _G659)), grandparent(_G637, _G659)))))).
  3170. %
  3171.  
  3172.  
  3173. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3174. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3175. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3176. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3177. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318
  3178. % kif :-
  3179. %   all(X, all(Y, iff((grandparent(X, Y), male(X)), grandfather(X, Y)))).
  3180. %
  3181. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318
  3182. % pkif :-
  3183. %   all(X, all(Y, (grandparent(X, Y)&male(X)<=>grandfather(X, Y)))).
  3184. %
  3185. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318
  3186. % cnf :-
  3187. %   (grandfather(X, Y)v (not(grandparent(X, Y))v not(male(X))))& ((not(grandfather(X, Y))v grandparent(X, Y))& (not(grandfather(X, Y))v male(X))).
  3188. %
  3189. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318
  3190. % horn :-
  3191. %  
  3192. %   [ (male(X):-grandfather(X, Y)),
  3193. %     (not(male(X)):-not(grandfather(X, Y)), grandparent(X, Y)),
  3194. %     (not(grandfather(X, Y)):-not(male(X))),
  3195. %     (not(grandfather(X, Y)):-not(grandparent(X, Y))),
  3196. %     (not(grandparent(X, Y)):-not(grandfather(X, Y)), male(X)),
  3197. %     (grandfather(X, Y):-grandparent(X, Y), male(X)),
  3198. %     (grandparent(X, Y):-grandfather(X, Y))
  3199. %   ].
  3200. %
  3201. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318
  3202. % succeed(user:kif_to_boxlog(iff((grandparent(X, Y), male(X)), grandfather(X, Y)), [ (male(X):-grandfather(X, Y)), (not(male(X)):-not(grandfather(X, Y)), grandparent(X, Y)), (not(grandfather(X, Y)):-not(male(X))), (not(grandfather(X, Y)):-not(grandparent(X, Y))), (not(grandparent(X, Y)):-not(grandfather(X, Y)), male(X)), (grandfather(X, Y):-grandparent(X, Y), male(X)), (grandparent(X, Y):-grandfather(X, Y))])).
  3203. %
  3204. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318
  3205. % succeed(user:boxlog_to_pfc((male(X):-grandfather(X, Y)), (grandfather(X, Y), {vg(s(X))}==>male(X)))).
  3206. %
  3207. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318
  3208. % succeed(user:boxlog_to_pfc((not(male(X)):-not(grandfather(X, Y)), grandparent(X, Y)), (neg(male(X))<-neg(grandfather(X, Y)), grandparent(X, Y), {vg(s(X))}))).
  3209. %
  3210. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318
  3211. % succeed(user:boxlog_to_pfc((not(grandfather(X, Y)):-not(male(X))), (neg(grandfather(X, Y))<-neg(male(X)), {vg(s(X))}))).
  3212. %
  3213. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318
  3214. % succeed(user:boxlog_to_pfc((not(grandfather(X, Y)):-not(grandparent(X, Y))), (neg(grandparent(X, Y)), {vg(s(Y, X))}==>neg(grandfather(X, Y))))).
  3215. %
  3216. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318
  3217. % succeed(user:boxlog_to_pfc((not(grandparent(X, Y)):-not(grandfather(X, Y)), male(X)), (neg(grandparent(X, Y))<-neg(grandfather(X, Y)), male(X), {vg(s(Y, X))}))).
  3218. %
  3219. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318
  3220. % succeed(user:boxlog_to_pfc((grandfather(X, Y):-grandparent(X, Y), male(X)), (grandparent(X, Y), male(X), {vg(s(Y, X))}==>grandfather(X, Y)))).
  3221. %
  3222. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318
  3223. % succeed(user:boxlog_to_pfc((grandparent(X, Y):-grandfather(X, Y)), (grandfather(X, Y), {vg(s(Y, X))}==>grandparent(X, Y)))).
  3224. %
  3225.  
  3226.  
  3227. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3228. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3229. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3230. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3231. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318
  3232. % kif :-
  3233. %   all(X, all(Y, iff((grandparent(X, Y), male(X)), grandfather(X, Y)))).
  3234. %
  3235. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318
  3236. % pkif :-
  3237. %   all(X, all(Y, (grandparent(X, Y)&male(X)<=>grandfather(X, Y)))).
  3238. %
  3239. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318
  3240. % cnf :-
  3241. %   (grandfather(X, Y)v (not(grandparent(X, Y))v not(male(X))))& ((not(grandfather(X, Y))v grandparent(X, Y))& (not(grandfather(X, Y))v male(X))).
  3242. %
  3243. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318
  3244. % horn :-
  3245. %  
  3246. %   [ (male(X):-grandfather(X, Y)),
  3247. %     (not(male(X)):-not(grandfather(X, Y)), grandparent(X, Y)),
  3248. %     (not(grandfather(X, Y)):-not(male(X))),
  3249. %     (not(grandfather(X, Y)):-not(grandparent(X, Y))),
  3250. %     (not(grandparent(X, Y)):-not(grandfather(X, Y)), male(X)),
  3251. %     (grandfather(X, Y):-grandparent(X, Y), male(X)),
  3252. %     (grandparent(X, Y):-grandfather(X, Y))
  3253. %   ].
  3254. %
  3255. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318
  3256. % pfc :-
  3257. %  
  3258. %   [ (grandfather(X, Y), {vg(s(X))}==>male(X)),
  3259. %     (neg(male(X))<-neg(grandfather(X, Y)), grandparent(X, Y), {vg(s(X))}),
  3260. %     (neg(grandfather(X, Y))<-neg(male(X)), {vg(s(X))}),
  3261. %     (neg(grandparent(X, Y)), {vg(s(Y, X))}==>neg(grandfather(X, Y))),
  3262. %     (neg(grandparent(X, Y))<-neg(grandfather(X, Y)), male(X), {vg(s(Y, X))}),
  3263. %     (grandparent(X, Y), male(X), {vg(s(Y, X))}==>grandfather(X, Y)),
  3264. %     (grandfather(X, Y), {vg(s(Y, X))}==>grandparent(X, Y))
  3265. %   ].
  3266. %
  3267. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318
  3268. % Adding (:) ptBinaryPredicate(grandfather)    <-------- (pt(tPred(grandfather),rhs([ptBinaryPredicate(grandfather)])) <-TF-> tPred(grandfather))
  3269.  
  3270.  
  3271. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3272. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3273. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3274. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3275. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318
  3276. % kif :-
  3277. %   all(X, all(Y, iff((grandparent(X, Y), male(X)), grandfather(X, Y)))).
  3278. %
  3279. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318
  3280. % pkif :-
  3281. %   all(X, all(Y, (grandparent(X, Y)&male(X)<=>grandfather(X, Y)))).
  3282. %
  3283. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318
  3284. % cnf :-
  3285. %   (grandfather(X, Y)v (not(grandparent(X, Y))v not(male(X))))& ((not(grandfather(X, Y))v grandparent(X, Y))& (not(grandfather(X, Y))v male(X))).
  3286. %
  3287. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318
  3288. % horn :-
  3289. %  
  3290. %   [ (male(X):-grandfather(X, Y)),
  3291. %     (not(male(X)):-not(grandfather(X, Y)), grandparent(X, Y)),
  3292. %     (not(grandfather(X, Y)):-not(male(X))),
  3293. %     (not(grandfather(X, Y)):-not(grandparent(X, Y))),
  3294. %     (not(grandparent(X, Y)):-not(grandfather(X, Y)), male(X)),
  3295. %     (grandfather(X, Y):-grandparent(X, Y), male(X)),
  3296. %     (grandparent(X, Y):-grandfather(X, Y))
  3297. %   ].
  3298. %
  3299. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318
  3300. % pfc :-
  3301. %  
  3302. %   [ (grandfather(X, Y), {vg(s(X))}==>male(X)),
  3303. %     (neg(male(X))<-neg(grandfather(X, Y)), grandparent(X, Y), {vg(s(X))}),
  3304. %     (neg(grandfather(X, Y))<-neg(male(X)), {vg(s(X))}),
  3305. %     (neg(grandparent(X, Y)), {vg(s(Y, X))}==>neg(grandfather(X, Y))),
  3306. %     (neg(grandparent(X, Y))<-neg(grandfather(X, Y)), male(X), {vg(s(Y, X))}),
  3307. %     (grandparent(X, Y), male(X), {vg(s(Y, X))}==>grandfather(X, Y)),
  3308. %     (grandfather(X, Y), {vg(s(Y, X))}==>grandparent(X, Y))
  3309. %   ].
  3310. %
  3311. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318
  3312. % succeed(user:are_clauses_entailed([ (grandfather(X, Y), {vg(s(X))}==>male(X)), (neg(male(X))<-neg(grandfather(X, Y)), grandparent(X, Y), {vg(s(X))}), (neg(grandfather(X, Y))<-neg(male(X)), {vg(s(X))}), (neg(grandparent(X, Y)), {vg(s(Y, X))}==>neg(grandfather(X, Y))), (neg(grandparent(X, Y))<-neg(grandfather(X, Y)), male(X), {vg(s(Y, X))}), (grandparent(X, Y), male(X), {vg(s(Y, X))}==>grandfather(X, Y)), (grandfather(X, Y), {vg(s(Y, X))}==>grandparent(X, Y))])).
  3313. %
  3314. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318
  3315. % gripe_time(warn(1.9990840519999935>0.8), user:pfc_fwd2(clif(iff((grandparent(X, Y), male(X)), grandfather(X, Y))), (u, u))).
  3316. %
  3317. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318
  3318. % gripe_time(warn(2.000997704999996>0.6), user:pfc_assert_fast_timed(clif(iff((grandparent(X, Y), male(X)), grandfather(X, Y))), (u, u))).
  3319. %
  3320. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318
  3321. % succeed(user:must_det_l((show_interesting_cl(kif(fwc), iff((grandparent(_G637, _G638), male(_G637)), grandfather(_G637, _G638))), kif_process(iff((grandparent(_G637, _G638), male(_G637)), grandfather(_G637, _G638)))))).
  3322. %
  3323.  
  3324.  
  3325. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3326. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3327. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3328. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3329. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319
  3330. % kif :-
  3331. %   all(X, all(Y, iff((grandparent(X, Y), female(X)), grandmother(X, Y)))).
  3332. %
  3333. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319
  3334. % pkif :-
  3335. %   all(X, all(Y, (grandparent(X, Y)&female(X)<=>grandmother(X, Y)))).
  3336. %
  3337. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319
  3338. % cnf :-
  3339. %   (grandmother(X, Y)v (not(grandparent(X, Y))v not(female(X))))& ((not(grandmother(X, Y))v grandparent(X, Y))& (not(grandmother(X, Y))v female(X))).
  3340. %
  3341. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319
  3342. % horn :-
  3343. %  
  3344. %   [ (female(X):-grandmother(X, Y)),
  3345. %     (not(female(X)):-not(grandmother(X, Y)), grandparent(X, Y)),
  3346. %     (not(grandmother(X, Y)):-not(female(X))),
  3347. %     (not(grandmother(X, Y)):-not(grandparent(X, Y))),
  3348. %     (not(grandparent(X, Y)):-not(grandmother(X, Y)), female(X)),
  3349. %     (grandmother(X, Y):-grandparent(X, Y), female(X)),
  3350. %     (grandparent(X, Y):-grandmother(X, Y))
  3351. %   ].
  3352. %
  3353. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319
  3354. % succeed(user:kif_to_boxlog(iff((grandparent(X, Y), female(X)), grandmother(X, Y)), [ (female(X):-grandmother(X, Y)), (not(female(X)):-not(grandmother(X, Y)), grandparent(X, Y)), (not(grandmother(X, Y)):-not(female(X))), (not(grandmother(X, Y)):-not(grandparent(X, Y))), (not(grandparent(X, Y)):-not(grandmother(X, Y)), female(X)), (grandmother(X, Y):-grandparent(X, Y), female(X)), (grandparent(X, Y):-grandmother(X, Y))])).
  3355. %
  3356. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319
  3357. % succeed(user:boxlog_to_pfc((female(X):-grandmother(X, Y)), (grandmother(X, Y), {vg(s(X))}==>female(X)))).
  3358. %
  3359. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319
  3360. % succeed(user:boxlog_to_pfc((not(female(X)):-not(grandmother(X, Y)), grandparent(X, Y)), (neg(female(X))<-neg(grandmother(X, Y)), grandparent(X, Y), {vg(s(X))}))).
  3361. %
  3362. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319
  3363. % succeed(user:boxlog_to_pfc((not(grandmother(X, Y)):-not(female(X))), (neg(grandmother(X, Y))<-neg(female(X)), {vg(s(X))}))).
  3364. %
  3365. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319
  3366. % succeed(user:boxlog_to_pfc((not(grandmother(X, Y)):-not(grandparent(X, Y))), (neg(grandparent(X, Y)), {vg(s(Y, X))}==>neg(grandmother(X, Y))))).
  3367. %
  3368. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319
  3369. % succeed(user:boxlog_to_pfc((not(grandparent(X, Y)):-not(grandmother(X, Y)), female(X)), (neg(grandparent(X, Y))<-neg(grandmother(X, Y)), female(X), {vg(s(Y, X))}))).
  3370. %
  3371. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319
  3372. % succeed(user:boxlog_to_pfc((grandmother(X, Y):-grandparent(X, Y), female(X)), (grandparent(X, Y), female(X), {vg(s(Y, X))}==>grandmother(X, Y)))).
  3373. %
  3374. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319
  3375. % succeed(user:boxlog_to_pfc((grandparent(X, Y):-grandmother(X, Y)), (grandmother(X, Y), {vg(s(Y, X))}==>grandparent(X, Y)))).
  3376. %
  3377.  
  3378.  
  3379. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3380. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3381. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3382. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3383. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319
  3384. % kif :-
  3385. %   all(X, all(Y, iff((grandparent(X, Y), female(X)), grandmother(X, Y)))).
  3386. %
  3387. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319
  3388. % pkif :-
  3389. %   all(X, all(Y, (grandparent(X, Y)&female(X)<=>grandmother(X, Y)))).
  3390. %
  3391. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319
  3392. % cnf :-
  3393. %   (grandmother(X, Y)v (not(grandparent(X, Y))v not(female(X))))& ((not(grandmother(X, Y))v grandparent(X, Y))& (not(grandmother(X, Y))v female(X))).
  3394. %
  3395. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319
  3396. % horn :-
  3397. %  
  3398. %   [ (female(X):-grandmother(X, Y)),
  3399. %     (not(female(X)):-not(grandmother(X, Y)), grandparent(X, Y)),
  3400. %     (not(grandmother(X, Y)):-not(female(X))),
  3401. %     (not(grandmother(X, Y)):-not(grandparent(X, Y))),
  3402. %     (not(grandparent(X, Y)):-not(grandmother(X, Y)), female(X)),
  3403. %     (grandmother(X, Y):-grandparent(X, Y), female(X)),
  3404. %     (grandparent(X, Y):-grandmother(X, Y))
  3405. %   ].
  3406. %
  3407. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319
  3408. % pfc :-
  3409. %  
  3410. %   [ (grandmother(X, Y), {vg(s(X))}==>female(X)),
  3411. %     (neg(female(X))<-neg(grandmother(X, Y)), grandparent(X, Y), {vg(s(X))}),
  3412. %     (neg(grandmother(X, Y))<-neg(female(X)), {vg(s(X))}),
  3413. %     (neg(grandparent(X, Y)), {vg(s(Y, X))}==>neg(grandmother(X, Y))),
  3414. %     (neg(grandparent(X, Y))<-neg(grandmother(X, Y)), female(X), {vg(s(Y, X))}),
  3415. %     (grandparent(X, Y), female(X), {vg(s(Y, X))}==>grandmother(X, Y)),
  3416. %     (grandmother(X, Y), {vg(s(Y, X))}==>grandparent(X, Y))
  3417. %   ].
  3418. %
  3419. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319
  3420. % Adding (:) ptBinaryPredicate(grandmother)    <-------- (pt(tPred(grandmother),rhs([ptBinaryPredicate(grandmother)])) <-TF-> tPred(grandmother))
  3421.  
  3422.  
  3423. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3424. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3425. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3426. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3427. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319
  3428. % kif :-
  3429. %   all(X, all(Y, iff((grandparent(X, Y), female(X)), grandmother(X, Y)))).
  3430. %
  3431. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319
  3432. % pkif :-
  3433. %   all(X, all(Y, (grandparent(X, Y)&female(X)<=>grandmother(X, Y)))).
  3434. %
  3435. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319
  3436. % cnf :-
  3437. %   (grandmother(X, Y)v (not(grandparent(X, Y))v not(female(X))))& ((not(grandmother(X, Y))v grandparent(X, Y))& (not(grandmother(X, Y))v female(X))).
  3438. %
  3439. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319
  3440. % horn :-
  3441. %  
  3442. %   [ (female(X):-grandmother(X, Y)),
  3443. %     (not(female(X)):-not(grandmother(X, Y)), grandparent(X, Y)),
  3444. %     (not(grandmother(X, Y)):-not(female(X))),
  3445. %     (not(grandmother(X, Y)):-not(grandparent(X, Y))),
  3446. %     (not(grandparent(X, Y)):-not(grandmother(X, Y)), female(X)),
  3447. %     (grandmother(X, Y):-grandparent(X, Y), female(X)),
  3448. %     (grandparent(X, Y):-grandmother(X, Y))
  3449. %   ].
  3450. %
  3451. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319
  3452. % pfc :-
  3453. %  
  3454. %   [ (grandmother(X, Y), {vg(s(X))}==>female(X)),
  3455. %     (neg(female(X))<-neg(grandmother(X, Y)), grandparent(X, Y), {vg(s(X))}),
  3456. %     (neg(grandmother(X, Y))<-neg(female(X)), {vg(s(X))}),
  3457. %     (neg(grandparent(X, Y)), {vg(s(Y, X))}==>neg(grandmother(X, Y))),
  3458. %     (neg(grandparent(X, Y))<-neg(grandmother(X, Y)), female(X), {vg(s(Y, X))}),
  3459. %     (grandparent(X, Y), female(X), {vg(s(Y, X))}==>grandmother(X, Y)),
  3460. %     (grandmother(X, Y), {vg(s(Y, X))}==>grandparent(X, Y))
  3461. %   ].
  3462. %
  3463. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319
  3464. % succeed(user:are_clauses_entailed([ (grandmother(X, Y), {vg(s(X))}==>female(X)), (neg(female(X))<-neg(grandmother(X, Y)), grandparent(X, Y), {vg(s(X))}), (neg(grandmother(X, Y))<-neg(female(X)), {vg(s(X))}), (neg(grandparent(X, Y)), {vg(s(Y, X))}==>neg(grandmother(X, Y))), (neg(grandparent(X, Y))<-neg(grandmother(X, Y)), female(X), {vg(s(Y, X))}), (grandparent(X, Y), female(X), {vg(s(Y, X))}==>grandmother(X, Y)), (grandmother(X, Y), {vg(s(Y, X))}==>grandparent(X, Y))])).
  3465. %
  3466. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319
  3467. % gripe_time(warn(1.9828190639999974>0.8), user:pfc_fwd2(clif(iff((grandparent(X, Y), female(X)), grandmother(X, Y))), (u, u))).
  3468. %
  3469. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319
  3470. % gripe_time(warn(1.984948432000003>0.6), user:pfc_assert_fast_timed(clif(iff((grandparent(X, Y), female(X)), grandmother(X, Y))), (u, u))).
  3471. %
  3472. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319
  3473. % succeed(user:must_det_l((show_interesting_cl(kif(fwc), iff((grandparent(_G637, _G638), female(_G637)), grandmother(_G637, _G638))), kif_process(iff((grandparent(_G637, _G638), female(_G637)), grandmother(_G637, _G638)))))).
  3474. %
  3475.  
  3476.  
  3477. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3478. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3479. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3480. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3481. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321
  3482. % kif :-
  3483. %   all(Kid,
  3484. %       all(Ma,
  3485. %       all(GrandKid,
  3486. %           if((mother(Ma, Kid), parent(Kid, GrandKid)),
  3487. %              grandmother(Ma, GrandKid))))).
  3488. %
  3489. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321
  3490. % pkif :-
  3491. %   all(Kid,
  3492. %       all(Ma,
  3493. %       all(GrandKid,
  3494. %           (mother(Ma, Kid)&parent(Kid, GrandKid)=>grandmother(Ma, GrandKid))))).
  3495. %
  3496. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321
  3497. % cnf :-
  3498. %   grandmother(Ma, GrandKid)v (not(mother(Ma, Kid))v not(parent(Kid, GrandKid))).
  3499. %
  3500. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321
  3501. % horn :-
  3502. %  
  3503. %   [ (not(mother(Ma, Kid)):-not(grandmother(Ma, GrandKid)), parent(Kid, GrandKid)),
  3504. %     (not(parent(Kid, GrandKid)):-not(grandmother(Ma, GrandKid)), mother(Ma, Kid)),
  3505. %     (grandmother(Ma, GrandKid):-mother(Ma, Kid), parent(Kid, GrandKid))
  3506. %   ].
  3507. %
  3508. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321
  3509. % succeed(user:kif_to_boxlog(if((mother(Ma, Kid), parent(Kid, GrandKid)), grandmother(Ma, GrandKid)), [ (not(mother(Ma, Kid)):-not(grandmother(Ma, GrandKid)), parent(Kid, GrandKid)), (not(parent(Kid, GrandKid)):-not(grandmother(Ma, GrandKid)), mother(Ma, Kid)), (grandmother(Ma, GrandKid):-mother(Ma, Kid), parent(Kid, GrandKid))])).
  3510. %
  3511. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321
  3512. % succeed(user:boxlog_to_pfc((not(mother(Ma, Kid)):-not(grandmother(Ma, GrandKid)), parent(Kid, GrandKid)), (neg(mother(Ma, Kid))<-neg(grandmother(Ma, GrandKid)), parent(Kid, GrandKid), {vg(s(Kid, Ma))}))).
  3513. %
  3514. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321
  3515. % succeed(user:boxlog_to_pfc((not(parent(Kid, GrandKid)):-not(grandmother(Ma, GrandKid)), mother(Ma, Kid)), (neg(parent(Kid, GrandKid))<-neg(grandmother(Ma, GrandKid)), mother(Ma, Kid), {vg(s(GrandKid, Kid))}))).
  3516. %
  3517. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321
  3518. % succeed(user:boxlog_to_pfc((grandmother(Ma, GrandKid):-mother(Ma, Kid), parent(Kid, GrandKid)), (mother(Ma, Kid), parent(Kid, GrandKid), {vg(s(GrandKid, Ma))}==>grandmother(Ma, GrandKid)))).
  3519. %
  3520.  
  3521.  
  3522. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3523. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3524. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3525. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3526. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321
  3527. % kif :-
  3528. %   all(Kid,
  3529. %       all(Ma,
  3530. %       all(GrandKid,
  3531. %           if((mother(Ma, Kid), parent(Kid, GrandKid)),
  3532. %              grandmother(Ma, GrandKid))))).
  3533. %
  3534. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321
  3535. % pkif :-
  3536. %   all(Kid,
  3537. %       all(Ma,
  3538. %       all(GrandKid,
  3539. %           (mother(Ma, Kid)&parent(Kid, GrandKid)=>grandmother(Ma, GrandKid))))).
  3540. %
  3541. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321
  3542. % cnf :-
  3543. %   grandmother(Ma, GrandKid)v (not(mother(Ma, Kid))v not(parent(Kid, GrandKid))).
  3544. %
  3545. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321
  3546. % horn :-
  3547. %  
  3548. %   [ (not(mother(Ma, Kid)):-not(grandmother(Ma, GrandKid)), parent(Kid, GrandKid)),
  3549. %     (not(parent(Kid, GrandKid)):-not(grandmother(Ma, GrandKid)), mother(Ma, Kid)),
  3550. %     (grandmother(Ma, GrandKid):-mother(Ma, Kid), parent(Kid, GrandKid))
  3551. %   ].
  3552. %
  3553. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321
  3554. % pfc :-
  3555. %  
  3556. %   [ (neg(mother(Ma, Kid))<-neg(grandmother(Ma, GrandKid)), parent(Kid, GrandKid), {vg(s(Kid, Ma))}),
  3557. %     (neg(parent(Kid, GrandKid))<-neg(grandmother(Ma, GrandKid)), mother(Ma, Kid), {vg(s(GrandKid, Kid))}),
  3558. %     (mother(Ma, Kid), parent(Kid, GrandKid), {vg(s(GrandKid, Ma))}==>grandmother(Ma, GrandKid))
  3559. %   ].
  3560. %
  3561.  
  3562.  
  3563. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3564. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3565. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3566. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3567. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321
  3568. % kif :-
  3569. %   all(Kid,
  3570. %       all(Ma,
  3571. %       all(GrandKid,
  3572. %           if((mother(Ma, Kid), parent(Kid, GrandKid)),
  3573. %              grandmother(Ma, GrandKid))))).
  3574. %
  3575. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321
  3576. % pkif :-
  3577. %   all(Kid,
  3578. %       all(Ma,
  3579. %       all(GrandKid,
  3580. %           (mother(Ma, Kid)&parent(Kid, GrandKid)=>grandmother(Ma, GrandKid))))).
  3581. %
  3582. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321
  3583. % cnf :-
  3584. %   grandmother(Ma, GrandKid)v (not(mother(Ma, Kid))v not(parent(Kid, GrandKid))).
  3585. %
  3586. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321
  3587. % horn :-
  3588. %  
  3589. %   [ (not(mother(Ma, Kid)):-not(grandmother(Ma, GrandKid)), parent(Kid, GrandKid)),
  3590. %     (not(parent(Kid, GrandKid)):-not(grandmother(Ma, GrandKid)), mother(Ma, Kid)),
  3591. %     (grandmother(Ma, GrandKid):-mother(Ma, Kid), parent(Kid, GrandKid))
  3592. %   ].
  3593. %
  3594. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321
  3595. % pfc :-
  3596. %  
  3597. %   [ (neg(mother(Ma, Kid))<-neg(grandmother(Ma, GrandKid)), parent(Kid, GrandKid), {vg(s(Kid, Ma))}),
  3598. %     (neg(parent(Kid, GrandKid))<-neg(grandmother(Ma, GrandKid)), mother(Ma, Kid), {vg(s(GrandKid, Kid))}),
  3599. %     (mother(Ma, Kid), parent(Kid, GrandKid), {vg(s(GrandKid, Ma))}==>grandmother(Ma, GrandKid))
  3600. %   ].
  3601. %
  3602. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321
  3603. % succeed(user:are_clauses_entailed([ (neg(mother(Ma, Kid))<-neg(grandmother(Ma, GrandKid)), parent(Kid, GrandKid), {vg(s(Kid, Ma))}), (neg(parent(Kid, GrandKid))<-neg(grandmother(Ma, GrandKid)), mother(Ma, Kid), {vg(s(GrandKid, Kid))}), (mother(Ma, Kid), parent(Kid, GrandKid), {vg(s(GrandKid, Ma))}==>grandmother(Ma, GrandKid))])).
  3604. %
  3605. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321
  3606. % gripe_time(warn(1.1645361499999964>0.8), user:pfc_fwd2(clif(if((mother(Ma, Kid), parent(Kid, GrandKid)), grandmother(Ma, GrandKid))), (u, u))).
  3607. %
  3608. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321
  3609. % gripe_time(warn(1.1671365649999998>0.6), user:pfc_assert_fast_timed(clif(if((mother(Ma, Kid), parent(Kid, GrandKid)), grandmother(Ma, GrandKid))), (u, u))).
  3610. %
  3611. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321
  3612. % succeed(user:must_det_l((show_interesting_cl(kif(fwc), if((mother(_G637, _G638), parent(_G638, _G659)), grandmother(_G637, _G659))), kif_process(if((mother(_G637, _G638), parent(_G638, _G659)), grandmother(_G637, _G659)))))).
  3613. %
  3614. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:322
  3615. % succeed(user:must_det_l((show_interesting_cl(kif(fwc), iff((grandparent(X, Y), female(X)), grandmother(X, Y))), kif_process(iff((grandparent(X, Y), female(X)), grandmother(X, Y)))))).
  3616. %
  3617.  
  3618.  
  3619. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3620. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3621. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3622. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3623. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323
  3624. % kif :-
  3625. %   all(X, all(Y, iff((parent(X, Y), male(X)), father(X, Y)))).
  3626. %
  3627. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323
  3628. % pkif :-
  3629. %   all(X, all(Y, (parent(X, Y)&male(X)<=>father(X, Y)))).
  3630. %
  3631. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323
  3632. % cnf :-
  3633. %   (father(X, Y)v (not(parent(X, Y))v not(male(X))))& ((not(father(X, Y))v parent(X, Y))& (not(father(X, Y))v male(X))).
  3634. %
  3635. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323
  3636. % horn :-
  3637. %  
  3638. %   [ (male(X):-father(X, Y)),
  3639. %     (not(male(X)):-not(father(X, Y)), parent(X, Y)),
  3640. %     (not(father(X, Y)):-not(male(X))),
  3641. %     (not(father(X, Y)):-not(parent(X, Y))),
  3642. %     (not(parent(X, Y)):-not(father(X, Y)), male(X)),
  3643. %     (father(X, Y):-parent(X, Y), male(X)),
  3644. %     (parent(X, Y):-father(X, Y))
  3645. %   ].
  3646. %
  3647. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323
  3648. % succeed(user:kif_to_boxlog(iff((parent(X, Y), male(X)), father(X, Y)), [ (male(X):-father(X, Y)), (not(male(X)):-not(father(X, Y)), parent(X, Y)), (not(father(X, Y)):-not(male(X))), (not(father(X, Y)):-not(parent(X, Y))), (not(parent(X, Y)):-not(father(X, Y)), male(X)), (father(X, Y):-parent(X, Y), male(X)), (parent(X, Y):-father(X, Y))])).
  3649. %
  3650. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323
  3651. % succeed(user:boxlog_to_pfc((male(X):-father(X, Y)), (father(X, Y), {vg(s(X))}==>male(X)))).
  3652. %
  3653. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323
  3654. % succeed(user:boxlog_to_pfc((not(male(X)):-not(father(X, Y)), parent(X, Y)), (neg(male(X))<-neg(father(X, Y)), parent(X, Y), {vg(s(X))}))).
  3655. %
  3656. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323
  3657. % succeed(user:boxlog_to_pfc((not(father(X, Y)):-not(male(X))), (neg(father(X, Y))<-neg(male(X)), {vg(s(X))}))).
  3658. %
  3659. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323
  3660. % succeed(user:boxlog_to_pfc((not(father(X, Y)):-not(parent(X, Y))), (neg(parent(X, Y)), {vg(s(Y, X))}==>neg(father(X, Y))))).
  3661. %
  3662. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323
  3663. % succeed(user:boxlog_to_pfc((not(parent(X, Y)):-not(father(X, Y)), male(X)), (neg(parent(X, Y))<-neg(father(X, Y)), male(X), {vg(s(Y, X))}))).
  3664. %
  3665. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323
  3666. % succeed(user:boxlog_to_pfc((father(X, Y):-parent(X, Y), male(X)), (parent(X, Y), male(X), {vg(s(Y, X))}==>father(X, Y)))).
  3667. %
  3668. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323
  3669. % succeed(user:boxlog_to_pfc((parent(X, Y):-father(X, Y)), (father(X, Y), {vg(s(Y, X))}==>parent(X, Y)))).
  3670. %
  3671.  
  3672.  
  3673. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3674. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3675. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3676. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3677. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323
  3678. % kif :-
  3679. %   all(X, all(Y, iff((parent(X, Y), male(X)), father(X, Y)))).
  3680. %
  3681. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323
  3682. % pkif :-
  3683. %   all(X, all(Y, (parent(X, Y)&male(X)<=>father(X, Y)))).
  3684. %
  3685. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323
  3686. % cnf :-
  3687. %   (father(X, Y)v (not(parent(X, Y))v not(male(X))))& ((not(father(X, Y))v parent(X, Y))& (not(father(X, Y))v male(X))).
  3688. %
  3689. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323
  3690. % horn :-
  3691. %  
  3692. %   [ (male(X):-father(X, Y)),
  3693. %     (not(male(X)):-not(father(X, Y)), parent(X, Y)),
  3694. %     (not(father(X, Y)):-not(male(X))),
  3695. %     (not(father(X, Y)):-not(parent(X, Y))),
  3696. %     (not(parent(X, Y)):-not(father(X, Y)), male(X)),
  3697. %     (father(X, Y):-parent(X, Y), male(X)),
  3698. %     (parent(X, Y):-father(X, Y))
  3699. %   ].
  3700. %
  3701. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323
  3702. % pfc :-
  3703. %  
  3704. %   [ (father(X, Y), {vg(s(X))}==>male(X)),
  3705. %     (neg(male(X))<-neg(father(X, Y)), parent(X, Y), {vg(s(X))}),
  3706. %     (neg(father(X, Y))<-neg(male(X)), {vg(s(X))}),
  3707. %     (neg(parent(X, Y)), {vg(s(Y, X))}==>neg(father(X, Y))),
  3708. %     (neg(parent(X, Y))<-neg(father(X, Y)), male(X), {vg(s(Y, X))}),
  3709. %     (parent(X, Y), male(X), {vg(s(Y, X))}==>father(X, Y)),
  3710. %     (father(X, Y), {vg(s(Y, X))}==>parent(X, Y))
  3711. %   ].
  3712. %
  3713. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323
  3714. % Adding (:) ptBinaryPredicate(father)    <-------- (pt(tPred(father),rhs([ptBinaryPredicate(father)])) <-TF-> tPred(father))
  3715.  
  3716.  
  3717. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3718. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3719. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3720. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3721. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323
  3722. % kif :-
  3723. %   all(X, all(Y, iff((parent(X, Y), male(X)), father(X, Y)))).
  3724. %
  3725. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323
  3726. % pkif :-
  3727. %   all(X, all(Y, (parent(X, Y)&male(X)<=>father(X, Y)))).
  3728. %
  3729. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323
  3730. % cnf :-
  3731. %   (father(X, Y)v (not(parent(X, Y))v not(male(X))))& ((not(father(X, Y))v parent(X, Y))& (not(father(X, Y))v male(X))).
  3732. %
  3733. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323
  3734. % horn :-
  3735. %  
  3736. %   [ (male(X):-father(X, Y)),
  3737. %     (not(male(X)):-not(father(X, Y)), parent(X, Y)),
  3738. %     (not(father(X, Y)):-not(male(X))),
  3739. %     (not(father(X, Y)):-not(parent(X, Y))),
  3740. %     (not(parent(X, Y)):-not(father(X, Y)), male(X)),
  3741. %     (father(X, Y):-parent(X, Y), male(X)),
  3742. %     (parent(X, Y):-father(X, Y))
  3743. %   ].
  3744. %
  3745. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323
  3746. % pfc :-
  3747. %  
  3748. %   [ (father(X, Y), {vg(s(X))}==>male(X)),
  3749. %     (neg(male(X))<-neg(father(X, Y)), parent(X, Y), {vg(s(X))}),
  3750. %     (neg(father(X, Y))<-neg(male(X)), {vg(s(X))}),
  3751. %     (neg(parent(X, Y)), {vg(s(Y, X))}==>neg(father(X, Y))),
  3752. %     (neg(parent(X, Y))<-neg(father(X, Y)), male(X), {vg(s(Y, X))}),
  3753. %     (parent(X, Y), male(X), {vg(s(Y, X))}==>father(X, Y)),
  3754. %     (father(X, Y), {vg(s(Y, X))}==>parent(X, Y))
  3755. %   ].
  3756. %
  3757. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323
  3758. % succeed(user:are_clauses_entailed([ (father(X, Y), {vg(s(X))}==>male(X)), (neg(male(X))<-neg(father(X, Y)), parent(X, Y), {vg(s(X))}), (neg(father(X, Y))<-neg(male(X)), {vg(s(X))}), (neg(parent(X, Y)), {vg(s(Y, X))}==>neg(father(X, Y))), (neg(parent(X, Y))<-neg(father(X, Y)), male(X), {vg(s(Y, X))}), (parent(X, Y), male(X), {vg(s(Y, X))}==>father(X, Y)), (father(X, Y), {vg(s(Y, X))}==>parent(X, Y))])).
  3759. %
  3760. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323
  3761. % gripe_time(warn(1.9701814650000031>0.8), user:pfc_fwd2(clif(iff((parent(X, Y), male(X)), father(X, Y))), (u, u))).
  3762. %
  3763. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323
  3764. % gripe_time(warn(1.9721194910000008>0.6), user:pfc_assert_fast_timed(clif(iff((parent(X, Y), male(X)), father(X, Y))), (u, u))).
  3765. %
  3766. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323
  3767. % succeed(user:must_det_l((show_interesting_cl(kif(fwc), iff((parent(_G637, _G638), male(_G637)), father(_G637, _G638))), kif_process(iff((parent(_G637, _G638), male(_G637)), father(_G637, _G638)))))).
  3768. %
  3769.  
  3770.  
  3771. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3772. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3773. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3774. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3775. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324
  3776. % kif :-
  3777. %   all(Ma,
  3778. %       all(X,
  3779. %       all(Y,
  3780. %           if((parent(Ma, X), parent(Ma, Y), different(X, Y)),
  3781. %              siblings(X, Y))))).
  3782. %
  3783. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324
  3784. % pkif :-
  3785. %   all(Ma,
  3786. %       all(X,
  3787. %       all(Y,
  3788. %           (parent(Ma, X)& (parent(Ma, Y)&different(X, Y))=>siblings(X, Y))))).
  3789. %
  3790. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324
  3791. % cnf :-
  3792. %   siblings(X, Y)v (not(parent(Ma, X))v (not(parent(Ma, Y))v not(different(X, Y)))).
  3793. %
  3794. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324
  3795. % horn :-
  3796. %  
  3797. %   [ (not(different(X, Y)):-not(siblings(X, Y)), parent(Ma, X), parent(Ma, Y)),
  3798. %     (not(parent(Ma, X)):-not(siblings(X, Y)), parent(Ma, Y), different(X, Y)),
  3799. %     (not(parent(Ma, Y)):-not(siblings(X, Y)), parent(Ma, X), different(X, Y)),
  3800. %     (siblings(X, Y):-parent(Ma, X), parent(Ma, Y), different(X, Y))
  3801. %   ].
  3802. %
  3803. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324
  3804. % succeed(user:kif_to_boxlog(if((parent(Ma, X), parent(Ma, Y), different(X, Y)), siblings(X, Y)), [ (not(different(X, Y)):-not(siblings(X, Y)), parent(Ma, X), parent(Ma, Y)), (not(parent(Ma, X)):-not(siblings(X, Y)), parent(Ma, Y), different(X, Y)), (not(parent(Ma, Y)):-not(siblings(X, Y)), parent(Ma, X), different(X, Y)), (siblings(X, Y):-parent(Ma, X), parent(Ma, Y), different(X, Y))])).
  3805. %
  3806. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324
  3807. % succeed(user:boxlog_to_pfc((not(different(X, Y)):-not(siblings(X, Y)), parent(Ma, X), parent(Ma, Y)), (mudEquals(X, Y)<-neg(siblings(X, Y)), parent(Ma, X), parent(Ma, Y), {vg(s(Y, X))}))).
  3808. %
  3809. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324
  3810. % succeed(user:boxlog_to_pfc((not(parent(Ma, X)):-not(siblings(X, Y)), parent(Ma, Y), different(X, Y)), (neg(parent(Ma, X))<-neg(siblings(X, Y)), {avoidHeadLoop(parent(Ma, Y), parent(Ma, X))}, parent(Ma, Y), {dif:dif(X, Y)}, {vg(s(X, Ma))}))).
  3811. %
  3812. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324
  3813. % succeed(user:boxlog_to_pfc((not(parent(Ma, Y)):-not(siblings(X, Y)), parent(Ma, X), different(X, Y)), (neg(parent(Ma, Y))<-neg(siblings(X, Y)), {avoidHeadLoop(parent(Ma, X), parent(Ma, Y))}, parent(Ma, X), {dif:dif(X, Y)}, {vg(s(Y, Ma))}))).
  3814. %
  3815. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324
  3816. % succeed(user:boxlog_to_pfc((siblings(X, Y):-parent(Ma, X), parent(Ma, Y), different(X, Y)), (parent(Ma, X), parent(Ma, Y), {dif:dif(X, Y)}, {vg(s(Y, X))}==>siblings(X, Y)))).
  3817. %
  3818.  
  3819.  
  3820. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3821. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3822. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3823. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3824. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324
  3825. % kif :-
  3826. %   all(Ma,
  3827. %       all(X,
  3828. %       all(Y,
  3829. %           if((parent(Ma, X), parent(Ma, Y), different(X, Y)),
  3830. %              siblings(X, Y))))).
  3831. %
  3832. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324
  3833. % pkif :-
  3834. %   all(Ma,
  3835. %       all(X,
  3836. %       all(Y,
  3837. %           (parent(Ma, X)& (parent(Ma, Y)&different(X, Y))=>siblings(X, Y))))).
  3838. %
  3839. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324
  3840. % cnf :-
  3841. %   siblings(X, Y)v (not(parent(Ma, X))v (not(parent(Ma, Y))v not(different(X, Y)))).
  3842. %
  3843. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324
  3844. % horn :-
  3845. %  
  3846. %   [ (not(different(X, Y)):-not(siblings(X, Y)), parent(Ma, X), parent(Ma, Y)),
  3847. %     (not(parent(Ma, X)):-not(siblings(X, Y)), parent(Ma, Y), different(X, Y)),
  3848. %     (not(parent(Ma, Y)):-not(siblings(X, Y)), parent(Ma, X), different(X, Y)),
  3849. %     (siblings(X, Y):-parent(Ma, X), parent(Ma, Y), different(X, Y))
  3850. %   ].
  3851. %
  3852. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324
  3853. % pfc :-
  3854. %  
  3855. %   [ (mudEquals(X, Y)<-neg(siblings(X, Y)), parent(Ma, X), parent(Ma, Y), {vg(s(Y, X))}),
  3856. %     (neg(parent(Ma, X))<-neg(siblings(X, Y)), {avoidHeadLoop(parent(Ma, Y), parent(Ma, X))}, parent(Ma, Y), {dif:dif(X, Y)}, {vg(s(X, Ma))}),
  3857. %     (neg(parent(Ma, Y))<-neg(siblings(X, Y)), {avoidHeadLoop(parent(Ma, X), parent(Ma, Y))}, parent(Ma, X), {dif:dif(X, Y)}, {vg(s(Y, Ma))}),
  3858. %     (parent(Ma, X), parent(Ma, Y), {dif:dif(X, Y)}, {vg(s(Y, X))}==>siblings(X, Y))
  3859. %   ].
  3860. %
  3861. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324
  3862. % Adding (:) ptBinaryPredicate(mudEquals)    <-------- (pt(tPred(mudEquals),rhs([ptBinaryPredicate(mudEquals)])) <-TF-> tPred(mudEquals))
  3863. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324
  3864. % Adding (:) ptBinaryPredicate(siblings)    <-------- (pt(tPred(siblings),rhs([ptBinaryPredicate(siblings)])) <-TF-> tPred(siblings))
  3865.  
  3866.  
  3867. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3868. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3869. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3870. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3871. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324
  3872. % kif :-
  3873. %   all(Ma,
  3874. %       all(X,
  3875. %       all(Y,
  3876. %           if((parent(Ma, X), parent(Ma, Y), different(X, Y)),
  3877. %              siblings(X, Y))))).
  3878. %
  3879. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324
  3880. % pkif :-
  3881. %   all(Ma,
  3882. %       all(X,
  3883. %       all(Y,
  3884. %           (parent(Ma, X)& (parent(Ma, Y)&different(X, Y))=>siblings(X, Y))))).
  3885. %
  3886. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324
  3887. % cnf :-
  3888. %   siblings(X, Y)v (not(parent(Ma, X))v (not(parent(Ma, Y))v not(different(X, Y)))).
  3889. %
  3890. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324
  3891. % horn :-
  3892. %  
  3893. %   [ (not(different(X, Y)):-not(siblings(X, Y)), parent(Ma, X), parent(Ma, Y)),
  3894. %     (not(parent(Ma, X)):-not(siblings(X, Y)), parent(Ma, Y), different(X, Y)),
  3895. %     (not(parent(Ma, Y)):-not(siblings(X, Y)), parent(Ma, X), different(X, Y)),
  3896. %     (siblings(X, Y):-parent(Ma, X), parent(Ma, Y), different(X, Y))
  3897. %   ].
  3898. %
  3899. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324
  3900. % pfc :-
  3901. %  
  3902. %   [ (mudEquals(X, Y)<-neg(siblings(X, Y)), parent(Ma, X), parent(Ma, Y), {vg(s(Y, X))}),
  3903. %     (neg(parent(Ma, X))<-neg(siblings(X, Y)), {avoidHeadLoop(parent(Ma, Y), parent(Ma, X))}, parent(Ma, Y), {dif:dif(X, Y)}, {vg(s(X, Ma))}),
  3904. %     (neg(parent(Ma, Y))<-neg(siblings(X, Y)), {avoidHeadLoop(parent(Ma, X), parent(Ma, Y))}, parent(Ma, X), {dif:dif(X, Y)}, {vg(s(Y, Ma))}),
  3905. %     (parent(Ma, X), parent(Ma, Y), {dif:dif(X, Y)}, {vg(s(Y, X))}==>siblings(X, Y))
  3906. %   ].
  3907. %
  3908. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324
  3909. % succeed(user:are_clauses_entailed([ (mudEquals(X, Y)<-neg(siblings(X, Y)), parent(Ma, X), parent(Ma, Y), {vg(s(Y, X))}), (neg(parent(Ma, X))<-neg(siblings(X, Y)), {avoidHeadLoop(parent(Ma, Y), parent(Ma, X))}, parent(Ma, Y), {dif:dif(X, Y)}, {vg(s(X, Ma))}), (neg(parent(Ma, Y))<-neg(siblings(X, Y)), {avoidHeadLoop(parent(Ma, X), parent(Ma, Y))}, parent(Ma, X), {dif:dif(X, Y)}, {vg(s(Y, Ma))}), (parent(Ma, X), parent(Ma, Y), {dif:dif(X, Y)}, {vg(s(Y, X))}==>siblings(X, Y))])).
  3910. %
  3911. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324
  3912. % gripe_time(warn(1.9827830979999987>0.8), user:pfc_fwd2(clif(if((parent(Ma, X), parent(Ma, Y), different(X, Y)), siblings(X, Y))), (u, u))).
  3913. %
  3914. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324
  3915. % gripe_time(warn(1.9850330030000052>0.6), user:pfc_assert_fast_timed(clif(if((parent(Ma, X), parent(Ma, Y), different(X, Y)), siblings(X, Y))), (u, u))).
  3916. %
  3917. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324
  3918. % succeed(user:must_det_l((show_interesting_cl(kif(fwc), if((parent(_G637, _G638), parent(_G637, _G659), different(_G638, _G659)), siblings(_G638, _G659))), kif_process(if((parent(_G637, _G638), parent(_G637, _G659), different(_G638, _G659)), siblings(_G638, _G659)))))).
  3919. %
  3920.  
  3921.  
  3922. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3923. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3924. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3925. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3926. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325
  3927. % kif :-
  3928. %   all(P1, all(P2, if(parent(P1, P2), ancestor(P1, P2)))).
  3929. %
  3930. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325
  3931. % pkif :-
  3932. %   all(P1, all(P2, (parent(P1, P2)=>ancestor(P1, P2)))).
  3933. %
  3934. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325
  3935. % cnf :-
  3936. %   not(parent(P1, P2))v ancestor(P1, P2).
  3937. %
  3938. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325
  3939. % horn :-
  3940. %  
  3941. %   [ (not(parent(P1, P2)):-not(ancestor(P1, P2))),
  3942. %     (ancestor(P1, P2):-parent(P1, P2))
  3943. %   ].
  3944. %
  3945. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325
  3946. % succeed(user:kif_to_boxlog(if(parent(P1, P2), ancestor(P1, P2)), [ (not(parent(P1, P2)):-not(ancestor(P1, P2))), (ancestor(P1, P2):-parent(P1, P2))])).
  3947. %
  3948. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325
  3949. % succeed(user:boxlog_to_pfc((not(parent(P1, P2)):-not(ancestor(P1, P2))), (neg(ancestor(P1, P2)), {vg(s(P2, P1))}==>neg(parent(P1, P2))))).
  3950. %
  3951. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325
  3952. % succeed(user:boxlog_to_pfc((ancestor(P1, P2):-parent(P1, P2)), (parent(P1, P2), {vg(s(P2, P1))}==>ancestor(P1, P2)))).
  3953. %
  3954.  
  3955.  
  3956. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3957. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3958. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3959. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3960. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325
  3961. % kif :-
  3962. %   all(P1, all(P2, if(parent(P1, P2), ancestor(P1, P2)))).
  3963. %
  3964. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325
  3965. % pkif :-
  3966. %   all(P1, all(P2, (parent(P1, P2)=>ancestor(P1, P2)))).
  3967. %
  3968. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325
  3969. % cnf :-
  3970. %   not(parent(P1, P2))v ancestor(P1, P2).
  3971. %
  3972. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325
  3973. % horn :-
  3974. %  
  3975. %   [ (not(parent(P1, P2)):-not(ancestor(P1, P2))),
  3976. %     (ancestor(P1, P2):-parent(P1, P2))
  3977. %   ].
  3978. %
  3979. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325
  3980. % pfc :-
  3981. %  
  3982. %   [ (neg(ancestor(P1, P2)), {vg(s(P2, P1))}==>neg(parent(P1, P2))),
  3983. %     (parent(P1, P2), {vg(s(P2, P1))}==>ancestor(P1, P2))
  3984. %   ].
  3985. %
  3986. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325
  3987. % Adding (:) ptBinaryPredicate(ancestor)    <-------- (pt(tPred(ancestor),rhs([ptBinaryPredicate(ancestor)])) <-TF-> tPred(ancestor))
  3988.  
  3989.  
  3990. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3991. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3992. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3993. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  3994. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325
  3995. % kif :-
  3996. %   all(P1, all(P2, if(parent(P1, P2), ancestor(P1, P2)))).
  3997. %
  3998. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325
  3999. % pkif :-
  4000. %   all(P1, all(P2, (parent(P1, P2)=>ancestor(P1, P2)))).
  4001. %
  4002. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325
  4003. % cnf :-
  4004. %   not(parent(P1, P2))v ancestor(P1, P2).
  4005. %
  4006. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325
  4007. % horn :-
  4008. %  
  4009. %   [ (not(parent(P1, P2)):-not(ancestor(P1, P2))),
  4010. %     (ancestor(P1, P2):-parent(P1, P2))
  4011. %   ].
  4012. %
  4013. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325
  4014. % pfc :-
  4015. %  
  4016. %   [ (neg(ancestor(P1, P2)), {vg(s(P2, P1))}==>neg(parent(P1, P2))),
  4017. %     (parent(P1, P2), {vg(s(P2, P1))}==>ancestor(P1, P2))
  4018. %   ].
  4019. %
  4020. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325
  4021. % succeed(user:are_clauses_entailed([ (neg(ancestor(P1, P2)), {vg(s(P2, P1))}==>neg(parent(P1, P2))), (parent(P1, P2), {vg(s(P2, P1))}==>ancestor(P1, P2))])).
  4022. %
  4023. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325
  4024. % gripe_time(warn(0.6252002179999963>0.6), user:pfc_assert_fast_timed(clif(if(parent(P1, P2), ancestor(P1, P2))), (u, u))).
  4025. %
  4026. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325
  4027. % succeed(user:must_det_l((show_interesting_cl(kif(fwc), if(parent(_G637, _G638), ancestor(_G637, _G638))), kif_process(if(parent(_G637, _G638), ancestor(_G637, _G638)))))).
  4028. %
  4029.  
  4030.  
  4031. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4032. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4033. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4034. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4035. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326
  4036. % kif :-
  4037. %   all(P2,
  4038. %       all(P1,
  4039. %       all(P3, if((parent(P1, P2), ancestor(P2, P3)), ancestor(P1, P3))))).
  4040. %
  4041. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326
  4042. % pkif :-
  4043. %   all(P2,
  4044. %       all(P1, all(P3, (parent(P1, P2)&ancestor(P2, P3)=>ancestor(P1, P3))))).
  4045. %
  4046. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326
  4047. % cnf :-
  4048. %   ancestor(P1, P3)v (not(parent(P1, P2))v not(ancestor(P2, P3))).
  4049. %
  4050. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326
  4051. % horn :-
  4052. %  
  4053. %   [ (not(ancestor(P2, P3)):-not(ancestor(P1, P3)), parent(P1, P2)),
  4054. %     (not(parent(P1, P2)):-not(ancestor(P1, P3)), ancestor(P2, P3)),
  4055. %     (ancestor(P1, P3):-parent(P1, P2), ancestor(P2, P3))
  4056. %   ].
  4057. %
  4058. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326
  4059. % succeed(user:kif_to_boxlog(if((parent(P1, P2), ancestor(P2, P3)), ancestor(P1, P3)), [ (not(ancestor(P2, P3)):-not(ancestor(P1, P3)), parent(P1, P2)), (not(parent(P1, P2)):-not(ancestor(P1, P3)), ancestor(P2, P3)), (ancestor(P1, P3):-parent(P1, P2), ancestor(P2, P3))])).
  4060. %
  4061. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326
  4062. % succeed(user:boxlog_to_pfc((not(ancestor(P2, P3)):-not(ancestor(P1, P3)), parent(P1, P2)), (neg(ancestor(P2, P3))<-neg(ancestor(P1, P3)), parent(P1, P2), {vg(s(P3, P2))}))).
  4063. %
  4064. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326
  4065. % succeed(user:boxlog_to_pfc((not(parent(P1, P2)):-not(ancestor(P1, P3)), ancestor(P2, P3)), (neg(parent(P1, P2))<-neg(ancestor(P1, P3)), ancestor(P2, P3), {vg(s(P2, P1))}))).
  4066. %
  4067. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326
  4068. % succeed(user:boxlog_to_pfc((ancestor(P1, P3):-parent(P1, P2), ancestor(P2, P3)), (parent(P1, P2), ancestor(P2, P3), {vg(s(P3, P1))}==>ancestor(P1, P3)))).
  4069. %
  4070.  
  4071.  
  4072. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4073. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4074. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4075. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4076. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326
  4077. % kif :-
  4078. %   all(P2,
  4079. %       all(P1,
  4080. %       all(P3, if((parent(P1, P2), ancestor(P2, P3)), ancestor(P1, P3))))).
  4081. %
  4082. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326
  4083. % pkif :-
  4084. %   all(P2,
  4085. %       all(P1, all(P3, (parent(P1, P2)&ancestor(P2, P3)=>ancestor(P1, P3))))).
  4086. %
  4087. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326
  4088. % cnf :-
  4089. %   ancestor(P1, P3)v (not(parent(P1, P2))v not(ancestor(P2, P3))).
  4090. %
  4091. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326
  4092. % horn :-
  4093. %  
  4094. %   [ (not(ancestor(P2, P3)):-not(ancestor(P1, P3)), parent(P1, P2)),
  4095. %     (not(parent(P1, P2)):-not(ancestor(P1, P3)), ancestor(P2, P3)),
  4096. %     (ancestor(P1, P3):-parent(P1, P2), ancestor(P2, P3))
  4097. %   ].
  4098. %
  4099. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326
  4100. % pfc :-
  4101. %  
  4102. %   [ (neg(ancestor(P2, P3))<-neg(ancestor(P1, P3)), parent(P1, P2), {vg(s(P3, P2))}),
  4103. %     (neg(parent(P1, P2))<-neg(ancestor(P1, P3)), ancestor(P2, P3), {vg(s(P2, P1))}),
  4104. %     (parent(P1, P2), ancestor(P2, P3), {vg(s(P3, P1))}==>ancestor(P1, P3))
  4105. %   ].
  4106. %
  4107.  
  4108.  
  4109. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4110. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4111. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4112. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4113. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326
  4114. % kif :-
  4115. %   all(P2,
  4116. %       all(P1,
  4117. %       all(P3, if((parent(P1, P2), ancestor(P2, P3)), ancestor(P1, P3))))).
  4118. %
  4119. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326
  4120. % pkif :-
  4121. %   all(P2,
  4122. %       all(P1, all(P3, (parent(P1, P2)&ancestor(P2, P3)=>ancestor(P1, P3))))).
  4123. %
  4124. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326
  4125. % cnf :-
  4126. %   ancestor(P1, P3)v (not(parent(P1, P2))v not(ancestor(P2, P3))).
  4127. %
  4128. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326
  4129. % horn :-
  4130. %  
  4131. %   [ (not(ancestor(P2, P3)):-not(ancestor(P1, P3)), parent(P1, P2)),
  4132. %     (not(parent(P1, P2)):-not(ancestor(P1, P3)), ancestor(P2, P3)),
  4133. %     (ancestor(P1, P3):-parent(P1, P2), ancestor(P2, P3))
  4134. %   ].
  4135. %
  4136. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326
  4137. % pfc :-
  4138. %  
  4139. %   [ (neg(ancestor(P2, P3))<-neg(ancestor(P1, P3)), parent(P1, P2), {vg(s(P3, P2))}),
  4140. %     (neg(parent(P1, P2))<-neg(ancestor(P1, P3)), ancestor(P2, P3), {vg(s(P2, P1))}),
  4141. %     (parent(P1, P2), ancestor(P2, P3), {vg(s(P3, P1))}==>ancestor(P1, P3))
  4142. %   ].
  4143. %
  4144. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326
  4145. % succeed(user:are_clauses_entailed([ (neg(ancestor(P2, P3))<-neg(ancestor(P1, P3)), parent(P1, P2), {vg(s(P3, P2))}), (neg(parent(P1, P2))<-neg(ancestor(P1, P3)), ancestor(P2, P3), {vg(s(P2, P1))}), (parent(P1, P2), ancestor(P2, P3), {vg(s(P3, P1))}==>ancestor(P1, P3))])).
  4146. %
  4147. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326
  4148. % gripe_time(warn(1.1851491379999999>0.8), user:pfc_fwd2(clif(if((parent(P1, P2), ancestor(P2, P3)), ancestor(P1, P3))), (u, u))).
  4149. %
  4150. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326
  4151. % gripe_time(warn(1.1876455870000058>0.6), user:pfc_assert_fast_timed(clif(if((parent(P1, P2), ancestor(P2, P3)), ancestor(P1, P3))), (u, u))).
  4152. %
  4153. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326
  4154. % succeed(user:must_det_l((show_interesting_cl(kif(fwc), if((parent(_G637, _G638), ancestor(_G638, _G659)), ancestor(_G637, _G659))), kif_process(if((parent(_G637, _G638), ancestor(_G638, _G659)), ancestor(_G637, _G659)))))).
  4155. %
  4156.  
  4157.  
  4158. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4159. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4160. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4161. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4162. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327
  4163. % kif :-
  4164. %   all(P2,
  4165. %       all(P1,
  4166. %       all(P3, if((ancestor(P1, P2), ancestor(P2, P3)), ancestor(P1, P3))))).
  4167. %
  4168. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327
  4169. % pkif :-
  4170. %   all(P2,
  4171. %       all(P1,
  4172. %       all(P3, (ancestor(P1, P2)&ancestor(P2, P3)=>ancestor(P1, P3))))).
  4173. %
  4174. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327
  4175. % cnf :-
  4176. %   ancestor(P1, P3)v (not(ancestor(P1, P2))v not(ancestor(P2, P3))).
  4177. %
  4178. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327
  4179. % horn :-
  4180. %  
  4181. %   [ (not(ancestor(P1, P2)):-not(ancestor(P1, P3)), ancestor(P2, P3)),
  4182. %     (not(ancestor(P2, P3)):-not(ancestor(P1, P3)), ancestor(P1, P2)),
  4183. %     (ancestor(P1, P3):-ancestor(P1, P2), ancestor(P2, P3))
  4184. %   ].
  4185. %
  4186. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327
  4187. % succeed(user:kif_to_boxlog(if((ancestor(P1, P2), ancestor(P2, P3)), ancestor(P1, P3)), [ (not(ancestor(P1, P2)):-not(ancestor(P1, P3)), ancestor(P2, P3)), (not(ancestor(P2, P3)):-not(ancestor(P1, P3)), ancestor(P1, P2)), (ancestor(P1, P3):-ancestor(P1, P2), ancestor(P2, P3))])).
  4188. %
  4189. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327
  4190. % succeed(user:boxlog_to_pfc((not(ancestor(P1, P2)):-not(ancestor(P1, P3)), ancestor(P2, P3)), (neg(ancestor(P1, P2))<-neg(ancestor(P1, P3)), {avoidHeadLoop(ancestor(P2, P3), ancestor(P1, P2))}, ancestor(P2, P3), {vg(s(P2, P1))}))).
  4191. %
  4192. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327
  4193. % succeed(user:boxlog_to_pfc((not(ancestor(P2, P3)):-not(ancestor(P1, P3)), ancestor(P1, P2)), (neg(ancestor(P2, P3))<-neg(ancestor(P1, P3)), {avoidHeadLoop(ancestor(P1, P2), ancestor(P2, P3))}, ancestor(P1, P2), {vg(s(P3, P2))}))).
  4194. %
  4195. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327
  4196. % succeed(user:boxlog_to_pfc((ancestor(P1, P3):-ancestor(P1, P2), ancestor(P2, P3)), (ancestor(P1, P2), ancestor(P2, P3), {vg(s(P3, P1))}==>ancestor(P1, P3)))).
  4197. %
  4198.  
  4199.  
  4200. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4201. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4202. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4203. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4204. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327
  4205. % kif :-
  4206. %   all(P2,
  4207. %       all(P1,
  4208. %       all(P3, if((ancestor(P1, P2), ancestor(P2, P3)), ancestor(P1, P3))))).
  4209. %
  4210. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327
  4211. % pkif :-
  4212. %   all(P2,
  4213. %       all(P1,
  4214. %       all(P3, (ancestor(P1, P2)&ancestor(P2, P3)=>ancestor(P1, P3))))).
  4215. %
  4216. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327
  4217. % cnf :-
  4218. %   ancestor(P1, P3)v (not(ancestor(P1, P2))v not(ancestor(P2, P3))).
  4219. %
  4220. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327
  4221. % horn :-
  4222. %  
  4223. %   [ (not(ancestor(P1, P2)):-not(ancestor(P1, P3)), ancestor(P2, P3)),
  4224. %     (not(ancestor(P2, P3)):-not(ancestor(P1, P3)), ancestor(P1, P2)),
  4225. %     (ancestor(P1, P3):-ancestor(P1, P2), ancestor(P2, P3))
  4226. %   ].
  4227. %
  4228. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327
  4229. % pfc :-
  4230. %  
  4231. %   [ (neg(ancestor(P1, P2))<-neg(ancestor(P1, P3)), {avoidHeadLoop(ancestor(P2, P3), ancestor(P1, P2))}, ancestor(P2, P3), {vg(s(P2, P1))}),
  4232. %     (neg(ancestor(P2, P3))<-neg(ancestor(P1, P3)), {avoidHeadLoop(ancestor(P1, P2), ancestor(P2, P3))}, ancestor(P1, P2), {vg(s(P3, P2))}),
  4233. %     (ancestor(P1, P2), ancestor(P2, P3), {vg(s(P3, P1))}==>ancestor(P1, P3))
  4234. %   ].
  4235. %
  4236.  
  4237.  
  4238. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4239. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4240. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4241. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4242. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327
  4243. % kif :-
  4244. %   all(P2,
  4245. %       all(P1,
  4246. %       all(P3, if((ancestor(P1, P2), ancestor(P2, P3)), ancestor(P1, P3))))).
  4247. %
  4248. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327
  4249. % pkif :-
  4250. %   all(P2,
  4251. %       all(P1,
  4252. %       all(P3, (ancestor(P1, P2)&ancestor(P2, P3)=>ancestor(P1, P3))))).
  4253. %
  4254. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327
  4255. % cnf :-
  4256. %   ancestor(P1, P3)v (not(ancestor(P1, P2))v not(ancestor(P2, P3))).
  4257. %
  4258. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327
  4259. % horn :-
  4260. %  
  4261. %   [ (not(ancestor(P1, P2)):-not(ancestor(P1, P3)), ancestor(P2, P3)),
  4262. %     (not(ancestor(P2, P3)):-not(ancestor(P1, P3)), ancestor(P1, P2)),
  4263. %     (ancestor(P1, P3):-ancestor(P1, P2), ancestor(P2, P3))
  4264. %   ].
  4265. %
  4266. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327
  4267. % pfc :-
  4268. %  
  4269. %   [ (neg(ancestor(P1, P2))<-neg(ancestor(P1, P3)), {avoidHeadLoop(ancestor(P2, P3), ancestor(P1, P2))}, ancestor(P2, P3), {vg(s(P2, P1))}),
  4270. %     (neg(ancestor(P2, P3))<-neg(ancestor(P1, P3)), {avoidHeadLoop(ancestor(P1, P2), ancestor(P2, P3))}, ancestor(P1, P2), {vg(s(P3, P2))}),
  4271. %     (ancestor(P1, P2), ancestor(P2, P3), {vg(s(P3, P1))}==>ancestor(P1, P3))
  4272. %   ].
  4273. %
  4274. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327
  4275. % succeed(user:are_clauses_entailed([ (neg(ancestor(P1, P2))<-neg(ancestor(P1, P3)), {avoidHeadLoop(ancestor(P2, P3), ancestor(P1, P2))}, ancestor(P2, P3), {vg(s(P2, P1))}), (neg(ancestor(P2, P3))<-neg(ancestor(P1, P3)), {avoidHeadLoop(ancestor(P1, P2), ancestor(P2, P3))}, ancestor(P1, P2), {vg(s(P3, P2))}), (ancestor(P1, P2), ancestor(P2, P3), {vg(s(P3, P1))}==>ancestor(P1, P3))])).
  4276. %
  4277. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327
  4278. % gripe_time(warn(1.167608543>0.8), user:pfc_fwd2(clif(if((ancestor(P1, P2), ancestor(P2, P3)), ancestor(P1, P3))), (u, u))).
  4279. %
  4280. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327
  4281. % gripe_time(warn(1.1696384809999998>0.6), user:pfc_assert_fast_timed(clif(if((ancestor(P1, P2), ancestor(P2, P3)), ancestor(P1, P3))), (u, u))).
  4282. %
  4283. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327
  4284. % succeed(user:must_det_l((show_interesting_cl(kif(fwc), if((ancestor(_G637, _G638), ancestor(_G638, _G659)), ancestor(_G637, _G659))), kif_process(if((ancestor(_G637, _G638), ancestor(_G638, _G659)), ancestor(_G637, _G659)))))).
  4285. %
  4286. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:330
  4287. % kif:cl_assert(pfc(hybrid), mother(eileen, douglas)).
  4288. %
  4289. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:333
  4290. % kif:cl_assert(pfc(pfc_file), human(trudy)).
  4291. %
  4292. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:335
  4293. % kif:cl_assert(pfc(pfc_file), never_retract_u(human(trudy))).
  4294. %
  4295. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4296. % kif:cl_assert(pfc(pfc_file), clif(forall(p, exists([m, f], if(human(p), mother(m, p)&father(f, p)))))).
  4297. %
  4298.  
  4299.  
  4300. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4301. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4302. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4303. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4304. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4305. % kif :-
  4306. %   forall(p, exists([m, f], if(human(p), mother(m, p)&father(f, p)))).
  4307. %
  4308. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4309. % pkif :-
  4310. %   all(P, exists(M, exists(F, (human(P)=>mother(M, P)&father(F, P))))).
  4311. %
  4312. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4313. % cnf :-
  4314. %   (not(skolem(M, skArg1ofMotherFn(P)))v (not(skolem(F, skArg1ofFatherFn(P)))v (not(human(P))v mother(M, P))))& (not(skolem(M, skArg1ofMotherFn(P)))v (not(skolem(F, skArg1ofFatherFn(P)))v (not(human(P))v father(F, P)))).
  4315. %
  4316. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4317. % horn :-
  4318. %  
  4319. %   [ (not(human(P)):-skolem(M, skArg1ofMotherFn(P)), skolem(F, skArg1ofFatherFn(P)), not(father(F, P))),
  4320. %     (not(human(P)):-skolem(M, skArg1ofMotherFn(P)), skolem(F, skArg1ofFatherFn(P)), not(mother(M, P))),
  4321. %     (not(skolem(F, skArg1ofFatherFn(P))):-skolem(M, skArg1ofMotherFn(P)), human(P), not(father(F, P))),
  4322. %     (not(skolem(F, skArg1ofFatherFn(P))):-skolem(M, skArg1ofMotherFn(P)), human(P), not(mother(M, P))),
  4323. %     (not(skolem(M, skArg1ofMotherFn(P))):-skolem(F, skArg1ofFatherFn(P)), human(P), not(father(F, P))),
  4324. %     (not(skolem(M, skArg1ofMotherFn(P))):-skolem(F, skArg1ofFatherFn(P)), human(P), not(mother(M, P))),
  4325. %     (father(F, P):-skolem(M, skArg1ofMotherFn(P)), skolem(F, skArg1ofFatherFn(P)), human(P)),
  4326. %     (mother(M, P):-skolem(M, skArg1ofMotherFn(P)), skolem(F, skArg1ofFatherFn(P)), human(P))
  4327. %   ].
  4328. %
  4329. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4330. % succeed(user:kif_to_boxlog(forall(p, exists([m, f], if(human(p), mother(m, p)&father(f, p)))), [ (not(human(P)):-skolem(M, skArg1ofMotherFn(P)), skolem(F, skArg1ofFatherFn(P)), not(father(F, P))), (not(human(P)):-skolem(M, skArg1ofMotherFn(P)), skolem(F, skArg1ofFatherFn(P)), not(mother(M, P))), (not(skolem(F, skArg1ofFatherFn(P))):-skolem(M, skArg1ofMotherFn(P)), human(P), not(father(F, P))), (not(skolem(F, skArg1ofFatherFn(P))):-skolem(M, skArg1ofMotherFn(P)), human(P), not(mother(M, P))), (not(skolem(M, skArg1ofMotherFn(P))):-skolem(F, skArg1ofFatherFn(P)), human(P), not(father(F, P))), (not(skolem(M, skArg1ofMotherFn(P))):-skolem(F, skArg1ofFatherFn(P)), human(P), not(mother(M, P))), (father(F, P):-skolem(M, skArg1ofMotherFn(P)), skolem(F, skArg1ofFatherFn(P)), human(P)), (mother(M, P):-skolem(M, skArg1ofMotherFn(P)), skolem(F, skArg1ofFatherFn(P)), human(P))])).
  4331. %
  4332. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4333. % succeed(user:boxlog_to_pfc((not(human(P)):-skolem(M, skArg1ofMotherFn(P)), skolem(F, skArg1ofFatherFn(P)), not(father(F, P))), (neg(human(P))<-neg(father(F, P)), {vg(s(P))}))).
  4334. %
  4335. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4336. % succeed(user:boxlog_to_pfc((not(human(P)):-skolem(M, skArg1ofMotherFn(P)), skolem(F, skArg1ofFatherFn(P)), not(mother(M, P))), (neg(human(P))<-neg(mother(M, P)), {vg(s(P))}))).
  4337. %
  4338. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4339. % succeed(user:boxlog_to_pfc((not(skolem(F, skArg1ofFatherFn(P))):-skolem(M, skArg1ofMotherFn(P)), human(P), not(father(F, P))), true)).
  4340. %
  4341. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4342. % succeed(user:boxlog_to_pfc((not(skolem(F, skArg1ofFatherFn(P))):-skolem(M, skArg1ofMotherFn(P)), human(P), not(mother(M, P))), true)).
  4343. %
  4344. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4345. % succeed(user:boxlog_to_pfc((not(skolem(M, skArg1ofMotherFn(P))):-skolem(F, skArg1ofFatherFn(P)), human(P), not(father(F, P))), true)).
  4346. %
  4347. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4348. % succeed(user:boxlog_to_pfc((not(skolem(M, skArg1ofMotherFn(P))):-skolem(F, skArg1ofFatherFn(P)), human(P), not(mother(M, P))), true)).
  4349. %
  4350. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4351. % succeed(user:boxlog_to_pfc((father(F, P):-skolem(M, skArg1ofMotherFn(P)), skolem(F, skArg1ofFatherFn(P)), human(P)), ({ignore(M=skArg1ofMotherFn(P))}, human(P), {vg(s(P))}==>if_missing(father(F, P), father(skArg1ofFatherFn(P), P))))).
  4352. %
  4353. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4354. % succeed(user:boxlog_to_pfc((mother(M, P):-skolem(M, skArg1ofMotherFn(P)), skolem(F, skArg1ofFatherFn(P)), human(P)), ({ignore(F=skArg1ofFatherFn(P))}, human(P), {vg(s(P))}==>if_missing(mother(M, P), mother(skArg1ofMotherFn(P), P))))).
  4355. %
  4356.  
  4357.  
  4358. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4359. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4360. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4361. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4362. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4363. % kif :-
  4364. %   forall(p, exists([m, f], if(human(p), mother(m, p)&father(f, p)))).
  4365. %
  4366. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4367. % pkif :-
  4368. %   all(P, exists(M, exists(F, (human(P)=>mother(M, P)&father(F, P))))).
  4369. %
  4370. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4371. % cnf :-
  4372. %   (not(skolem(M, skArg1ofMotherFn(P)))v (not(skolem(F, skArg1ofFatherFn(P)))v (not(human(P))v mother(M, P))))& (not(skolem(M, skArg1ofMotherFn(P)))v (not(skolem(F, skArg1ofFatherFn(P)))v (not(human(P))v father(F, P)))).
  4373. %
  4374. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4375. % horn :-
  4376. %  
  4377. %   [ (not(human(P)):-skolem(M, skArg1ofMotherFn(P)), skolem(F, skArg1ofFatherFn(P)), not(father(F, P))),
  4378. %     (not(human(P)):-skolem(M, skArg1ofMotherFn(P)), skolem(F, skArg1ofFatherFn(P)), not(mother(M, P))),
  4379. %     (not(skolem(F, skArg1ofFatherFn(P))):-skolem(M, skArg1ofMotherFn(P)), human(P), not(father(F, P))),
  4380. %     (not(skolem(F, skArg1ofFatherFn(P))):-skolem(M, skArg1ofMotherFn(P)), human(P), not(mother(M, P))),
  4381. %     (not(skolem(M, skArg1ofMotherFn(P))):-skolem(F, skArg1ofFatherFn(P)), human(P), not(father(F, P))),
  4382. %     (not(skolem(M, skArg1ofMotherFn(P))):-skolem(F, skArg1ofFatherFn(P)), human(P), not(mother(M, P))),
  4383. %     (father(F, P):-skolem(M, skArg1ofMotherFn(P)), skolem(F, skArg1ofFatherFn(P)), human(P)),
  4384. %     (mother(M, P):-skolem(M, skArg1ofMotherFn(P)), skolem(F, skArg1ofFatherFn(P)), human(P))
  4385. %   ].
  4386. %
  4387. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4388. % pfc :-
  4389. %  
  4390. %   [ (neg(human(P))<-neg(father(F, P)), {vg(s(P))}),
  4391. %     (neg(human(P))<-neg(mother(M, P)), {vg(s(P))}),
  4392. %     true,
  4393. %     true,
  4394. %     true,
  4395. %     true,
  4396. %     ({ignore(M=skArg1ofMotherFn(P))}, human(P), {vg(s(P))}==>if_missing(father(F, P), father(skArg1ofFatherFn(P), P))),
  4397. %     ({ignore(F=skArg1ofFatherFn(P))}, human(P), {vg(s(P))}==>if_missing(mother(M, P), mother(skArg1ofMotherFn(P), P)))
  4398. %   ].
  4399. %
  4400.  
  4401.  
  4402. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4403. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4404. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4405. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4406. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4407. % kif :-
  4408. %   forall(p, exists([m, f], if(human(p), mother(m, p)&father(f, p)))).
  4409. %
  4410. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4411. % pkif :-
  4412. %   all(P, exists(M, exists(F, (human(P)=>mother(M, P)&father(F, P))))).
  4413. %
  4414. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4415. % cnf :-
  4416. %   (not(skolem(M, skArg1ofMotherFn(P)))v (not(skolem(F, skArg1ofFatherFn(P)))v (not(human(P))v mother(M, P))))& (not(skolem(M, skArg1ofMotherFn(P)))v (not(skolem(F, skArg1ofFatherFn(P)))v (not(human(P))v father(F, P)))).
  4417. %
  4418. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4419. % horn :-
  4420. %  
  4421. %   [ (not(human(P)):-skolem(M, skArg1ofMotherFn(P)), skolem(F, skArg1ofFatherFn(P)), not(father(F, P))),
  4422. %     (not(human(P)):-skolem(M, skArg1ofMotherFn(P)), skolem(F, skArg1ofFatherFn(P)), not(mother(M, P))),
  4423. %     (not(skolem(F, skArg1ofFatherFn(P))):-skolem(M, skArg1ofMotherFn(P)), human(P), not(father(F, P))),
  4424. %     (not(skolem(F, skArg1ofFatherFn(P))):-skolem(M, skArg1ofMotherFn(P)), human(P), not(mother(M, P))),
  4425. %     (not(skolem(M, skArg1ofMotherFn(P))):-skolem(F, skArg1ofFatherFn(P)), human(P), not(father(F, P))),
  4426. %     (not(skolem(M, skArg1ofMotherFn(P))):-skolem(F, skArg1ofFatherFn(P)), human(P), not(mother(M, P))),
  4427. %     (father(F, P):-skolem(M, skArg1ofMotherFn(P)), skolem(F, skArg1ofFatherFn(P)), human(P)),
  4428. %     (mother(M, P):-skolem(M, skArg1ofMotherFn(P)), skolem(F, skArg1ofFatherFn(P)), human(P))
  4429. %   ].
  4430. %
  4431. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4432. % pfc :-
  4433. %  
  4434. %   [ (neg(human(P))<-neg(father(F, P)), {vg(s(P))}),
  4435. %     (neg(human(P))<-neg(mother(M, P)), {vg(s(P))}),
  4436. %     true,
  4437. %     true,
  4438. %     true,
  4439. %     true,
  4440. %     ({ignore(M=skArg1ofMotherFn(P))}, human(P), {vg(s(P))}==>if_missing(father(F, P), father(skArg1ofFatherFn(P), P))),
  4441. %     ({ignore(F=skArg1ofFatherFn(P))}, human(P), {vg(s(P))}==>if_missing(mother(M, P), mother(skArg1ofMotherFn(P), P)))
  4442. %   ].
  4443. %
  4444. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4445. % succeed(user:are_clauses_entailed([ (neg(human(P))<-neg(father(F, P)), {vg(s(P))}), (neg(human(P))<-neg(mother(M, P)), {vg(s(P))}), true, true, true, true, ({ignore(M=skArg1ofMotherFn(P))}, human(P), {vg(s(P))}==>if_missing(father(F, P), father(skArg1ofFatherFn(P), P))), ({ignore(F=skArg1ofFatherFn(P))}, human(P), {vg(s(P))}==>if_missing(mother(M, P), mother(skArg1ofMotherFn(P), P)))])).
  4446. %
  4447. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4448. % Adding (:) if_missing(mother(_G1887,trudy),mother(skArg1ofMotherFn(trudy),trudy))    <-------- (pt(human(trudy), (vg(s(trudy))->rhs([if_missing(mother(_G1887,trudy),mother(skArg1ofMotherFn(trudy),trudy))]))) <-TF-> human(trudy))
  4449. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4450. % Adding (:) ~ (mother(_G2281,trudy)/ (mother(_G2281,trudy)\==mother(skArg1ofMotherFn(trudy),trudy)))==>mother(skArg1ofMotherFn(trudy),trudy)    <-------- (pt(if_missing(mother(_G2281,trudy),mother(skArg1ofMotherFn(trudy),trudy)),rhs([ (~ (mother(_G2281,trudy)/ (mother(_G2281,trudy)\==mother(skArg1ofMotherFn(trudy),trudy)))==>mother(skArg1ofMotherFn(trudy),trudy))])) <-TF-> if_missing(mother(_G1887,trudy),mother(skArg1ofMotherFn(trudy),trudy)))
  4451. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4452. % Adding (:) pfcMark(pfcNegTrigger,n,mother,2)    <-------- (g <-TF-> s(((~ (mother(_G3128,trudy)/ (mother(_G3128,trudy)\==mother(skArg1ofMotherFn(trudy),trudy)))==>mother(skArg1ofMotherFn(trudy),trudy)),u)))
  4453. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4454. % Adding (:) mother(skArg1ofMotherFn(trudy),trudy)    <-------- (nt(mother(_G3138,trudy), (call_u(mother(_G3075,trudy)),mother(_G3075,trudy)\==mother(skArg1ofMotherFn(trudy),trudy)),rhs([mother(skArg1ofMotherFn(trudy),trudy)])) <-TF-> \+mother(_G3072,trudy))
  4455. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4456. % Adding (:) parent(skArg1ofMotherFn(trudy),trudy)    <-------- (pt(mother(skArg1ofMotherFn(trudy),trudy), (vg(s(trudy,skArg1ofMotherFn(trudy)))->rhs([parent(skArg1ofMotherFn(trudy),trudy)]))) <-TF-> mother(skArg1ofMotherFn(trudy),trudy))
  4457. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4458. % Adding (:) ancestor(skArg1ofMotherFn(trudy),trudy)    <-------- (pt(parent(skArg1ofMotherFn(trudy),trudy), (vg(s(trudy,skArg1ofMotherFn(trudy)))->rhs([ancestor(skArg1ofMotherFn(trudy),trudy)]))) <-TF-> parent(skArg1ofMotherFn(trudy),trudy))
  4459. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4460. % Adding (:) female(skArg1ofMotherFn(trudy))    <-------- (pt(mother(skArg1ofMotherFn(trudy),trudy), (vg(s(skArg1ofMotherFn(trudy)))->rhs([female(skArg1ofMotherFn(trudy))]))) <-TF-> mother(skArg1ofMotherFn(trudy),trudy))
  4461. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4462. % Adding (:) neg(male(skArg1ofMotherFn(trudy)))    <-------- (pt(female(skArg1ofMotherFn(trudy)), (vg(s(skArg1ofMotherFn(trudy)))->rhs([neg(male(skArg1ofMotherFn(trudy)))]))) <-TF-> female(skArg1ofMotherFn(trudy)))
  4463. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4464. % Adding (:) neg(gender(skArg1ofMotherFn(trudy),male))    <-------- (pt(neg(male(skArg1ofMotherFn(trudy))), (vg(s(skArg1ofMotherFn(trudy)))->rhs([neg(gender(skArg1ofMotherFn(trudy),male))]))) <-TF-> neg(male(skArg1ofMotherFn(trudy))))
  4465. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4466. % Couldn't retract spft(gender(skArg1ofMotherFn(trudy),male),u,u).
  4467. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4468. % pfc_undo_e ; Fact not found in user db: gender(skArg1ofMotherFn(trudy),male)
  4469. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4470. % Removing (pfc_rem1(gender(skArg1ofMotherFn(trudy),male), (u,u))) gender(skArg1ofMotherFn(trudy),male).
  4471. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4472. % Couldn't retract spft(gender(skArg1ofMotherFn(trudy),male),u,u).
  4473. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4474. % pfc_undo_e ; Fact not found in user db: gender(skArg1ofMotherFn(trudy),male)
  4475. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4476. % Removing (pfc_rem1(gender(skArg1ofMotherFn(trudy),male), (u,u))) gender(skArg1ofMotherFn(trudy),male).
  4477. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4478. % Couldn't retract spft(male(skArg1ofMotherFn(trudy)),u,u).
  4479. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4480. % pfc_undo_e ; Fact not found in user db: male(skArg1ofMotherFn(trudy))
  4481. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4482. % Removing (pfc_rem1(male(skArg1ofMotherFn(trudy)), (u,u))) male(skArg1ofMotherFn(trudy)).
  4483. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4484. % Couldn't retract spft(male(skArg1ofMotherFn(trudy)),u,u).
  4485. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4486. % pfc_undo_e ; Fact not found in user db: male(skArg1ofMotherFn(trudy))
  4487. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4488. % Removing (pfc_rem1(male(skArg1ofMotherFn(trudy)), (u,u))) male(skArg1ofMotherFn(trudy)).
  4489. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4490. % Adding (:) gender(skArg1ofMotherFn(trudy),female)    <-------- (pt(female(skArg1ofMotherFn(trudy)), (vg(s(skArg1ofMotherFn(trudy)))->rhs([gender(skArg1ofMotherFn(trudy),female)]))) <-TF-> female(skArg1ofMotherFn(trudy)))
  4491. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4492. % Adding (:) if_missing(father(_G1887,trudy),father(skArg1ofFatherFn(trudy),trudy))    <-------- (pt(human(trudy), (vg(s(trudy))->rhs([if_missing(father(_G1887,trudy),father(skArg1ofFatherFn(trudy),trudy))]))) <-TF-> human(trudy))
  4493. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4494. % Adding (:) ~ (father(_G2315,trudy)/ (father(_G2315,trudy)\==father(skArg1ofFatherFn(trudy),trudy)))==>father(skArg1ofFatherFn(trudy),trudy)    <-------- (pt(if_missing(father(_G2315,trudy),father(skArg1ofFatherFn(trudy),trudy)),rhs([ (~ (father(_G2315,trudy)/ (father(_G2315,trudy)\==father(skArg1ofFatherFn(trudy),trudy)))==>father(skArg1ofFatherFn(trudy),trudy))])) <-TF-> if_missing(father(_G1887,trudy),father(skArg1ofFatherFn(trudy),trudy)))
  4495. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4496. % Adding (:) pfcMark(pfcNegTrigger,n,father,2)    <-------- (g <-TF-> s(((~ (father(_G3162,trudy)/ (father(_G3162,trudy)\==father(skArg1ofFatherFn(trudy),trudy)))==>father(skArg1ofFatherFn(trudy),trudy)),u)))
  4497. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4498. % Adding (:) father(skArg1ofFatherFn(trudy),trudy)    <-------- (nt(father(_G3172,trudy), (call_u(father(_G3109,trudy)),father(_G3109,trudy)\==father(skArg1ofFatherFn(trudy),trudy)),rhs([father(skArg1ofFatherFn(trudy),trudy)])) <-TF-> \+father(_G3106,trudy))
  4499. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4500. % Adding (:) parent(skArg1ofFatherFn(trudy),trudy)    <-------- (pt(father(skArg1ofFatherFn(trudy),trudy), (vg(s(trudy,skArg1ofFatherFn(trudy)))->rhs([parent(skArg1ofFatherFn(trudy),trudy)]))) <-TF-> father(skArg1ofFatherFn(trudy),trudy))
  4501. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4502. % Adding (:) ancestor(skArg1ofFatherFn(trudy),trudy)    <-------- (pt(parent(skArg1ofFatherFn(trudy),trudy), (vg(s(trudy,skArg1ofFatherFn(trudy)))->rhs([ancestor(skArg1ofFatherFn(trudy),trudy)]))) <-TF-> parent(skArg1ofFatherFn(trudy),trudy))
  4503. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4504. % Adding (:) male(skArg1ofFatherFn(trudy))    <-------- (pt(father(skArg1ofFatherFn(trudy),trudy), (vg(s(skArg1ofFatherFn(trudy)))->rhs([male(skArg1ofFatherFn(trudy))]))) <-TF-> father(skArg1ofFatherFn(trudy),trudy))
  4505. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4506. % Adding (:) neg(female(skArg1ofFatherFn(trudy)))    <-------- (pt(male(skArg1ofFatherFn(trudy)), (vg(s(skArg1ofFatherFn(trudy)))->rhs([neg(female(skArg1ofFatherFn(trudy)))]))) <-TF-> male(skArg1ofFatherFn(trudy)))
  4507. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4508. % Adding (:) neg(gender(skArg1ofFatherFn(trudy),female))    <-------- (pt(neg(female(skArg1ofFatherFn(trudy))), (vg(s(skArg1ofFatherFn(trudy)))->rhs([neg(gender(skArg1ofFatherFn(trudy),female))]))) <-TF-> neg(female(skArg1ofFatherFn(trudy))))
  4509. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4510. % Couldn't retract spft(gender(skArg1ofFatherFn(trudy),female),u,u).
  4511. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4512. % pfc_undo_e ; Fact not found in user db: gender(skArg1ofFatherFn(trudy),female)
  4513. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4514. % Removing (pfc_rem1(gender(skArg1ofFatherFn(trudy),female), (u,u))) gender(skArg1ofFatherFn(trudy),female).
  4515. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4516. % Couldn't retract spft(gender(skArg1ofFatherFn(trudy),female),u,u).
  4517. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4518. % pfc_undo_e ; Fact not found in user db: gender(skArg1ofFatherFn(trudy),female)
  4519. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4520. % Removing (pfc_rem1(gender(skArg1ofFatherFn(trudy),female), (u,u))) gender(skArg1ofFatherFn(trudy),female).
  4521. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4522. % Couldn't retract spft(female(skArg1ofFatherFn(trudy)),u,u).
  4523. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4524. % pfc_undo_e ; Fact not found in user db: female(skArg1ofFatherFn(trudy))
  4525. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4526. % Removing (pfc_rem1(female(skArg1ofFatherFn(trudy)), (u,u))) female(skArg1ofFatherFn(trudy)).
  4527. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4528. % Couldn't retract spft(female(skArg1ofFatherFn(trudy)),u,u).
  4529. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4530. % pfc_undo_e ; Fact not found in user db: female(skArg1ofFatherFn(trudy))
  4531. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4532. % Removing (pfc_rem1(female(skArg1ofFatherFn(trudy)), (u,u))) female(skArg1ofFatherFn(trudy)).
  4533. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4534. % Adding (:) gender(skArg1ofFatherFn(trudy),male)    <-------- (pt(male(skArg1ofFatherFn(trudy)), (vg(s(skArg1ofFatherFn(trudy)))->rhs([gender(skArg1ofFatherFn(trudy),male)]))) <-TF-> male(skArg1ofFatherFn(trudy)))
  4535. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4536. % gripe_time(warn(2.9031548629999975>0.8), user:pfc_fwd2(clif(forall(p, exists([m, f], if(human(p), mother(m, p)&father(f, p))))), (u, u))).
  4537. %
  4538. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337
  4539. % gripe_time(warn(2.9053952419999973>0.6), user:pfc_assert_fast_timed(clif(forall(p, exists([m, f], if(human(p), mother(m, p)&father(f, p))))), (u, u))).
  4540. %
  4541. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:399
  4542. % succeed(user:must(father(skArg1ofFatherFn(trudy), trudy))).
  4543. %
  4544. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402
  4545. % kif:cl_assert(pfc(hybrid), mother(trudy, eileen)).
  4546. %
  4547. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402
  4548. % Adding (:) grandmother(trudy,douglas)    <-------- (pt(parent(eileen,douglas), (vg(s(douglas,trudy))->rhs([grandmother(trudy,douglas)]))) <-TF-> parent(eileen,douglas))
  4549. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402
  4550. % Adding (:) grandparent(trudy,douglas)    <-------- (pt(grandmother(trudy,douglas), (vg(s(douglas,trudy))->rhs([grandparent(trudy,douglas)]))) <-TF-> grandmother(trudy,douglas))
  4551. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402
  4552. % Adding (:) female(trudy)    <-------- (pt(grandmother(trudy,douglas), (vg(s(trudy))->rhs([female(trudy)]))) <-TF-> grandmother(trudy,douglas))
  4553. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402
  4554. % Adding (:) neg(male(trudy))    <-------- (pt(female(trudy), (vg(s(trudy))->rhs([neg(male(trudy))]))) <-TF-> female(trudy))
  4555. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402
  4556. % Adding (:) neg(gender(trudy,male))    <-------- (pt(neg(male(trudy)), (vg(s(trudy))->rhs([neg(gender(trudy,male))]))) <-TF-> neg(male(trudy)))
  4557. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402
  4558. % Couldn't retract spft(gender(trudy,male),u,u).
  4559. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402
  4560. % pfc_undo_e ; Fact not found in user db: gender(trudy,male)
  4561. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402
  4562. % Removing (pfc_rem1(gender(trudy,male), (u,u))) gender(trudy,male).
  4563. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402
  4564. % Couldn't retract spft(gender(trudy,male),u,u).
  4565. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402
  4566. % pfc_undo_e ; Fact not found in user db: gender(trudy,male)
  4567. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402
  4568. % Removing (pfc_rem1(gender(trudy,male), (u,u))) gender(trudy,male).
  4569. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402
  4570. % Couldn't retract spft(male(trudy),u,u).
  4571. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402
  4572. % pfc_undo_e ; Fact not found in user db: male(trudy)
  4573. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402
  4574. % Removing (pfc_rem1(male(trudy), (u,u))) male(trudy).
  4575. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402
  4576. % Couldn't retract spft(male(trudy),u,u).
  4577. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402
  4578. % pfc_undo_e ; Fact not found in user db: male(trudy)
  4579. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402
  4580. % Removing (pfc_rem1(male(trudy), (u,u))) male(trudy).
  4581. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402
  4582. % Adding (:) gender(trudy,female)    <-------- (pt(female(trudy), (vg(s(trudy))->rhs([gender(trudy,female)]))) <-TF-> female(trudy))
  4583. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402
  4584. % Adding (:) grandfather(skArg1ofFatherFn(trudy),eileen)    <-------- (pt(male(skArg1ofFatherFn(trudy)), (vg(s(eileen,skArg1ofFatherFn(trudy)))->rhs([grandfather(skArg1ofFatherFn(trudy),eileen)]))) <-TF-> male(skArg1ofFatherFn(trudy)))
  4585. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402
  4586. % Adding (:) grandmother(skArg1ofMotherFn(trudy),eileen)    <-------- (pt(female(skArg1ofMotherFn(trudy)), (vg(s(eileen,skArg1ofMotherFn(trudy)))->rhs([grandmother(skArg1ofMotherFn(trudy),eileen)]))) <-TF-> female(skArg1ofMotherFn(trudy)))
  4587. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402
  4588. % Adding (:) ancestor(skArg1ofFatherFn(trudy),douglas)    <-------- (pt(ancestor(eileen,douglas), (vg(s(douglas,skArg1ofFatherFn(trudy)))->rhs([ancestor(skArg1ofFatherFn(trudy),douglas)]))) <-TF-> ancestor(eileen,douglas))
  4589. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402
  4590. % Adding (:) ancestor(trudy,douglas)    <-------- (pt(ancestor(eileen,douglas), (vg(s(douglas,trudy))->rhs([ancestor(trudy,douglas)]))) <-TF-> ancestor(eileen,douglas))
  4591. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402
  4592. % Adding (:) ancestor(skArg1ofMotherFn(trudy),douglas)    <-------- (pt(ancestor(trudy,douglas), (vg(s(douglas,skArg1ofMotherFn(trudy)))->rhs([ancestor(skArg1ofMotherFn(trudy),douglas)]))) <-TF-> ancestor(trudy,douglas))
  4593.  
  4594.  
  4595. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4596. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4597. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4598. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4599. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4600. % kif :-
  4601. %   all(P1, all(P2, if((human(P1), ancestor(P1, P2)), human(P2)))).
  4602. %
  4603. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4604. % pkif :-
  4605. %   all(P1, all(P2, (human(P1)&ancestor(P1, P2)=>human(P2)))).
  4606. %
  4607. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4608. % cnf :-
  4609. %   human(P2)v (not(human(P1))v not(ancestor(P1, P2))).
  4610. %
  4611. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4612. % horn :-
  4613. %  
  4614. %   [ (human(P2):-human(P1), ancestor(P1, P2)),
  4615. %     (not(human(P1)):-not(human(P2)), ancestor(P1, P2)),
  4616. %     (not(ancestor(P1, P2)):-not(human(P2)), human(P1))
  4617. %   ].
  4618. %
  4619. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4620. % succeed(user:kif_to_boxlog(if((human(P1), ancestor(P1, P2)), human(P2)), [ (human(P2):-human(P1), ancestor(P1, P2)), (not(human(P1)):-not(human(P2)), ancestor(P1, P2)), (not(ancestor(P1, P2)):-not(human(P2)), human(P1))])).
  4621. %
  4622. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4623. % succeed(user:boxlog_to_pfc((human(P2):-human(P1), ancestor(P1, P2)), (human(P1), ancestor(P1, P2), {vg(s(P2))}==>human(P2)))).
  4624. %
  4625. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4626. % succeed(user:boxlog_to_pfc((not(human(P1)):-not(human(P2)), ancestor(P1, P2)), (neg(human(P1))<-neg(human(P2)), ancestor(P1, P2), {vg(s(P1))}))).
  4627. %
  4628. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4629. % succeed(user:boxlog_to_pfc((not(ancestor(P1, P2)):-not(human(P2)), human(P1)), (neg(ancestor(P1, P2))<-neg(human(P2)), human(P1), {vg(s(P2, P1))}))).
  4630. %
  4631.  
  4632.  
  4633. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4634. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4635. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4636. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4637. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4638. % kif :-
  4639. %   all(P1, all(P2, if((human(P1), ancestor(P1, P2)), human(P2)))).
  4640. %
  4641. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4642. % pkif :-
  4643. %   all(P1, all(P2, (human(P1)&ancestor(P1, P2)=>human(P2)))).
  4644. %
  4645. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4646. % cnf :-
  4647. %   human(P2)v (not(human(P1))v not(ancestor(P1, P2))).
  4648. %
  4649. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4650. % horn :-
  4651. %  
  4652. %   [ (human(P2):-human(P1), ancestor(P1, P2)),
  4653. %     (not(human(P1)):-not(human(P2)), ancestor(P1, P2)),
  4654. %     (not(ancestor(P1, P2)):-not(human(P2)), human(P1))
  4655. %   ].
  4656. %
  4657. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4658. % pfc :-
  4659. %  
  4660. %   [ (human(P1), ancestor(P1, P2), {vg(s(P2))}==>human(P2)),
  4661. %     (neg(human(P1))<-neg(human(P2)), ancestor(P1, P2), {vg(s(P1))}),
  4662. %     (neg(ancestor(P1, P2))<-neg(human(P2)), human(P1), {vg(s(P2, P1))})
  4663. %   ].
  4664. %
  4665. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4666. % Adding (:) human(eileen)    <-------- (pt(ancestor(trudy,eileen), (vg(s(eileen))->rhs([human(eileen)]))) <-TF-> ancestor(trudy,eileen))
  4667. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4668. % Adding (:) if_missing(mother(_G3577,eileen),mother(skArg1ofMotherFn(eileen),eileen))    <-------- (pt(human(eileen), (vg(s(eileen))->rhs([if_missing(mother(_G3577,eileen),mother(skArg1ofMotherFn(eileen),eileen))]))) <-TF-> human(eileen))
  4669. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4670. % Adding (:) ~ (mother(_G4434,eileen)/ (mother(_G4434,eileen)\==mother(skArg1ofMotherFn(eileen),eileen)))==>mother(skArg1ofMotherFn(eileen),eileen)    <-------- (pt(if_missing(mother(_G4434,eileen),mother(skArg1ofMotherFn(eileen),eileen)),rhs([ (~ (mother(_G4434,eileen)/ (mother(_G4434,eileen)\==mother(skArg1ofMotherFn(eileen),eileen)))==>mother(skArg1ofMotherFn(eileen),eileen))])) <-TF-> if_missing(mother(_G3577,eileen),mother(skArg1ofMotherFn(eileen),eileen)))
  4671. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4672. % Adding (:) if_missing(father(_G3577,eileen),father(skArg1ofFatherFn(eileen),eileen))    <-------- (pt(human(eileen), (vg(s(eileen))->rhs([if_missing(father(_G3577,eileen),father(skArg1ofFatherFn(eileen),eileen))]))) <-TF-> human(eileen))
  4673. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4674. % Adding (:) ~ (father(_G4468,eileen)/ (father(_G4468,eileen)\==father(skArg1ofFatherFn(eileen),eileen)))==>father(skArg1ofFatherFn(eileen),eileen)    <-------- (pt(if_missing(father(_G4468,eileen),father(skArg1ofFatherFn(eileen),eileen)),rhs([ (~ (father(_G4468,eileen)/ (father(_G4468,eileen)\==father(skArg1ofFatherFn(eileen),eileen)))==>father(skArg1ofFatherFn(eileen),eileen))])) <-TF-> if_missing(father(_G3577,eileen),father(skArg1ofFatherFn(eileen),eileen)))
  4675. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4676. % Adding (:) father(skArg1ofFatherFn(eileen),eileen)    <-------- (nt(father(_G4863,eileen), (call_u(father(_G4800,eileen)),father(_G4800,eileen)\==father(skArg1ofFatherFn(eileen),eileen)),rhs([father(skArg1ofFatherFn(eileen),eileen)])) <-TF-> \+father(_G4797,eileen))
  4677. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4678. % Adding (:) parent(skArg1ofFatherFn(eileen),eileen)    <-------- (pt(father(skArg1ofFatherFn(eileen),eileen), (vg(s(eileen,skArg1ofFatherFn(eileen)))->rhs([parent(skArg1ofFatherFn(eileen),eileen)]))) <-TF-> father(skArg1ofFatherFn(eileen),eileen))
  4679. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4680. % Adding (:) ancestor(skArg1ofFatherFn(eileen),eileen)    <-------- (pt(parent(skArg1ofFatherFn(eileen),eileen), (vg(s(eileen,skArg1ofFatherFn(eileen)))->rhs([ancestor(skArg1ofFatherFn(eileen),eileen)]))) <-TF-> parent(skArg1ofFatherFn(eileen),eileen))
  4681. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4682. % Adding (:) male(skArg1ofFatherFn(eileen))    <-------- (pt(father(skArg1ofFatherFn(eileen),eileen), (vg(s(skArg1ofFatherFn(eileen)))->rhs([male(skArg1ofFatherFn(eileen))]))) <-TF-> father(skArg1ofFatherFn(eileen),eileen))
  4683. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4684. % Adding (:) neg(female(skArg1ofFatherFn(eileen)))    <-------- (pt(male(skArg1ofFatherFn(eileen)), (vg(s(skArg1ofFatherFn(eileen)))->rhs([neg(female(skArg1ofFatherFn(eileen)))]))) <-TF-> male(skArg1ofFatherFn(eileen)))
  4685. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4686. % Adding (:) neg(gender(skArg1ofFatherFn(eileen),female))    <-------- (pt(neg(female(skArg1ofFatherFn(eileen))), (vg(s(skArg1ofFatherFn(eileen)))->rhs([neg(gender(skArg1ofFatherFn(eileen),female))]))) <-TF-> neg(female(skArg1ofFatherFn(eileen))))
  4687. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4688. % Couldn't retract spft(gender(skArg1ofFatherFn(eileen),female),u,u).
  4689. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4690. % pfc_undo_e ; Fact not found in user db: gender(skArg1ofFatherFn(eileen),female)
  4691. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4692. % Removing (pfc_rem1(gender(skArg1ofFatherFn(eileen),female), (u,u))) gender(skArg1ofFatherFn(eileen),female).
  4693. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4694. % Couldn't retract spft(gender(skArg1ofFatherFn(eileen),female),u,u).
  4695. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4696. % pfc_undo_e ; Fact not found in user db: gender(skArg1ofFatherFn(eileen),female)
  4697. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4698. % Removing (pfc_rem1(gender(skArg1ofFatherFn(eileen),female), (u,u))) gender(skArg1ofFatherFn(eileen),female).
  4699. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4700. % Couldn't retract spft(female(skArg1ofFatherFn(eileen)),u,u).
  4701. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4702. % pfc_undo_e ; Fact not found in user db: female(skArg1ofFatherFn(eileen))
  4703. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4704. % Removing (pfc_rem1(female(skArg1ofFatherFn(eileen)), (u,u))) female(skArg1ofFatherFn(eileen)).
  4705. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4706. % Couldn't retract spft(female(skArg1ofFatherFn(eileen)),u,u).
  4707. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4708. % pfc_undo_e ; Fact not found in user db: female(skArg1ofFatherFn(eileen))
  4709. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4710. % Removing (pfc_rem1(female(skArg1ofFatherFn(eileen)), (u,u))) female(skArg1ofFatherFn(eileen)).
  4711. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4712. % Adding (:) gender(skArg1ofFatherFn(eileen),male)    <-------- (pt(male(skArg1ofFatherFn(eileen)), (vg(s(skArg1ofFatherFn(eileen)))->rhs([gender(skArg1ofFatherFn(eileen),male)]))) <-TF-> male(skArg1ofFatherFn(eileen)))
  4713. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4714. % Adding (:) human(douglas)    <-------- (pt(ancestor(trudy,douglas), (vg(s(douglas))->rhs([human(douglas)]))) <-TF-> ancestor(trudy,douglas))
  4715. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4716. % Adding (:) if_missing(mother(_G3534,douglas),mother(skArg1ofMotherFn(douglas),douglas))    <-------- (pt(human(douglas), (vg(s(douglas))->rhs([if_missing(mother(_G3534,douglas),mother(skArg1ofMotherFn(douglas),douglas))]))) <-TF-> human(douglas))
  4717. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4718. % Adding (:) ~ (mother(_G4391,douglas)/ (mother(_G4391,douglas)\==mother(skArg1ofMotherFn(douglas),douglas)))==>mother(skArg1ofMotherFn(douglas),douglas)    <-------- (pt(if_missing(mother(_G4391,douglas),mother(skArg1ofMotherFn(douglas),douglas)),rhs([ (~ (mother(_G4391,douglas)/ (mother(_G4391,douglas)\==mother(skArg1ofMotherFn(douglas),douglas)))==>mother(skArg1ofMotherFn(douglas),douglas))])) <-TF-> if_missing(mother(_G3534,douglas),mother(skArg1ofMotherFn(douglas),douglas)))
  4719. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4720. % Adding (:) if_missing(father(_G3534,douglas),father(skArg1ofFatherFn(douglas),douglas))    <-------- (pt(human(douglas), (vg(s(douglas))->rhs([if_missing(father(_G3534,douglas),father(skArg1ofFatherFn(douglas),douglas))]))) <-TF-> human(douglas))
  4721. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4722. % Adding (:) ~ (father(_G4425,douglas)/ (father(_G4425,douglas)\==father(skArg1ofFatherFn(douglas),douglas)))==>father(skArg1ofFatherFn(douglas),douglas)    <-------- (pt(if_missing(father(_G4425,douglas),father(skArg1ofFatherFn(douglas),douglas)),rhs([ (~ (father(_G4425,douglas)/ (father(_G4425,douglas)\==father(skArg1ofFatherFn(douglas),douglas)))==>father(skArg1ofFatherFn(douglas),douglas))])) <-TF-> if_missing(father(_G3534,douglas),father(skArg1ofFatherFn(douglas),douglas)))
  4723. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4724. % Adding (:) father(skArg1ofFatherFn(douglas),douglas)    <-------- (nt(father(_G4820,douglas), (call_u(father(_G4757,douglas)),father(_G4757,douglas)\==father(skArg1ofFatherFn(douglas),douglas)),rhs([father(skArg1ofFatherFn(douglas),douglas)])) <-TF-> \+father(_G4754,douglas))
  4725. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4726. % Adding (:) parent(skArg1ofFatherFn(douglas),douglas)    <-------- (pt(father(skArg1ofFatherFn(douglas),douglas), (vg(s(douglas,skArg1ofFatherFn(douglas)))->rhs([parent(skArg1ofFatherFn(douglas),douglas)]))) <-TF-> father(skArg1ofFatherFn(douglas),douglas))
  4727. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4728. % Adding (:) ancestor(skArg1ofFatherFn(douglas),douglas)    <-------- (pt(parent(skArg1ofFatherFn(douglas),douglas), (vg(s(douglas,skArg1ofFatherFn(douglas)))->rhs([ancestor(skArg1ofFatherFn(douglas),douglas)]))) <-TF-> parent(skArg1ofFatherFn(douglas),douglas))
  4729. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4730. % Adding (:) male(skArg1ofFatherFn(douglas))    <-------- (pt(father(skArg1ofFatherFn(douglas),douglas), (vg(s(skArg1ofFatherFn(douglas)))->rhs([male(skArg1ofFatherFn(douglas))]))) <-TF-> father(skArg1ofFatherFn(douglas),douglas))
  4731. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4732. % Adding (:) neg(female(skArg1ofFatherFn(douglas)))    <-------- (pt(male(skArg1ofFatherFn(douglas)), (vg(s(skArg1ofFatherFn(douglas)))->rhs([neg(female(skArg1ofFatherFn(douglas)))]))) <-TF-> male(skArg1ofFatherFn(douglas)))
  4733. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4734. % Adding (:) neg(gender(skArg1ofFatherFn(douglas),female))    <-------- (pt(neg(female(skArg1ofFatherFn(douglas))), (vg(s(skArg1ofFatherFn(douglas)))->rhs([neg(gender(skArg1ofFatherFn(douglas),female))]))) <-TF-> neg(female(skArg1ofFatherFn(douglas))))
  4735. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4736. % Couldn't retract spft(gender(skArg1ofFatherFn(douglas),female),u,u).
  4737. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4738. % pfc_undo_e ; Fact not found in user db: gender(skArg1ofFatherFn(douglas),female)
  4739. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4740. % Removing (pfc_rem1(gender(skArg1ofFatherFn(douglas),female), (u,u))) gender(skArg1ofFatherFn(douglas),female).
  4741. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4742. % Couldn't retract spft(gender(skArg1ofFatherFn(douglas),female),u,u).
  4743. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4744. % pfc_undo_e ; Fact not found in user db: gender(skArg1ofFatherFn(douglas),female)
  4745. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4746. % Removing (pfc_rem1(gender(skArg1ofFatherFn(douglas),female), (u,u))) gender(skArg1ofFatherFn(douglas),female).
  4747. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4748. % Couldn't retract spft(female(skArg1ofFatherFn(douglas)),u,u).
  4749. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4750. % pfc_undo_e ; Fact not found in user db: female(skArg1ofFatherFn(douglas))
  4751. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4752. % Removing (pfc_rem1(female(skArg1ofFatherFn(douglas)), (u,u))) female(skArg1ofFatherFn(douglas)).
  4753. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4754. % Couldn't retract spft(female(skArg1ofFatherFn(douglas)),u,u).
  4755. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4756. % pfc_undo_e ; Fact not found in user db: female(skArg1ofFatherFn(douglas))
  4757. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4758. % Removing (pfc_rem1(female(skArg1ofFatherFn(douglas)), (u,u))) female(skArg1ofFatherFn(douglas)).
  4759. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4760. % Adding (:) gender(skArg1ofFatherFn(douglas),male)    <-------- (pt(male(skArg1ofFatherFn(douglas)), (vg(s(skArg1ofFatherFn(douglas)))->rhs([gender(skArg1ofFatherFn(douglas),male)]))) <-TF-> male(skArg1ofFatherFn(douglas)))
  4761. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4762. % Adding (:) ancestor(skArg1ofFatherFn(eileen),douglas)    <-------- (pt(ancestor(eileen,douglas), (vg(s(douglas,skArg1ofFatherFn(eileen)))->rhs([ancestor(skArg1ofFatherFn(eileen),douglas)]))) <-TF-> ancestor(eileen,douglas))
  4763. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4764. % Adding (:) grandparent(skArg1ofFatherFn(eileen),douglas)    <-------- (pt(parent(eileen,douglas), (vg(s(douglas,skArg1ofFatherFn(eileen)))->rhs([grandparent(skArg1ofFatherFn(eileen),douglas)]))) <-TF-> parent(eileen,douglas))
  4765. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4766. % Adding (:) grandfather(skArg1ofFatherFn(eileen),douglas)    <-------- (pt(male(skArg1ofFatherFn(eileen)), (vg(s(douglas,skArg1ofFatherFn(eileen)))->rhs([grandfather(skArg1ofFatherFn(eileen),douglas)]))) <-TF-> male(skArg1ofFatherFn(eileen)))
  4767.  
  4768.  
  4769. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4770. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4771. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4772. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4773. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4774. % kif :-
  4775. %   all(P1, all(P2, if((human(P1), ancestor(P1, P2)), human(P2)))).
  4776. %
  4777. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4778. % pkif :-
  4779. %   all(P1, all(P2, (human(P1)&ancestor(P1, P2)=>human(P2)))).
  4780. %
  4781. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4782. % cnf :-
  4783. %   human(P2)v (not(human(P1))v not(ancestor(P1, P2))).
  4784. %
  4785. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4786. % horn :-
  4787. %  
  4788. %   [ (human(P2):-human(P1), ancestor(P1, P2)),
  4789. %     (not(human(P1)):-not(human(P2)), ancestor(P1, P2)),
  4790. %     (not(ancestor(P1, P2)):-not(human(P2)), human(P1))
  4791. %   ].
  4792. %
  4793. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4794. % pfc :-
  4795. %  
  4796. %   [ (human(P1), ancestor(P1, P2), {vg(s(P2))}==>human(P2)),
  4797. %     (neg(human(P1))<-neg(human(P2)), ancestor(P1, P2), {vg(s(P1))}),
  4798. %     (neg(ancestor(P1, P2))<-neg(human(P2)), human(P1), {vg(s(P2, P1))})
  4799. %   ].
  4800. %
  4801. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4802. % succeed(user:are_clauses_entailed([ (human(P1), ancestor(P1, P2), {vg(s(P2))}==>human(P2)), (neg(human(P1))<-neg(human(P2)), ancestor(P1, P2), {vg(s(P1))}), (neg(ancestor(P1, P2))<-neg(human(P2)), human(P1), {vg(s(P2, P1))})])).
  4803. %
  4804. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4805. % gripe_time(warn(1.273354665999996>0.8), user:pfc_fwd2(clif(if((human(P1), ancestor(P1, P2)), human(P2))), (u, u))).
  4806. %
  4807. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4808. % gripe_time(warn(1.2751779549999966>0.6), user:pfc_assert_fast_timed(clif(if((human(P1), ancestor(P1, P2)), human(P2))), (u, u))).
  4809. %
  4810. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403
  4811. % succeed(user:must_det_l((show_interesting_cl(kif(fwc), if((human(_G631), ancestor(_G631, _G652)), human(_G652))), kif_process(if((human(_G631), ancestor(_G631, _G652)), human(_G652)))))).
  4812. % :- dynamic ancestor/2.
  4813.  
  4814. ancestor(eileen, douglas).
  4815. ancestor(skArg1ofMotherFn(trudy), trudy).
  4816. ancestor(skArg1ofFatherFn(trudy), trudy).
  4817. ancestor(trudy, eileen).
  4818. ancestor(skArg1ofFatherFn(trudy), eileen).
  4819. ancestor(skArg1ofFatherFn(trudy), douglas).
  4820. ancestor(trudy, douglas).
  4821. ancestor(skArg1ofMotherFn(trudy), douglas).
  4822. ancestor(skArg1ofMotherFn(trudy), eileen).
  4823. ancestor(skArg1ofFatherFn(eileen), eileen).
  4824. ancestor(skArg1ofFatherFn(douglas), douglas).
  4825. ancestor(skArg1ofFatherFn(eileen), douglas).
  4826.  
  4827. :- dynamic human/1.
  4828.  
  4829. human(trudy).
  4830. human(eileen).
  4831. human(douglas).
  4832.  
  4833. :- dynamic parent/2.
  4834.  
  4835. parent(eileen, douglas).
  4836. parent(skArg1ofMotherFn(trudy), trudy).
  4837. parent(skArg1ofFatherFn(trudy), trudy).
  4838. parent(trudy, eileen).
  4839. parent(skArg1ofFatherFn(eileen), eileen).
  4840. parent(skArg1ofFatherFn(douglas), douglas).
  4841.  
  4842.  
  4843.  
  4844.  
  4845. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4846. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4847. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4848. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4849. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:408
  4850. % kif :-
  4851. %   grandmother(trudy, douglas).
  4852. %
  4853. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:408
  4854. % pkif :-
  4855. %   grandmother(trudy, douglas).
  4856. %
  4857. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:408
  4858. % cnf :-
  4859. %   grandmother(trudy, douglas).
  4860. %
  4861. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:408
  4862. % horn :-
  4863. %   [grandmother(trudy, douglas)].
  4864. %
  4865. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:408
  4866. % pfc :-
  4867. %   [grandmother(trudy, douglas)].
  4868. %
  4869. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:408
  4870. % succeed(user:are_clauses_entailed([grandmother(trudy, douglas)])).
  4871. %
  4872. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:410
  4873. % kif:cl_assert(pfc(hybrid), mother(trudy, robby)).
  4874. %
  4875. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:410
  4876. % Adding (:) grandfather(skArg1ofFatherFn(trudy),robby)    <-------- (pt(male(skArg1ofFatherFn(trudy)), (vg(s(robby,skArg1ofFatherFn(trudy)))->rhs([grandfather(skArg1ofFatherFn(trudy),robby)]))) <-TF-> male(skArg1ofFatherFn(trudy)))
  4877. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:410
  4878. % Adding (:) grandmother(skArg1ofMotherFn(trudy),robby)    <-------- (pt(female(skArg1ofMotherFn(trudy)), (vg(s(robby,skArg1ofMotherFn(trudy)))->rhs([grandmother(skArg1ofMotherFn(trudy),robby)]))) <-TF-> female(skArg1ofMotherFn(trudy)))
  4879. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:410
  4880. % Adding (:) siblings(robby,eileen)    <-------- (pt(parent(trudy,eileen), (dif:dif(robby,eileen)->vg(s(eileen,robby))->rhs([siblings(robby,eileen)]))) <-TF-> parent(trudy,eileen))
  4881. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:411
  4882. % kif:cl_assert(pfc(hybrid), mother(trudy, liana)).
  4883. %
  4884. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:411
  4885. % Adding (:) grandfather(skArg1ofFatherFn(trudy),liana)    <-------- (pt(male(skArg1ofFatherFn(trudy)), (vg(s(liana,skArg1ofFatherFn(trudy)))->rhs([grandfather(skArg1ofFatherFn(trudy),liana)]))) <-TF-> male(skArg1ofFatherFn(trudy)))
  4886. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:411
  4887. % Adding (:) grandmother(skArg1ofMotherFn(trudy),liana)    <-------- (pt(female(skArg1ofMotherFn(trudy)), (vg(s(liana,skArg1ofMotherFn(trudy)))->rhs([grandmother(skArg1ofMotherFn(trudy),liana)]))) <-TF-> female(skArg1ofMotherFn(trudy)))
  4888. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:411
  4889. % Adding (:) siblings(liana,eileen)    <-------- (pt(parent(trudy,eileen), (dif:dif(liana,eileen)->vg(s(eileen,liana))->rhs([siblings(liana,eileen)]))) <-TF-> parent(trudy,eileen))
  4890. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:411
  4891. % Adding (:) siblings(liana,robby)    <-------- (pt(parent(trudy,robby), (dif:dif(liana,robby)->vg(s(robby,liana))->rhs([siblings(liana,robby)]))) <-TF-> parent(trudy,robby))
  4892. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:412
  4893. % kif:cl_assert(pfc(hybrid), mother(liana, matt)).
  4894. %
  4895. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:412
  4896. % Adding (:) grandmother(trudy,matt)    <-------- (pt(female(trudy), (vg(s(matt,trudy))->rhs([grandmother(trudy,matt)]))) <-TF-> female(trudy))
  4897. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:412
  4898. % Adding (:) grandfather(skArg1ofFatherFn(liana),matt)    <-------- (pt(male(skArg1ofFatherFn(liana)), (vg(s(matt,skArg1ofFatherFn(liana)))->rhs([grandfather(skArg1ofFatherFn(liana),matt)]))) <-TF-> male(skArg1ofFatherFn(liana)))
  4899. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:413
  4900. % kif:cl_assert(pfc(hybrid), mother(liana, liz)).
  4901. %
  4902. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:413
  4903. % Adding (:) grandmother(trudy,liz)    <-------- (pt(female(trudy), (vg(s(liz,trudy))->rhs([grandmother(trudy,liz)]))) <-TF-> female(trudy))
  4904. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:413
  4905. % Adding (:) grandfather(skArg1ofFatherFn(liana),liz)    <-------- (pt(male(skArg1ofFatherFn(liana)), (vg(s(liz,skArg1ofFatherFn(liana)))->rhs([grandfather(skArg1ofFatherFn(liana),liz)]))) <-TF-> male(skArg1ofFatherFn(liana)))
  4906. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:413
  4907. % Adding (:) siblings(liz,matt)    <-------- (pt(parent(liana,matt), (dif:dif(liz,matt)->vg(s(matt,liz))->rhs([siblings(liz,matt)]))) <-TF-> parent(liana,matt))
  4908. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:414
  4909. % kif:cl_assert(pfc(hybrid), mother(trudy, pam)).
  4910. %
  4911. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:414
  4912. % Adding (:) grandfather(skArg1ofFatherFn(trudy),pam)    <-------- (pt(male(skArg1ofFatherFn(trudy)), (vg(s(pam,skArg1ofFatherFn(trudy)))->rhs([grandfather(skArg1ofFatherFn(trudy),pam)]))) <-TF-> male(skArg1ofFatherFn(trudy)))
  4913. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:414
  4914. % Adding (:) grandmother(skArg1ofMotherFn(trudy),pam)    <-------- (pt(female(skArg1ofMotherFn(trudy)), (vg(s(pam,skArg1ofMotherFn(trudy)))->rhs([grandmother(skArg1ofMotherFn(trudy),pam)]))) <-TF-> female(skArg1ofMotherFn(trudy)))
  4915. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:414
  4916. % Adding (:) siblings(pam,eileen)    <-------- (pt(parent(trudy,eileen), (dif:dif(pam,eileen)->vg(s(eileen,pam))->rhs([siblings(pam,eileen)]))) <-TF-> parent(trudy,eileen))
  4917. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:414
  4918. % Adding (:) siblings(pam,robby)    <-------- (pt(parent(trudy,robby), (dif:dif(pam,robby)->vg(s(robby,pam))->rhs([siblings(pam,robby)]))) <-TF-> parent(trudy,robby))
  4919. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:414
  4920. % Adding (:) siblings(pam,liana)    <-------- (pt(parent(trudy,liana), (dif:dif(pam,liana)->vg(s(liana,pam))->rhs([siblings(pam,liana)]))) <-TF-> parent(trudy,liana))
  4921.  
  4922.  
  4923. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4924. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4925. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4926. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  4927. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:421
  4928. % kif :-
  4929. %   human(douglas).
  4930. %
  4931. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:421
  4932. % pkif :-
  4933. %   human(douglas).
  4934. %
  4935. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:421
  4936. % cnf :-
  4937. %   human(douglas).
  4938. %
  4939. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:421
  4940. % horn :-
  4941. %   [human(douglas)].
  4942. %
  4943. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:421
  4944. % pfc :-
  4945. %   [human(douglas)].
  4946. %
  4947. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:421
  4948. % succeed(user:are_clauses_entailed([human(douglas)])).
  4949. %
  4950. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:446
  4951. % succeed(user:male(skArg1ofFatherFn(trudy))).
  4952. %
  4953. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:446
  4954. % succeed(user:male(skArg1ofFatherFn(eileen))).
  4955. %
  4956. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:446
  4957. % succeed(user:male(skArg1ofFatherFn(douglas))).
  4958. %
  4959. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:446
  4960. % succeed(user:male(skArg1ofFatherFn(robby))).
  4961. %
  4962. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:446
  4963. % succeed(user:male(skArg1ofFatherFn(liana))).
  4964. %
  4965. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:446
  4966. % succeed(user:male(skArg1ofFatherFn(matt))).
  4967. %
  4968. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:446
  4969. % succeed(user:male(skArg1ofFatherFn(liz))).
  4970. %
  4971. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:446
  4972. % succeed(user:male(skArg1ofFatherFn(pam))).
  4973. %
  4974. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:461
  4975. % succeed(user: ~male(eileen)).
  4976. %
  4977. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:461
  4978. % succeed(user: ~male(skArg1ofMotherFn(trudy))).
  4979. %
  4980. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:461
  4981. % succeed(user: ~male(trudy)).
  4982. %
  4983. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:461
  4984. % succeed(user: ~male(liana)).
  4985. %
  4986. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:471
  4987. % succeed(user: ~female(skArg1ofFatherFn(trudy))).
  4988. %
  4989. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:471
  4990. % succeed(user: ~female(skArg1ofFatherFn(eileen))).
  4991. %
  4992. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:471
  4993. % succeed(user: ~female(skArg1ofFatherFn(douglas))).
  4994. %
  4995. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:471
  4996. % succeed(user: ~female(skArg1ofFatherFn(robby))).
  4997. %
  4998. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:471
  4999. % succeed(user: ~female(skArg1ofFatherFn(liana))).
  5000. %
  5001. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:471
  5002. % succeed(user: ~female(skArg1ofFatherFn(matt))).
  5003. %
  5004. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:471
  5005. % succeed(user: ~female(skArg1ofFatherFn(liz))).
  5006. %
  5007. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:471
  5008. % succeed(user: ~female(skArg1ofFatherFn(pam))).
  5009. %
  5010. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:475
  5011. % kif:cl_assert(pfc(hybrid), father(robert, eileen)).
  5012. %
  5013. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:475
  5014. % Adding (:) ancestor(robert,douglas)    <-------- (pt(ancestor(eileen,douglas), (vg(s(douglas,robert))->rhs([ancestor(robert,douglas)]))) <-TF-> ancestor(eileen,douglas))
  5015. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:475
  5016. % Adding (:) grandparent(robert,douglas)    <-------- (pt(parent(eileen,douglas), (vg(s(douglas,robert))->rhs([grandparent(robert,douglas)]))) <-TF-> parent(eileen,douglas))
  5017. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:476
  5018. % kif:cl_assert(pfc(hybrid), siblings(douglas, cassiopea)).
  5019. %
  5020. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:477
  5021. % kif:cl_assert(pfc(hybrid), father(douglas, sophiaWebb)).
  5022. %
  5023. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:477
  5024. % Adding (:) grandfather(skArg1ofFatherFn(douglas),sophiaWebb)    <-------- (pt(male(skArg1ofFatherFn(douglas)), (vg(s(sophiaWebb,skArg1ofFatherFn(douglas)))->rhs([grandfather(skArg1ofFatherFn(douglas),sophiaWebb)]))) <-TF-> male(skArg1ofFatherFn(douglas)))
  5025. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:477
  5026. % Adding (:) grandmother(eileen,sophiaWebb)    <-------- (pt(female(eileen), (vg(s(sophiaWebb,eileen))->rhs([grandmother(eileen,sophiaWebb)]))) <-TF-> female(eileen))
  5027. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:478
  5028. % kif:cl_assert(pfc(hybrid), father(douglas, skylar)).
  5029. %
  5030. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:478
  5031. % Adding (:) grandfather(skArg1ofFatherFn(douglas),skylar)    <-------- (pt(male(skArg1ofFatherFn(douglas)), (vg(s(skylar,skArg1ofFatherFn(douglas)))->rhs([grandfather(skArg1ofFatherFn(douglas),skylar)]))) <-TF-> male(skArg1ofFatherFn(douglas)))
  5032. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:478
  5033. % Adding (:) grandmother(eileen,skylar)    <-------- (pt(female(eileen), (vg(s(skylar,eileen))->rhs([grandmother(eileen,skylar)]))) <-TF-> female(eileen))
  5034. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:478
  5035. % Adding (:) siblings(skylar,sophiaWebb)    <-------- (pt(parent(douglas,sophiaWebb), (dif:dif(skylar,sophiaWebb)->vg(s(sophiaWebb,skylar))->rhs([siblings(skylar,sophiaWebb)]))) <-TF-> parent(douglas,sophiaWebb))
  5036. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:479
  5037. % kif:cl_assert(pfc(hybrid), father(douglas, sophiaWisdom)).
  5038. %
  5039. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:479
  5040. % Adding (:) grandfather(skArg1ofFatherFn(douglas),sophiaWisdom)    <-------- (pt(male(skArg1ofFatherFn(douglas)), (vg(s(sophiaWisdom,skArg1ofFatherFn(douglas)))->rhs([grandfather(skArg1ofFatherFn(douglas),sophiaWisdom)]))) <-TF-> male(skArg1ofFatherFn(douglas)))
  5041. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:479
  5042. % Adding (:) grandmother(eileen,sophiaWisdom)    <-------- (pt(female(eileen), (vg(s(sophiaWisdom,eileen))->rhs([grandmother(eileen,sophiaWisdom)]))) <-TF-> female(eileen))
  5043. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:479
  5044. % Adding (:) siblings(sophiaWisdom,sophiaWebb)    <-------- (pt(parent(douglas,sophiaWebb), (dif:dif(sophiaWisdom,sophiaWebb)->vg(s(sophiaWebb,sophiaWisdom))->rhs([siblings(sophiaWisdom,sophiaWebb)]))) <-TF-> parent(douglas,sophiaWebb))
  5045. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:479
  5046. % Adding (:) siblings(sophiaWisdom,skylar)    <-------- (pt(parent(douglas,skylar), (dif:dif(sophiaWisdom,skylar)->vg(s(skylar,sophiaWisdom))->rhs([siblings(sophiaWisdom,skylar)]))) <-TF-> parent(douglas,skylar))
  5047. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:480
  5048. % kif:cl_assert(pfc(hybrid), father(douglas, zaltana)).
  5049. %
  5050. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:480
  5051. % Adding (:) grandfather(skArg1ofFatherFn(douglas),zaltana)    <-------- (pt(male(skArg1ofFatherFn(douglas)), (vg(s(zaltana,skArg1ofFatherFn(douglas)))->rhs([grandfather(skArg1ofFatherFn(douglas),zaltana)]))) <-TF-> male(skArg1ofFatherFn(douglas)))
  5052. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:480
  5053. % Adding (:) grandmother(eileen,zaltana)    <-------- (pt(female(eileen), (vg(s(zaltana,eileen))->rhs([grandmother(eileen,zaltana)]))) <-TF-> female(eileen))
  5054. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:480
  5055. % Adding (:) siblings(zaltana,sophiaWebb)    <-------- (pt(parent(douglas,sophiaWebb), (dif:dif(zaltana,sophiaWebb)->vg(s(sophiaWebb,zaltana))->rhs([siblings(zaltana,sophiaWebb)]))) <-TF-> parent(douglas,sophiaWebb))
  5056. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:480
  5057. % Adding (:) siblings(zaltana,skylar)    <-------- (pt(parent(douglas,skylar), (dif:dif(zaltana,skylar)->vg(s(skylar,zaltana))->rhs([siblings(zaltana,skylar)]))) <-TF-> parent(douglas,skylar))
  5058. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:480
  5059. % Adding (:) siblings(zaltana,sophiaWisdom)    <-------- (pt(parent(douglas,sophiaWisdom), (dif:dif(zaltana,sophiaWisdom)->vg(s(sophiaWisdom,zaltana))->rhs([siblings(zaltana,sophiaWisdom)]))) <-TF-> parent(douglas,sophiaWisdom))
  5060. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:482
  5061. % succeed(user:mother(eileen, douglas)).
  5062. %
  5063. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:482
  5064. % succeed(user:mother(skArg1ofMotherFn(trudy), trudy)).
  5065. %
  5066. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:482
  5067. % succeed(user:mother(trudy, eileen)).
  5068. %
  5069. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:482
  5070. % succeed(user:mother(trudy, robby)).
  5071. %
  5072. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:482
  5073. % succeed(user:mother(trudy, liana)).
  5074. %
  5075. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:482
  5076. % succeed(user:mother(liana, matt)).
  5077. %
  5078. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:482
  5079. % succeed(user:mother(liana, liz)).
  5080. %
  5081. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:482
  5082. % succeed(user:mother(trudy, pam)).
  5083. %
  5084. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:482
  5085. % succeed(user:mother(skArg1ofMotherFn(sophiaWebb), sophiaWebb)).
  5086. %
  5087. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:482
  5088. % succeed(user:mother(skArg1ofMotherFn(skylar), skylar)).
  5089. %
  5090. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:482
  5091. % succeed(user:mother(skArg1ofMotherFn(sophiaWisdom), sophiaWisdom)).
  5092. %
  5093. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:482
  5094. % succeed(user:mother(skArg1ofMotherFn(zaltana), zaltana)).
  5095. %
  5096. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:497
  5097. % succeed(user:father(skArg1ofFatherFn(trudy), trudy)).
  5098. %
  5099. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:497
  5100. % succeed(user:father(skArg1ofFatherFn(eileen), eileen)).
  5101. %
  5102. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:497
  5103. % succeed(user:father(skArg1ofFatherFn(douglas), douglas)).
  5104. %
  5105. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:497
  5106. % succeed(user:father(skArg1ofFatherFn(robby), robby)).
  5107. %
  5108. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:497
  5109. % succeed(user:father(skArg1ofFatherFn(liana), liana)).
  5110. %
  5111. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:497
  5112. % succeed(user:father(skArg1ofFatherFn(matt), matt)).
  5113. %
  5114. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:497
  5115. % succeed(user:father(skArg1ofFatherFn(liz), liz)).
  5116. %
  5117. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:497
  5118. % succeed(user:father(skArg1ofFatherFn(pam), pam)).
  5119. %
  5120. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:497
  5121. % succeed(user:father(robert, eileen)).
  5122. %
  5123. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:497
  5124. % succeed(user:father(douglas, sophiaWebb)).
  5125. %
  5126. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:497
  5127. % succeed(user:father(douglas, skylar)).
  5128. %
  5129. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:497
  5130. % succeed(user:father(douglas, sophiaWisdom)).
  5131. %
  5132. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:497
  5133. % succeed(user:father(douglas, zaltana)).
  5134. %
  5135. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:513
  5136. % succeed(user:male(skArg1ofFatherFn(trudy))).
  5137. %
  5138. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:513
  5139. % succeed(user:male(skArg1ofFatherFn(eileen))).
  5140. %
  5141. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:513
  5142. % succeed(user:male(skArg1ofFatherFn(douglas))).
  5143. %
  5144. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:513
  5145. % succeed(user:male(skArg1ofFatherFn(robby))).
  5146. %
  5147. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:513
  5148. % succeed(user:male(skArg1ofFatherFn(liana))).
  5149. %
  5150. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:513
  5151. % succeed(user:male(skArg1ofFatherFn(matt))).
  5152. %
  5153. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:513
  5154. % succeed(user:male(skArg1ofFatherFn(liz))).
  5155. %
  5156. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:513
  5157. % succeed(user:male(skArg1ofFatherFn(pam))).
  5158. %
  5159. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:513
  5160. % succeed(user:male(robert)).
  5161. %
  5162. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:513
  5163. % succeed(user:male(douglas)).
  5164. %
  5165. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:525
  5166. % succeed(user:female(eileen)).
  5167. %
  5168. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:525
  5169. % succeed(user:female(skArg1ofMotherFn(trudy))).
  5170. %
  5171. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:525
  5172. % succeed(user:female(trudy)).
  5173. %
  5174. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:525
  5175. % succeed(user:female(liana)).
  5176. %
  5177. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:525
  5178. % succeed(user:female(skArg1ofMotherFn(sophiaWebb))).
  5179. %
  5180. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:525
  5181. % succeed(user:female(skArg1ofMotherFn(skylar))).
  5182. %
  5183. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:525
  5184. % succeed(user:female(skArg1ofMotherFn(sophiaWisdom))).
  5185. %
  5186. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:525
  5187. % succeed(user:female(skArg1ofMotherFn(zaltana))).
  5188. %
  5189. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535
  5190. % succeed(user:siblings(eileen, robby)).
  5191. %
  5192. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535
  5193. % succeed(user:siblings(robby, eileen)).
  5194. %
  5195. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535
  5196. % succeed(user:siblings(robby, liana)).
  5197. %
  5198. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535
  5199. % succeed(user:siblings(eileen, liana)).
  5200. %
  5201. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535
  5202. % succeed(user:siblings(liana, eileen)).
  5203. %
  5204. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535
  5205. % succeed(user:siblings(liana, robby)).
  5206. %
  5207. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535
  5208. % succeed(user:siblings(matt, liz)).
  5209. %
  5210. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535
  5211. % succeed(user:siblings(liz, matt)).
  5212. %
  5213. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535
  5214. % succeed(user:siblings(liana, pam)).
  5215. %
  5216. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535
  5217. % succeed(user:siblings(robby, pam)).
  5218. %
  5219. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535
  5220. % succeed(user:siblings(eileen, pam)).
  5221. %
  5222. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535
  5223. % succeed(user:siblings(pam, eileen)).
  5224. %
  5225. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535
  5226. % succeed(user:siblings(pam, robby)).
  5227. %
  5228. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535
  5229. % succeed(user:siblings(pam, liana)).
  5230. %
  5231. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535
  5232. % succeed(user:siblings(douglas, cassiopea)).
  5233. %
  5234. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535
  5235. % succeed(user:siblings(sophiaWebb, skylar)).
  5236. %
  5237. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535
  5238. % succeed(user:siblings(skylar, sophiaWebb)).
  5239. %
  5240. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535
  5241. % succeed(user:siblings(skylar, sophiaWisdom)).
  5242. %
  5243. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535
  5244. % succeed(user:siblings(sophiaWebb, sophiaWisdom)).
  5245. %
  5246. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535
  5247. % succeed(user:siblings(sophiaWisdom, sophiaWebb)).
  5248. %
  5249. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535
  5250. % succeed(user:siblings(sophiaWisdom, skylar)).
  5251. %
  5252. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535
  5253. % succeed(user:siblings(sophiaWisdom, zaltana)).
  5254. %
  5255. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535
  5256. % succeed(user:siblings(skylar, zaltana)).
  5257. %
  5258. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535
  5259. % succeed(user:siblings(sophiaWebb, zaltana)).
  5260. %
  5261. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535
  5262. % succeed(user:siblings(zaltana, sophiaWebb)).
  5263. %
  5264. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535
  5265. % succeed(user:siblings(zaltana, skylar)).
  5266. %
  5267. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535
  5268. % succeed(user:siblings(zaltana, sophiaWisdom)).
  5269. %
  5270. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:576
  5271. % failed_show_call(user:retract(user:mpred_directive_value(kif, file, '/opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl'))).
  5272. %
  5273. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:576
  5274. % failed_show_call(user:retract(user:mpred_directive_value(kif, file, '/opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl'))).
  5275. %
  5276. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:576
  5277. % failed_show_call(user:retract(user:current_lang(kif))).
  5278. %
  5279. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:576
  5280. % failed_show_call(user:retract(user:current_lang(kif))).
  5281. %
  5282. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:576
  5283. % failed_show_call(user:retract(user:mpred_directive_value(kif, file, '/opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl'))).
  5284. %
  5285. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:576
  5286. % failed_show_call(user:retract(user:mpred_directive_value(kif, file, '/opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl'))).
  5287. %
  5288. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:576
  5289. % failed_show_call(user:retract(user:current_lang(kif))).
  5290. %
  5291. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:576
  5292. % failed_show_call(user:retract(user:current_lang(kif))).
  5293. %
  5294. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:576
  5295. % failed_show_call(user:retract(user:current_lang(pfc))).
  5296. %
  5297. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:576
  5298. % failed_show_call(user:retract(user:current_lang(pfc))).
  5299. %
  5300. % cwtdl(B, C, A) :-
  5301. %   cwc,
  5302. %   notrace((   stop_rtrace,
  5303. %           (   show_call_failure(catch(call_with_time_limit(A,
  5304. %                                    (call_with_depth_limit(B, C, D), D\==depth_limit_exceeded)),
  5305. %                       E,
  5306. %                       (dmsg(E:cwtdl(B, C, A)), fail)))
  5307. %           ->  true
  5308. %           ;   assert(cwtdl_failed(B))
  5309. %           )
  5310. %       ->  true
  5311. %       ;   true
  5312. %       )).
  5313. %
  5314. %
  5315. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_plarkc.pl:25
  5316. % "Loading tinyKB should take under a minute".
  5317. %
  5318. % assertedTinyKB_NEVER(genls, 'CharacterString', 'List', 'UniversalVocabularyMt', vStrDef).
  5319. % assertedTinyKB_NEVER(coExtensional, 'List', 'List', 'UniversalVocabularyMt', vStrMon).
  5320. % assertedTinyKB_NEVER(genls, 'SubLSExpression', 'CharacterString', 'UniversalVocabularyMt', vStrDef).
  5321. % assertedTinyKB_NEVER(genls, 'CycLExpression', 'CycLTerm', 'UniversalVocabularyMt', vStrDef).
  5322. % assertedTinyKB_NEVER(genls, 'CycLExpression', 'CycLTerm', 'CoreCycLMt', vStrDef).
  5323. %
  5324. % assertedTinyKB_InCode(coExtensional, 'CycLExpression', 'CycLTerm', 'UniversalVocabularyMt', vStrDef).
  5325. % assertedTinyKB_InCode(isa, OBJ, 'Thing', 'UniversalVocabularyMt', vStrMon).
  5326. % assertedTinyKB_InCode(implies, isa('Quote'('EscapeQuote'(X)), COL), quotedIsa(X, COL), 'BaseKB', vStrDef).
  5327. % assertedTinyKB_InCode(genls, 'List', 'List', 'UniversalVocabularyMt', vStrMon).
  5328. %
  5329. % assertedTinyKB_TODO(genls, X, X, 'LogicalTruthMt', vStrMon).
  5330. % assertedTinyKB_TODO(or, trueSentence(SENT), sentenceTruth(SENT, 'False'), 'UniversalVocabularyMt', vStrMon).
  5331. % assertedTinyKB_TODO(or, different(THING1, THING2), equals(THING1, THING2), 'BaseKB', vStrDef).
  5332. % assertedTinyKB_TODO(implies, and(different(COL_1, COMMON_NEAR), genls(COMMON_NEAR, COL_1), genls(COMMON_NEAR, COL_2), different(COL_2, COMMON_NEAR)), or(nearestCommonSpecs(COL_1, COL_2, COMMON_NEAR), elementOf(COMMON_NEAR, 'TheSetOf'(COMMON_FARTHER, thereExists(COMMON_FAR, and(genls(COMMON_FAR, COL_1), genls(COMMON_FAR, COL_2), genls(COMMON_FARTHER, COMMON_FAR), different(COL_1, COMMON_FAR), different(COL_2, COMMON_FAR), different(COMMON_FAR, COMMON_FARTHER)))))), 'BaseKB', vStrDef).
  5333. % assertedTinyKB_TODO(implies, equals('True', VALUE), trueSentence(VALUE), 'UniversalVocabularyMt', vStrDef).
  5334. % assertedTinyKB_TODO(implies, equals(X, Y), equals(Y, X), 'LogicalTruthMt', vStrMon).
  5335. % assertedTinyKB_TODO(implies, isa(OBJ_1, DIFF_NEAR), or(elementOf(OBJ_2, 'TheSetOf'(ITEM_1, isa(ITEM_1, DIFF_NEAR))), nearestDifferentIsa(OBJ_1, OBJ_2, DIFF_NEAR), elementOf(DIFF_NEAR, 'TheSetOf'(DIFF_FARTHER, thereExists(DIFF_FAR, and(isa(OBJ_1, DIFF_FAR), genls(DIFF_FAR, DIFF_FARTHER), different(DIFF_FAR, DIFF_FARTHER), not(elementOf(OBJ_2, 'TheSetOf'(ITEM_2, isa(ITEM_2, DIFF_NEAR))))))))), 'BaseKB', vStrMon).
  5336. % assertedTinyKB_TODO(implies, isa(OBJ, NEAR_COL), or(nearestIsa(OBJ, NEAR_COL), elementOf(NEAR_COL, 'TheSetOf'(FARTHER_COL, thereExists(FAR_COL, and(isa(OBJ, FAR_COL), genls(FAR_COL, FARTHER_COL), different(FAR_COL, FARTHER_COL)))))), 'BaseKB', vStrDef).
  5337. % assertedTinyKB_TODO(implies, isa(PRED, 'ReflexiveBinaryPredicate'), holds(PRED, OBJ, OBJ), 'BaseKB', vStrMon).
  5338. % assertedTinyKB_TODO(genls, 'CycLDenotationalTerm-Assertible', 'CycLExpression-Assertible', 'UniversalVocabularyMt', vStrDef).
  5339. % assertedTinyKB_TODO(implies, assertedSentence(SENT), quotedIsa(SENT, 'CycLAssertion'), 'BaseKB', vStrDef).
  5340. %
  5341. % assertedTinyKB_implies_TODO(forwardNonTriggerLiteral(isa(TERM, INDEP_COL)), meetsPragmaticRequirement('TheList'(NAT, FUNC, TERM, INDEP_COL, ARG, DEP_COL), 'TINYKB-ASSERTION'(':TRUE-DEF', [[[natFunction, NAT, FUNC], [isa, TERM, INDEP_COL], [natArgument, NAT, ARG, TERM], [interArgResultIsa, FUNC, ARG, INDEP_COL, DEP_COL]], [[isa, NAT, DEP_COL]]], 'BaseKB', ["?NAT", "?FUNC", "?TERM", "?INDEP-COL", "?ARG", "?DEP-COL"], [implies, [and, [natFunction, NAT, FUNC], [isa, TERM, INDEP_COL], [natArgument, NAT, ARG, TERM], [interArgResultIsa, FUNC, ARG, INDEP_COL, DEP_COL]], [isa, NAT, DEP_COL]])), 'BaseKB', vStrDef).
  5342. % assertedTinyKB_implies_TODO(forwardNonTriggerLiteral(isa(ARG, COL)), meetsPragmaticRequirement('TheList'(ARG, COL, NART, FUNC, INT), 'TINYKB-ASSERTION'(':TRUE-MON', [[[assertedSentence, [isa, ARG, COL]], [natFunction, NART, FUNC], [resultIsaArgIsa, FUNC, INT], [natArgument, NART, INT, ARG]], [[isa, NART, COL]]], 'BaseKB', ["?ARG", "?COL", "?NART", "?FUNC", "?INT"], [implies, [and, [assertedSentence, [isa, ARG, COL]], [natFunction, NART, FUNC], [resultIsaArgIsa, FUNC, INT], [natArgument, NART, INT, ARG]], [isa, NART, COL]])), 'BaseKB', vStrMon).
  5343. % assertedTinyKB_implies_TODO(forwardNonTriggerLiteral(arity(PRED, 2)), meetsPragmaticRequirement('TheList'(PRED, COL1, COL2), 'TINYKB-ASSERTION'(':TRUE-MON', [[[arity, PRED, 2], [requiredArg1Pred, COL1, PRED], ['interArgIsa1-2', PRED, COL1, COL2]], [[relationAllExists, PRED, COL1, COL2]]], 'BaseKB', ["?PRED", "?COL1", "?COL2"], [implies, [and, [arity, PRED, 2], [requiredArg1Pred, COL1, PRED], ['interArgIsa1-2', PRED, COL1, COL2]], [relationAllExists, PRED, COL1, COL2]])), 'BaseKB', vStrMon).
  5344. %
  5345. % assertedTinyKB_implies_InCode(genls(SUB, SUPER), genls(SUPER, 'Thing'), 'BaseKB', vStrMon).
  5346. % assertedTinyKB_implies_InCode(genls(SUB, SUPER), genls(SUB, 'Thing'), 'BaseKB', vStrMon).
  5347. %
  5348. %
  5349. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_plarkc.pl:60
  5350. % show_call_success(user:clause_asserted(pfcMark(pfcCreates, p, clif((t(_G34864, _G34865, _G34866), t(_G34868, _G34866, _G34870)=>t(_G34864, _G34865, _G34870))), 0))).
  5351. %
  5352. % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_plarkc.pl:67
  5353. % gripe_time(warn(0.6412920140000011>0.6), user:pfc_assert_fast_timed(tHominid(iExplorer2), (u, u))).
  5354. %
  5355. % /opt/PrologMUD/runtime/logicmoo_repl.pl:94
  5356. % pttp_load_wid(logicmoo_kb_refution).
  5357. %
  5358. logicmoo_kb_refution:0  not_asserted_t(A,B,C);true_t(A,B,C).
  5359. % /opt/PrologMUD/runtime/logicmoo_repl.pl:94
  5360. % todo(warn(builtin_why(pretest_call, 1, source_file('/opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/pttp/dbase_i_mpred_pttp_statics.pl')))).
  5361. %
  5362. logicmoo_kb_refution:1  not_true_t(A,B,C);assumed_t(A,B,C).
  5363. logicmoo_kb_refution:2  not_assumed_t(A,B,C);true_t(A,B,C),not_fallacy_t(A,B,C).
  5364. logicmoo_kb_refution:3  not_possible_t(A,B,C);true_t(A,B,C),not_fallacy_t(A,B,C).
  5365. logicmoo_kb_refution:4  (not(true_t(A,B,C));not(not_true_t(A,B,C)));fallacy_t(A,B,C).
  5366. % /opt/PrologMUD/runtime/logicmoo_repl.pl:94
  5367. % todo(warn(builtin_why(not, 1, (meta_predicate not(0))))).
  5368. %
  5369. logicmoo_kb_refution:5  not_true_t(A,B,C);true_t(A,B,C),possible_t(A,B,C),not_unknown_t(A,B,C).
  5370. logicmoo_kb_refution:6  not_true_t(A,B,C),not_true_t(A,B,C),not_possible_t(A,B,C),not_unknown_t(A,B,C);true_t(A,B,C), (not(not_true_t(A,B,C));not(not_possible_t(A,B,C));not(not_unknown_t(A,B,C))).
  5371. logicmoo_kb_refution:7  not_askable_t(A,B,C);true_t(A,B,C);unknown_t(A,B,C);not_true_t(A,B,C).
  5372. logicmoo_kb_refution:8  answerable_t(A,B,C),askable_t(A,B,C),not_unknown_t(A,B,C);not_answerable_t(A,B,C), (not(askable_t(A,B,C));not(not_unknown_t(A,B,C))).
  5373. logicmoo_kb_refution:9  askable_t(A,B,C),not_fallacy_t(A,B,C);not_askable_t(A,B,C),fallacy_t(A,B,C).
  5374. logicmoo_kb_refution:10  not_answerable_t(A,B,C);true_t(A,B,C);not_true_t(A,B,C).
  5375. logicmoo_kb_refution:11  true_t(A,B,C);unknown_t(A,B,C);not_true_t(A,B,C).
  5376. % /opt/PrologMUD/runtime/logicmoo_repl.pl:94
  5377. % gripe_time(warn(50.451686048000006>40), user:with_no_mpred_expansions(if_file_exists(user:ensure_loaded(logicmoo(logicmoo_engine))))).
  5378. %
  5379. % /opt/PrologMUD/runtime/run_mud_server.pl:24
  5380. % "Done with loading logicmoo_planner".
  5381. %
  5382. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5383. % succeed(user:current_prolog_flag(verbose_load, silent)).
  5384. %
  5385. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5386. % succeed(user:current_prolog_flag(debug, true)).
  5387. %
  5388. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5389. % succeed(user:current_prolog_flag(access_level, user)).
  5390. %
  5391. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5392. % succeed(user:current_prolog_flag(agc_margin, 10000)).
  5393. %
  5394. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5395. % succeed(user:current_prolog_flag(double_quotes, string)).
  5396. %
  5397. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5398. % succeed(user:current_prolog_flag(opt_debug, filter)).
  5399. %
  5400. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5401. % succeed(user:current_prolog_flag(emulated_dialect, swi)).
  5402. %
  5403. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5404. % succeed(user:current_prolog_flag(sandboxed_load, false)).
  5405. %
  5406. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5407. % succeed(user:current_prolog_flag(generate_debug_info, true)).
  5408. %
  5409. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5410. % succeed(user:current_prolog_flag(pldoc_collecting, true)).
  5411. %
  5412. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5413. % succeed(user:current_prolog_flag(optimise, false)).
  5414. %
  5415. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5416. % succeed(user:current_prolog_flag(xref, false)).
  5417. %
  5418. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5419. % succeed(user:current_prolog_flag(backtrace_show_lines, true)).
  5420. %
  5421. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5422. % succeed(user:current_prolog_flag(debug_term_position, false)).
  5423. %
  5424. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5425. % succeed(user:current_prolog_flag(toplevel_prompt, '~m~d~l~! ?- ')).
  5426. %
  5427. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5428. % succeed(user:current_prolog_flag(rdf_triple_format, 3)).
  5429. %
  5430. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5431. % succeed(user:current_prolog_flag(backtrace_depth, 20)).
  5432. %
  5433. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5434. % succeed(user:current_prolog_flag(unix, true)).
  5435. %
  5436. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5437. % succeed(user:current_prolog_flag(backtrace_goal_depth, 2)).
  5438. %
  5439. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5440. % succeed(user:current_prolog_flag(fileerrors, true)).
  5441. %
  5442. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5443. % succeed(user:current_prolog_flag(allow_dot_in_atom, false)).
  5444. %
  5445. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5446. % succeed(user:current_prolog_flag(toplevel_print_anon, true)).
  5447. %
  5448. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5449. % succeed(user:current_prolog_flag(timezone, 28800)).
  5450. %
  5451. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5452. % succeed(user:current_prolog_flag(toplevel_var_size, 1000)).
  5453. %
  5454. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5455. % succeed(user:current_prolog_flag(query_debug_settings, debug(false, false))).
  5456. %
  5457. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5458. % succeed(user:current_prolog_flag(resource_database, '/usr/local/lib/swipl-7.3.5/boot64.prc')).
  5459. %
  5460. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5461. % succeed(user:current_prolog_flag(verbose, normal)).
  5462. %
  5463. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5464. % succeed(user:current_prolog_flag(verbose_file_search, false)).
  5465. %
  5466. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5467. % succeed(user:current_prolog_flag(html_dialect, html5)).
  5468. %
  5469. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5470. % succeed(user:current_prolog_flag(verbose_autoload, false)).
  5471. %
  5472. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5473. % succeed(user:current_prolog_flag(encoding, utf8)).
  5474. %
  5475. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5476. % succeed(user:current_prolog_flag(colon_sets_calling_context, true)).
  5477. %
  5478. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5479. % succeed(user:current_prolog_flag(compile_meta_arguments, false)).
  5480. %
  5481. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5482. % succeed(user:current_prolog_flag(readline, true)).
  5483. %
  5484. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5485. % succeed(user:current_prolog_flag(default_mimetype, application/unknown)).
  5486. %
  5487. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5488. % succeed(user:current_prolog_flag(traditional, false)).
  5489. %
  5490. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5491. % succeed(user:current_prolog_flag(write_attributes, ignore)).
  5492. %
  5493. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5494. % succeed(user:current_prolog_flag(char_conversion, false)).
  5495. %
  5496. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5497. % succeed(user:current_prolog_flag(bugger_debug, filter)).
  5498. %
  5499. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5500. % succeed(user:current_prolog_flag(prompt_alternatives_on, determinism)).
  5501. %
  5502. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5503. % succeed(user:current_prolog_flag(quasi_quotations, true)).
  5504. %
  5505. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5506. % succeed(user:current_prolog_flag(integer_rounding_function, toward_zero)).
  5507. %
  5508. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5509. % succeed(user:current_prolog_flag(answer_format, '~p')).
  5510. %
  5511. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5512. % succeed(user:current_prolog_flag(min_tagged_integer, -72057594037927936)).
  5513. %
  5514. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5515. % succeed(user:current_prolog_flag(gc, true)).
  5516. %
  5517. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5518. % succeed(user:current_prolog_flag(url_encoding, utf8)).
  5519. %
  5520. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5521. % succeed(user:current_prolog_flag(max_tagged_integer, 72057594037927935)).
  5522. %
  5523. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5524. % succeed(user:current_prolog_flag(user_flags, silent)).
  5525. %
  5526. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5527. % succeed(user:current_prolog_flag(gmp_version, 5)).
  5528. %
  5529. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5530. % succeed(user:current_prolog_flag(xpce, true)).
  5531. %
  5532. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5533. % succeed(user:current_prolog_flag(allow_variable_name_as_functor, false)).
  5534. %
  5535. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5536. % succeed(user:current_prolog_flag(bounded, false)).
  5537. %
  5538. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5539. % succeed(user:current_prolog_flag(qcompile, false)).
  5540. %
  5541. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5542. % succeed(user:current_prolog_flag(debug_on_error, true)).
  5543. %
  5544. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5545. % succeed(user:current_prolog_flag(shared_object_search_path, 'LD_LIBRARY_PATH')).
  5546. %
  5547. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5548. % succeed(user:current_prolog_flag(debugger_show_context, true)).
  5549. %
  5550. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5551. % succeed(user:current_prolog_flag(editor, default)).
  5552. %
  5553. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5554. % succeed(user:current_prolog_flag(character_escapes, true)).
  5555. %
  5556. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5557. % succeed(user:current_prolog_flag(address_bits, 64)).
  5558. %
  5559. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5560. % succeed(user:current_prolog_flag(iso, false)).
  5561. %
  5562. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5563. % succeed(user:current_prolog_flag(open_shared_object, true)).
  5564. %
  5565. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5566. % succeed(user:current_prolog_flag(debugger_write_options, [quoted(true), portray(true), max_depth(200), attributes(portray)])).
  5567. %
  5568. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5569. % succeed(user:current_prolog_flag(pipe, true)).
  5570. %
  5571. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5572. % succeed(user:current_prolog_flag(unload_foreign_libraries, false)).
  5573. %
  5574. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5575. % succeed(user:current_prolog_flag(threads, true)).
  5576. %
  5577. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5578. % succeed(user:current_prolog_flag(shared_object_extension, so)).
  5579. %
  5580. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5581. % succeed(user:current_prolog_flag(system_thread_id, 8368)).
  5582. %
  5583. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5584. % succeed(user:current_prolog_flag(pid, 8368)).
  5585. %
  5586. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5587. % succeed(user:current_prolog_flag(executable, '/usr/local/lib/swipl-7.3.5/bin/x86_64-linux/swipl')).
  5588. %
  5589. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5590. % succeed(user:current_prolog_flag(html4_doctype, 'HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"')).
  5591. %
  5592. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5593. % succeed(user:current_prolog_flag(warn_override_implicit_import, true)).
  5594. %
  5595. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5596. % succeed(user:current_prolog_flag(c_cc, gcc)).
  5597. %
  5598. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5599. % succeed(user:current_prolog_flag(xhtml_doctype, 'html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"')).
  5600. %
  5601. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5602. % succeed(user:current_prolog_flag(html5_doctype, html)).
  5603. %
  5604. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5605. % succeed(user:current_prolog_flag(answer_write_options, [quoted(true), portray(true), max_depth(10), spacing(next_argument)])).
  5606. %
  5607. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5608. % succeed(user:current_prolog_flag(last_call_optimisation, false)).
  5609. %
  5610. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5611. % succeed(user:current_prolog_flag(html5_content_type, 'text/html; charset=UTF-8')).
  5612. %
  5613. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5614. % succeed(user:current_prolog_flag(c_libplso, '')).
  5615. %
  5616. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5617. % succeed(user:current_prolog_flag(html_messages, false)).
  5618. %
  5619. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5620. % succeed(user:current_prolog_flag(html4_content_type, 'text/html; charset=UTF-8')).
  5621. %
  5622. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5623. % succeed(user:current_prolog_flag(c_ldflags, '-rdynamic -O2 -pthread -Wl,-rpath=/usr/local/lib/swipl-7.3.5/lib/x86_64-linux ')).
  5624. %
  5625. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5626. % succeed(user:current_prolog_flag(color_term, true)).
  5627. %
  5628. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5629. % succeed(user:current_prolog_flag(xhtml_content_type, 'application/xhtml+xml; charset=UTF-8')).
  5630. %
  5631. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5632. % succeed(user:current_prolog_flag(c_libs, '')).
  5633. %
  5634. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5635. % succeed(user:current_prolog_flag(toplevel_residue_vars, false)).
  5636. %
  5637. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5638. % succeed(user:current_prolog_flag(unknown, error)).
  5639. %
  5640. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5641. % succeed(user:current_prolog_flag(large_files, true)).
  5642. %
  5643. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5644. % succeed(user:current_prolog_flag(system_cacert_filename, '/etc/ssl/certs/ca-certificates.crt')).
  5645. %
  5646. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5647. % succeed(user:current_prolog_flag(print_write_options, [portray(true), quoted(true), numbervars(true)])).
  5648. %
  5649. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5650. % succeed(user:current_prolog_flag(toplevel_print_factorized, false)).
  5651. %
  5652. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5653. % succeed(user:current_prolog_flag(c_cflags, '-fno-strict-aliasing -pthread -fPIC ')).
  5654. %
  5655. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5656. % succeed(user:current_prolog_flag(ssl_library_version, 'OpenSSL 1.0.1f 6 Jan 2014')).
  5657. %
  5658. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5659. % succeed(user:current_prolog_flag(dmsg_color, true)).
  5660. %
  5661. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5662. % succeed(user:current_prolog_flag(max_arity, unbounded)).
  5663. %
  5664. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5665. % succeed(user:current_prolog_flag(report_error, true)).
  5666. %
  5667. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5668. % succeed(user:current_prolog_flag(trace_gc, false)).
  5669. %
  5670. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5671. % succeed(user:current_prolog_flag(autoload, true)).
  5672. %
  5673. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5674. % succeed(user:current_prolog_flag(back_quotes, codes)).
  5675. %
  5676. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5677. % succeed(user:current_prolog_flag(xpce_threaded, true)).
  5678. %
  5679. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5680. % succeed(user:current_prolog_flag(occurs_check, false)).
  5681. %
  5682. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5683. % succeed(user:current_prolog_flag(os_argv, [swipl, '-f', 'runtime/run_mud_server.pl'])).
  5684. %
  5685. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5686. % succeed(user:current_prolog_flag(argv, [])).
  5687. %
  5688. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5689. % succeed(user:current_prolog_flag(version_data, swi(7, 3, 5, []))).
  5690. %
  5691. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5692. % succeed(user:current_prolog_flag(arch, 'x86_64-linux')).
  5693. %
  5694. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5695. % succeed(user:current_prolog_flag(toplevel_extra_white_line, true)).
  5696. %
  5697. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5698. % succeed(user:current_prolog_flag(version_git, '7.3.5-40-g5bd76e7')).
  5699. %
  5700. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5701. % succeed(user:current_prolog_flag(file_name_variables, false)).
  5702. %
  5703. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5704. % succeed(user:current_prolog_flag(emacs_inferior_process, false)).
  5705. %
  5706. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5707. % succeed(user:current_prolog_flag(signals, true)).
  5708. %
  5709. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5710. % succeed(user:current_prolog_flag(stream_type_check, loose)).
  5711. %
  5712. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5713. % succeed(user:current_prolog_flag(compiled_at, 'Aug 21 2015, 20:21:14')).
  5714. %
  5715. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5716. % succeed(user:current_prolog_flag(home, '/usr/local/lib/swipl-7.3.5')).
  5717. %
  5718. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5719. % succeed(user:current_prolog_flag(history, 0)).
  5720. %
  5721. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5722. % succeed(user:current_prolog_flag(version, 70305)).
  5723. %
  5724. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5725. % succeed(user:current_prolog_flag(xpce_version, '6.6.66')).
  5726. %
  5727. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5728. % succeed(user:current_prolog_flag(cpu_count, 6)).
  5729. %
  5730. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5731. % succeed(user:current_prolog_flag(tty_control, true)).
  5732. %
  5733. % /opt/PrologMUD/runtime/run_mud_server.pl:53
  5734. % succeed(user:current_prolog_flag(dialect, swi)).
  5735. %
  5736. % /opt/PrologMUD/runtime/run_mud_server.pl:80
  5737. % show_call_entry(user:gripe_time(40, user:ensure_loaded(prologmud(mud_startup)))).
  5738. %
  5739. % /opt/PrologMUD/pack/prologmud/prolog/prologmud/mud_header.pl:32
  5740. % succeed(user:convert_to_dynamic(user, type_action_info, 3)).
  5741. %
  5742. % /opt/PrologMUD/pack/prologmud/prolog/prologmud/mud_header.pl:40
  5743. % succeed(user:convert_to_dynamic(user, mud_test, 2)).
  5744. %
  5745. % /opt/PrologMUD/pack/prologmud/prolog/prologmud/mud_header.pl:48
  5746. % succeed(user:convert_to_dynamic(user, agent_call_command, 2)).
  5747. %
  5748. % /opt/PrologMUD/pack/prologmud/prolog/prologmud/mud_startup.pl:79
  5749. % 'the halting problem is now solved!'.
  5750. % switching_back_to_module(user,user)switching_back_to_module(hook,user)switching_back_to_module(thlocal,user)switching_back_to_module(thglobal,user)user:file_search_path(cliopatria,'../pack/ClioPatria')
  5751. % /opt/PrologMUD/pack/prologmud/prolog/prologmud/mud_startup.pl:177
  5752. % show_call_entry(user:gripe_time(40, user:ensure_loaded(prologmud(server/mud_builtin)))).
  5753. %
  5754. % /opt/PrologMUD/pack/prologmud/prolog/prologmud/server/mud_builtin.pl:58
  5755. % show_call_success(user:retract_eq_quitely_f(functorDeclares(ftProlog))).
  5756. %
  5757. % /opt/PrologMUD/pack/prologmud/prolog/prologmud/server/mud_builtin.pl:58
  5758. % show_call_success(user:retract_eq_quitely_f(tSet(ftProlog))).
  5759. %
  5760. % /opt/PrologMUD/pack/prologmud/prolog/prologmud/server/mud_builtin.pl:110
  5761. % to_addable_form(assert, pfc_default((isa(_G1186, tBird)==>t(idForTest, _G1186, isMissing))), pfc_default((tBird(_G1186)==>idForTest(_G1186, isMissing)))).
  5762. %
  5763. % Updating GIT version stamps in the background.
  5764. % Updating GIT version stamps in the background.
  5765. % Updating GIT version stamps in the background.
  5766. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5767. % succeed(user:local_to_words_list(actLook, ["actLook"])).
  5768. %
  5769. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5770. % parse_agent_text_command(iExplorer7, actLook, [], _G313, _G314).
  5771. %
  5772. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5773. % failed_show_call(user:coerce(actLook, vtDirection, _G1740)).
  5774. %
  5775. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5776. % succeed(user:phrase_parseForTypes_1([isOptionalStr(in), isOptionalStr(here)], [], [in, here], [])).
  5777. %
  5778. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5779. % failed_show_call(user:phrase_parseForTypes_1([isOptional(txtPrepSpatial, at), tObj], [], _G13060, _G13014)).
  5780. %
  5781. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5782. % failed_show_call(user:phrase_parseForTypes_1([txtPrepOf, isOptionalStr(self)], [], _G13060, _G13014)).
  5783. %
  5784. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5785. % succeed(user:phrase_parseForTypes_1([], [], [], [])).
  5786. %
  5787. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5788. % parse_agent_text_command(iExplorer7, actLook, [], _G618, _G619).
  5789. %
  5790. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5791. % failed_show_call(user:coerce(actLook, vtDirection, _G1937)).
  5792. %
  5793. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5794. % succeed(user:phrase_parseForTypes_1([isOptionalStr(in), isOptionalStr(here)], [], [in, here], [])).
  5795. %
  5796. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5797. % failed_show_call(user:phrase_parseForTypes_1([isOptional(txtPrepSpatial, at), tObj], [], _G13365, _G13319)).
  5798. %
  5799. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5800. % failed_show_call(user:phrase_parseForTypes_1([txtPrepOf, isOptionalStr(self)], [], _G13365, _G13319)).
  5801. %
  5802. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5803. % succeed(user:phrase_parseForTypes_1([], [], [], [])).
  5804. %
  5805. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5806. % failed_show_call(user:loop_check_term_key(agent_call_unparsed(iExplorer7, "actLook"), agent_call_unparsed(iExplorer7, "actLook"):'world_agent.pl':140, fail)).
  5807.  
  5808. %
  5809. actNotice(you,begin(you,actLook)).
  5810. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5811. % failed_show_call(user:show_kb_via_pred_0(telnet_repl_writer, telnet_repl_obj_to_string, location=nop(xyzFn(iOfficeRoom7, 3, 2, 1)))).
  5812. %
  5813. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5814. % failed_show_call(user:show_kb_via_pred_0(telnet_repl_writer, telnet_repl_obj_to_string, location=nop(xyzFn(iOfficeRoom7, 3, 2, 1)))).
  5815. %
  5816.  [] [] [] [] [] [] []
  5817.  [] -- -- -- -- -- []
  5818.  [] -- -- xp -- -- []
  5819.  [] -- -- -- -- -- []
  5820.  [] -- -- -- -- -- []
  5821.  [] -- -- -- -- -- []
  5822.  [] []          [] []
  5823. text(mudAtLoc(iExplorer7,xyzFn(iOfficeRoom7,3,2,1))).
  5824. text(nameStringsList(iOfficeRoom7,[])).
  5825. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5826. % failed_show_call(user:show_kb_via_pred_0(telnet_repl_writer, telnet_repl_obj_to_string, events=clause(mudDeliverableLocationEvents(iExplorer7, xyzFn(iOfficeRoom7, 3, 2, 1), value), true))).
  5827. %
  5828. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5829. % failed_show_call(user:show_kb_via_pred_0(telnet_repl_writer, telnet_repl_obj_to_string, events=clause(mudDeliverableLocationEvents(iExplorer7, xyzFn(iOfficeRoom7, 3, 2, 1), value), true))).
  5830. %
  5831. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5832. % failed_show_call(user:show_kb_via_pred_0(telnet_repl_writer, telnet_repl_obj_to_string, path(_G1322)=pathDirLeadsTo(iOfficeRoom7, _G1322, value))).
  5833. %
  5834. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5835. % failed_show_call(user:show_kb_via_pred_0(telnet_repl_writer, telnet_repl_obj_to_string, path(_G1322)=pathDirLeadsTo(iOfficeRoom7, _G1322, value))).
  5836. %
  5837. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5838. % failed_show_call(user:show_kb_via_pred_0(telnet_repl_writer, telnet_repl_obj_to_string, pathName(_G1322)=pathName(iOfficeRoom7, _G1322, value))).
  5839. %
  5840. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5841. % failed_show_call(user:show_kb_via_pred_0(telnet_repl_writer, telnet_repl_obj_to_string, pathName(_G1322)=pathName(iOfficeRoom7, _G1322, value))).
  5842. % text(localityOfObject(iCommanderdata66,iOfficeRoom7)).
  5843. text(localityOfObject(apathFn(iOfficeRoom7,vSouth),iOfficeRoom7)).
  5844. text(mudFacing(iExplorer7,vNorth)).
  5845. text(mudNearFeet(iExplorer7,[])).
  5846. text(mudNearReach(iExplorer7,[])).
  5847. text(mudGetPrecepts(iExplorer7,[])).
  5848. text(mudMoveDist(iExplorer7,1)).
  5849. text(mudHeightOnObj(iExplorer7,2+2-1)).
  5850. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5851. % failed_show_call(user:show_kb_via_pred_0(telnet_repl_writer, telnet_repl_obj_to_string, mudLastCmdSuccess=wasSuccess(iExplorer7, value))).
  5852. %
  5853. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5854. % failed_show_call(user:show_kb_via_pred_0(telnet_repl_writer, telnet_repl_obj_to_string, mudLastCmdSuccess=wasSuccess(iExplorer7, value))).
  5855. % ftText=(t)[mudPossess(iExplorer7,iBoots773),mudPossess(iExplorer7,iCommBadge774),mudPossess(iExplorer7,iGoldUniform775),mudPossess(iExplorer7,iPhaser776),mudPossess(iExplorer7,iFoodRez1)].
  5856. ftText=(t)[mudStowing(iExplorer7,iPhaser776),mudStowing(iExplorer7,iFoodRez1)].
  5857. ftText=(t)[wearsClothing(iExplorer7,iBoots773),wearsClothing(iExplorer7,iCommBadge774),wearsClothing(iExplorer7,iGoldUniform775)].
  5858. actNotice(you,done(you,actLook)).
  5859. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5860. % succeed(user:loop_check_term_key(agent_call_unparsed(iExplorer7, "actLook"), agent_call_unparsed(iExplorer7, "actLook"):'world_agent.pl':140, fail)).
  5861. %
  5862. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5863. % succeed(user:enqueue_agent_action(iExplorer7, ["actLook"], main)).
  5864. % iExplorer7 [isSelfAgent,wants,to]>
  5865. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5866. % succeed(user:local_to_words_list(actLook, ["actLook"])).
  5867. %
  5868. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5869. % parse_agent_text_command(iExplorer7, actLook, [], _G313, _G314).
  5870. %
  5871. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5872. % failed_show_call(user:coerce(actLook, vtDirection, _G1632)).
  5873. %
  5874. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5875. % succeed(user:phrase_parseForTypes_1([isOptionalStr(in), isOptionalStr(here)], [], [in, here], [])).
  5876. %
  5877. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5878. % failed_show_call(user:phrase_parseForTypes_1([isOptional(txtPrepSpatial, at), tObj], [], _G13060, _G13014)).
  5879. %
  5880. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5881. % failed_show_call(user:phrase_parseForTypes_1([txtPrepOf, isOptionalStr(self)], [], _G13060, _G13014)).
  5882. %
  5883. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5884. % succeed(user:phrase_parseForTypes_1([], [], [], [])).
  5885. %
  5886. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5887. % parse_agent_text_command(iExplorer7, actLook, [], _G618, _G619).
  5888. %
  5889. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5890. % failed_show_call(user:coerce(actLook, vtDirection, _G1937)).
  5891. %
  5892. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5893. % succeed(user:phrase_parseForTypes_1([isOptionalStr(in), isOptionalStr(here)], [], [in, here], [])).
  5894. %
  5895. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5896. % failed_show_call(user:phrase_parseForTypes_1([isOptional(txtPrepSpatial, at), tObj], [], _G13365, _G13319)).
  5897. %
  5898. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5899. % failed_show_call(user:phrase_parseForTypes_1([txtPrepOf, isOptionalStr(self)], [], _G13365, _G13319)).
  5900. %
  5901. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5902. % succeed(user:phrase_parseForTypes_1([], [], [], [])).
  5903. %
  5904. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5905. % failed_show_call(user:loop_check_term_key(agent_call_unparsed(iExplorer7, "actLook"), agent_call_unparsed(iExplorer7, "actLook"):'world_agent.pl':140, fail)).
  5906. %
  5907. actNotice(you,begin(you,actLook)).
  5908. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5909. % failed_show_call(user:show_kb_via_pred_0(telnet_repl_writer, telnet_repl_obj_to_string, location=nop(xyzFn(iOfficeRoom7, 3, 2, 1)))).
  5910. %
  5911. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5912. % failed_show_call(user:show_kb_via_pred_0(telnet_repl_writer, telnet_repl_obj_to_string, location=nop(xyzFn(iOfficeRoom7, 3, 2, 1)))).
  5913. %
  5914.  [] [] [] [] [] [] []
  5915.  [] -- -- -- -- -- []
  5916.  [] -- -- xp -- -- []
  5917.  [] -- -- -- -- -- []
  5918.  [] -- -- -- -- -- []
  5919.  [] -- -- -- -- -- []
  5920.  [] []          [] []
  5921. text(mudAtLoc(iExplorer7,xyzFn(iOfficeRoom7,3,2,1))).
  5922. text(nameStringsList(iOfficeRoom7,[])).
  5923. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5924. % failed_show_call(user:show_kb_via_pred_0(telnet_repl_writer, telnet_repl_obj_to_string, events=clause(mudDeliverableLocationEvents(iExplorer7, xyzFn(iOfficeRoom7, 3, 2, 1), value), true))).
  5925. %
  5926. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5927. % failed_show_call(user:show_kb_via_pred_0(telnet_repl_writer, telnet_repl_obj_to_string, events=clause(mudDeliverableLocationEvents(iExplorer7, xyzFn(iOfficeRoom7, 3, 2, 1), value), true))).
  5928. %
  5929. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5930. % failed_show_call(user:show_kb_via_pred_0(telnet_repl_writer, telnet_repl_obj_to_string, path(_G1322)=pathDirLeadsTo(iOfficeRoom7, _G1322, value))).
  5931. %
  5932. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5933. % failed_show_call(user:show_kb_via_pred_0(telnet_repl_writer, telnet_repl_obj_to_string, path(_G1322)=pathDirLeadsTo(iOfficeRoom7, _G1322, value))).
  5934. %
  5935. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5936. % failed_show_call(user:show_kb_via_pred_0(telnet_repl_writer, telnet_repl_obj_to_string, pathName(_G1322)=pathName(iOfficeRoom7, _G1322, value))).
  5937. %
  5938. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5939. % failed_show_call(user:show_kb_via_pred_0(telnet_repl_writer, telnet_repl_obj_to_string, pathName(_G1322)=pathName(iOfficeRoom7, _G1322, value))).
  5940. % text(localityOfObject(iCommanderdata66,iOfficeRoom7)).
  5941. text(localityOfObject(apathFn(iOfficeRoom7,vSouth),iOfficeRoom7)).
  5942. text(mudFacing(iExplorer7,vNorth)).
  5943. text(mudNearFeet(iExplorer7,[])).
  5944. text(mudNearReach(iExplorer7,[])).
  5945. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5946. % show_call_success(user:retract_eq_quitely_f(visually_blocked(iExplorer7, []))).
  5947. % text(mudGetPrecepts(iExplorer7,[])).
  5948. text(mudMoveDist(iExplorer7,1)).
  5949. text(mudHeightOnObj(iExplorer7,2+2-1)).
  5950. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5951. % failed_show_call(user:show_kb_via_pred_0(telnet_repl_writer, telnet_repl_obj_to_string, mudLastCmdSuccess=wasSuccess(iExplorer7, value))).
  5952. %
  5953. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5954. % failed_show_call(user:show_kb_via_pred_0(telnet_repl_writer, telnet_repl_obj_to_string, mudLastCmdSuccess=wasSuccess(iExplorer7, value))).
  5955. % ftText=(t)[mudPossess(iExplorer7,iBoots773),mudPossess(iExplorer7,iCommBadge774),mudPossess(iExplorer7,iGoldUniform775),mudPossess(iExplorer7,iPhaser776),mudPossess(iExplorer7,iFoodRez1)].
  5956. ftText=(t)[mudStowing(iExplorer7,iPhaser776),mudStowing(iExplorer7,iFoodRez1)].
  5957. ftText=(t)[wearsClothing(iExplorer7,iBoots773),wearsClothing(iExplorer7,iCommBadge774),wearsClothing(iExplorer7,iGoldUniform775)].
  5958. actNotice(you,done(you,actLook)).
  5959. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5960. % succeed(user:loop_check_term_key(agent_call_unparsed(iExplorer7, "actLook"), agent_call_unparsed(iExplorer7, "actLook"):'world_agent.pl':140, fail)).
  5961. %
  5962. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5963. % succeed(user:enqueue_agent_action(iExplorer7, ["actLook"], main)).
  5964. % iExplorer7 [isSelfAgent,wants,to]>
  5965. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5966. % succeed(user:local_to_words_list(end_of_file, end_of_file)).
  5967. %
  5968. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5969. % parse_agent_text_command(iExplorer7, quit, [], _G309, _G310).
  5970. %
  5971. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5972. % failed_show_call(user:coerce(quit, vtDirection, _G1627)).
  5973. %
  5974. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5975. % parse_agent_text_command(iExplorer7, actLogout, [], _G308, _G309).
  5976. %
  5977. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5978. % failed_show_call(user:coerce(actLogout, vtDirection, _G13937)).
  5979. %
  5980. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5981. % succeed(user:phrase_parseForTypes_1([isOptional(tAgent, iExplorer7)], [], [iExplorer7], [])).
  5982. %
  5983. actNotice(you,begin(you,actLogout(you))).
  5984. actNotice(you,done(you,actLogout(you))).
  5985. % /opt/PrologMUD/runtime/run_mud_server.pl:152
  5986. % succeed(user:enqueue_agent_action(iExplorer7, quit, main)).
  5987. %
  5988. % /opt/PrologMUD/runtime/run_mud_server.pl:157
  5989. % failed_show_call(user:retract(user:current_lang(pfc))).
  5990. %
  5991. % /opt/PrologMUD/runtime/run_mud_server.pl:157
  5992. % failed_show_call(user:retract(user:current_lang(pfc))).
  5993. %
  5994. Welcome to SWI-Prolog (Multi-threaded, 64 bits, Version 7.3.5-40-g5bd76e7)
  5995. Copyright (c) 1990-2015 University of Amsterdam, VU Amsterdam
  5996. SWI-Prolog comes with ABSOLUTELY NO WARRANTY. This is free software,
  5997. and you are welcome to redistribute it under certain conditions.
  5998. Please visit http://www.swi-prolog.org for details.
  5999.  
  6000. For help, use ?- help(Topic). or ?- apropos(Word).
  6001.  
  6002. ?-
  6003. % halt
  6004.  
  6005. Script done on Sat 05 Sep 2015 10:11:57 PM PDT
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement