SHOW:
|
|
- or go back to the newest paste.
1 | - | <html> |
1 | + | |
2 | - | <head> |
2 | + | |
3 | - | <meta http-equiv="refresh" content="45"/> |
3 | + | |
4 | - | <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> |
4 | + | |
5 | - | <style type="text/css"> |
5 | + | |
6 | % | |
7 | - | body {background-color:white;padding:50px 50px} |
7 | + | |
8 | % Local stack: 16,000,004,096 28,672 5,512 Bytes | |
9 | - | pre { |
9 | + | |
10 | - | background-color:#eee; |
10 | + | |
11 | - | overflow:auto; |
11 | + | |
12 | - | margin:0 0 1em; |
12 | + | |
13 | - | padding:.5em 1em; |
13 | + | |
14 | - | } |
14 | + | |
15 | ||
16 | - | pre code, |
16 | + | thread_current_input(main, <stream>(0x7fcbac03ad20)). |
17 | - | pre .line-number { |
17 | + | |
18 | - | /* Ukuran line-height antara teks di dalam tag <code> dan <span class="line-number"> harus sama! */ |
18 | + | |
19 | - | font:normal normal 12px/14px "Courier New",Courier,Monospace; |
19 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
20 | - | color:black; |
20 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
21 | - | display:block; |
21 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
22 | - | } |
22 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
23 | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 | |
24 | - | pre .line-number { |
24 | + | % kif :- |
25 | - | float:left; |
25 | + | % all(N3, (~tNotFly(N3)=> ~tPengin(N3))). |
26 | - | margin:0 1em 0 -1em; |
26 | + | |
27 | - | border-right:1px solid; |
27 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
28 | - | text-align:right; |
28 | + | % pkif :- |
29 | - | } |
29 | + | % all(N3, (not(tNotFly(N3))=>not(tPengin(N3)))). |
30 | % | |
31 | - | pre .line-number span { |
31 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
32 | - | display:block; |
32 | + | % cnf :- |
33 | - | padding:0 .5em 0 1em; |
33 | + | % tNotFly(N3)v not(tPengin(N3)). |
34 | - | } |
34 | + | |
35 | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 | |
36 | - | pre .cl { |
36 | + | % horn :- |
37 | - | display:block; |
37 | + | % [ (not(tPengin(N3)):-not(tNotFly(N3))), (tNotFly(N3):-tPengin(N3))]. |
38 | - | clear:both; |
38 | + | |
39 | - | } |
39 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
40 | % pfc :- | |
41 | - | .ef0,.f0 { color: #000000; } .eb0,.b0 { background-color: #000000; } |
41 | + | % |
42 | - | .ef1,.f1 { color: #AA0000; } .eb1,.b1 { background-color: #AA0000; } |
42 | + | % [ (neg(tNotFly(N3)), {vg(s(N3))}==>neg(tPengin(N3))), |
43 | - | .ef2,.f2 { color: #00AA00; } .eb2,.b2 { background-color: #00AA00; } |
43 | + | % (tPengin(N3), {vg(s(N3))}==>tNotFly(N3)) |
44 | - | .ef3,.f3 { color: #AA5500; } .eb3,.b3 { background-color: #AA5500; } |
44 | + | % ]. |
45 | - | .ef4,.f4 { color: #0000AA; } .eb4,.b4 { background-color: #0000AA; } |
45 | + | |
46 | - | .ef5,.f5 { color: #AA00AA; } .eb5,.b5 { background-color: #AA00AA; } |
46 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
47 | - | .ef6,.f6 { color: #00AAAA; } .eb6,.b6 { background-color: #00AAAA; } |
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 | - | .ef7,.f7 { color: #AAAAAA; } .eb7,.b7 { background-color: #AAAAAA; } |
48 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
49 | - | .ef8, .f0 > .bold,.bold > .f0 { color: #555555; font-weight: normal; } |
49 | + | % Adding (:) pfcMark(pfcRHS,neg,tPengin,1) <-------- (g <-TF-> s((neg(tNotFly(N3)),{vg(s(N3))}==>neg(tPengin(N3))))) |
50 | - | .ef9, .f1 > .bold,.bold > .f1 { color: #FF5555; font-weight: normal; } |
50 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
51 | - | .ef10,.f2 > .bold,.bold > .f2 { color: #55FF55; font-weight: normal; } |
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 | - | .ef11,.f3 > .bold,.bold > .f3 { color: #FFFF55; font-weight: normal; } |
52 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
53 | - | .ef12,.f4 > .bold,.bold > .f4 { color: #5555FF; font-weight: normal; } |
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 | - | .ef13,.f5 > .bold,.bold > .f5 { color: #FF55FF; font-weight: normal; } |
54 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
55 | - | .ef14,.f6 > .bold,.bold > .f6 { color: #55FFFF; font-weight: normal; } |
55 | + | % Adding (:) pfcMark(pfcCreates,p,neg(tPengin(N3)),0) <-------- (g <-TF-> s(((neg(tNotFly(N3)),{vg(s(N3))}==>neg(tPengin(N3))),u))) |
56 | - | .ef15,.f7 > .bold,.bold > .f7 { color: #FFFFFF; font-weight: normal; } |
56 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
57 | - | .eb8 { background-color: #555555; } |
57 | + | % Adding (:) pfcMark(pfcPosTrigger,neg,tNotFly,1) <-------- (g <-TF-> s(((neg(tNotFly(N3)),{vg(s(N3))}==>neg(tPengin(N3))),u))) |
58 | - | .eb9 { background-color: #FF5555; } |
58 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
59 | - | .eb10 { background-color: #55FF55; } |
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 | - | .eb11 { background-color: #FFFF55; } |
60 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
61 | - | .eb12 { background-color: #5555FF; } |
61 | + | % Adding (:) pfcMark(pfcRHS,r,tNotFly,1) <-------- (g <-TF-> s((tPengin(N3),{vg(s(N3))}==>tNotFly(N3)))) |
62 | - | .eb13 { background-color: #FF55FF; } |
62 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
63 | - | .eb14 { background-color: #55FFFF; } |
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 | - | .eb15 { background-color: #FFFFFF; } |
64 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
65 | - | .ef16 { color: #000000; } .eb16 { background-color: #000000; } |
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 | - | .ef17 { color: #00005f; } .eb17 { background-color: #00005f; } |
66 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
67 | - | .ef18 { color: #000087; } .eb18 { background-color: #000087; } |
67 | + | % Adding (:) pfcMark(pfcCreates,p,tNotFly(N3),0) <-------- (g <-TF-> s(((tPengin(N3),{vg(s(N3))}==>tNotFly(N3)),u))) |
68 | - | .ef19 { color: #0000af; } .eb19 { background-color: #0000af; } |
68 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
69 | - | .ef20 { color: #0000d7; } .eb20 { background-color: #0000d7; } |
69 | + | % Adding (:) pfcMark(pfcPosTrigger,p,tPengin,1) <-------- (g <-TF-> s(((tPengin(N3),{vg(s(N3))}==>tNotFly(N3)),u))) |
70 | - | .ef21 { color: #0000ff; } .eb21 { background-color: #0000ff; } |
70 | + | |
71 | - | .ef22 { color: #005f00; } .eb22 { background-color: #005f00; } |
71 | + | |
72 | - | .ef23 { color: #005f5f; } .eb23 { background-color: #005f5f; } |
72 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
73 | - | .ef24 { color: #005f87; } .eb24 { background-color: #005f87; } |
73 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
74 | - | .ef25 { color: #005faf; } .eb25 { background-color: #005faf; } |
74 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
75 | - | .ef26 { color: #005fd7; } .eb26 { background-color: #005fd7; } |
75 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
76 | - | .ef27 { color: #005fff; } .eb27 { background-color: #005fff; } |
76 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
77 | - | .ef28 { color: #008700; } .eb28 { background-color: #008700; } |
77 | + | % kif :- |
78 | - | .ef29 { color: #00875f; } .eb29 { background-color: #00875f; } |
78 | + | % all(N3, (~tNotFly(N3)=> ~tPengin(N3))). |
79 | - | .ef30 { color: #008787; } .eb30 { background-color: #008787; } |
79 | + | |
80 | - | .ef31 { color: #0087af; } .eb31 { background-color: #0087af; } |
80 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
81 | - | .ef32 { color: #0087d7; } .eb32 { background-color: #0087d7; } |
81 | + | % pkif :- |
82 | - | .ef33 { color: #0087ff; } .eb33 { background-color: #0087ff; } |
82 | + | % all(N3, (not(tNotFly(N3))=>not(tPengin(N3)))). |
83 | - | .ef34 { color: #00af00; } .eb34 { background-color: #00af00; } |
83 | + | |
84 | - | .ef35 { color: #00af5f; } .eb35 { background-color: #00af5f; } |
84 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
85 | - | .ef36 { color: #00af87; } .eb36 { background-color: #00af87; } |
85 | + | % cnf :- |
86 | - | .ef37 { color: #00afaf; } .eb37 { background-color: #00afaf; } |
86 | + | % tNotFly(N3)v not(tPengin(N3)). |
87 | - | .ef38 { color: #00afd7; } .eb38 { background-color: #00afd7; } |
87 | + | |
88 | - | .ef39 { color: #00afff; } .eb39 { background-color: #00afff; } |
88 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
89 | - | .ef40 { color: #00d700; } .eb40 { background-color: #00d700; } |
89 | + | % horn :- |
90 | - | .ef41 { color: #00d75f; } .eb41 { background-color: #00d75f; } |
90 | + | % [ (not(tPengin(N3)):-not(tNotFly(N3))), (tNotFly(N3):-tPengin(N3))]. |
91 | - | .ef42 { color: #00d787; } .eb42 { background-color: #00d787; } |
91 | + | |
92 | - | .ef43 { color: #00d7af; } .eb43 { background-color: #00d7af; } |
92 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
93 | - | .ef44 { color: #00d7d7; } .eb44 { background-color: #00d7d7; } |
93 | + | % pfc :- |
94 | - | .ef45 { color: #00d7ff; } .eb45 { background-color: #00d7ff; } |
94 | + | % |
95 | - | .ef46 { color: #00ff00; } .eb46 { background-color: #00ff00; } |
95 | + | % [ (neg(tNotFly(N3)), {vg(s(N3))}==>neg(tPengin(N3))), |
96 | - | .ef47 { color: #00ff5f; } .eb47 { background-color: #00ff5f; } |
96 | + | % (tPengin(N3), {vg(s(N3))}==>tNotFly(N3)) |
97 | - | .ef48 { color: #00ff87; } .eb48 { background-color: #00ff87; } |
97 | + | % ]. |
98 | - | .ef49 { color: #00ffaf; } .eb49 { background-color: #00ffaf; } |
98 | + | |
99 | - | .ef50 { color: #00ffd7; } .eb50 { background-color: #00ffd7; } |
99 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
100 | - | .ef51 { color: #00ffff; } .eb51 { background-color: #00ffff; } |
100 | + | % succeed(user:are_clauses_entailed([ (neg(tNotFly(N3)), {vg(s(N3))}==>neg(tPengin(N3))), (tPengin(N3), {vg(s(N3))}==>tNotFly(N3))])). |
101 | - | .ef52 { color: #5f0000; } .eb52 { background-color: #5f0000; } |
101 | + | |
102 | - | .ef53 { color: #5f005f; } .eb53 { background-color: #5f005f; } |
102 | + | |
103 | - | .ef54 { color: #5f0087; } .eb54 { background-color: #5f0087; } |
103 | + | |
104 | - | .ef55 { color: #5f00af; } .eb55 { background-color: #5f00af; } |
104 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
105 | - | .ef56 { color: #5f00d7; } .eb56 { background-color: #5f00d7; } |
105 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
106 | - | .ef57 { color: #5f00ff; } .eb57 { background-color: #5f00ff; } |
106 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
107 | - | .ef58 { color: #5f5f00; } .eb58 { background-color: #5f5f00; } |
107 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
108 | - | .ef59 { color: #5f5f5f; } .eb59 { background-color: #5f5f5f; } |
108 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
109 | - | .ef60 { color: #5f5f87; } .eb60 { background-color: #5f5f87; } |
109 | + | % kif :- |
110 | - | .ef61 { color: #5f5faf; } .eb61 { background-color: #5f5faf; } |
110 | + | % all(N3, all(O3, all(P3, not(and(omitArgIsa(N3, O3), argIsa(N3, O3, P3)))))). |
111 | - | .ef62 { color: #5f5fd7; } .eb62 { background-color: #5f5fd7; } |
111 | + | |
112 | - | .ef63 { color: #5f5fff; } .eb63 { background-color: #5f5fff; } |
112 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
113 | - | .ef64 { color: #5f8700; } .eb64 { background-color: #5f8700; } |
113 | + | % pkif :- |
114 | - | .ef65 { color: #5f875f; } .eb65 { background-color: #5f875f; } |
114 | + | % all(N3, all(O3, all(P3, not(omitArgIsa(N3, O3)&argIsa(N3, O3, P3))))). |
115 | - | .ef66 { color: #5f8787; } .eb66 { background-color: #5f8787; } |
115 | + | |
116 | - | .ef67 { color: #5f87af; } .eb67 { background-color: #5f87af; } |
116 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
117 | - | .ef68 { color: #5f87d7; } .eb68 { background-color: #5f87d7; } |
117 | + | % cnf :- |
118 | - | .ef69 { color: #5f87ff; } .eb69 { background-color: #5f87ff; } |
118 | + | % not(omitArgIsa(N3, O3))v not(argIsa(N3, O3, P3)). |
119 | - | .ef70 { color: #5faf00; } .eb70 { background-color: #5faf00; } |
119 | + | |
120 | - | .ef71 { color: #5faf5f; } .eb71 { background-color: #5faf5f; } |
120 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
121 | - | .ef72 { color: #5faf87; } .eb72 { background-color: #5faf87; } |
121 | + | % horn :- |
122 | - | .ef73 { color: #5fafaf; } .eb73 { background-color: #5fafaf; } |
122 | + | % |
123 | - | .ef74 { color: #5fafd7; } .eb74 { background-color: #5fafd7; } |
123 | + | % [ (not(omitArgIsa(N3, O3)):-argIsa(N3, O3, P3)), |
124 | - | .ef75 { color: #5fafff; } .eb75 { background-color: #5fafff; } |
124 | + | % (not(argIsa(N3, O3, P3)):-omitArgIsa(N3, O3)) |
125 | - | .ef76 { color: #5fd700; } .eb76 { background-color: #5fd700; } |
125 | + | % ]. |
126 | - | .ef77 { color: #5fd75f; } .eb77 { background-color: #5fd75f; } |
126 | + | |
127 | - | .ef78 { color: #5fd787; } .eb78 { background-color: #5fd787; } |
127 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
128 | - | .ef79 { color: #5fd7af; } .eb79 { background-color: #5fd7af; } |
128 | + | % pfc :- |
129 | - | .ef80 { color: #5fd7d7; } .eb80 { background-color: #5fd7d7; } |
129 | + | % |
130 | - | .ef81 { color: #5fd7ff; } .eb81 { background-color: #5fd7ff; } |
130 | + | % [ (neg(omitArgIsa(N3, O3))<-argIsa(N3, O3, P3), {vg(s(O3, N3))}), |
131 | - | .ef82 { color: #5fff00; } .eb82 { background-color: #5fff00; } |
131 | + | % (neg(argIsa(N3, O3, P3))<-omitArgIsa(N3, O3), {vg(s(O3, N3))}) |
132 | - | .ef83 { color: #5fff5f; } .eb83 { background-color: #5fff5f; } |
132 | + | % ]. |
133 | - | .ef84 { color: #5fff87; } .eb84 { background-color: #5fff87; } |
133 | + | |
134 | - | .ef85 { color: #5fffaf; } .eb85 { background-color: #5fffaf; } |
134 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
135 | - | .ef86 { color: #5fffd7; } .eb86 { background-color: #5fffd7; } |
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 | - | .ef87 { color: #5fffff; } .eb87 { background-color: #5fffff; } |
136 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
137 | - | .ef88 { color: #870000; } .eb88 { background-color: #870000; } |
137 | + | % Adding (:) pfcMark(pfcRHS,neg,omitArgIsa,2) <-------- (g <-TF-> s(neg(omitArgIsa(N3,O3)))) |
138 | - | .ef89 { color: #87005f; } .eb89 { background-color: #87005f; } |
138 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
139 | - | .ef90 { color: #870087; } .eb90 { background-color: #870087; } |
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 | - | .ef91 { color: #8700af; } .eb91 { background-color: #8700af; } |
140 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
141 | - | .ef92 { color: #8700d7; } .eb92 { background-color: #8700d7; } |
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 | - | .ef93 { color: #8700ff; } .eb93 { background-color: #8700ff; } |
142 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
143 | - | .ef94 { color: #875f00; } .eb94 { background-color: #875f00; } |
143 | + | % Adding (:) neg(tCol(omitArgIsa)) <-------- (nt(prologBuiltin(omitArgIsa),call_u(prologBuiltin(omitArgIsa)),rhs([neg(tCol(omitArgIsa)),support_hilog(omitArgIsa,2)])) <-TF-> \+prologBuiltin(omitArgIsa)) |
144 | - | .ef95 { color: #875f5f; } .eb95 { background-color: #875f5f; } |
144 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
145 | - | .ef96 { color: #875f87; } .eb96 { background-color: #875f87; } |
145 | + | % Couldn't retract spft(tCol(omitArgIsa),u,u). |
146 | - | .ef97 { color: #875faf; } .eb97 { background-color: #875faf; } |
146 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
147 | - | .ef98 { color: #875fd7; } .eb98 { background-color: #875fd7; } |
147 | + | % pfc_undo_e ; Fact not found in user db: tCol(omitArgIsa) |
148 | - | .ef99 { color: #875fff; } .eb99 { background-color: #875fff; } |
148 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
149 | - | .ef100 { color: #878700; } .eb100 { background-color: #878700; } |
149 | + | % Removing (pfc_rem1(tCol(omitArgIsa), (u,u))) tCol(omitArgIsa). |
150 | - | .ef101 { color: #87875f; } .eb101 { background-color: #87875f; } |
150 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
151 | - | .ef102 { color: #878787; } .eb102 { background-color: #878787; } |
151 | + | % Couldn't retract spft(tCol(omitArgIsa),u,u). |
152 | - | .ef103 { color: #8787af; } .eb103 { background-color: #8787af; } |
152 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
153 | - | .ef104 { color: #8787d7; } .eb104 { background-color: #8787d7; } |
153 | + | % pfc_undo_e ; Fact not found in user db: tCol(omitArgIsa) |
154 | - | .ef105 { color: #8787ff; } .eb105 { background-color: #8787ff; } |
154 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
155 | - | .ef106 { color: #87af00; } .eb106 { background-color: #87af00; } |
155 | + | % Removing (pfc_rem1(tCol(omitArgIsa), (u,u))) tCol(omitArgIsa). |
156 | - | .ef107 { color: #87af5f; } .eb107 { background-color: #87af5f; } |
156 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
157 | - | .ef108 { color: #87af87; } .eb108 { background-color: #87af87; } |
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 | - | .ef109 { color: #87afaf; } .eb109 { background-color: #87afaf; } |
158 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
159 | - | .ef110 { color: #87afd7; } .eb110 { background-color: #87afd7; } |
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 | - | .ef111 { color: #87afff; } .eb111 { background-color: #87afff; } |
160 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
161 | - | .ef112 { color: #87d700; } .eb112 { background-color: #87d700; } |
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 | - | .ef113 { color: #87d75f; } .eb113 { background-color: #87d75f; } |
162 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
163 | - | .ef114 { color: #87d787; } .eb114 { background-color: #87d787; } |
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 | - | .ef115 { color: #87d7af; } .eb115 { background-color: #87d7af; } |
164 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
165 | - | .ef116 { color: #87d7d7; } .eb116 { background-color: #87d7d7; } |
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 | - | .ef117 { color: #87d7ff; } .eb117 { background-color: #87d7ff; } |
166 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
167 | - | .ef118 { color: #87ff00; } .eb118 { background-color: #87ff00; } |
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 | - | .ef119 { color: #87ff5f; } .eb119 { background-color: #87ff5f; } |
168 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
169 | - | .ef120 { color: #87ff87; } .eb120 { background-color: #87ff87; } |
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 | - | .ef121 { color: #87ffaf; } .eb121 { background-color: #87ffaf; } |
170 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
171 | - | .ef122 { color: #87ffd7; } .eb122 { background-color: #87ffd7; } |
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 | - | .ef123 { color: #87ffff; } .eb123 { background-color: #87ffff; } |
172 | + | |
173 | - | .ef124 { color: #af0000; } .eb124 { background-color: #af0000; } |
173 | + | |
174 | - | .ef125 { color: #af005f; } .eb125 { background-color: #af005f; } |
174 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
175 | - | .ef126 { color: #af0087; } .eb126 { background-color: #af0087; } |
175 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
176 | - | .ef127 { color: #af00af; } .eb127 { background-color: #af00af; } |
176 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
177 | - | .ef128 { color: #af00d7; } .eb128 { background-color: #af00d7; } |
177 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
178 | - | .ef129 { color: #af00ff; } .eb129 { background-color: #af00ff; } |
178 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
179 | - | .ef130 { color: #af5f00; } .eb130 { background-color: #af5f00; } |
179 | + | % kif :- |
180 | - | .ef131 { color: #af5f5f; } .eb131 { background-color: #af5f5f; } |
180 | + | % all(N3, all(O3, all(P3, not(and(omitArgIsa(N3, O3), argIsa(N3, O3, P3)))))). |
181 | - | .ef132 { color: #af5f87; } .eb132 { background-color: #af5f87; } |
181 | + | |
182 | - | .ef133 { color: #af5faf; } .eb133 { background-color: #af5faf; } |
182 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
183 | - | .ef134 { color: #af5fd7; } .eb134 { background-color: #af5fd7; } |
183 | + | % pkif :- |
184 | - | .ef135 { color: #af5fff; } .eb135 { background-color: #af5fff; } |
184 | + | % all(N3, all(O3, all(P3, not(omitArgIsa(N3, O3)&argIsa(N3, O3, P3))))). |
185 | - | .ef136 { color: #af8700; } .eb136 { background-color: #af8700; } |
185 | + | |
186 | - | .ef137 { color: #af875f; } .eb137 { background-color: #af875f; } |
186 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
187 | - | .ef138 { color: #af8787; } .eb138 { background-color: #af8787; } |
187 | + | % cnf :- |
188 | - | .ef139 { color: #af87af; } .eb139 { background-color: #af87af; } |
188 | + | % not(omitArgIsa(N3, O3))v not(argIsa(N3, O3, P3)). |
189 | - | .ef140 { color: #af87d7; } .eb140 { background-color: #af87d7; } |
189 | + | |
190 | - | .ef141 { color: #af87ff; } .eb141 { background-color: #af87ff; } |
190 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
191 | - | .ef142 { color: #afaf00; } .eb142 { background-color: #afaf00; } |
191 | + | % horn :- |
192 | - | .ef143 { color: #afaf5f; } .eb143 { background-color: #afaf5f; } |
192 | + | % |
193 | - | .ef144 { color: #afaf87; } .eb144 { background-color: #afaf87; } |
193 | + | % [ (not(omitArgIsa(N3, O3)):-argIsa(N3, O3, P3)), |
194 | - | .ef145 { color: #afafaf; } .eb145 { background-color: #afafaf; } |
194 | + | % (not(argIsa(N3, O3, P3)):-omitArgIsa(N3, O3)) |
195 | - | .ef146 { color: #afafd7; } .eb146 { background-color: #afafd7; } |
195 | + | % ]. |
196 | - | .ef147 { color: #afafff; } .eb147 { background-color: #afafff; } |
196 | + | |
197 | - | .ef148 { color: #afd700; } .eb148 { background-color: #afd700; } |
197 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
198 | - | .ef149 { color: #afd75f; } .eb149 { background-color: #afd75f; } |
198 | + | % pfc :- |
199 | - | .ef150 { color: #afd787; } .eb150 { background-color: #afd787; } |
199 | + | % |
200 | - | .ef151 { color: #afd7af; } .eb151 { background-color: #afd7af; } |
200 | + | % [ (neg(omitArgIsa(N3, O3))<-argIsa(N3, O3, P3), {vg(s(O3, N3))}), |
201 | - | .ef152 { color: #afd7d7; } .eb152 { background-color: #afd7d7; } |
201 | + | % (neg(argIsa(N3, O3, P3))<-omitArgIsa(N3, O3), {vg(s(O3, N3))}) |
202 | - | .ef153 { color: #afd7ff; } .eb153 { background-color: #afd7ff; } |
202 | + | % ]. |
203 | - | .ef154 { color: #afff00; } .eb154 { background-color: #afff00; } |
203 | + | |
204 | - | .ef155 { color: #afff5f; } .eb155 { background-color: #afff5f; } |
204 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
205 | - | .ef156 { color: #afff87; } .eb156 { background-color: #afff87; } |
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 | - | .ef157 { color: #afffaf; } .eb157 { background-color: #afffaf; } |
206 | + | |
207 | - | .ef158 { color: #afffd7; } .eb158 { background-color: #afffd7; } |
207 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
208 | - | .ef159 { color: #afffff; } .eb159 { background-color: #afffff; } |
208 | + | % gripe_time(warn(0.8125235949999983>0.8), user:pfc_fwd2(repropagate(clif(_G1091)), (g, g))). |
209 | - | .ef160 { color: #d70000; } .eb160 { background-color: #d70000; } |
209 | + | |
210 | - | .ef161 { color: #d7005f; } .eb161 { background-color: #d7005f; } |
210 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
211 | - | .ef162 { color: #d70087; } .eb162 { background-color: #d70087; } |
211 | + | % Adding (:) ptBinaryPredicate(omitArgIsa) <-------- (pt(tPred(omitArgIsa),rhs([ptBinaryPredicate(omitArgIsa)])) <-TF-> tPred(omitArgIsa)) |
212 | - | .ef163 { color: #d700af; } .eb163 { background-color: #d700af; } |
212 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 |
213 | - | .ef164 { color: #d700d7; } .eb164 { background-color: #d700d7; } |
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 | - | .ef165 { color: #d700ff; } .eb165 { background-color: #d700ff; } |
214 | + | |
215 | - | .ef166 { color: #d75f00; } .eb166 { background-color: #d75f00; } |
215 | + | |
216 | - | .ef167 { color: #d75f5f; } .eb167 { background-color: #d75f5f; } |
216 | + | |
217 | - | .ef168 { color: #d75f87; } .eb168 { background-color: #d75f87; } |
217 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
218 | - | .ef169 { color: #d75faf; } .eb169 { background-color: #d75faf; } |
218 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
219 | - | .ef170 { color: #d75fd7; } .eb170 { background-color: #d75fd7; } |
219 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
220 | - | .ef171 { color: #d75fff; } .eb171 { background-color: #d75fff; } |
220 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
221 | - | .ef172 { color: #d78700; } .eb172 { background-color: #d78700; } |
221 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 |
222 | - | .ef173 { color: #d7875f; } .eb173 { background-color: #d7875f; } |
222 | + | % kif :- |
223 | - | .ef174 { color: #d78787; } .eb174 { background-color: #d78787; } |
223 | + | % all(N3, (~tNotFly(N3)=> ~tPengin(N3))). |
224 | - | .ef175 { color: #d787af; } .eb175 { background-color: #d787af; } |
224 | + | |
225 | - | .ef176 { color: #d787d7; } .eb176 { background-color: #d787d7; } |
225 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 |
226 | - | .ef177 { color: #d787ff; } .eb177 { background-color: #d787ff; } |
226 | + | % pkif :- |
227 | - | .ef178 { color: #d7af00; } .eb178 { background-color: #d7af00; } |
227 | + | % all(N3, (not(tNotFly(N3))=>not(tPengin(N3)))). |
228 | - | .ef179 { color: #d7af5f; } .eb179 { background-color: #d7af5f; } |
228 | + | |
229 | - | .ef180 { color: #d7af87; } .eb180 { background-color: #d7af87; } |
229 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 |
230 | - | .ef181 { color: #d7afaf; } .eb181 { background-color: #d7afaf; } |
230 | + | % cnf :- |
231 | - | .ef182 { color: #d7afd7; } .eb182 { background-color: #d7afd7; } |
231 | + | % tNotFly(N3)v not(tPengin(N3)). |
232 | - | .ef183 { color: #d7afff; } .eb183 { background-color: #d7afff; } |
232 | + | |
233 | - | .ef184 { color: #d7d700; } .eb184 { background-color: #d7d700; } |
233 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 |
234 | - | .ef185 { color: #d7d75f; } .eb185 { background-color: #d7d75f; } |
234 | + | % horn :- |
235 | - | .ef186 { color: #d7d787; } .eb186 { background-color: #d7d787; } |
235 | + | % [ (not(tPengin(N3)):-not(tNotFly(N3))), (tNotFly(N3):-tPengin(N3))]. |
236 | - | .ef187 { color: #d7d7af; } .eb187 { background-color: #d7d7af; } |
236 | + | |
237 | - | .ef188 { color: #d7d7d7; } .eb188 { background-color: #d7d7d7; } |
237 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 |
238 | - | .ef189 { color: #d7d7ff; } .eb189 { background-color: #d7d7ff; } |
238 | + | % succeed(user:kif_to_boxlog(all(_G76880, (~tNotFly(_G76880)=> ~tPengin(_G76880))), [ (not(tPengin(N3)):-not(tNotFly(N3))), (tNotFly(N3):-tPengin(N3))])). |
239 | - | .ef190 { color: #d7ff00; } .eb190 { background-color: #d7ff00; } |
239 | + | |
240 | - | .ef191 { color: #d7ff5f; } .eb191 { background-color: #d7ff5f; } |
240 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 |
241 | - | .ef192 { color: #d7ff87; } .eb192 { background-color: #d7ff87; } |
241 | + | % Adding (:) boxlog(not(tPengin(N3)) :- |
242 | - | .ef193 { color: #d7ffaf; } .eb193 { background-color: #d7ffaf; } |
242 | + | % not(tNotFly(N3)). |
243 | - | .ef194 { color: #d7ffd7; } .eb194 { background-color: #d7ffd7; } |
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 | - | .ef195 { color: #d7ffff; } .eb195 { background-color: #d7ffff; } |
244 | + | % not(tNotFly(N3)). |
245 | - | .ef196 { color: #ff0000; } .eb196 { background-color: #ff0000; } |
245 | + | % )->rhs([boxlog(not(tPengin(N3)) :- |
246 | - | .ef197 { color: #ff005f; } .eb197 { background-color: #ff005f; } |
246 | + | % not(tNotFly(N3)). |
247 | - | .ef198 { color: #ff0087; } .eb198 { background-color: #ff0087; } |
247 | + | % )]))) <-TF-> clif(all(_G1363, (~tNotFly(_G1363)=> ~tPengin(_G1363))))) |
248 | - | .ef199 { color: #ff00af; } .eb199 { background-color: #ff00af; } |
248 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 |
249 | - | .ef200 { color: #ff00d7; } .eb200 { background-color: #ff00d7; } |
249 | + | % Adding (:) boxlog(tNotFly(N3) :- |
250 | - | .ef201 { color: #ff00ff; } .eb201 { background-color: #ff00ff; } |
250 | + | % tPengin(N3). |
251 | - | .ef202 { color: #ff5f00; } .eb202 { background-color: #ff5f00; } |
251 | + | % ) <-------- (pt(clif(all(_G1466, (~tNotFly(_G1466)=> ~tPengin(_G1466)))), (delistify_last_arg(all(_G1466, (~tNotFly(_G1466)=> ~tPengin(_G1466))),kif_to_boxlog,tNotFly(N3) :- |
252 | - | .ef203 { color: #ff5f5f; } .eb203 { background-color: #ff5f5f; } |
252 | + | % tPengin(N3). |
253 | - | .ef204 { color: #ff5f87; } .eb204 { background-color: #ff5f87; } |
253 | + | % )->rhs([boxlog(tNotFly(N3) :- |
254 | - | .ef205 { color: #ff5faf; } .eb205 { background-color: #ff5faf; } |
254 | + | % tPengin(N3). |
255 | - | .ef206 { color: #ff5fd7; } .eb206 { background-color: #ff5fd7; } |
255 | + | % )]))) <-TF-> clif(all(_G1363, (~tNotFly(_G1363)=> ~tPengin(_G1363))))) |
256 | - | .ef207 { color: #ff5fff; } .eb207 { background-color: #ff5fff; } |
256 | + | |
257 | - | .ef208 { color: #ff8700; } .eb208 { background-color: #ff8700; } |
257 | + | |
258 | - | .ef209 { color: #ff875f; } .eb209 { background-color: #ff875f; } |
258 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
259 | - | .ef210 { color: #ff8787; } .eb210 { background-color: #ff8787; } |
259 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
260 | - | .ef211 { color: #ff87af; } .eb211 { background-color: #ff87af; } |
260 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
261 | - | .ef212 { color: #ff87d7; } .eb212 { background-color: #ff87d7; } |
261 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
262 | - | .ef213 { color: #ff87ff; } .eb213 { background-color: #ff87ff; } |
262 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 |
263 | - | .ef214 { color: #ffaf00; } .eb214 { background-color: #ffaf00; } |
263 | + | % kif :- |
264 | - | .ef215 { color: #ffaf5f; } .eb215 { background-color: #ffaf5f; } |
264 | + | % all(N3, (~tNotFly(N3)=> ~tPengin(N3))). |
265 | - | .ef216 { color: #ffaf87; } .eb216 { background-color: #ffaf87; } |
265 | + | |
266 | - | .ef217 { color: #ffafaf; } .eb217 { background-color: #ffafaf; } |
266 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 |
267 | - | .ef218 { color: #ffafd7; } .eb218 { background-color: #ffafd7; } |
267 | + | % pkif :- |
268 | - | .ef219 { color: #ffafff; } .eb219 { background-color: #ffafff; } |
268 | + | % all(N3, (not(tNotFly(N3))=>not(tPengin(N3)))). |
269 | - | .ef220 { color: #ffd700; } .eb220 { background-color: #ffd700; } |
269 | + | |
270 | - | .ef221 { color: #ffd75f; } .eb221 { background-color: #ffd75f; } |
270 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 |
271 | - | .ef222 { color: #ffd787; } .eb222 { background-color: #ffd787; } |
271 | + | % cnf :- |
272 | - | .ef223 { color: #ffd7af; } .eb223 { background-color: #ffd7af; } |
272 | + | % tNotFly(N3)v not(tPengin(N3)). |
273 | - | .ef224 { color: #ffd7d7; } .eb224 { background-color: #ffd7d7; } |
273 | + | |
274 | - | .ef225 { color: #ffd7ff; } .eb225 { background-color: #ffd7ff; } |
274 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 |
275 | - | .ef226 { color: #ffff00; } .eb226 { background-color: #ffff00; } |
275 | + | % horn :- |
276 | - | .ef227 { color: #ffff5f; } .eb227 { background-color: #ffff5f; } |
276 | + | % [ (not(tPengin(N3)):-not(tNotFly(N3))), (tNotFly(N3):-tPengin(N3))]. |
277 | - | .ef228 { color: #ffff87; } .eb228 { background-color: #ffff87; } |
277 | + | |
278 | - | .ef229 { color: #ffffaf; } .eb229 { background-color: #ffffaf; } |
278 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 |
279 | - | .ef230 { color: #ffffd7; } .eb230 { background-color: #ffffd7; } |
279 | + | % pfc :- |
280 | - | .ef231 { color: #ffffff; } .eb231 { background-color: #ffffff; } |
280 | + | % |
281 | - | .ef232 { color: #080808; } .eb232 { background-color: #080808; } |
281 | + | % [ (neg(tNotFly(N3)), {vg(s(N3))}==>neg(tPengin(N3))), |
282 | - | .ef233 { color: #121212; } .eb233 { background-color: #121212; } |
282 | + | % (tPengin(N3), {vg(s(N3))}==>tNotFly(N3)) |
283 | - | .ef234 { color: #1c1c1c; } .eb234 { background-color: #1c1c1c; } |
283 | + | % ]. |
284 | - | .ef235 { color: #262626; } .eb235 { background-color: #262626; } |
284 | + | |
285 | - | .ef236 { color: #303030; } .eb236 { background-color: #303030; } |
285 | + | |
286 | - | .ef237 { color: #3a3a3a; } .eb237 { background-color: #3a3a3a; } |
286 | + | |
287 | - | .ef238 { color: #444444; } .eb238 { background-color: #444444; } |
287 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
288 | - | .ef239 { color: #4e4e4e; } .eb239 { background-color: #4e4e4e; } |
288 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
289 | - | .ef240 { color: #585858; } .eb240 { background-color: #585858; } |
289 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
290 | - | .ef241 { color: #626262; } .eb241 { background-color: #626262; } |
290 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
291 | - | .ef242 { color: #6c6c6c; } .eb242 { background-color: #6c6c6c; } |
291 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 |
292 | - | .ef243 { color: #767676; } .eb243 { background-color: #767676; } |
292 | + | % kif :- |
293 | - | .ef244 { color: #808080; } .eb244 { background-color: #808080; } |
293 | + | % all(N3, (~tNotFly(N3)=> ~tPengin(N3))). |
294 | - | .ef245 { color: #8a8a8a; } .eb245 { background-color: #8a8a8a; } |
294 | + | |
295 | - | .ef246 { color: #949494; } .eb246 { background-color: #949494; } |
295 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 |
296 | - | .ef247 { color: #9e9e9e; } .eb247 { background-color: #9e9e9e; } |
296 | + | % pkif :- |
297 | - | .ef248 { color: #a8a8a8; } .eb248 { background-color: #a8a8a8; } |
297 | + | % all(N3, (not(tNotFly(N3))=>not(tPengin(N3)))). |
298 | - | .ef249 { color: #b2b2b2; } .eb249 { background-color: #b2b2b2; } |
298 | + | |
299 | - | .ef250 { color: #bcbcbc; } .eb250 { background-color: #bcbcbc; } |
299 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 |
300 | - | .ef251 { color: #c6c6c6; } .eb251 { background-color: #c6c6c6; } |
300 | + | % cnf :- |
301 | - | .ef252 { color: #d0d0d0; } .eb252 { background-color: #d0d0d0; } |
301 | + | % tNotFly(N3)v not(tPengin(N3)). |
302 | - | .ef253 { color: #dadada; } .eb253 { background-color: #dadada; } |
302 | + | |
303 | - | .ef254 { color: #e4e4e4; } .eb254 { background-color: #e4e4e4; } |
303 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 |
304 | - | .ef255 { color: #eeeeee; } .eb255 { background-color: #eeeeee; } |
304 | + | % horn :- |
305 | % [ (not(tPengin(N3)):-not(tNotFly(N3))), (tNotFly(N3):-tPengin(N3))]. | |
306 | - | .f9 { color: #000000; } |
306 | + | |
307 | - | .b9 { background-color: #FFFFFF; } |
307 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 |
308 | - | .f9 > .bold,.bold > .f9, body.f9 > pre > .bold { |
308 | + | % pfc :- |
309 | - | /* Bold is heavy black on white, or bright white |
309 | + | % |
310 | - | depending on the default background */ |
310 | + | % [ (neg(tNotFly(N3)), {vg(s(N3))}==>neg(tPengin(N3))), |
311 | - | color: #000000; |
311 | + | % (tPengin(N3), {vg(s(N3))}==>tNotFly(N3)) |
312 | - | font-weight: bold; |
312 | + | % ]. |
313 | - | } |
313 | + | |
314 | - | .reverse { |
314 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 |
315 | - | /* CSS does not support swapping fg and bg colours unfortunately, |
315 | + | % succeed(user:are_clauses_entailed([ (neg(tNotFly(N3)), {vg(s(N3))}==>neg(tPengin(N3))), (tPengin(N3), {vg(s(N3))}==>tNotFly(N3))])). |
316 | - | so just hardcode something that will look OK on all backgrounds. */ |
316 | + | |
317 | - | color: #000000; background-color: #AAAAAA; |
317 | + | |
318 | - | } |
318 | + | |
319 | - | .underline { text-decoration: underline; } |
319 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
320 | - | .line-through { text-decoration: line-through; } |
320 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
321 | - | .blink { text-decoration: blink; } |
321 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
322 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |
323 | - | /* Avoid pixels between adjacent span elements. */ |
323 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 |
324 | - | span { display: inline-block; } |
324 | + | % kif :- |
325 | - | </style> |
325 | + | % all(N3, all(O3, all(P3, not(and(omitArgIsa(N3, O3), argIsa(N3, O3, P3)))))). |
326 | % | |
327 | - | <script type="text/javascript">//<![CDATA[ |
327 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 |
328 | - | function(){ |
328 | + | % pkif :- |
329 | - | window.setInterval(function() { |
329 | + | % all(N3, all(O3, all(P3, not(omitArgIsa(N3, O3)&argIsa(N3, O3, P3))))). |
330 | - | var pre = document.getElementsByTagName(pre), |
330 | + | |
331 | - | pl = pre.length; |
331 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 |
332 | - | for (var i = 0; i < pl; i++) { |
332 | + | % cnf :- |
333 | - | pre[i].innerHTML = <span class="line-number"></span> + pre[i].innerHTML + <span class="cl"></span>; |
333 | + | % not(omitArgIsa(N3, O3))v not(argIsa(N3, O3, P3)). |
334 | - | var num = pre[i].innerHTML.split(/\\n/).length; |
334 | + | |
335 | - | for (var j = 0; j < num; j++) { |
335 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 |
336 | - | var line_num = pre[i].getElementsByTagName(span)[0]; |
336 | + | % horn :- |
337 | - | line_num.innerHTML += <span> + (j + 1) + </span>; |
337 | + | % |
338 | - | } |
338 | + | % [ (not(omitArgIsa(N3, O3)):-argIsa(N3, O3, P3)), |
339 | - | } |
339 | + | % (not(argIsa(N3, O3, P3)):-omitArgIsa(N3, O3)) |
340 | - | }, 15000); |
340 | + | % ]. |
341 | - | }(); |
341 | + | |
342 | - | //]]> |
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 | - | </script> |
344 | + | |
345 | - | </head> |
345 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 |
346 | % Adding (:) boxlog(not(omitArgIsa(N3, O3)) :- | |
347 | - | <body class="f9 b9"> |
347 | + | % argIsa(N3, O3, P3). |
348 | - | <pre><code> |
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 | - | thread_current_input(main, <stream>(0x7fcbac03ad20)). |
363 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
364 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |
365 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |
366 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
366 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
367 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
367 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 |
368 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
368 | + | % kif :- |
369 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
369 | + | % all(N3, all(O3, all(P3, not(and(omitArgIsa(N3, O3), argIsa(N3, O3, P3)))))). |
370 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span></span> |
370 | + | |
371 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
371 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 |
372 | - | <span class="f6"><span class="bold"><span class="b9">% all(N3, (~tNotFly(N3)=> ~tPengin(N3))).</span></span></span> |
372 | + | % pkif :- |
373 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
373 | + | % all(N3, all(O3, all(P3, not(omitArgIsa(N3, O3)&argIsa(N3, O3, P3))))). |
374 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span></span> |
374 | + | |
375 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
375 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 |
376 | - | <span class="f1"><span class="bold"><span class="b9">% all(N3, (not(tNotFly(N3))=>not(tPengin(N3)))).</span></span></span> |
376 | + | % cnf :- |
377 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
377 | + | % not(omitArgIsa(N3, O3))v not(argIsa(N3, O3, P3)). |
378 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span></span> |
378 | + | |
379 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
379 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 |
380 | - | <span class="f7"><span class="bold"><span class="b0">% tNotFly(N3)v not(tPengin(N3)).</span></span></span> |
380 | + | % horn :- |
381 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
381 | + | % |
382 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span> |
382 | + | % [ (not(omitArgIsa(N3, O3)):-argIsa(N3, O3, P3)), |
383 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
383 | + | % (not(argIsa(N3, O3, P3)):-omitArgIsa(N3, O3)) |
384 | - | <span class="f6"><span class="b9">% [ (not(tPengin(N3)):-not(tNotFly(N3))), (tNotFly(N3):-tPengin(N3))].</span></span> |
384 | + | % ]. |
385 | - | <span class="f6"><span class="b9">% </span></span> |
385 | + | |
386 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span></span></span> |
386 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 |
387 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
387 | + | % pfc :- |
388 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
388 | + | % |
389 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (neg(tNotFly(N3)), {vg(s(N3))}==>neg(tPengin(N3))),</span></span></span></span> |
389 | + | % [ (neg(omitArgIsa(N3, O3))<-argIsa(N3, O3, P3), {vg(s(O3, N3))}), |
390 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (tPengin(N3), {vg(s(N3))}==>tNotFly(N3))</span></span></span></span> |
390 | + | % (neg(argIsa(N3, O3, P3))<-omitArgIsa(N3, O3), {vg(s(O3, N3))}) |
391 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
391 | + | % ]. |
392 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
392 | + | |
393 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span></span></span> |
393 | + | |
394 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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)))))</span></span></span></span> |
394 | + | |
395 | - | <span class="bold"><span class="f3"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span></span></span> |
395 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
396 | - | <span class="bold"><span class="f3"><span class="bold"><span class="b9">% Adding (:) pfcMark(pfcRHS,neg,tPengin,1) <-------- (g <-TF-> s((neg(tNotFly(N3)),{vg(s(N3))}==>neg(tPengin(N3)))))</span></span></span></span> |
396 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
397 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span></span> |
397 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
398 | - | <span class="f6"><span class="bold"><span class="b9">% 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))</span></span></span> |
398 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
399 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span></span> |
399 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 |
400 | - | <span class="f1"><span class="bold"><span class="b9">% 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))</span></span></span> |
400 | + | % kif :- |
401 | - | <span class="bold"><span class="f3"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span></span></span> |
401 | + | % all(N3, all(O3, all(P3, not(and(omitArgIsa(N3, O3), argIsa(N3, O3, P3)))))). |
402 | - | <span class="bold"><span class="f3"><span class="bold"><span class="b9">% Adding (:) pfcMark(pfcCreates,p,neg(tPengin(N3)),0) <-------- (g <-TF-> s(((neg(tNotFly(N3)),{vg(s(N3))}==>neg(tPengin(N3))),u)))</span></span></span></span> |
402 | + | |
403 | - | <span class="bold"><span class="f3"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span></span></span> |
403 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 |
404 | - | <span class="bold"><span class="f3"><span class="bold"><span class="b9">% Adding (:) pfcMark(pfcPosTrigger,neg,tNotFly,1) <-------- (g <-TF-> s(((neg(tNotFly(N3)),{vg(s(N3))}==>neg(tPengin(N3))),u)))</span></span></span></span> |
404 | + | % pkif :- |
405 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span></span></span> |
405 | + | % all(N3, all(O3, all(P3, not(omitArgIsa(N3, O3)&argIsa(N3, O3, P3))))). |
406 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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)))))</span></span></span></span> |
406 | + | |
407 | - | <span class="bold"><span class="f3"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span></span></span> |
407 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 |
408 | - | <span class="bold"><span class="f3"><span class="bold"><span class="b9">% Adding (:) pfcMark(pfcRHS,r,tNotFly,1) <-------- (g <-TF-> s((tPengin(N3),{vg(s(N3))}==>tNotFly(N3))))</span></span></span></span> |
408 | + | % cnf :- |
409 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span></span> |
409 | + | % not(omitArgIsa(N3, O3))v not(argIsa(N3, O3, P3)). |
410 | - | <span class="f6"><span class="bold"><span class="b9">% 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))</span></span></span> |
410 | + | |
411 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span></span> |
411 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 |
412 | - | <span class="f1"><span class="bold"><span class="b9">% 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))</span></span></span> |
412 | + | % horn :- |
413 | - | <span class="bold"><span class="f3"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span></span></span> |
413 | + | % |
414 | - | <span class="bold"><span class="f3"><span class="bold"><span class="b9">% Adding (:) pfcMark(pfcCreates,p,tNotFly(N3),0) <-------- (g <-TF-> s(((tPengin(N3),{vg(s(N3))}==>tNotFly(N3)),u)))</span></span></span></span> |
414 | + | % [ (not(omitArgIsa(N3, O3)):-argIsa(N3, O3, P3)), |
415 | - | <span class="bold"><span class="f3"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span></span></span> |
415 | + | % (not(argIsa(N3, O3, P3)):-omitArgIsa(N3, O3)) |
416 | - | <span class="bold"><span class="f3"><span class="bold"><span class="b9">% Adding (:) pfcMark(pfcPosTrigger,p,tPengin,1) <-------- (g <-TF-> s(((tPengin(N3),{vg(s(N3))}==>tNotFly(N3)),u)))</span></span></span></span> |
416 | + | % ]. |
417 | % | |
418 | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 | |
419 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
419 | + | % pfc :- |
420 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
420 | + | % |
421 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
421 | + | % [ (neg(omitArgIsa(N3, O3))<-argIsa(N3, O3, P3), {vg(s(O3, N3))}), |
422 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
422 | + | % (neg(argIsa(N3, O3, P3))<-omitArgIsa(N3, O3), {vg(s(O3, N3))}) |
423 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span></span> |
423 | + | % ]. |
424 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
424 | + | |
425 | - | <span class="f6"><span class="bold"><span class="b9">% all(N3, (~tNotFly(N3)=> ~tPengin(N3))).</span></span></span> |
425 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 |
426 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
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 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span></span> |
427 | + | |
428 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
428 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 |
429 | - | <span class="f1"><span class="bold"><span class="b9">% all(N3, (not(tNotFly(N3))=>not(tPengin(N3)))).</span></span></span> |
429 | + | % gripe_time(warn(0.9742998350000001>0.8), user:pfc_fwd2(repropagate(clif(_G1048)), (g, g))). |
430 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
430 | + | |
431 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span></span> |
431 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 |
432 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
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 | - | <span class="f7"><span class="bold"><span class="b0">% tNotFly(N3)v not(tPengin(N3)).</span></span></span> |
433 | + | |
434 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
434 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:115 |
435 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span> |
435 | + | % pfc_trace. |
436 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
436 | + | |
437 | - | <span class="f6"><span class="b9">% [ (not(tPengin(N3)):-not(tNotFly(N3))), (tNotFly(N3):-tPengin(N3))].</span></span> |
437 | + | |
438 | - | <span class="f6"><span class="b9">% </span></span> |
438 | + | |
439 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span></span></span> |
439 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
440 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
440 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
441 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
441 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
442 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (neg(tNotFly(N3)), {vg(s(N3))}==>neg(tPengin(N3))),</span></span></span></span> |
442 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
443 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (tPengin(N3), {vg(s(N3))}==>tNotFly(N3))</span></span></span></span> |
443 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127 |
444 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
444 | + | % kif :- |
445 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
445 | + | % forall(a, forall(b, if(likes(a, b)&likes(b, a), love_compatible(a, b)))). |
446 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span></span></span> |
446 | + | |
447 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:are_clauses_entailed([ (neg(tNotFly(N3)), {vg(s(N3))}==>neg(tPengin(N3))), (tPengin(N3), {vg(s(N3))}==>tNotFly(N3))])).</span></span></span></span> |
447 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127 |
448 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
448 | + | % pkif :- |
449 | % all(A, all(B, (likes(A, B)&likes(B, A)=>love_compatible(A, B)))). | |
450 | % | |
451 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
451 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127 |
452 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
452 | + | % cnf :- |
453 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
453 | + | % love_compatible(A, B)v (not(likes(A, B))v not(likes(B, A))). |
454 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
454 | + | |
455 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span></span> |
455 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127 |
456 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
456 | + | % horn :- |
457 | - | <span class="f6"><span class="bold"><span class="b9">% all(N3, all(O3, all(P3, not(and(omitArgIsa(N3, O3), argIsa(N3, O3, P3)))))).</span></span></span> |
457 | + | % |
458 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
458 | + | % [ (not(likes(A, B)):-not(love_compatible(A, B)), likes(B, A)), |
459 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span></span> |
459 | + | % (not(likes(B, A)):-not(love_compatible(A, B)), likes(A, B)), |
460 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
460 | + | % (love_compatible(A, B):-likes(A, B), likes(B, A)) |
461 | - | <span class="f1"><span class="bold"><span class="b9">% all(N3, all(O3, all(P3, not(omitArgIsa(N3, O3)&argIsa(N3, O3, P3))))).</span></span></span> |
461 | + | % ]. |
462 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
462 | + | |
463 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span></span> |
463 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127 |
464 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
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 | - | <span class="f7"><span class="bold"><span class="b0">% not(omitArgIsa(N3, O3))v not(argIsa(N3, O3, P3)).</span></span></span> |
465 | + | |
466 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
466 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127 |
467 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span> |
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 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
468 | + | |
469 | - | <span class="f6"><span class="b9">% </span></span> |
469 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127 |
470 | - | <span class="f6"><span class="b9">% [ (not(omitArgIsa(N3, O3)):-argIsa(N3, O3, P3)),</span></span> |
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 | - | <span class="f6"><span class="b9">% (not(argIsa(N3, O3, P3)):-omitArgIsa(N3, O3))</span></span> |
471 | + | |
472 | - | <span class="f6"><span class="b9">% ].</span></span> |
472 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127 |
473 | - | <span class="f6"><span class="b9">% </span></span> |
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 | - | <span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span></span> |
474 | + | |
475 | - | <span class="f2"><span class="bold"><span class="b9">% pfc :-</span></span></span> |
475 | + | |
476 | - | <span class="f2"><span class="bold"><span class="b9">% </span></span></span> |
476 | + | |
477 | - | <span class="f2"><span class="bold"><span class="b9">% [ (neg(omitArgIsa(N3, O3))<-argIsa(N3, O3, P3), {vg(s(O3, N3))}),</span></span></span> |
477 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
478 | - | <span class="f2"><span class="bold"><span class="b9">% (neg(argIsa(N3, O3, P3))<-omitArgIsa(N3, O3), {vg(s(O3, N3))})</span></span></span> |
478 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
479 | - | <span class="f2"><span class="bold"><span class="b9">% ].</span></span></span> |
479 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
480 | - | <span class="f2"><span class="bold"><span class="b9">% </span></span></span> |
480 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
481 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span></span> |
481 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127 |
482 | - | <span class="f4"><span class="bold"><span class="b9">% 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)))))</span></span></span> |
482 | + | % kif :- |
483 | - | <span class="bold"><span class="f3"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span></span></span> |
483 | + | % forall(a, forall(b, if(likes(a, b)&likes(b, a), love_compatible(a, b)))). |
484 | - | <span class="bold"><span class="f3"><span class="bold"><span class="b9">% Adding (:) pfcMark(pfcRHS,neg,omitArgIsa,2) <-------- (g <-TF-> s(neg(omitArgIsa(N3,O3))))</span></span></span></span> |
484 | + | |
485 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span></span> |
485 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127 |
486 | - | <span class="f6"><span class="bold"><span class="b9">% 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))</span></span></span> |
486 | + | % pkif :- |
487 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span></span> |
487 | + | % all(A, all(B, (likes(A, B)&likes(B, A)=>love_compatible(A, B)))). |
488 | - | <span class="f1"><span class="bold"><span class="b9">% 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))</span></span></span> |
488 | + | |
489 | - | <span class="f2"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span> |
489 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127 |
490 | - | <span class="f2"><span class="b9">% Adding (:) neg(tCol(omitArgIsa)) <-------- (nt(prologBuiltin(omitArgIsa),call_u(prologBuiltin(omitArgIsa)),rhs([neg(tCol(omitArgIsa)),support_hilog(omitArgIsa,2)])) <-TF-> \+prologBuiltin(omitArgIsa))</span></span> |
490 | + | % cnf :- |
491 | - | <span class="f2"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span> |
491 | + | % love_compatible(A, B)v (not(likes(A, B))v not(likes(B, A))). |
492 | - | <span class="f2"><span class="b9">% Couldn't retract spft(tCol(omitArgIsa),u,u).</span></span> |
492 | + | |
493 | - | <span class="f2"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span> |
493 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127 |
494 | - | <span class="f2"><span class="b9">% pfc_undo_e ; Fact not found in user db: tCol(omitArgIsa)</span></span> |
494 | + | % horn :- |
495 | - | <span class="f2"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span> |
495 | + | % |
496 | - | <span class="f2"><span class="b9">% Removing (pfc_rem1(tCol(omitArgIsa), (u,u))) tCol(omitArgIsa).</span></span> |
496 | + | % [ (not(likes(A, B)):-not(love_compatible(A, B)), likes(B, A)), |
497 | - | <span class="f2"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span> |
497 | + | % (not(likes(B, A)):-not(love_compatible(A, B)), likes(A, B)), |
498 | - | <span class="f2"><span class="b9">% Couldn't retract spft(tCol(omitArgIsa),u,u).</span></span> |
498 | + | % (love_compatible(A, B):-likes(A, B), likes(B, A)) |
499 | - | <span class="f2"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span> |
499 | + | % ]. |
500 | - | <span class="f2"><span class="b9">% pfc_undo_e ; Fact not found in user db: tCol(omitArgIsa)</span></span> |
500 | + | |
501 | - | <span class="f2"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span> |
501 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127 |
502 | - | <span class="f2"><span class="b9">% Removing (pfc_rem1(tCol(omitArgIsa), (u,u))) tCol(omitArgIsa).</span></span> |
502 | + | % pfc :- |
503 | - | <span class="f3"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span></span> |
503 | + | % |
504 | - | <span class="f3"><span class="bold"><span class="b9">% Adding (:) support_hilog(omitArgIsa,2) <-------- (nt(prologBuiltin(omitArgIsa),call_u(prologBuiltin(omitArgIsa)),rhs([neg(tCol(omitArgIsa)),support_hilog(omitArgIsa,2)])) <-TF-> \+prologBuiltin(omitArgIsa))</span></span></span> |
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 | - | <span class="bold"><span class="f3"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span></span></span> |
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 | - | <span class="bold"><span class="f3"><span class="bold"><span class="b9">% 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))</span></span></span></span> |
506 | + | % (likes(A, B), likes(B, A), {vg(s(B, A))}==>love_compatible(A, B)) |
507 | - | <span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span> |
507 | + | % ]. |
508 | - | <span class="bold"><span class="b9">% 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))</span></span> |
508 | + | |
509 | - | <span class="bold"><span class="f3"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span></span></span> |
509 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127 |
510 | - | <span class="bold"><span class="f3"><span class="bold"><span class="b9">% Adding (:) pfcMark(pfcCreates,p,neg(omitArgIsa(N3,O3)),0) <-------- (g <-TF-> s((neg(omitArgIsa(N3,O3))<-argIsa(N3,O3,P3),{vg(s(O3,N3))})))</span></span></span></span> |
510 | + | % Adding (:) ptBinaryPredicate(likes) <-------- (pt(tPred(likes),rhs([ptBinaryPredicate(likes)])) <-TF-> tPred(likes)) |
511 | - | <span class="bold"><span class="f7 b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span> |
511 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127 |
512 | - | <span class="bold"><span class="f7 b0">% 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))})</span></span> |
512 | + | % Adding (:) ptBinaryPredicate(love_compatible) <-------- (pt(tPred(love_compatible),rhs([ptBinaryPredicate(love_compatible)])) <-TF-> tPred(love_compatible)) |
513 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span></span> |
513 | + | |
514 | - | <span class="f4"><span class="bold"><span class="b9">% 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)))))</span></span></span> |
514 | + | |
515 | - | <span class="bold"><span class="f3"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span></span></span> |
515 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
516 | - | <span class="bold"><span class="f3"><span class="bold"><span class="b9">% 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))})))</span></span></span></span> |
516 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
517 | - | <span class="bold"><span class="f7 b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span> |
517 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
518 | - | <span class="bold"><span class="f7 b0">% 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))})</span></span> |
518 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
519 | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127 | |
520 | % kif :- | |
521 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
521 | + | % forall(a, forall(b, if(likes(a, b)&likes(b, a), love_compatible(a, b)))). |
522 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
522 | + | |
523 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
523 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127 |
524 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
524 | + | % pkif :- |
525 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span></span> |
525 | + | % all(A, all(B, (likes(A, B)&likes(B, A)=>love_compatible(A, B)))). |
526 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
526 | + | |
527 | - | <span class="f6"><span class="bold"><span class="b9">% all(N3, all(O3, all(P3, not(and(omitArgIsa(N3, O3), argIsa(N3, O3, P3)))))).</span></span></span> |
527 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127 |
528 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
528 | + | % cnf :- |
529 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span></span> |
529 | + | % love_compatible(A, B)v (not(likes(A, B))v not(likes(B, A))). |
530 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
530 | + | |
531 | - | <span class="f1"><span class="bold"><span class="b9">% all(N3, all(O3, all(P3, not(omitArgIsa(N3, O3)&argIsa(N3, O3, P3))))).</span></span></span> |
531 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127 |
532 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
532 | + | % horn :- |
533 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span></span> |
533 | + | % |
534 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
534 | + | % [ (not(likes(A, B)):-not(love_compatible(A, B)), likes(B, A)), |
535 | - | <span class="f7"><span class="bold"><span class="b0">% not(omitArgIsa(N3, O3))v not(argIsa(N3, O3, P3)).</span></span></span> |
535 | + | % (not(likes(B, A)):-not(love_compatible(A, B)), likes(A, B)), |
536 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
536 | + | % (love_compatible(A, B):-likes(A, B), likes(B, A)) |
537 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span> |
537 | + | % ]. |
538 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
538 | + | |
539 | - | <span class="f6"><span class="b9">% </span></span> |
539 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127 |
540 | - | <span class="f6"><span class="b9">% [ (not(omitArgIsa(N3, O3)):-argIsa(N3, O3, P3)),</span></span> |
540 | + | % pfc :- |
541 | - | <span class="f6"><span class="b9">% (not(argIsa(N3, O3, P3)):-omitArgIsa(N3, O3))</span></span> |
541 | + | % |
542 | - | <span class="f6"><span class="b9">% ].</span></span> |
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 | - | <span class="f6"><span class="b9">% </span></span> |
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 | - | <span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span></span> |
544 | + | % (likes(A, B), likes(B, A), {vg(s(B, A))}==>love_compatible(A, B)) |
545 | - | <span class="f2"><span class="bold"><span class="b9">% pfc :-</span></span></span> |
545 | + | % ]. |
546 | - | <span class="f2"><span class="bold"><span class="b9">% </span></span></span> |
546 | + | |
547 | - | <span class="f2"><span class="bold"><span class="b9">% [ (neg(omitArgIsa(N3, O3))<-argIsa(N3, O3, P3), {vg(s(O3, N3))}),</span></span></span> |
547 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127 |
548 | - | <span class="f2"><span class="bold"><span class="b9">% (neg(argIsa(N3, O3, P3))<-omitArgIsa(N3, O3), {vg(s(O3, N3))})</span></span></span> |
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 | - | <span class="f2"><span class="bold"><span class="b9">% ].</span></span></span> |
549 | + | |
550 | - | <span class="f2"><span class="bold"><span class="b9">% </span></span></span> |
550 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127 |
551 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span></span> |
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 | - | <span class="f4"><span class="bold"><span class="b9">% 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))})])).</span></span></span> |
552 | + | |
553 | - | <span class="f4"><span class="bold"><span class="b9">% </span></span></span> |
553 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127 |
554 | - | <span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span></span> |
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 | - | <span class="f0 b1"><span class="bold"><span class="bold">% gripe_time(warn(0.8125235949999983>0.8), user:pfc_fwd2(repropagate(clif(_G1091)), (g, g))).</span></span></span> |
555 | + | |
556 | - | <span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span> |
556 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:134 |
557 | - | <span class="bold"><span class="f2"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span></span> |
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 | - | <span class="bold"><span class="f2"><span class="b9">% Adding (:) ptBinaryPredicate(omitArgIsa) <-------- (pt(tPred(omitArgIsa),rhs([ptBinaryPredicate(omitArgIsa)])) <-TF-> tPred(omitArgIsa))</span></span></span> |
558 | + | |
559 | - | <span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:85 </span></span></span> |
559 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:134 |
560 | - | <span class="f0 b1"><span class="bold"><span class="bold">% 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))).</span></span></span> |
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 | - | <span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
564 | + | |
565 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
565 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:136 |
566 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
567 | + | |
568 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 </span></span></span> |
568 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:138 |
569 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
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 | - | <span class="f6"><span class="bold"><span class="b9">% all(N3, (~tNotFly(N3)=> ~tPengin(N3))).</span></span></span> |
570 | + | |
571 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
571 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:138 |
572 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 </span></span></span> |
572 | + | % succeed(user:are_clauses_entailed((likes(A, B), likes(B, A), {vg(s(B, A))}==>love_compatible(A, B)))). |
573 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
573 | + | |
574 | - | <span class="f1"><span class="bold"><span class="b9">% all(N3, (not(tNotFly(N3))=>not(tPengin(N3)))).</span></span></span> |
574 | + | |
575 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
575 | + | |
576 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 </span></span></span> |
576 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
577 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
577 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
578 | - | <span class="f7"><span class="bold"><span class="b0">% tNotFly(N3)v not(tPengin(N3)).</span></span></span> |
578 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
579 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
579 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
580 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 </span></span> |
580 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145 |
581 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
581 | + | % kif :- |
582 | - | <span class="f6"><span class="b9">% [ (not(tPengin(N3)):-not(tNotFly(N3))), (tNotFly(N3):-tPengin(N3))].</span></span> |
582 | + | % forall(a, forall(b, if(love_compatible(a, b), likes(a, b)&likes(b, a)))). |
583 | - | <span class="f6"><span class="b9">% </span></span> |
583 | + | |
584 | - | <span class="f9"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 </span></span> |
584 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145 |
585 | - | <span class="f9"><span class="b9">% succeed(user:kif_to_boxlog(all(_G76880, (~tNotFly(_G76880)=> ~tPengin(_G76880))), [ (not(tPengin(N3)):-not(tNotFly(N3))), (tNotFly(N3):-tPengin(N3))])).</span></span> |
585 | + | % pkif :- |
586 | - | <span class="f9"><span class="b9">% </span></span> |
586 | + | % all(A, all(B, (love_compatible(A, B)=>likes(A, B)&likes(B, A)))). |
587 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 </span></span> |
587 | + | |
588 | - | <span class="f5"><span class="b9">% Adding (:) boxlog(not(tPengin(N3)) :-</span></span> |
588 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145 |
589 | - | <span class="f5"><span class="b9">% not(tNotFly(N3)).</span></span> |
589 | + | % cnf :- |
590 | - | <span class="f5"><span class="b9">% ) <-------- (pt(clif(all(_G1466, (~tNotFly(_G1466)=> ~tPengin(_G1466)))), (delistify_last_arg(all(_G1466, (~tNotFly(_G1466)=> ~tPengin(_G1466))),kif_to_boxlog,not(tPengin(N3)) :-</span></span> |
590 | + | % (not(love_compatible(A, B))v likes(A, B))& (not(love_compatible(A, B))v likes(B, A)). |
591 | - | <span class="f5"><span class="b9">% not(tNotFly(N3)).</span></span> |
591 | + | |
592 | - | <span class="f5"><span class="b9">% )->rhs([boxlog(not(tPengin(N3)) :-</span></span> |
592 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145 |
593 | - | <span class="f5"><span class="b9">% not(tNotFly(N3)).</span></span> |
593 | + | % horn :- |
594 | - | <span class="f5"><span class="b9">% )]))) <-TF-> clif(all(_G1363, (~tNotFly(_G1363)=> ~tPengin(_G1363)))))</span></span> |
594 | + | % |
595 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 </span></span> |
595 | + | % [ (not(love_compatible(A, B)):-not(likes(A, B))), |
596 | - | <span class="f5"><span class="b9">% Adding (:) boxlog(tNotFly(N3) :-</span></span> |
596 | + | % (not(love_compatible(A, B)):-not(likes(B, A))), |
597 | - | <span class="f5"><span class="b9">% tPengin(N3).</span></span> |
597 | + | % (likes(A, B):-love_compatible(A, B)), |
598 | - | <span class="f5"><span class="b9">% ) <-------- (pt(clif(all(_G1466, (~tNotFly(_G1466)=> ~tPengin(_G1466)))), (delistify_last_arg(all(_G1466, (~tNotFly(_G1466)=> ~tPengin(_G1466))),kif_to_boxlog,tNotFly(N3) :-</span></span> |
598 | + | % (likes(B, A):-love_compatible(A, B)) |
599 | - | <span class="f5"><span class="b9">% tPengin(N3).</span></span> |
599 | + | % ]. |
600 | - | <span class="f5"><span class="b9">% )->rhs([boxlog(tNotFly(N3) :-</span></span> |
600 | + | |
601 | - | <span class="f5"><span class="b9">% tPengin(N3).</span></span> |
601 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145 |
602 | - | <span class="f5"><span class="b9">% )]))) <-TF-> clif(all(_G1363, (~tNotFly(_G1363)=> ~tPengin(_G1363)))))</span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
606 | + | |
607 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
607 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145 |
608 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
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 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 </span></span></span> |
609 | + | |
610 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
610 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145 |
611 | - | <span class="f6"><span class="bold"><span class="b9">% all(N3, (~tNotFly(N3)=> ~tPengin(N3))).</span></span></span> |
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 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
612 | + | |
613 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 </span></span></span> |
613 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145 |
614 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
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 | - | <span class="f1"><span class="bold"><span class="b9">% all(N3, (not(tNotFly(N3))=>not(tPengin(N3)))).</span></span></span> |
615 | + | |
616 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
616 | + | |
617 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 </span></span></span> |
617 | + | |
618 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
618 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
619 | - | <span class="f7"><span class="bold"><span class="b0">% tNotFly(N3)v not(tPengin(N3)).</span></span></span> |
619 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
620 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
620 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
621 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 </span></span> |
621 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
622 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
622 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145 |
623 | - | <span class="f6"><span class="b9">% [ (not(tPengin(N3)):-not(tNotFly(N3))), (tNotFly(N3):-tPengin(N3))].</span></span> |
623 | + | % kif :- |
624 | - | <span class="f6"><span class="b9">% </span></span> |
624 | + | % forall(a, forall(b, if(love_compatible(a, b), likes(a, b)&likes(b, a)))). |
625 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 </span></span></span></span> |
625 | + | |
626 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
626 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145 |
627 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
627 | + | % pkif :- |
628 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (neg(tNotFly(N3)), {vg(s(N3))}==>neg(tPengin(N3))),</span></span></span></span> |
628 | + | % all(A, all(B, (love_compatible(A, B)=>likes(A, B)&likes(B, A)))). |
629 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (tPengin(N3), {vg(s(N3))}==>tNotFly(N3))</span></span></span></span> |
629 | + | |
630 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
630 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145 |
631 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
631 | + | % cnf :- |
632 | % (not(love_compatible(A, B))v likes(A, B))& (not(love_compatible(A, B))v likes(B, A)). | |
633 | % | |
634 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
634 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145 |
635 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
635 | + | % horn :- |
636 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
636 | + | % |
637 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
637 | + | % [ (not(love_compatible(A, B)):-not(likes(A, B))), |
638 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 </span></span></span> |
638 | + | % (not(love_compatible(A, B)):-not(likes(B, A))), |
639 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
639 | + | % (likes(A, B):-love_compatible(A, B)), |
640 | - | <span class="f6"><span class="bold"><span class="b9">% all(N3, (~tNotFly(N3)=> ~tPengin(N3))).</span></span></span> |
640 | + | % (likes(B, A):-love_compatible(A, B)) |
641 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
641 | + | % ]. |
642 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 </span></span></span> |
642 | + | |
643 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
643 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145 |
644 | - | <span class="f1"><span class="bold"><span class="b9">% all(N3, (not(tNotFly(N3))=>not(tPengin(N3)))).</span></span></span> |
644 | + | % pfc :- |
645 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
645 | + | % |
646 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 </span></span></span> |
646 | + | % [ (neg(likes(A, B)), {vg(s(B, A))}==>neg(love_compatible(A, B))), |
647 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
647 | + | % (neg(love_compatible(A, B))<-neg(likes(B, A)), {vg(s(B, A))}), |
648 | - | <span class="f7"><span class="bold"><span class="b0">% tNotFly(N3)v not(tPengin(N3)).</span></span></span> |
648 | + | % (love_compatible(A, B), {vg(s(B, A))}==>likes(A, B)), |
649 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
649 | + | % (love_compatible(A, B), {vg(s(A, B))}==>likes(B, A)) |
650 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 </span></span> |
650 | + | % ]. |
651 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
651 | + | |
652 | - | <span class="f6"><span class="b9">% [ (not(tPengin(N3)):-not(tNotFly(N3))), (tNotFly(N3):-tPengin(N3))].</span></span> |
652 | + | |
653 | - | <span class="f6"><span class="b9">% </span></span> |
653 | + | |
654 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 </span></span></span></span> |
654 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
655 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
655 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
656 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
656 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
657 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (neg(tNotFly(N3)), {vg(s(N3))}==>neg(tPengin(N3))),</span></span></span></span> |
657 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
658 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (tPengin(N3), {vg(s(N3))}==>tNotFly(N3))</span></span></span></span> |
658 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145 |
659 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
659 | + | % kif :- |
660 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
660 | + | % forall(a, forall(b, if(love_compatible(a, b), likes(a, b)&likes(b, a)))). |
661 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 </span></span></span></span> |
661 | + | |
662 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:are_clauses_entailed([ (neg(tNotFly(N3)), {vg(s(N3))}==>neg(tPengin(N3))), (tPengin(N3), {vg(s(N3))}==>tNotFly(N3))])).</span></span></span></span> |
662 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145 |
663 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
663 | + | % pkif :- |
664 | % all(A, all(B, (love_compatible(A, B)=>likes(A, B)&likes(B, A)))). | |
665 | % | |
666 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
666 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145 |
667 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
667 | + | % cnf :- |
668 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
668 | + | % (not(love_compatible(A, B))v likes(A, B))& (not(love_compatible(A, B))v likes(B, A)). |
669 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
669 | + | |
670 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 </span></span></span> |
670 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145 |
671 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
671 | + | % horn :- |
672 | - | <span class="f6"><span class="bold"><span class="b9">% all(N3, all(O3, all(P3, not(and(omitArgIsa(N3, O3), argIsa(N3, O3, P3)))))).</span></span></span> |
672 | + | % |
673 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
673 | + | % [ (not(love_compatible(A, B)):-not(likes(A, B))), |
674 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 </span></span></span> |
674 | + | % (not(love_compatible(A, B)):-not(likes(B, A))), |
675 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
675 | + | % (likes(A, B):-love_compatible(A, B)), |
676 | - | <span class="f1"><span class="bold"><span class="b9">% all(N3, all(O3, all(P3, not(omitArgIsa(N3, O3)&argIsa(N3, O3, P3))))).</span></span></span> |
676 | + | % (likes(B, A):-love_compatible(A, B)) |
677 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
677 | + | % ]. |
678 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 </span></span></span> |
678 | + | |
679 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
679 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145 |
680 | - | <span class="f7"><span class="bold"><span class="b0">% not(omitArgIsa(N3, O3))v not(argIsa(N3, O3, P3)).</span></span></span> |
680 | + | % pfc :- |
681 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
681 | + | % |
682 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 </span></span> |
682 | + | % [ (neg(likes(A, B)), {vg(s(B, A))}==>neg(love_compatible(A, B))), |
683 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
683 | + | % (neg(love_compatible(A, B))<-neg(likes(B, A)), {vg(s(B, A))}), |
684 | - | <span class="f6"><span class="b9">% </span></span> |
684 | + | % (love_compatible(A, B), {vg(s(B, A))}==>likes(A, B)), |
685 | - | <span class="f6"><span class="b9">% [ (not(omitArgIsa(N3, O3)):-argIsa(N3, O3, P3)),</span></span> |
685 | + | % (love_compatible(A, B), {vg(s(A, B))}==>likes(B, A)) |
686 | - | <span class="f6"><span class="b9">% (not(argIsa(N3, O3, P3)):-omitArgIsa(N3, O3))</span></span> |
686 | + | % ]. |
687 | - | <span class="f6"><span class="b9">% ].</span></span> |
687 | + | |
688 | - | <span class="f6"><span class="b9">% </span></span> |
688 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145 |
689 | - | <span class="f9"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 </span></span> |
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 | - | <span class="f9"><span class="b9">% 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))])).</span></span> |
690 | + | |
691 | - | <span class="f9"><span class="b9">% </span></span> |
691 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145 |
692 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 </span></span> |
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 | - | <span class="f5"><span class="b9">% Adding (:) boxlog(not(omitArgIsa(N3, O3)) :-</span></span> |
693 | + | |
694 | - | <span class="f5"><span class="b9">% argIsa(N3, O3, P3).</span></span> |
694 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145 |
695 | - | <span class="f5"><span class="b9">% ) <-------- (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)) :-</span></span> |
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 | - | <span class="f5"><span class="b9">% argIsa(N3, O3, P3).</span></span> |
696 | + | |
697 | - | <span class="f5"><span class="b9">% )->rhs([boxlog(not(omitArgIsa(N3, O3)) :-</span></span> |
697 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:151 |
698 | - | <span class="f5"><span class="b9">% argIsa(N3, O3, P3).</span></span> |
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 | - | <span class="f5"><span class="b9">% )]))) <-TF-> clif(not(and(omitArgIsa(_G1352,_G1353),argIsa(_G1352,_G1353,_G1357)))))</span></span> |
699 | + | |
700 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 </span></span> |
700 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:151 |
701 | - | <span class="f5"><span class="b9">% Adding (:) boxlog(not(argIsa(N3, O3, P3)) :-</span></span> |
701 | + | % succeed(user:are_clauses_entailed((neg(likes(A, B)), {vg(s(B, A))}==>neg(love_compatible(A, B))))). |
702 | - | <span class="f5"><span class="b9">% omitArgIsa(N3, O3).</span></span> |
702 | + | |
703 | - | <span class="f5"><span class="b9">% ) <-------- (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)) :-</span></span> |
703 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:153 |
704 | - | <span class="f5"><span class="b9">% omitArgIsa(N3, O3).</span></span> |
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 | - | <span class="f5"><span class="b9">% )->rhs([boxlog(not(argIsa(N3, O3, P3)) :-</span></span> |
705 | + | |
706 | - | <span class="f5"><span class="b9">% omitArgIsa(N3, O3).</span></span> |
706 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:153 |
707 | - | <span class="f5"><span class="b9">% )]))) <-TF-> clif(not(and(omitArgIsa(_G1352,_G1353),argIsa(_G1352,_G1353,_G1357)))))</span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
711 | + | |
712 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
712 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:155 |
713 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
713 | + | % succeed(user:are_clauses_entailed((love_compatible(A, B), {vg(s(B, A))}==>likes(A, B)))). |
714 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 </span></span></span> |
714 | + | |
715 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
715 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:157 |
716 | - | <span class="f6"><span class="bold"><span class="b9">% all(N3, all(O3, all(P3, not(and(omitArgIsa(N3, O3), argIsa(N3, O3, P3)))))).</span></span></span> |
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 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
717 | + | |
718 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 </span></span></span> |
718 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:157 |
719 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
719 | + | % succeed(user:are_clauses_entailed((love_compatible(A, B), {vg(s(A, B))}==>likes(B, A)))). |
720 | - | <span class="f1"><span class="bold"><span class="b9">% all(N3, all(O3, all(P3, not(omitArgIsa(N3, O3)&argIsa(N3, O3, P3))))).</span></span></span> |
720 | + | |
721 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
721 | + | |
722 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 </span></span></span> |
722 | + | |
723 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
723 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
724 | - | <span class="f7"><span class="bold"><span class="b0">% not(omitArgIsa(N3, O3))v not(argIsa(N3, O3, P3)).</span></span></span> |
724 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
725 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
725 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
726 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 </span></span> |
726 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
727 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
727 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 |
728 | - | <span class="f6"><span class="b9">% </span></span> |
728 | + | % kif :- |
729 | - | <span class="f6"><span class="b9">% [ (not(omitArgIsa(N3, O3)):-argIsa(N3, O3, P3)),</span></span> |
729 | + | % forall(a, |
730 | - | <span class="f6"><span class="b9">% (not(argIsa(N3, O3, P3)):-omitArgIsa(N3, O3))</span></span> |
730 | + | % forall(b, iff(might_altercate(a, b), dislikes(a, b)&dislikes(b, a)))). |
731 | - | <span class="f6"><span class="b9">% ].</span></span> |
731 | + | |
732 | - | <span class="f6"><span class="b9">% </span></span> |
732 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 |
733 | - | <span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 </span></span></span> |
733 | + | % pkif :- |
734 | - | <span class="f2"><span class="bold"><span class="b9">% pfc :-</span></span></span> |
734 | + | % all(A, all(B, (might_altercate(A, B)<=>dislikes(A, B)&dislikes(B, A)))). |
735 | - | <span class="f2"><span class="bold"><span class="b9">% </span></span></span> |
735 | + | |
736 | - | <span class="f2"><span class="bold"><span class="b9">% [ (neg(omitArgIsa(N3, O3))<-argIsa(N3, O3, P3), {vg(s(O3, N3))}),</span></span></span> |
736 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 |
737 | - | <span class="f2"><span class="bold"><span class="b9">% (neg(argIsa(N3, O3, P3))<-omitArgIsa(N3, O3), {vg(s(O3, N3))})</span></span></span> |
737 | + | % cnf :- |
738 | - | <span class="f2"><span class="bold"><span class="b9">% ].</span></span></span> |
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 | - | <span class="f2"><span class="bold"><span class="b9">% </span></span></span> |
739 | + | |
740 | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 | |
741 | % horn :- | |
742 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
742 | + | % |
743 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
743 | + | % [ (not(dislikes(A, B)):-not(might_altercate(A, B)), dislikes(B, A)), |
744 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
744 | + | % (not(dislikes(B, A)):-not(might_altercate(A, B)), dislikes(A, B)), |
745 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
745 | + | % (not(might_altercate(A, B)):-not(dislikes(A, B))), |
746 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 </span></span></span> |
746 | + | % (not(might_altercate(A, B)):-not(dislikes(B, A))), |
747 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
747 | + | % (dislikes(A, B):-might_altercate(A, B)), |
748 | - | <span class="f6"><span class="bold"><span class="b9">% all(N3, all(O3, all(P3, not(and(omitArgIsa(N3, O3), argIsa(N3, O3, P3)))))).</span></span></span> |
748 | + | % (dislikes(B, A):-might_altercate(A, B)), |
749 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
749 | + | % (might_altercate(A, B):-dislikes(A, B), dislikes(B, A)) |
750 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 </span></span></span> |
750 | + | % ]. |
751 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
751 | + | |
752 | - | <span class="f1"><span class="bold"><span class="b9">% all(N3, all(O3, all(P3, not(omitArgIsa(N3, O3)&argIsa(N3, O3, P3))))).</span></span></span> |
752 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 |
753 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
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 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 </span></span></span> |
754 | + | |
755 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
755 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 |
756 | - | <span class="f7"><span class="bold"><span class="b0">% not(omitArgIsa(N3, O3))v not(argIsa(N3, O3, P3)).</span></span></span> |
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 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
757 | + | |
758 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 </span></span> |
758 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 |
759 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
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 | - | <span class="f6"><span class="b9">% </span></span> |
760 | + | |
761 | - | <span class="f6"><span class="b9">% [ (not(omitArgIsa(N3, O3)):-argIsa(N3, O3, P3)),</span></span> |
761 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 |
762 | - | <span class="f6"><span class="b9">% (not(argIsa(N3, O3, P3)):-omitArgIsa(N3, O3))</span></span> |
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 | - | <span class="f6"><span class="b9">% ].</span></span> |
763 | + | |
764 | - | <span class="f6"><span class="b9">% </span></span> |
764 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 |
765 | - | <span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 </span></span></span> |
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 | - | <span class="f2"><span class="bold"><span class="b9">% pfc :-</span></span></span> |
766 | + | |
767 | - | <span class="f2"><span class="bold"><span class="b9">% </span></span></span> |
767 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 |
768 | - | <span class="f2"><span class="bold"><span class="b9">% [ (neg(omitArgIsa(N3, O3))<-argIsa(N3, O3, P3), {vg(s(O3, N3))}),</span></span></span> |
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 | - | <span class="f2"><span class="bold"><span class="b9">% (neg(argIsa(N3, O3, P3))<-omitArgIsa(N3, O3), {vg(s(O3, N3))})</span></span></span> |
769 | + | |
770 | - | <span class="f2"><span class="bold"><span class="b9">% ].</span></span></span> |
770 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 |
771 | - | <span class="f2"><span class="bold"><span class="b9">% </span></span></span> |
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 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 </span></span></span> |
772 | + | |
773 | - | <span class="f4"><span class="bold"><span class="b9">% 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))})])).</span></span></span> |
773 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 |
774 | - | <span class="f4"><span class="bold"><span class="b9">% </span></span></span> |
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 | - | <span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 </span></span></span> |
775 | + | |
776 | - | <span class="f0 b1"><span class="bold"><span class="bold">% gripe_time(warn(0.9742998350000001>0.8), user:pfc_fwd2(repropagate(clif(_G1048)), (g, g))).</span></span></span> |
776 | + | |
777 | - | <span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span> |
777 | + | |
778 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:92 </span></span></span></span> |
778 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
779 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% 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))).</span></span></span></span> |
779 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
780 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span></span> |
780 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
781 | - | <span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:115 </span> |
781 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
782 | - | <span class="b9">% pfc_trace.</span> |
782 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 |
783 | - | <span class="b9">% </span> |
783 | + | % kif :- |
784 | % forall(a, | |
785 | % forall(b, iff(might_altercate(a, b), dislikes(a, b)&dislikes(b, a)))). | |
786 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
786 | + | |
787 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
787 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 |
788 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
788 | + | % pkif :- |
789 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
789 | + | % all(A, all(B, (might_altercate(A, B)<=>dislikes(A, B)&dislikes(B, A)))). |
790 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127 </span></span></span> |
790 | + | |
791 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
791 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 |
792 | - | <span class="f6"><span class="bold"><span class="b9">% forall(a, forall(b, if(likes(a, b)&likes(b, a), love_compatible(a, b)))).</span></span></span> |
792 | + | % cnf :- |
793 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
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 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127 </span></span></span> |
794 | + | |
795 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
795 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 |
796 | - | <span class="f1"><span class="bold"><span class="b9">% all(A, all(B, (likes(A, B)&likes(B, A)=>love_compatible(A, B)))).</span></span></span> |
796 | + | % horn :- |
797 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
797 | + | % |
798 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127 </span></span></span> |
798 | + | % [ (not(dislikes(A, B)):-not(might_altercate(A, B)), dislikes(B, A)), |
799 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
799 | + | % (not(dislikes(B, A)):-not(might_altercate(A, B)), dislikes(A, B)), |
800 | - | <span class="f7"><span class="bold"><span class="b0">% love_compatible(A, B)v (not(likes(A, B))v not(likes(B, A))).</span></span></span> |
800 | + | % (not(might_altercate(A, B)):-not(dislikes(A, B))), |
801 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
801 | + | % (not(might_altercate(A, B)):-not(dislikes(B, A))), |
802 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127 </span></span> |
802 | + | % (dislikes(A, B):-might_altercate(A, B)), |
803 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
803 | + | % (dislikes(B, A):-might_altercate(A, B)), |
804 | - | <span class="f6"><span class="b9">% </span></span> |
804 | + | % (might_altercate(A, B):-dislikes(A, B), dislikes(B, A)) |
805 | - | <span class="f6"><span class="b9">% [ (not(likes(A, B)):-not(love_compatible(A, B)), likes(B, A)),</span></span> |
805 | + | % ]. |
806 | - | <span class="f6"><span class="b9">% (not(likes(B, A)):-not(love_compatible(A, B)), likes(A, B)),</span></span> |
806 | + | |
807 | - | <span class="f6"><span class="b9">% (love_compatible(A, B):-likes(A, B), likes(B, A))</span></span> |
807 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 |
808 | - | <span class="f6"><span class="b9">% ].</span></span> |
808 | + | % pfc :- |
809 | - | <span class="f6"><span class="b9">% </span></span> |
809 | + | % |
810 | - | <span class="f9"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127 </span></span> |
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 | - | <span class="f9"><span class="b9">% 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))])).</span></span> |
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 | - | <span class="f9"><span class="b9">% </span></span> |
812 | + | % (neg(dislikes(A, B)), {vg(s(B, A))}==>neg(might_altercate(A, B))), |
813 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127 </span></span></span> |
813 | + | % (neg(might_altercate(A, B))<-neg(dislikes(B, A)), {vg(s(B, A))}), |
814 | - | <span class="f4"><span class="bold"><span class="b9">% 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))}))).</span></span></span> |
814 | + | % (might_altercate(A, B), {vg(s(B, A))}==>dislikes(A, B)), |
815 | - | <span class="f4"><span class="bold"><span class="b9">% </span></span></span> |
815 | + | % (might_altercate(A, B), {vg(s(A, B))}==>dislikes(B, A)), |
816 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127 </span></span></span> |
816 | + | % (dislikes(A, B), dislikes(B, A), {vg(s(B, A))}==>might_altercate(A, B)) |
817 | - | <span class="f4"><span class="bold"><span class="b9">% 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))}))).</span></span></span> |
817 | + | % ]. |
818 | - | <span class="f4"><span class="bold"><span class="b9">% </span></span></span> |
818 | + | |
819 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127 </span></span></span></span> |
819 | + | |
820 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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)))).</span></span></span></span> |
820 | + | |
821 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
821 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
822 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |
823 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |
824 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
824 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
825 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
825 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 |
826 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
826 | + | % kif :- |
827 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
827 | + | % forall(a, |
828 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127 </span></span></span> |
828 | + | % forall(b, iff(might_altercate(a, b), dislikes(a, b)&dislikes(b, a)))). |
829 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
829 | + | |
830 | - | <span class="f6"><span class="bold"><span class="b9">% forall(a, forall(b, if(likes(a, b)&likes(b, a), love_compatible(a, b)))).</span></span></span> |
830 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 |
831 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
831 | + | % pkif :- |
832 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127 </span></span></span> |
832 | + | % all(A, all(B, (might_altercate(A, B)<=>dislikes(A, B)&dislikes(B, A)))). |
833 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
833 | + | |
834 | - | <span class="f1"><span class="bold"><span class="b9">% all(A, all(B, (likes(A, B)&likes(B, A)=>love_compatible(A, B)))).</span></span></span> |
834 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 |
835 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
835 | + | % cnf :- |
836 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127 </span></span></span> |
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 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
837 | + | |
838 | - | <span class="f7"><span class="bold"><span class="b0">% love_compatible(A, B)v (not(likes(A, B))v not(likes(B, A))).</span></span></span> |
838 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 |
839 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
839 | + | % horn :- |
840 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127 </span></span> |
840 | + | % |
841 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
841 | + | % [ (not(dislikes(A, B)):-not(might_altercate(A, B)), dislikes(B, A)), |
842 | - | <span class="f6"><span class="b9">% </span></span> |
842 | + | % (not(dislikes(B, A)):-not(might_altercate(A, B)), dislikes(A, B)), |
843 | - | <span class="f6"><span class="b9">% [ (not(likes(A, B)):-not(love_compatible(A, B)), likes(B, A)),</span></span> |
843 | + | % (not(might_altercate(A, B)):-not(dislikes(A, B))), |
844 | - | <span class="f6"><span class="b9">% (not(likes(B, A)):-not(love_compatible(A, B)), likes(A, B)),</span></span> |
844 | + | % (not(might_altercate(A, B)):-not(dislikes(B, A))), |
845 | - | <span class="f6"><span class="b9">% (love_compatible(A, B):-likes(A, B), likes(B, A))</span></span> |
845 | + | % (dislikes(A, B):-might_altercate(A, B)), |
846 | - | <span class="f6"><span class="b9">% ].</span></span> |
846 | + | % (dislikes(B, A):-might_altercate(A, B)), |
847 | - | <span class="f6"><span class="b9">% </span></span> |
847 | + | % (might_altercate(A, B):-dislikes(A, B), dislikes(B, A)) |
848 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127 </span></span></span></span> |
848 | + | % ]. |
849 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
849 | + | |
850 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
850 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 |
851 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (neg(likes(A, B))<-neg(love_compatible(A, B)), {avoidHeadLoop(likes(B, A), likes(A, B))}, likes(B, A), {vg(s(B, A))}),</span></span></span></span> |
851 | + | % pfc :- |
852 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(likes(B, A))<-neg(love_compatible(A, B)), {avoidHeadLoop(likes(A, B), likes(B, A))}, likes(A, B), {vg(s(A, B))}),</span></span></span></span> |
852 | + | % |
853 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (likes(A, B), likes(B, A), {vg(s(B, A))}==>love_compatible(A, B))</span></span></span></span> |
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 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
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 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
855 | + | % (neg(dislikes(A, B)), {vg(s(B, A))}==>neg(might_altercate(A, B))), |
856 | - | <span class="bold"><span class="f2"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127 </span></span></span> |
856 | + | % (neg(might_altercate(A, B))<-neg(dislikes(B, A)), {vg(s(B, A))}), |
857 | - | <span class="bold"><span class="f2"><span class="b9">% Adding (:) ptBinaryPredicate(likes) <-------- (pt(tPred(likes),rhs([ptBinaryPredicate(likes)])) <-TF-> tPred(likes))</span></span></span> |
857 | + | % (might_altercate(A, B), {vg(s(B, A))}==>dislikes(A, B)), |
858 | - | <span class="bold"><span class="f2"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127 </span></span></span> |
858 | + | % (might_altercate(A, B), {vg(s(A, B))}==>dislikes(B, A)), |
859 | - | <span class="bold"><span class="f2"><span class="b9">% Adding (:) ptBinaryPredicate(love_compatible) <-------- (pt(tPred(love_compatible),rhs([ptBinaryPredicate(love_compatible)])) <-TF-> tPred(love_compatible))</span></span></span> |
859 | + | % (dislikes(A, B), dislikes(B, A), {vg(s(B, A))}==>might_altercate(A, B)) |
860 | % ]. | |
861 | % | |
862 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
862 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 |
863 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
864 | + | |
865 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
865 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 |
866 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127 </span></span></span> |
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 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
867 | + | |
868 | - | <span class="f6"><span class="bold"><span class="b9">% forall(a, forall(b, if(likes(a, b)&likes(b, a), love_compatible(a, b)))).</span></span></span> |
868 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 |
869 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
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 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127 </span></span></span> |
870 | + | |
871 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
871 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:169 |
872 | - | <span class="f1"><span class="bold"><span class="b9">% all(A, all(B, (likes(A, B)&likes(B, A)=>love_compatible(A, B)))).</span></span></span> |
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 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
873 | + | |
874 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127 </span></span></span> |
874 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:169 |
875 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
875 | + | % succeed(user:are_clauses_entailed((neg(dislikes(A, B)), {vg(s(B, A))}==>neg(might_altercate(A, B))))). |
876 | - | <span class="f7"><span class="bold"><span class="b0">% love_compatible(A, B)v (not(likes(A, B))v not(likes(B, A))).</span></span></span> |
876 | + | |
877 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
877 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:171 |
878 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127 </span></span> |
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 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
879 | + | |
880 | - | <span class="f6"><span class="b9">% </span></span> |
880 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:171 |
881 | - | <span class="f6"><span class="b9">% [ (not(likes(A, B)):-not(love_compatible(A, B)), likes(B, A)),</span></span> |
881 | + | % succeed(user:are_clauses_entailed((neg(might_altercate(A, B))<-neg(dislikes(B, A)), {vg(s(B, A))}))). |
882 | - | <span class="f6"><span class="b9">% (not(likes(B, A)):-not(love_compatible(A, B)), likes(A, B)),</span></span> |
882 | + | |
883 | - | <span class="f6"><span class="b9">% (love_compatible(A, B):-likes(A, B), likes(B, A))</span></span> |
883 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:173 |
884 | - | <span class="f6"><span class="b9">% ].</span></span> |
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 | - | <span class="f6"><span class="b9">% </span></span> |
885 | + | |
886 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127 </span></span></span></span> |
886 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:173 |
887 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
887 | + | % succeed(user:are_clauses_entailed((dislikes(A, B), dislikes(B, A), {vg(s(B, A))}==>might_altercate(A, B)))). |
888 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
888 | + | |
889 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (neg(likes(A, B))<-neg(love_compatible(A, B)), {avoidHeadLoop(likes(B, A), likes(A, B))}, likes(B, A), {vg(s(B, A))}),</span></span></span></span> |
889 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:175 |
890 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(likes(B, A))<-neg(love_compatible(A, B)), {avoidHeadLoop(likes(A, B), likes(B, A))}, likes(A, B), {vg(s(A, B))}),</span></span></span></span> |
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 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (likes(A, B), likes(B, A), {vg(s(B, A))}==>love_compatible(A, B))</span></span></span></span> |
891 | + | |
892 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
892 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:175 |
893 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
893 | + | % succeed(user:are_clauses_entailed((might_altercate(A, B), {vg(s(B, A))}==>dislikes(A, B)))). |
894 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127 </span></span></span></span> |
894 | + | |
895 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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))])).</span></span></span></span> |
895 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:177 |
896 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
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 | - | <span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127 </span></span></span> |
897 | + | |
898 | - | <span class="f0 b1"><span class="bold"><span class="bold">% 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))).</span></span></span> |
898 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:177 |
899 | - | <span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span> |
899 | + | % succeed(user:are_clauses_entailed((might_altercate(A, B), {vg(s(A, B))}==>dislikes(B, A)))). |
900 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:127 </span></span></span></span> |
900 | + | |
901 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% 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))).</span></span></span></span> |
901 | + | |
902 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span></span> |
902 | + | |
903 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:134 </span></span></span> |
903 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
904 | - | <span class="f4"><span class="bold"><span class="b9">% 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))}))).</span></span></span> |
904 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
905 | - | <span class="f4"><span class="bold"><span class="b9">% </span></span></span> |
905 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
906 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:134 </span></span></span> |
906 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
907 | - | <span class="f4"><span class="bold"><span class="b9">% 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))}))).</span></span></span> |
907 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181 |
908 | - | <span class="f4"><span class="bold"><span class="b9">% </span></span></span> |
908 | + | % kif :- |
909 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:136 </span></span></span> |
909 | + | % likes(alice, bill). |
910 | - | <span class="f4"><span class="bold"><span class="b9">% 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))}))).</span></span></span> |
910 | + | |
911 | - | <span class="f4"><span class="bold"><span class="b9">% </span></span></span> |
911 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181 |
912 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:136 </span></span></span> |
912 | + | % pkif :- |
913 | - | <span class="f4"><span class="bold"><span class="b9">% 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))}))).</span></span></span> |
913 | + | % likes(alice, bill). |
914 | - | <span class="f4"><span class="bold"><span class="b9">% </span></span></span> |
914 | + | |
915 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:138 </span></span></span></span> |
915 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181 |
916 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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)))).</span></span></span></span> |
916 | + | % cnf :- |
917 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
917 | + | % likes(alice, bill). |
918 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:138 </span></span></span></span> |
918 | + | |
919 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:are_clauses_entailed((likes(A, B), likes(B, A), {vg(s(B, A))}==>love_compatible(A, B)))).</span></span></span></span> |
919 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181 |
920 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
920 | + | % horn :- |
921 | % [likes(alice, bill)]. | |
922 | % | |
923 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
923 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181 |
924 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
924 | + | % succeed(user:kif_to_boxlog(likes(alice, bill), [likes(alice, bill)])). |
925 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
925 | + | |
926 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
926 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181 |
927 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145 </span></span></span> |
927 | + | % succeed(user:boxlog_to_pfc(likes(alice, bill), likes(alice, bill))). |
928 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
928 | + | |
929 | - | <span class="f6"><span class="bold"><span class="b9">% forall(a, forall(b, if(love_compatible(a, b), likes(a, b)&likes(b, a)))).</span></span></span> |
929 | + | |
930 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
930 | + | |
931 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145 </span></span></span> |
931 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
932 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
932 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
933 | - | <span class="f1"><span class="bold"><span class="b9">% all(A, all(B, (love_compatible(A, B)=>likes(A, B)&likes(B, A)))).</span></span></span> |
933 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
934 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
934 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
935 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145 </span></span></span> |
935 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181 |
936 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
936 | + | % kif :- |
937 | - | <span class="f7"><span class="bold"><span class="b0">% (not(love_compatible(A, B))v likes(A, B))& (not(love_compatible(A, B))v likes(B, A)).</span></span></span> |
937 | + | % likes(alice, bill). |
938 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
938 | + | |
939 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145 </span></span> |
939 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181 |
940 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
940 | + | % pkif :- |
941 | - | <span class="f6"><span class="b9">% </span></span> |
941 | + | % likes(alice, bill). |
942 | - | <span class="f6"><span class="b9">% [ (not(love_compatible(A, B)):-not(likes(A, B))),</span></span> |
942 | + | |
943 | - | <span class="f6"><span class="b9">% (not(love_compatible(A, B)):-not(likes(B, A))),</span></span> |
943 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181 |
944 | - | <span class="f6"><span class="b9">% (likes(A, B):-love_compatible(A, B)),</span></span> |
944 | + | % cnf :- |
945 | - | <span class="f6"><span class="b9">% (likes(B, A):-love_compatible(A, B))</span></span> |
945 | + | % likes(alice, bill). |
946 | - | <span class="f6"><span class="b9">% ].</span></span> |
946 | + | |
947 | - | <span class="f6"><span class="b9">% </span></span> |
947 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181 |
948 | - | <span class="f9"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145 </span></span> |
948 | + | % horn :- |
949 | - | <span class="f9"><span class="b9">% 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))])).</span></span> |
949 | + | % [likes(alice, bill)]. |
950 | - | <span class="f9"><span class="b9">% </span></span> |
950 | + | |
951 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145 </span></span></span></span> |
951 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181 |
952 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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))))).</span></span></span></span> |
952 | + | % pfc :- |
953 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
953 | + | % [likes(alice, bill)]. |
954 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145 </span></span></span> |
954 | + | |
955 | - | <span class="f4"><span class="bold"><span class="b9">% 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))}))).</span></span></span> |
955 | + | |
956 | - | <span class="f4"><span class="bold"><span class="b9">% </span></span></span> |
956 | + | |
957 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145 </span></span></span></span> |
957 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
958 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:boxlog_to_pfc((likes(A, B):-love_compatible(A, B)), (love_compatible(A, B), {vg(s(B, A))}==>likes(A, B)))).</span></span></span></span> |
958 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
959 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
959 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
960 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145 </span></span></span></span> |
960 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
961 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:boxlog_to_pfc((likes(B, A):-love_compatible(A, B)), (love_compatible(A, B), {vg(s(A, B))}==>likes(B, A)))).</span></span></span></span> |
961 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181 |
962 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
962 | + | % kif :- |
963 | % likes(alice, bill). | |
964 | % | |
965 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
965 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181 |
966 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
966 | + | % pkif :- |
967 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
967 | + | % likes(alice, bill). |
968 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
968 | + | |
969 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145 </span></span></span> |
969 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181 |
970 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
970 | + | % cnf :- |
971 | - | <span class="f6"><span class="bold"><span class="b9">% forall(a, forall(b, if(love_compatible(a, b), likes(a, b)&likes(b, a)))).</span></span></span> |
971 | + | % likes(alice, bill). |
972 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
972 | + | |
973 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145 </span></span></span> |
973 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181 |
974 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
974 | + | % horn :- |
975 | - | <span class="f1"><span class="bold"><span class="b9">% all(A, all(B, (love_compatible(A, B)=>likes(A, B)&likes(B, A)))).</span></span></span> |
975 | + | % [likes(alice, bill)]. |
976 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
976 | + | |
977 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145 </span></span></span> |
977 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181 |
978 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
978 | + | % pfc :- |
979 | - | <span class="f7"><span class="bold"><span class="b0">% (not(love_compatible(A, B))v likes(A, B))& (not(love_compatible(A, B))v likes(B, A)).</span></span></span> |
979 | + | % [likes(alice, bill)]. |
980 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
980 | + | |
981 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145 </span></span> |
981 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181 |
982 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
982 | + | % succeed(user:are_clauses_entailed([likes(alice, bill)])). |
983 | - | <span class="f6"><span class="b9">% </span></span> |
983 | + | |
984 | - | <span class="f6"><span class="b9">% [ (not(love_compatible(A, B)):-not(likes(A, B))),</span></span> |
984 | + | |
985 | - | <span class="f6"><span class="b9">% (not(love_compatible(A, B)):-not(likes(B, A))),</span></span> |
985 | + | |
986 | - | <span class="f6"><span class="b9">% (likes(A, B):-love_compatible(A, B)),</span></span> |
986 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
987 | - | <span class="f6"><span class="b9">% (likes(B, A):-love_compatible(A, B))</span></span> |
987 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
988 | - | <span class="f6"><span class="b9">% ].</span></span> |
988 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
989 | - | <span class="f6"><span class="b9">% </span></span> |
989 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
990 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145 </span></span></span></span> |
990 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190 |
991 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
991 | + | % kif :- |
992 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
992 | + | % likes(alice, ted). |
993 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (neg(likes(A, B)), {vg(s(B, A))}==>neg(love_compatible(A, B))),</span></span></span></span> |
993 | + | |
994 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(love_compatible(A, B))<-neg(likes(B, A)), {vg(s(B, A))}),</span></span></span></span> |
994 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190 |
995 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (love_compatible(A, B), {vg(s(B, A))}==>likes(A, B)),</span></span></span></span> |
995 | + | % pkif :- |
996 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (love_compatible(A, B), {vg(s(A, B))}==>likes(B, A))</span></span></span></span> |
996 | + | % likes(alice, ted). |
997 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
997 | + | |
998 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
998 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190 |
999 | % cnf :- | |
1000 | % likes(alice, ted). | |
1001 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1001 | + | |
1002 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1002 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190 |
1003 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1003 | + | % horn :- |
1004 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1004 | + | % [likes(alice, ted)]. |
1005 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145 </span></span></span> |
1005 | + | |
1006 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
1006 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190 |
1007 | - | <span class="f6"><span class="bold"><span class="b9">% forall(a, forall(b, if(love_compatible(a, b), likes(a, b)&likes(b, a)))).</span></span></span> |
1007 | + | % succeed(user:kif_to_boxlog(likes(alice, ted), [likes(alice, ted)])). |
1008 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
1008 | + | |
1009 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145 </span></span></span> |
1009 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190 |
1010 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
1010 | + | % succeed(user:boxlog_to_pfc(likes(alice, ted), likes(alice, ted))). |
1011 | - | <span class="f1"><span class="bold"><span class="b9">% all(A, all(B, (love_compatible(A, B)=>likes(A, B)&likes(B, A)))).</span></span></span> |
1011 | + | |
1012 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
1012 | + | |
1013 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145 </span></span></span> |
1013 | + | |
1014 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
1014 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1015 | - | <span class="f7"><span class="bold"><span class="b0">% (not(love_compatible(A, B))v likes(A, B))& (not(love_compatible(A, B))v likes(B, A)).</span></span></span> |
1015 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1016 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
1016 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1017 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145 </span></span> |
1017 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1018 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
1018 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190 |
1019 | - | <span class="f6"><span class="b9">% </span></span> |
1019 | + | % kif :- |
1020 | - | <span class="f6"><span class="b9">% [ (not(love_compatible(A, B)):-not(likes(A, B))),</span></span> |
1020 | + | % likes(alice, ted). |
1021 | - | <span class="f6"><span class="b9">% (not(love_compatible(A, B)):-not(likes(B, A))),</span></span> |
1021 | + | |
1022 | - | <span class="f6"><span class="b9">% (likes(A, B):-love_compatible(A, B)),</span></span> |
1022 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190 |
1023 | - | <span class="f6"><span class="b9">% (likes(B, A):-love_compatible(A, B))</span></span> |
1023 | + | % pkif :- |
1024 | - | <span class="f6"><span class="b9">% ].</span></span> |
1024 | + | % likes(alice, ted). |
1025 | - | <span class="f6"><span class="b9">% </span></span> |
1025 | + | |
1026 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145 </span></span></span></span> |
1026 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190 |
1027 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
1027 | + | % cnf :- |
1028 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
1028 | + | % likes(alice, ted). |
1029 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (neg(likes(A, B)), {vg(s(B, A))}==>neg(love_compatible(A, B))),</span></span></span></span> |
1029 | + | |
1030 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(love_compatible(A, B))<-neg(likes(B, A)), {vg(s(B, A))}),</span></span></span></span> |
1030 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190 |
1031 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (love_compatible(A, B), {vg(s(B, A))}==>likes(A, B)),</span></span></span></span> |
1031 | + | % horn :- |
1032 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (love_compatible(A, B), {vg(s(A, B))}==>likes(B, A))</span></span></span></span> |
1032 | + | % [likes(alice, ted)]. |
1033 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
1033 | + | |
1034 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
1034 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190 |
1035 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145 </span></span></span></span> |
1035 | + | % pfc :- |
1036 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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))])).</span></span></span></span> |
1036 | + | % [likes(alice, ted)]. |
1037 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
1037 | + | |
1038 | - | <span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145 </span></span></span> |
1038 | + | |
1039 | - | <span class="f0 b1"><span class="bold"><span class="bold">% 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))).</span></span></span> |
1039 | + | |
1040 | - | <span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span> |
1040 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1041 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:145 </span></span></span></span> |
1041 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1042 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% 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))).</span></span></span></span> |
1042 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1043 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span></span> |
1043 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1044 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:151 </span></span></span></span> |
1044 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190 |
1045 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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))))).</span></span></span></span> |
1045 | + | % kif :- |
1046 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
1046 | + | % likes(alice, ted). |
1047 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:151 </span></span></span></span> |
1047 | + | |
1048 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:are_clauses_entailed((neg(likes(A, B)), {vg(s(B, A))}==>neg(love_compatible(A, B))))).</span></span></span></span> |
1048 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190 |
1049 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
1049 | + | % pkif :- |
1050 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:153 </span></span></span> |
1050 | + | % likes(alice, ted). |
1051 | - | <span class="f4"><span class="bold"><span class="b9">% 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))}))).</span></span></span> |
1051 | + | |
1052 | - | <span class="f4"><span class="bold"><span class="b9">% </span></span></span> |
1052 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190 |
1053 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:153 </span></span></span> |
1053 | + | % cnf :- |
1054 | - | <span class="f4"><span class="bold"><span class="b9">% succeed(user:are_clauses_entailed((neg(love_compatible(A, B))<-neg(likes(B, A)), {vg(s(B, A))}))).</span></span></span> |
1054 | + | % likes(alice, ted). |
1055 | - | <span class="f4"><span class="bold"><span class="b9">% </span></span></span> |
1055 | + | |
1056 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:155 </span></span></span></span> |
1056 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190 |
1057 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:boxlog_to_pfc((likes(A, B):-love_compatible(A, B)), (love_compatible(A, B), {vg(s(B, A))}==>likes(A, B)))).</span></span></span></span> |
1057 | + | % horn :- |
1058 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
1058 | + | % [likes(alice, ted)]. |
1059 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:155 </span></span></span></span> |
1059 | + | |
1060 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:are_clauses_entailed((love_compatible(A, B), {vg(s(B, A))}==>likes(A, B)))).</span></span></span></span> |
1060 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190 |
1061 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
1061 | + | % pfc :- |
1062 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:157 </span></span></span></span> |
1062 | + | % [likes(alice, ted)]. |
1063 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:boxlog_to_pfc((likes(B, A):-love_compatible(A, B)), (love_compatible(A, B), {vg(s(A, B))}==>likes(B, A)))).</span></span></span></span> |
1063 | + | |
1064 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
1064 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190 |
1065 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:157 </span></span></span></span> |
1065 | + | % succeed(user:are_clauses_entailed([likes(alice, ted)])). |
1066 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:are_clauses_entailed((love_compatible(A, B), {vg(s(A, B))}==>likes(B, A)))).</span></span></span></span> |
1066 | + | |
1067 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
1067 | + | |
1068 | ||
1069 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |
1070 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1070 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1071 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1071 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1072 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1072 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1073 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1073 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193 |
1074 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 </span></span></span> |
1074 | + | % kif :- |
1075 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
1075 | + | % neg(likes(bill, alice)). |
1076 | - | <span class="f6"><span class="bold"><span class="b9">% forall(a,</span></span></span> |
1076 | + | |
1077 | - | <span class="f6"><span class="bold"><span class="b9">% forall(b, iff(might_altercate(a, b), dislikes(a, b)&dislikes(b, a)))).</span></span></span> |
1077 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193 |
1078 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
1078 | + | % pkif :- |
1079 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 </span></span></span> |
1079 | + | % not(likes(bill, alice)). |
1080 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
1080 | + | |
1081 | - | <span class="f1"><span class="bold"><span class="b9">% all(A, all(B, (might_altercate(A, B)<=>dislikes(A, B)&dislikes(B, A)))).</span></span></span> |
1081 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193 |
1082 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
1082 | + | % cnf :- |
1083 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 </span></span></span> |
1083 | + | % not(likes(bill, alice)). |
1084 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
1084 | + | |
1085 | - | <span class="f7"><span class="bold"><span class="b0">% (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))).</span></span></span> |
1085 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193 |
1086 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
1086 | + | % horn :- |
1087 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 </span></span> |
1087 | + | % [not(likes(bill, alice))]. |
1088 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
1088 | + | |
1089 | - | <span class="f6"><span class="b9">% </span></span> |
1089 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193 |
1090 | - | <span class="f6"><span class="b9">% [ (not(dislikes(A, B)):-not(might_altercate(A, B)), dislikes(B, A)),</span></span> |
1090 | + | % succeed(user:kif_to_boxlog(neg(likes(bill, alice)), [not(likes(bill, alice))])). |
1091 | - | <span class="f6"><span class="b9">% (not(dislikes(B, A)):-not(might_altercate(A, B)), dislikes(A, B)),</span></span> |
1091 | + | |
1092 | - | <span class="f6"><span class="b9">% (not(might_altercate(A, B)):-not(dislikes(A, B))),</span></span> |
1092 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193 |
1093 | - | <span class="f6"><span class="b9">% (not(might_altercate(A, B)):-not(dislikes(B, A))),</span></span> |
1093 | + | % succeed(user:boxlog_to_pfc(not(likes(bill, alice)), neg(likes(bill, alice)))). |
1094 | - | <span class="f6"><span class="b9">% (dislikes(A, B):-might_altercate(A, B)),</span></span> |
1094 | + | |
1095 | - | <span class="f6"><span class="b9">% (dislikes(B, A):-might_altercate(A, B)),</span></span> |
1095 | + | |
1096 | - | <span class="f6"><span class="b9">% (might_altercate(A, B):-dislikes(A, B), dislikes(B, A))</span></span> |
1096 | + | |
1097 | - | <span class="f6"><span class="b9">% ].</span></span> |
1097 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1098 | - | <span class="f6"><span class="b9">% </span></span> |
1098 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1099 | - | <span class="f9"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 </span></span> |
1099 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1100 | - | <span class="f9"><span class="b9">% 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))])).</span></span> |
1100 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1101 | - | <span class="f9"><span class="b9">% </span></span> |
1101 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193 |
1102 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 </span></span></span> |
1102 | + | % kif :- |
1103 | - | <span class="f4"><span class="bold"><span class="b9">% 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))}))).</span></span></span> |
1103 | + | % neg(likes(bill, alice)). |
1104 | - | <span class="f4"><span class="bold"><span class="b9">% </span></span></span> |
1104 | + | |
1105 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 </span></span></span> |
1105 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193 |
1106 | - | <span class="f4"><span class="bold"><span class="b9">% 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))}))).</span></span></span> |
1106 | + | % pkif :- |
1107 | - | <span class="f4"><span class="bold"><span class="b9">% </span></span></span> |
1107 | + | % not(likes(bill, alice)). |
1108 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 </span></span></span></span> |
1108 | + | |
1109 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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))))).</span></span></span></span> |
1109 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193 |
1110 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
1110 | + | % cnf :- |
1111 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 </span></span></span> |
1111 | + | % not(likes(bill, alice)). |
1112 | - | <span class="f4"><span class="bold"><span class="b9">% 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))}))).</span></span></span> |
1112 | + | |
1113 | - | <span class="f4"><span class="bold"><span class="b9">% </span></span></span> |
1113 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193 |
1114 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 </span></span></span></span> |
1114 | + | % horn :- |
1115 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:boxlog_to_pfc((dislikes(A, B):-might_altercate(A, B)), (might_altercate(A, B), {vg(s(B, A))}==>dislikes(A, B)))).</span></span></span></span> |
1115 | + | % [not(likes(bill, alice))]. |
1116 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
1116 | + | |
1117 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 </span></span></span></span> |
1117 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193 |
1118 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:boxlog_to_pfc((dislikes(B, A):-might_altercate(A, B)), (might_altercate(A, B), {vg(s(A, B))}==>dislikes(B, A)))).</span></span></span></span> |
1118 | + | % pfc :- |
1119 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
1119 | + | % [neg(likes(bill, alice))]. |
1120 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 </span></span></span></span> |
1120 | + | |
1121 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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)))).</span></span></span></span> |
1121 | + | |
1122 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
1122 | + | |
1123 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |
1124 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |
1125 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1125 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1126 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1126 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1127 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1127 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193 |
1128 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1128 | + | % kif :- |
1129 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 </span></span></span> |
1129 | + | % neg(likes(bill, alice)). |
1130 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
1130 | + | |
1131 | - | <span class="f6"><span class="bold"><span class="b9">% forall(a,</span></span></span> |
1131 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193 |
1132 | - | <span class="f6"><span class="bold"><span class="b9">% forall(b, iff(might_altercate(a, b), dislikes(a, b)&dislikes(b, a)))).</span></span></span> |
1132 | + | % pkif :- |
1133 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
1133 | + | % not(likes(bill, alice)). |
1134 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 </span></span></span> |
1134 | + | |
1135 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
1135 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193 |
1136 | - | <span class="f1"><span class="bold"><span class="b9">% all(A, all(B, (might_altercate(A, B)<=>dislikes(A, B)&dislikes(B, A)))).</span></span></span> |
1136 | + | % cnf :- |
1137 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
1137 | + | % not(likes(bill, alice)). |
1138 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 </span></span></span> |
1138 | + | |
1139 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
1139 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193 |
1140 | - | <span class="f7"><span class="bold"><span class="b0">% (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))).</span></span></span> |
1140 | + | % horn :- |
1141 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
1141 | + | % [not(likes(bill, alice))]. |
1142 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 </span></span> |
1142 | + | |
1143 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
1143 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193 |
1144 | - | <span class="f6"><span class="b9">% </span></span> |
1144 | + | % pfc :- |
1145 | - | <span class="f6"><span class="b9">% [ (not(dislikes(A, B)):-not(might_altercate(A, B)), dislikes(B, A)),</span></span> |
1145 | + | % [neg(likes(bill, alice))]. |
1146 | - | <span class="f6"><span class="b9">% (not(dislikes(B, A)):-not(might_altercate(A, B)), dislikes(A, B)),</span></span> |
1146 | + | |
1147 | - | <span class="f6"><span class="b9">% (not(might_altercate(A, B)):-not(dislikes(A, B))),</span></span> |
1147 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193 |
1148 | - | <span class="f6"><span class="b9">% (not(might_altercate(A, B)):-not(dislikes(B, A))),</span></span> |
1148 | + | % succeed(user:are_clauses_entailed([neg(likes(bill, alice))])). |
1149 | - | <span class="f6"><span class="b9">% (dislikes(A, B):-might_altercate(A, B)),</span></span> |
1149 | + | |
1150 | - | <span class="f6"><span class="b9">% (dislikes(B, A):-might_altercate(A, B)),</span></span> |
1150 | + | |
1151 | - | <span class="f6"><span class="b9">% (might_altercate(A, B):-dislikes(A, B), dislikes(B, A))</span></span> |
1151 | + | |
1152 | - | <span class="f6"><span class="b9">% ].</span></span> |
1152 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1153 | - | <span class="f6"><span class="b9">% </span></span> |
1153 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1154 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 </span></span></span></span> |
1154 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1155 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
1155 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1156 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
1156 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196 |
1157 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (neg(dislikes(A, B))<-neg(might_altercate(A, B)), {avoidHeadLoop(dislikes(B, A), dislikes(A, B))}, dislikes(B, A), {vg(s(B, A))}),</span></span></span></span> |
1157 | + | % kif :- |
1158 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(dislikes(B, A))<-neg(might_altercate(A, B)), {avoidHeadLoop(dislikes(A, B), dislikes(B, A))}, dislikes(A, B), {vg(s(A, B))}),</span></span></span></span> |
1158 | + | % dislikes(bill, ted)&dislikes(ted, bill). |
1159 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(dislikes(A, B)), {vg(s(B, A))}==>neg(might_altercate(A, B))),</span></span></span></span> |
1159 | + | |
1160 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(might_altercate(A, B))<-neg(dislikes(B, A)), {vg(s(B, A))}),</span></span></span></span> |
1160 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196 |
1161 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (might_altercate(A, B), {vg(s(B, A))}==>dislikes(A, B)),</span></span></span></span> |
1161 | + | % pkif :- |
1162 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (might_altercate(A, B), {vg(s(A, B))}==>dislikes(B, A)),</span></span></span></span> |
1162 | + | % dislikes(bill, ted)&dislikes(ted, bill). |
1163 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (dislikes(A, B), dislikes(B, A), {vg(s(B, A))}==>might_altercate(A, B))</span></span></span></span> |
1163 | + | |
1164 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
1164 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196 |
1165 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
1165 | + | % cnf :- |
1166 | % dislikes(bill, ted)&dislikes(ted, bill). | |
1167 | % | |
1168 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1168 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196 |
1169 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1169 | + | % horn :- |
1170 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1170 | + | % [dislikes(bill, ted), dislikes(ted, bill)]. |
1171 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1171 | + | |
1172 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 </span></span></span> |
1172 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196 |
1173 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
1173 | + | % succeed(user:kif_to_boxlog(dislikes(bill, ted)&dislikes(ted, bill), [dislikes(bill, ted), dislikes(ted, bill)])). |
1174 | - | <span class="f6"><span class="bold"><span class="b9">% forall(a,</span></span></span> |
1174 | + | |
1175 | - | <span class="f6"><span class="bold"><span class="b9">% forall(b, iff(might_altercate(a, b), dislikes(a, b)&dislikes(b, a)))).</span></span></span> |
1175 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196 |
1176 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
1176 | + | % succeed(user:boxlog_to_pfc(dislikes(bill, ted), dislikes(bill, ted))). |
1177 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 </span></span></span> |
1177 | + | |
1178 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
1178 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196 |
1179 | - | <span class="f1"><span class="bold"><span class="b9">% all(A, all(B, (might_altercate(A, B)<=>dislikes(A, B)&dislikes(B, A)))).</span></span></span> |
1179 | + | % succeed(user:boxlog_to_pfc(dislikes(ted, bill), dislikes(ted, bill))). |
1180 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
1180 | + | |
1181 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 </span></span></span> |
1181 | + | |
1182 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
1182 | + | |
1183 | - | <span class="f7"><span class="bold"><span class="b0">% (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))).</span></span></span> |
1183 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1184 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
1184 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1185 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 </span></span> |
1185 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1186 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
1186 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1187 | - | <span class="f6"><span class="b9">% </span></span> |
1187 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196 |
1188 | - | <span class="f6"><span class="b9">% [ (not(dislikes(A, B)):-not(might_altercate(A, B)), dislikes(B, A)),</span></span> |
1188 | + | % kif :- |
1189 | - | <span class="f6"><span class="b9">% (not(dislikes(B, A)):-not(might_altercate(A, B)), dislikes(A, B)),</span></span> |
1189 | + | % dislikes(bill, ted)&dislikes(ted, bill). |
1190 | - | <span class="f6"><span class="b9">% (not(might_altercate(A, B)):-not(dislikes(A, B))),</span></span> |
1190 | + | |
1191 | - | <span class="f6"><span class="b9">% (not(might_altercate(A, B)):-not(dislikes(B, A))),</span></span> |
1191 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196 |
1192 | - | <span class="f6"><span class="b9">% (dislikes(A, B):-might_altercate(A, B)),</span></span> |
1192 | + | % pkif :- |
1193 | - | <span class="f6"><span class="b9">% (dislikes(B, A):-might_altercate(A, B)),</span></span> |
1193 | + | % dislikes(bill, ted)&dislikes(ted, bill). |
1194 | - | <span class="f6"><span class="b9">% (might_altercate(A, B):-dislikes(A, B), dislikes(B, A))</span></span> |
1194 | + | |
1195 | - | <span class="f6"><span class="b9">% ].</span></span> |
1195 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196 |
1196 | - | <span class="f6"><span class="b9">% </span></span> |
1196 | + | % cnf :- |
1197 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 </span></span></span></span> |
1197 | + | % dislikes(bill, ted)&dislikes(ted, bill). |
1198 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
1198 | + | |
1199 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
1199 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196 |
1200 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (neg(dislikes(A, B))<-neg(might_altercate(A, B)), {avoidHeadLoop(dislikes(B, A), dislikes(A, B))}, dislikes(B, A), {vg(s(B, A))}),</span></span></span></span> |
1200 | + | % horn :- |
1201 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(dislikes(B, A))<-neg(might_altercate(A, B)), {avoidHeadLoop(dislikes(A, B), dislikes(B, A))}, dislikes(A, B), {vg(s(A, B))}),</span></span></span></span> |
1201 | + | % [dislikes(bill, ted), dislikes(ted, bill)]. |
1202 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(dislikes(A, B)), {vg(s(B, A))}==>neg(might_altercate(A, B))),</span></span></span></span> |
1202 | + | |
1203 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(might_altercate(A, B))<-neg(dislikes(B, A)), {vg(s(B, A))}),</span></span></span></span> |
1203 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196 |
1204 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (might_altercate(A, B), {vg(s(B, A))}==>dislikes(A, B)),</span></span></span></span> |
1204 | + | % pfc :- |
1205 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (might_altercate(A, B), {vg(s(A, B))}==>dislikes(B, A)),</span></span></span></span> |
1205 | + | % [dislikes(bill, ted), dislikes(ted, bill)]. |
1206 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (dislikes(A, B), dislikes(B, A), {vg(s(B, A))}==>might_altercate(A, B))</span></span></span></span> |
1206 | + | |
1207 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
1207 | + | |
1208 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
1208 | + | |
1209 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 </span></span></span></span> |
1209 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1210 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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))])).</span></span></span></span> |
1210 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1211 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
1211 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1212 | - | <span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 </span></span></span> |
1212 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1213 | - | <span class="f0 b1"><span class="bold"><span class="bold">% 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))).</span></span></span> |
1213 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196 |
1214 | - | <span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span> |
1214 | + | % kif :- |
1215 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:164 </span></span></span></span> |
1215 | + | % dislikes(bill, ted)&dislikes(ted, bill). |
1216 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% 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))).</span></span></span></span> |
1216 | + | |
1217 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span></span> |
1217 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196 |
1218 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:169 </span></span></span></span> |
1218 | + | % pkif :- |
1219 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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))))).</span></span></span></span> |
1219 | + | % dislikes(bill, ted)&dislikes(ted, bill). |
1220 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
1220 | + | |
1221 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:169 </span></span></span></span> |
1221 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196 |
1222 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:are_clauses_entailed((neg(dislikes(A, B)), {vg(s(B, A))}==>neg(might_altercate(A, B))))).</span></span></span></span> |
1222 | + | % cnf :- |
1223 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
1223 | + | % dislikes(bill, ted)&dislikes(ted, bill). |
1224 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:171 </span></span></span> |
1224 | + | |
1225 | - | <span class="f4"><span class="bold"><span class="b9">% 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))}))).</span></span></span> |
1225 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196 |
1226 | - | <span class="f4"><span class="bold"><span class="b9">% </span></span></span> |
1226 | + | % horn :- |
1227 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:171 </span></span></span> |
1227 | + | % [dislikes(bill, ted), dislikes(ted, bill)]. |
1228 | - | <span class="f4"><span class="bold"><span class="b9">% succeed(user:are_clauses_entailed((neg(might_altercate(A, B))<-neg(dislikes(B, A)), {vg(s(B, A))}))).</span></span></span> |
1228 | + | |
1229 | - | <span class="f4"><span class="bold"><span class="b9">% </span></span></span> |
1229 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196 |
1230 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:173 </span></span></span></span> |
1230 | + | % pfc :- |
1231 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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)))).</span></span></span></span> |
1231 | + | % [dislikes(bill, ted), dislikes(ted, bill)]. |
1232 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
1232 | + | |
1233 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:173 </span></span></span></span> |
1233 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196 |
1234 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:are_clauses_entailed((dislikes(A, B), dislikes(B, A), {vg(s(B, A))}==>might_altercate(A, B)))).</span></span></span></span> |
1234 | + | % succeed(user:are_clauses_entailed([dislikes(bill, ted), dislikes(ted, bill)])). |
1235 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
1235 | + | |
1236 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:175 </span></span></span></span> |
1236 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 |
1237 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:boxlog_to_pfc((dislikes(A, B):-might_altercate(A, B)), (might_altercate(A, B), {vg(s(B, A))}==>dislikes(A, B)))).</span></span></span></span> |
1237 | + | % kif:cl_assert(pfc(pfc_file), clif((dislikes(A, B)<=>neg(likes(A, B))))). |
1238 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
1238 | + | |
1239 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:175 </span></span></span></span> |
1239 | + | |
1240 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:are_clauses_entailed((might_altercate(A, B), {vg(s(B, A))}==>dislikes(A, B)))).</span></span></span></span> |
1240 | + | |
1241 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
1241 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1242 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:177 </span></span></span></span> |
1242 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1243 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:boxlog_to_pfc((dislikes(B, A):-might_altercate(A, B)), (might_altercate(A, B), {vg(s(A, B))}==>dislikes(B, A)))).</span></span></span></span> |
1243 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1244 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
1244 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1245 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:177 </span></span></span></span> |
1245 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 |
1246 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:are_clauses_entailed((might_altercate(A, B), {vg(s(A, B))}==>dislikes(B, A)))).</span></span></span></span> |
1246 | + | % kif :- |
1247 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1250 | + | % pkif :- |
1251 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1251 | + | % all(N3, all(O3, (dislikes(N3, O3)<=>not(likes(N3, O3))))). |
1252 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1252 | + | |
1253 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1253 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 |
1254 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181 </span></span></span> |
1254 | + | % cnf :- |
1255 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
1255 | + | % (not(dislikes(N3, O3))v not(likes(N3, O3)))& (likes(N3, O3)v dislikes(N3, O3)). |
1256 | - | <span class="f6"><span class="bold"><span class="b9">% likes(alice, bill).</span></span></span> |
1256 | + | |
1257 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
1257 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 |
1258 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181 </span></span></span> |
1258 | + | % horn :- |
1259 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
1259 | + | % |
1260 | - | <span class="f1"><span class="bold"><span class="b9">% likes(alice, bill).</span></span></span> |
1260 | + | % [ (not(dislikes(N3, O3)):-likes(N3, O3)), |
1261 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
1261 | + | % (not(likes(N3, O3)):-dislikes(N3, O3)), |
1262 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181 </span></span></span> |
1262 | + | % (dislikes(N3, O3):-not(likes(N3, O3))), |
1263 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
1263 | + | % (likes(N3, O3):-not(dislikes(N3, O3))) |
1264 | - | <span class="f7"><span class="bold"><span class="b0">% likes(alice, bill).</span></span></span> |
1264 | + | % ]. |
1265 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
1265 | + | |
1266 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181 </span></span> |
1266 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 |
1267 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
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 | - | <span class="f6"><span class="b9">% [likes(alice, bill)].</span></span> |
1268 | + | |
1269 | - | <span class="f6"><span class="b9">% </span></span> |
1269 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 |
1270 | - | <span class="f9"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181 </span></span> |
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 | - | <span class="f9"><span class="b9">% succeed(user:kif_to_boxlog(likes(alice, bill), [likes(alice, bill)])).</span></span> |
1271 | + | |
1272 | - | <span class="f9"><span class="b9">% </span></span> |
1272 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 |
1273 | - | <span class="f7 b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181 </span> |
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 | - | <span class="f7 b0">% succeed(user:boxlog_to_pfc(likes(alice, bill), likes(alice, bill))).</span> |
1274 | + | |
1275 | - | <span class="f7 b0">% </span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1278 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 |
1279 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1280 | + | |
1281 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1281 | + | |
1282 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181 </span></span></span> |
1282 | + | |
1283 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
1283 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1284 | - | <span class="f6"><span class="bold"><span class="b9">% likes(alice, bill).</span></span></span> |
1284 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1285 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
1285 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1286 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181 </span></span></span> |
1286 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1287 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
1287 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 |
1288 | - | <span class="f1"><span class="bold"><span class="b9">% likes(alice, bill).</span></span></span> |
1288 | + | % kif :- |
1289 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
1289 | + | % all(N3, all(O3, (dislikes(N3, O3)<=>neg(likes(N3, O3))))). |
1290 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181 </span></span></span> |
1290 | + | |
1291 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
1291 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 |
1292 | - | <span class="f7"><span class="bold"><span class="b0">% likes(alice, bill).</span></span></span> |
1292 | + | % pkif :- |
1293 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
1293 | + | % all(N3, all(O3, (dislikes(N3, O3)<=>not(likes(N3, O3))))). |
1294 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181 </span></span> |
1294 | + | |
1295 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
1295 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 |
1296 | - | <span class="f6"><span class="b9">% [likes(alice, bill)].</span></span> |
1296 | + | % cnf :- |
1297 | - | <span class="f6"><span class="b9">% </span></span> |
1297 | + | % (not(dislikes(N3, O3))v not(likes(N3, O3)))& (likes(N3, O3)v dislikes(N3, O3)). |
1298 | - | <span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181 </span></span></span> |
1298 | + | |
1299 | - | <span class="f2"><span class="bold"><span class="b9">% pfc :-</span></span></span> |
1299 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 |
1300 | - | <span class="f2"><span class="bold"><span class="b9">% [likes(alice, bill)].</span></span></span> |
1300 | + | % horn :- |
1301 | - | <span class="f2"><span class="bold"><span class="b9">% </span></span></span> |
1301 | + | % |
1302 | % [ (not(dislikes(N3, O3)):-likes(N3, O3)), | |
1303 | % (not(likes(N3, O3)):-dislikes(N3, O3)), | |
1304 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1304 | + | % (dislikes(N3, O3):-not(likes(N3, O3))), |
1305 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1305 | + | % (likes(N3, O3):-not(dislikes(N3, O3))) |
1306 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1306 | + | % ]. |
1307 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1307 | + | |
1308 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181 </span></span></span> |
1308 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 |
1309 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
1309 | + | % pfc :- |
1310 | - | <span class="f6"><span class="bold"><span class="b9">% likes(alice, bill).</span></span></span> |
1310 | + | % |
1311 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
1311 | + | % [ (likes(N3, O3), {vg(s(O3, N3))}==>neg(dislikes(N3, O3))), |
1312 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181 </span></span></span> |
1312 | + | % (dislikes(N3, O3), {vg(s(O3, N3))}==>neg(likes(N3, O3))), |
1313 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
1313 | + | % (neg(likes(N3, O3)), {vg(s(O3, N3))}==>dislikes(N3, O3)), |
1314 | - | <span class="f1"><span class="bold"><span class="b9">% likes(alice, bill).</span></span></span> |
1314 | + | % (neg(dislikes(N3, O3)), {vg(s(O3, N3))}==>likes(N3, O3)) |
1315 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
1315 | + | % ]. |
1316 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181 </span></span></span> |
1316 | + | |
1317 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
1317 | + | |
1318 | - | <span class="f7"><span class="bold"><span class="b0">% likes(alice, bill).</span></span></span> |
1318 | + | |
1319 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
1319 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1320 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181 </span></span> |
1320 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1321 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
1321 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1322 | - | <span class="f6"><span class="b9">% [likes(alice, bill)].</span></span> |
1322 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1323 | - | <span class="f6"><span class="b9">% </span></span> |
1323 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 |
1324 | - | <span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181 </span></span></span> |
1324 | + | % kif :- |
1325 | - | <span class="f2"><span class="bold"><span class="b9">% pfc :-</span></span></span> |
1325 | + | % all(N3, all(O3, (dislikes(N3, O3)<=>neg(likes(N3, O3))))). |
1326 | - | <span class="f2"><span class="bold"><span class="b9">% [likes(alice, bill)].</span></span></span> |
1326 | + | |
1327 | - | <span class="f2"><span class="bold"><span class="b9">% </span></span></span> |
1327 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 |
1328 | - | <span class="f5"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:181 </span></span></span> |
1328 | + | % pkif :- |
1329 | - | <span class="f5"><span class="bold"><span class="b9">% succeed(user:are_clauses_entailed([likes(alice, bill)])).</span></span></span> |
1329 | + | % all(N3, all(O3, (dislikes(N3, O3)<=>not(likes(N3, O3))))). |
1330 | - | <span class="f5"><span class="bold"><span class="b9">% </span></span></span> |
1330 | + | |
1331 | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 | |
1332 | % cnf :- | |
1333 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1333 | + | % (not(dislikes(N3, O3))v not(likes(N3, O3)))& (likes(N3, O3)v dislikes(N3, O3)). |
1334 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1334 | + | |
1335 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1335 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 |
1336 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1336 | + | % horn :- |
1337 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190 </span></span></span> |
1337 | + | % |
1338 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
1338 | + | % [ (not(dislikes(N3, O3)):-likes(N3, O3)), |
1339 | - | <span class="f6"><span class="bold"><span class="b9">% likes(alice, ted).</span></span></span> |
1339 | + | % (not(likes(N3, O3)):-dislikes(N3, O3)), |
1340 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
1340 | + | % (dislikes(N3, O3):-not(likes(N3, O3))), |
1341 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190 </span></span></span> |
1341 | + | % (likes(N3, O3):-not(dislikes(N3, O3))) |
1342 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
1342 | + | % ]. |
1343 | - | <span class="f1"><span class="bold"><span class="b9">% likes(alice, ted).</span></span></span> |
1343 | + | |
1344 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
1344 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 |
1345 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190 </span></span></span> |
1345 | + | % pfc :- |
1346 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
1346 | + | % |
1347 | - | <span class="f7"><span class="bold"><span class="b0">% likes(alice, ted).</span></span></span> |
1347 | + | % [ (likes(N3, O3), {vg(s(O3, N3))}==>neg(dislikes(N3, O3))), |
1348 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
1348 | + | % (dislikes(N3, O3), {vg(s(O3, N3))}==>neg(likes(N3, O3))), |
1349 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190 </span></span> |
1349 | + | % (neg(likes(N3, O3)), {vg(s(O3, N3))}==>dislikes(N3, O3)), |
1350 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
1350 | + | % (neg(dislikes(N3, O3)), {vg(s(O3, N3))}==>likes(N3, O3)) |
1351 | - | <span class="f6"><span class="b9">% [likes(alice, ted)].</span></span> |
1351 | + | % ]. |
1352 | - | <span class="f6"><span class="b9">% </span></span> |
1352 | + | |
1353 | - | <span class="f9"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190 </span></span> |
1353 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 |
1354 | - | <span class="f9"><span class="b9">% succeed(user:kif_to_boxlog(likes(alice, ted), [likes(alice, ted)])).</span></span> |
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 | - | <span class="f9"><span class="b9">% </span></span> |
1355 | + | |
1356 | - | <span class="f7 b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190 </span> |
1356 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 |
1357 | - | <span class="f7 b0">% succeed(user:boxlog_to_pfc(likes(alice, ted), likes(alice, ted))).</span> |
1357 | + | % Couldn't retract spft(might_altercate(alice,bill),u,u). |
1358 | - | <span class="f7 b0">% </span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1361 | + | % Couldn't retract spft(might_altercate(alice,bill),u,u). |
1362 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1362 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 |
1363 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1363 | + | % pfc_undo_e ; Fact not found in user db: might_altercate(alice,bill) |
1364 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1364 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 |
1365 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190 </span></span></span> |
1365 | + | % Couldn't retract spft(dislikes(alice,bill),u,u). |
1366 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
1366 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 |
1367 | - | <span class="f6"><span class="bold"><span class="b9">% likes(alice, ted).</span></span></span> |
1367 | + | % pfc_undo_e ; Fact not found in user db: dislikes(alice,bill) |
1368 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
1368 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 |
1369 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190 </span></span></span> |
1369 | + | % Couldn't retract spft(dislikes(alice,bill),u,u). |
1370 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
1370 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 |
1371 | - | <span class="f1"><span class="bold"><span class="b9">% likes(alice, ted).</span></span></span> |
1371 | + | % pfc_undo_e ; Fact not found in user db: dislikes(alice,bill) |
1372 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
1372 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 |
1373 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190 </span></span></span> |
1373 | + | % Couldn't retract spft(might_altercate(alice,ted),u,u). |
1374 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
1374 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 |
1375 | - | <span class="f7"><span class="bold"><span class="b0">% likes(alice, ted).</span></span></span> |
1375 | + | % pfc_undo_e ; Fact not found in user db: might_altercate(alice,ted) |
1376 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
1376 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 |
1377 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190 </span></span> |
1377 | + | % Couldn't retract spft(might_altercate(alice,ted),u,u). |
1378 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
1378 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 |
1379 | - | <span class="f6"><span class="b9">% [likes(alice, ted)].</span></span> |
1379 | + | % pfc_undo_e ; Fact not found in user db: might_altercate(alice,ted) |
1380 | - | <span class="f6"><span class="b9">% </span></span> |
1380 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 |
1381 | - | <span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190 </span></span></span> |
1381 | + | % Couldn't retract spft(dislikes(alice,ted),u,u). |
1382 | - | <span class="f2"><span class="bold"><span class="b9">% pfc :-</span></span></span> |
1382 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 |
1383 | - | <span class="f2"><span class="bold"><span class="b9">% [likes(alice, ted)].</span></span></span> |
1383 | + | % pfc_undo_e ; Fact not found in user db: dislikes(alice,ted) |
1384 | - | <span class="f2"><span class="bold"><span class="b9">% </span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1387 | + | % pfc_undo_e ; Fact not found in user db: dislikes(alice,ted) |
1388 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1388 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 |
1389 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1389 | + | % Couldn't retract spft(love_compatible(bill,ted),u,u). |
1390 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1390 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 |
1391 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190 </span></span></span> |
1391 | + | % pfc_undo_e ; Fact not found in user db: love_compatible(bill,ted) |
1392 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
1392 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 |
1393 | - | <span class="f6"><span class="bold"><span class="b9">% likes(alice, ted).</span></span></span> |
1393 | + | % Couldn't retract spft(love_compatible(bill,ted),u,u). |
1394 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
1394 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 |
1395 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190 </span></span></span> |
1395 | + | % pfc_undo_e ; Fact not found in user db: love_compatible(bill,ted) |
1396 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
1396 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 |
1397 | - | <span class="f1"><span class="bold"><span class="b9">% likes(alice, ted).</span></span></span> |
1397 | + | % Couldn't retract spft(likes(bill,ted),u,u). |
1398 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
1398 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 |
1399 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190 </span></span></span> |
1399 | + | % pfc_undo_e ; Fact not found in user db: likes(bill,ted) |
1400 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
1400 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 |
1401 | - | <span class="f7"><span class="bold"><span class="b0">% likes(alice, ted).</span></span></span> |
1401 | + | % Couldn't retract spft(likes(bill,ted),u,u). |
1402 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
1402 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 |
1403 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190 </span></span> |
1403 | + | % pfc_undo_e ; Fact not found in user db: likes(bill,ted) |
1404 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
1404 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 |
1405 | - | <span class="f6"><span class="b9">% [likes(alice, ted)].</span></span> |
1405 | + | % Couldn't retract spft(love_compatible(ted,bill),u,u). |
1406 | - | <span class="f6"><span class="b9">% </span></span> |
1406 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 |
1407 | - | <span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190 </span></span></span> |
1407 | + | % pfc_undo_e ; Fact not found in user db: love_compatible(ted,bill) |
1408 | - | <span class="f2"><span class="bold"><span class="b9">% pfc :-</span></span></span> |
1408 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 |
1409 | - | <span class="f2"><span class="bold"><span class="b9">% [likes(alice, ted)].</span></span></span> |
1409 | + | % Couldn't retract spft(love_compatible(ted,bill),u,u). |
1410 | - | <span class="f2"><span class="bold"><span class="b9">% </span></span></span> |
1410 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 |
1411 | - | <span class="f5"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:190 </span></span></span> |
1411 | + | % pfc_undo_e ; Fact not found in user db: love_compatible(ted,bill) |
1412 | - | <span class="f5"><span class="bold"><span class="b9">% succeed(user:are_clauses_entailed([likes(alice, ted)])).</span></span></span> |
1412 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 |
1413 | - | <span class="f5"><span class="bold"><span class="b9">% </span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1416 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 |
1417 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1417 | + | % Couldn't retract spft(likes(ted,bill),u,u). |
1418 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1418 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 |
1419 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1419 | + | % pfc_undo_e ; Fact not found in user db: likes(ted,bill) |
1420 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193 </span></span></span> |
1420 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 |
1421 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
1421 | + | % gripe_time(warn(0.9455116540000006>0.8), user:pfc_fwd2(clif((dislikes(_G710, _G711)<=>neg(likes(_G710, _G711)))), (u, u))). |
1422 | - | <span class="f6"><span class="bold"><span class="b9">% neg(likes(bill, alice)).</span></span></span> |
1422 | + | |
1423 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
1423 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 |
1424 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193 </span></span></span> |
1424 | + | % gripe_time(warn(0.9477766340000002>0.6), user:pfc_assert_fast_timed(clif((dislikes(_G710, _G711)<=>neg(likes(_G710, _G711)))), (u, u))). |
1425 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
1425 | + | |
1426 | - | <span class="f1"><span class="bold"><span class="b9">% not(likes(bill, alice)).</span></span></span> |
1426 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228 |
1427 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
1427 | + | % kif:cl_assert(pfc(pfc_file), clif(forall(a(b), iif(dislikes(a, b), neg(likes(a, b)))))). |
1428 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193 </span></span></span> |
1428 | + | |
1429 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
1429 | + | |
1430 | - | <span class="f7"><span class="bold"><span class="b0">% not(likes(bill, alice)).</span></span></span> |
1430 | + | |
1431 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
1431 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1432 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193 </span></span> |
1432 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1433 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
1433 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1434 | - | <span class="f6"><span class="b9">% [not(likes(bill, alice))].</span></span> |
1434 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1435 | - | <span class="f6"><span class="b9">% </span></span> |
1435 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228 |
1436 | - | <span class="f9"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193 </span></span> |
1436 | + | % kif :- |
1437 | - | <span class="f9"><span class="b9">% succeed(user:kif_to_boxlog(neg(likes(bill, alice)), [not(likes(bill, alice))])).</span></span> |
1437 | + | % forall(a(b), iif(dislikes(a, b), neg(likes(a, b)))). |
1438 | - | <span class="f9"><span class="b9">% </span></span> |
1438 | + | |
1439 | - | <span class="f7 b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193 </span> |
1439 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228 |
1440 | - | <span class="f7 b0">% succeed(user:boxlog_to_pfc(not(likes(bill, alice)), neg(likes(bill, alice)))).</span> |
1440 | + | % pkif :- |
1441 | - | <span class="f7 b0">% </span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1444 | + | % cnf :- |
1445 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1445 | + | % iif(dislikes(a, b), not(likes(a, b))). |
1446 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1446 | + | |
1447 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1447 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228 |
1448 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193 </span></span></span> |
1448 | + | % horn :- |
1449 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
1449 | + | % [iif(dislikes(a, b), not(likes(a, b)))]. |
1450 | - | <span class="f6"><span class="bold"><span class="b9">% neg(likes(bill, alice)).</span></span></span> |
1450 | + | |
1451 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
1451 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228 |
1452 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193 </span></span></span> |
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 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
1453 | + | |
1454 | - | <span class="f1"><span class="bold"><span class="b9">% not(likes(bill, alice)).</span></span></span> |
1454 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228 |
1455 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
1455 | + | % succeed(user:boxlog_to_pfc(iif(dislikes(a, b), not(likes(a, b))), iif(dislikes(a, b), neg(likes(a, b))))). |
1456 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193 </span></span></span> |
1456 | + | |
1457 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
1457 | + | |
1458 | - | <span class="f7"><span class="bold"><span class="b0">% not(likes(bill, alice)).</span></span></span> |
1458 | + | |
1459 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
1459 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1460 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193 </span></span> |
1460 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1461 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
1461 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1462 | - | <span class="f6"><span class="b9">% [not(likes(bill, alice))].</span></span> |
1462 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1463 | - | <span class="f6"><span class="b9">% </span></span> |
1463 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228 |
1464 | - | <span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193 </span></span></span> |
1464 | + | % kif :- |
1465 | - | <span class="f2"><span class="bold"><span class="b9">% pfc :-</span></span></span> |
1465 | + | % forall(a(b), iif(dislikes(a, b), neg(likes(a, b)))). |
1466 | - | <span class="f2"><span class="bold"><span class="b9">% [neg(likes(bill, alice))].</span></span></span> |
1466 | + | |
1467 | - | <span class="f2"><span class="bold"><span class="b9">% </span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1470 | + | |
1471 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1471 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228 |
1472 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1472 | + | % cnf :- |
1473 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1473 | + | % iif(dislikes(a, b), not(likes(a, b))). |
1474 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193 </span></span></span> |
1474 | + | |
1475 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
1475 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228 |
1476 | - | <span class="f6"><span class="bold"><span class="b9">% neg(likes(bill, alice)).</span></span></span> |
1476 | + | % horn :- |
1477 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
1477 | + | % [iif(dislikes(a, b), not(likes(a, b)))]. |
1478 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193 </span></span></span> |
1478 | + | |
1479 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
1479 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228 |
1480 | - | <span class="f1"><span class="bold"><span class="b9">% not(likes(bill, alice)).</span></span></span> |
1480 | + | % pfc :- |
1481 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
1481 | + | % [iif(dislikes(a, b), neg(likes(a, b)))]. |
1482 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193 </span></span></span> |
1482 | + | |
1483 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
1483 | + | |
1484 | - | <span class="f7"><span class="bold"><span class="b0">% not(likes(bill, alice)).</span></span></span> |
1484 | + | |
1485 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
1485 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1486 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193 </span></span> |
1486 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1487 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
1487 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1488 | - | <span class="f6"><span class="b9">% [not(likes(bill, alice))].</span></span> |
1488 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1489 | - | <span class="f6"><span class="b9">% </span></span> |
1489 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228 |
1490 | - | <span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193 </span></span></span> |
1490 | + | % kif :- |
1491 | - | <span class="f2"><span class="bold"><span class="b9">% pfc :-</span></span></span> |
1491 | + | % forall(a(b), iif(dislikes(a, b), neg(likes(a, b)))). |
1492 | - | <span class="f2"><span class="bold"><span class="b9">% [neg(likes(bill, alice))].</span></span></span> |
1492 | + | |
1493 | - | <span class="f2"><span class="bold"><span class="b9">% </span></span></span> |
1493 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228 |
1494 | - | <span class="f5"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:193 </span></span></span> |
1494 | + | % pkif :- |
1495 | - | <span class="f5"><span class="bold"><span class="b9">% succeed(user:are_clauses_entailed([neg(likes(bill, alice))])).</span></span></span> |
1495 | + | % iif(dislikes(a, b), not(likes(a, b))). |
1496 | - | <span class="f5"><span class="bold"><span class="b9">% </span></span></span> |
1496 | + | |
1497 | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228 | |
1498 | % cnf :- | |
1499 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1499 | + | % iif(dislikes(a, b), not(likes(a, b))). |
1500 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1500 | + | |
1501 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1501 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228 |
1502 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1502 | + | % horn :- |
1503 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196 </span></span></span> |
1503 | + | % [iif(dislikes(a, b), not(likes(a, b)))]. |
1504 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
1504 | + | |
1505 | - | <span class="f6"><span class="bold"><span class="b9">% dislikes(bill, ted)&dislikes(ted, bill).</span></span></span> |
1505 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228 |
1506 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
1506 | + | % pfc :- |
1507 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196 </span></span></span> |
1507 | + | % [iif(dislikes(a, b), neg(likes(a, b)))]. |
1508 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
1508 | + | |
1509 | - | <span class="f1"><span class="bold"><span class="b9">% dislikes(bill, ted)&dislikes(ted, bill).</span></span></span> |
1509 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228 |
1510 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
1510 | + | % succeed(user:are_clauses_entailed([iif(dislikes(a, b), neg(likes(a, b)))])). |
1511 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196 </span></span></span> |
1511 | + | |
1512 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
1512 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239 |
1513 | - | <span class="f7"><span class="bold"><span class="b0">% dislikes(bill, ted)&dislikes(ted, bill).</span></span></span> |
1513 | + | % kif:cl_assert(pfc(pfc_file), clif(equiv(dislikes(A, B), neg(likes(A, B))))). |
1514 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
1514 | + | |
1515 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196 </span></span> |
1515 | + | |
1516 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
1516 | + | |
1517 | - | <span class="f6"><span class="b9">% [dislikes(bill, ted), dislikes(ted, bill)].</span></span> |
1517 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1518 | - | <span class="f6"><span class="b9">% </span></span> |
1518 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1519 | - | <span class="f9"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196 </span></span> |
1519 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1520 | - | <span class="f9"><span class="b9">% succeed(user:kif_to_boxlog(dislikes(bill, ted)&dislikes(ted, bill), [dislikes(bill, ted), dislikes(ted, bill)])).</span></span> |
1520 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1521 | - | <span class="f9"><span class="b9">% </span></span> |
1521 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239 |
1522 | - | <span class="f7 b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196 </span> |
1522 | + | % kif :- |
1523 | - | <span class="f7 b0">% succeed(user:boxlog_to_pfc(dislikes(bill, ted), dislikes(bill, ted))).</span> |
1523 | + | % all(N3, all(O3, equiv(dislikes(N3, O3), neg(likes(N3, O3))))). |
1524 | - | <span class="f7 b0">% </span> |
1524 | + | |
1525 | - | <span class="f7 b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196 </span> |
1525 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239 |
1526 | - | <span class="f7 b0">% succeed(user:boxlog_to_pfc(dislikes(ted, bill), dislikes(ted, bill))).</span> |
1526 | + | % pkif :- |
1527 | - | <span class="f7 b0">% </span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1530 | + | % cnf :- |
1531 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1531 | + | % (not(dislikes(N3, O3))v not(likes(N3, O3)))& (likes(N3, O3)v dislikes(N3, O3)). |
1532 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1532 | + | |
1533 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1533 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239 |
1534 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196 </span></span></span> |
1534 | + | % horn :- |
1535 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
1535 | + | % |
1536 | - | <span class="f6"><span class="bold"><span class="b9">% dislikes(bill, ted)&dislikes(ted, bill).</span></span></span> |
1536 | + | % [ (not(dislikes(N3, O3)):-likes(N3, O3)), |
1537 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
1537 | + | % (not(likes(N3, O3)):-dislikes(N3, O3)), |
1538 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196 </span></span></span> |
1538 | + | % (dislikes(N3, O3):-not(likes(N3, O3))), |
1539 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
1539 | + | % (likes(N3, O3):-not(dislikes(N3, O3))) |
1540 | - | <span class="f1"><span class="bold"><span class="b9">% dislikes(bill, ted)&dislikes(ted, bill).</span></span></span> |
1540 | + | % ]. |
1541 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
1541 | + | |
1542 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196 </span></span></span> |
1542 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239 |
1543 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
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 | - | <span class="f7"><span class="bold"><span class="b0">% dislikes(bill, ted)&dislikes(ted, bill).</span></span></span> |
1544 | + | |
1545 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
1545 | + | |
1546 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196 </span></span> |
1546 | + | |
1547 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
1547 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1548 | - | <span class="f6"><span class="b9">% [dislikes(bill, ted), dislikes(ted, bill)].</span></span> |
1548 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1549 | - | <span class="f6"><span class="b9">% </span></span> |
1549 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1550 | - | <span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196 </span></span></span> |
1550 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1551 | - | <span class="f2"><span class="bold"><span class="b9">% pfc :-</span></span></span> |
1551 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239 |
1552 | - | <span class="f2"><span class="bold"><span class="b9">% [dislikes(bill, ted), dislikes(ted, bill)].</span></span></span> |
1552 | + | % kif :- |
1553 | - | <span class="f2"><span class="bold"><span class="b9">% </span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1556 | + | % pkif :- |
1557 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1557 | + | % all(N3, all(O3, (dislikes(N3, O3)<=>not(likes(N3, O3))))). |
1558 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1558 | + | |
1559 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1559 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239 |
1560 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196 </span></span></span> |
1560 | + | % cnf :- |
1561 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
1561 | + | % (not(dislikes(N3, O3))v not(likes(N3, O3)))& (likes(N3, O3)v dislikes(N3, O3)). |
1562 | - | <span class="f6"><span class="bold"><span class="b9">% dislikes(bill, ted)&dislikes(ted, bill).</span></span></span> |
1562 | + | |
1563 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
1563 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239 |
1564 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196 </span></span></span> |
1564 | + | % horn :- |
1565 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
1565 | + | % |
1566 | - | <span class="f1"><span class="bold"><span class="b9">% dislikes(bill, ted)&dislikes(ted, bill).</span></span></span> |
1566 | + | % [ (not(dislikes(N3, O3)):-likes(N3, O3)), |
1567 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
1567 | + | % (not(likes(N3, O3)):-dislikes(N3, O3)), |
1568 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196 </span></span></span> |
1568 | + | % (dislikes(N3, O3):-not(likes(N3, O3))), |
1569 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
1569 | + | % (likes(N3, O3):-not(dislikes(N3, O3))) |
1570 | - | <span class="f7"><span class="bold"><span class="b0">% dislikes(bill, ted)&dislikes(ted, bill).</span></span></span> |
1570 | + | % ]. |
1571 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
1571 | + | |
1572 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196 </span></span> |
1572 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239 |
1573 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
1573 | + | % pfc :- |
1574 | - | <span class="f6"><span class="b9">% [dislikes(bill, ted), dislikes(ted, bill)].</span></span> |
1574 | + | % |
1575 | - | <span class="f6"><span class="b9">% </span></span> |
1575 | + | % [ (likes(N3, O3), {vg(s(O3, N3))}==>neg(dislikes(N3, O3))), |
1576 | - | <span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196 </span></span></span> |
1576 | + | % (dislikes(N3, O3), {vg(s(O3, N3))}==>neg(likes(N3, O3))), |
1577 | - | <span class="f2"><span class="bold"><span class="b9">% pfc :-</span></span></span> |
1577 | + | % (neg(likes(N3, O3)), {vg(s(O3, N3))}==>dislikes(N3, O3)), |
1578 | - | <span class="f2"><span class="bold"><span class="b9">% [dislikes(bill, ted), dislikes(ted, bill)].</span></span></span> |
1578 | + | % (neg(dislikes(N3, O3)), {vg(s(O3, N3))}==>likes(N3, O3)) |
1579 | - | <span class="f2"><span class="bold"><span class="b9">% </span></span></span> |
1579 | + | % ]. |
1580 | - | <span class="f5"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:196 </span></span></span> |
1580 | + | |
1581 | - | <span class="f5"><span class="bold"><span class="b9">% succeed(user:are_clauses_entailed([dislikes(bill, ted), dislikes(ted, bill)])).</span></span></span> |
1581 | + | |
1582 | - | <span class="f5"><span class="bold"><span class="b9">% </span></span></span> |
1582 | + | |
1583 | - | <span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span></span> |
1583 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1584 | - | <span class="f2"><span class="bold"><span class="b9">% kif:cl_assert(pfc(pfc_file), clif((dislikes(A, B)<=>neg(likes(A, B))))).</span></span></span> |
1584 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1585 | - | <span class="f2"><span class="bold"><span class="b9">% </span></span></span> |
1585 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1586 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |
1587 | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239 | |
1588 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1588 | + | % kif :- |
1589 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1589 | + | % all(N3, all(O3, equiv(dislikes(N3, O3), neg(likes(N3, O3))))). |
1590 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1590 | + | |
1591 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1591 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239 |
1592 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span></span> |
1592 | + | % pkif :- |
1593 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
1593 | + | % all(N3, all(O3, (dislikes(N3, O3)<=>not(likes(N3, O3))))). |
1594 | - | <span class="f6"><span class="bold"><span class="b9">% all(N3, all(O3, (dislikes(N3, O3)<=>neg(likes(N3, O3))))).</span></span></span> |
1594 | + | |
1595 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
1595 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239 |
1596 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span></span> |
1596 | + | % cnf :- |
1597 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
1597 | + | % (not(dislikes(N3, O3))v not(likes(N3, O3)))& (likes(N3, O3)v dislikes(N3, O3)). |
1598 | - | <span class="f1"><span class="bold"><span class="b9">% all(N3, all(O3, (dislikes(N3, O3)<=>not(likes(N3, O3))))).</span></span></span> |
1598 | + | |
1599 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
1599 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239 |
1600 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span></span> |
1600 | + | % horn :- |
1601 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
1601 | + | % |
1602 | - | <span class="f7"><span class="bold"><span class="b0">% (not(dislikes(N3, O3))v not(likes(N3, O3)))& (likes(N3, O3)v dislikes(N3, O3)).</span></span></span> |
1602 | + | % [ (not(dislikes(N3, O3)):-likes(N3, O3)), |
1603 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
1603 | + | % (not(likes(N3, O3)):-dislikes(N3, O3)), |
1604 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span> |
1604 | + | % (dislikes(N3, O3):-not(likes(N3, O3))), |
1605 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
1605 | + | % (likes(N3, O3):-not(dislikes(N3, O3))) |
1606 | - | <span class="f6"><span class="b9">% </span></span> |
1606 | + | % ]. |
1607 | - | <span class="f6"><span class="b9">% [ (not(dislikes(N3, O3)):-likes(N3, O3)),</span></span> |
1607 | + | |
1608 | - | <span class="f6"><span class="b9">% (not(likes(N3, O3)):-dislikes(N3, O3)),</span></span> |
1608 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239 |
1609 | - | <span class="f6"><span class="b9">% (dislikes(N3, O3):-not(likes(N3, O3))),</span></span> |
1609 | + | % pfc :- |
1610 | - | <span class="f6"><span class="b9">% (likes(N3, O3):-not(dislikes(N3, O3)))</span></span> |
1610 | + | % |
1611 | - | <span class="f6"><span class="b9">% ].</span></span> |
1611 | + | % [ (likes(N3, O3), {vg(s(O3, N3))}==>neg(dislikes(N3, O3))), |
1612 | - | <span class="f6"><span class="b9">% </span></span> |
1612 | + | % (dislikes(N3, O3), {vg(s(O3, N3))}==>neg(likes(N3, O3))), |
1613 | - | <span class="f9"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span> |
1613 | + | % (neg(likes(N3, O3)), {vg(s(O3, N3))}==>dislikes(N3, O3)), |
1614 | - | <span class="f9"><span class="b9">% 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)))])).</span></span> |
1614 | + | % (neg(dislikes(N3, O3)), {vg(s(O3, N3))}==>likes(N3, O3)) |
1615 | - | <span class="f9"><span class="b9">% </span></span> |
1615 | + | % ]. |
1616 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span></span></span> |
1616 | + | |
1617 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:boxlog_to_pfc((not(dislikes(N3, O3)):-likes(N3, O3)), (likes(N3, O3), {vg(s(O3, N3))}==>neg(dislikes(N3, O3))))).</span></span></span></span> |
1617 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239 |
1618 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
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 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span></span></span> |
1619 | + | |
1620 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:boxlog_to_pfc((not(likes(N3, O3)):-dislikes(N3, O3)), (dislikes(N3, O3), {vg(s(O3, N3))}==>neg(likes(N3, O3))))).</span></span></span></span> |
1620 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239 |
1621 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
1621 | + | % gripe_time(warn(0.892531077000001>0.8), user:pfc_fwd2(clif(equiv(dislikes(_G710, _G711), neg(likes(_G710, _G711)))), (u, u))). |
1622 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span></span></span> |
1622 | + | |
1623 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:boxlog_to_pfc((dislikes(N3, O3):-not(likes(N3, O3))), (neg(likes(N3, O3)), {vg(s(O3, N3))}==>dislikes(N3, O3)))).</span></span></span></span> |
1623 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239 |
1624 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
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 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span></span></span> |
1625 | + | |
1626 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:boxlog_to_pfc((likes(N3, O3):-not(dislikes(N3, O3))), (neg(dislikes(N3, O3)), {vg(s(O3, N3))}==>likes(N3, O3)))).</span></span></span></span> |
1626 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:243 |
1627 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1630 | + | % succeed(user:are_clauses_entailed((likes(A, B), {vg(s(B, A))}==>neg(dislikes(A, B))))). |
1631 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1631 | + | |
1632 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1632 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:245 |
1633 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
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 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span></span> |
1634 | + | |
1635 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
1635 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:245 |
1636 | - | <span class="f6"><span class="bold"><span class="b9">% all(N3, all(O3, (dislikes(N3, O3)<=>neg(likes(N3, O3))))).</span></span></span> |
1636 | + | % succeed(user:are_clauses_entailed((dislikes(A, B), {vg(s(B, A))}==>neg(likes(A, B))))). |
1637 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
1637 | + | |
1638 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span></span> |
1638 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:247 |
1639 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
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 | - | <span class="f1"><span class="bold"><span class="b9">% all(N3, all(O3, (dislikes(N3, O3)<=>not(likes(N3, O3))))).</span></span></span> |
1640 | + | |
1641 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
1641 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:247 |
1642 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span></span> |
1642 | + | % succeed(user:are_clauses_entailed((neg(likes(A, B)), {vg(s(B, A))}==>dislikes(A, B)))). |
1643 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
1643 | + | |
1644 | - | <span class="f7"><span class="bold"><span class="b0">% (not(dislikes(N3, O3))v not(likes(N3, O3)))& (likes(N3, O3)v dislikes(N3, O3)).</span></span></span> |
1644 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:249 |
1645 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
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 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span> |
1646 | + | |
1647 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
1647 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:249 |
1648 | - | <span class="f6"><span class="b9">% </span></span> |
1648 | + | % succeed(user:are_clauses_entailed((neg(dislikes(A, B)), {vg(s(B, A))}==>likes(A, B)))). |
1649 | - | <span class="f6"><span class="b9">% [ (not(dislikes(N3, O3)):-likes(N3, O3)),</span></span> |
1649 | + | |
1650 | - | <span class="f6"><span class="b9">% (not(likes(N3, O3)):-dislikes(N3, O3)),</span></span> |
1650 | + | |
1651 | - | <span class="f6"><span class="b9">% (dislikes(N3, O3):-not(likes(N3, O3))),</span></span> |
1651 | + | |
1652 | - | <span class="f6"><span class="b9">% (likes(N3, O3):-not(dislikes(N3, O3)))</span></span> |
1652 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1653 | - | <span class="f6"><span class="b9">% ].</span></span> |
1653 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1654 | - | <span class="f6"><span class="b9">% </span></span> |
1654 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1655 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span></span></span> |
1655 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1656 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
1656 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:252 |
1657 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
1657 | + | % kif :- |
1658 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (likes(N3, O3), {vg(s(O3, N3))}==>neg(dislikes(N3, O3))),</span></span></span></span> |
1658 | + | % not(love_compatible(bill, alice)). |
1659 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (dislikes(N3, O3), {vg(s(O3, N3))}==>neg(likes(N3, O3))),</span></span></span></span> |
1659 | + | |
1660 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(likes(N3, O3)), {vg(s(O3, N3))}==>dislikes(N3, O3)),</span></span></span></span> |
1660 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:252 |
1661 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(dislikes(N3, O3)), {vg(s(O3, N3))}==>likes(N3, O3))</span></span></span></span> |
1661 | + | % pkif :- |
1662 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
1662 | + | % not(love_compatible(bill, alice)). |
1663 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
1663 | + | |
1664 | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:252 | |
1665 | % cnf :- | |
1666 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1666 | + | % not(love_compatible(bill, alice)). |
1667 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1667 | + | |
1668 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1668 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:252 |
1669 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1669 | + | % horn :- |
1670 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span></span> |
1670 | + | % [not(love_compatible(bill, alice))]. |
1671 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
1671 | + | |
1672 | - | <span class="f6"><span class="bold"><span class="b9">% all(N3, all(O3, (dislikes(N3, O3)<=>neg(likes(N3, O3))))).</span></span></span> |
1672 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:252 |
1673 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
1673 | + | % pfc :- |
1674 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span></span> |
1674 | + | % [neg(love_compatible(bill, alice))]. |
1675 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
1675 | + | |
1676 | - | <span class="f1"><span class="bold"><span class="b9">% all(N3, all(O3, (dislikes(N3, O3)<=>not(likes(N3, O3))))).</span></span></span> |
1676 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:252 |
1677 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
1677 | + | % succeed(user:are_clauses_entailed([neg(love_compatible(bill, alice))])). |
1678 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span></span> |
1678 | + | |
1679 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
1679 | + | |
1680 | - | <span class="f7"><span class="bold"><span class="b0">% (not(dislikes(N3, O3))v not(likes(N3, O3)))& (likes(N3, O3)v dislikes(N3, O3)).</span></span></span> |
1680 | + | |
1681 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
1681 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1682 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span> |
1682 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1683 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
1683 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1684 | - | <span class="f6"><span class="b9">% </span></span> |
1684 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1685 | - | <span class="f6"><span class="b9">% [ (not(dislikes(N3, O3)):-likes(N3, O3)),</span></span> |
1685 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:253 |
1686 | - | <span class="f6"><span class="b9">% (not(likes(N3, O3)):-dislikes(N3, O3)),</span></span> |
1686 | + | % kif :- |
1687 | - | <span class="f6"><span class="b9">% (dislikes(N3, O3):-not(likes(N3, O3))),</span></span> |
1687 | + | % not(love_compatible(alice, bill)). |
1688 | - | <span class="f6"><span class="b9">% (likes(N3, O3):-not(dislikes(N3, O3)))</span></span> |
1688 | + | |
1689 | - | <span class="f6"><span class="b9">% ].</span></span> |
1689 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:253 |
1690 | - | <span class="f6"><span class="b9">% </span></span> |
1690 | + | % pkif :- |
1691 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span></span></span> |
1691 | + | % not(love_compatible(alice, bill)). |
1692 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
1692 | + | |
1693 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
1693 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:253 |
1694 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (likes(N3, O3), {vg(s(O3, N3))}==>neg(dislikes(N3, O3))),</span></span></span></span> |
1694 | + | % cnf :- |
1695 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (dislikes(N3, O3), {vg(s(O3, N3))}==>neg(likes(N3, O3))),</span></span></span></span> |
1695 | + | % not(love_compatible(alice, bill)). |
1696 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(likes(N3, O3)), {vg(s(O3, N3))}==>dislikes(N3, O3)),</span></span></span></span> |
1696 | + | |
1697 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(dislikes(N3, O3)), {vg(s(O3, N3))}==>likes(N3, O3))</span></span></span></span> |
1697 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:253 |
1698 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
1698 | + | % horn :- |
1699 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
1699 | + | % [not(love_compatible(alice, bill))]. |
1700 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span></span></span> |
1700 | + | |
1701 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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))])).</span></span></span></span> |
1701 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:253 |
1702 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
1702 | + | % pfc :- |
1703 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span></span> |
1703 | + | % [neg(love_compatible(alice, bill))]. |
1704 | - | <span class="f1"><span class="bold"><span class="b9">% Couldn't retract spft(might_altercate(alice,bill),u,u).</span></span></span> |
1704 | + | |
1705 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span> |
1705 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:253 |
1706 | - | <span class="f6"><span class="b9">% pfc_undo_e ; Fact not found in user db: might_altercate(alice,bill)</span></span> |
1706 | + | % succeed(user:are_clauses_entailed([neg(love_compatible(alice, bill))])). |
1707 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span></span> |
1707 | + | |
1708 | - | <span class="f1"><span class="bold"><span class="b9">% Couldn't retract spft(might_altercate(alice,bill),u,u).</span></span></span> |
1708 | + | |
1709 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span> |
1709 | + | |
1710 | - | <span class="f6"><span class="b9">% pfc_undo_e ; Fact not found in user db: might_altercate(alice,bill)</span></span> |
1710 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1711 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span></span> |
1711 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1712 | - | <span class="f1"><span class="bold"><span class="b9">% Couldn't retract spft(dislikes(alice,bill),u,u).</span></span></span> |
1712 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1713 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span></span> |
1713 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1714 | - | <span class="f6"><span class="bold"><span class="b9">% pfc_undo_e ; Fact not found in user db: dislikes(alice,bill)</span></span></span> |
1714 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:254 |
1715 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span></span> |
1715 | + | % kif :- |
1716 | - | <span class="f1"><span class="bold"><span class="b9">% Couldn't retract spft(dislikes(alice,bill),u,u).</span></span></span> |
1716 | + | % might_altercate(ted, bill). |
1717 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span></span> |
1717 | + | |
1718 | - | <span class="f6"><span class="bold"><span class="b9">% pfc_undo_e ; Fact not found in user db: dislikes(alice,bill)</span></span></span> |
1718 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:254 |
1719 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span></span> |
1719 | + | % pkif :- |
1720 | - | <span class="f1"><span class="bold"><span class="b9">% Couldn't retract spft(might_altercate(alice,ted),u,u).</span></span></span> |
1720 | + | % might_altercate(ted, bill). |
1721 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span> |
1721 | + | |
1722 | - | <span class="f6"><span class="b9">% pfc_undo_e ; Fact not found in user db: might_altercate(alice,ted)</span></span> |
1722 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:254 |
1723 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span></span> |
1723 | + | % cnf :- |
1724 | - | <span class="f1"><span class="bold"><span class="b9">% Couldn't retract spft(might_altercate(alice,ted),u,u).</span></span></span> |
1724 | + | % might_altercate(ted, bill). |
1725 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span> |
1725 | + | |
1726 | - | <span class="f6"><span class="b9">% pfc_undo_e ; Fact not found in user db: might_altercate(alice,ted)</span></span> |
1726 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:254 |
1727 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span></span> |
1727 | + | % horn :- |
1728 | - | <span class="f1"><span class="bold"><span class="b9">% Couldn't retract spft(dislikes(alice,ted),u,u).</span></span></span> |
1728 | + | % [might_altercate(ted, bill)]. |
1729 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span></span> |
1729 | + | |
1730 | - | <span class="f6"><span class="bold"><span class="b9">% pfc_undo_e ; Fact not found in user db: dislikes(alice,ted)</span></span></span> |
1730 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:254 |
1731 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span></span> |
1731 | + | % pfc :- |
1732 | - | <span class="f1"><span class="bold"><span class="b9">% Couldn't retract spft(dislikes(alice,ted),u,u).</span></span></span> |
1732 | + | % [might_altercate(ted, bill)]. |
1733 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span></span> |
1733 | + | |
1734 | - | <span class="f6"><span class="bold"><span class="b9">% pfc_undo_e ; Fact not found in user db: dislikes(alice,ted)</span></span></span> |
1734 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:254 |
1735 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span></span> |
1735 | + | % succeed(user:are_clauses_entailed([might_altercate(ted, bill)])). |
1736 | - | <span class="f1"><span class="bold"><span class="b9">% Couldn't retract spft(love_compatible(bill,ted),u,u).</span></span></span> |
1736 | + | |
1737 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span></span> |
1737 | + | |
1738 | - | <span class="f7"><span class="bold"><span class="b0">% pfc_undo_e ; Fact not found in user db: love_compatible(bill,ted)</span></span></span> |
1738 | + | |
1739 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span></span> |
1739 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1740 | - | <span class="f1"><span class="bold"><span class="b9">% Couldn't retract spft(love_compatible(bill,ted),u,u).</span></span></span> |
1740 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1741 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span></span> |
1741 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1742 | - | <span class="f7"><span class="bold"><span class="b0">% pfc_undo_e ; Fact not found in user db: love_compatible(bill,ted)</span></span></span> |
1742 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1743 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span></span> |
1743 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:255 |
1744 | - | <span class="f1"><span class="bold"><span class="b9">% Couldn't retract spft(likes(bill,ted),u,u).</span></span></span> |
1744 | + | % kif :- |
1745 | - | <span class="f3"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span></span> |
1745 | + | % might_altercate(bill, ted). |
1746 | - | <span class="f3"><span class="bold"><span class="b9">% pfc_undo_e ; Fact not found in user db: likes(bill,ted)</span></span></span> |
1746 | + | |
1747 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span></span> |
1747 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:255 |
1748 | - | <span class="f1"><span class="bold"><span class="b9">% Couldn't retract spft(likes(bill,ted),u,u).</span></span></span> |
1748 | + | % pkif :- |
1749 | - | <span class="f3"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span></span> |
1749 | + | % might_altercate(bill, ted). |
1750 | - | <span class="f3"><span class="bold"><span class="b9">% pfc_undo_e ; Fact not found in user db: likes(bill,ted)</span></span></span> |
1750 | + | |
1751 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span></span> |
1751 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:255 |
1752 | - | <span class="f1"><span class="bold"><span class="b9">% Couldn't retract spft(love_compatible(ted,bill),u,u).</span></span></span> |
1752 | + | % cnf :- |
1753 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span></span> |
1753 | + | % might_altercate(bill, ted). |
1754 | - | <span class="f7"><span class="bold"><span class="b0">% pfc_undo_e ; Fact not found in user db: love_compatible(ted,bill)</span></span></span> |
1754 | + | |
1755 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span></span> |
1755 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:255 |
1756 | - | <span class="f1"><span class="bold"><span class="b9">% Couldn't retract spft(love_compatible(ted,bill),u,u).</span></span></span> |
1756 | + | % horn :- |
1757 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span></span> |
1757 | + | % [might_altercate(bill, ted)]. |
1758 | - | <span class="f7"><span class="bold"><span class="b0">% pfc_undo_e ; Fact not found in user db: love_compatible(ted,bill)</span></span></span> |
1758 | + | |
1759 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span></span> |
1759 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:255 |
1760 | - | <span class="f1"><span class="bold"><span class="b9">% Couldn't retract spft(likes(ted,bill),u,u).</span></span></span> |
1760 | + | % pfc :- |
1761 | - | <span class="f3"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span></span> |
1761 | + | % [might_altercate(bill, ted)]. |
1762 | - | <span class="f3"><span class="bold"><span class="b9">% pfc_undo_e ; Fact not found in user db: likes(ted,bill)</span></span></span> |
1762 | + | |
1763 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span></span> |
1763 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:255 |
1764 | - | <span class="f1"><span class="bold"><span class="b9">% Couldn't retract spft(likes(ted,bill),u,u).</span></span></span> |
1764 | + | % succeed(user:are_clauses_entailed([might_altercate(bill, ted)])). |
1765 | - | <span class="f3"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span></span> |
1765 | + | |
1766 | - | <span class="f3"><span class="bold"><span class="b9">% pfc_undo_e ; Fact not found in user db: likes(ted,bill)</span></span></span> |
1766 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:278 |
1767 | - | <span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span></span> |
1767 | + | % kif:cl_assert(pfc(pred_type), prologBuiltin(otherGender/2)). |
1768 | - | <span class="f0 b1"><span class="bold"><span class="bold">% gripe_time(warn(0.9455116540000006>0.8), user:pfc_fwd2(clif((dislikes(_G710, _G711)<=>neg(likes(_G710, _G711)))), (u, u))).</span></span></span> |
1768 | + | |
1769 | - | <span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span> |
1769 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:279 |
1770 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:216 </span></span></span></span> |
1770 | + | % kif:cl_assert(pfc(pfc_file), otherGender(male, female)). |
1771 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% gripe_time(warn(0.9477766340000002>0.6), user:pfc_assert_fast_timed(clif((dislikes(_G710, _G711)<=>neg(likes(_G710, _G711)))), (u, u))).</span></span></span></span> |
1771 | + | |
1772 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span></span> |
1772 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:280 |
1773 | - | <span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228 </span></span></span> |
1773 | + | % kif:cl_assert(pfc(pfc_file), otherGender(female, male)). |
1774 | - | <span class="f2"><span class="bold"><span class="b9">% kif:cl_assert(pfc(pfc_file), clif(forall(a(b), iif(dislikes(a, b), neg(likes(a, b)))))).</span></span></span> |
1774 | + | |
1775 | - | <span class="f2"><span class="bold"><span class="b9">% </span></span></span> |
1775 | + | |
1776 | ||
1777 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |
1778 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1778 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1779 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1779 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1780 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1780 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1781 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1781 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284 |
1782 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228 </span></span></span> |
1782 | + | % kif :- |
1783 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
1783 | + | % all(Y, all(X, iff(breeder(X, Y), breeder(Y, X)))). |
1784 | - | <span class="f6"><span class="bold"><span class="b9">% forall(a(b), iif(dislikes(a, b), neg(likes(a, b)))).</span></span></span> |
1784 | + | |
1785 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
1785 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284 |
1786 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228 </span></span></span> |
1786 | + | % pkif :- |
1787 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
1787 | + | % all(Y, all(X, (breeder(X, Y)<=>breeder(Y, X)))). |
1788 | - | <span class="f1"><span class="bold"><span class="b9">% iif(dislikes(a, b), not(likes(a, b))).</span></span></span> |
1788 | + | |
1789 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
1789 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284 |
1790 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228 </span></span></span> |
1790 | + | % cnf :- |
1791 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
1791 | + | % (not(breeder(X, Y))v breeder(Y, X))& (not(breeder(Y, X))v breeder(X, Y)). |
1792 | - | <span class="f7"><span class="bold"><span class="b0">% iif(dislikes(a, b), not(likes(a, b))).</span></span></span> |
1792 | + | |
1793 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
1793 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284 |
1794 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228 </span></span> |
1794 | + | % horn :- |
1795 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
1795 | + | % |
1796 | - | <span class="f6"><span class="b9">% [iif(dislikes(a, b), not(likes(a, b)))].</span></span> |
1796 | + | % [ (not(breeder(X, Y)):-not(breeder(Y, X))), |
1797 | - | <span class="f6"><span class="b9">% </span></span> |
1797 | + | % (breeder(X, Y):-breeder(Y, X)) |
1798 | - | <span class="f9"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228 </span></span> |
1798 | + | % ]. |
1799 | - | <span class="f9"><span class="b9">% succeed(user:kif_to_boxlog(forall(a(b), iif(dislikes(a, b), neg(likes(a, b)))), [iif(dislikes(a, b), not(likes(a, b)))])).</span></span> |
1799 | + | |
1800 | - | <span class="f9"><span class="b9">% </span></span> |
1800 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284 |
1801 | - | <span class="f7 b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228 </span> |
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 | - | <span class="f7 b0">% succeed(user:boxlog_to_pfc(iif(dislikes(a, b), not(likes(a, b))), iif(dislikes(a, b), neg(likes(a, b))))).</span> |
1802 | + | |
1803 | - | <span class="f7 b0">% </span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1806 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284 |
1807 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1807 | + | % succeed(user:boxlog_to_pfc((breeder(X, Y):-breeder(Y, X)), (breeder(Y, X), {vg(s(Y, X))}==>breeder(X, Y)))). |
1808 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1808 | + | |
1809 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1809 | + | |
1810 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228 </span></span></span> |
1810 | + | |
1811 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
1811 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1812 | - | <span class="f6"><span class="bold"><span class="b9">% forall(a(b), iif(dislikes(a, b), neg(likes(a, b)))).</span></span></span> |
1812 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1813 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
1813 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1814 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228 </span></span></span> |
1814 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1815 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
1815 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284 |
1816 | - | <span class="f1"><span class="bold"><span class="b9">% iif(dislikes(a, b), not(likes(a, b))).</span></span></span> |
1816 | + | % kif :- |
1817 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
1817 | + | % all(Y, all(X, iff(breeder(X, Y), breeder(Y, X)))). |
1818 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228 </span></span></span> |
1818 | + | |
1819 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
1819 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284 |
1820 | - | <span class="f7"><span class="bold"><span class="b0">% iif(dislikes(a, b), not(likes(a, b))).</span></span></span> |
1820 | + | % pkif :- |
1821 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
1821 | + | % all(Y, all(X, (breeder(X, Y)<=>breeder(Y, X)))). |
1822 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228 </span></span> |
1822 | + | |
1823 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
1823 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284 |
1824 | - | <span class="f6"><span class="b9">% [iif(dislikes(a, b), not(likes(a, b)))].</span></span> |
1824 | + | % cnf :- |
1825 | - | <span class="f6"><span class="b9">% </span></span> |
1825 | + | % (not(breeder(X, Y))v breeder(Y, X))& (not(breeder(Y, X))v breeder(X, Y)). |
1826 | - | <span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228 </span></span></span> |
1826 | + | |
1827 | - | <span class="f2"><span class="bold"><span class="b9">% pfc :-</span></span></span> |
1827 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284 |
1828 | - | <span class="f2"><span class="bold"><span class="b9">% [iif(dislikes(a, b), neg(likes(a, b)))].</span></span></span> |
1828 | + | % horn :- |
1829 | - | <span class="f2"><span class="bold"><span class="b9">% </span></span></span> |
1829 | + | % |
1830 | % [ (not(breeder(X, Y)):-not(breeder(Y, X))), | |
1831 | % (breeder(X, Y):-breeder(Y, X)) | |
1832 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1832 | + | % ]. |
1833 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1833 | + | |
1834 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1834 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284 |
1835 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1835 | + | % pfc :- |
1836 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228 </span></span></span> |
1836 | + | % |
1837 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
1837 | + | % [ (neg(breeder(X, Y))<-neg(breeder(Y, X)), {vg(s(Y, X))}), |
1838 | - | <span class="f6"><span class="bold"><span class="b9">% forall(a(b), iif(dislikes(a, b), neg(likes(a, b)))).</span></span></span> |
1838 | + | % (breeder(Y, X), {vg(s(Y, X))}==>breeder(X, Y)) |
1839 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
1839 | + | % ]. |
1840 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228 </span></span></span> |
1840 | + | |
1841 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
1841 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284 |
1842 | - | <span class="f1"><span class="bold"><span class="b9">% iif(dislikes(a, b), not(likes(a, b))).</span></span></span> |
1842 | + | % Adding (:) ptBinaryPredicate(breeder) <-------- (pt(tPred(breeder),rhs([ptBinaryPredicate(breeder)])) <-TF-> tPred(breeder)) |
1843 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
1843 | + | |
1844 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228 </span></span></span> |
1844 | + | |
1845 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
1845 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1846 | - | <span class="f7"><span class="bold"><span class="b0">% iif(dislikes(a, b), not(likes(a, b))).</span></span></span> |
1846 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1847 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
1847 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1848 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228 </span></span> |
1848 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1849 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
1849 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284 |
1850 | - | <span class="f6"><span class="b9">% [iif(dislikes(a, b), not(likes(a, b)))].</span></span> |
1850 | + | % kif :- |
1851 | - | <span class="f6"><span class="b9">% </span></span> |
1851 | + | % all(Y, all(X, iff(breeder(X, Y), breeder(Y, X)))). |
1852 | - | <span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228 </span></span></span> |
1852 | + | |
1853 | - | <span class="f2"><span class="bold"><span class="b9">% pfc :-</span></span></span> |
1853 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284 |
1854 | - | <span class="f2"><span class="bold"><span class="b9">% [iif(dislikes(a, b), neg(likes(a, b)))].</span></span></span> |
1854 | + | % pkif :- |
1855 | - | <span class="f2"><span class="bold"><span class="b9">% </span></span></span> |
1855 | + | % all(Y, all(X, (breeder(X, Y)<=>breeder(Y, X)))). |
1856 | - | <span class="f5"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:228 </span></span></span> |
1856 | + | |
1857 | - | <span class="f5"><span class="bold"><span class="b9">% succeed(user:are_clauses_entailed([iif(dislikes(a, b), neg(likes(a, b)))])).</span></span></span> |
1857 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284 |
1858 | - | <span class="f5"><span class="bold"><span class="b9">% </span></span></span> |
1858 | + | % cnf :- |
1859 | - | <span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239 </span></span></span> |
1859 | + | % (not(breeder(X, Y))v breeder(Y, X))& (not(breeder(Y, X))v breeder(X, Y)). |
1860 | - | <span class="f2"><span class="bold"><span class="b9">% kif:cl_assert(pfc(pfc_file), clif(equiv(dislikes(A, B), neg(likes(A, B))))).</span></span></span> |
1860 | + | |
1861 | - | <span class="f2"><span class="bold"><span class="b9">% </span></span></span> |
1861 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284 |
1862 | % horn :- | |
1863 | % | |
1864 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1864 | + | % [ (not(breeder(X, Y)):-not(breeder(Y, X))), |
1865 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1865 | + | % (breeder(X, Y):-breeder(Y, X)) |
1866 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1866 | + | % ]. |
1867 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1867 | + | |
1868 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239 </span></span></span> |
1868 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284 |
1869 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
1869 | + | % pfc :- |
1870 | - | <span class="f6"><span class="bold"><span class="b9">% all(N3, all(O3, equiv(dislikes(N3, O3), neg(likes(N3, O3))))).</span></span></span> |
1870 | + | % |
1871 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
1871 | + | % [ (neg(breeder(X, Y))<-neg(breeder(Y, X)), {vg(s(Y, X))}), |
1872 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239 </span></span></span> |
1872 | + | % (breeder(Y, X), {vg(s(Y, X))}==>breeder(X, Y)) |
1873 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
1873 | + | % ]. |
1874 | - | <span class="f1"><span class="bold"><span class="b9">% all(N3, all(O3, (dislikes(N3, O3)<=>not(likes(N3, O3))))).</span></span></span> |
1874 | + | |
1875 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
1875 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284 |
1876 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239 </span></span></span> |
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 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
1877 | + | |
1878 | - | <span class="f7"><span class="bold"><span class="b0">% (not(dislikes(N3, O3))v not(likes(N3, O3)))& (likes(N3, O3)v dislikes(N3, O3)).</span></span></span> |
1878 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284 |
1879 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
1879 | + | % gripe_time(warn(0.9835981700000005>0.8), user:pfc_fwd2(clif(iff(breeder(X, Y), breeder(Y, X))), (u, u))). |
1880 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239 </span></span> |
1880 | + | |
1881 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
1881 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284 |
1882 | - | <span class="f6"><span class="b9">% </span></span> |
1882 | + | % gripe_time(warn(0.9852711280000008>0.6), user:pfc_assert_fast_timed(clif(iff(breeder(X, Y), breeder(Y, X))), (u, u))). |
1883 | - | <span class="f6"><span class="b9">% [ (not(dislikes(N3, O3)):-likes(N3, O3)),</span></span> |
1883 | + | |
1884 | - | <span class="f6"><span class="b9">% (not(likes(N3, O3)):-dislikes(N3, O3)),</span></span> |
1884 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284 |
1885 | - | <span class="f6"><span class="b9">% (dislikes(N3, O3):-not(likes(N3, O3))),</span></span> |
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 | - | <span class="f6"><span class="b9">% (likes(N3, O3):-not(dislikes(N3, O3)))</span></span> |
1886 | + | |
1887 | - | <span class="f6"><span class="b9">% ].</span></span> |
1887 | + | |
1888 | - | <span class="f6"><span class="b9">% </span></span> |
1888 | + | |
1889 | - | <span class="f9"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239 </span></span> |
1889 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1890 | - | <span class="f9"><span class="b9">% 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)))])).</span></span> |
1890 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1891 | - | <span class="f9"><span class="b9">% </span></span> |
1891 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1892 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |
1893 | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287 | |
1894 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1894 | + | % kif :- |
1895 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1895 | + | % all(X, |
1896 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1896 | + | % all(G1, |
1897 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1897 | + | % all(Y, |
1898 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239 </span></span></span> |
1898 | + | % all(G2, |
1899 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
1899 | + | % if((breeder(X, Y), gender(X, G1), otherGender(G1, G2)), |
1900 | - | <span class="f6"><span class="bold"><span class="b9">% all(N3, all(O3, equiv(dislikes(N3, O3), neg(likes(N3, O3))))).</span></span></span> |
1900 | + | % gender(Y, G2)))))). |
1901 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
1901 | + | |
1902 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239 </span></span></span> |
1902 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287 |
1903 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
1903 | + | % pkif :- |
1904 | - | <span class="f1"><span class="bold"><span class="b9">% all(N3, all(O3, (dislikes(N3, O3)<=>not(likes(N3, O3))))).</span></span></span> |
1904 | + | % all(X, |
1905 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
1905 | + | % all(G1, |
1906 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239 </span></span></span> |
1906 | + | % all(Y, |
1907 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
1907 | + | % all(G2, |
1908 | - | <span class="f7"><span class="bold"><span class="b0">% (not(dislikes(N3, O3))v not(likes(N3, O3)))& (likes(N3, O3)v dislikes(N3, O3)).</span></span></span> |
1908 | + | % (breeder(X, Y)& (gender(X, G1)&otherGender(G1, G2))=>gender(Y, G2)))))). |
1909 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
1909 | + | |
1910 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239 </span></span> |
1910 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287 |
1911 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
1911 | + | % cnf :- |
1912 | - | <span class="f6"><span class="b9">% </span></span> |
1912 | + | % gender(Y, G2)v (not(breeder(X, Y))v (not(gender(X, G1))v not(otherGender(G1, G2)))). |
1913 | - | <span class="f6"><span class="b9">% [ (not(dislikes(N3, O3)):-likes(N3, O3)),</span></span> |
1913 | + | |
1914 | - | <span class="f6"><span class="b9">% (not(likes(N3, O3)):-dislikes(N3, O3)),</span></span> |
1914 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287 |
1915 | - | <span class="f6"><span class="b9">% (dislikes(N3, O3):-not(likes(N3, O3))),</span></span> |
1915 | + | % horn :- |
1916 | - | <span class="f6"><span class="b9">% (likes(N3, O3):-not(dislikes(N3, O3)))</span></span> |
1916 | + | % |
1917 | - | <span class="f6"><span class="b9">% ].</span></span> |
1917 | + | % [ (not(breeder(X, Y)):-not(gender(Y, G2)), gender(X, G1), otherGender(G1, G2)), |
1918 | - | <span class="f6"><span class="b9">% </span></span> |
1918 | + | % (not(gender(X, G1)):-not(gender(Y, G2)), breeder(X, Y), otherGender(G1, G2)), |
1919 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239 </span></span></span></span> |
1919 | + | % (not(otherGender(G1, G2)):-not(gender(Y, G2)), breeder(X, Y), gender(X, G1)), |
1920 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
1920 | + | % (gender(Y, G2):-breeder(X, Y), gender(X, G1), otherGender(G1, G2)) |
1921 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
1921 | + | % ]. |
1922 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (likes(N3, O3), {vg(s(O3, N3))}==>neg(dislikes(N3, O3))),</span></span></span></span> |
1922 | + | |
1923 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (dislikes(N3, O3), {vg(s(O3, N3))}==>neg(likes(N3, O3))),</span></span></span></span> |
1923 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287 |
1924 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(likes(N3, O3)), {vg(s(O3, N3))}==>dislikes(N3, O3)),</span></span></span></span> |
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 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(dislikes(N3, O3)), {vg(s(O3, N3))}==>likes(N3, O3))</span></span></span></span> |
1925 | + | |
1926 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
1926 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287 |
1927 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1931 | + | |
1932 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1932 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287 |
1933 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
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 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239 </span></span></span> |
1934 | + | |
1935 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
1935 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287 |
1936 | - | <span class="f6"><span class="bold"><span class="b9">% all(N3, all(O3, equiv(dislikes(N3, O3), neg(likes(N3, O3))))).</span></span></span> |
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 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
1937 | + | |
1938 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239 </span></span></span> |
1938 | + | |
1939 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
1939 | + | |
1940 | - | <span class="f1"><span class="bold"><span class="b9">% all(N3, all(O3, (dislikes(N3, O3)<=>not(likes(N3, O3))))).</span></span></span> |
1940 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1941 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
1941 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1942 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239 </span></span></span> |
1942 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1943 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
1943 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1944 | - | <span class="f7"><span class="bold"><span class="b0">% (not(dislikes(N3, O3))v not(likes(N3, O3)))& (likes(N3, O3)v dislikes(N3, O3)).</span></span></span> |
1944 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287 |
1945 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
1945 | + | % kif :- |
1946 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239 </span></span> |
1946 | + | % all(X, |
1947 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
1947 | + | % all(G1, |
1948 | - | <span class="f6"><span class="b9">% </span></span> |
1948 | + | % all(Y, |
1949 | - | <span class="f6"><span class="b9">% [ (not(dislikes(N3, O3)):-likes(N3, O3)),</span></span> |
1949 | + | % all(G2, |
1950 | - | <span class="f6"><span class="b9">% (not(likes(N3, O3)):-dislikes(N3, O3)),</span></span> |
1950 | + | % if((breeder(X, Y), gender(X, G1), otherGender(G1, G2)), |
1951 | - | <span class="f6"><span class="b9">% (dislikes(N3, O3):-not(likes(N3, O3))),</span></span> |
1951 | + | % gender(Y, G2)))))). |
1952 | - | <span class="f6"><span class="b9">% (likes(N3, O3):-not(dislikes(N3, O3)))</span></span> |
1952 | + | |
1953 | - | <span class="f6"><span class="b9">% ].</span></span> |
1953 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287 |
1954 | - | <span class="f6"><span class="b9">% </span></span> |
1954 | + | % pkif :- |
1955 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239 </span></span></span></span> |
1955 | + | % all(X, |
1956 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
1956 | + | % all(G1, |
1957 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
1957 | + | % all(Y, |
1958 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (likes(N3, O3), {vg(s(O3, N3))}==>neg(dislikes(N3, O3))),</span></span></span></span> |
1958 | + | % all(G2, |
1959 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (dislikes(N3, O3), {vg(s(O3, N3))}==>neg(likes(N3, O3))),</span></span></span></span> |
1959 | + | % (breeder(X, Y)& (gender(X, G1)&otherGender(G1, G2))=>gender(Y, G2)))))). |
1960 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(likes(N3, O3)), {vg(s(O3, N3))}==>dislikes(N3, O3)),</span></span></span></span> |
1960 | + | |
1961 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(dislikes(N3, O3)), {vg(s(O3, N3))}==>likes(N3, O3))</span></span></span></span> |
1961 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287 |
1962 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
1962 | + | % cnf :- |
1963 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
1963 | + | % gender(Y, G2)v (not(breeder(X, Y))v (not(gender(X, G1))v not(otherGender(G1, G2)))). |
1964 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239 </span></span></span></span> |
1964 | + | |
1965 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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))])).</span></span></span></span> |
1965 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287 |
1966 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
1966 | + | % horn :- |
1967 | - | <span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239 </span></span></span> |
1967 | + | % |
1968 | - | <span class="f0 b1"><span class="bold"><span class="bold">% gripe_time(warn(0.892531077000001>0.8), user:pfc_fwd2(clif(equiv(dislikes(_G710, _G711), neg(likes(_G710, _G711)))), (u, u))).</span></span></span> |
1968 | + | % [ (not(breeder(X, Y)):-not(gender(Y, G2)), gender(X, G1), otherGender(G1, G2)), |
1969 | - | <span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span> |
1969 | + | % (not(gender(X, G1)):-not(gender(Y, G2)), breeder(X, Y), otherGender(G1, G2)), |
1970 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:239 </span></span></span></span> |
1970 | + | % (not(otherGender(G1, G2)):-not(gender(Y, G2)), breeder(X, Y), gender(X, G1)), |
1971 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% gripe_time(warn(0.8943442059999995>0.6), user:pfc_assert_fast_timed(clif(equiv(dislikes(_G710, _G711), neg(likes(_G710, _G711)))), (u, u))).</span></span></span></span> |
1971 | + | % (gender(Y, G2):-breeder(X, Y), gender(X, G1), otherGender(G1, G2)) |
1972 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span></span> |
1972 | + | % ]. |
1973 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:243 </span></span></span></span> |
1973 | + | |
1974 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:boxlog_to_pfc((not(dislikes(A, B)):-likes(A, B)), (likes(A, B), {vg(s(B, A))}==>neg(dislikes(A, B))))).</span></span></span></span> |
1974 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287 |
1975 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
1975 | + | % pfc :- |
1976 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:243 </span></span></span></span> |
1976 | + | % |
1977 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:are_clauses_entailed((likes(A, B), {vg(s(B, A))}==>neg(dislikes(A, B))))).</span></span></span></span> |
1977 | + | % [ (neg(breeder(X, Y))<-neg(gender(Y, G2)), gender(X, G1), {otherGender(G1, G2)}, {vg(s(Y, X))}), |
1978 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
1978 | + | % (neg(gender(X, G1))<-neg(gender(Y, G2)), breeder(X, Y), {otherGender(G1, G2)}, {vg(s(G1, X))}), |
1979 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:245 </span></span></span></span> |
1979 | + | % (neg(otherGender(G1, G2))<-neg(gender(Y, G2)), breeder(X, Y), gender(X, G1), {vg(s(G2, G1))}), |
1980 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:boxlog_to_pfc((not(likes(A, B)):-dislikes(A, B)), (dislikes(A, B), {vg(s(B, A))}==>neg(likes(A, B))))).</span></span></span></span> |
1980 | + | % (breeder(X, Y), gender(X, G1), {otherGender(G1, G2)}, {vg(s(G2, Y))}==>gender(Y, G2)) |
1981 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
1981 | + | % ]. |
1982 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:245 </span></span></span></span> |
1982 | + | |
1983 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:are_clauses_entailed((dislikes(A, B), {vg(s(B, A))}==>neg(likes(A, B))))).</span></span></span></span> |
1983 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287 |
1984 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
1984 | + | % Adding (:) ptBinaryPredicate(gender) <-------- (pt(tPred(gender),rhs([ptBinaryPredicate(gender)])) <-TF-> tPred(gender)) |
1985 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:247 </span></span></span></span> |
1985 | + | |
1986 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:boxlog_to_pfc((dislikes(A, B):-not(likes(A, B))), (neg(likes(A, B)), {vg(s(B, A))}==>dislikes(A, B)))).</span></span></span></span> |
1986 | + | |
1987 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
1987 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1988 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:247 </span></span></span></span> |
1988 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1989 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:are_clauses_entailed((neg(likes(A, B)), {vg(s(B, A))}==>dislikes(A, B)))).</span></span></span></span> |
1989 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1990 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
1990 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
1991 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:249 </span></span></span></span> |
1991 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287 |
1992 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:boxlog_to_pfc((likes(A, B):-not(dislikes(A, B))), (neg(dislikes(A, B)), {vg(s(B, A))}==>likes(A, B)))).</span></span></span></span> |
1992 | + | % kif :- |
1993 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
1993 | + | % all(X, |
1994 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:249 </span></span></span></span> |
1994 | + | % all(G1, |
1995 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:are_clauses_entailed((neg(dislikes(A, B)), {vg(s(B, A))}==>likes(A, B)))).</span></span></span></span> |
1995 | + | % all(Y, |
1996 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
1996 | + | % all(G2, |
1997 | % if((breeder(X, Y), gender(X, G1), otherGender(G1, G2)), | |
1998 | % gender(Y, G2)))))). | |
1999 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
1999 | + | |
2000 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2000 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287 |
2001 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2001 | + | % pkif :- |
2002 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2002 | + | % all(X, |
2003 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:252 </span></span></span> |
2003 | + | % all(G1, |
2004 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
2004 | + | % all(Y, |
2005 | - | <span class="f6"><span class="bold"><span class="b9">% not(love_compatible(bill, alice)).</span></span></span> |
2005 | + | % all(G2, |
2006 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
2006 | + | % (breeder(X, Y)& (gender(X, G1)&otherGender(G1, G2))=>gender(Y, G2)))))). |
2007 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:252 </span></span></span> |
2007 | + | |
2008 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
2008 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287 |
2009 | - | <span class="f1"><span class="bold"><span class="b9">% not(love_compatible(bill, alice)).</span></span></span> |
2009 | + | % cnf :- |
2010 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
2010 | + | % gender(Y, G2)v (not(breeder(X, Y))v (not(gender(X, G1))v not(otherGender(G1, G2)))). |
2011 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:252 </span></span></span> |
2011 | + | |
2012 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
2012 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287 |
2013 | - | <span class="f7"><span class="bold"><span class="b0">% not(love_compatible(bill, alice)).</span></span></span> |
2013 | + | % horn :- |
2014 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
2014 | + | % |
2015 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:252 </span></span> |
2015 | + | % [ (not(breeder(X, Y)):-not(gender(Y, G2)), gender(X, G1), otherGender(G1, G2)), |
2016 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
2016 | + | % (not(gender(X, G1)):-not(gender(Y, G2)), breeder(X, Y), otherGender(G1, G2)), |
2017 | - | <span class="f6"><span class="b9">% [not(love_compatible(bill, alice))].</span></span> |
2017 | + | % (not(otherGender(G1, G2)):-not(gender(Y, G2)), breeder(X, Y), gender(X, G1)), |
2018 | - | <span class="f6"><span class="b9">% </span></span> |
2018 | + | % (gender(Y, G2):-breeder(X, Y), gender(X, G1), otherGender(G1, G2)) |
2019 | - | <span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:252 </span></span></span> |
2019 | + | % ]. |
2020 | - | <span class="f2"><span class="bold"><span class="b9">% pfc :-</span></span></span> |
2020 | + | |
2021 | - | <span class="f2"><span class="bold"><span class="b9">% [neg(love_compatible(bill, alice))].</span></span></span> |
2021 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287 |
2022 | - | <span class="f2"><span class="bold"><span class="b9">% </span></span></span> |
2022 | + | % pfc :- |
2023 | - | <span class="f5"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:252 </span></span></span> |
2023 | + | % |
2024 | - | <span class="f5"><span class="bold"><span class="b9">% succeed(user:are_clauses_entailed([neg(love_compatible(bill, alice))])).</span></span></span> |
2024 | + | % [ (neg(breeder(X, Y))<-neg(gender(Y, G2)), gender(X, G1), {otherGender(G1, G2)}, {vg(s(Y, X))}), |
2025 | - | <span class="f5"><span class="bold"><span class="b9">% </span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2028 | + | % ]. |
2029 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2029 | + | |
2030 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2030 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287 |
2031 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
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 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:253 </span></span></span> |
2032 | + | |
2033 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
2033 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287 |
2034 | - | <span class="f6"><span class="bold"><span class="b9">% not(love_compatible(alice, bill)).</span></span></span> |
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 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
2035 | + | |
2036 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:253 </span></span></span> |
2036 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287 |
2037 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
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 | - | <span class="f1"><span class="bold"><span class="b9">% not(love_compatible(alice, bill)).</span></span></span> |
2038 | + | |
2039 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
2039 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287 |
2040 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:253 </span></span></span> |
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 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
2041 | + | |
2042 | - | <span class="f7"><span class="bold"><span class="b0">% not(love_compatible(alice, bill)).</span></span></span> |
2042 | + | |
2043 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
2043 | + | |
2044 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:253 </span></span> |
2044 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2045 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
2045 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2046 | - | <span class="f6"><span class="b9">% [not(love_compatible(alice, bill))].</span></span> |
2046 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2047 | - | <span class="f6"><span class="b9">% </span></span> |
2047 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2048 | - | <span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:253 </span></span></span> |
2048 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291 |
2049 | - | <span class="f2"><span class="bold"><span class="b9">% pfc :-</span></span></span> |
2049 | + | % kif :- |
2050 | - | <span class="f2"><span class="bold"><span class="b9">% [neg(love_compatible(alice, bill))].</span></span></span> |
2050 | + | % all(P, iff(gender(P, male), male(P))). |
2051 | - | <span class="f2"><span class="bold"><span class="b9">% </span></span></span> |
2051 | + | |
2052 | - | <span class="f5"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:253 </span></span></span> |
2052 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291 |
2053 | - | <span class="f5"><span class="bold"><span class="b9">% succeed(user:are_clauses_entailed([neg(love_compatible(alice, bill))])).</span></span></span> |
2053 | + | % pkif :- |
2054 | - | <span class="f5"><span class="bold"><span class="b9">% </span></span></span> |
2054 | + | % all(P, (gender(P, male)<=>male(P))). |
2055 | % | |
2056 | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291 | |
2057 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2057 | + | % cnf :- |
2058 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2058 | + | % (not(gender(P, male))v male(P))& (not(male(P))v gender(P, male)). |
2059 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2059 | + | |
2060 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2060 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291 |
2061 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:254 </span></span></span> |
2061 | + | % horn :- |
2062 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
2062 | + | % |
2063 | - | <span class="f6"><span class="bold"><span class="b9">% might_altercate(ted, bill).</span></span></span> |
2063 | + | % [ (male(P):-gender(P, male)), |
2064 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
2064 | + | % (not(male(P)):-not(gender(P, male))), |
2065 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:254 </span></span></span> |
2065 | + | % (not(gender(P, male)):-not(male(P))), |
2066 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
2066 | + | % (gender(P, male):-male(P)) |
2067 | - | <span class="f1"><span class="bold"><span class="b9">% might_altercate(ted, bill).</span></span></span> |
2067 | + | % ]. |
2068 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
2068 | + | |
2069 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:254 </span></span></span> |
2069 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291 |
2070 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
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 | - | <span class="f7"><span class="bold"><span class="b0">% might_altercate(ted, bill).</span></span></span> |
2071 | + | |
2072 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
2072 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291 |
2073 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:254 </span></span> |
2073 | + | % succeed(user:boxlog_to_pfc((male(P):-gender(P, male)), (gender(P, male), {vg(s(P))}==>male(P)))). |
2074 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
2074 | + | |
2075 | - | <span class="f6"><span class="b9">% [might_altercate(ted, bill)].</span></span> |
2075 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291 |
2076 | - | <span class="f6"><span class="b9">% </span></span> |
2076 | + | % succeed(user:boxlog_to_pfc((not(male(P)):-not(gender(P, male))), (neg(gender(P, male)), {vg(s(P))}==>neg(male(P))))). |
2077 | - | <span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:254 </span></span></span> |
2077 | + | |
2078 | - | <span class="f2"><span class="bold"><span class="b9">% pfc :-</span></span></span> |
2078 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291 |
2079 | - | <span class="f2"><span class="bold"><span class="b9">% [might_altercate(ted, bill)].</span></span></span> |
2079 | + | % succeed(user:boxlog_to_pfc((not(gender(P, male)):-not(male(P))), (neg(male(P)), {vg(s(P))}==>neg(gender(P, male))))). |
2080 | - | <span class="f2"><span class="bold"><span class="b9">% </span></span></span> |
2080 | + | |
2081 | - | <span class="f5"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:254 </span></span></span> |
2081 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291 |
2082 | - | <span class="f5"><span class="bold"><span class="b9">% succeed(user:are_clauses_entailed([might_altercate(ted, bill)])).</span></span></span> |
2082 | + | % succeed(user:boxlog_to_pfc((gender(P, male):-male(P)), (male(P), {vg(s(P))}==>gender(P, male)))). |
2083 | - | <span class="f5"><span class="bold"><span class="b9">% </span></span></span> |
2083 | + | |
2084 | ||
2085 | ||
2086 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2086 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2087 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2087 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2088 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2088 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2089 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2089 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2090 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:255 </span></span></span> |
2090 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291 |
2091 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
2091 | + | % kif :- |
2092 | - | <span class="f6"><span class="bold"><span class="b9">% might_altercate(bill, ted).</span></span></span> |
2092 | + | % all(P, iff(gender(P, male), male(P))). |
2093 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
2093 | + | |
2094 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:255 </span></span></span> |
2094 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291 |
2095 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
2095 | + | % pkif :- |
2096 | - | <span class="f1"><span class="bold"><span class="b9">% might_altercate(bill, ted).</span></span></span> |
2096 | + | % all(P, (gender(P, male)<=>male(P))). |
2097 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
2097 | + | |
2098 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:255 </span></span></span> |
2098 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291 |
2099 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
2099 | + | % cnf :- |
2100 | - | <span class="f7"><span class="bold"><span class="b0">% might_altercate(bill, ted).</span></span></span> |
2100 | + | % (not(gender(P, male))v male(P))& (not(male(P))v gender(P, male)). |
2101 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
2101 | + | |
2102 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:255 </span></span> |
2102 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291 |
2103 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
2103 | + | % horn :- |
2104 | - | <span class="f6"><span class="b9">% [might_altercate(bill, ted)].</span></span> |
2104 | + | % |
2105 | - | <span class="f6"><span class="b9">% </span></span> |
2105 | + | % [ (male(P):-gender(P, male)), |
2106 | - | <span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:255 </span></span></span> |
2106 | + | % (not(male(P)):-not(gender(P, male))), |
2107 | - | <span class="f2"><span class="bold"><span class="b9">% pfc :-</span></span></span> |
2107 | + | % (not(gender(P, male)):-not(male(P))), |
2108 | - | <span class="f2"><span class="bold"><span class="b9">% [might_altercate(bill, ted)].</span></span></span> |
2108 | + | % (gender(P, male):-male(P)) |
2109 | - | <span class="f2"><span class="bold"><span class="b9">% </span></span></span> |
2109 | + | % ]. |
2110 | - | <span class="f5"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:255 </span></span></span> |
2110 | + | |
2111 | - | <span class="f5"><span class="bold"><span class="b9">% succeed(user:are_clauses_entailed([might_altercate(bill, ted)])).</span></span></span> |
2111 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291 |
2112 | - | <span class="f5"><span class="bold"><span class="b9">% </span></span></span> |
2112 | + | % pfc :- |
2113 | - | <span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:278 </span></span></span> |
2113 | + | % |
2114 | - | <span class="f2"><span class="bold"><span class="b9">% kif:cl_assert(pfc(pred_type), prologBuiltin(otherGender/2)).</span></span></span> |
2114 | + | % [ (gender(P, male), {vg(s(P))}==>male(P)), |
2115 | - | <span class="f2"><span class="bold"><span class="b9">% </span></span></span> |
2115 | + | % (neg(gender(P, male)), {vg(s(P))}==>neg(male(P))), |
2116 | - | <span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:279 </span></span></span> |
2116 | + | % (neg(male(P)), {vg(s(P))}==>neg(gender(P, male))), |
2117 | - | <span class="f2"><span class="bold"><span class="b9">% kif:cl_assert(pfc(pfc_file), otherGender(male, female)).</span></span></span> |
2117 | + | % (male(P), {vg(s(P))}==>gender(P, male)) |
2118 | - | <span class="f2"><span class="bold"><span class="b9">% </span></span></span> |
2118 | + | % ]. |
2119 | - | <span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:280 </span></span></span> |
2119 | + | |
2120 | - | <span class="f2"><span class="bold"><span class="b9">% kif:cl_assert(pfc(pfc_file), otherGender(female, male)).</span></span></span> |
2120 | + | |
2121 | - | <span class="f2"><span class="bold"><span class="b9">% </span></span></span> |
2121 | + | |
2122 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |
2123 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |
2124 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2124 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2125 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2125 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2126 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2126 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291 |
2127 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2127 | + | % kif :- |
2128 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284 </span></span></span> |
2128 | + | % all(P, iff(gender(P, male), male(P))). |
2129 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
2129 | + | |
2130 | - | <span class="f6"><span class="bold"><span class="b9">% all(Y, all(X, iff(breeder(X, Y), breeder(Y, X)))).</span></span></span> |
2130 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291 |
2131 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
2131 | + | % pkif :- |
2132 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284 </span></span></span> |
2132 | + | % all(P, (gender(P, male)<=>male(P))). |
2133 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
2133 | + | |
2134 | - | <span class="f1"><span class="bold"><span class="b9">% all(Y, all(X, (breeder(X, Y)<=>breeder(Y, X)))).</span></span></span> |
2134 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291 |
2135 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
2135 | + | % cnf :- |
2136 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284 </span></span></span> |
2136 | + | % (not(gender(P, male))v male(P))& (not(male(P))v gender(P, male)). |
2137 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
2137 | + | |
2138 | - | <span class="f7"><span class="bold"><span class="b0">% (not(breeder(X, Y))v breeder(Y, X))& (not(breeder(Y, X))v breeder(X, Y)).</span></span></span> |
2138 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291 |
2139 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
2139 | + | % horn :- |
2140 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284 </span></span> |
2140 | + | % |
2141 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
2141 | + | % [ (male(P):-gender(P, male)), |
2142 | - | <span class="f6"><span class="b9">% </span></span> |
2142 | + | % (not(male(P)):-not(gender(P, male))), |
2143 | - | <span class="f6"><span class="b9">% [ (not(breeder(X, Y)):-not(breeder(Y, X))),</span></span> |
2143 | + | % (not(gender(P, male)):-not(male(P))), |
2144 | - | <span class="f6"><span class="b9">% (breeder(X, Y):-breeder(Y, X))</span></span> |
2144 | + | % (gender(P, male):-male(P)) |
2145 | - | <span class="f6"><span class="b9">% ].</span></span> |
2145 | + | % ]. |
2146 | - | <span class="f6"><span class="b9">% </span></span> |
2146 | + | |
2147 | - | <span class="f9"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284 </span></span> |
2147 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291 |
2148 | - | <span class="f9"><span class="b9">% 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))])).</span></span> |
2148 | + | % pfc :- |
2149 | - | <span class="f9"><span class="b9">% </span></span> |
2149 | + | % |
2150 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284 </span></span></span> |
2150 | + | % [ (gender(P, male), {vg(s(P))}==>male(P)), |
2151 | - | <span class="f4"><span class="bold"><span class="b9">% 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))}))).</span></span></span> |
2151 | + | % (neg(gender(P, male)), {vg(s(P))}==>neg(male(P))), |
2152 | - | <span class="f4"><span class="bold"><span class="b9">% </span></span></span> |
2152 | + | % (neg(male(P)), {vg(s(P))}==>neg(gender(P, male))), |
2153 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284 </span></span></span></span> |
2153 | + | % (male(P), {vg(s(P))}==>gender(P, male)) |
2154 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:boxlog_to_pfc((breeder(X, Y):-breeder(Y, X)), (breeder(Y, X), {vg(s(Y, X))}==>breeder(X, Y)))).</span></span></span></span> |
2154 | + | % ]. |
2155 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2158 | + | |
2159 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2159 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291 |
2160 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2160 | + | % gripe_time(warn(0.8518059040000026>0.8), user:pfc_fwd2(clif(iff(gender(P, male), male(P))), (u, u))). |
2161 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2161 | + | |
2162 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284 </span></span></span> |
2162 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291 |
2163 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
2163 | + | % gripe_time(warn(0.8534780039999958>0.6), user:pfc_assert_fast_timed(clif(iff(gender(P, male), male(P))), (u, u))). |
2164 | - | <span class="f6"><span class="bold"><span class="b9">% all(Y, all(X, iff(breeder(X, Y), breeder(Y, X)))).</span></span></span> |
2164 | + | |
2165 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
2165 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291 |
2166 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284 </span></span></span> |
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 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
2167 | + | |
2168 | - | <span class="f1"><span class="bold"><span class="b9">% all(Y, all(X, (breeder(X, Y)<=>breeder(Y, X)))).</span></span></span> |
2168 | + | |
2169 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
2169 | + | |
2170 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284 </span></span></span> |
2170 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2171 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
2171 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2172 | - | <span class="f7"><span class="bold"><span class="b0">% (not(breeder(X, Y))v breeder(Y, X))& (not(breeder(Y, X))v breeder(X, Y)).</span></span></span> |
2172 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2173 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
2173 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2174 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284 </span></span> |
2174 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292 |
2175 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
2175 | + | % kif :- |
2176 | - | <span class="f6"><span class="b9">% </span></span> |
2176 | + | % all(P, iff(gender(P, female), female(P))). |
2177 | - | <span class="f6"><span class="b9">% [ (not(breeder(X, Y)):-not(breeder(Y, X))),</span></span> |
2177 | + | |
2178 | - | <span class="f6"><span class="b9">% (breeder(X, Y):-breeder(Y, X))</span></span> |
2178 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292 |
2179 | - | <span class="f6"><span class="b9">% ].</span></span> |
2179 | + | % pkif :- |
2180 | - | <span class="f6"><span class="b9">% </span></span> |
2180 | + | % all(P, (gender(P, female)<=>female(P))). |
2181 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284 </span></span></span></span> |
2181 | + | |
2182 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
2182 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292 |
2183 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
2183 | + | % cnf :- |
2184 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (neg(breeder(X, Y))<-neg(breeder(Y, X)), {vg(s(Y, X))}),</span></span></span></span> |
2184 | + | % (not(gender(P, female))v female(P))& (not(female(P))v gender(P, female)). |
2185 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (breeder(Y, X), {vg(s(Y, X))}==>breeder(X, Y))</span></span></span></span> |
2185 | + | |
2186 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
2186 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292 |
2187 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
2187 | + | % horn :- |
2188 | - | <span class="bold"><span class="f2"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284 </span></span></span> |
2188 | + | % |
2189 | - | <span class="bold"><span class="f2"><span class="b9">% Adding (:) ptBinaryPredicate(breeder) <-------- (pt(tPred(breeder),rhs([ptBinaryPredicate(breeder)])) <-TF-> tPred(breeder))</span></span></span> |
2189 | + | % [ (female(P):-gender(P, female)), |
2190 | % (not(female(P)):-not(gender(P, female))), | |
2191 | % (not(gender(P, female)):-not(female(P))), | |
2192 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2192 | + | % (gender(P, female):-female(P)) |
2193 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2193 | + | % ]. |
2194 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2194 | + | |
2195 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2195 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292 |
2196 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284 </span></span></span> |
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 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
2197 | + | |
2198 | - | <span class="f6"><span class="bold"><span class="b9">% all(Y, all(X, iff(breeder(X, Y), breeder(Y, X)))).</span></span></span> |
2198 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292 |
2199 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
2199 | + | % succeed(user:boxlog_to_pfc((female(P):-gender(P, female)), (gender(P, female), {vg(s(P))}==>female(P)))). |
2200 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284 </span></span></span> |
2200 | + | |
2201 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
2201 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292 |
2202 | - | <span class="f1"><span class="bold"><span class="b9">% all(Y, all(X, (breeder(X, Y)<=>breeder(Y, X)))).</span></span></span> |
2202 | + | % succeed(user:boxlog_to_pfc((not(female(P)):-not(gender(P, female))), (neg(gender(P, female)), {vg(s(P))}==>neg(female(P))))). |
2203 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
2203 | + | |
2204 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284 </span></span></span> |
2204 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292 |
2205 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
2205 | + | % succeed(user:boxlog_to_pfc((not(gender(P, female)):-not(female(P))), (neg(female(P)), {vg(s(P))}==>neg(gender(P, female))))). |
2206 | - | <span class="f7"><span class="bold"><span class="b0">% (not(breeder(X, Y))v breeder(Y, X))& (not(breeder(Y, X))v breeder(X, Y)).</span></span></span> |
2206 | + | |
2207 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
2207 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292 |
2208 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284 </span></span> |
2208 | + | % succeed(user:boxlog_to_pfc((gender(P, female):-female(P)), (female(P), {vg(s(P))}==>gender(P, female)))). |
2209 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
2209 | + | |
2210 | - | <span class="f6"><span class="b9">% </span></span> |
2210 | + | |
2211 | - | <span class="f6"><span class="b9">% [ (not(breeder(X, Y)):-not(breeder(Y, X))),</span></span> |
2211 | + | |
2212 | - | <span class="f6"><span class="b9">% (breeder(X, Y):-breeder(Y, X))</span></span> |
2212 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2213 | - | <span class="f6"><span class="b9">% ].</span></span> |
2213 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2214 | - | <span class="f6"><span class="b9">% </span></span> |
2214 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2215 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284 </span></span></span></span> |
2215 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2216 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
2216 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292 |
2217 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
2217 | + | % kif :- |
2218 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (neg(breeder(X, Y))<-neg(breeder(Y, X)), {vg(s(Y, X))}),</span></span></span></span> |
2218 | + | % all(P, iff(gender(P, female), female(P))). |
2219 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (breeder(Y, X), {vg(s(Y, X))}==>breeder(X, Y))</span></span></span></span> |
2219 | + | |
2220 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
2220 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292 |
2221 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
2221 | + | % pkif :- |
2222 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284 </span></span></span></span> |
2222 | + | % all(P, (gender(P, female)<=>female(P))). |
2223 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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))])).</span></span></span></span> |
2223 | + | |
2224 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
2224 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292 |
2225 | - | <span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284 </span></span></span> |
2225 | + | % cnf :- |
2226 | - | <span class="f0 b1"><span class="bold"><span class="bold">% gripe_time(warn(0.9835981700000005>0.8), user:pfc_fwd2(clif(iff(breeder(X, Y), breeder(Y, X))), (u, u))).</span></span></span> |
2226 | + | % (not(gender(P, female))v female(P))& (not(female(P))v gender(P, female)). |
2227 | - | <span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span> |
2227 | + | |
2228 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284 </span></span></span></span> |
2228 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292 |
2229 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% gripe_time(warn(0.9852711280000008>0.6), user:pfc_assert_fast_timed(clif(iff(breeder(X, Y), breeder(Y, X))), (u, u))).</span></span></span></span> |
2229 | + | % horn :- |
2230 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span></span> |
2230 | + | % |
2231 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:284 </span></span></span> |
2231 | + | % [ (female(P):-gender(P, female)), |
2232 | - | <span class="f6"><span class="bold"><span class="b9">% 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)))))).</span></span></span> |
2232 | + | % (not(female(P)):-not(gender(P, female))), |
2233 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
2233 | + | % (not(gender(P, female)):-not(female(P))), |
2234 | % (gender(P, female):-female(P)) | |
2235 | % ]. | |
2236 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2236 | + | |
2237 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2237 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292 |
2238 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2238 | + | % pfc :- |
2239 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2239 | + | % |
2240 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287 </span></span></span> |
2240 | + | % [ (gender(P, female), {vg(s(P))}==>female(P)), |
2241 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
2241 | + | % (neg(gender(P, female)), {vg(s(P))}==>neg(female(P))), |
2242 | - | <span class="f6"><span class="bold"><span class="b9">% all(X,</span></span></span> |
2242 | + | % (neg(female(P)), {vg(s(P))}==>neg(gender(P, female))), |
2243 | - | <span class="f6"><span class="bold"><span class="b9">% all(G1,</span></span></span> |
2243 | + | % (female(P), {vg(s(P))}==>gender(P, female)) |
2244 | - | <span class="f6"><span class="bold"><span class="b9">% all(Y,</span></span></span> |
2244 | + | % ]. |
2245 | - | <span class="f6"><span class="bold"><span class="b9">% all(G2,</span></span></span> |
2245 | + | |
2246 | - | <span class="f6"><span class="bold"><span class="b9">% if((breeder(X, Y), gender(X, G1), otherGender(G1, G2)),</span></span></span> |
2246 | + | |
2247 | - | <span class="f6"><span class="bold"><span class="b9">% gender(Y, G2)))))).</span></span></span> |
2247 | + | |
2248 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
2248 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2249 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287 </span></span></span> |
2249 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2250 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
2250 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2251 | - | <span class="f1"><span class="bold"><span class="b9">% all(X,</span></span></span> |
2251 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2252 | - | <span class="f1"><span class="bold"><span class="b9">% all(G1,</span></span></span> |
2252 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292 |
2253 | - | <span class="f1"><span class="bold"><span class="b9">% all(Y,</span></span></span> |
2253 | + | % kif :- |
2254 | - | <span class="f1"><span class="bold"><span class="b9">% all(G2,</span></span></span> |
2254 | + | % all(P, iff(gender(P, female), female(P))). |
2255 | - | <span class="f1"><span class="bold"><span class="b9">% (breeder(X, Y)& (gender(X, G1)&otherGender(G1, G2))=>gender(Y, G2)))))).</span></span></span> |
2255 | + | |
2256 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
2256 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292 |
2257 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287 </span></span></span> |
2257 | + | % pkif :- |
2258 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
2258 | + | % all(P, (gender(P, female)<=>female(P))). |
2259 | - | <span class="f7"><span class="bold"><span class="b0">% gender(Y, G2)v (not(breeder(X, Y))v (not(gender(X, G1))v not(otherGender(G1, G2)))).</span></span></span> |
2259 | + | |
2260 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
2260 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292 |
2261 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287 </span></span> |
2261 | + | % cnf :- |
2262 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
2262 | + | % (not(gender(P, female))v female(P))& (not(female(P))v gender(P, female)). |
2263 | - | <span class="f6"><span class="b9">% </span></span> |
2263 | + | |
2264 | - | <span class="f6"><span class="b9">% [ (not(breeder(X, Y)):-not(gender(Y, G2)), gender(X, G1), otherGender(G1, G2)),</span></span> |
2264 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292 |
2265 | - | <span class="f6"><span class="b9">% (not(gender(X, G1)):-not(gender(Y, G2)), breeder(X, Y), otherGender(G1, G2)),</span></span> |
2265 | + | % horn :- |
2266 | - | <span class="f6"><span class="b9">% (not(otherGender(G1, G2)):-not(gender(Y, G2)), breeder(X, Y), gender(X, G1)),</span></span> |
2266 | + | % |
2267 | - | <span class="f6"><span class="b9">% (gender(Y, G2):-breeder(X, Y), gender(X, G1), otherGender(G1, G2))</span></span> |
2267 | + | % [ (female(P):-gender(P, female)), |
2268 | - | <span class="f6"><span class="b9">% ].</span></span> |
2268 | + | % (not(female(P)):-not(gender(P, female))), |
2269 | - | <span class="f6"><span class="b9">% </span></span> |
2269 | + | % (not(gender(P, female)):-not(female(P))), |
2270 | - | <span class="f9"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287 </span></span> |
2270 | + | % (gender(P, female):-female(P)) |
2271 | - | <span class="f9"><span class="b9">% 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))])).</span></span> |
2271 | + | % ]. |
2272 | - | <span class="f9"><span class="b9">% </span></span> |
2272 | + | |
2273 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287 </span></span></span> |
2273 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292 |
2274 | - | <span class="f4"><span class="bold"><span class="b9">% 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))}))).</span></span></span> |
2274 | + | % pfc :- |
2275 | - | <span class="f4"><span class="bold"><span class="b9">% </span></span></span> |
2275 | + | % |
2276 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287 </span></span></span> |
2276 | + | % [ (gender(P, female), {vg(s(P))}==>female(P)), |
2277 | - | <span class="f4"><span class="bold"><span class="b9">% 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))}))).</span></span></span> |
2277 | + | % (neg(gender(P, female)), {vg(s(P))}==>neg(female(P))), |
2278 | - | <span class="f4"><span class="bold"><span class="b9">% </span></span></span> |
2278 | + | % (neg(female(P)), {vg(s(P))}==>neg(gender(P, female))), |
2279 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287 </span></span></span> |
2279 | + | % (female(P), {vg(s(P))}==>gender(P, female)) |
2280 | - | <span class="f4"><span class="bold"><span class="b9">% 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))}))).</span></span></span> |
2280 | + | % ]. |
2281 | - | <span class="f4"><span class="bold"><span class="b9">% </span></span></span> |
2281 | + | |
2282 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287 </span></span></span></span> |
2282 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292 |
2283 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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)))).</span></span></span></span> |
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 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2287 | + | |
2288 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2288 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292 |
2289 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2289 | + | % gripe_time(warn(0.8516298839999976>0.6), user:pfc_assert_fast_timed(clif(iff(gender(P, female), female(P))), (u, u))). |
2290 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2290 | + | |
2291 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287 </span></span></span> |
2291 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292 |
2292 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
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 | - | <span class="f6"><span class="bold"><span class="b9">% all(X,</span></span></span> |
2293 | + | |
2294 | - | <span class="f6"><span class="bold"><span class="b9">% all(G1,</span></span></span> |
2294 | + | |
2295 | - | <span class="f6"><span class="bold"><span class="b9">% all(Y,</span></span></span> |
2295 | + | |
2296 | - | <span class="f6"><span class="bold"><span class="b9">% all(G2,</span></span></span> |
2296 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2297 | - | <span class="f6"><span class="bold"><span class="b9">% if((breeder(X, Y), gender(X, G1), otherGender(G1, G2)),</span></span></span> |
2297 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2298 | - | <span class="f6"><span class="bold"><span class="b9">% gender(Y, G2)))))).</span></span></span> |
2298 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2299 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
2299 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2300 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287 </span></span></span> |
2300 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294 |
2301 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
2301 | + | % kif :- |
2302 | - | <span class="f1"><span class="bold"><span class="b9">% all(X,</span></span></span> |
2302 | + | % all(P, iff(male(P), neg(female(P)))). |
2303 | - | <span class="f1"><span class="bold"><span class="b9">% all(G1,</span></span></span> |
2303 | + | |
2304 | - | <span class="f1"><span class="bold"><span class="b9">% all(Y,</span></span></span> |
2304 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294 |
2305 | - | <span class="f1"><span class="bold"><span class="b9">% all(G2,</span></span></span> |
2305 | + | % pkif :- |
2306 | - | <span class="f1"><span class="bold"><span class="b9">% (breeder(X, Y)& (gender(X, G1)&otherGender(G1, G2))=>gender(Y, G2)))))).</span></span></span> |
2306 | + | % all(P, (male(P)<=>not(female(P)))). |
2307 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
2307 | + | |
2308 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287 </span></span></span> |
2308 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294 |
2309 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
2309 | + | % cnf :- |
2310 | - | <span class="f7"><span class="bold"><span class="b0">% gender(Y, G2)v (not(breeder(X, Y))v (not(gender(X, G1))v not(otherGender(G1, G2)))).</span></span></span> |
2310 | + | % (not(male(P))v not(female(P)))& (female(P)v male(P)). |
2311 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
2311 | + | |
2312 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287 </span></span> |
2312 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294 |
2313 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
2313 | + | % horn :- |
2314 | - | <span class="f6"><span class="b9">% </span></span> |
2314 | + | % |
2315 | - | <span class="f6"><span class="b9">% [ (not(breeder(X, Y)):-not(gender(Y, G2)), gender(X, G1), otherGender(G1, G2)),</span></span> |
2315 | + | % [ (female(P):-not(male(P))), |
2316 | - | <span class="f6"><span class="b9">% (not(gender(X, G1)):-not(gender(Y, G2)), breeder(X, Y), otherGender(G1, G2)),</span></span> |
2316 | + | % (male(P):-not(female(P))), |
2317 | - | <span class="f6"><span class="b9">% (not(otherGender(G1, G2)):-not(gender(Y, G2)), breeder(X, Y), gender(X, G1)),</span></span> |
2317 | + | % (not(female(P)):-male(P)), |
2318 | - | <span class="f6"><span class="b9">% (gender(Y, G2):-breeder(X, Y), gender(X, G1), otherGender(G1, G2))</span></span> |
2318 | + | % (not(male(P)):-female(P)) |
2319 | - | <span class="f6"><span class="b9">% ].</span></span> |
2319 | + | % ]. |
2320 | - | <span class="f6"><span class="b9">% </span></span> |
2320 | + | |
2321 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287 </span></span></span></span> |
2321 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294 |
2322 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
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 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
2323 | + | |
2324 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (neg(breeder(X, Y))<-neg(gender(Y, G2)), gender(X, G1), {otherGender(G1, G2)}, {vg(s(Y, X))}),</span></span></span></span> |
2324 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294 |
2325 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(gender(X, G1))<-neg(gender(Y, G2)), breeder(X, Y), {otherGender(G1, G2)}, {vg(s(G1, X))}),</span></span></span></span> |
2325 | + | % succeed(user:boxlog_to_pfc((female(P):-not(male(P))), (neg(male(P)), {vg(s(P))}==>female(P)))). |
2326 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(otherGender(G1, G2))<-neg(gender(Y, G2)), breeder(X, Y), gender(X, G1), {vg(s(G2, G1))}),</span></span></span></span> |
2326 | + | |
2327 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (breeder(X, Y), gender(X, G1), {otherGender(G1, G2)}, {vg(s(G2, Y))}==>gender(Y, G2))</span></span></span></span> |
2327 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294 |
2328 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
2328 | + | % succeed(user:boxlog_to_pfc((male(P):-not(female(P))), (neg(female(P)), {vg(s(P))}==>male(P)))). |
2329 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
2329 | + | |
2330 | - | <span class="bold"><span class="f2"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287 </span></span></span> |
2330 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294 |
2331 | - | <span class="bold"><span class="f2"><span class="b9">% Adding (:) ptBinaryPredicate(gender) <-------- (pt(tPred(gender),rhs([ptBinaryPredicate(gender)])) <-TF-> tPred(gender))</span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2334 | + | % succeed(user:boxlog_to_pfc((not(male(P)):-female(P)), (female(P), {vg(s(P))}==>neg(male(P))))). |
2335 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2335 | + | |
2336 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2336 | + | |
2337 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2337 | + | |
2338 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287 </span></span></span> |
2338 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2339 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
2339 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2340 | - | <span class="f6"><span class="bold"><span class="b9">% all(X,</span></span></span> |
2340 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2341 | - | <span class="f6"><span class="bold"><span class="b9">% all(G1,</span></span></span> |
2341 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2342 | - | <span class="f6"><span class="bold"><span class="b9">% all(Y,</span></span></span> |
2342 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294 |
2343 | - | <span class="f6"><span class="bold"><span class="b9">% all(G2,</span></span></span> |
2343 | + | % kif :- |
2344 | - | <span class="f6"><span class="bold"><span class="b9">% if((breeder(X, Y), gender(X, G1), otherGender(G1, G2)),</span></span></span> |
2344 | + | % all(P, iff(male(P), neg(female(P)))). |
2345 | - | <span class="f6"><span class="bold"><span class="b9">% gender(Y, G2)))))).</span></span></span> |
2345 | + | |
2346 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
2346 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294 |
2347 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287 </span></span></span> |
2347 | + | % pkif :- |
2348 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
2348 | + | % all(P, (male(P)<=>not(female(P)))). |
2349 | - | <span class="f1"><span class="bold"><span class="b9">% all(X,</span></span></span> |
2349 | + | |
2350 | - | <span class="f1"><span class="bold"><span class="b9">% all(G1,</span></span></span> |
2350 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294 |
2351 | - | <span class="f1"><span class="bold"><span class="b9">% all(Y,</span></span></span> |
2351 | + | % cnf :- |
2352 | - | <span class="f1"><span class="bold"><span class="b9">% all(G2,</span></span></span> |
2352 | + | % (not(male(P))v not(female(P)))& (female(P)v male(P)). |
2353 | - | <span class="f1"><span class="bold"><span class="b9">% (breeder(X, Y)& (gender(X, G1)&otherGender(G1, G2))=>gender(Y, G2)))))).</span></span></span> |
2353 | + | |
2354 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
2354 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294 |
2355 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287 </span></span></span> |
2355 | + | % horn :- |
2356 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
2356 | + | % |
2357 | - | <span class="f7"><span class="bold"><span class="b0">% gender(Y, G2)v (not(breeder(X, Y))v (not(gender(X, G1))v not(otherGender(G1, G2)))).</span></span></span> |
2357 | + | % [ (female(P):-not(male(P))), |
2358 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
2358 | + | % (male(P):-not(female(P))), |
2359 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287 </span></span> |
2359 | + | % (not(female(P)):-male(P)), |
2360 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
2360 | + | % (not(male(P)):-female(P)) |
2361 | - | <span class="f6"><span class="b9">% </span></span> |
2361 | + | % ]. |
2362 | - | <span class="f6"><span class="b9">% [ (not(breeder(X, Y)):-not(gender(Y, G2)), gender(X, G1), otherGender(G1, G2)),</span></span> |
2362 | + | |
2363 | - | <span class="f6"><span class="b9">% (not(gender(X, G1)):-not(gender(Y, G2)), breeder(X, Y), otherGender(G1, G2)),</span></span> |
2363 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294 |
2364 | - | <span class="f6"><span class="b9">% (not(otherGender(G1, G2)):-not(gender(Y, G2)), breeder(X, Y), gender(X, G1)),</span></span> |
2364 | + | % pfc :- |
2365 | - | <span class="f6"><span class="b9">% (gender(Y, G2):-breeder(X, Y), gender(X, G1), otherGender(G1, G2))</span></span> |
2365 | + | % |
2366 | - | <span class="f6"><span class="b9">% ].</span></span> |
2366 | + | % [ (neg(male(P)), {vg(s(P))}==>female(P)), |
2367 | - | <span class="f6"><span class="b9">% </span></span> |
2367 | + | % (neg(female(P)), {vg(s(P))}==>male(P)), |
2368 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287 </span></span></span></span> |
2368 | + | % (male(P), {vg(s(P))}==>neg(female(P))), |
2369 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
2369 | + | % (female(P), {vg(s(P))}==>neg(male(P))) |
2370 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
2370 | + | % ]. |
2371 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (neg(breeder(X, Y))<-neg(gender(Y, G2)), gender(X, G1), {otherGender(G1, G2)}, {vg(s(Y, X))}),</span></span></span></span> |
2371 | + | |
2372 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(gender(X, G1))<-neg(gender(Y, G2)), breeder(X, Y), {otherGender(G1, G2)}, {vg(s(G1, X))}),</span></span></span></span> |
2372 | + | |
2373 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(otherGender(G1, G2))<-neg(gender(Y, G2)), breeder(X, Y), gender(X, G1), {vg(s(G2, G1))}),</span></span></span></span> |
2373 | + | |
2374 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (breeder(X, Y), gender(X, G1), {otherGender(G1, G2)}, {vg(s(G2, Y))}==>gender(Y, G2))</span></span></span></span> |
2374 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2375 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
2375 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2376 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
2376 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2377 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287 </span></span></span></span> |
2377 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2378 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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))])).</span></span></span></span> |
2378 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294 |
2379 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
2379 | + | % kif :- |
2380 | - | <span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287 </span></span></span> |
2380 | + | % all(P, iff(male(P), neg(female(P)))). |
2381 | - | <span class="f0 b1"><span class="bold"><span class="bold">% 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))).</span></span></span> |
2381 | + | |
2382 | - | <span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span> |
2382 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294 |
2383 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287 </span></span></span></span> |
2383 | + | % pkif :- |
2384 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% 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))).</span></span></span></span> |
2384 | + | % all(P, (male(P)<=>not(female(P)))). |
2385 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span></span> |
2385 | + | |
2386 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:287 </span></span></span> |
2386 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294 |
2387 | - | <span class="f6"><span class="bold"><span class="b9">% 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)))))).</span></span></span> |
2387 | + | % cnf :- |
2388 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2391 | + | % horn :- |
2392 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2392 | + | % |
2393 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2393 | + | % [ (female(P):-not(male(P))), |
2394 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2394 | + | % (male(P):-not(female(P))), |
2395 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291 </span></span></span> |
2395 | + | % (not(female(P)):-male(P)), |
2396 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
2396 | + | % (not(male(P)):-female(P)) |
2397 | - | <span class="f6"><span class="bold"><span class="b9">% all(P, iff(gender(P, male), male(P))).</span></span></span> |
2397 | + | % ]. |
2398 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
2398 | + | |
2399 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291 </span></span></span> |
2399 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294 |
2400 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
2400 | + | % pfc :- |
2401 | - | <span class="f1"><span class="bold"><span class="b9">% all(P, (gender(P, male)<=>male(P))).</span></span></span> |
2401 | + | % |
2402 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
2402 | + | % [ (neg(male(P)), {vg(s(P))}==>female(P)), |
2403 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291 </span></span></span> |
2403 | + | % (neg(female(P)), {vg(s(P))}==>male(P)), |
2404 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
2404 | + | % (male(P), {vg(s(P))}==>neg(female(P))), |
2405 | - | <span class="f7"><span class="bold"><span class="b0">% (not(gender(P, male))v male(P))& (not(male(P))v gender(P, male)).</span></span></span> |
2405 | + | % (female(P), {vg(s(P))}==>neg(male(P))) |
2406 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
2406 | + | % ]. |
2407 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291 </span></span> |
2407 | + | |
2408 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
2408 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294 |
2409 | - | <span class="f6"><span class="b9">% </span></span> |
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 | - | <span class="f6"><span class="b9">% [ (male(P):-gender(P, male)),</span></span> |
2410 | + | |
2411 | - | <span class="f6"><span class="b9">% (not(male(P)):-not(gender(P, male))),</span></span> |
2411 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294 |
2412 | - | <span class="f6"><span class="b9">% (not(gender(P, male)):-not(male(P))),</span></span> |
2412 | + | % gripe_time(warn(0.7661771560000048>0.6), user:pfc_assert_fast_timed(clif(iff(male(P), neg(female(P)))), (u, u))). |
2413 | - | <span class="f6"><span class="b9">% (gender(P, male):-male(P))</span></span> |
2413 | + | |
2414 | - | <span class="f6"><span class="b9">% ].</span></span> |
2414 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294 |
2415 | - | <span class="f6"><span class="b9">% </span></span> |
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 | - | <span class="f9"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291 </span></span> |
2416 | + | |
2417 | - | <span class="f9"><span class="b9">% 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))])).</span></span> |
2417 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297 |
2418 | - | <span class="f9"><span class="b9">% </span></span> |
2418 | + | % kif:cl_assert(pfc(pfc_file), clif(if(human(P), female(P)v male(P)))). |
2419 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291 </span></span></span></span> |
2419 | + | |
2420 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:boxlog_to_pfc((male(P):-gender(P, male)), (gender(P, male), {vg(s(P))}==>male(P)))).</span></span></span></span> |
2420 | + | |
2421 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
2421 | + | |
2422 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291 </span></span></span></span> |
2422 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2423 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:boxlog_to_pfc((not(male(P)):-not(gender(P, male))), (neg(gender(P, male)), {vg(s(P))}==>neg(male(P))))).</span></span></span></span> |
2423 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2424 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
2424 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2425 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291 </span></span></span></span> |
2425 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2426 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:boxlog_to_pfc((not(gender(P, male)):-not(male(P))), (neg(male(P)), {vg(s(P))}==>neg(gender(P, male))))).</span></span></span></span> |
2426 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297 |
2427 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
2427 | + | % kif :- |
2428 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291 </span></span></span></span> |
2428 | + | % all(N3, if(human(N3), female(N3)v male(N3))). |
2429 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:boxlog_to_pfc((gender(P, male):-male(P)), (male(P), {vg(s(P))}==>gender(P, male)))).</span></span></span></span> |
2429 | + | |
2430 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2433 | + | |
2434 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2434 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297 |
2435 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2435 | + | % cnf :- |
2436 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2436 | + | % not(human(N3))v (female(N3)v male(N3)). |
2437 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291 </span></span></span> |
2437 | + | |
2438 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
2438 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297 |
2439 | - | <span class="f6"><span class="bold"><span class="b9">% all(P, iff(gender(P, male), male(P))).</span></span></span> |
2439 | + | % horn :- |
2440 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
2440 | + | % |
2441 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291 </span></span></span> |
2441 | + | % [ (female(N3):-human(N3), not(male(N3))), |
2442 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
2442 | + | % (male(N3):-human(N3), not(female(N3))), |
2443 | - | <span class="f1"><span class="bold"><span class="b9">% all(P, (gender(P, male)<=>male(P))).</span></span></span> |
2443 | + | % (not(human(N3)):-not(female(N3)), not(male(N3))) |
2444 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
2444 | + | % ]. |
2445 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291 </span></span></span> |
2445 | + | |
2446 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
2446 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297 |
2447 | - | <span class="f7"><span class="bold"><span class="b0">% (not(gender(P, male))v male(P))& (not(male(P))v gender(P, male)).</span></span></span> |
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 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
2448 | + | |
2449 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291 </span></span> |
2449 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297 |
2450 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
2450 | + | % succeed(user:boxlog_to_pfc((female(N3):-human(N3), not(male(N3))), (human(N3), neg(male(N3)), {vg(s(N3))}==>female(N3)))). |
2451 | - | <span class="f6"><span class="b9">% </span></span> |
2451 | + | |
2452 | - | <span class="f6"><span class="b9">% [ (male(P):-gender(P, male)),</span></span> |
2452 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297 |
2453 | - | <span class="f6"><span class="b9">% (not(male(P)):-not(gender(P, male))),</span></span> |
2453 | + | % succeed(user:boxlog_to_pfc((male(N3):-human(N3), not(female(N3))), (human(N3), neg(female(N3)), {vg(s(N3))}==>male(N3)))). |
2454 | - | <span class="f6"><span class="b9">% (not(gender(P, male)):-not(male(P))),</span></span> |
2454 | + | |
2455 | - | <span class="f6"><span class="b9">% (gender(P, male):-male(P))</span></span> |
2455 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297 |
2456 | - | <span class="f6"><span class="b9">% ].</span></span> |
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 | - | <span class="f6"><span class="b9">% </span></span> |
2457 | + | |
2458 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291 </span></span></span></span> |
2458 | + | |
2459 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
2459 | + | |
2460 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
2460 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2461 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (gender(P, male), {vg(s(P))}==>male(P)),</span></span></span></span> |
2461 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2462 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(gender(P, male)), {vg(s(P))}==>neg(male(P))),</span></span></span></span> |
2462 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2463 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(male(P)), {vg(s(P))}==>neg(gender(P, male))),</span></span></span></span> |
2463 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2464 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (male(P), {vg(s(P))}==>gender(P, male))</span></span></span></span> |
2464 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297 |
2465 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
2465 | + | % kif :- |
2466 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2469 | + | % pkif :- |
2470 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2470 | + | % all(N3, (human(N3)=>female(N3)v male(N3))). |
2471 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2471 | + | |
2472 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2472 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297 |
2473 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291 </span></span></span> |
2473 | + | % cnf :- |
2474 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
2474 | + | % not(human(N3))v (female(N3)v male(N3)). |
2475 | - | <span class="f6"><span class="bold"><span class="b9">% all(P, iff(gender(P, male), male(P))).</span></span></span> |
2475 | + | |
2476 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
2476 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297 |
2477 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291 </span></span></span> |
2477 | + | % horn :- |
2478 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
2478 | + | % |
2479 | - | <span class="f1"><span class="bold"><span class="b9">% all(P, (gender(P, male)<=>male(P))).</span></span></span> |
2479 | + | % [ (female(N3):-human(N3), not(male(N3))), |
2480 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
2480 | + | % (male(N3):-human(N3), not(female(N3))), |
2481 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291 </span></span></span> |
2481 | + | % (not(human(N3)):-not(female(N3)), not(male(N3))) |
2482 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
2482 | + | % ]. |
2483 | - | <span class="f7"><span class="bold"><span class="b0">% (not(gender(P, male))v male(P))& (not(male(P))v gender(P, male)).</span></span></span> |
2483 | + | |
2484 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
2484 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297 |
2485 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291 </span></span> |
2485 | + | % pfc :- |
2486 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
2486 | + | % |
2487 | - | <span class="f6"><span class="b9">% </span></span> |
2487 | + | % [ (human(N3), neg(male(N3)), {vg(s(N3))}==>female(N3)), |
2488 | - | <span class="f6"><span class="b9">% [ (male(P):-gender(P, male)),</span></span> |
2488 | + | % (human(N3), neg(female(N3)), {vg(s(N3))}==>male(N3)), |
2489 | - | <span class="f6"><span class="b9">% (not(male(P)):-not(gender(P, male))),</span></span> |
2489 | + | % (neg(female(N3)), neg(male(N3)), {vg(s(N3))}==>neg(human(N3))) |
2490 | - | <span class="f6"><span class="b9">% (not(gender(P, male)):-not(male(P))),</span></span> |
2490 | + | % ]. |
2491 | - | <span class="f6"><span class="b9">% (gender(P, male):-male(P))</span></span> |
2491 | + | |
2492 | - | <span class="f6"><span class="b9">% ].</span></span> |
2492 | + | |
2493 | - | <span class="f6"><span class="b9">% </span></span> |
2493 | + | |
2494 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291 </span></span></span></span> |
2494 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2495 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
2495 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2496 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
2496 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2497 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (gender(P, male), {vg(s(P))}==>male(P)),</span></span></span></span> |
2497 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2498 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(gender(P, male)), {vg(s(P))}==>neg(male(P))),</span></span></span></span> |
2498 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297 |
2499 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(male(P)), {vg(s(P))}==>neg(gender(P, male))),</span></span></span></span> |
2499 | + | % kif :- |
2500 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (male(P), {vg(s(P))}==>gender(P, male))</span></span></span></span> |
2500 | + | % all(N3, if(human(N3), female(N3)v male(N3))). |
2501 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
2501 | + | |
2502 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
2502 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297 |
2503 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291 </span></span></span></span> |
2503 | + | % pkif :- |
2504 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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))])).</span></span></span></span> |
2504 | + | % all(N3, (human(N3)=>female(N3)v male(N3))). |
2505 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
2505 | + | |
2506 | - | <span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291 </span></span></span> |
2506 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297 |
2507 | - | <span class="f0 b1"><span class="bold"><span class="bold">% gripe_time(warn(0.8518059040000026>0.8), user:pfc_fwd2(clif(iff(gender(P, male), male(P))), (u, u))).</span></span></span> |
2507 | + | % cnf :- |
2508 | - | <span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span> |
2508 | + | % not(human(N3))v (female(N3)v male(N3)). |
2509 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291 </span></span></span></span> |
2509 | + | |
2510 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% gripe_time(warn(0.8534780039999958>0.6), user:pfc_assert_fast_timed(clif(iff(gender(P, male), male(P))), (u, u))).</span></span></span></span> |
2510 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297 |
2511 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span></span> |
2511 | + | % horn :- |
2512 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:291 </span></span></span> |
2512 | + | % |
2513 | - | <span class="f6"><span class="bold"><span class="b9">% succeed(user:must_det_l((show_interesting_cl(kif(fwc), iff(gender(_G637, male), male(_G637))), kif_process(iff(gender(_G637, male), male(_G637)))))).</span></span></span> |
2513 | + | % [ (female(N3):-human(N3), not(male(N3))), |
2514 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
2514 | + | % (male(N3):-human(N3), not(female(N3))), |
2515 | % (not(human(N3)):-not(female(N3)), not(male(N3))) | |
2516 | % ]. | |
2517 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2517 | + | |
2518 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2518 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297 |
2519 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2519 | + | % pfc :- |
2520 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2520 | + | % |
2521 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292 </span></span></span> |
2521 | + | % [ (human(N3), neg(male(N3)), {vg(s(N3))}==>female(N3)), |
2522 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
2522 | + | % (human(N3), neg(female(N3)), {vg(s(N3))}==>male(N3)), |
2523 | - | <span class="f6"><span class="bold"><span class="b9">% all(P, iff(gender(P, female), female(P))).</span></span></span> |
2523 | + | % (neg(female(N3)), neg(male(N3)), {vg(s(N3))}==>neg(human(N3))) |
2524 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
2524 | + | % ]. |
2525 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292 </span></span></span> |
2525 | + | |
2526 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
2526 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297 |
2527 | - | <span class="f1"><span class="bold"><span class="b9">% all(P, (gender(P, female)<=>female(P))).</span></span></span> |
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 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
2528 | + | |
2529 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292 </span></span></span> |
2529 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297 |
2530 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
2530 | + | % gripe_time(warn(1.047079433999997>0.8), user:pfc_fwd2(clif(if(human(_G649), female(_G649)v male(_G649))), (u, u))). |
2531 | - | <span class="f7"><span class="bold"><span class="b0">% (not(gender(P, female))v female(P))& (not(female(P))v gender(P, female)).</span></span></span> |
2531 | + | |
2532 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
2532 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297 |
2533 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292 </span></span> |
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 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
2534 | + | |
2535 | - | <span class="f6"><span class="b9">% </span></span> |
2535 | + | |
2536 | - | <span class="f6"><span class="b9">% [ (female(P):-gender(P, female)),</span></span> |
2536 | + | |
2537 | - | <span class="f6"><span class="b9">% (not(female(P)):-not(gender(P, female))),</span></span> |
2537 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2538 | - | <span class="f6"><span class="b9">% (not(gender(P, female)):-not(female(P))),</span></span> |
2538 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2539 | - | <span class="f6"><span class="b9">% (gender(P, female):-female(P))</span></span> |
2539 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2540 | - | <span class="f6"><span class="b9">% ].</span></span> |
2540 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2541 | - | <span class="f6"><span class="b9">% </span></span> |
2541 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 |
2542 | - | <span class="f9"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292 </span></span> |
2542 | + | % kif :- |
2543 | - | <span class="f9"><span class="b9">% 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))])).</span></span> |
2543 | + | % all(X, all(Y, iff(parent(X, Y)&female(X), mother(X, Y)))). |
2544 | - | <span class="f9"><span class="b9">% </span></span> |
2544 | + | |
2545 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292 </span></span></span></span> |
2545 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 |
2546 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:boxlog_to_pfc((female(P):-gender(P, female)), (gender(P, female), {vg(s(P))}==>female(P)))).</span></span></span></span> |
2546 | + | % pkif :- |
2547 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
2547 | + | % all(X, all(Y, (parent(X, Y)&female(X)<=>mother(X, Y)))). |
2548 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292 </span></span></span></span> |
2548 | + | |
2549 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:boxlog_to_pfc((not(female(P)):-not(gender(P, female))), (neg(gender(P, female)), {vg(s(P))}==>neg(female(P))))).</span></span></span></span> |
2549 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 |
2550 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
2550 | + | % cnf :- |
2551 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292 </span></span></span></span> |
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 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:boxlog_to_pfc((not(gender(P, female)):-not(female(P))), (neg(female(P)), {vg(s(P))}==>neg(gender(P, female))))).</span></span></span></span> |
2552 | + | |
2553 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
2553 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 |
2554 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292 </span></span></span></span> |
2554 | + | % horn :- |
2555 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:boxlog_to_pfc((gender(P, female):-female(P)), (female(P), {vg(s(P))}==>gender(P, female)))).</span></span></span></span> |
2555 | + | % |
2556 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2559 | + | % (not(mother(X, Y)):-not(parent(X, Y))), |
2560 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2560 | + | % (not(parent(X, Y)):-not(mother(X, Y)), female(X)), |
2561 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2561 | + | % (mother(X, Y):-parent(X, Y), female(X)), |
2562 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2562 | + | % (parent(X, Y):-mother(X, Y)) |
2563 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292 </span></span></span> |
2563 | + | % ]. |
2564 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
2564 | + | |
2565 | - | <span class="f6"><span class="bold"><span class="b9">% all(P, iff(gender(P, female), female(P))).</span></span></span> |
2565 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 |
2566 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
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 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292 </span></span></span> |
2567 | + | |
2568 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
2568 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 |
2569 | - | <span class="f1"><span class="bold"><span class="b9">% all(P, (gender(P, female)<=>female(P))).</span></span></span> |
2569 | + | % succeed(user:boxlog_to_pfc((female(X):-mother(X, Y)), (mother(X, Y), {vg(s(X))}==>female(X)))). |
2570 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
2570 | + | |
2571 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292 </span></span></span> |
2571 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 |
2572 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
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 | - | <span class="f7"><span class="bold"><span class="b0">% (not(gender(P, female))v female(P))& (not(female(P))v gender(P, female)).</span></span></span> |
2573 | + | |
2574 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
2574 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 |
2575 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292 </span></span> |
2575 | + | % succeed(user:boxlog_to_pfc((not(mother(X, Y)):-not(female(X))), (neg(mother(X, Y))<-neg(female(X)), {vg(s(X))}))). |
2576 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
2576 | + | |
2577 | - | <span class="f6"><span class="b9">% </span></span> |
2577 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 |
2578 | - | <span class="f6"><span class="b9">% [ (female(P):-gender(P, female)),</span></span> |
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 | - | <span class="f6"><span class="b9">% (not(female(P)):-not(gender(P, female))),</span></span> |
2579 | + | |
2580 | - | <span class="f6"><span class="b9">% (not(gender(P, female)):-not(female(P))),</span></span> |
2580 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 |
2581 | - | <span class="f6"><span class="b9">% (gender(P, female):-female(P))</span></span> |
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 | - | <span class="f6"><span class="b9">% ].</span></span> |
2582 | + | |
2583 | - | <span class="f6"><span class="b9">% </span></span> |
2583 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 |
2584 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292 </span></span></span></span> |
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 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
2585 | + | |
2586 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
2586 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 |
2587 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (gender(P, female), {vg(s(P))}==>female(P)),</span></span></span></span> |
2587 | + | % succeed(user:boxlog_to_pfc((parent(X, Y):-mother(X, Y)), (mother(X, Y), {vg(s(Y, X))}==>parent(X, Y)))). |
2588 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(gender(P, female)), {vg(s(P))}==>neg(female(P))),</span></span></span></span> |
2588 | + | |
2589 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(female(P)), {vg(s(P))}==>neg(gender(P, female))),</span></span></span></span> |
2589 | + | |
2590 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (female(P), {vg(s(P))}==>gender(P, female))</span></span></span></span> |
2590 | + | |
2591 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
2591 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2592 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
2592 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2593 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |
2594 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |
2595 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2595 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 |
2596 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2596 | + | % kif :- |
2597 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2597 | + | % all(X, all(Y, iff(parent(X, Y)&female(X), mother(X, Y)))). |
2598 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2598 | + | |
2599 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292 </span></span></span> |
2599 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 |
2600 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
2600 | + | % pkif :- |
2601 | - | <span class="f6"><span class="bold"><span class="b9">% all(P, iff(gender(P, female), female(P))).</span></span></span> |
2601 | + | % all(X, all(Y, (parent(X, Y)&female(X)<=>mother(X, Y)))). |
2602 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
2602 | + | |
2603 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292 </span></span></span> |
2603 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 |
2604 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
2604 | + | % cnf :- |
2605 | - | <span class="f1"><span class="bold"><span class="b9">% all(P, (gender(P, female)<=>female(P))).</span></span></span> |
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 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
2606 | + | |
2607 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292 </span></span></span> |
2607 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 |
2608 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
2608 | + | % horn :- |
2609 | - | <span class="f7"><span class="bold"><span class="b0">% (not(gender(P, female))v female(P))& (not(female(P))v gender(P, female)).</span></span></span> |
2609 | + | % |
2610 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
2610 | + | % [ (female(X):-mother(X, Y)), |
2611 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292 </span></span> |
2611 | + | % (not(female(X)):-not(mother(X, Y)), parent(X, Y)), |
2612 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
2612 | + | % (not(mother(X, Y)):-not(female(X))), |
2613 | - | <span class="f6"><span class="b9">% </span></span> |
2613 | + | % (not(mother(X, Y)):-not(parent(X, Y))), |
2614 | - | <span class="f6"><span class="b9">% [ (female(P):-gender(P, female)),</span></span> |
2614 | + | % (not(parent(X, Y)):-not(mother(X, Y)), female(X)), |
2615 | - | <span class="f6"><span class="b9">% (not(female(P)):-not(gender(P, female))),</span></span> |
2615 | + | % (mother(X, Y):-parent(X, Y), female(X)), |
2616 | - | <span class="f6"><span class="b9">% (not(gender(P, female)):-not(female(P))),</span></span> |
2616 | + | % (parent(X, Y):-mother(X, Y)) |
2617 | - | <span class="f6"><span class="b9">% (gender(P, female):-female(P))</span></span> |
2617 | + | % ]. |
2618 | - | <span class="f6"><span class="b9">% ].</span></span> |
2618 | + | |
2619 | - | <span class="f6"><span class="b9">% </span></span> |
2619 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 |
2620 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292 </span></span></span></span> |
2620 | + | % pfc :- |
2621 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
2621 | + | % |
2622 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
2622 | + | % [ (mother(X, Y), {vg(s(X))}==>female(X)), |
2623 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (gender(P, female), {vg(s(P))}==>female(P)),</span></span></span></span> |
2623 | + | % (neg(female(X))<-neg(mother(X, Y)), parent(X, Y), {vg(s(X))}), |
2624 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(gender(P, female)), {vg(s(P))}==>neg(female(P))),</span></span></span></span> |
2624 | + | % (neg(mother(X, Y))<-neg(female(X)), {vg(s(X))}), |
2625 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(female(P)), {vg(s(P))}==>neg(gender(P, female))),</span></span></span></span> |
2625 | + | % (neg(parent(X, Y)), {vg(s(Y, X))}==>neg(mother(X, Y))), |
2626 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (female(P), {vg(s(P))}==>gender(P, female))</span></span></span></span> |
2626 | + | % (neg(parent(X, Y))<-neg(mother(X, Y)), female(X), {vg(s(Y, X))}), |
2627 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
2627 | + | % (parent(X, Y), female(X), {vg(s(Y, X))}==>mother(X, Y)), |
2628 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
2628 | + | % (mother(X, Y), {vg(s(Y, X))}==>parent(X, Y)) |
2629 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292 </span></span></span></span> |
2629 | + | % ]. |
2630 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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))])).</span></span></span></span> |
2630 | + | |
2631 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
2631 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 |
2632 | - | <span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292 </span></span></span> |
2632 | + | % Adding (:) ptBinaryPredicate(mother) <-------- (pt(tPred(mother),rhs([ptBinaryPredicate(mother)])) <-TF-> tPred(mother)) |
2633 | - | <span class="f0 b1"><span class="bold"><span class="bold">% gripe_time(warn(0.8499205829999994>0.8), user:pfc_fwd2(clif(iff(gender(P, female), female(P))), (u, u))).</span></span></span> |
2633 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 |
2634 | - | <span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span> |
2634 | + | % Adding (:) ptBinaryPredicate(parent) <-------- (pt(tPred(parent),rhs([ptBinaryPredicate(parent)])) <-TF-> tPred(parent)) |
2635 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292 </span></span></span></span> |
2635 | + | |
2636 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% gripe_time(warn(0.8516298839999976>0.6), user:pfc_assert_fast_timed(clif(iff(gender(P, female), female(P))), (u, u))).</span></span></span></span> |
2636 | + | |
2637 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span></span> |
2637 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2638 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:292 </span></span></span> |
2638 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2639 | - | <span class="f6"><span class="bold"><span class="b9">% succeed(user:must_det_l((show_interesting_cl(kif(fwc), iff(gender(_G637, female), female(_G637))), kif_process(iff(gender(_G637, female), female(_G637)))))).</span></span></span> |
2639 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2640 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
2640 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2641 | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 | |
2642 | % kif :- | |
2643 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2643 | + | % all(X, all(Y, iff(parent(X, Y)&female(X), mother(X, Y)))). |
2644 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2644 | + | |
2645 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2645 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 |
2646 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2646 | + | % pkif :- |
2647 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294 </span></span></span> |
2647 | + | % all(X, all(Y, (parent(X, Y)&female(X)<=>mother(X, Y)))). |
2648 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
2648 | + | |
2649 | - | <span class="f6"><span class="bold"><span class="b9">% all(P, iff(male(P), neg(female(P)))).</span></span></span> |
2649 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 |
2650 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
2650 | + | % cnf :- |
2651 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294 </span></span></span> |
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 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
2652 | + | |
2653 | - | <span class="f1"><span class="bold"><span class="b9">% all(P, (male(P)<=>not(female(P)))).</span></span></span> |
2653 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 |
2654 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
2654 | + | % horn :- |
2655 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294 </span></span></span> |
2655 | + | % |
2656 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
2656 | + | % [ (female(X):-mother(X, Y)), |
2657 | - | <span class="f7"><span class="bold"><span class="b0">% (not(male(P))v not(female(P)))& (female(P)v male(P)).</span></span></span> |
2657 | + | % (not(female(X)):-not(mother(X, Y)), parent(X, Y)), |
2658 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
2658 | + | % (not(mother(X, Y)):-not(female(X))), |
2659 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294 </span></span> |
2659 | + | % (not(mother(X, Y)):-not(parent(X, Y))), |
2660 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
2660 | + | % (not(parent(X, Y)):-not(mother(X, Y)), female(X)), |
2661 | - | <span class="f6"><span class="b9">% </span></span> |
2661 | + | % (mother(X, Y):-parent(X, Y), female(X)), |
2662 | - | <span class="f6"><span class="b9">% [ (female(P):-not(male(P))),</span></span> |
2662 | + | % (parent(X, Y):-mother(X, Y)) |
2663 | - | <span class="f6"><span class="b9">% (male(P):-not(female(P))),</span></span> |
2663 | + | % ]. |
2664 | - | <span class="f6"><span class="b9">% (not(female(P)):-male(P)),</span></span> |
2664 | + | |
2665 | - | <span class="f6"><span class="b9">% (not(male(P)):-female(P))</span></span> |
2665 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 |
2666 | - | <span class="f6"><span class="b9">% ].</span></span> |
2666 | + | % pfc :- |
2667 | - | <span class="f6"><span class="b9">% </span></span> |
2667 | + | % |
2668 | - | <span class="f9"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294 </span></span> |
2668 | + | % [ (mother(X, Y), {vg(s(X))}==>female(X)), |
2669 | - | <span class="f9"><span class="b9">% 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))])).</span></span> |
2669 | + | % (neg(female(X))<-neg(mother(X, Y)), parent(X, Y), {vg(s(X))}), |
2670 | - | <span class="f9"><span class="b9">% </span></span> |
2670 | + | % (neg(mother(X, Y))<-neg(female(X)), {vg(s(X))}), |
2671 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294 </span></span></span></span> |
2671 | + | % (neg(parent(X, Y)), {vg(s(Y, X))}==>neg(mother(X, Y))), |
2672 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:boxlog_to_pfc((female(P):-not(male(P))), (neg(male(P)), {vg(s(P))}==>female(P)))).</span></span></span></span> |
2672 | + | % (neg(parent(X, Y))<-neg(mother(X, Y)), female(X), {vg(s(Y, X))}), |
2673 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
2673 | + | % (parent(X, Y), female(X), {vg(s(Y, X))}==>mother(X, Y)), |
2674 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294 </span></span></span></span> |
2674 | + | % (mother(X, Y), {vg(s(Y, X))}==>parent(X, Y)) |
2675 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:boxlog_to_pfc((male(P):-not(female(P))), (neg(female(P)), {vg(s(P))}==>male(P)))).</span></span></span></span> |
2675 | + | % ]. |
2676 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
2676 | + | |
2677 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294 </span></span></span></span> |
2677 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 |
2678 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:boxlog_to_pfc((not(female(P)):-male(P)), (male(P), {vg(s(P))}==>neg(female(P))))).</span></span></span></span> |
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 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
2679 | + | |
2680 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294 </span></span></span></span> |
2680 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 |
2681 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:boxlog_to_pfc((not(male(P)):-female(P)), (female(P), {vg(s(P))}==>neg(male(P))))).</span></span></span></span> |
2681 | + | % gripe_time(warn(2.0783599330000015>0.8), user:pfc_fwd2(clif(iff(parent(X, Y)&female(X), mother(X, Y))), (u, u))). |
2682 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2685 | + | |
2686 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2686 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 |
2687 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2688 | + | |
2689 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294 </span></span></span> |
2689 | + | |
2690 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
2690 | + | |
2691 | - | <span class="f6"><span class="bold"><span class="b9">% all(P, iff(male(P), neg(female(P)))).</span></span></span> |
2691 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2692 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
2692 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2693 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294 </span></span></span> |
2693 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2694 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
2694 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2695 | - | <span class="f1"><span class="bold"><span class="b9">% all(P, (male(P)<=>not(female(P)))).</span></span></span> |
2695 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:303 |
2696 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
2696 | + | % kif :- |
2697 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294 </span></span></span> |
2697 | + | % all(X, all(Y, (parent(X, Y)&female(X)<=>mother(X, Y)))). |
2698 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
2698 | + | |
2699 | - | <span class="f7"><span class="bold"><span class="b0">% (not(male(P))v not(female(P)))& (female(P)v male(P)).</span></span></span> |
2699 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:303 |
2700 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
2700 | + | % pkif :- |
2701 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294 </span></span> |
2701 | + | % all(X, all(Y, (parent(X, Y)&female(X)<=>mother(X, Y)))). |
2702 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
2702 | + | |
2703 | - | <span class="f6"><span class="b9">% </span></span> |
2703 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:303 |
2704 | - | <span class="f6"><span class="b9">% [ (female(P):-not(male(P))),</span></span> |
2704 | + | % cnf :- |
2705 | - | <span class="f6"><span class="b9">% (male(P):-not(female(P))),</span></span> |
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 | - | <span class="f6"><span class="b9">% (not(female(P)):-male(P)),</span></span> |
2706 | + | |
2707 | - | <span class="f6"><span class="b9">% (not(male(P)):-female(P))</span></span> |
2707 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:303 |
2708 | - | <span class="f6"><span class="b9">% ].</span></span> |
2708 | + | % horn :- |
2709 | - | <span class="f6"><span class="b9">% </span></span> |
2709 | + | % |
2710 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294 </span></span></span></span> |
2710 | + | % [ (female(X):-mother(X, Y)), |
2711 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
2711 | + | % (not(female(X)):-not(mother(X, Y)), parent(X, Y)), |
2712 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
2712 | + | % (not(mother(X, Y)):-not(female(X))), |
2713 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (neg(male(P)), {vg(s(P))}==>female(P)),</span></span></span></span> |
2713 | + | % (not(mother(X, Y)):-not(parent(X, Y))), |
2714 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(female(P)), {vg(s(P))}==>male(P)),</span></span></span></span> |
2714 | + | % (not(parent(X, Y)):-not(mother(X, Y)), female(X)), |
2715 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (male(P), {vg(s(P))}==>neg(female(P))),</span></span></span></span> |
2715 | + | % (mother(X, Y):-parent(X, Y), female(X)), |
2716 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (female(P), {vg(s(P))}==>neg(male(P)))</span></span></span></span> |
2716 | + | % (parent(X, Y):-mother(X, Y)) |
2717 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
2717 | + | % ]. |
2718 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
2718 | + | |
2719 | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:303 | |
2720 | % pfc :- | |
2721 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2721 | + | % |
2722 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2722 | + | % [ (mother(X, Y), {vg(s(X))}==>female(X)), |
2723 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2723 | + | % (neg(female(X))<-neg(mother(X, Y)), parent(X, Y), {vg(s(X))}), |
2724 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2724 | + | % (neg(mother(X, Y))<-neg(female(X)), {vg(s(X))}), |
2725 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294 </span></span></span> |
2725 | + | % (neg(parent(X, Y)), {vg(s(Y, X))}==>neg(mother(X, Y))), |
2726 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
2726 | + | % (neg(parent(X, Y))<-neg(mother(X, Y)), female(X), {vg(s(Y, X))}), |
2727 | - | <span class="f6"><span class="bold"><span class="b9">% all(P, iff(male(P), neg(female(P)))).</span></span></span> |
2727 | + | % (parent(X, Y), female(X), {vg(s(Y, X))}==>mother(X, Y)), |
2728 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
2728 | + | % (mother(X, Y), {vg(s(Y, X))}==>parent(X, Y)) |
2729 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294 </span></span></span> |
2729 | + | % ]. |
2730 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
2730 | + | |
2731 | - | <span class="f1"><span class="bold"><span class="b9">% all(P, (male(P)<=>not(female(P)))).</span></span></span> |
2731 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:303 |
2732 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
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 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294 </span></span></span> |
2733 | + | |
2734 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
2734 | + | |
2735 | - | <span class="f7"><span class="bold"><span class="b0">% (not(male(P))v not(female(P)))& (female(P)v male(P)).</span></span></span> |
2735 | + | |
2736 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
2736 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2737 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294 </span></span> |
2737 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2738 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
2738 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2739 | - | <span class="f6"><span class="b9">% </span></span> |
2739 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2740 | - | <span class="f6"><span class="b9">% [ (female(P):-not(male(P))),</span></span> |
2740 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:304 |
2741 | - | <span class="f6"><span class="b9">% (male(P):-not(female(P))),</span></span> |
2741 | + | % kif :- |
2742 | - | <span class="f6"><span class="b9">% (not(female(P)):-male(P)),</span></span> |
2742 | + | % all(X, all(Y, (parent(X, Y)&female(X)=>mother(X, Y)))). |
2743 | - | <span class="f6"><span class="b9">% (not(male(P)):-female(P))</span></span> |
2743 | + | |
2744 | - | <span class="f6"><span class="b9">% ].</span></span> |
2744 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:304 |
2745 | - | <span class="f6"><span class="b9">% </span></span> |
2745 | + | % pkif :- |
2746 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294 </span></span></span></span> |
2746 | + | % all(X, all(Y, (parent(X, Y)&female(X)=>mother(X, Y)))). |
2747 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
2747 | + | |
2748 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
2748 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:304 |
2749 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (neg(male(P)), {vg(s(P))}==>female(P)),</span></span></span></span> |
2749 | + | % cnf :- |
2750 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(female(P)), {vg(s(P))}==>male(P)),</span></span></span></span> |
2750 | + | % mother(X, Y)v (not(parent(X, Y))v not(female(X))). |
2751 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (male(P), {vg(s(P))}==>neg(female(P))),</span></span></span></span> |
2751 | + | |
2752 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (female(P), {vg(s(P))}==>neg(male(P)))</span></span></span></span> |
2752 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:304 |
2753 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
2753 | + | % horn :- |
2754 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
2754 | + | % |
2755 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294 </span></span></span></span> |
2755 | + | % [ (not(female(X)):-not(mother(X, Y)), parent(X, Y)), |
2756 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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)))])).</span></span></span></span> |
2756 | + | % (not(parent(X, Y)):-not(mother(X, Y)), female(X)), |
2757 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
2757 | + | % (mother(X, Y):-parent(X, Y), female(X)) |
2758 | - | <span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294 </span></span></span> |
2758 | + | % ]. |
2759 | - | <span class="f0 b1"><span class="bold"><span class="bold">% gripe_time(warn(0.7661771560000048>0.6), user:pfc_assert_fast_timed(clif(iff(male(P), neg(female(P)))), (u, u))).</span></span></span> |
2759 | + | |
2760 | - | <span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span> |
2760 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:304 |
2761 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:294 </span></span></span> |
2761 | + | % pfc :- |
2762 | - | <span class="f6"><span class="bold"><span class="b9">% succeed(user:must_det_l((show_interesting_cl(kif(fwc), iff(male(_G631), neg(female(_G631)))), kif_process(iff(male(_G631), neg(female(_G631))))))).</span></span></span> |
2762 | + | % |
2763 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
2763 | + | % [ (neg(female(X))<-neg(mother(X, Y)), parent(X, Y), {vg(s(X))}), |
2764 | - | <span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297 </span></span></span> |
2764 | + | % (neg(parent(X, Y))<-neg(mother(X, Y)), female(X), {vg(s(Y, X))}), |
2765 | - | <span class="f2"><span class="bold"><span class="b9">% kif:cl_assert(pfc(pfc_file), clif(if(human(P), female(P)v male(P)))).</span></span></span> |
2765 | + | % (parent(X, Y), female(X), {vg(s(Y, X))}==>mother(X, Y)) |
2766 | - | <span class="f2"><span class="bold"><span class="b9">% </span></span></span> |
2766 | + | % ]. |
2767 | % | |
2768 | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:304 | |
2769 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2770 | + | |
2771 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2771 | + | |
2772 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2772 | + | |
2773 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297 </span></span></span> |
2773 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2774 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
2774 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2775 | - | <span class="f6"><span class="bold"><span class="b9">% all(N3, if(human(N3), female(N3)v male(N3))).</span></span></span> |
2775 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2776 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
2776 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2777 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297 </span></span></span> |
2777 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:305 |
2778 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
2778 | + | % kif :- |
2779 | - | <span class="f1"><span class="bold"><span class="b9">% all(N3, (human(N3)=>female(N3)v male(N3))).</span></span></span> |
2779 | + | % all(X, all(Y, (mother(X, Y)=>parent(X, Y)&female(X)))). |
2780 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
2780 | + | |
2781 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297 </span></span></span> |
2781 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:305 |
2782 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
2782 | + | % pkif :- |
2783 | - | <span class="f7"><span class="bold"><span class="b0">% not(human(N3))v (female(N3)v male(N3)).</span></span></span> |
2783 | + | % all(X, all(Y, (mother(X, Y)=>parent(X, Y)&female(X)))). |
2784 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
2784 | + | |
2785 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297 </span></span> |
2785 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:305 |
2786 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
2786 | + | % cnf :- |
2787 | - | <span class="f6"><span class="b9">% </span></span> |
2787 | + | % (not(mother(X, Y))v parent(X, Y))& (not(mother(X, Y))v female(X)). |
2788 | - | <span class="f6"><span class="b9">% [ (female(N3):-human(N3), not(male(N3))),</span></span> |
2788 | + | |
2789 | - | <span class="f6"><span class="b9">% (male(N3):-human(N3), not(female(N3))),</span></span> |
2789 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:305 |
2790 | - | <span class="f6"><span class="b9">% (not(human(N3)):-not(female(N3)), not(male(N3)))</span></span> |
2790 | + | % horn :- |
2791 | - | <span class="f6"><span class="b9">% ].</span></span> |
2791 | + | % |
2792 | - | <span class="f6"><span class="b9">% </span></span> |
2792 | + | % [ (female(X):-mother(X, Y)), |
2793 | - | <span class="f9"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297 </span></span> |
2793 | + | % (not(mother(X, Y)):-not(female(X))), |
2794 | - | <span class="f9"><span class="b9">% 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)))])).</span></span> |
2794 | + | % (not(mother(X, Y)):-not(parent(X, Y))), |
2795 | - | <span class="f9"><span class="b9">% </span></span> |
2795 | + | % (parent(X, Y):-mother(X, Y)) |
2796 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297 </span></span></span></span> |
2796 | + | % ]. |
2797 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:boxlog_to_pfc((female(N3):-human(N3), not(male(N3))), (human(N3), neg(male(N3)), {vg(s(N3))}==>female(N3)))).</span></span></span></span> |
2797 | + | |
2798 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
2798 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:305 |
2799 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297 </span></span></span></span> |
2799 | + | % pfc :- |
2800 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:boxlog_to_pfc((male(N3):-human(N3), not(female(N3))), (human(N3), neg(female(N3)), {vg(s(N3))}==>male(N3)))).</span></span></span></span> |
2800 | + | % |
2801 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
2801 | + | % [ (mother(X, Y), {vg(s(X))}==>female(X)), |
2802 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297 </span></span></span></span> |
2802 | + | % (neg(mother(X, Y))<-neg(female(X)), {vg(s(X))}), |
2803 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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))))).</span></span></span></span> |
2803 | + | % (neg(parent(X, Y)), {vg(s(Y, X))}==>neg(mother(X, Y))), |
2804 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
2804 | + | % (mother(X, Y), {vg(s(Y, X))}==>parent(X, Y)) |
2805 | % ]. | |
2806 | % | |
2807 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2807 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:305 |
2808 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2809 | + | |
2810 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2810 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:306 |
2811 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297 </span></span></span> |
2811 | + | % succeed(user:boxlog_to_pfc((parent(A, B):-mother(A, B)), (mother(A, B), {vg(s(B, A))}==>parent(A, B)))). |
2812 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
2812 | + | |
2813 | - | <span class="f6"><span class="bold"><span class="b9">% all(N3, if(human(N3), female(N3)v male(N3))).</span></span></span> |
2813 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:306 |
2814 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
2814 | + | % succeed(user:are_clauses_entailed((mother(A, B), {vg(s(B, A))}==>parent(A, B)))). |
2815 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297 </span></span></span> |
2815 | + | |
2816 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
2816 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:307 |
2817 | - | <span class="f1"><span class="bold"><span class="b9">% all(N3, (human(N3)=>female(N3)v male(N3))).</span></span></span> |
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 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
2818 | + | |
2819 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297 </span></span></span> |
2819 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:307 |
2820 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
2820 | + | % succeed(user:are_clauses_entailed((neg(parent(A, B)), {vg(s(B, A))}==>neg(mother(A, B))))). |
2821 | - | <span class="f7"><span class="bold"><span class="b0">% not(human(N3))v (female(N3)v male(N3)).</span></span></span> |
2821 | + | |
2822 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
2822 | + | |
2823 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297 </span></span> |
2823 | + | |
2824 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
2824 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2825 | - | <span class="f6"><span class="b9">% </span></span> |
2825 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2826 | - | <span class="f6"><span class="b9">% [ (female(N3):-human(N3), not(male(N3))),</span></span> |
2826 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2827 | - | <span class="f6"><span class="b9">% (male(N3):-human(N3), not(female(N3))),</span></span> |
2827 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2828 | - | <span class="f6"><span class="b9">% (not(human(N3)):-not(female(N3)), not(male(N3)))</span></span> |
2828 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309 |
2829 | - | <span class="f6"><span class="b9">% ].</span></span> |
2829 | + | % kif :- |
2830 | - | <span class="f6"><span class="b9">% </span></span> |
2830 | + | % all(X, all(Y, if(parent(X, Y)&female(X), mother(X, Y)))). |
2831 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297 </span></span></span></span> |
2831 | + | |
2832 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
2832 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309 |
2833 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
2833 | + | % pkif :- |
2834 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (human(N3), neg(male(N3)), {vg(s(N3))}==>female(N3)),</span></span></span></span> |
2834 | + | % all(X, all(Y, (parent(X, Y)&female(X)=>mother(X, Y)))). |
2835 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (human(N3), neg(female(N3)), {vg(s(N3))}==>male(N3)),</span></span></span></span> |
2835 | + | |
2836 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(female(N3)), neg(male(N3)), {vg(s(N3))}==>neg(human(N3)))</span></span></span></span> |
2836 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309 |
2837 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
2837 | + | % cnf :- |
2838 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2841 | + | % horn :- |
2842 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2842 | + | % |
2843 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2843 | + | % [ (not(female(X)):-not(mother(X, Y)), parent(X, Y)), |
2844 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2844 | + | % (not(parent(X, Y)):-not(mother(X, Y)), female(X)), |
2845 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297 </span></span></span> |
2845 | + | % (mother(X, Y):-parent(X, Y), female(X)) |
2846 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
2846 | + | % ]. |
2847 | - | <span class="f6"><span class="bold"><span class="b9">% all(N3, if(human(N3), female(N3)v male(N3))).</span></span></span> |
2847 | + | |
2848 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
2848 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309 |
2849 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297 </span></span></span> |
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 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
2850 | + | |
2851 | - | <span class="f1"><span class="bold"><span class="b9">% all(N3, (human(N3)=>female(N3)v male(N3))).</span></span></span> |
2851 | + | |
2852 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
2852 | + | |
2853 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297 </span></span></span> |
2853 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2854 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
2854 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2855 | - | <span class="f7"><span class="bold"><span class="b0">% not(human(N3))v (female(N3)v male(N3)).</span></span></span> |
2855 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2856 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
2856 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2857 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297 </span></span> |
2857 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309 |
2858 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
2858 | + | % kif :- |
2859 | - | <span class="f6"><span class="b9">% </span></span> |
2859 | + | % all(X, all(Y, if(parent(X, Y)&female(X), mother(X, Y)))). |
2860 | - | <span class="f6"><span class="b9">% [ (female(N3):-human(N3), not(male(N3))),</span></span> |
2860 | + | |
2861 | - | <span class="f6"><span class="b9">% (male(N3):-human(N3), not(female(N3))),</span></span> |
2861 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309 |
2862 | - | <span class="f6"><span class="b9">% (not(human(N3)):-not(female(N3)), not(male(N3)))</span></span> |
2862 | + | % pkif :- |
2863 | - | <span class="f6"><span class="b9">% ].</span></span> |
2863 | + | % all(X, all(Y, (parent(X, Y)&female(X)=>mother(X, Y)))). |
2864 | - | <span class="f6"><span class="b9">% </span></span> |
2864 | + | |
2865 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297 </span></span></span></span> |
2865 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309 |
2866 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
2866 | + | % cnf :- |
2867 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
2867 | + | % mother(X, Y)v (not(parent(X, Y))v not(female(X))). |
2868 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (human(N3), neg(male(N3)), {vg(s(N3))}==>female(N3)),</span></span></span></span> |
2868 | + | |
2869 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (human(N3), neg(female(N3)), {vg(s(N3))}==>male(N3)),</span></span></span></span> |
2869 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309 |
2870 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(female(N3)), neg(male(N3)), {vg(s(N3))}==>neg(human(N3)))</span></span></span></span> |
2870 | + | % horn :- |
2871 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
2871 | + | % |
2872 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
2872 | + | % [ (not(female(X)):-not(mother(X, Y)), parent(X, Y)), |
2873 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297 </span></span></span></span> |
2873 | + | % (not(parent(X, Y)):-not(mother(X, Y)), female(X)), |
2874 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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)))])).</span></span></span></span> |
2874 | + | % (mother(X, Y):-parent(X, Y), female(X)) |
2875 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
2875 | + | % ]. |
2876 | - | <span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297 </span></span></span> |
2876 | + | |
2877 | - | <span class="f0 b1"><span class="bold"><span class="bold">% gripe_time(warn(1.047079433999997>0.8), user:pfc_fwd2(clif(if(human(_G649), female(_G649)v male(_G649))), (u, u))).</span></span></span> |
2877 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309 |
2878 | - | <span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span> |
2878 | + | % pfc :- |
2879 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:297 </span></span></span></span> |
2879 | + | % |
2880 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% gripe_time(warn(1.0489747740000013>0.6), user:pfc_assert_fast_timed(clif(if(human(_G649), female(_G649)v male(_G649))), (u, u))).</span></span></span></span> |
2880 | + | % [ (neg(female(X))<-neg(mother(X, Y)), parent(X, Y), {vg(s(X))}), |
2881 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2884 | + | |
2885 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2885 | + | |
2886 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2886 | + | |
2887 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2887 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2888 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 </span></span></span> |
2888 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2889 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
2889 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2890 | - | <span class="f6"><span class="bold"><span class="b9">% all(X, all(Y, iff(parent(X, Y)&female(X), mother(X, Y)))).</span></span></span> |
2890 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2891 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
2891 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309 |
2892 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 </span></span></span> |
2892 | + | % kif :- |
2893 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
2893 | + | % all(X, all(Y, if(parent(X, Y)&female(X), mother(X, Y)))). |
2894 | - | <span class="f1"><span class="bold"><span class="b9">% all(X, all(Y, (parent(X, Y)&female(X)<=>mother(X, Y)))).</span></span></span> |
2894 | + | |
2895 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
2895 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309 |
2896 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 </span></span></span> |
2896 | + | % pkif :- |
2897 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
2897 | + | % all(X, all(Y, (parent(X, Y)&female(X)=>mother(X, Y)))). |
2898 | - | <span class="f7"><span class="bold"><span class="b0">% (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))).</span></span></span> |
2898 | + | |
2899 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
2899 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309 |
2900 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 </span></span> |
2900 | + | % cnf :- |
2901 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
2901 | + | % mother(X, Y)v (not(parent(X, Y))v not(female(X))). |
2902 | - | <span class="f6"><span class="b9">% </span></span> |
2902 | + | |
2903 | - | <span class="f6"><span class="b9">% [ (female(X):-mother(X, Y)),</span></span> |
2903 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309 |
2904 | - | <span class="f6"><span class="b9">% (not(female(X)):-not(mother(X, Y)), parent(X, Y)),</span></span> |
2904 | + | % horn :- |
2905 | - | <span class="f6"><span class="b9">% (not(mother(X, Y)):-not(female(X))),</span></span> |
2905 | + | % |
2906 | - | <span class="f6"><span class="b9">% (not(mother(X, Y)):-not(parent(X, Y))),</span></span> |
2906 | + | % [ (not(female(X)):-not(mother(X, Y)), parent(X, Y)), |
2907 | - | <span class="f6"><span class="b9">% (not(parent(X, Y)):-not(mother(X, Y)), female(X)),</span></span> |
2907 | + | % (not(parent(X, Y)):-not(mother(X, Y)), female(X)), |
2908 | - | <span class="f6"><span class="b9">% (mother(X, Y):-parent(X, Y), female(X)),</span></span> |
2908 | + | % (mother(X, Y):-parent(X, Y), female(X)) |
2909 | - | <span class="f6"><span class="b9">% (parent(X, Y):-mother(X, Y))</span></span> |
2909 | + | % ]. |
2910 | - | <span class="f6"><span class="b9">% ].</span></span> |
2910 | + | |
2911 | - | <span class="f6"><span class="b9">% </span></span> |
2911 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309 |
2912 | - | <span class="f9"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 </span></span> |
2912 | + | % pfc :- |
2913 | - | <span class="f9"><span class="b9">% 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))])).</span></span> |
2913 | + | % |
2914 | - | <span class="f9"><span class="b9">% </span></span> |
2914 | + | % [ (neg(female(X))<-neg(mother(X, Y)), parent(X, Y), {vg(s(X))}), |
2915 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 </span></span></span></span> |
2915 | + | % (neg(parent(X, Y))<-neg(mother(X, Y)), female(X), {vg(s(Y, X))}), |
2916 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:boxlog_to_pfc((female(X):-mother(X, Y)), (mother(X, Y), {vg(s(X))}==>female(X)))).</span></span></span></span> |
2916 | + | % (parent(X, Y), female(X), {vg(s(Y, X))}==>mother(X, Y)) |
2917 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
2917 | + | % ]. |
2918 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 </span></span></span> |
2918 | + | |
2919 | - | <span class="f4"><span class="bold"><span class="b9">% 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))}))).</span></span></span> |
2919 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309 |
2920 | - | <span class="f4"><span class="bold"><span class="b9">% </span></span></span> |
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 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 </span></span></span> |
2921 | + | |
2922 | - | <span class="f4"><span class="bold"><span class="b9">% succeed(user:boxlog_to_pfc((not(mother(X, Y)):-not(female(X))), (neg(mother(X, Y))<-neg(female(X)), {vg(s(X))}))).</span></span></span> |
2922 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309 |
2923 | - | <span class="f4"><span class="bold"><span class="b9">% </span></span></span> |
2923 | + | % gripe_time(warn(1.0214517149999978>0.8), user:pfc_fwd2(clif(if(parent(X, Y)&female(X), mother(X, Y))), (u, u))). |
2924 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 </span></span></span></span> |
2924 | + | |
2925 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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))))).</span></span></span></span> |
2925 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309 |
2926 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
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 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 </span></span></span> |
2927 | + | |
2928 | - | <span class="f4"><span class="bold"><span class="b9">% 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))}))).</span></span></span> |
2928 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309 |
2929 | - | <span class="f4"><span class="bold"><span class="b9">% </span></span></span> |
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 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 </span></span></span></span> |
2930 | + | |
2931 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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)))).</span></span></span></span> |
2931 | + | |
2932 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
2932 | + | |
2933 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 </span></span></span></span> |
2933 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2934 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:boxlog_to_pfc((parent(X, Y):-mother(X, Y)), (mother(X, Y), {vg(s(Y, X))}==>parent(X, Y)))).</span></span></span></span> |
2934 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2935 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
2935 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2936 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |
2937 | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310 | |
2938 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2938 | + | % kif :- |
2939 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2939 | + | % all(X, all(Y, if(mother(X, Y), parent(X, Y)&female(X)))). |
2940 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2940 | + | |
2941 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2941 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310 |
2942 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 </span></span></span> |
2942 | + | % pkif :- |
2943 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
2943 | + | % all(X, all(Y, (mother(X, Y)=>parent(X, Y)&female(X)))). |
2944 | - | <span class="f6"><span class="bold"><span class="b9">% all(X, all(Y, iff(parent(X, Y)&female(X), mother(X, Y)))).</span></span></span> |
2944 | + | |
2945 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
2945 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310 |
2946 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 </span></span></span> |
2946 | + | % cnf :- |
2947 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
2947 | + | % (not(mother(X, Y))v parent(X, Y))& (not(mother(X, Y))v female(X)). |
2948 | - | <span class="f1"><span class="bold"><span class="b9">% all(X, all(Y, (parent(X, Y)&female(X)<=>mother(X, Y)))).</span></span></span> |
2948 | + | |
2949 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
2949 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310 |
2950 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 </span></span></span> |
2950 | + | % horn :- |
2951 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
2951 | + | % |
2952 | - | <span class="f7"><span class="bold"><span class="b0">% (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))).</span></span></span> |
2952 | + | % [ (female(X):-mother(X, Y)), |
2953 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
2953 | + | % (not(mother(X, Y)):-not(female(X))), |
2954 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 </span></span> |
2954 | + | % (not(mother(X, Y)):-not(parent(X, Y))), |
2955 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
2955 | + | % (parent(X, Y):-mother(X, Y)) |
2956 | - | <span class="f6"><span class="b9">% </span></span> |
2956 | + | % ]. |
2957 | - | <span class="f6"><span class="b9">% [ (female(X):-mother(X, Y)),</span></span> |
2957 | + | |
2958 | - | <span class="f6"><span class="b9">% (not(female(X)):-not(mother(X, Y)), parent(X, Y)),</span></span> |
2958 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310 |
2959 | - | <span class="f6"><span class="b9">% (not(mother(X, Y)):-not(female(X))),</span></span> |
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 | - | <span class="f6"><span class="b9">% (not(mother(X, Y)):-not(parent(X, Y))),</span></span> |
2960 | + | |
2961 | - | <span class="f6"><span class="b9">% (not(parent(X, Y)):-not(mother(X, Y)), female(X)),</span></span> |
2961 | + | |
2962 | - | <span class="f6"><span class="b9">% (mother(X, Y):-parent(X, Y), female(X)),</span></span> |
2962 | + | |
2963 | - | <span class="f6"><span class="b9">% (parent(X, Y):-mother(X, Y))</span></span> |
2963 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2964 | - | <span class="f6"><span class="b9">% ].</span></span> |
2964 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2965 | - | <span class="f6"><span class="b9">% </span></span> |
2965 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2966 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 </span></span></span></span> |
2966 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
2967 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
2967 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310 |
2968 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
2968 | + | % kif :- |
2969 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (mother(X, Y), {vg(s(X))}==>female(X)),</span></span></span></span> |
2969 | + | % all(X, all(Y, if(mother(X, Y), parent(X, Y)&female(X)))). |
2970 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(female(X))<-neg(mother(X, Y)), parent(X, Y), {vg(s(X))}),</span></span></span></span> |
2970 | + | |
2971 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(mother(X, Y))<-neg(female(X)), {vg(s(X))}),</span></span></span></span> |
2971 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310 |
2972 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(parent(X, Y)), {vg(s(Y, X))}==>neg(mother(X, Y))),</span></span></span></span> |
2972 | + | % pkif :- |
2973 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(parent(X, Y))<-neg(mother(X, Y)), female(X), {vg(s(Y, X))}),</span></span></span></span> |
2973 | + | % all(X, all(Y, (mother(X, Y)=>parent(X, Y)&female(X)))). |
2974 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (parent(X, Y), female(X), {vg(s(Y, X))}==>mother(X, Y)),</span></span></span></span> |
2974 | + | |
2975 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (mother(X, Y), {vg(s(Y, X))}==>parent(X, Y))</span></span></span></span> |
2975 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310 |
2976 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
2976 | + | % cnf :- |
2977 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
2977 | + | % (not(mother(X, Y))v parent(X, Y))& (not(mother(X, Y))v female(X)). |
2978 | - | <span class="bold"><span class="f2"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 </span></span></span> |
2978 | + | |
2979 | - | <span class="bold"><span class="f2"><span class="b9">% Adding (:) ptBinaryPredicate(mother) <-------- (pt(tPred(mother),rhs([ptBinaryPredicate(mother)])) <-TF-> tPred(mother))</span></span></span> |
2979 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310 |
2980 | - | <span class="bold"><span class="f2"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 </span></span></span> |
2980 | + | % horn :- |
2981 | - | <span class="bold"><span class="f2"><span class="b9">% Adding (:) ptBinaryPredicate(parent) <-------- (pt(tPred(parent),rhs([ptBinaryPredicate(parent)])) <-TF-> tPred(parent))</span></span></span> |
2981 | + | % |
2982 | % [ (female(X):-mother(X, Y)), | |
2983 | % (not(mother(X, Y)):-not(female(X))), | |
2984 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2984 | + | % (not(mother(X, Y)):-not(parent(X, Y))), |
2985 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2985 | + | % (parent(X, Y):-mother(X, Y)) |
2986 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2986 | + | % ]. |
2987 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
2987 | + | |
2988 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 </span></span></span> |
2988 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310 |
2989 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
2989 | + | % pfc :- |
2990 | - | <span class="f6"><span class="bold"><span class="b9">% all(X, all(Y, iff(parent(X, Y)&female(X), mother(X, Y)))).</span></span></span> |
2990 | + | % |
2991 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
2991 | + | % [ (mother(X, Y), {vg(s(X))}==>female(X)), |
2992 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 </span></span></span> |
2992 | + | % (neg(mother(X, Y))<-neg(female(X)), {vg(s(X))}), |
2993 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
2993 | + | % (neg(parent(X, Y)), {vg(s(Y, X))}==>neg(mother(X, Y))), |
2994 | - | <span class="f1"><span class="bold"><span class="b9">% all(X, all(Y, (parent(X, Y)&female(X)<=>mother(X, Y)))).</span></span></span> |
2994 | + | % (mother(X, Y), {vg(s(Y, X))}==>parent(X, Y)) |
2995 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
2995 | + | % ]. |
2996 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 </span></span></span> |
2996 | + | |
2997 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
2997 | + | |
2998 | - | <span class="f7"><span class="bold"><span class="b0">% (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))).</span></span></span> |
2998 | + | |
2999 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
2999 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3000 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 </span></span> |
3000 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3001 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
3001 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3002 | - | <span class="f6"><span class="b9">% </span></span> |
3002 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3003 | - | <span class="f6"><span class="b9">% [ (female(X):-mother(X, Y)),</span></span> |
3003 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310 |
3004 | - | <span class="f6"><span class="b9">% (not(female(X)):-not(mother(X, Y)), parent(X, Y)),</span></span> |
3004 | + | % kif :- |
3005 | - | <span class="f6"><span class="b9">% (not(mother(X, Y)):-not(female(X))),</span></span> |
3005 | + | % all(X, all(Y, if(mother(X, Y), parent(X, Y)&female(X)))). |
3006 | - | <span class="f6"><span class="b9">% (not(mother(X, Y)):-not(parent(X, Y))),</span></span> |
3006 | + | |
3007 | - | <span class="f6"><span class="b9">% (not(parent(X, Y)):-not(mother(X, Y)), female(X)),</span></span> |
3007 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310 |
3008 | - | <span class="f6"><span class="b9">% (mother(X, Y):-parent(X, Y), female(X)),</span></span> |
3008 | + | % pkif :- |
3009 | - | <span class="f6"><span class="b9">% (parent(X, Y):-mother(X, Y))</span></span> |
3009 | + | % all(X, all(Y, (mother(X, Y)=>parent(X, Y)&female(X)))). |
3010 | - | <span class="f6"><span class="b9">% ].</span></span> |
3010 | + | |
3011 | - | <span class="f6"><span class="b9">% </span></span> |
3011 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310 |
3012 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 </span></span></span></span> |
3012 | + | % cnf :- |
3013 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
3013 | + | % (not(mother(X, Y))v parent(X, Y))& (not(mother(X, Y))v female(X)). |
3014 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3014 | + | |
3015 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (mother(X, Y), {vg(s(X))}==>female(X)),</span></span></span></span> |
3015 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310 |
3016 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(female(X))<-neg(mother(X, Y)), parent(X, Y), {vg(s(X))}),</span></span></span></span> |
3016 | + | % horn :- |
3017 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(mother(X, Y))<-neg(female(X)), {vg(s(X))}),</span></span></span></span> |
3017 | + | % |
3018 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(parent(X, Y)), {vg(s(Y, X))}==>neg(mother(X, Y))),</span></span></span></span> |
3018 | + | % [ (female(X):-mother(X, Y)), |
3019 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(parent(X, Y))<-neg(mother(X, Y)), female(X), {vg(s(Y, X))}),</span></span></span></span> |
3019 | + | % (not(mother(X, Y)):-not(female(X))), |
3020 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (parent(X, Y), female(X), {vg(s(Y, X))}==>mother(X, Y)),</span></span></span></span> |
3020 | + | % (not(mother(X, Y)):-not(parent(X, Y))), |
3021 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (mother(X, Y), {vg(s(Y, X))}==>parent(X, Y))</span></span></span></span> |
3021 | + | % (parent(X, Y):-mother(X, Y)) |
3022 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
3022 | + | % ]. |
3023 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3023 | + | |
3024 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 </span></span></span></span> |
3024 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310 |
3025 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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))])).</span></span></span></span> |
3025 | + | % pfc :- |
3026 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3026 | + | % |
3027 | - | <span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 </span></span></span> |
3027 | + | % [ (mother(X, Y), {vg(s(X))}==>female(X)), |
3028 | - | <span class="f0 b1"><span class="bold"><span class="bold">% gripe_time(warn(2.0783599330000015>0.8), user:pfc_fwd2(clif(iff(parent(X, Y)&female(X), mother(X, Y))), (u, u))).</span></span></span> |
3028 | + | % (neg(mother(X, Y))<-neg(female(X)), {vg(s(X))}), |
3029 | - | <span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span> |
3029 | + | % (neg(parent(X, Y)), {vg(s(Y, X))}==>neg(mother(X, Y))), |
3030 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 </span></span></span></span> |
3030 | + | % (mother(X, Y), {vg(s(Y, X))}==>parent(X, Y)) |
3031 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% gripe_time(warn(2.0802862740000023>0.6), user:pfc_assert_fast_timed(clif(iff(parent(X, Y)&female(X), mother(X, Y))), (u, u))).</span></span></span></span> |
3031 | + | % ]. |
3032 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span></span> |
3032 | + | |
3033 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:301 </span></span></span> |
3033 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310 |
3034 | - | <span class="f6"><span class="bold"><span class="b9">% 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)))))).</span></span></span> |
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 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3038 | + | |
3039 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3039 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310 |
3040 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3041 | + | |
3042 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:303 </span></span></span> |
3042 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310 |
3043 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
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 | - | <span class="f6"><span class="bold"><span class="b9">% all(X, all(Y, (parent(X, Y)&female(X)<=>mother(X, Y)))).</span></span></span> |
3044 | + | |
3045 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
3045 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:312 |
3046 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:303 </span></span></span> |
3046 | + | % succeed(user:boxlog_to_pfc((parent(A, B):-mother(A, B)), (mother(A, B), {vg(s(B, A))}==>parent(A, B)))). |
3047 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
3047 | + | |
3048 | - | <span class="f1"><span class="bold"><span class="b9">% all(X, all(Y, (parent(X, Y)&female(X)<=>mother(X, Y)))).</span></span></span> |
3048 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:312 |
3049 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
3049 | + | % succeed(user:are_clauses_entailed((mother(A, B), {vg(s(B, A))}==>parent(A, B)))). |
3050 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:303 </span></span></span> |
3050 | + | |
3051 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
3051 | + | |
3052 | - | <span class="f7"><span class="bold"><span class="b0">% (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))).</span></span></span> |
3052 | + | |
3053 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
3053 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3054 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:303 </span></span> |
3054 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3055 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
3055 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3056 | - | <span class="f6"><span class="b9">% </span></span> |
3056 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3057 | - | <span class="f6"><span class="b9">% [ (female(X):-mother(X, Y)),</span></span> |
3057 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317 |
3058 | - | <span class="f6"><span class="b9">% (not(female(X)):-not(mother(X, Y)), parent(X, Y)),</span></span> |
3058 | + | % kif :- |
3059 | - | <span class="f6"><span class="b9">% (not(mother(X, Y)):-not(female(X))),</span></span> |
3059 | + | % all(Y, all(X, all(Z, if((parent(X, Y), parent(Y, Z)), grandparent(X, Z))))). |
3060 | - | <span class="f6"><span class="b9">% (not(mother(X, Y)):-not(parent(X, Y))),</span></span> |
3060 | + | |
3061 | - | <span class="f6"><span class="b9">% (not(parent(X, Y)):-not(mother(X, Y)), female(X)),</span></span> |
3061 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317 |
3062 | - | <span class="f6"><span class="b9">% (mother(X, Y):-parent(X, Y), female(X)),</span></span> |
3062 | + | % pkif :- |
3063 | - | <span class="f6"><span class="b9">% (parent(X, Y):-mother(X, Y))</span></span> |
3063 | + | % all(Y, all(X, all(Z, (parent(X, Y)&parent(Y, Z)=>grandparent(X, Z))))). |
3064 | - | <span class="f6"><span class="b9">% ].</span></span> |
3064 | + | |
3065 | - | <span class="f6"><span class="b9">% </span></span> |
3065 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317 |
3066 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:303 </span></span></span></span> |
3066 | + | % cnf :- |
3067 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
3067 | + | % grandparent(X, Z)v (not(parent(X, Y))v not(parent(Y, Z))). |
3068 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3068 | + | |
3069 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (mother(X, Y), {vg(s(X))}==>female(X)),</span></span></span></span> |
3069 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317 |
3070 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(female(X))<-neg(mother(X, Y)), parent(X, Y), {vg(s(X))}),</span></span></span></span> |
3070 | + | % horn :- |
3071 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(mother(X, Y))<-neg(female(X)), {vg(s(X))}),</span></span></span></span> |
3071 | + | % |
3072 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(parent(X, Y)), {vg(s(Y, X))}==>neg(mother(X, Y))),</span></span></span></span> |
3072 | + | % [ (not(parent(X, Y)):-not(grandparent(X, Z)), parent(Y, Z)), |
3073 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(parent(X, Y))<-neg(mother(X, Y)), female(X), {vg(s(Y, X))}),</span></span></span></span> |
3073 | + | % (not(parent(Y, Z)):-not(grandparent(X, Z)), parent(X, Y)), |
3074 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (parent(X, Y), female(X), {vg(s(Y, X))}==>mother(X, Y)),</span></span></span></span> |
3074 | + | % (grandparent(X, Z):-parent(X, Y), parent(Y, Z)) |
3075 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (mother(X, Y), {vg(s(Y, X))}==>parent(X, Y))</span></span></span></span> |
3075 | + | % ]. |
3076 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
3076 | + | |
3077 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3077 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317 |
3078 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:303 </span></span></span></span> |
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 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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))])).</span></span></span></span> |
3079 | + | |
3080 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3083 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317 |
3084 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3085 | + | |
3086 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3086 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317 |
3087 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:304 </span></span></span> |
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 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
3088 | + | |
3089 | - | <span class="f6"><span class="bold"><span class="b9">% all(X, all(Y, (parent(X, Y)&female(X)=>mother(X, Y)))).</span></span></span> |
3089 | + | |
3090 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
3090 | + | |
3091 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:304 </span></span></span> |
3091 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3092 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
3092 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3093 | - | <span class="f1"><span class="bold"><span class="b9">% all(X, all(Y, (parent(X, Y)&female(X)=>mother(X, Y)))).</span></span></span> |
3093 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3094 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
3094 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3095 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:304 </span></span></span> |
3095 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317 |
3096 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
3096 | + | % kif :- |
3097 | - | <span class="f7"><span class="bold"><span class="b0">% mother(X, Y)v (not(parent(X, Y))v not(female(X))).</span></span></span> |
3097 | + | % all(Y, all(X, all(Z, if((parent(X, Y), parent(Y, Z)), grandparent(X, Z))))). |
3098 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
3098 | + | |
3099 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:304 </span></span> |
3099 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317 |
3100 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
3100 | + | % pkif :- |
3101 | - | <span class="f6"><span class="b9">% </span></span> |
3101 | + | % all(Y, all(X, all(Z, (parent(X, Y)&parent(Y, Z)=>grandparent(X, Z))))). |
3102 | - | <span class="f6"><span class="b9">% [ (not(female(X)):-not(mother(X, Y)), parent(X, Y)),</span></span> |
3102 | + | |
3103 | - | <span class="f6"><span class="b9">% (not(parent(X, Y)):-not(mother(X, Y)), female(X)),</span></span> |
3103 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317 |
3104 | - | <span class="f6"><span class="b9">% (mother(X, Y):-parent(X, Y), female(X))</span></span> |
3104 | + | % cnf :- |
3105 | - | <span class="f6"><span class="b9">% ].</span></span> |
3105 | + | % grandparent(X, Z)v (not(parent(X, Y))v not(parent(Y, Z))). |
3106 | - | <span class="f6"><span class="b9">% </span></span> |
3106 | + | |
3107 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:304 </span></span></span></span> |
3107 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317 |
3108 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
3108 | + | % horn :- |
3109 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3109 | + | % |
3110 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (neg(female(X))<-neg(mother(X, Y)), parent(X, Y), {vg(s(X))}),</span></span></span></span> |
3110 | + | % [ (not(parent(X, Y)):-not(grandparent(X, Z)), parent(Y, Z)), |
3111 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(parent(X, Y))<-neg(mother(X, Y)), female(X), {vg(s(Y, X))}),</span></span></span></span> |
3111 | + | % (not(parent(Y, Z)):-not(grandparent(X, Z)), parent(X, Y)), |
3112 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (parent(X, Y), female(X), {vg(s(Y, X))}==>mother(X, Y))</span></span></span></span> |
3112 | + | % (grandparent(X, Z):-parent(X, Y), parent(Y, Z)) |
3113 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
3113 | + | % ]. |
3114 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3114 | + | |
3115 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:304 </span></span></span></span> |
3115 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317 |
3116 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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))])).</span></span></span></span> |
3116 | + | % pfc :- |
3117 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3120 | + | % (parent(X, Y), parent(Y, Z), {vg(s(Z, X))}==>grandparent(X, Z)) |
3121 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3121 | + | % ]. |
3122 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3122 | + | |
3123 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3123 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317 |
3124 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:305 </span></span></span> |
3124 | + | % Adding (:) ptBinaryPredicate(grandparent) <-------- (pt(tPred(grandparent),rhs([ptBinaryPredicate(grandparent)])) <-TF-> tPred(grandparent)) |
3125 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
3125 | + | |
3126 | - | <span class="f6"><span class="bold"><span class="b9">% all(X, all(Y, (mother(X, Y)=>parent(X, Y)&female(X)))).</span></span></span> |
3126 | + | |
3127 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
3127 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3128 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:305 </span></span></span> |
3128 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3129 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
3129 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3130 | - | <span class="f1"><span class="bold"><span class="b9">% all(X, all(Y, (mother(X, Y)=>parent(X, Y)&female(X)))).</span></span></span> |
3130 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3131 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
3131 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317 |
3132 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:305 </span></span></span> |
3132 | + | % kif :- |
3133 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
3133 | + | % all(Y, all(X, all(Z, if((parent(X, Y), parent(Y, Z)), grandparent(X, Z))))). |
3134 | - | <span class="f7"><span class="bold"><span class="b0">% (not(mother(X, Y))v parent(X, Y))& (not(mother(X, Y))v female(X)).</span></span></span> |
3134 | + | |
3135 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
3135 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317 |
3136 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:305 </span></span> |
3136 | + | % pkif :- |
3137 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
3137 | + | % all(Y, all(X, all(Z, (parent(X, Y)&parent(Y, Z)=>grandparent(X, Z))))). |
3138 | - | <span class="f6"><span class="b9">% </span></span> |
3138 | + | |
3139 | - | <span class="f6"><span class="b9">% [ (female(X):-mother(X, Y)),</span></span> |
3139 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317 |
3140 | - | <span class="f6"><span class="b9">% (not(mother(X, Y)):-not(female(X))),</span></span> |
3140 | + | % cnf :- |
3141 | - | <span class="f6"><span class="b9">% (not(mother(X, Y)):-not(parent(X, Y))),</span></span> |
3141 | + | % grandparent(X, Z)v (not(parent(X, Y))v not(parent(Y, Z))). |
3142 | - | <span class="f6"><span class="b9">% (parent(X, Y):-mother(X, Y))</span></span> |
3142 | + | |
3143 | - | <span class="f6"><span class="b9">% ].</span></span> |
3143 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317 |
3144 | - | <span class="f6"><span class="b9">% </span></span> |
3144 | + | % horn :- |
3145 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:305 </span></span></span></span> |
3145 | + | % |
3146 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
3146 | + | % [ (not(parent(X, Y)):-not(grandparent(X, Z)), parent(Y, Z)), |
3147 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3147 | + | % (not(parent(Y, Z)):-not(grandparent(X, Z)), parent(X, Y)), |
3148 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (mother(X, Y), {vg(s(X))}==>female(X)),</span></span></span></span> |
3148 | + | % (grandparent(X, Z):-parent(X, Y), parent(Y, Z)) |
3149 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(mother(X, Y))<-neg(female(X)), {vg(s(X))}),</span></span></span></span> |
3149 | + | % ]. |
3150 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(parent(X, Y)), {vg(s(Y, X))}==>neg(mother(X, Y))),</span></span></span></span> |
3150 | + | |
3151 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (mother(X, Y), {vg(s(Y, X))}==>parent(X, Y))</span></span></span></span> |
3151 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317 |
3152 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
3152 | + | % pfc :- |
3153 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3153 | + | % |
3154 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:305 </span></span></span></span> |
3154 | + | % [ (neg(parent(X, Y))<-neg(grandparent(X, Z)), {avoidHeadLoop(parent(Y, Z), parent(X, Y))}, parent(Y, Z), {vg(s(Y, X))}), |
3155 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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))])).</span></span></span></span> |
3155 | + | % (neg(parent(Y, Z))<-neg(grandparent(X, Z)), {avoidHeadLoop(parent(X, Y), parent(Y, Z))}, parent(X, Y), {vg(s(Z, Y))}), |
3156 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3156 | + | % (parent(X, Y), parent(Y, Z), {vg(s(Z, X))}==>grandparent(X, Z)) |
3157 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:306 </span></span></span></span> |
3157 | + | % ]. |
3158 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:boxlog_to_pfc((parent(A, B):-mother(A, B)), (mother(A, B), {vg(s(B, A))}==>parent(A, B)))).</span></span></span></span> |
3158 | + | |
3159 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3159 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317 |
3160 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:306 </span></span></span></span> |
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 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:are_clauses_entailed((mother(A, B), {vg(s(B, A))}==>parent(A, B)))).</span></span></span></span> |
3161 | + | |
3162 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3162 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317 |
3163 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:307 </span></span></span></span> |
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 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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))))).</span></span></span></span> |
3164 | + | |
3165 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3165 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317 |
3166 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:307 </span></span></span></span> |
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 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:are_clauses_entailed((neg(parent(A, B)), {vg(s(B, A))}==>neg(mother(A, B))))).</span></span></span></span> |
3167 | + | |
3168 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3171 | + | |
3172 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3172 | + | |
3173 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3173 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3174 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3174 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3175 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309 </span></span></span> |
3175 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3176 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
3176 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3177 | - | <span class="f6"><span class="bold"><span class="b9">% all(X, all(Y, if(parent(X, Y)&female(X), mother(X, Y)))).</span></span></span> |
3177 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 |
3178 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
3178 | + | % kif :- |
3179 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309 </span></span></span> |
3179 | + | % all(X, all(Y, iff((grandparent(X, Y), male(X)), grandfather(X, Y)))). |
3180 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
3180 | + | |
3181 | - | <span class="f1"><span class="bold"><span class="b9">% all(X, all(Y, (parent(X, Y)&female(X)=>mother(X, Y)))).</span></span></span> |
3181 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 |
3182 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
3182 | + | % pkif :- |
3183 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309 </span></span></span> |
3183 | + | % all(X, all(Y, (grandparent(X, Y)&male(X)<=>grandfather(X, Y)))). |
3184 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
3184 | + | |
3185 | - | <span class="f7"><span class="bold"><span class="b0">% mother(X, Y)v (not(parent(X, Y))v not(female(X))).</span></span></span> |
3185 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 |
3186 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
3186 | + | % cnf :- |
3187 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309 </span></span> |
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 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
3188 | + | |
3189 | - | <span class="f6"><span class="b9">% </span></span> |
3189 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 |
3190 | - | <span class="f6"><span class="b9">% [ (not(female(X)):-not(mother(X, Y)), parent(X, Y)),</span></span> |
3190 | + | % horn :- |
3191 | - | <span class="f6"><span class="b9">% (not(parent(X, Y)):-not(mother(X, Y)), female(X)),</span></span> |
3191 | + | % |
3192 | - | <span class="f6"><span class="b9">% (mother(X, Y):-parent(X, Y), female(X))</span></span> |
3192 | + | % [ (male(X):-grandfather(X, Y)), |
3193 | - | <span class="f6"><span class="b9">% ].</span></span> |
3193 | + | % (not(male(X)):-not(grandfather(X, Y)), grandparent(X, Y)), |
3194 | - | <span class="f6"><span class="b9">% </span></span> |
3194 | + | % (not(grandfather(X, Y)):-not(male(X))), |
3195 | - | <span class="f9"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309 </span></span> |
3195 | + | % (not(grandfather(X, Y)):-not(grandparent(X, Y))), |
3196 | - | <span class="f9"><span class="b9">% 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))])).</span></span> |
3196 | + | % (not(grandparent(X, Y)):-not(grandfather(X, Y)), male(X)), |
3197 | - | <span class="f9"><span class="b9">% </span></span> |
3197 | + | % (grandfather(X, Y):-grandparent(X, Y), male(X)), |
3198 | % (grandparent(X, Y):-grandfather(X, Y)) | |
3199 | % ]. | |
3200 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3200 | + | |
3201 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3201 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 |
3202 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3203 | + | |
3204 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309 </span></span></span> |
3204 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 |
3205 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
3205 | + | % succeed(user:boxlog_to_pfc((male(X):-grandfather(X, Y)), (grandfather(X, Y), {vg(s(X))}==>male(X)))). |
3206 | - | <span class="f6"><span class="bold"><span class="b9">% all(X, all(Y, if(parent(X, Y)&female(X), mother(X, Y)))).</span></span></span> |
3206 | + | |
3207 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
3207 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 |
3208 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309 </span></span></span> |
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 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
3209 | + | |
3210 | - | <span class="f1"><span class="bold"><span class="b9">% all(X, all(Y, (parent(X, Y)&female(X)=>mother(X, Y)))).</span></span></span> |
3210 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 |
3211 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
3211 | + | % succeed(user:boxlog_to_pfc((not(grandfather(X, Y)):-not(male(X))), (neg(grandfather(X, Y))<-neg(male(X)), {vg(s(X))}))). |
3212 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309 </span></span></span> |
3212 | + | |
3213 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
3213 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 |
3214 | - | <span class="f7"><span class="bold"><span class="b0">% mother(X, Y)v (not(parent(X, Y))v not(female(X))).</span></span></span> |
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 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
3215 | + | |
3216 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309 </span></span> |
3216 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 |
3217 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
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 | - | <span class="f6"><span class="b9">% </span></span> |
3218 | + | |
3219 | - | <span class="f6"><span class="b9">% [ (not(female(X)):-not(mother(X, Y)), parent(X, Y)),</span></span> |
3219 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 |
3220 | - | <span class="f6"><span class="b9">% (not(parent(X, Y)):-not(mother(X, Y)), female(X)),</span></span> |
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 | - | <span class="f6"><span class="b9">% (mother(X, Y):-parent(X, Y), female(X))</span></span> |
3221 | + | |
3222 | - | <span class="f6"><span class="b9">% ].</span></span> |
3222 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 |
3223 | - | <span class="f6"><span class="b9">% </span></span> |
3223 | + | % succeed(user:boxlog_to_pfc((grandparent(X, Y):-grandfather(X, Y)), (grandfather(X, Y), {vg(s(Y, X))}==>grandparent(X, Y)))). |
3224 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309 </span></span></span></span> |
3224 | + | |
3225 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
3225 | + | |
3226 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3226 | + | |
3227 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (neg(female(X))<-neg(mother(X, Y)), parent(X, Y), {vg(s(X))}),</span></span></span></span> |
3227 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3228 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(parent(X, Y))<-neg(mother(X, Y)), female(X), {vg(s(Y, X))}),</span></span></span></span> |
3228 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3229 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (parent(X, Y), female(X), {vg(s(Y, X))}==>mother(X, Y))</span></span></span></span> |
3229 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3230 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
3230 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3231 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3234 | + | |
3235 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3235 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 |
3236 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3236 | + | % pkif :- |
3237 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3237 | + | % all(X, all(Y, (grandparent(X, Y)&male(X)<=>grandfather(X, Y)))). |
3238 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309 </span></span></span> |
3238 | + | |
3239 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
3239 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 |
3240 | - | <span class="f6"><span class="bold"><span class="b9">% all(X, all(Y, if(parent(X, Y)&female(X), mother(X, Y)))).</span></span></span> |
3240 | + | % cnf :- |
3241 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
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 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309 </span></span></span> |
3242 | + | |
3243 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
3243 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 |
3244 | - | <span class="f1"><span class="bold"><span class="b9">% all(X, all(Y, (parent(X, Y)&female(X)=>mother(X, Y)))).</span></span></span> |
3244 | + | % horn :- |
3245 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
3245 | + | % |
3246 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309 </span></span></span> |
3246 | + | % [ (male(X):-grandfather(X, Y)), |
3247 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
3247 | + | % (not(male(X)):-not(grandfather(X, Y)), grandparent(X, Y)), |
3248 | - | <span class="f7"><span class="bold"><span class="b0">% mother(X, Y)v (not(parent(X, Y))v not(female(X))).</span></span></span> |
3248 | + | % (not(grandfather(X, Y)):-not(male(X))), |
3249 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
3249 | + | % (not(grandfather(X, Y)):-not(grandparent(X, Y))), |
3250 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309 </span></span> |
3250 | + | % (not(grandparent(X, Y)):-not(grandfather(X, Y)), male(X)), |
3251 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
3251 | + | % (grandfather(X, Y):-grandparent(X, Y), male(X)), |
3252 | - | <span class="f6"><span class="b9">% </span></span> |
3252 | + | % (grandparent(X, Y):-grandfather(X, Y)) |
3253 | - | <span class="f6"><span class="b9">% [ (not(female(X)):-not(mother(X, Y)), parent(X, Y)),</span></span> |
3253 | + | % ]. |
3254 | - | <span class="f6"><span class="b9">% (not(parent(X, Y)):-not(mother(X, Y)), female(X)),</span></span> |
3254 | + | |
3255 | - | <span class="f6"><span class="b9">% (mother(X, Y):-parent(X, Y), female(X))</span></span> |
3255 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 |
3256 | - | <span class="f6"><span class="b9">% ].</span></span> |
3256 | + | % pfc :- |
3257 | - | <span class="f6"><span class="b9">% </span></span> |
3257 | + | % |
3258 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309 </span></span></span></span> |
3258 | + | % [ (grandfather(X, Y), {vg(s(X))}==>male(X)), |
3259 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
3259 | + | % (neg(male(X))<-neg(grandfather(X, Y)), grandparent(X, Y), {vg(s(X))}), |
3260 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3260 | + | % (neg(grandfather(X, Y))<-neg(male(X)), {vg(s(X))}), |
3261 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (neg(female(X))<-neg(mother(X, Y)), parent(X, Y), {vg(s(X))}),</span></span></span></span> |
3261 | + | % (neg(grandparent(X, Y)), {vg(s(Y, X))}==>neg(grandfather(X, Y))), |
3262 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(parent(X, Y))<-neg(mother(X, Y)), female(X), {vg(s(Y, X))}),</span></span></span></span> |
3262 | + | % (neg(grandparent(X, Y))<-neg(grandfather(X, Y)), male(X), {vg(s(Y, X))}), |
3263 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (parent(X, Y), female(X), {vg(s(Y, X))}==>mother(X, Y))</span></span></span></span> |
3263 | + | % (grandparent(X, Y), male(X), {vg(s(Y, X))}==>grandfather(X, Y)), |
3264 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
3264 | + | % (grandfather(X, Y), {vg(s(Y, X))}==>grandparent(X, Y)) |
3265 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3265 | + | % ]. |
3266 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309 </span></span></span></span> |
3266 | + | |
3267 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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))])).</span></span></span></span> |
3267 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 |
3268 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3268 | + | % Adding (:) ptBinaryPredicate(grandfather) <-------- (pt(tPred(grandfather),rhs([ptBinaryPredicate(grandfather)])) <-TF-> tPred(grandfather)) |
3269 | - | <span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309 </span></span></span> |
3269 | + | |
3270 | - | <span class="f0 b1"><span class="bold"><span class="bold">% gripe_time(warn(1.0214517149999978>0.8), user:pfc_fwd2(clif(if(parent(X, Y)&female(X), mother(X, Y))), (u, u))).</span></span></span> |
3270 | + | |
3271 | - | <span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span> |
3271 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3272 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309 </span></span></span></span> |
3272 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3273 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% gripe_time(warn(1.023412240000006>0.6), user:pfc_assert_fast_timed(clif(if(parent(X, Y)&female(X), mother(X, Y))), (u, u))).</span></span></span></span> |
3273 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3274 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span></span> |
3274 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3275 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:309 </span></span></span> |
3275 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 |
3276 | - | <span class="f6"><span class="bold"><span class="b9">% 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)))))).</span></span></span> |
3276 | + | % kif :- |
3277 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3280 | + | % pkif :- |
3281 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3281 | + | % all(X, all(Y, (grandparent(X, Y)&male(X)<=>grandfather(X, Y)))). |
3282 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3282 | + | |
3283 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3283 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 |
3284 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310 </span></span></span> |
3284 | + | % cnf :- |
3285 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
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 | - | <span class="f6"><span class="bold"><span class="b9">% all(X, all(Y, if(mother(X, Y), parent(X, Y)&female(X)))).</span></span></span> |
3286 | + | |
3287 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
3287 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 |
3288 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310 </span></span></span> |
3288 | + | % horn :- |
3289 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
3289 | + | % |
3290 | - | <span class="f1"><span class="bold"><span class="b9">% all(X, all(Y, (mother(X, Y)=>parent(X, Y)&female(X)))).</span></span></span> |
3290 | + | % [ (male(X):-grandfather(X, Y)), |
3291 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
3291 | + | % (not(male(X)):-not(grandfather(X, Y)), grandparent(X, Y)), |
3292 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310 </span></span></span> |
3292 | + | % (not(grandfather(X, Y)):-not(male(X))), |
3293 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
3293 | + | % (not(grandfather(X, Y)):-not(grandparent(X, Y))), |
3294 | - | <span class="f7"><span class="bold"><span class="b0">% (not(mother(X, Y))v parent(X, Y))& (not(mother(X, Y))v female(X)).</span></span></span> |
3294 | + | % (not(grandparent(X, Y)):-not(grandfather(X, Y)), male(X)), |
3295 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
3295 | + | % (grandfather(X, Y):-grandparent(X, Y), male(X)), |
3296 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310 </span></span> |
3296 | + | % (grandparent(X, Y):-grandfather(X, Y)) |
3297 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
3297 | + | % ]. |
3298 | - | <span class="f6"><span class="b9">% </span></span> |
3298 | + | |
3299 | - | <span class="f6"><span class="b9">% [ (female(X):-mother(X, Y)),</span></span> |
3299 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 |
3300 | - | <span class="f6"><span class="b9">% (not(mother(X, Y)):-not(female(X))),</span></span> |
3300 | + | % pfc :- |
3301 | - | <span class="f6"><span class="b9">% (not(mother(X, Y)):-not(parent(X, Y))),</span></span> |
3301 | + | % |
3302 | - | <span class="f6"><span class="b9">% (parent(X, Y):-mother(X, Y))</span></span> |
3302 | + | % [ (grandfather(X, Y), {vg(s(X))}==>male(X)), |
3303 | - | <span class="f6"><span class="b9">% ].</span></span> |
3303 | + | % (neg(male(X))<-neg(grandfather(X, Y)), grandparent(X, Y), {vg(s(X))}), |
3304 | - | <span class="f6"><span class="b9">% </span></span> |
3304 | + | % (neg(grandfather(X, Y))<-neg(male(X)), {vg(s(X))}), |
3305 | - | <span class="f9"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310 </span></span> |
3305 | + | % (neg(grandparent(X, Y)), {vg(s(Y, X))}==>neg(grandfather(X, Y))), |
3306 | - | <span class="f9"><span class="b9">% 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))])).</span></span> |
3306 | + | % (neg(grandparent(X, Y))<-neg(grandfather(X, Y)), male(X), {vg(s(Y, X))}), |
3307 | - | <span class="f9"><span class="b9">% </span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3310 | + | |
3311 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3311 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 |
3312 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3313 | + | |
3314 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310 </span></span></span> |
3314 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 |
3315 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
3315 | + | % gripe_time(warn(1.9990840519999935>0.8), user:pfc_fwd2(clif(iff((grandparent(X, Y), male(X)), grandfather(X, Y))), (u, u))). |
3316 | - | <span class="f6"><span class="bold"><span class="b9">% all(X, all(Y, if(mother(X, Y), parent(X, Y)&female(X)))).</span></span></span> |
3316 | + | |
3317 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
3317 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 |
3318 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310 </span></span></span> |
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 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
3319 | + | |
3320 | - | <span class="f1"><span class="bold"><span class="b9">% all(X, all(Y, (mother(X, Y)=>parent(X, Y)&female(X)))).</span></span></span> |
3320 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 |
3321 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
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 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310 </span></span></span> |
3322 | + | |
3323 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
3323 | + | |
3324 | - | <span class="f7"><span class="bold"><span class="b0">% (not(mother(X, Y))v parent(X, Y))& (not(mother(X, Y))v female(X)).</span></span></span> |
3324 | + | |
3325 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
3325 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3326 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310 </span></span> |
3326 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3327 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
3327 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3328 | - | <span class="f6"><span class="b9">% </span></span> |
3328 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3329 | - | <span class="f6"><span class="b9">% [ (female(X):-mother(X, Y)),</span></span> |
3329 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 |
3330 | - | <span class="f6"><span class="b9">% (not(mother(X, Y)):-not(female(X))),</span></span> |
3330 | + | % kif :- |
3331 | - | <span class="f6"><span class="b9">% (not(mother(X, Y)):-not(parent(X, Y))),</span></span> |
3331 | + | % all(X, all(Y, iff((grandparent(X, Y), female(X)), grandmother(X, Y)))). |
3332 | - | <span class="f6"><span class="b9">% (parent(X, Y):-mother(X, Y))</span></span> |
3332 | + | |
3333 | - | <span class="f6"><span class="b9">% ].</span></span> |
3333 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 |
3334 | - | <span class="f6"><span class="b9">% </span></span> |
3334 | + | % pkif :- |
3335 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310 </span></span></span></span> |
3335 | + | % all(X, all(Y, (grandparent(X, Y)&female(X)<=>grandmother(X, Y)))). |
3336 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
3336 | + | |
3337 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3337 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 |
3338 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (mother(X, Y), {vg(s(X))}==>female(X)),</span></span></span></span> |
3338 | + | % cnf :- |
3339 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(mother(X, Y))<-neg(female(X)), {vg(s(X))}),</span></span></span></span> |
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 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(parent(X, Y)), {vg(s(Y, X))}==>neg(mother(X, Y))),</span></span></span></span> |
3340 | + | |
3341 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (mother(X, Y), {vg(s(Y, X))}==>parent(X, Y))</span></span></span></span> |
3341 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 |
3342 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
3342 | + | % horn :- |
3343 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3343 | + | % |
3344 | % [ (female(X):-grandmother(X, Y)), | |
3345 | % (not(female(X)):-not(grandmother(X, Y)), grandparent(X, Y)), | |
3346 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3346 | + | % (not(grandmother(X, Y)):-not(female(X))), |
3347 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3347 | + | % (not(grandmother(X, Y)):-not(grandparent(X, Y))), |
3348 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3348 | + | % (not(grandparent(X, Y)):-not(grandmother(X, Y)), female(X)), |
3349 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3349 | + | % (grandmother(X, Y):-grandparent(X, Y), female(X)), |
3350 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310 </span></span></span> |
3350 | + | % (grandparent(X, Y):-grandmother(X, Y)) |
3351 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
3351 | + | % ]. |
3352 | - | <span class="f6"><span class="bold"><span class="b9">% all(X, all(Y, if(mother(X, Y), parent(X, Y)&female(X)))).</span></span></span> |
3352 | + | |
3353 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
3353 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 |
3354 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310 </span></span></span> |
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 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
3355 | + | |
3356 | - | <span class="f1"><span class="bold"><span class="b9">% all(X, all(Y, (mother(X, Y)=>parent(X, Y)&female(X)))).</span></span></span> |
3356 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 |
3357 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
3357 | + | % succeed(user:boxlog_to_pfc((female(X):-grandmother(X, Y)), (grandmother(X, Y), {vg(s(X))}==>female(X)))). |
3358 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310 </span></span></span> |
3358 | + | |
3359 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
3359 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 |
3360 | - | <span class="f7"><span class="bold"><span class="b0">% (not(mother(X, Y))v parent(X, Y))& (not(mother(X, Y))v female(X)).</span></span></span> |
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 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
3361 | + | |
3362 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310 </span></span> |
3362 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 |
3363 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
3363 | + | % succeed(user:boxlog_to_pfc((not(grandmother(X, Y)):-not(female(X))), (neg(grandmother(X, Y))<-neg(female(X)), {vg(s(X))}))). |
3364 | - | <span class="f6"><span class="b9">% </span></span> |
3364 | + | |
3365 | - | <span class="f6"><span class="b9">% [ (female(X):-mother(X, Y)),</span></span> |
3365 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 |
3366 | - | <span class="f6"><span class="b9">% (not(mother(X, Y)):-not(female(X))),</span></span> |
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 | - | <span class="f6"><span class="b9">% (not(mother(X, Y)):-not(parent(X, Y))),</span></span> |
3367 | + | |
3368 | - | <span class="f6"><span class="b9">% (parent(X, Y):-mother(X, Y))</span></span> |
3368 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 |
3369 | - | <span class="f6"><span class="b9">% ].</span></span> |
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 | - | <span class="f6"><span class="b9">% </span></span> |
3370 | + | |
3371 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310 </span></span></span></span> |
3371 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 |
3372 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
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 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3373 | + | |
3374 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (mother(X, Y), {vg(s(X))}==>female(X)),</span></span></span></span> |
3374 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 |
3375 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(mother(X, Y))<-neg(female(X)), {vg(s(X))}),</span></span></span></span> |
3375 | + | % succeed(user:boxlog_to_pfc((grandparent(X, Y):-grandmother(X, Y)), (grandmother(X, Y), {vg(s(Y, X))}==>grandparent(X, Y)))). |
3376 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(parent(X, Y)), {vg(s(Y, X))}==>neg(mother(X, Y))),</span></span></span></span> |
3376 | + | |
3377 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (mother(X, Y), {vg(s(Y, X))}==>parent(X, Y))</span></span></span></span> |
3377 | + | |
3378 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
3378 | + | |
3379 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3379 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3380 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310 </span></span></span></span> |
3380 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3381 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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))])).</span></span></span></span> |
3381 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3382 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3382 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3383 | - | <span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310 </span></span></span> |
3383 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 |
3384 | - | <span class="f0 b1"><span class="bold"><span class="bold">% gripe_time(warn(0.8255980520000037>0.8), user:pfc_fwd2(clif(if(mother(X, Y), parent(X, Y)&female(X))), (u, u))).</span></span></span> |
3384 | + | % kif :- |
3385 | - | <span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span> |
3385 | + | % all(X, all(Y, iff((grandparent(X, Y), female(X)), grandmother(X, Y)))). |
3386 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310 </span></span></span></span> |
3386 | + | |
3387 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% gripe_time(warn(0.8275502079999981>0.6), user:pfc_assert_fast_timed(clif(if(mother(X, Y), parent(X, Y)&female(X))), (u, u))).</span></span></span></span> |
3387 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 |
3388 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span></span> |
3388 | + | % pkif :- |
3389 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:310 </span></span></span> |
3389 | + | % all(X, all(Y, (grandparent(X, Y)&female(X)<=>grandmother(X, Y)))). |
3390 | - | <span class="f6"><span class="bold"><span class="b9">% 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)))))).</span></span></span> |
3390 | + | |
3391 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
3391 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 |
3392 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:312 </span></span></span></span> |
3392 | + | % cnf :- |
3393 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:boxlog_to_pfc((parent(A, B):-mother(A, B)), (mother(A, B), {vg(s(B, A))}==>parent(A, B)))).</span></span></span></span> |
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 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3394 | + | |
3395 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:312 </span></span></span></span> |
3395 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 |
3396 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:are_clauses_entailed((mother(A, B), {vg(s(B, A))}==>parent(A, B)))).</span></span></span></span> |
3396 | + | % horn :- |
3397 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3397 | + | % |
3398 | % [ (female(X):-grandmother(X, Y)), | |
3399 | % (not(female(X)):-not(grandmother(X, Y)), grandparent(X, Y)), | |
3400 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3400 | + | % (not(grandmother(X, Y)):-not(female(X))), |
3401 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3401 | + | % (not(grandmother(X, Y)):-not(grandparent(X, Y))), |
3402 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3402 | + | % (not(grandparent(X, Y)):-not(grandmother(X, Y)), female(X)), |
3403 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3403 | + | % (grandmother(X, Y):-grandparent(X, Y), female(X)), |
3404 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317 </span></span></span> |
3404 | + | % (grandparent(X, Y):-grandmother(X, Y)) |
3405 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
3405 | + | % ]. |
3406 | - | <span class="f6"><span class="bold"><span class="b9">% all(Y, all(X, all(Z, if((parent(X, Y), parent(Y, Z)), grandparent(X, Z))))).</span></span></span> |
3406 | + | |
3407 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
3407 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 |
3408 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317 </span></span></span> |
3408 | + | % pfc :- |
3409 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
3409 | + | % |
3410 | - | <span class="f1"><span class="bold"><span class="b9">% all(Y, all(X, all(Z, (parent(X, Y)&parent(Y, Z)=>grandparent(X, Z))))).</span></span></span> |
3410 | + | % [ (grandmother(X, Y), {vg(s(X))}==>female(X)), |
3411 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
3411 | + | % (neg(female(X))<-neg(grandmother(X, Y)), grandparent(X, Y), {vg(s(X))}), |
3412 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317 </span></span></span> |
3412 | + | % (neg(grandmother(X, Y))<-neg(female(X)), {vg(s(X))}), |
3413 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
3413 | + | % (neg(grandparent(X, Y)), {vg(s(Y, X))}==>neg(grandmother(X, Y))), |
3414 | - | <span class="f7"><span class="bold"><span class="b0">% grandparent(X, Z)v (not(parent(X, Y))v not(parent(Y, Z))).</span></span></span> |
3414 | + | % (neg(grandparent(X, Y))<-neg(grandmother(X, Y)), female(X), {vg(s(Y, X))}), |
3415 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
3415 | + | % (grandparent(X, Y), female(X), {vg(s(Y, X))}==>grandmother(X, Y)), |
3416 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317 </span></span> |
3416 | + | % (grandmother(X, Y), {vg(s(Y, X))}==>grandparent(X, Y)) |
3417 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
3417 | + | % ]. |
3418 | - | <span class="f6"><span class="b9">% </span></span> |
3418 | + | |
3419 | - | <span class="f6"><span class="b9">% [ (not(parent(X, Y)):-not(grandparent(X, Z)), parent(Y, Z)),</span></span> |
3419 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 |
3420 | - | <span class="f6"><span class="b9">% (not(parent(Y, Z)):-not(grandparent(X, Z)), parent(X, Y)),</span></span> |
3420 | + | % Adding (:) ptBinaryPredicate(grandmother) <-------- (pt(tPred(grandmother),rhs([ptBinaryPredicate(grandmother)])) <-TF-> tPred(grandmother)) |
3421 | - | <span class="f6"><span class="b9">% (grandparent(X, Z):-parent(X, Y), parent(Y, Z))</span></span> |
3421 | + | |
3422 | - | <span class="f6"><span class="b9">% ].</span></span> |
3422 | + | |
3423 | - | <span class="f6"><span class="b9">% </span></span> |
3423 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3424 | - | <span class="f9"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317 </span></span> |
3424 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3425 | - | <span class="f9"><span class="b9">% 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))])).</span></span> |
3425 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3426 | - | <span class="f9"><span class="b9">% </span></span> |
3426 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3427 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317 </span></span></span> |
3427 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 |
3428 | - | <span class="f4"><span class="bold"><span class="b9">% 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))}))).</span></span></span> |
3428 | + | % kif :- |
3429 | - | <span class="f4"><span class="bold"><span class="b9">% </span></span></span> |
3429 | + | % all(X, all(Y, iff((grandparent(X, Y), female(X)), grandmother(X, Y)))). |
3430 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317 </span></span></span> |
3430 | + | |
3431 | - | <span class="f4"><span class="bold"><span class="b9">% 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))}))).</span></span></span> |
3431 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 |
3432 | - | <span class="f4"><span class="bold"><span class="b9">% </span></span></span> |
3432 | + | % pkif :- |
3433 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317 </span></span></span></span> |
3433 | + | % all(X, all(Y, (grandparent(X, Y)&female(X)<=>grandmother(X, Y)))). |
3434 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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)))).</span></span></span></span> |
3434 | + | |
3435 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3438 | + | |
3439 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3439 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 |
3440 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3440 | + | % horn :- |
3441 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3441 | + | % |
3442 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317 </span></span></span> |
3442 | + | % [ (female(X):-grandmother(X, Y)), |
3443 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
3443 | + | % (not(female(X)):-not(grandmother(X, Y)), grandparent(X, Y)), |
3444 | - | <span class="f6"><span class="bold"><span class="b9">% all(Y, all(X, all(Z, if((parent(X, Y), parent(Y, Z)), grandparent(X, Z))))).</span></span></span> |
3444 | + | % (not(grandmother(X, Y)):-not(female(X))), |
3445 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
3445 | + | % (not(grandmother(X, Y)):-not(grandparent(X, Y))), |
3446 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317 </span></span></span> |
3446 | + | % (not(grandparent(X, Y)):-not(grandmother(X, Y)), female(X)), |
3447 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
3447 | + | % (grandmother(X, Y):-grandparent(X, Y), female(X)), |
3448 | - | <span class="f1"><span class="bold"><span class="b9">% all(Y, all(X, all(Z, (parent(X, Y)&parent(Y, Z)=>grandparent(X, Z))))).</span></span></span> |
3448 | + | % (grandparent(X, Y):-grandmother(X, Y)) |
3449 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
3449 | + | % ]. |
3450 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317 </span></span></span> |
3450 | + | |
3451 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
3451 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 |
3452 | - | <span class="f7"><span class="bold"><span class="b0">% grandparent(X, Z)v (not(parent(X, Y))v not(parent(Y, Z))).</span></span></span> |
3452 | + | % pfc :- |
3453 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
3453 | + | % |
3454 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317 </span></span> |
3454 | + | % [ (grandmother(X, Y), {vg(s(X))}==>female(X)), |
3455 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
3455 | + | % (neg(female(X))<-neg(grandmother(X, Y)), grandparent(X, Y), {vg(s(X))}), |
3456 | - | <span class="f6"><span class="b9">% </span></span> |
3456 | + | % (neg(grandmother(X, Y))<-neg(female(X)), {vg(s(X))}), |
3457 | - | <span class="f6"><span class="b9">% [ (not(parent(X, Y)):-not(grandparent(X, Z)), parent(Y, Z)),</span></span> |
3457 | + | % (neg(grandparent(X, Y)), {vg(s(Y, X))}==>neg(grandmother(X, Y))), |
3458 | - | <span class="f6"><span class="b9">% (not(parent(Y, Z)):-not(grandparent(X, Z)), parent(X, Y)),</span></span> |
3458 | + | % (neg(grandparent(X, Y))<-neg(grandmother(X, Y)), female(X), {vg(s(Y, X))}), |
3459 | - | <span class="f6"><span class="b9">% (grandparent(X, Z):-parent(X, Y), parent(Y, Z))</span></span> |
3459 | + | % (grandparent(X, Y), female(X), {vg(s(Y, X))}==>grandmother(X, Y)), |
3460 | - | <span class="f6"><span class="b9">% ].</span></span> |
3460 | + | % (grandmother(X, Y), {vg(s(Y, X))}==>grandparent(X, Y)) |
3461 | - | <span class="f6"><span class="b9">% </span></span> |
3461 | + | % ]. |
3462 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317 </span></span></span></span> |
3462 | + | |
3463 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
3463 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 |
3464 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
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 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (neg(parent(X, Y))<-neg(grandparent(X, Z)), {avoidHeadLoop(parent(Y, Z), parent(X, Y))}, parent(Y, Z), {vg(s(Y, X))}),</span></span></span></span> |
3465 | + | |
3466 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(parent(Y, Z))<-neg(grandparent(X, Z)), {avoidHeadLoop(parent(X, Y), parent(Y, Z))}, parent(X, Y), {vg(s(Z, Y))}),</span></span></span></span> |
3466 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 |
3467 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (parent(X, Y), parent(Y, Z), {vg(s(Z, X))}==>grandparent(X, Z))</span></span></span></span> |
3467 | + | % gripe_time(warn(1.9828190639999974>0.8), user:pfc_fwd2(clif(iff((grandparent(X, Y), female(X)), grandmother(X, Y))), (u, u))). |
3468 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
3468 | + | |
3469 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3469 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 |
3470 | - | <span class="bold"><span class="f2"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317 </span></span></span> |
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 | - | <span class="bold"><span class="f2"><span class="b9">% Adding (:) ptBinaryPredicate(grandparent) <-------- (pt(tPred(grandparent),rhs([ptBinaryPredicate(grandparent)])) <-TF-> tPred(grandparent))</span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3474 | + | |
3475 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3475 | + | |
3476 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3476 | + | |
3477 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3477 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3478 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317 </span></span></span> |
3478 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3479 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
3479 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3480 | - | <span class="f6"><span class="bold"><span class="b9">% all(Y, all(X, all(Z, if((parent(X, Y), parent(Y, Z)), grandparent(X, Z))))).</span></span></span> |
3480 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3481 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
3481 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321 |
3482 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317 </span></span></span> |
3482 | + | % kif :- |
3483 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
3483 | + | % all(Kid, |
3484 | - | <span class="f1"><span class="bold"><span class="b9">% all(Y, all(X, all(Z, (parent(X, Y)&parent(Y, Z)=>grandparent(X, Z))))).</span></span></span> |
3484 | + | % all(Ma, |
3485 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
3485 | + | % all(GrandKid, |
3486 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317 </span></span></span> |
3486 | + | % if((mother(Ma, Kid), parent(Kid, GrandKid)), |
3487 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
3487 | + | % grandmother(Ma, GrandKid))))). |
3488 | - | <span class="f7"><span class="bold"><span class="b0">% grandparent(X, Z)v (not(parent(X, Y))v not(parent(Y, Z))).</span></span></span> |
3488 | + | |
3489 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
3489 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321 |
3490 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317 </span></span> |
3490 | + | % pkif :- |
3491 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
3491 | + | % all(Kid, |
3492 | - | <span class="f6"><span class="b9">% </span></span> |
3492 | + | % all(Ma, |
3493 | - | <span class="f6"><span class="b9">% [ (not(parent(X, Y)):-not(grandparent(X, Z)), parent(Y, Z)),</span></span> |
3493 | + | % all(GrandKid, |
3494 | - | <span class="f6"><span class="b9">% (not(parent(Y, Z)):-not(grandparent(X, Z)), parent(X, Y)),</span></span> |
3494 | + | % (mother(Ma, Kid)&parent(Kid, GrandKid)=>grandmother(Ma, GrandKid))))). |
3495 | - | <span class="f6"><span class="b9">% (grandparent(X, Z):-parent(X, Y), parent(Y, Z))</span></span> |
3495 | + | |
3496 | - | <span class="f6"><span class="b9">% ].</span></span> |
3496 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321 |
3497 | - | <span class="f6"><span class="b9">% </span></span> |
3497 | + | % cnf :- |
3498 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317 </span></span></span></span> |
3498 | + | % grandmother(Ma, GrandKid)v (not(mother(Ma, Kid))v not(parent(Kid, GrandKid))). |
3499 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
3499 | + | |
3500 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3500 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321 |
3501 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (neg(parent(X, Y))<-neg(grandparent(X, Z)), {avoidHeadLoop(parent(Y, Z), parent(X, Y))}, parent(Y, Z), {vg(s(Y, X))}),</span></span></span></span> |
3501 | + | % horn :- |
3502 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(parent(Y, Z))<-neg(grandparent(X, Z)), {avoidHeadLoop(parent(X, Y), parent(Y, Z))}, parent(X, Y), {vg(s(Z, Y))}),</span></span></span></span> |
3502 | + | % |
3503 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (parent(X, Y), parent(Y, Z), {vg(s(Z, X))}==>grandparent(X, Z))</span></span></span></span> |
3503 | + | % [ (not(mother(Ma, Kid)):-not(grandmother(Ma, GrandKid)), parent(Kid, GrandKid)), |
3504 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
3504 | + | % (not(parent(Kid, GrandKid)):-not(grandmother(Ma, GrandKid)), mother(Ma, Kid)), |
3505 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3505 | + | % (grandmother(Ma, GrandKid):-mother(Ma, Kid), parent(Kid, GrandKid)) |
3506 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317 </span></span></span></span> |
3506 | + | % ]. |
3507 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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))])).</span></span></span></span> |
3507 | + | |
3508 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3508 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321 |
3509 | - | <span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317 </span></span></span> |
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 | - | <span class="f0 b1"><span class="bold"><span class="bold">% gripe_time(warn(1.2852000570000044>0.8), user:pfc_fwd2(clif(if((parent(X, Y), parent(Y, Z)), grandparent(X, Z))), (u, u))).</span></span></span> |
3510 | + | |
3511 | - | <span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span> |
3511 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321 |
3512 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317 </span></span></span></span> |
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 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% 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))).</span></span></span></span> |
3513 | + | |
3514 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span></span> |
3514 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321 |
3515 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:317 </span></span></span> |
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 | - | <span class="f6"><span class="bold"><span class="b9">% 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)))))).</span></span></span> |
3516 | + | |
3517 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3520 | + | |
3521 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3521 | + | |
3522 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3522 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3523 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3523 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3524 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 </span></span></span> |
3524 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3525 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
3525 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3526 | - | <span class="f6"><span class="bold"><span class="b9">% all(X, all(Y, iff((grandparent(X, Y), male(X)), grandfather(X, Y)))).</span></span></span> |
3526 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321 |
3527 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
3527 | + | % kif :- |
3528 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 </span></span></span> |
3528 | + | % all(Kid, |
3529 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
3529 | + | % all(Ma, |
3530 | - | <span class="f1"><span class="bold"><span class="b9">% all(X, all(Y, (grandparent(X, Y)&male(X)<=>grandfather(X, Y)))).</span></span></span> |
3530 | + | % all(GrandKid, |
3531 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
3531 | + | % if((mother(Ma, Kid), parent(Kid, GrandKid)), |
3532 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 </span></span></span> |
3532 | + | % grandmother(Ma, GrandKid))))). |
3533 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
3533 | + | |
3534 | - | <span class="f7"><span class="bold"><span class="b0">% (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))).</span></span></span> |
3534 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321 |
3535 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
3535 | + | % pkif :- |
3536 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 </span></span> |
3536 | + | % all(Kid, |
3537 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
3537 | + | % all(Ma, |
3538 | - | <span class="f6"><span class="b9">% </span></span> |
3538 | + | % all(GrandKid, |
3539 | - | <span class="f6"><span class="b9">% [ (male(X):-grandfather(X, Y)),</span></span> |
3539 | + | % (mother(Ma, Kid)&parent(Kid, GrandKid)=>grandmother(Ma, GrandKid))))). |
3540 | - | <span class="f6"><span class="b9">% (not(male(X)):-not(grandfather(X, Y)), grandparent(X, Y)),</span></span> |
3540 | + | |
3541 | - | <span class="f6"><span class="b9">% (not(grandfather(X, Y)):-not(male(X))),</span></span> |
3541 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321 |
3542 | - | <span class="f6"><span class="b9">% (not(grandfather(X, Y)):-not(grandparent(X, Y))),</span></span> |
3542 | + | % cnf :- |
3543 | - | <span class="f6"><span class="b9">% (not(grandparent(X, Y)):-not(grandfather(X, Y)), male(X)),</span></span> |
3543 | + | % grandmother(Ma, GrandKid)v (not(mother(Ma, Kid))v not(parent(Kid, GrandKid))). |
3544 | - | <span class="f6"><span class="b9">% (grandfather(X, Y):-grandparent(X, Y), male(X)),</span></span> |
3544 | + | |
3545 | - | <span class="f6"><span class="b9">% (grandparent(X, Y):-grandfather(X, Y))</span></span> |
3545 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321 |
3546 | - | <span class="f6"><span class="b9">% ].</span></span> |
3546 | + | % horn :- |
3547 | - | <span class="f6"><span class="b9">% </span></span> |
3547 | + | % |
3548 | - | <span class="f9"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 </span></span> |
3548 | + | % [ (not(mother(Ma, Kid)):-not(grandmother(Ma, GrandKid)), parent(Kid, GrandKid)), |
3549 | - | <span class="f9"><span class="b9">% 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))])).</span></span> |
3549 | + | % (not(parent(Kid, GrandKid)):-not(grandmother(Ma, GrandKid)), mother(Ma, Kid)), |
3550 | - | <span class="f9"><span class="b9">% </span></span> |
3550 | + | % (grandmother(Ma, GrandKid):-mother(Ma, Kid), parent(Kid, GrandKid)) |
3551 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 </span></span></span></span> |
3551 | + | % ]. |
3552 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:boxlog_to_pfc((male(X):-grandfather(X, Y)), (grandfather(X, Y), {vg(s(X))}==>male(X)))).</span></span></span></span> |
3552 | + | |
3553 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3553 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321 |
3554 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 </span></span></span> |
3554 | + | % pfc :- |
3555 | - | <span class="f4"><span class="bold"><span class="b9">% 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))}))).</span></span></span> |
3555 | + | % |
3556 | - | <span class="f4"><span class="bold"><span class="b9">% </span></span></span> |
3556 | + | % [ (neg(mother(Ma, Kid))<-neg(grandmother(Ma, GrandKid)), parent(Kid, GrandKid), {vg(s(Kid, Ma))}), |
3557 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 </span></span></span> |
3557 | + | % (neg(parent(Kid, GrandKid))<-neg(grandmother(Ma, GrandKid)), mother(Ma, Kid), {vg(s(GrandKid, Kid))}), |
3558 | - | <span class="f4"><span class="bold"><span class="b9">% succeed(user:boxlog_to_pfc((not(grandfather(X, Y)):-not(male(X))), (neg(grandfather(X, Y))<-neg(male(X)), {vg(s(X))}))).</span></span></span> |
3558 | + | % (mother(Ma, Kid), parent(Kid, GrandKid), {vg(s(GrandKid, Ma))}==>grandmother(Ma, GrandKid)) |
3559 | - | <span class="f4"><span class="bold"><span class="b9">% </span></span></span> |
3559 | + | % ]. |
3560 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 </span></span></span></span> |
3560 | + | |
3561 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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))))).</span></span></span></span> |
3561 | + | |
3562 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3562 | + | |
3563 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 </span></span></span> |
3563 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3564 | - | <span class="f4"><span class="bold"><span class="b9">% 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))}))).</span></span></span> |
3564 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3565 | - | <span class="f4"><span class="bold"><span class="b9">% </span></span></span> |
3565 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3566 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 </span></span></span></span> |
3566 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3567 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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)))).</span></span></span></span> |
3567 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321 |
3568 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3568 | + | % kif :- |
3569 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 </span></span></span></span> |
3569 | + | % all(Kid, |
3570 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:boxlog_to_pfc((grandparent(X, Y):-grandfather(X, Y)), (grandfather(X, Y), {vg(s(Y, X))}==>grandparent(X, Y)))).</span></span></span></span> |
3570 | + | % all(Ma, |
3571 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3571 | + | % all(GrandKid, |
3572 | % if((mother(Ma, Kid), parent(Kid, GrandKid)), | |
3573 | % grandmother(Ma, GrandKid))))). | |
3574 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3574 | + | |
3575 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3575 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321 |
3576 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3576 | + | % pkif :- |
3577 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3577 | + | % all(Kid, |
3578 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 </span></span></span> |
3578 | + | % all(Ma, |
3579 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
3579 | + | % all(GrandKid, |
3580 | - | <span class="f6"><span class="bold"><span class="b9">% all(X, all(Y, iff((grandparent(X, Y), male(X)), grandfather(X, Y)))).</span></span></span> |
3580 | + | % (mother(Ma, Kid)&parent(Kid, GrandKid)=>grandmother(Ma, GrandKid))))). |
3581 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
3581 | + | |
3582 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 </span></span></span> |
3582 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321 |
3583 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
3583 | + | % cnf :- |
3584 | - | <span class="f1"><span class="bold"><span class="b9">% all(X, all(Y, (grandparent(X, Y)&male(X)<=>grandfather(X, Y)))).</span></span></span> |
3584 | + | % grandmother(Ma, GrandKid)v (not(mother(Ma, Kid))v not(parent(Kid, GrandKid))). |
3585 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
3585 | + | |
3586 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 </span></span></span> |
3586 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321 |
3587 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
3587 | + | % horn :- |
3588 | - | <span class="f7"><span class="bold"><span class="b0">% (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))).</span></span></span> |
3588 | + | % |
3589 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
3589 | + | % [ (not(mother(Ma, Kid)):-not(grandmother(Ma, GrandKid)), parent(Kid, GrandKid)), |
3590 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 </span></span> |
3590 | + | % (not(parent(Kid, GrandKid)):-not(grandmother(Ma, GrandKid)), mother(Ma, Kid)), |
3591 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
3591 | + | % (grandmother(Ma, GrandKid):-mother(Ma, Kid), parent(Kid, GrandKid)) |
3592 | - | <span class="f6"><span class="b9">% </span></span> |
3592 | + | % ]. |
3593 | - | <span class="f6"><span class="b9">% [ (male(X):-grandfather(X, Y)),</span></span> |
3593 | + | |
3594 | - | <span class="f6"><span class="b9">% (not(male(X)):-not(grandfather(X, Y)), grandparent(X, Y)),</span></span> |
3594 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321 |
3595 | - | <span class="f6"><span class="b9">% (not(grandfather(X, Y)):-not(male(X))),</span></span> |
3595 | + | % pfc :- |
3596 | - | <span class="f6"><span class="b9">% (not(grandfather(X, Y)):-not(grandparent(X, Y))),</span></span> |
3596 | + | % |
3597 | - | <span class="f6"><span class="b9">% (not(grandparent(X, Y)):-not(grandfather(X, Y)), male(X)),</span></span> |
3597 | + | % [ (neg(mother(Ma, Kid))<-neg(grandmother(Ma, GrandKid)), parent(Kid, GrandKid), {vg(s(Kid, Ma))}), |
3598 | - | <span class="f6"><span class="b9">% (grandfather(X, Y):-grandparent(X, Y), male(X)),</span></span> |
3598 | + | % (neg(parent(Kid, GrandKid))<-neg(grandmother(Ma, GrandKid)), mother(Ma, Kid), {vg(s(GrandKid, Kid))}), |
3599 | - | <span class="f6"><span class="b9">% (grandparent(X, Y):-grandfather(X, Y))</span></span> |
3599 | + | % (mother(Ma, Kid), parent(Kid, GrandKid), {vg(s(GrandKid, Ma))}==>grandmother(Ma, GrandKid)) |
3600 | - | <span class="f6"><span class="b9">% ].</span></span> |
3600 | + | % ]. |
3601 | - | <span class="f6"><span class="b9">% </span></span> |
3601 | + | |
3602 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 </span></span></span></span> |
3602 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321 |
3603 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
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 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3604 | + | |
3605 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (grandfather(X, Y), {vg(s(X))}==>male(X)),</span></span></span></span> |
3605 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321 |
3606 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(male(X))<-neg(grandfather(X, Y)), grandparent(X, Y), {vg(s(X))}),</span></span></span></span> |
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 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(grandfather(X, Y))<-neg(male(X)), {vg(s(X))}),</span></span></span></span> |
3607 | + | |
3608 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(grandparent(X, Y)), {vg(s(Y, X))}==>neg(grandfather(X, Y))),</span></span></span></span> |
3608 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321 |
3609 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(grandparent(X, Y))<-neg(grandfather(X, Y)), male(X), {vg(s(Y, X))}),</span></span></span></span> |
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 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (grandparent(X, Y), male(X), {vg(s(Y, X))}==>grandfather(X, Y)),</span></span></span></span> |
3610 | + | |
3611 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (grandfather(X, Y), {vg(s(Y, X))}==>grandparent(X, Y))</span></span></span></span> |
3611 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321 |
3612 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
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 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3613 | + | |
3614 | - | <span class="bold"><span class="f2"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 </span></span></span> |
3614 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:322 |
3615 | - | <span class="bold"><span class="f2"><span class="b9">% Adding (:) ptBinaryPredicate(grandfather) <-------- (pt(tPred(grandfather),rhs([ptBinaryPredicate(grandfather)])) <-TF-> tPred(grandfather))</span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3618 | + | |
3619 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3619 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3620 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3620 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3621 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3621 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3622 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 </span></span></span> |
3622 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3623 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
3623 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 |
3624 | - | <span class="f6"><span class="bold"><span class="b9">% all(X, all(Y, iff((grandparent(X, Y), male(X)), grandfather(X, Y)))).</span></span></span> |
3624 | + | % kif :- |
3625 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
3625 | + | % all(X, all(Y, iff((parent(X, Y), male(X)), father(X, Y)))). |
3626 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 </span></span></span> |
3626 | + | |
3627 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
3627 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 |
3628 | - | <span class="f1"><span class="bold"><span class="b9">% all(X, all(Y, (grandparent(X, Y)&male(X)<=>grandfather(X, Y)))).</span></span></span> |
3628 | + | % pkif :- |
3629 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
3629 | + | % all(X, all(Y, (parent(X, Y)&male(X)<=>father(X, Y)))). |
3630 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 </span></span></span> |
3630 | + | |
3631 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
3631 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 |
3632 | - | <span class="f7"><span class="bold"><span class="b0">% (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))).</span></span></span> |
3632 | + | % cnf :- |
3633 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
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 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 </span></span> |
3634 | + | |
3635 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
3635 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 |
3636 | - | <span class="f6"><span class="b9">% </span></span> |
3636 | + | % horn :- |
3637 | - | <span class="f6"><span class="b9">% [ (male(X):-grandfather(X, Y)),</span></span> |
3637 | + | % |
3638 | - | <span class="f6"><span class="b9">% (not(male(X)):-not(grandfather(X, Y)), grandparent(X, Y)),</span></span> |
3638 | + | % [ (male(X):-father(X, Y)), |
3639 | - | <span class="f6"><span class="b9">% (not(grandfather(X, Y)):-not(male(X))),</span></span> |
3639 | + | % (not(male(X)):-not(father(X, Y)), parent(X, Y)), |
3640 | - | <span class="f6"><span class="b9">% (not(grandfather(X, Y)):-not(grandparent(X, Y))),</span></span> |
3640 | + | % (not(father(X, Y)):-not(male(X))), |
3641 | - | <span class="f6"><span class="b9">% (not(grandparent(X, Y)):-not(grandfather(X, Y)), male(X)),</span></span> |
3641 | + | % (not(father(X, Y)):-not(parent(X, Y))), |
3642 | - | <span class="f6"><span class="b9">% (grandfather(X, Y):-grandparent(X, Y), male(X)),</span></span> |
3642 | + | % (not(parent(X, Y)):-not(father(X, Y)), male(X)), |
3643 | - | <span class="f6"><span class="b9">% (grandparent(X, Y):-grandfather(X, Y))</span></span> |
3643 | + | % (father(X, Y):-parent(X, Y), male(X)), |
3644 | - | <span class="f6"><span class="b9">% ].</span></span> |
3644 | + | % (parent(X, Y):-father(X, Y)) |
3645 | - | <span class="f6"><span class="b9">% </span></span> |
3645 | + | % ]. |
3646 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 </span></span></span></span> |
3646 | + | |
3647 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
3647 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 |
3648 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
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 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (grandfather(X, Y), {vg(s(X))}==>male(X)),</span></span></span></span> |
3649 | + | |
3650 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(male(X))<-neg(grandfather(X, Y)), grandparent(X, Y), {vg(s(X))}),</span></span></span></span> |
3650 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 |
3651 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(grandfather(X, Y))<-neg(male(X)), {vg(s(X))}),</span></span></span></span> |
3651 | + | % succeed(user:boxlog_to_pfc((male(X):-father(X, Y)), (father(X, Y), {vg(s(X))}==>male(X)))). |
3652 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(grandparent(X, Y)), {vg(s(Y, X))}==>neg(grandfather(X, Y))),</span></span></span></span> |
3652 | + | |
3653 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(grandparent(X, Y))<-neg(grandfather(X, Y)), male(X), {vg(s(Y, X))}),</span></span></span></span> |
3653 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 |
3654 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (grandparent(X, Y), male(X), {vg(s(Y, X))}==>grandfather(X, Y)),</span></span></span></span> |
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 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (grandfather(X, Y), {vg(s(Y, X))}==>grandparent(X, Y))</span></span></span></span> |
3655 | + | |
3656 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
3656 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 |
3657 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3657 | + | % succeed(user:boxlog_to_pfc((not(father(X, Y)):-not(male(X))), (neg(father(X, Y))<-neg(male(X)), {vg(s(X))}))). |
3658 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 </span></span></span></span> |
3658 | + | |
3659 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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))])).</span></span></span></span> |
3659 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 |
3660 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
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 | - | <span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 </span></span></span> |
3661 | + | |
3662 | - | <span class="f0 b1"><span class="bold"><span class="bold">% gripe_time(warn(1.9990840519999935>0.8), user:pfc_fwd2(clif(iff((grandparent(X, Y), male(X)), grandfather(X, Y))), (u, u))).</span></span></span> |
3662 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 |
3663 | - | <span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span> |
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 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 </span></span></span></span> |
3664 | + | |
3665 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% gripe_time(warn(2.000997704999996>0.6), user:pfc_assert_fast_timed(clif(iff((grandparent(X, Y), male(X)), grandfather(X, Y))), (u, u))).</span></span></span></span> |
3665 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 |
3666 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span></span> |
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 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:318 </span></span></span> |
3667 | + | |
3668 | - | <span class="f6"><span class="bold"><span class="b9">% 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)))))).</span></span></span> |
3668 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 |
3669 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3672 | + | |
3673 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3673 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3674 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3674 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3675 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3675 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3676 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 </span></span></span> |
3676 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3677 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
3677 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 |
3678 | - | <span class="f6"><span class="bold"><span class="b9">% all(X, all(Y, iff((grandparent(X, Y), female(X)), grandmother(X, Y)))).</span></span></span> |
3678 | + | % kif :- |
3679 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
3679 | + | % all(X, all(Y, iff((parent(X, Y), male(X)), father(X, Y)))). |
3680 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 </span></span></span> |
3680 | + | |
3681 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
3681 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 |
3682 | - | <span class="f1"><span class="bold"><span class="b9">% all(X, all(Y, (grandparent(X, Y)&female(X)<=>grandmother(X, Y)))).</span></span></span> |
3682 | + | % pkif :- |
3683 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
3683 | + | % all(X, all(Y, (parent(X, Y)&male(X)<=>father(X, Y)))). |
3684 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 </span></span></span> |
3684 | + | |
3685 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
3685 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 |
3686 | - | <span class="f7"><span class="bold"><span class="b0">% (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))).</span></span></span> |
3686 | + | % cnf :- |
3687 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
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 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 </span></span> |
3688 | + | |
3689 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
3689 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 |
3690 | - | <span class="f6"><span class="b9">% </span></span> |
3690 | + | % horn :- |
3691 | - | <span class="f6"><span class="b9">% [ (female(X):-grandmother(X, Y)),</span></span> |
3691 | + | % |
3692 | - | <span class="f6"><span class="b9">% (not(female(X)):-not(grandmother(X, Y)), grandparent(X, Y)),</span></span> |
3692 | + | % [ (male(X):-father(X, Y)), |
3693 | - | <span class="f6"><span class="b9">% (not(grandmother(X, Y)):-not(female(X))),</span></span> |
3693 | + | % (not(male(X)):-not(father(X, Y)), parent(X, Y)), |
3694 | - | <span class="f6"><span class="b9">% (not(grandmother(X, Y)):-not(grandparent(X, Y))),</span></span> |
3694 | + | % (not(father(X, Y)):-not(male(X))), |
3695 | - | <span class="f6"><span class="b9">% (not(grandparent(X, Y)):-not(grandmother(X, Y)), female(X)),</span></span> |
3695 | + | % (not(father(X, Y)):-not(parent(X, Y))), |
3696 | - | <span class="f6"><span class="b9">% (grandmother(X, Y):-grandparent(X, Y), female(X)),</span></span> |
3696 | + | % (not(parent(X, Y)):-not(father(X, Y)), male(X)), |
3697 | - | <span class="f6"><span class="b9">% (grandparent(X, Y):-grandmother(X, Y))</span></span> |
3697 | + | % (father(X, Y):-parent(X, Y), male(X)), |
3698 | - | <span class="f6"><span class="b9">% ].</span></span> |
3698 | + | % (parent(X, Y):-father(X, Y)) |
3699 | - | <span class="f6"><span class="b9">% </span></span> |
3699 | + | % ]. |
3700 | - | <span class="f9"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 </span></span> |
3700 | + | |
3701 | - | <span class="f9"><span class="b9">% 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))])).</span></span> |
3701 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 |
3702 | - | <span class="f9"><span class="b9">% </span></span> |
3702 | + | % pfc :- |
3703 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 </span></span></span></span> |
3703 | + | % |
3704 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:boxlog_to_pfc((female(X):-grandmother(X, Y)), (grandmother(X, Y), {vg(s(X))}==>female(X)))).</span></span></span></span> |
3704 | + | % [ (father(X, Y), {vg(s(X))}==>male(X)), |
3705 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3705 | + | % (neg(male(X))<-neg(father(X, Y)), parent(X, Y), {vg(s(X))}), |
3706 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 </span></span></span> |
3706 | + | % (neg(father(X, Y))<-neg(male(X)), {vg(s(X))}), |
3707 | - | <span class="f4"><span class="bold"><span class="b9">% 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))}))).</span></span></span> |
3707 | + | % (neg(parent(X, Y)), {vg(s(Y, X))}==>neg(father(X, Y))), |
3708 | - | <span class="f4"><span class="bold"><span class="b9">% </span></span></span> |
3708 | + | % (neg(parent(X, Y))<-neg(father(X, Y)), male(X), {vg(s(Y, X))}), |
3709 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 </span></span></span> |
3709 | + | % (parent(X, Y), male(X), {vg(s(Y, X))}==>father(X, Y)), |
3710 | - | <span class="f4"><span class="bold"><span class="b9">% succeed(user:boxlog_to_pfc((not(grandmother(X, Y)):-not(female(X))), (neg(grandmother(X, Y))<-neg(female(X)), {vg(s(X))}))).</span></span></span> |
3710 | + | % (father(X, Y), {vg(s(Y, X))}==>parent(X, Y)) |
3711 | - | <span class="f4"><span class="bold"><span class="b9">% </span></span></span> |
3711 | + | % ]. |
3712 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 </span></span></span></span> |
3712 | + | |
3713 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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))))).</span></span></span></span> |
3713 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 |
3714 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3714 | + | % Adding (:) ptBinaryPredicate(father) <-------- (pt(tPred(father),rhs([ptBinaryPredicate(father)])) <-TF-> tPred(father)) |
3715 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 </span></span></span> |
3715 | + | |
3716 | - | <span class="f4"><span class="bold"><span class="b9">% 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))}))).</span></span></span> |
3716 | + | |
3717 | - | <span class="f4"><span class="bold"><span class="b9">% </span></span></span> |
3717 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3718 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 </span></span></span></span> |
3718 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3719 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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)))).</span></span></span></span> |
3719 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3720 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3720 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3721 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 </span></span></span></span> |
3721 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 |
3722 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:boxlog_to_pfc((grandparent(X, Y):-grandmother(X, Y)), (grandmother(X, Y), {vg(s(Y, X))}==>grandparent(X, Y)))).</span></span></span></span> |
3722 | + | % kif :- |
3723 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3726 | + | % pkif :- |
3727 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3727 | + | % all(X, all(Y, (parent(X, Y)&male(X)<=>father(X, Y)))). |
3728 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3728 | + | |
3729 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3729 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 |
3730 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 </span></span></span> |
3730 | + | % cnf :- |
3731 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
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 | - | <span class="f6"><span class="bold"><span class="b9">% all(X, all(Y, iff((grandparent(X, Y), female(X)), grandmother(X, Y)))).</span></span></span> |
3732 | + | |
3733 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
3733 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 |
3734 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 </span></span></span> |
3734 | + | % horn :- |
3735 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
3735 | + | % |
3736 | - | <span class="f1"><span class="bold"><span class="b9">% all(X, all(Y, (grandparent(X, Y)&female(X)<=>grandmother(X, Y)))).</span></span></span> |
3736 | + | % [ (male(X):-father(X, Y)), |
3737 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
3737 | + | % (not(male(X)):-not(father(X, Y)), parent(X, Y)), |
3738 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 </span></span></span> |
3738 | + | % (not(father(X, Y)):-not(male(X))), |
3739 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
3739 | + | % (not(father(X, Y)):-not(parent(X, Y))), |
3740 | - | <span class="f7"><span class="bold"><span class="b0">% (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))).</span></span></span> |
3740 | + | % (not(parent(X, Y)):-not(father(X, Y)), male(X)), |
3741 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
3741 | + | % (father(X, Y):-parent(X, Y), male(X)), |
3742 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 </span></span> |
3742 | + | % (parent(X, Y):-father(X, Y)) |
3743 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
3743 | + | % ]. |
3744 | - | <span class="f6"><span class="b9">% </span></span> |
3744 | + | |
3745 | - | <span class="f6"><span class="b9">% [ (female(X):-grandmother(X, Y)),</span></span> |
3745 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 |
3746 | - | <span class="f6"><span class="b9">% (not(female(X)):-not(grandmother(X, Y)), grandparent(X, Y)),</span></span> |
3746 | + | % pfc :- |
3747 | - | <span class="f6"><span class="b9">% (not(grandmother(X, Y)):-not(female(X))),</span></span> |
3747 | + | % |
3748 | - | <span class="f6"><span class="b9">% (not(grandmother(X, Y)):-not(grandparent(X, Y))),</span></span> |
3748 | + | % [ (father(X, Y), {vg(s(X))}==>male(X)), |
3749 | - | <span class="f6"><span class="b9">% (not(grandparent(X, Y)):-not(grandmother(X, Y)), female(X)),</span></span> |
3749 | + | % (neg(male(X))<-neg(father(X, Y)), parent(X, Y), {vg(s(X))}), |
3750 | - | <span class="f6"><span class="b9">% (grandmother(X, Y):-grandparent(X, Y), female(X)),</span></span> |
3750 | + | % (neg(father(X, Y))<-neg(male(X)), {vg(s(X))}), |
3751 | - | <span class="f6"><span class="b9">% (grandparent(X, Y):-grandmother(X, Y))</span></span> |
3751 | + | % (neg(parent(X, Y)), {vg(s(Y, X))}==>neg(father(X, Y))), |
3752 | - | <span class="f6"><span class="b9">% ].</span></span> |
3752 | + | % (neg(parent(X, Y))<-neg(father(X, Y)), male(X), {vg(s(Y, X))}), |
3753 | - | <span class="f6"><span class="b9">% </span></span> |
3753 | + | % (parent(X, Y), male(X), {vg(s(Y, X))}==>father(X, Y)), |
3754 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 </span></span></span></span> |
3754 | + | % (father(X, Y), {vg(s(Y, X))}==>parent(X, Y)) |
3755 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
3755 | + | % ]. |
3756 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3756 | + | |
3757 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (grandmother(X, Y), {vg(s(X))}==>female(X)),</span></span></span></span> |
3757 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 |
3758 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(female(X))<-neg(grandmother(X, Y)), grandparent(X, Y), {vg(s(X))}),</span></span></span></span> |
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 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(grandmother(X, Y))<-neg(female(X)), {vg(s(X))}),</span></span></span></span> |
3759 | + | |
3760 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(grandparent(X, Y)), {vg(s(Y, X))}==>neg(grandmother(X, Y))),</span></span></span></span> |
3760 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 |
3761 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(grandparent(X, Y))<-neg(grandmother(X, Y)), female(X), {vg(s(Y, X))}),</span></span></span></span> |
3761 | + | % gripe_time(warn(1.9701814650000031>0.8), user:pfc_fwd2(clif(iff((parent(X, Y), male(X)), father(X, Y))), (u, u))). |
3762 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (grandparent(X, Y), female(X), {vg(s(Y, X))}==>grandmother(X, Y)),</span></span></span></span> |
3762 | + | |
3763 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (grandmother(X, Y), {vg(s(Y, X))}==>grandparent(X, Y))</span></span></span></span> |
3763 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 |
3764 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
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 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3765 | + | |
3766 | - | <span class="bold"><span class="f2"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 </span></span></span> |
3766 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 |
3767 | - | <span class="bold"><span class="f2"><span class="b9">% Adding (:) ptBinaryPredicate(grandmother) <-------- (pt(tPred(grandmother),rhs([ptBinaryPredicate(grandmother)])) <-TF-> tPred(grandmother))</span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3770 | + | |
3771 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3771 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3772 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3772 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3773 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3773 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3774 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 </span></span></span> |
3774 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3775 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
3775 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 |
3776 | - | <span class="f6"><span class="bold"><span class="b9">% all(X, all(Y, iff((grandparent(X, Y), female(X)), grandmother(X, Y)))).</span></span></span> |
3776 | + | % kif :- |
3777 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
3777 | + | % all(Ma, |
3778 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 </span></span></span> |
3778 | + | % all(X, |
3779 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
3779 | + | % all(Y, |
3780 | - | <span class="f1"><span class="bold"><span class="b9">% all(X, all(Y, (grandparent(X, Y)&female(X)<=>grandmother(X, Y)))).</span></span></span> |
3780 | + | % if((parent(Ma, X), parent(Ma, Y), different(X, Y)), |
3781 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
3781 | + | % siblings(X, Y))))). |
3782 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 </span></span></span> |
3782 | + | |
3783 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
3783 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 |
3784 | - | <span class="f7"><span class="bold"><span class="b0">% (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))).</span></span></span> |
3784 | + | % pkif :- |
3785 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
3785 | + | % all(Ma, |
3786 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 </span></span> |
3786 | + | % all(X, |
3787 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
3787 | + | % all(Y, |
3788 | - | <span class="f6"><span class="b9">% </span></span> |
3788 | + | % (parent(Ma, X)& (parent(Ma, Y)&different(X, Y))=>siblings(X, Y))))). |
3789 | - | <span class="f6"><span class="b9">% [ (female(X):-grandmother(X, Y)),</span></span> |
3789 | + | |
3790 | - | <span class="f6"><span class="b9">% (not(female(X)):-not(grandmother(X, Y)), grandparent(X, Y)),</span></span> |
3790 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 |
3791 | - | <span class="f6"><span class="b9">% (not(grandmother(X, Y)):-not(female(X))),</span></span> |
3791 | + | % cnf :- |
3792 | - | <span class="f6"><span class="b9">% (not(grandmother(X, Y)):-not(grandparent(X, Y))),</span></span> |
3792 | + | % siblings(X, Y)v (not(parent(Ma, X))v (not(parent(Ma, Y))v not(different(X, Y)))). |
3793 | - | <span class="f6"><span class="b9">% (not(grandparent(X, Y)):-not(grandmother(X, Y)), female(X)),</span></span> |
3793 | + | |
3794 | - | <span class="f6"><span class="b9">% (grandmother(X, Y):-grandparent(X, Y), female(X)),</span></span> |
3794 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 |
3795 | - | <span class="f6"><span class="b9">% (grandparent(X, Y):-grandmother(X, Y))</span></span> |
3795 | + | % horn :- |
3796 | - | <span class="f6"><span class="b9">% ].</span></span> |
3796 | + | % |
3797 | - | <span class="f6"><span class="b9">% </span></span> |
3797 | + | % [ (not(different(X, Y)):-not(siblings(X, Y)), parent(Ma, X), parent(Ma, Y)), |
3798 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 </span></span></span></span> |
3798 | + | % (not(parent(Ma, X)):-not(siblings(X, Y)), parent(Ma, Y), different(X, Y)), |
3799 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
3799 | + | % (not(parent(Ma, Y)):-not(siblings(X, Y)), parent(Ma, X), different(X, Y)), |
3800 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3800 | + | % (siblings(X, Y):-parent(Ma, X), parent(Ma, Y), different(X, Y)) |
3801 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (grandmother(X, Y), {vg(s(X))}==>female(X)),</span></span></span></span> |
3801 | + | % ]. |
3802 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(female(X))<-neg(grandmother(X, Y)), grandparent(X, Y), {vg(s(X))}),</span></span></span></span> |
3802 | + | |
3803 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(grandmother(X, Y))<-neg(female(X)), {vg(s(X))}),</span></span></span></span> |
3803 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 |
3804 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(grandparent(X, Y)), {vg(s(Y, X))}==>neg(grandmother(X, Y))),</span></span></span></span> |
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 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(grandparent(X, Y))<-neg(grandmother(X, Y)), female(X), {vg(s(Y, X))}),</span></span></span></span> |
3805 | + | |
3806 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (grandparent(X, Y), female(X), {vg(s(Y, X))}==>grandmother(X, Y)),</span></span></span></span> |
3806 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 |
3807 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (grandmother(X, Y), {vg(s(Y, X))}==>grandparent(X, Y))</span></span></span></span> |
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 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
3808 | + | |
3809 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3809 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 |
3810 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 </span></span></span></span> |
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 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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))])).</span></span></span></span> |
3811 | + | |
3812 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3812 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 |
3813 | - | <span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 </span></span></span> |
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 | - | <span class="f0 b1"><span class="bold"><span class="bold">% gripe_time(warn(1.9828190639999974>0.8), user:pfc_fwd2(clif(iff((grandparent(X, Y), female(X)), grandmother(X, Y))), (u, u))).</span></span></span> |
3814 | + | |
3815 | - | <span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span> |
3815 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 |
3816 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 </span></span></span></span> |
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 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% gripe_time(warn(1.984948432000003>0.6), user:pfc_assert_fast_timed(clif(iff((grandparent(X, Y), female(X)), grandmother(X, Y))), (u, u))).</span></span></span></span> |
3817 | + | |
3818 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span></span> |
3818 | + | |
3819 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:319 </span></span></span> |
3819 | + | |
3820 | - | <span class="f6"><span class="bold"><span class="b9">% 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)))))).</span></span></span> |
3820 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3821 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
3821 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3822 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |
3823 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |
3824 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3824 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 |
3825 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3825 | + | % kif :- |
3826 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3826 | + | % all(Ma, |
3827 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3827 | + | % all(X, |
3828 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321 </span></span></span> |
3828 | + | % all(Y, |
3829 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
3829 | + | % if((parent(Ma, X), parent(Ma, Y), different(X, Y)), |
3830 | - | <span class="f6"><span class="bold"><span class="b9">% all(Kid,</span></span></span> |
3830 | + | % siblings(X, Y))))). |
3831 | - | <span class="f6"><span class="bold"><span class="b9">% all(Ma,</span></span></span> |
3831 | + | |
3832 | - | <span class="f6"><span class="bold"><span class="b9">% all(GrandKid,</span></span></span> |
3832 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 |
3833 | - | <span class="f6"><span class="bold"><span class="b9">% if((mother(Ma, Kid), parent(Kid, GrandKid)),</span></span></span> |
3833 | + | % pkif :- |
3834 | - | <span class="f6"><span class="bold"><span class="b9">% grandmother(Ma, GrandKid))))).</span></span></span> |
3834 | + | % all(Ma, |
3835 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
3835 | + | % all(X, |
3836 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321 </span></span></span> |
3836 | + | % all(Y, |
3837 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
3837 | + | % (parent(Ma, X)& (parent(Ma, Y)&different(X, Y))=>siblings(X, Y))))). |
3838 | - | <span class="f1"><span class="bold"><span class="b9">% all(Kid,</span></span></span> |
3838 | + | |
3839 | - | <span class="f1"><span class="bold"><span class="b9">% all(Ma,</span></span></span> |
3839 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 |
3840 | - | <span class="f1"><span class="bold"><span class="b9">% all(GrandKid,</span></span></span> |
3840 | + | % cnf :- |
3841 | - | <span class="f1"><span class="bold"><span class="b9">% (mother(Ma, Kid)&parent(Kid, GrandKid)=>grandmother(Ma, GrandKid))))).</span></span></span> |
3841 | + | % siblings(X, Y)v (not(parent(Ma, X))v (not(parent(Ma, Y))v not(different(X, Y)))). |
3842 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
3842 | + | |
3843 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321 </span></span></span> |
3843 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 |
3844 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
3844 | + | % horn :- |
3845 | - | <span class="f7"><span class="bold"><span class="b0">% grandmother(Ma, GrandKid)v (not(mother(Ma, Kid))v not(parent(Kid, GrandKid))).</span></span></span> |
3845 | + | % |
3846 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
3846 | + | % [ (not(different(X, Y)):-not(siblings(X, Y)), parent(Ma, X), parent(Ma, Y)), |
3847 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321 </span></span> |
3847 | + | % (not(parent(Ma, X)):-not(siblings(X, Y)), parent(Ma, Y), different(X, Y)), |
3848 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
3848 | + | % (not(parent(Ma, Y)):-not(siblings(X, Y)), parent(Ma, X), different(X, Y)), |
3849 | - | <span class="f6"><span class="b9">% </span></span> |
3849 | + | % (siblings(X, Y):-parent(Ma, X), parent(Ma, Y), different(X, Y)) |
3850 | - | <span class="f6"><span class="b9">% [ (not(mother(Ma, Kid)):-not(grandmother(Ma, GrandKid)), parent(Kid, GrandKid)),</span></span> |
3850 | + | % ]. |
3851 | - | <span class="f6"><span class="b9">% (not(parent(Kid, GrandKid)):-not(grandmother(Ma, GrandKid)), mother(Ma, Kid)),</span></span> |
3851 | + | |
3852 | - | <span class="f6"><span class="b9">% (grandmother(Ma, GrandKid):-mother(Ma, Kid), parent(Kid, GrandKid))</span></span> |
3852 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 |
3853 | - | <span class="f6"><span class="b9">% ].</span></span> |
3853 | + | % pfc :- |
3854 | - | <span class="f6"><span class="b9">% </span></span> |
3854 | + | % |
3855 | - | <span class="f9"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321 </span></span> |
3855 | + | % [ (mudEquals(X, Y)<-neg(siblings(X, Y)), parent(Ma, X), parent(Ma, Y), {vg(s(Y, X))}), |
3856 | - | <span class="f9"><span class="b9">% 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))])).</span></span> |
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 | - | <span class="f9"><span class="b9">% </span></span> |
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 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321 </span></span></span> |
3858 | + | % (parent(Ma, X), parent(Ma, Y), {dif:dif(X, Y)}, {vg(s(Y, X))}==>siblings(X, Y)) |
3859 | - | <span class="f4"><span class="bold"><span class="b9">% 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))}))).</span></span></span> |
3859 | + | % ]. |
3860 | - | <span class="f4"><span class="bold"><span class="b9">% </span></span></span> |
3860 | + | |
3861 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321 </span></span></span> |
3861 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 |
3862 | - | <span class="f4"><span class="bold"><span class="b9">% 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))}))).</span></span></span> |
3862 | + | % Adding (:) ptBinaryPredicate(mudEquals) <-------- (pt(tPred(mudEquals),rhs([ptBinaryPredicate(mudEquals)])) <-TF-> tPred(mudEquals)) |
3863 | - | <span class="f4"><span class="bold"><span class="b9">% </span></span></span> |
3863 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 |
3864 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321 </span></span></span></span> |
3864 | + | % Adding (:) ptBinaryPredicate(siblings) <-------- (pt(tPred(siblings),rhs([ptBinaryPredicate(siblings)])) <-TF-> tPred(siblings)) |
3865 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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)))).</span></span></span></span> |
3865 | + | |
3866 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3866 | + | |
3867 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |
3868 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |
3869 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3869 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3870 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3870 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3871 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3871 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 |
3872 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3872 | + | % kif :- |
3873 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321 </span></span></span> |
3873 | + | % all(Ma, |
3874 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
3874 | + | % all(X, |
3875 | - | <span class="f6"><span class="bold"><span class="b9">% all(Kid,</span></span></span> |
3875 | + | % all(Y, |
3876 | - | <span class="f6"><span class="bold"><span class="b9">% all(Ma,</span></span></span> |
3876 | + | % if((parent(Ma, X), parent(Ma, Y), different(X, Y)), |
3877 | - | <span class="f6"><span class="bold"><span class="b9">% all(GrandKid,</span></span></span> |
3877 | + | % siblings(X, Y))))). |
3878 | - | <span class="f6"><span class="bold"><span class="b9">% if((mother(Ma, Kid), parent(Kid, GrandKid)),</span></span></span> |
3878 | + | |
3879 | - | <span class="f6"><span class="bold"><span class="b9">% grandmother(Ma, GrandKid))))).</span></span></span> |
3879 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 |
3880 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
3880 | + | % pkif :- |
3881 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321 </span></span></span> |
3881 | + | % all(Ma, |
3882 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
3882 | + | % all(X, |
3883 | - | <span class="f1"><span class="bold"><span class="b9">% all(Kid,</span></span></span> |
3883 | + | % all(Y, |
3884 | - | <span class="f1"><span class="bold"><span class="b9">% all(Ma,</span></span></span> |
3884 | + | % (parent(Ma, X)& (parent(Ma, Y)&different(X, Y))=>siblings(X, Y))))). |
3885 | - | <span class="f1"><span class="bold"><span class="b9">% all(GrandKid,</span></span></span> |
3885 | + | |
3886 | - | <span class="f1"><span class="bold"><span class="b9">% (mother(Ma, Kid)&parent(Kid, GrandKid)=>grandmother(Ma, GrandKid))))).</span></span></span> |
3886 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 |
3887 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
3887 | + | % cnf :- |
3888 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321 </span></span></span> |
3888 | + | % siblings(X, Y)v (not(parent(Ma, X))v (not(parent(Ma, Y))v not(different(X, Y)))). |
3889 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
3889 | + | |
3890 | - | <span class="f7"><span class="bold"><span class="b0">% grandmother(Ma, GrandKid)v (not(mother(Ma, Kid))v not(parent(Kid, GrandKid))).</span></span></span> |
3890 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 |
3891 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
3891 | + | % horn :- |
3892 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321 </span></span> |
3892 | + | % |
3893 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
3893 | + | % [ (not(different(X, Y)):-not(siblings(X, Y)), parent(Ma, X), parent(Ma, Y)), |
3894 | - | <span class="f6"><span class="b9">% </span></span> |
3894 | + | % (not(parent(Ma, X)):-not(siblings(X, Y)), parent(Ma, Y), different(X, Y)), |
3895 | - | <span class="f6"><span class="b9">% [ (not(mother(Ma, Kid)):-not(grandmother(Ma, GrandKid)), parent(Kid, GrandKid)),</span></span> |
3895 | + | % (not(parent(Ma, Y)):-not(siblings(X, Y)), parent(Ma, X), different(X, Y)), |
3896 | - | <span class="f6"><span class="b9">% (not(parent(Kid, GrandKid)):-not(grandmother(Ma, GrandKid)), mother(Ma, Kid)),</span></span> |
3896 | + | % (siblings(X, Y):-parent(Ma, X), parent(Ma, Y), different(X, Y)) |
3897 | - | <span class="f6"><span class="b9">% (grandmother(Ma, GrandKid):-mother(Ma, Kid), parent(Kid, GrandKid))</span></span> |
3897 | + | % ]. |
3898 | - | <span class="f6"><span class="b9">% ].</span></span> |
3898 | + | |
3899 | - | <span class="f6"><span class="b9">% </span></span> |
3899 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 |
3900 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321 </span></span></span></span> |
3900 | + | % pfc :- |
3901 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
3901 | + | % |
3902 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3902 | + | % [ (mudEquals(X, Y)<-neg(siblings(X, Y)), parent(Ma, X), parent(Ma, Y), {vg(s(Y, X))}), |
3903 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (neg(mother(Ma, Kid))<-neg(grandmother(Ma, GrandKid)), parent(Kid, GrandKid), {vg(s(Kid, Ma))}),</span></span></span></span> |
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 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(parent(Kid, GrandKid))<-neg(grandmother(Ma, GrandKid)), mother(Ma, Kid), {vg(s(GrandKid, Kid))}),</span></span></span></span> |
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 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (mother(Ma, Kid), parent(Kid, GrandKid), {vg(s(GrandKid, Ma))}==>grandmother(Ma, GrandKid))</span></span></span></span> |
3905 | + | % (parent(Ma, X), parent(Ma, Y), {dif:dif(X, Y)}, {vg(s(Y, X))}==>siblings(X, Y)) |
3906 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
3906 | + | % ]. |
3907 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3910 | + | |
3911 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3911 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 |
3912 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3913 | + | |
3914 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321 </span></span></span> |
3914 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 |
3915 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
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 | - | <span class="f6"><span class="bold"><span class="b9">% all(Kid,</span></span></span> |
3916 | + | |
3917 | - | <span class="f6"><span class="bold"><span class="b9">% all(Ma,</span></span></span> |
3917 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 |
3918 | - | <span class="f6"><span class="bold"><span class="b9">% all(GrandKid,</span></span></span> |
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 | - | <span class="f6"><span class="bold"><span class="b9">% if((mother(Ma, Kid), parent(Kid, GrandKid)),</span></span></span> |
3919 | + | |
3920 | - | <span class="f6"><span class="bold"><span class="b9">% grandmother(Ma, GrandKid))))).</span></span></span> |
3920 | + | |
3921 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
3921 | + | |
3922 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321 </span></span></span> |
3922 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3923 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
3923 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3924 | - | <span class="f1"><span class="bold"><span class="b9">% all(Kid,</span></span></span> |
3924 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3925 | - | <span class="f1"><span class="bold"><span class="b9">% all(Ma,</span></span></span> |
3925 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3926 | - | <span class="f1"><span class="bold"><span class="b9">% all(GrandKid,</span></span></span> |
3926 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325 |
3927 | - | <span class="f1"><span class="bold"><span class="b9">% (mother(Ma, Kid)&parent(Kid, GrandKid)=>grandmother(Ma, GrandKid))))).</span></span></span> |
3927 | + | % kif :- |
3928 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
3928 | + | % all(P1, all(P2, if(parent(P1, P2), ancestor(P1, P2)))). |
3929 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321 </span></span></span> |
3929 | + | |
3930 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
3930 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325 |
3931 | - | <span class="f7"><span class="bold"><span class="b0">% grandmother(Ma, GrandKid)v (not(mother(Ma, Kid))v not(parent(Kid, GrandKid))).</span></span></span> |
3931 | + | % pkif :- |
3932 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
3932 | + | % all(P1, all(P2, (parent(P1, P2)=>ancestor(P1, P2)))). |
3933 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321 </span></span> |
3933 | + | |
3934 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
3934 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325 |
3935 | - | <span class="f6"><span class="b9">% </span></span> |
3935 | + | % cnf :- |
3936 | - | <span class="f6"><span class="b9">% [ (not(mother(Ma, Kid)):-not(grandmother(Ma, GrandKid)), parent(Kid, GrandKid)),</span></span> |
3936 | + | % not(parent(P1, P2))v ancestor(P1, P2). |
3937 | - | <span class="f6"><span class="b9">% (not(parent(Kid, GrandKid)):-not(grandmother(Ma, GrandKid)), mother(Ma, Kid)),</span></span> |
3937 | + | |
3938 | - | <span class="f6"><span class="b9">% (grandmother(Ma, GrandKid):-mother(Ma, Kid), parent(Kid, GrandKid))</span></span> |
3938 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325 |
3939 | - | <span class="f6"><span class="b9">% ].</span></span> |
3939 | + | % horn :- |
3940 | - | <span class="f6"><span class="b9">% </span></span> |
3940 | + | % |
3941 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321 </span></span></span></span> |
3941 | + | % [ (not(parent(P1, P2)):-not(ancestor(P1, P2))), |
3942 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
3942 | + | % (ancestor(P1, P2):-parent(P1, P2)) |
3943 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3943 | + | % ]. |
3944 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (neg(mother(Ma, Kid))<-neg(grandmother(Ma, GrandKid)), parent(Kid, GrandKid), {vg(s(Kid, Ma))}),</span></span></span></span> |
3944 | + | |
3945 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(parent(Kid, GrandKid))<-neg(grandmother(Ma, GrandKid)), mother(Ma, Kid), {vg(s(GrandKid, Kid))}),</span></span></span></span> |
3945 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325 |
3946 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (mother(Ma, Kid), parent(Kid, GrandKid), {vg(s(GrandKid, Ma))}==>grandmother(Ma, GrandKid))</span></span></span></span> |
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 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
3947 | + | |
3948 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3948 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325 |
3949 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321 </span></span></span></span> |
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 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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))])).</span></span></span></span> |
3950 | + | |
3951 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3951 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325 |
3952 | - | <span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321 </span></span></span> |
3952 | + | % succeed(user:boxlog_to_pfc((ancestor(P1, P2):-parent(P1, P2)), (parent(P1, P2), {vg(s(P2, P1))}==>ancestor(P1, P2)))). |
3953 | - | <span class="f0 b1"><span class="bold"><span class="bold">% gripe_time(warn(1.1645361499999964>0.8), user:pfc_fwd2(clif(if((mother(Ma, Kid), parent(Kid, GrandKid)), grandmother(Ma, GrandKid))), (u, u))).</span></span></span> |
3953 | + | |
3954 | - | <span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span> |
3954 | + | |
3955 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321 </span></span></span></span> |
3955 | + | |
3956 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% 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))).</span></span></span></span> |
3956 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3957 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span></span> |
3957 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3958 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:321 </span></span></span> |
3958 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3959 | - | <span class="f6"><span class="bold"><span class="b9">% 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)))))).</span></span></span> |
3959 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3960 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
3960 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325 |
3961 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:322 </span></span></span> |
3961 | + | % kif :- |
3962 | - | <span class="f6"><span class="bold"><span class="b9">% 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)))))).</span></span></span> |
3962 | + | % all(P1, all(P2, if(parent(P1, P2), ancestor(P1, P2)))). |
3963 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
3963 | + | |
3964 | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325 | |
3965 | % pkif :- | |
3966 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3966 | + | % all(P1, all(P2, (parent(P1, P2)=>ancestor(P1, P2)))). |
3967 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3967 | + | |
3968 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3968 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325 |
3969 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
3969 | + | % cnf :- |
3970 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 </span></span></span> |
3970 | + | % not(parent(P1, P2))v ancestor(P1, P2). |
3971 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
3971 | + | |
3972 | - | <span class="f6"><span class="bold"><span class="b9">% all(X, all(Y, iff((parent(X, Y), male(X)), father(X, Y)))).</span></span></span> |
3972 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325 |
3973 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
3973 | + | % horn :- |
3974 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 </span></span></span> |
3974 | + | % |
3975 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
3975 | + | % [ (not(parent(P1, P2)):-not(ancestor(P1, P2))), |
3976 | - | <span class="f1"><span class="bold"><span class="b9">% all(X, all(Y, (parent(X, Y)&male(X)<=>father(X, Y)))).</span></span></span> |
3976 | + | % (ancestor(P1, P2):-parent(P1, P2)) |
3977 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
3977 | + | % ]. |
3978 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 </span></span></span> |
3978 | + | |
3979 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
3979 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325 |
3980 | - | <span class="f7"><span class="bold"><span class="b0">% (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))).</span></span></span> |
3980 | + | % pfc :- |
3981 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
3981 | + | % |
3982 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 </span></span> |
3982 | + | % [ (neg(ancestor(P1, P2)), {vg(s(P2, P1))}==>neg(parent(P1, P2))), |
3983 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
3983 | + | % (parent(P1, P2), {vg(s(P2, P1))}==>ancestor(P1, P2)) |
3984 | - | <span class="f6"><span class="b9">% </span></span> |
3984 | + | % ]. |
3985 | - | <span class="f6"><span class="b9">% [ (male(X):-father(X, Y)),</span></span> |
3985 | + | |
3986 | - | <span class="f6"><span class="b9">% (not(male(X)):-not(father(X, Y)), parent(X, Y)),</span></span> |
3986 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325 |
3987 | - | <span class="f6"><span class="b9">% (not(father(X, Y)):-not(male(X))),</span></span> |
3987 | + | % Adding (:) ptBinaryPredicate(ancestor) <-------- (pt(tPred(ancestor),rhs([ptBinaryPredicate(ancestor)])) <-TF-> tPred(ancestor)) |
3988 | - | <span class="f6"><span class="b9">% (not(father(X, Y)):-not(parent(X, Y))),</span></span> |
3988 | + | |
3989 | - | <span class="f6"><span class="b9">% (not(parent(X, Y)):-not(father(X, Y)), male(X)),</span></span> |
3989 | + | |
3990 | - | <span class="f6"><span class="b9">% (father(X, Y):-parent(X, Y), male(X)),</span></span> |
3990 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3991 | - | <span class="f6"><span class="b9">% (parent(X, Y):-father(X, Y))</span></span> |
3991 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3992 | - | <span class="f6"><span class="b9">% ].</span></span> |
3992 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3993 | - | <span class="f6"><span class="b9">% </span></span> |
3993 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
3994 | - | <span class="f9"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 </span></span> |
3994 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325 |
3995 | - | <span class="f9"><span class="b9">% 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))])).</span></span> |
3995 | + | % kif :- |
3996 | - | <span class="f9"><span class="b9">% </span></span> |
3996 | + | % all(P1, all(P2, if(parent(P1, P2), ancestor(P1, P2)))). |
3997 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 </span></span></span></span> |
3997 | + | |
3998 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:boxlog_to_pfc((male(X):-father(X, Y)), (father(X, Y), {vg(s(X))}==>male(X)))).</span></span></span></span> |
3998 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325 |
3999 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
3999 | + | % pkif :- |
4000 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 </span></span></span> |
4000 | + | % all(P1, all(P2, (parent(P1, P2)=>ancestor(P1, P2)))). |
4001 | - | <span class="f4"><span class="bold"><span class="b9">% 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))}))).</span></span></span> |
4001 | + | |
4002 | - | <span class="f4"><span class="bold"><span class="b9">% </span></span></span> |
4002 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325 |
4003 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 </span></span></span> |
4003 | + | % cnf :- |
4004 | - | <span class="f4"><span class="bold"><span class="b9">% succeed(user:boxlog_to_pfc((not(father(X, Y)):-not(male(X))), (neg(father(X, Y))<-neg(male(X)), {vg(s(X))}))).</span></span></span> |
4004 | + | % not(parent(P1, P2))v ancestor(P1, P2). |
4005 | - | <span class="f4"><span class="bold"><span class="b9">% </span></span></span> |
4005 | + | |
4006 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 </span></span></span></span> |
4006 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325 |
4007 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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))))).</span></span></span></span> |
4007 | + | % horn :- |
4008 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
4008 | + | % |
4009 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 </span></span></span> |
4009 | + | % [ (not(parent(P1, P2)):-not(ancestor(P1, P2))), |
4010 | - | <span class="f4"><span class="bold"><span class="b9">% 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))}))).</span></span></span> |
4010 | + | % (ancestor(P1, P2):-parent(P1, P2)) |
4011 | - | <span class="f4"><span class="bold"><span class="b9">% </span></span></span> |
4011 | + | % ]. |
4012 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 </span></span></span></span> |
4012 | + | |
4013 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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)))).</span></span></span></span> |
4013 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325 |
4014 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
4014 | + | % pfc :- |
4015 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 </span></span></span></span> |
4015 | + | % |
4016 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:boxlog_to_pfc((parent(X, Y):-father(X, Y)), (father(X, Y), {vg(s(Y, X))}==>parent(X, Y)))).</span></span></span></span> |
4016 | + | % [ (neg(ancestor(P1, P2)), {vg(s(P2, P1))}==>neg(parent(P1, P2))), |
4017 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
4017 | + | % (parent(P1, P2), {vg(s(P2, P1))}==>ancestor(P1, P2)) |
4018 | % ]. | |
4019 | % | |
4020 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4020 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325 |
4021 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4022 | + | |
4023 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4023 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325 |
4024 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 </span></span></span> |
4024 | + | % gripe_time(warn(0.6252002179999963>0.6), user:pfc_assert_fast_timed(clif(if(parent(P1, P2), ancestor(P1, P2))), (u, u))). |
4025 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
4025 | + | |
4026 | - | <span class="f6"><span class="bold"><span class="b9">% all(X, all(Y, iff((parent(X, Y), male(X)), father(X, Y)))).</span></span></span> |
4026 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325 |
4027 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
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 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 </span></span></span> |
4028 | + | |
4029 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
4029 | + | |
4030 | - | <span class="f1"><span class="bold"><span class="b9">% all(X, all(Y, (parent(X, Y)&male(X)<=>father(X, Y)))).</span></span></span> |
4030 | + | |
4031 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
4031 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4032 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 </span></span></span> |
4032 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4033 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
4033 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4034 | - | <span class="f7"><span class="bold"><span class="b0">% (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))).</span></span></span> |
4034 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4035 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
4035 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326 |
4036 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 </span></span> |
4036 | + | % kif :- |
4037 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
4037 | + | % all(P2, |
4038 | - | <span class="f6"><span class="b9">% </span></span> |
4038 | + | % all(P1, |
4039 | - | <span class="f6"><span class="b9">% [ (male(X):-father(X, Y)),</span></span> |
4039 | + | % all(P3, if((parent(P1, P2), ancestor(P2, P3)), ancestor(P1, P3))))). |
4040 | - | <span class="f6"><span class="b9">% (not(male(X)):-not(father(X, Y)), parent(X, Y)),</span></span> |
4040 | + | |
4041 | - | <span class="f6"><span class="b9">% (not(father(X, Y)):-not(male(X))),</span></span> |
4041 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326 |
4042 | - | <span class="f6"><span class="b9">% (not(father(X, Y)):-not(parent(X, Y))),</span></span> |
4042 | + | % pkif :- |
4043 | - | <span class="f6"><span class="b9">% (not(parent(X, Y)):-not(father(X, Y)), male(X)),</span></span> |
4043 | + | % all(P2, |
4044 | - | <span class="f6"><span class="b9">% (father(X, Y):-parent(X, Y), male(X)),</span></span> |
4044 | + | % all(P1, all(P3, (parent(P1, P2)&ancestor(P2, P3)=>ancestor(P1, P3))))). |
4045 | - | <span class="f6"><span class="b9">% (parent(X, Y):-father(X, Y))</span></span> |
4045 | + | |
4046 | - | <span class="f6"><span class="b9">% ].</span></span> |
4046 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326 |
4047 | - | <span class="f6"><span class="b9">% </span></span> |
4047 | + | % cnf :- |
4048 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 </span></span></span></span> |
4048 | + | % ancestor(P1, P3)v (not(parent(P1, P2))v not(ancestor(P2, P3))). |
4049 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
4049 | + | |
4050 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
4050 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326 |
4051 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (father(X, Y), {vg(s(X))}==>male(X)),</span></span></span></span> |
4051 | + | % horn :- |
4052 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(male(X))<-neg(father(X, Y)), parent(X, Y), {vg(s(X))}),</span></span></span></span> |
4052 | + | % |
4053 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(father(X, Y))<-neg(male(X)), {vg(s(X))}),</span></span></span></span> |
4053 | + | % [ (not(ancestor(P2, P3)):-not(ancestor(P1, P3)), parent(P1, P2)), |
4054 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(parent(X, Y)), {vg(s(Y, X))}==>neg(father(X, Y))),</span></span></span></span> |
4054 | + | % (not(parent(P1, P2)):-not(ancestor(P1, P3)), ancestor(P2, P3)), |
4055 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(parent(X, Y))<-neg(father(X, Y)), male(X), {vg(s(Y, X))}),</span></span></span></span> |
4055 | + | % (ancestor(P1, P3):-parent(P1, P2), ancestor(P2, P3)) |
4056 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (parent(X, Y), male(X), {vg(s(Y, X))}==>father(X, Y)),</span></span></span></span> |
4056 | + | % ]. |
4057 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (father(X, Y), {vg(s(Y, X))}==>parent(X, Y))</span></span></span></span> |
4057 | + | |
4058 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
4058 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326 |
4059 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
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 | - | <span class="bold"><span class="f2"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 </span></span></span> |
4060 | + | |
4061 | - | <span class="bold"><span class="f2"><span class="b9">% Adding (:) ptBinaryPredicate(father) <-------- (pt(tPred(father),rhs([ptBinaryPredicate(father)])) <-TF-> tPred(father))</span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4064 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326 |
4065 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4066 | + | |
4067 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4067 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326 |
4068 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 </span></span></span> |
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 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
4069 | + | |
4070 | - | <span class="f6"><span class="bold"><span class="b9">% all(X, all(Y, iff((parent(X, Y), male(X)), father(X, Y)))).</span></span></span> |
4070 | + | |
4071 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
4071 | + | |
4072 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 </span></span></span> |
4072 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4073 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
4073 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4074 | - | <span class="f1"><span class="bold"><span class="b9">% all(X, all(Y, (parent(X, Y)&male(X)<=>father(X, Y)))).</span></span></span> |
4074 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4075 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
4075 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4076 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 </span></span></span> |
4076 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326 |
4077 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
4077 | + | % kif :- |
4078 | - | <span class="f7"><span class="bold"><span class="b0">% (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))).</span></span></span> |
4078 | + | % all(P2, |
4079 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
4079 | + | % all(P1, |
4080 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 </span></span> |
4080 | + | % all(P3, if((parent(P1, P2), ancestor(P2, P3)), ancestor(P1, P3))))). |
4081 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
4081 | + | |
4082 | - | <span class="f6"><span class="b9">% </span></span> |
4082 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326 |
4083 | - | <span class="f6"><span class="b9">% [ (male(X):-father(X, Y)),</span></span> |
4083 | + | % pkif :- |
4084 | - | <span class="f6"><span class="b9">% (not(male(X)):-not(father(X, Y)), parent(X, Y)),</span></span> |
4084 | + | % all(P2, |
4085 | - | <span class="f6"><span class="b9">% (not(father(X, Y)):-not(male(X))),</span></span> |
4085 | + | % all(P1, all(P3, (parent(P1, P2)&ancestor(P2, P3)=>ancestor(P1, P3))))). |
4086 | - | <span class="f6"><span class="b9">% (not(father(X, Y)):-not(parent(X, Y))),</span></span> |
4086 | + | |
4087 | - | <span class="f6"><span class="b9">% (not(parent(X, Y)):-not(father(X, Y)), male(X)),</span></span> |
4087 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326 |
4088 | - | <span class="f6"><span class="b9">% (father(X, Y):-parent(X, Y), male(X)),</span></span> |
4088 | + | % cnf :- |
4089 | - | <span class="f6"><span class="b9">% (parent(X, Y):-father(X, Y))</span></span> |
4089 | + | % ancestor(P1, P3)v (not(parent(P1, P2))v not(ancestor(P2, P3))). |
4090 | - | <span class="f6"><span class="b9">% ].</span></span> |
4090 | + | |
4091 | - | <span class="f6"><span class="b9">% </span></span> |
4091 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326 |
4092 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 </span></span></span></span> |
4092 | + | % horn :- |
4093 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
4093 | + | % |
4094 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
4094 | + | % [ (not(ancestor(P2, P3)):-not(ancestor(P1, P3)), parent(P1, P2)), |
4095 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (father(X, Y), {vg(s(X))}==>male(X)),</span></span></span></span> |
4095 | + | % (not(parent(P1, P2)):-not(ancestor(P1, P3)), ancestor(P2, P3)), |
4096 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(male(X))<-neg(father(X, Y)), parent(X, Y), {vg(s(X))}),</span></span></span></span> |
4096 | + | % (ancestor(P1, P3):-parent(P1, P2), ancestor(P2, P3)) |
4097 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(father(X, Y))<-neg(male(X)), {vg(s(X))}),</span></span></span></span> |
4097 | + | % ]. |
4098 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(parent(X, Y)), {vg(s(Y, X))}==>neg(father(X, Y))),</span></span></span></span> |
4098 | + | |
4099 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(parent(X, Y))<-neg(father(X, Y)), male(X), {vg(s(Y, X))}),</span></span></span></span> |
4099 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326 |
4100 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (parent(X, Y), male(X), {vg(s(Y, X))}==>father(X, Y)),</span></span></span></span> |
4100 | + | % pfc :- |
4101 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (father(X, Y), {vg(s(Y, X))}==>parent(X, Y))</span></span></span></span> |
4101 | + | % |
4102 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
4102 | + | % [ (neg(ancestor(P2, P3))<-neg(ancestor(P1, P3)), parent(P1, P2), {vg(s(P3, P2))}), |
4103 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
4103 | + | % (neg(parent(P1, P2))<-neg(ancestor(P1, P3)), ancestor(P2, P3), {vg(s(P2, P1))}), |
4104 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 </span></span></span></span> |
4104 | + | % (parent(P1, P2), ancestor(P2, P3), {vg(s(P3, P1))}==>ancestor(P1, P3)) |
4105 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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))])).</span></span></span></span> |
4105 | + | % ]. |
4106 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
4106 | + | |
4107 | - | <span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 </span></span></span> |
4107 | + | |
4108 | - | <span class="f0 b1"><span class="bold"><span class="bold">% gripe_time(warn(1.9701814650000031>0.8), user:pfc_fwd2(clif(iff((parent(X, Y), male(X)), father(X, Y))), (u, u))).</span></span></span> |
4108 | + | |
4109 | - | <span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span> |
4109 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4110 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 </span></span></span></span> |
4110 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4111 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% gripe_time(warn(1.9721194910000008>0.6), user:pfc_assert_fast_timed(clif(iff((parent(X, Y), male(X)), father(X, Y))), (u, u))).</span></span></span></span> |
4111 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4112 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span></span> |
4112 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4113 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:323 </span></span></span> |
4113 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326 |
4114 | - | <span class="f6"><span class="bold"><span class="b9">% 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)))))).</span></span></span> |
4114 | + | % kif :- |
4115 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
4115 | + | % all(P2, |
4116 | % all(P1, | |
4117 | % all(P3, if((parent(P1, P2), ancestor(P2, P3)), ancestor(P1, P3))))). | |
4118 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4118 | + | |
4119 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4119 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326 |
4120 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4120 | + | % pkif :- |
4121 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4121 | + | % all(P2, |
4122 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 </span></span></span> |
4122 | + | % all(P1, all(P3, (parent(P1, P2)&ancestor(P2, P3)=>ancestor(P1, P3))))). |
4123 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
4123 | + | |
4124 | - | <span class="f6"><span class="bold"><span class="b9">% all(Ma,</span></span></span> |
4124 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326 |
4125 | - | <span class="f6"><span class="bold"><span class="b9">% all(X,</span></span></span> |
4125 | + | % cnf :- |
4126 | - | <span class="f6"><span class="bold"><span class="b9">% all(Y,</span></span></span> |
4126 | + | % ancestor(P1, P3)v (not(parent(P1, P2))v not(ancestor(P2, P3))). |
4127 | - | <span class="f6"><span class="bold"><span class="b9">% if((parent(Ma, X), parent(Ma, Y), different(X, Y)),</span></span></span> |
4127 | + | |
4128 | - | <span class="f6"><span class="bold"><span class="b9">% siblings(X, Y))))).</span></span></span> |
4128 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326 |
4129 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
4129 | + | % horn :- |
4130 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 </span></span></span> |
4130 | + | % |
4131 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
4131 | + | % [ (not(ancestor(P2, P3)):-not(ancestor(P1, P3)), parent(P1, P2)), |
4132 | - | <span class="f1"><span class="bold"><span class="b9">% all(Ma,</span></span></span> |
4132 | + | % (not(parent(P1, P2)):-not(ancestor(P1, P3)), ancestor(P2, P3)), |
4133 | - | <span class="f1"><span class="bold"><span class="b9">% all(X,</span></span></span> |
4133 | + | % (ancestor(P1, P3):-parent(P1, P2), ancestor(P2, P3)) |
4134 | - | <span class="f1"><span class="bold"><span class="b9">% all(Y,</span></span></span> |
4134 | + | % ]. |
4135 | - | <span class="f1"><span class="bold"><span class="b9">% (parent(Ma, X)& (parent(Ma, Y)&different(X, Y))=>siblings(X, Y))))).</span></span></span> |
4135 | + | |
4136 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
4136 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326 |
4137 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 </span></span></span> |
4137 | + | % pfc :- |
4138 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
4138 | + | % |
4139 | - | <span class="f7"><span class="bold"><span class="b0">% siblings(X, Y)v (not(parent(Ma, X))v (not(parent(Ma, Y))v not(different(X, Y)))).</span></span></span> |
4139 | + | % [ (neg(ancestor(P2, P3))<-neg(ancestor(P1, P3)), parent(P1, P2), {vg(s(P3, P2))}), |
4140 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
4140 | + | % (neg(parent(P1, P2))<-neg(ancestor(P1, P3)), ancestor(P2, P3), {vg(s(P2, P1))}), |
4141 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 </span></span> |
4141 | + | % (parent(P1, P2), ancestor(P2, P3), {vg(s(P3, P1))}==>ancestor(P1, P3)) |
4142 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
4142 | + | % ]. |
4143 | - | <span class="f6"><span class="b9">% </span></span> |
4143 | + | |
4144 | - | <span class="f6"><span class="b9">% [ (not(different(X, Y)):-not(siblings(X, Y)), parent(Ma, X), parent(Ma, Y)),</span></span> |
4144 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326 |
4145 | - | <span class="f6"><span class="b9">% (not(parent(Ma, X)):-not(siblings(X, Y)), parent(Ma, Y), different(X, Y)),</span></span> |
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 | - | <span class="f6"><span class="b9">% (not(parent(Ma, Y)):-not(siblings(X, Y)), parent(Ma, X), different(X, Y)),</span></span> |
4146 | + | |
4147 | - | <span class="f6"><span class="b9">% (siblings(X, Y):-parent(Ma, X), parent(Ma, Y), different(X, Y))</span></span> |
4147 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326 |
4148 | - | <span class="f6"><span class="b9">% ].</span></span> |
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 | - | <span class="f6"><span class="b9">% </span></span> |
4149 | + | |
4150 | - | <span class="f9"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 </span></span> |
4150 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326 |
4151 | - | <span class="f9"><span class="b9">% 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))])).</span></span> |
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 | - | <span class="f9"><span class="b9">% </span></span> |
4152 | + | |
4153 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 </span></span></span> |
4153 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326 |
4154 | - | <span class="f4"><span class="bold"><span class="b9">% 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))}))).</span></span></span> |
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 | - | <span class="f4"><span class="bold"><span class="b9">% </span></span></span> |
4155 | + | |
4156 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 </span></span></span> |
4156 | + | |
4157 | - | <span class="f4"><span class="bold"><span class="b9">% 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))}))).</span></span></span> |
4157 | + | |
4158 | - | <span class="f4"><span class="bold"><span class="b9">% </span></span></span> |
4158 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4159 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 </span></span></span> |
4159 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4160 | - | <span class="f4"><span class="bold"><span class="b9">% 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))}))).</span></span></span> |
4160 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4161 | - | <span class="f4"><span class="bold"><span class="b9">% </span></span></span> |
4161 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4162 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 </span></span></span></span> |
4162 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327 |
4163 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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)))).</span></span></span></span> |
4163 | + | % kif :- |
4164 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
4164 | + | % all(P2, |
4165 | % all(P1, | |
4166 | % all(P3, if((ancestor(P1, P2), ancestor(P2, P3)), ancestor(P1, P3))))). | |
4167 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4167 | + | |
4168 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4168 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327 |
4169 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4169 | + | % pkif :- |
4170 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4170 | + | % all(P2, |
4171 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 </span></span></span> |
4171 | + | % all(P1, |
4172 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
4172 | + | % all(P3, (ancestor(P1, P2)&ancestor(P2, P3)=>ancestor(P1, P3))))). |
4173 | - | <span class="f6"><span class="bold"><span class="b9">% all(Ma,</span></span></span> |
4173 | + | |
4174 | - | <span class="f6"><span class="bold"><span class="b9">% all(X,</span></span></span> |
4174 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327 |
4175 | - | <span class="f6"><span class="bold"><span class="b9">% all(Y,</span></span></span> |
4175 | + | % cnf :- |
4176 | - | <span class="f6"><span class="bold"><span class="b9">% if((parent(Ma, X), parent(Ma, Y), different(X, Y)),</span></span></span> |
4176 | + | % ancestor(P1, P3)v (not(ancestor(P1, P2))v not(ancestor(P2, P3))). |
4177 | - | <span class="f6"><span class="bold"><span class="b9">% siblings(X, Y))))).</span></span></span> |
4177 | + | |
4178 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
4178 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327 |
4179 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 </span></span></span> |
4179 | + | % horn :- |
4180 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
4180 | + | % |
4181 | - | <span class="f1"><span class="bold"><span class="b9">% all(Ma,</span></span></span> |
4181 | + | % [ (not(ancestor(P1, P2)):-not(ancestor(P1, P3)), ancestor(P2, P3)), |
4182 | - | <span class="f1"><span class="bold"><span class="b9">% all(X,</span></span></span> |
4182 | + | % (not(ancestor(P2, P3)):-not(ancestor(P1, P3)), ancestor(P1, P2)), |
4183 | - | <span class="f1"><span class="bold"><span class="b9">% all(Y,</span></span></span> |
4183 | + | % (ancestor(P1, P3):-ancestor(P1, P2), ancestor(P2, P3)) |
4184 | - | <span class="f1"><span class="bold"><span class="b9">% (parent(Ma, X)& (parent(Ma, Y)&different(X, Y))=>siblings(X, Y))))).</span></span></span> |
4184 | + | % ]. |
4185 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
4185 | + | |
4186 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 </span></span></span> |
4186 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327 |
4187 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
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 | - | <span class="f7"><span class="bold"><span class="b0">% siblings(X, Y)v (not(parent(Ma, X))v (not(parent(Ma, Y))v not(different(X, Y)))).</span></span></span> |
4188 | + | |
4189 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
4189 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327 |
4190 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 </span></span> |
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 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
4191 | + | |
4192 | - | <span class="f6"><span class="b9">% </span></span> |
4192 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327 |
4193 | - | <span class="f6"><span class="b9">% [ (not(different(X, Y)):-not(siblings(X, Y)), parent(Ma, X), parent(Ma, Y)),</span></span> |
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 | - | <span class="f6"><span class="b9">% (not(parent(Ma, X)):-not(siblings(X, Y)), parent(Ma, Y), different(X, Y)),</span></span> |
4194 | + | |
4195 | - | <span class="f6"><span class="b9">% (not(parent(Ma, Y)):-not(siblings(X, Y)), parent(Ma, X), different(X, Y)),</span></span> |
4195 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327 |
4196 | - | <span class="f6"><span class="b9">% (siblings(X, Y):-parent(Ma, X), parent(Ma, Y), different(X, Y))</span></span> |
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 | - | <span class="f6"><span class="b9">% ].</span></span> |
4197 | + | |
4198 | - | <span class="f6"><span class="b9">% </span></span> |
4198 | + | |
4199 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 </span></span></span></span> |
4199 | + | |
4200 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
4200 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4201 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
4201 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4202 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (mudEquals(X, Y)<-neg(siblings(X, Y)), parent(Ma, X), parent(Ma, Y), {vg(s(Y, X))}),</span></span></span></span> |
4202 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4203 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (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))}),</span></span></span></span> |
4203 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4204 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (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))}),</span></span></span></span> |
4204 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327 |
4205 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (parent(Ma, X), parent(Ma, Y), {dif:dif(X, Y)}, {vg(s(Y, X))}==>siblings(X, Y))</span></span></span></span> |
4205 | + | % kif :- |
4206 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
4206 | + | % all(P2, |
4207 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
4207 | + | % all(P1, |
4208 | - | <span class="bold"><span class="f2"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 </span></span></span> |
4208 | + | % all(P3, if((ancestor(P1, P2), ancestor(P2, P3)), ancestor(P1, P3))))). |
4209 | - | <span class="bold"><span class="f2"><span class="b9">% Adding (:) ptBinaryPredicate(mudEquals) <-------- (pt(tPred(mudEquals),rhs([ptBinaryPredicate(mudEquals)])) <-TF-> tPred(mudEquals))</span></span></span> |
4209 | + | |
4210 | - | <span class="bold"><span class="f2"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 </span></span></span> |
4210 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327 |
4211 | - | <span class="bold"><span class="f2"><span class="b9">% Adding (:) ptBinaryPredicate(siblings) <-------- (pt(tPred(siblings),rhs([ptBinaryPredicate(siblings)])) <-TF-> tPred(siblings))</span></span></span> |
4211 | + | % pkif :- |
4212 | % all(P2, | |
4213 | % all(P1, | |
4214 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4214 | + | % all(P3, (ancestor(P1, P2)&ancestor(P2, P3)=>ancestor(P1, P3))))). |
4215 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4215 | + | |
4216 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4216 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327 |
4217 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4217 | + | % cnf :- |
4218 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 </span></span></span> |
4218 | + | % ancestor(P1, P3)v (not(ancestor(P1, P2))v not(ancestor(P2, P3))). |
4219 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
4219 | + | |
4220 | - | <span class="f6"><span class="bold"><span class="b9">% all(Ma,</span></span></span> |
4220 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327 |
4221 | - | <span class="f6"><span class="bold"><span class="b9">% all(X,</span></span></span> |
4221 | + | % horn :- |
4222 | - | <span class="f6"><span class="bold"><span class="b9">% all(Y,</span></span></span> |
4222 | + | % |
4223 | - | <span class="f6"><span class="bold"><span class="b9">% if((parent(Ma, X), parent(Ma, Y), different(X, Y)),</span></span></span> |
4223 | + | % [ (not(ancestor(P1, P2)):-not(ancestor(P1, P3)), ancestor(P2, P3)), |
4224 | - | <span class="f6"><span class="bold"><span class="b9">% siblings(X, Y))))).</span></span></span> |
4224 | + | % (not(ancestor(P2, P3)):-not(ancestor(P1, P3)), ancestor(P1, P2)), |
4225 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
4225 | + | % (ancestor(P1, P3):-ancestor(P1, P2), ancestor(P2, P3)) |
4226 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 </span></span></span> |
4226 | + | % ]. |
4227 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
4227 | + | |
4228 | - | <span class="f1"><span class="bold"><span class="b9">% all(Ma,</span></span></span> |
4228 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327 |
4229 | - | <span class="f1"><span class="bold"><span class="b9">% all(X,</span></span></span> |
4229 | + | % pfc :- |
4230 | - | <span class="f1"><span class="bold"><span class="b9">% all(Y,</span></span></span> |
4230 | + | % |
4231 | - | <span class="f1"><span class="bold"><span class="b9">% (parent(Ma, X)& (parent(Ma, Y)&different(X, Y))=>siblings(X, Y))))).</span></span></span> |
4231 | + | % [ (neg(ancestor(P1, P2))<-neg(ancestor(P1, P3)), {avoidHeadLoop(ancestor(P2, P3), ancestor(P1, P2))}, ancestor(P2, P3), {vg(s(P2, P1))}), |
4232 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
4232 | + | % (neg(ancestor(P2, P3))<-neg(ancestor(P1, P3)), {avoidHeadLoop(ancestor(P1, P2), ancestor(P2, P3))}, ancestor(P1, P2), {vg(s(P3, P2))}), |
4233 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 </span></span></span> |
4233 | + | % (ancestor(P1, P2), ancestor(P2, P3), {vg(s(P3, P1))}==>ancestor(P1, P3)) |
4234 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
4234 | + | % ]. |
4235 | - | <span class="f7"><span class="bold"><span class="b0">% siblings(X, Y)v (not(parent(Ma, X))v (not(parent(Ma, Y))v not(different(X, Y)))).</span></span></span> |
4235 | + | |
4236 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
4236 | + | |
4237 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 </span></span> |
4237 | + | |
4238 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
4238 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4239 | - | <span class="f6"><span class="b9">% </span></span> |
4239 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4240 | - | <span class="f6"><span class="b9">% [ (not(different(X, Y)):-not(siblings(X, Y)), parent(Ma, X), parent(Ma, Y)),</span></span> |
4240 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4241 | - | <span class="f6"><span class="b9">% (not(parent(Ma, X)):-not(siblings(X, Y)), parent(Ma, Y), different(X, Y)),</span></span> |
4241 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4242 | - | <span class="f6"><span class="b9">% (not(parent(Ma, Y)):-not(siblings(X, Y)), parent(Ma, X), different(X, Y)),</span></span> |
4242 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327 |
4243 | - | <span class="f6"><span class="b9">% (siblings(X, Y):-parent(Ma, X), parent(Ma, Y), different(X, Y))</span></span> |
4243 | + | % kif :- |
4244 | - | <span class="f6"><span class="b9">% ].</span></span> |
4244 | + | % all(P2, |
4245 | - | <span class="f6"><span class="b9">% </span></span> |
4245 | + | % all(P1, |
4246 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 </span></span></span></span> |
4246 | + | % all(P3, if((ancestor(P1, P2), ancestor(P2, P3)), ancestor(P1, P3))))). |
4247 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
4247 | + | |
4248 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
4248 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327 |
4249 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (mudEquals(X, Y)<-neg(siblings(X, Y)), parent(Ma, X), parent(Ma, Y), {vg(s(Y, X))}),</span></span></span></span> |
4249 | + | % pkif :- |
4250 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (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))}),</span></span></span></span> |
4250 | + | % all(P2, |
4251 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (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))}),</span></span></span></span> |
4251 | + | % all(P1, |
4252 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (parent(Ma, X), parent(Ma, Y), {dif:dif(X, Y)}, {vg(s(Y, X))}==>siblings(X, Y))</span></span></span></span> |
4252 | + | % all(P3, (ancestor(P1, P2)&ancestor(P2, P3)=>ancestor(P1, P3))))). |
4253 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
4253 | + | |
4254 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
4254 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327 |
4255 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 </span></span></span></span> |
4255 | + | % cnf :- |
4256 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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))])).</span></span></span></span> |
4256 | + | % ancestor(P1, P3)v (not(ancestor(P1, P2))v not(ancestor(P2, P3))). |
4257 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
4257 | + | |
4258 | - | <span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 </span></span></span> |
4258 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327 |
4259 | - | <span class="f0 b1"><span class="bold"><span class="bold">% 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))).</span></span></span> |
4259 | + | % horn :- |
4260 | - | <span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span> |
4260 | + | % |
4261 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 </span></span></span></span> |
4261 | + | % [ (not(ancestor(P1, P2)):-not(ancestor(P1, P3)), ancestor(P2, P3)), |
4262 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% 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))).</span></span></span></span> |
4262 | + | % (not(ancestor(P2, P3)):-not(ancestor(P1, P3)), ancestor(P1, P2)), |
4263 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span></span> |
4263 | + | % (ancestor(P1, P3):-ancestor(P1, P2), ancestor(P2, P3)) |
4264 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:324 </span></span></span> |
4264 | + | % ]. |
4265 | - | <span class="f6"><span class="bold"><span class="b9">% 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)))))).</span></span></span> |
4265 | + | |
4266 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
4266 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327 |
4267 | % pfc :- | |
4268 | % | |
4269 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4269 | + | % [ (neg(ancestor(P1, P2))<-neg(ancestor(P1, P3)), {avoidHeadLoop(ancestor(P2, P3), ancestor(P1, P2))}, ancestor(P2, P3), {vg(s(P2, P1))}), |
4270 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4270 | + | % (neg(ancestor(P2, P3))<-neg(ancestor(P1, P3)), {avoidHeadLoop(ancestor(P1, P2), ancestor(P2, P3))}, ancestor(P1, P2), {vg(s(P3, P2))}), |
4271 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4271 | + | % (ancestor(P1, P2), ancestor(P2, P3), {vg(s(P3, P1))}==>ancestor(P1, P3)) |
4272 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4272 | + | % ]. |
4273 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325 </span></span></span> |
4273 | + | |
4274 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
4274 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327 |
4275 | - | <span class="f6"><span class="bold"><span class="b9">% all(P1, all(P2, if(parent(P1, P2), ancestor(P1, P2)))).</span></span></span> |
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 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
4276 | + | |
4277 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325 </span></span></span> |
4277 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327 |
4278 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
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 | - | <span class="f1"><span class="bold"><span class="b9">% all(P1, all(P2, (parent(P1, P2)=>ancestor(P1, P2)))).</span></span></span> |
4279 | + | |
4280 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
4280 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327 |
4281 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325 </span></span></span> |
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 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
4282 | + | |
4283 | - | <span class="f7"><span class="bold"><span class="b0">% not(parent(P1, P2))v ancestor(P1, P2).</span></span></span> |
4283 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327 |
4284 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
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 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325 </span></span> |
4285 | + | |
4286 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
4286 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:330 |
4287 | - | <span class="f6"><span class="b9">% </span></span> |
4287 | + | % kif:cl_assert(pfc(hybrid), mother(eileen, douglas)). |
4288 | - | <span class="f6"><span class="b9">% [ (not(parent(P1, P2)):-not(ancestor(P1, P2))),</span></span> |
4288 | + | |
4289 | - | <span class="f6"><span class="b9">% (ancestor(P1, P2):-parent(P1, P2))</span></span> |
4289 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:333 |
4290 | - | <span class="f6"><span class="b9">% ].</span></span> |
4290 | + | % kif:cl_assert(pfc(pfc_file), human(trudy)). |
4291 | - | <span class="f6"><span class="b9">% </span></span> |
4291 | + | |
4292 | - | <span class="f9"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325 </span></span> |
4292 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:335 |
4293 | - | <span class="f9"><span class="b9">% 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))])).</span></span> |
4293 | + | % kif:cl_assert(pfc(pfc_file), never_retract_u(human(trudy))). |
4294 | - | <span class="f9"><span class="b9">% </span></span> |
4294 | + | |
4295 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325 </span></span></span></span> |
4295 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4296 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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))))).</span></span></span></span> |
4296 | + | % kif:cl_assert(pfc(pfc_file), clif(forall(p, exists([m, f], if(human(p), mother(m, p)&father(f, p)))))). |
4297 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
4297 | + | |
4298 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325 </span></span></span></span> |
4298 | + | |
4299 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:boxlog_to_pfc((ancestor(P1, P2):-parent(P1, P2)), (parent(P1, P2), {vg(s(P2, P1))}==>ancestor(P1, P2)))).</span></span></span></span> |
4299 | + | |
4300 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
4300 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4301 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |
4302 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |
4303 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4303 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4304 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4304 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4305 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4305 | + | % kif :- |
4306 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4306 | + | % forall(p, exists([m, f], if(human(p), mother(m, p)&father(f, p)))). |
4307 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325 </span></span></span> |
4307 | + | |
4308 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
4308 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4309 | - | <span class="f6"><span class="bold"><span class="b9">% all(P1, all(P2, if(parent(P1, P2), ancestor(P1, P2)))).</span></span></span> |
4309 | + | % pkif :- |
4310 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
4310 | + | % all(P, exists(M, exists(F, (human(P)=>mother(M, P)&father(F, P))))). |
4311 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325 </span></span></span> |
4311 | + | |
4312 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
4312 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4313 | - | <span class="f1"><span class="bold"><span class="b9">% all(P1, all(P2, (parent(P1, P2)=>ancestor(P1, P2)))).</span></span></span> |
4313 | + | % cnf :- |
4314 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
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 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325 </span></span></span> |
4315 | + | |
4316 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
4316 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4317 | - | <span class="f7"><span class="bold"><span class="b0">% not(parent(P1, P2))v ancestor(P1, P2).</span></span></span> |
4317 | + | % horn :- |
4318 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
4318 | + | % |
4319 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325 </span></span> |
4319 | + | % [ (not(human(P)):-skolem(M, skArg1ofMotherFn(P)), skolem(F, skArg1ofFatherFn(P)), not(father(F, P))), |
4320 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
4320 | + | % (not(human(P)):-skolem(M, skArg1ofMotherFn(P)), skolem(F, skArg1ofFatherFn(P)), not(mother(M, P))), |
4321 | - | <span class="f6"><span class="b9">% </span></span> |
4321 | + | % (not(skolem(F, skArg1ofFatherFn(P))):-skolem(M, skArg1ofMotherFn(P)), human(P), not(father(F, P))), |
4322 | - | <span class="f6"><span class="b9">% [ (not(parent(P1, P2)):-not(ancestor(P1, P2))),</span></span> |
4322 | + | % (not(skolem(F, skArg1ofFatherFn(P))):-skolem(M, skArg1ofMotherFn(P)), human(P), not(mother(M, P))), |
4323 | - | <span class="f6"><span class="b9">% (ancestor(P1, P2):-parent(P1, P2))</span></span> |
4323 | + | % (not(skolem(M, skArg1ofMotherFn(P))):-skolem(F, skArg1ofFatherFn(P)), human(P), not(father(F, P))), |
4324 | - | <span class="f6"><span class="b9">% ].</span></span> |
4324 | + | % (not(skolem(M, skArg1ofMotherFn(P))):-skolem(F, skArg1ofFatherFn(P)), human(P), not(mother(M, P))), |
4325 | - | <span class="f6"><span class="b9">% </span></span> |
4325 | + | % (father(F, P):-skolem(M, skArg1ofMotherFn(P)), skolem(F, skArg1ofFatherFn(P)), human(P)), |
4326 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325 </span></span></span></span> |
4326 | + | % (mother(M, P):-skolem(M, skArg1ofMotherFn(P)), skolem(F, skArg1ofFatherFn(P)), human(P)) |
4327 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
4327 | + | % ]. |
4328 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
4328 | + | |
4329 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (neg(ancestor(P1, P2)), {vg(s(P2, P1))}==>neg(parent(P1, P2))),</span></span></span></span> |
4329 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4330 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (parent(P1, P2), {vg(s(P2, P1))}==>ancestor(P1, P2))</span></span></span></span> |
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 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
4331 | + | |
4332 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
4332 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4333 | - | <span class="bold"><span class="f2"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325 </span></span></span> |
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 | - | <span class="bold"><span class="f2"><span class="b9">% Adding (:) ptBinaryPredicate(ancestor) <-------- (pt(tPred(ancestor),rhs([ptBinaryPredicate(ancestor)])) <-TF-> tPred(ancestor))</span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4337 | + | |
4338 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4338 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4339 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4339 | + | % succeed(user:boxlog_to_pfc((not(skolem(F, skArg1ofFatherFn(P))):-skolem(M, skArg1ofMotherFn(P)), human(P), not(father(F, P))), true)). |
4340 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4340 | + | |
4341 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325 </span></span></span> |
4341 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4342 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
4342 | + | % succeed(user:boxlog_to_pfc((not(skolem(F, skArg1ofFatherFn(P))):-skolem(M, skArg1ofMotherFn(P)), human(P), not(mother(M, P))), true)). |
4343 | - | <span class="f6"><span class="bold"><span class="b9">% all(P1, all(P2, if(parent(P1, P2), ancestor(P1, P2)))).</span></span></span> |
4343 | + | |
4344 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
4344 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4345 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325 </span></span></span> |
4345 | + | % succeed(user:boxlog_to_pfc((not(skolem(M, skArg1ofMotherFn(P))):-skolem(F, skArg1ofFatherFn(P)), human(P), not(father(F, P))), true)). |
4346 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
4346 | + | |
4347 | - | <span class="f1"><span class="bold"><span class="b9">% all(P1, all(P2, (parent(P1, P2)=>ancestor(P1, P2)))).</span></span></span> |
4347 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4348 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
4348 | + | % succeed(user:boxlog_to_pfc((not(skolem(M, skArg1ofMotherFn(P))):-skolem(F, skArg1ofFatherFn(P)), human(P), not(mother(M, P))), true)). |
4349 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325 </span></span></span> |
4349 | + | |
4350 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
4350 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4351 | - | <span class="f7"><span class="bold"><span class="b0">% not(parent(P1, P2))v ancestor(P1, P2).</span></span></span> |
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 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
4352 | + | |
4353 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325 </span></span> |
4353 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4354 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
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 | - | <span class="f6"><span class="b9">% </span></span> |
4355 | + | |
4356 | - | <span class="f6"><span class="b9">% [ (not(parent(P1, P2)):-not(ancestor(P1, P2))),</span></span> |
4356 | + | |
4357 | - | <span class="f6"><span class="b9">% (ancestor(P1, P2):-parent(P1, P2))</span></span> |
4357 | + | |
4358 | - | <span class="f6"><span class="b9">% ].</span></span> |
4358 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4359 | - | <span class="f6"><span class="b9">% </span></span> |
4359 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4360 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325 </span></span></span></span> |
4360 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4361 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
4361 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4362 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
4362 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4363 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (neg(ancestor(P1, P2)), {vg(s(P2, P1))}==>neg(parent(P1, P2))),</span></span></span></span> |
4363 | + | % kif :- |
4364 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (parent(P1, P2), {vg(s(P2, P1))}==>ancestor(P1, P2))</span></span></span></span> |
4364 | + | % forall(p, exists([m, f], if(human(p), mother(m, p)&father(f, p)))). |
4365 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
4365 | + | |
4366 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
4366 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4367 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325 </span></span></span></span> |
4367 | + | % pkif :- |
4368 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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))])).</span></span></span></span> |
4368 | + | % all(P, exists(M, exists(F, (human(P)=>mother(M, P)&father(F, P))))). |
4369 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
4369 | + | |
4370 | - | <span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325 </span></span></span> |
4370 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4371 | - | <span class="f0 b1"><span class="bold"><span class="bold">% gripe_time(warn(0.6252002179999963>0.6), user:pfc_assert_fast_timed(clif(if(parent(P1, P2), ancestor(P1, P2))), (u, u))).</span></span></span> |
4371 | + | % cnf :- |
4372 | - | <span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span> |
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 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:325 </span></span></span> |
4373 | + | |
4374 | - | <span class="f6"><span class="bold"><span class="b9">% 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)))))).</span></span></span> |
4374 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4375 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
4375 | + | % horn :- |
4376 | % | |
4377 | % [ (not(human(P)):-skolem(M, skArg1ofMotherFn(P)), skolem(F, skArg1ofFatherFn(P)), not(father(F, P))), | |
4378 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4378 | + | % (not(human(P)):-skolem(M, skArg1ofMotherFn(P)), skolem(F, skArg1ofFatherFn(P)), not(mother(M, P))), |
4379 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4379 | + | % (not(skolem(F, skArg1ofFatherFn(P))):-skolem(M, skArg1ofMotherFn(P)), human(P), not(father(F, P))), |
4380 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4380 | + | % (not(skolem(F, skArg1ofFatherFn(P))):-skolem(M, skArg1ofMotherFn(P)), human(P), not(mother(M, P))), |
4381 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4381 | + | % (not(skolem(M, skArg1ofMotherFn(P))):-skolem(F, skArg1ofFatherFn(P)), human(P), not(father(F, P))), |
4382 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326 </span></span></span> |
4382 | + | % (not(skolem(M, skArg1ofMotherFn(P))):-skolem(F, skArg1ofFatherFn(P)), human(P), not(mother(M, P))), |
4383 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
4383 | + | % (father(F, P):-skolem(M, skArg1ofMotherFn(P)), skolem(F, skArg1ofFatherFn(P)), human(P)), |
4384 | - | <span class="f6"><span class="bold"><span class="b9">% all(P2,</span></span></span> |
4384 | + | % (mother(M, P):-skolem(M, skArg1ofMotherFn(P)), skolem(F, skArg1ofFatherFn(P)), human(P)) |
4385 | - | <span class="f6"><span class="bold"><span class="b9">% all(P1,</span></span></span> |
4385 | + | % ]. |
4386 | - | <span class="f6"><span class="bold"><span class="b9">% all(P3, if((parent(P1, P2), ancestor(P2, P3)), ancestor(P1, P3))))).</span></span></span> |
4386 | + | |
4387 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
4387 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4388 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326 </span></span></span> |
4388 | + | % pfc :- |
4389 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
4389 | + | % |
4390 | - | <span class="f1"><span class="bold"><span class="b9">% all(P2,</span></span></span> |
4390 | + | % [ (neg(human(P))<-neg(father(F, P)), {vg(s(P))}), |
4391 | - | <span class="f1"><span class="bold"><span class="b9">% all(P1, all(P3, (parent(P1, P2)&ancestor(P2, P3)=>ancestor(P1, P3))))).</span></span></span> |
4391 | + | % (neg(human(P))<-neg(mother(M, P)), {vg(s(P))}), |
4392 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
4392 | + | % true, |
4393 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326 </span></span></span> |
4393 | + | % true, |
4394 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
4394 | + | % true, |
4395 | - | <span class="f7"><span class="bold"><span class="b0">% ancestor(P1, P3)v (not(parent(P1, P2))v not(ancestor(P2, P3))).</span></span></span> |
4395 | + | % true, |
4396 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
4396 | + | % ({ignore(M=skArg1ofMotherFn(P))}, human(P), {vg(s(P))}==>if_missing(father(F, P), father(skArg1ofFatherFn(P), P))), |
4397 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326 </span></span> |
4397 | + | % ({ignore(F=skArg1ofFatherFn(P))}, human(P), {vg(s(P))}==>if_missing(mother(M, P), mother(skArg1ofMotherFn(P), P))) |
4398 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
4398 | + | % ]. |
4399 | - | <span class="f6"><span class="b9">% </span></span> |
4399 | + | |
4400 | - | <span class="f6"><span class="b9">% [ (not(ancestor(P2, P3)):-not(ancestor(P1, P3)), parent(P1, P2)),</span></span> |
4400 | + | |
4401 | - | <span class="f6"><span class="b9">% (not(parent(P1, P2)):-not(ancestor(P1, P3)), ancestor(P2, P3)),</span></span> |
4401 | + | |
4402 | - | <span class="f6"><span class="b9">% (ancestor(P1, P3):-parent(P1, P2), ancestor(P2, P3))</span></span> |
4402 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4403 | - | <span class="f6"><span class="b9">% ].</span></span> |
4403 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4404 | - | <span class="f6"><span class="b9">% </span></span> |
4404 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4405 | - | <span class="f9"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326 </span></span> |
4405 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4406 | - | <span class="f9"><span class="b9">% 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))])).</span></span> |
4406 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4407 | - | <span class="f9"><span class="b9">% </span></span> |
4407 | + | % kif :- |
4408 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326 </span></span></span> |
4408 | + | % forall(p, exists([m, f], if(human(p), mother(m, p)&father(f, p)))). |
4409 | - | <span class="f4"><span class="bold"><span class="b9">% 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))}))).</span></span></span> |
4409 | + | |
4410 | - | <span class="f4"><span class="bold"><span class="b9">% </span></span></span> |
4410 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4411 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326 </span></span></span> |
4411 | + | % pkif :- |
4412 | - | <span class="f4"><span class="bold"><span class="b9">% 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))}))).</span></span></span> |
4412 | + | % all(P, exists(M, exists(F, (human(P)=>mother(M, P)&father(F, P))))). |
4413 | - | <span class="f4"><span class="bold"><span class="b9">% </span></span></span> |
4413 | + | |
4414 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326 </span></span></span></span> |
4414 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4415 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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)))).</span></span></span></span> |
4415 | + | % cnf :- |
4416 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4419 | + | % horn :- |
4420 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4420 | + | % |
4421 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4421 | + | % [ (not(human(P)):-skolem(M, skArg1ofMotherFn(P)), skolem(F, skArg1ofFatherFn(P)), not(father(F, P))), |
4422 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4422 | + | % (not(human(P)):-skolem(M, skArg1ofMotherFn(P)), skolem(F, skArg1ofFatherFn(P)), not(mother(M, P))), |
4423 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326 </span></span></span> |
4423 | + | % (not(skolem(F, skArg1ofFatherFn(P))):-skolem(M, skArg1ofMotherFn(P)), human(P), not(father(F, P))), |
4424 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
4424 | + | % (not(skolem(F, skArg1ofFatherFn(P))):-skolem(M, skArg1ofMotherFn(P)), human(P), not(mother(M, P))), |
4425 | - | <span class="f6"><span class="bold"><span class="b9">% all(P2,</span></span></span> |
4425 | + | % (not(skolem(M, skArg1ofMotherFn(P))):-skolem(F, skArg1ofFatherFn(P)), human(P), not(father(F, P))), |
4426 | - | <span class="f6"><span class="bold"><span class="b9">% all(P1,</span></span></span> |
4426 | + | % (not(skolem(M, skArg1ofMotherFn(P))):-skolem(F, skArg1ofFatherFn(P)), human(P), not(mother(M, P))), |
4427 | - | <span class="f6"><span class="bold"><span class="b9">% all(P3, if((parent(P1, P2), ancestor(P2, P3)), ancestor(P1, P3))))).</span></span></span> |
4427 | + | % (father(F, P):-skolem(M, skArg1ofMotherFn(P)), skolem(F, skArg1ofFatherFn(P)), human(P)), |
4428 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
4428 | + | % (mother(M, P):-skolem(M, skArg1ofMotherFn(P)), skolem(F, skArg1ofFatherFn(P)), human(P)) |
4429 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326 </span></span></span> |
4429 | + | % ]. |
4430 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
4430 | + | |
4431 | - | <span class="f1"><span class="bold"><span class="b9">% all(P2,</span></span></span> |
4431 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4432 | - | <span class="f1"><span class="bold"><span class="b9">% all(P1, all(P3, (parent(P1, P2)&ancestor(P2, P3)=>ancestor(P1, P3))))).</span></span></span> |
4432 | + | % pfc :- |
4433 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
4433 | + | % |
4434 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326 </span></span></span> |
4434 | + | % [ (neg(human(P))<-neg(father(F, P)), {vg(s(P))}), |
4435 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
4435 | + | % (neg(human(P))<-neg(mother(M, P)), {vg(s(P))}), |
4436 | - | <span class="f7"><span class="bold"><span class="b0">% ancestor(P1, P3)v (not(parent(P1, P2))v not(ancestor(P2, P3))).</span></span></span> |
4436 | + | % true, |
4437 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
4437 | + | % true, |
4438 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326 </span></span> |
4438 | + | % true, |
4439 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
4439 | + | % true, |
4440 | - | <span class="f6"><span class="b9">% </span></span> |
4440 | + | % ({ignore(M=skArg1ofMotherFn(P))}, human(P), {vg(s(P))}==>if_missing(father(F, P), father(skArg1ofFatherFn(P), P))), |
4441 | - | <span class="f6"><span class="b9">% [ (not(ancestor(P2, P3)):-not(ancestor(P1, P3)), parent(P1, P2)),</span></span> |
4441 | + | % ({ignore(F=skArg1ofFatherFn(P))}, human(P), {vg(s(P))}==>if_missing(mother(M, P), mother(skArg1ofMotherFn(P), P))) |
4442 | - | <span class="f6"><span class="b9">% (not(parent(P1, P2)):-not(ancestor(P1, P3)), ancestor(P2, P3)),</span></span> |
4442 | + | % ]. |
4443 | - | <span class="f6"><span class="b9">% (ancestor(P1, P3):-parent(P1, P2), ancestor(P2, P3))</span></span> |
4443 | + | |
4444 | - | <span class="f6"><span class="b9">% ].</span></span> |
4444 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4445 | - | <span class="f6"><span class="b9">% </span></span> |
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 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326 </span></span></span></span> |
4446 | + | |
4447 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
4447 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4448 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
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 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (neg(ancestor(P2, P3))<-neg(ancestor(P1, P3)), parent(P1, P2), {vg(s(P3, P2))}),</span></span></span></span> |
4449 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4450 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(parent(P1, P2))<-neg(ancestor(P1, P3)), ancestor(P2, P3), {vg(s(P2, P1))}),</span></span></span></span> |
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 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (parent(P1, P2), ancestor(P2, P3), {vg(s(P3, P1))}==>ancestor(P1, P3))</span></span></span></span> |
4451 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4452 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
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 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4457 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4458 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4459 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4460 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326 </span></span></span> |
4460 | + | % Adding (:) female(skArg1ofMotherFn(trudy)) <-------- (pt(mother(skArg1ofMotherFn(trudy),trudy), (vg(s(skArg1ofMotherFn(trudy)))->rhs([female(skArg1ofMotherFn(trudy))]))) <-TF-> mother(skArg1ofMotherFn(trudy),trudy)) |
4461 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
4461 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4462 | - | <span class="f6"><span class="bold"><span class="b9">% all(P2,</span></span></span> |
4462 | + | % Adding (:) neg(male(skArg1ofMotherFn(trudy))) <-------- (pt(female(skArg1ofMotherFn(trudy)), (vg(s(skArg1ofMotherFn(trudy)))->rhs([neg(male(skArg1ofMotherFn(trudy)))]))) <-TF-> female(skArg1ofMotherFn(trudy))) |
4463 | - | <span class="f6"><span class="bold"><span class="b9">% all(P1,</span></span></span> |
4463 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4464 | - | <span class="f6"><span class="bold"><span class="b9">% all(P3, if((parent(P1, P2), ancestor(P2, P3)), ancestor(P1, P3))))).</span></span></span> |
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 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
4465 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4466 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326 </span></span></span> |
4466 | + | % Couldn't retract spft(gender(skArg1ofMotherFn(trudy),male),u,u). |
4467 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
4467 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4468 | - | <span class="f1"><span class="bold"><span class="b9">% all(P2,</span></span></span> |
4468 | + | % pfc_undo_e ; Fact not found in user db: gender(skArg1ofMotherFn(trudy),male) |
4469 | - | <span class="f1"><span class="bold"><span class="b9">% all(P1, all(P3, (parent(P1, P2)&ancestor(P2, P3)=>ancestor(P1, P3))))).</span></span></span> |
4469 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4470 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
4470 | + | % Removing (pfc_rem1(gender(skArg1ofMotherFn(trudy),male), (u,u))) gender(skArg1ofMotherFn(trudy),male). |
4471 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326 </span></span></span> |
4471 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4472 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
4472 | + | % Couldn't retract spft(gender(skArg1ofMotherFn(trudy),male),u,u). |
4473 | - | <span class="f7"><span class="bold"><span class="b0">% ancestor(P1, P3)v (not(parent(P1, P2))v not(ancestor(P2, P3))).</span></span></span> |
4473 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4474 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
4474 | + | % pfc_undo_e ; Fact not found in user db: gender(skArg1ofMotherFn(trudy),male) |
4475 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326 </span></span> |
4475 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4476 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
4476 | + | % Removing (pfc_rem1(gender(skArg1ofMotherFn(trudy),male), (u,u))) gender(skArg1ofMotherFn(trudy),male). |
4477 | - | <span class="f6"><span class="b9">% </span></span> |
4477 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4478 | - | <span class="f6"><span class="b9">% [ (not(ancestor(P2, P3)):-not(ancestor(P1, P3)), parent(P1, P2)),</span></span> |
4478 | + | % Couldn't retract spft(male(skArg1ofMotherFn(trudy)),u,u). |
4479 | - | <span class="f6"><span class="b9">% (not(parent(P1, P2)):-not(ancestor(P1, P3)), ancestor(P2, P3)),</span></span> |
4479 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4480 | - | <span class="f6"><span class="b9">% (ancestor(P1, P3):-parent(P1, P2), ancestor(P2, P3))</span></span> |
4480 | + | % pfc_undo_e ; Fact not found in user db: male(skArg1ofMotherFn(trudy)) |
4481 | - | <span class="f6"><span class="b9">% ].</span></span> |
4481 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4482 | - | <span class="f6"><span class="b9">% </span></span> |
4482 | + | % Removing (pfc_rem1(male(skArg1ofMotherFn(trudy)), (u,u))) male(skArg1ofMotherFn(trudy)). |
4483 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326 </span></span></span></span> |
4483 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4484 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
4484 | + | % Couldn't retract spft(male(skArg1ofMotherFn(trudy)),u,u). |
4485 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
4485 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4486 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (neg(ancestor(P2, P3))<-neg(ancestor(P1, P3)), parent(P1, P2), {vg(s(P3, P2))}),</span></span></span></span> |
4486 | + | % pfc_undo_e ; Fact not found in user db: male(skArg1ofMotherFn(trudy)) |
4487 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(parent(P1, P2))<-neg(ancestor(P1, P3)), ancestor(P2, P3), {vg(s(P2, P1))}),</span></span></span></span> |
4487 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4488 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (parent(P1, P2), ancestor(P2, P3), {vg(s(P3, P1))}==>ancestor(P1, P3))</span></span></span></span> |
4488 | + | % Removing (pfc_rem1(male(skArg1ofMotherFn(trudy)), (u,u))) male(skArg1ofMotherFn(trudy)). |
4489 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
4489 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4490 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
4490 | + | % Adding (:) gender(skArg1ofMotherFn(trudy),female) <-------- (pt(female(skArg1ofMotherFn(trudy)), (vg(s(skArg1ofMotherFn(trudy)))->rhs([gender(skArg1ofMotherFn(trudy),female)]))) <-TF-> female(skArg1ofMotherFn(trudy))) |
4491 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326 </span></span></span></span> |
4491 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4492 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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))])).</span></span></span></span> |
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 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
4493 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4494 | - | <span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326 </span></span></span> |
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 | - | <span class="f0 b1"><span class="bold"><span class="bold">% gripe_time(warn(1.1851491379999999>0.8), user:pfc_fwd2(clif(if((parent(P1, P2), ancestor(P2, P3)), ancestor(P1, P3))), (u, u))).</span></span></span> |
4495 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4496 | - | <span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span> |
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 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326 </span></span></span></span> |
4497 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4498 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% 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))).</span></span></span></span> |
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 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span></span> |
4499 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4500 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:326 </span></span></span> |
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 | - | <span class="f6"><span class="bold"><span class="b9">% 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)))))).</span></span></span> |
4501 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4502 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4505 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4506 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4506 | + | % Adding (:) neg(female(skArg1ofFatherFn(trudy))) <-------- (pt(male(skArg1ofFatherFn(trudy)), (vg(s(skArg1ofFatherFn(trudy)))->rhs([neg(female(skArg1ofFatherFn(trudy)))]))) <-TF-> male(skArg1ofFatherFn(trudy))) |
4507 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4507 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4508 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
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 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327 </span></span></span> |
4509 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4510 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
4510 | + | % Couldn't retract spft(gender(skArg1ofFatherFn(trudy),female),u,u). |
4511 | - | <span class="f6"><span class="bold"><span class="b9">% all(P2,</span></span></span> |
4511 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4512 | - | <span class="f6"><span class="bold"><span class="b9">% all(P1,</span></span></span> |
4512 | + | % pfc_undo_e ; Fact not found in user db: gender(skArg1ofFatherFn(trudy),female) |
4513 | - | <span class="f6"><span class="bold"><span class="b9">% all(P3, if((ancestor(P1, P2), ancestor(P2, P3)), ancestor(P1, P3))))).</span></span></span> |
4513 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4514 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
4514 | + | % Removing (pfc_rem1(gender(skArg1ofFatherFn(trudy),female), (u,u))) gender(skArg1ofFatherFn(trudy),female). |
4515 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327 </span></span></span> |
4515 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4516 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
4516 | + | % Couldn't retract spft(gender(skArg1ofFatherFn(trudy),female),u,u). |
4517 | - | <span class="f1"><span class="bold"><span class="b9">% all(P2,</span></span></span> |
4517 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4518 | - | <span class="f1"><span class="bold"><span class="b9">% all(P1,</span></span></span> |
4518 | + | % pfc_undo_e ; Fact not found in user db: gender(skArg1ofFatherFn(trudy),female) |
4519 | - | <span class="f1"><span class="bold"><span class="b9">% all(P3, (ancestor(P1, P2)&ancestor(P2, P3)=>ancestor(P1, P3))))).</span></span></span> |
4519 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4520 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
4520 | + | % Removing (pfc_rem1(gender(skArg1ofFatherFn(trudy),female), (u,u))) gender(skArg1ofFatherFn(trudy),female). |
4521 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327 </span></span></span> |
4521 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4522 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
4522 | + | % Couldn't retract spft(female(skArg1ofFatherFn(trudy)),u,u). |
4523 | - | <span class="f7"><span class="bold"><span class="b0">% ancestor(P1, P3)v (not(ancestor(P1, P2))v not(ancestor(P2, P3))).</span></span></span> |
4523 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4524 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
4524 | + | % pfc_undo_e ; Fact not found in user db: female(skArg1ofFatherFn(trudy)) |
4525 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327 </span></span> |
4525 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4526 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
4526 | + | % Removing (pfc_rem1(female(skArg1ofFatherFn(trudy)), (u,u))) female(skArg1ofFatherFn(trudy)). |
4527 | - | <span class="f6"><span class="b9">% </span></span> |
4527 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4528 | - | <span class="f6"><span class="b9">% [ (not(ancestor(P1, P2)):-not(ancestor(P1, P3)), ancestor(P2, P3)),</span></span> |
4528 | + | % Couldn't retract spft(female(skArg1ofFatherFn(trudy)),u,u). |
4529 | - | <span class="f6"><span class="b9">% (not(ancestor(P2, P3)):-not(ancestor(P1, P3)), ancestor(P1, P2)),</span></span> |
4529 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4530 | - | <span class="f6"><span class="b9">% (ancestor(P1, P3):-ancestor(P1, P2), ancestor(P2, P3))</span></span> |
4530 | + | % pfc_undo_e ; Fact not found in user db: female(skArg1ofFatherFn(trudy)) |
4531 | - | <span class="f6"><span class="b9">% ].</span></span> |
4531 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4532 | - | <span class="f6"><span class="b9">% </span></span> |
4532 | + | % Removing (pfc_rem1(female(skArg1ofFatherFn(trudy)), (u,u))) female(skArg1ofFatherFn(trudy)). |
4533 | - | <span class="f9"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327 </span></span> |
4533 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4534 | - | <span class="f9"><span class="b9">% 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))])).</span></span> |
4534 | + | % Adding (:) gender(skArg1ofFatherFn(trudy),male) <-------- (pt(male(skArg1ofFatherFn(trudy)), (vg(s(skArg1ofFatherFn(trudy)))->rhs([gender(skArg1ofFatherFn(trudy),male)]))) <-TF-> male(skArg1ofFatherFn(trudy))) |
4535 | - | <span class="f9"><span class="b9">% </span></span> |
4535 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4536 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327 </span></span></span> |
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 | - | <span class="f4"><span class="bold"><span class="b9">% 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))}))).</span></span></span> |
4537 | + | |
4538 | - | <span class="f4"><span class="bold"><span class="b9">% </span></span></span> |
4538 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 |
4539 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327 </span></span></span> |
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 | - | <span class="f4"><span class="bold"><span class="b9">% 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))}))).</span></span></span> |
4540 | + | |
4541 | - | <span class="f4"><span class="bold"><span class="b9">% </span></span></span> |
4541 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:399 |
4542 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327 </span></span></span></span> |
4542 | + | % succeed(user:must(father(skArg1ofFatherFn(trudy), trudy))). |
4543 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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)))).</span></span></span></span> |
4543 | + | |
4544 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4547 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402 |
4548 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4548 | + | % Adding (:) grandmother(trudy,douglas) <-------- (pt(parent(eileen,douglas), (vg(s(douglas,trudy))->rhs([grandmother(trudy,douglas)]))) <-TF-> parent(eileen,douglas)) |
4549 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4549 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402 |
4550 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4550 | + | % Adding (:) grandparent(trudy,douglas) <-------- (pt(grandmother(trudy,douglas), (vg(s(douglas,trudy))->rhs([grandparent(trudy,douglas)]))) <-TF-> grandmother(trudy,douglas)) |
4551 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327 </span></span></span> |
4551 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402 |
4552 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
4552 | + | % Adding (:) female(trudy) <-------- (pt(grandmother(trudy,douglas), (vg(s(trudy))->rhs([female(trudy)]))) <-TF-> grandmother(trudy,douglas)) |
4553 | - | <span class="f6"><span class="bold"><span class="b9">% all(P2,</span></span></span> |
4553 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402 |
4554 | - | <span class="f6"><span class="bold"><span class="b9">% all(P1,</span></span></span> |
4554 | + | % Adding (:) neg(male(trudy)) <-------- (pt(female(trudy), (vg(s(trudy))->rhs([neg(male(trudy))]))) <-TF-> female(trudy)) |
4555 | - | <span class="f6"><span class="bold"><span class="b9">% all(P3, if((ancestor(P1, P2), ancestor(P2, P3)), ancestor(P1, P3))))).</span></span></span> |
4555 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402 |
4556 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
4556 | + | % Adding (:) neg(gender(trudy,male)) <-------- (pt(neg(male(trudy)), (vg(s(trudy))->rhs([neg(gender(trudy,male))]))) <-TF-> neg(male(trudy))) |
4557 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327 </span></span></span> |
4557 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402 |
4558 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
4558 | + | % Couldn't retract spft(gender(trudy,male),u,u). |
4559 | - | <span class="f1"><span class="bold"><span class="b9">% all(P2,</span></span></span> |
4559 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402 |
4560 | - | <span class="f1"><span class="bold"><span class="b9">% all(P1,</span></span></span> |
4560 | + | % pfc_undo_e ; Fact not found in user db: gender(trudy,male) |
4561 | - | <span class="f1"><span class="bold"><span class="b9">% all(P3, (ancestor(P1, P2)&ancestor(P2, P3)=>ancestor(P1, P3))))).</span></span></span> |
4561 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402 |
4562 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
4562 | + | % Removing (pfc_rem1(gender(trudy,male), (u,u))) gender(trudy,male). |
4563 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327 </span></span></span> |
4563 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402 |
4564 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
4564 | + | % Couldn't retract spft(gender(trudy,male),u,u). |
4565 | - | <span class="f7"><span class="bold"><span class="b0">% ancestor(P1, P3)v (not(ancestor(P1, P2))v not(ancestor(P2, P3))).</span></span></span> |
4565 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402 |
4566 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
4566 | + | % pfc_undo_e ; Fact not found in user db: gender(trudy,male) |
4567 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327 </span></span> |
4567 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402 |
4568 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
4568 | + | % Removing (pfc_rem1(gender(trudy,male), (u,u))) gender(trudy,male). |
4569 | - | <span class="f6"><span class="b9">% </span></span> |
4569 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402 |
4570 | - | <span class="f6"><span class="b9">% [ (not(ancestor(P1, P2)):-not(ancestor(P1, P3)), ancestor(P2, P3)),</span></span> |
4570 | + | % Couldn't retract spft(male(trudy),u,u). |
4571 | - | <span class="f6"><span class="b9">% (not(ancestor(P2, P3)):-not(ancestor(P1, P3)), ancestor(P1, P2)),</span></span> |
4571 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402 |
4572 | - | <span class="f6"><span class="b9">% (ancestor(P1, P3):-ancestor(P1, P2), ancestor(P2, P3))</span></span> |
4572 | + | % pfc_undo_e ; Fact not found in user db: male(trudy) |
4573 | - | <span class="f6"><span class="b9">% ].</span></span> |
4573 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402 |
4574 | - | <span class="f6"><span class="b9">% </span></span> |
4574 | + | % Removing (pfc_rem1(male(trudy), (u,u))) male(trudy). |
4575 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327 </span></span></span></span> |
4575 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402 |
4576 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
4576 | + | % Couldn't retract spft(male(trudy),u,u). |
4577 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
4577 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402 |
4578 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (neg(ancestor(P1, P2))<-neg(ancestor(P1, P3)), {avoidHeadLoop(ancestor(P2, P3), ancestor(P1, P2))}, ancestor(P2, P3), {vg(s(P2, P1))}),</span></span></span></span> |
4578 | + | % pfc_undo_e ; Fact not found in user db: male(trudy) |
4579 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(ancestor(P2, P3))<-neg(ancestor(P1, P3)), {avoidHeadLoop(ancestor(P1, P2), ancestor(P2, P3))}, ancestor(P1, P2), {vg(s(P3, P2))}),</span></span></span></span> |
4579 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402 |
4580 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (ancestor(P1, P2), ancestor(P2, P3), {vg(s(P3, P1))}==>ancestor(P1, P3))</span></span></span></span> |
4580 | + | % Removing (pfc_rem1(male(trudy), (u,u))) male(trudy). |
4581 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
4581 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402 |
4582 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4585 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402 |
4586 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4587 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402 |
4588 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
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 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327 </span></span></span> |
4589 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402 |
4590 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
4590 | + | % Adding (:) ancestor(trudy,douglas) <-------- (pt(ancestor(eileen,douglas), (vg(s(douglas,trudy))->rhs([ancestor(trudy,douglas)]))) <-TF-> ancestor(eileen,douglas)) |
4591 | - | <span class="f6"><span class="bold"><span class="b9">% all(P2,</span></span></span> |
4591 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402 |
4592 | - | <span class="f6"><span class="bold"><span class="b9">% all(P1,</span></span></span> |
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 | - | <span class="f6"><span class="bold"><span class="b9">% all(P3, if((ancestor(P1, P2), ancestor(P2, P3)), ancestor(P1, P3))))).</span></span></span> |
4593 | + | |
4594 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
4594 | + | |
4595 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327 </span></span></span> |
4595 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4596 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
4596 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4597 | - | <span class="f1"><span class="bold"><span class="b9">% all(P2,</span></span></span> |
4597 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4598 | - | <span class="f1"><span class="bold"><span class="b9">% all(P1,</span></span></span> |
4598 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4599 | - | <span class="f1"><span class="bold"><span class="b9">% all(P3, (ancestor(P1, P2)&ancestor(P2, P3)=>ancestor(P1, P3))))).</span></span></span> |
4599 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4600 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
4600 | + | % kif :- |
4601 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327 </span></span></span> |
4601 | + | % all(P1, all(P2, if((human(P1), ancestor(P1, P2)), human(P2)))). |
4602 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
4602 | + | |
4603 | - | <span class="f7"><span class="bold"><span class="b0">% ancestor(P1, P3)v (not(ancestor(P1, P2))v not(ancestor(P2, P3))).</span></span></span> |
4603 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4604 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
4604 | + | % pkif :- |
4605 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327 </span></span> |
4605 | + | % all(P1, all(P2, (human(P1)&ancestor(P1, P2)=>human(P2)))). |
4606 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
4606 | + | |
4607 | - | <span class="f6"><span class="b9">% </span></span> |
4607 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4608 | - | <span class="f6"><span class="b9">% [ (not(ancestor(P1, P2)):-not(ancestor(P1, P3)), ancestor(P2, P3)),</span></span> |
4608 | + | % cnf :- |
4609 | - | <span class="f6"><span class="b9">% (not(ancestor(P2, P3)):-not(ancestor(P1, P3)), ancestor(P1, P2)),</span></span> |
4609 | + | % human(P2)v (not(human(P1))v not(ancestor(P1, P2))). |
4610 | - | <span class="f6"><span class="b9">% (ancestor(P1, P3):-ancestor(P1, P2), ancestor(P2, P3))</span></span> |
4610 | + | |
4611 | - | <span class="f6"><span class="b9">% ].</span></span> |
4611 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4612 | - | <span class="f6"><span class="b9">% </span></span> |
4612 | + | % horn :- |
4613 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327 </span></span></span></span> |
4613 | + | % |
4614 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
4614 | + | % [ (human(P2):-human(P1), ancestor(P1, P2)), |
4615 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
4615 | + | % (not(human(P1)):-not(human(P2)), ancestor(P1, P2)), |
4616 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (neg(ancestor(P1, P2))<-neg(ancestor(P1, P3)), {avoidHeadLoop(ancestor(P2, P3), ancestor(P1, P2))}, ancestor(P2, P3), {vg(s(P2, P1))}),</span></span></span></span> |
4616 | + | % (not(ancestor(P1, P2)):-not(human(P2)), human(P1)) |
4617 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(ancestor(P2, P3))<-neg(ancestor(P1, P3)), {avoidHeadLoop(ancestor(P1, P2), ancestor(P2, P3))}, ancestor(P1, P2), {vg(s(P3, P2))}),</span></span></span></span> |
4617 | + | % ]. |
4618 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (ancestor(P1, P2), ancestor(P2, P3), {vg(s(P3, P1))}==>ancestor(P1, P3))</span></span></span></span> |
4618 | + | |
4619 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
4619 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4620 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
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 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327 </span></span></span></span> |
4621 | + | |
4622 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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))])).</span></span></span></span> |
4622 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4623 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
4623 | + | % succeed(user:boxlog_to_pfc((human(P2):-human(P1), ancestor(P1, P2)), (human(P1), ancestor(P1, P2), {vg(s(P2))}==>human(P2)))). |
4624 | - | <span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327 </span></span></span> |
4624 | + | |
4625 | - | <span class="f0 b1"><span class="bold"><span class="bold">% gripe_time(warn(1.167608543>0.8), user:pfc_fwd2(clif(if((ancestor(P1, P2), ancestor(P2, P3)), ancestor(P1, P3))), (u, u))).</span></span></span> |
4625 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4626 | - | <span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span> |
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 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327 </span></span></span></span> |
4627 | + | |
4628 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% 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))).</span></span></span></span> |
4628 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4629 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span></span> |
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 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:327 </span></span></span> |
4630 | + | |
4631 | - | <span class="f6"><span class="bold"><span class="b9">% 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)))))).</span></span></span> |
4631 | + | |
4632 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
4632 | + | |
4633 | - | <span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:330 </span></span></span> |
4633 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4634 | - | <span class="f2"><span class="bold"><span class="b9">% kif:cl_assert(pfc(hybrid), mother(eileen, douglas)).</span></span></span> |
4634 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4635 | - | <span class="f2"><span class="bold"><span class="b9">% </span></span></span> |
4635 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4636 | - | <span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:333 </span></span></span> |
4636 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4637 | - | <span class="f2"><span class="bold"><span class="b9">% kif:cl_assert(pfc(pfc_file), human(trudy)).</span></span></span> |
4637 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4638 | - | <span class="f2"><span class="bold"><span class="b9">% </span></span></span> |
4638 | + | % kif :- |
4639 | - | <span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:335 </span></span></span> |
4639 | + | % all(P1, all(P2, if((human(P1), ancestor(P1, P2)), human(P2)))). |
4640 | - | <span class="f2"><span class="bold"><span class="b9">% kif:cl_assert(pfc(pfc_file), never_retract_u(human(trudy))).</span></span></span> |
4640 | + | |
4641 | - | <span class="f2"><span class="bold"><span class="b9">% </span></span></span> |
4641 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4642 | - | <span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span> |
4642 | + | % pkif :- |
4643 | - | <span class="f2"><span class="bold"><span class="b9">% kif:cl_assert(pfc(pfc_file), clif(forall(p, exists([m, f], if(human(p), mother(m, p)&father(f, p)))))).</span></span></span> |
4643 | + | % all(P1, all(P2, (human(P1)&ancestor(P1, P2)=>human(P2)))). |
4644 | - | <span class="f2"><span class="bold"><span class="b9">% </span></span></span> |
4644 | + | |
4645 | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 | |
4646 | % cnf :- | |
4647 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4647 | + | % human(P2)v (not(human(P1))v not(ancestor(P1, P2))). |
4648 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4648 | + | |
4649 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4649 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4650 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4650 | + | % horn :- |
4651 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span> |
4651 | + | % |
4652 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
4652 | + | % [ (human(P2):-human(P1), ancestor(P1, P2)), |
4653 | - | <span class="f6"><span class="bold"><span class="b9">% forall(p, exists([m, f], if(human(p), mother(m, p)&father(f, p)))).</span></span></span> |
4653 | + | % (not(human(P1)):-not(human(P2)), ancestor(P1, P2)), |
4654 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
4654 | + | % (not(ancestor(P1, P2)):-not(human(P2)), human(P1)) |
4655 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span> |
4655 | + | % ]. |
4656 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
4656 | + | |
4657 | - | <span class="f1"><span class="bold"><span class="b9">% all(P, exists(M, exists(F, (human(P)=>mother(M, P)&father(F, P))))).</span></span></span> |
4657 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4658 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
4658 | + | % pfc :- |
4659 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span> |
4659 | + | % |
4660 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
4660 | + | % [ (human(P1), ancestor(P1, P2), {vg(s(P2))}==>human(P2)), |
4661 | - | <span class="f7"><span class="bold"><span class="b0">% (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)))).</span></span></span> |
4661 | + | % (neg(human(P1))<-neg(human(P2)), ancestor(P1, P2), {vg(s(P1))}), |
4662 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
4662 | + | % (neg(ancestor(P1, P2))<-neg(human(P2)), human(P1), {vg(s(P2, P1))}) |
4663 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span> |
4663 | + | % ]. |
4664 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
4664 | + | |
4665 | - | <span class="f6"><span class="b9">% </span></span> |
4665 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4666 | - | <span class="f6"><span class="b9">% [ (not(human(P)):-skolem(M, skArg1ofMotherFn(P)), skolem(F, skArg1ofFatherFn(P)), not(father(F, P))),</span></span> |
4666 | + | % Adding (:) human(eileen) <-------- (pt(ancestor(trudy,eileen), (vg(s(eileen))->rhs([human(eileen)]))) <-TF-> ancestor(trudy,eileen)) |
4667 | - | <span class="f6"><span class="b9">% (not(human(P)):-skolem(M, skArg1ofMotherFn(P)), skolem(F, skArg1ofFatherFn(P)), not(mother(M, P))),</span></span> |
4667 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4668 | - | <span class="f6"><span class="b9">% (not(skolem(F, skArg1ofFatherFn(P))):-skolem(M, skArg1ofMotherFn(P)), human(P), not(father(F, P))),</span></span> |
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 | - | <span class="f6"><span class="b9">% (not(skolem(F, skArg1ofFatherFn(P))):-skolem(M, skArg1ofMotherFn(P)), human(P), not(mother(M, P))),</span></span> |
4669 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4670 | - | <span class="f6"><span class="b9">% (not(skolem(M, skArg1ofMotherFn(P))):-skolem(F, skArg1ofFatherFn(P)), human(P), not(father(F, P))),</span></span> |
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 | - | <span class="f6"><span class="b9">% (not(skolem(M, skArg1ofMotherFn(P))):-skolem(F, skArg1ofFatherFn(P)), human(P), not(mother(M, P))),</span></span> |
4671 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4672 | - | <span class="f6"><span class="b9">% (father(F, P):-skolem(M, skArg1ofMotherFn(P)), skolem(F, skArg1ofFatherFn(P)), human(P)),</span></span> |
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 | - | <span class="f6"><span class="b9">% (mother(M, P):-skolem(M, skArg1ofMotherFn(P)), skolem(F, skArg1ofFatherFn(P)), human(P))</span></span> |
4673 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4674 | - | <span class="f6"><span class="b9">% ].</span></span> |
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 | - | <span class="f6"><span class="b9">% </span></span> |
4675 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4676 | - | <span class="f9"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span> |
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 | - | <span class="f9"><span class="b9">% 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))])).</span></span> |
4677 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4678 | - | <span class="f9"><span class="b9">% </span></span> |
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 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span> |
4679 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4680 | - | <span class="f4"><span class="bold"><span class="b9">% 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))}))).</span></span></span> |
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 | - | <span class="f4"><span class="bold"><span class="b9">% </span></span></span> |
4681 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4682 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span> |
4682 | + | % Adding (:) male(skArg1ofFatherFn(eileen)) <-------- (pt(father(skArg1ofFatherFn(eileen),eileen), (vg(s(skArg1ofFatherFn(eileen)))->rhs([male(skArg1ofFatherFn(eileen))]))) <-TF-> father(skArg1ofFatherFn(eileen),eileen)) |
4683 | - | <span class="f4"><span class="bold"><span class="b9">% 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))}))).</span></span></span> |
4683 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4684 | - | <span class="f4"><span class="bold"><span class="b9">% </span></span></span> |
4684 | + | % Adding (:) neg(female(skArg1ofFatherFn(eileen))) <-------- (pt(male(skArg1ofFatherFn(eileen)), (vg(s(skArg1ofFatherFn(eileen)))->rhs([neg(female(skArg1ofFatherFn(eileen)))]))) <-TF-> male(skArg1ofFatherFn(eileen))) |
4685 | - | <span class="f7 b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span> |
4685 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4686 | - | <span class="f7 b0">% succeed(user:boxlog_to_pfc((not(skolem(F, skArg1ofFatherFn(P))):-skolem(M, skArg1ofMotherFn(P)), human(P), not(father(F, P))), true)).</span> |
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 | - | <span class="f7 b0">% </span> |
4687 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4688 | - | <span class="f7 b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span> |
4688 | + | % Couldn't retract spft(gender(skArg1ofFatherFn(eileen),female),u,u). |
4689 | - | <span class="f7 b0">% succeed(user:boxlog_to_pfc((not(skolem(F, skArg1ofFatherFn(P))):-skolem(M, skArg1ofMotherFn(P)), human(P), not(mother(M, P))), true)).</span> |
4689 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4690 | - | <span class="f7 b0">% </span> |
4690 | + | % pfc_undo_e ; Fact not found in user db: gender(skArg1ofFatherFn(eileen),female) |
4691 | - | <span class="f7 b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span> |
4691 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4692 | - | <span class="f7 b0">% succeed(user:boxlog_to_pfc((not(skolem(M, skArg1ofMotherFn(P))):-skolem(F, skArg1ofFatherFn(P)), human(P), not(father(F, P))), true)).</span> |
4692 | + | % Removing (pfc_rem1(gender(skArg1ofFatherFn(eileen),female), (u,u))) gender(skArg1ofFatherFn(eileen),female). |
4693 | - | <span class="f7 b0">% </span> |
4693 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4694 | - | <span class="f7 b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span> |
4694 | + | % Couldn't retract spft(gender(skArg1ofFatherFn(eileen),female),u,u). |
4695 | - | <span class="f7 b0">% succeed(user:boxlog_to_pfc((not(skolem(M, skArg1ofMotherFn(P))):-skolem(F, skArg1ofFatherFn(P)), human(P), not(mother(M, P))), true)).</span> |
4695 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4696 | - | <span class="f7 b0">% </span> |
4696 | + | % pfc_undo_e ; Fact not found in user db: gender(skArg1ofFatherFn(eileen),female) |
4697 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span></span> |
4697 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4698 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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))))).</span></span></span></span> |
4698 | + | % Removing (pfc_rem1(gender(skArg1ofFatherFn(eileen),female), (u,u))) gender(skArg1ofFatherFn(eileen),female). |
4699 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
4699 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4700 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span></span> |
4700 | + | % Couldn't retract spft(female(skArg1ofFatherFn(eileen)),u,u). |
4701 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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))))).</span></span></span></span> |
4701 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4702 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4705 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4706 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4706 | + | % Couldn't retract spft(female(skArg1ofFatherFn(eileen)),u,u). |
4707 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4707 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4708 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4708 | + | % pfc_undo_e ; Fact not found in user db: female(skArg1ofFatherFn(eileen)) |
4709 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span> |
4709 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4710 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
4710 | + | % Removing (pfc_rem1(female(skArg1ofFatherFn(eileen)), (u,u))) female(skArg1ofFatherFn(eileen)). |
4711 | - | <span class="f6"><span class="bold"><span class="b9">% forall(p, exists([m, f], if(human(p), mother(m, p)&father(f, p)))).</span></span></span> |
4711 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4712 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
4712 | + | % Adding (:) gender(skArg1ofFatherFn(eileen),male) <-------- (pt(male(skArg1ofFatherFn(eileen)), (vg(s(skArg1ofFatherFn(eileen)))->rhs([gender(skArg1ofFatherFn(eileen),male)]))) <-TF-> male(skArg1ofFatherFn(eileen))) |
4713 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span> |
4713 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4714 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
4714 | + | % Adding (:) human(douglas) <-------- (pt(ancestor(trudy,douglas), (vg(s(douglas))->rhs([human(douglas)]))) <-TF-> ancestor(trudy,douglas)) |
4715 | - | <span class="f1"><span class="bold"><span class="b9">% all(P, exists(M, exists(F, (human(P)=>mother(M, P)&father(F, P))))).</span></span></span> |
4715 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4716 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
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 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span> |
4717 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4718 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
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 | - | <span class="f7"><span class="bold"><span class="b0">% (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)))).</span></span></span> |
4719 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4720 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
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 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span> |
4721 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4722 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
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 | - | <span class="f6"><span class="b9">% </span></span> |
4723 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4724 | - | <span class="f6"><span class="b9">% [ (not(human(P)):-skolem(M, skArg1ofMotherFn(P)), skolem(F, skArg1ofFatherFn(P)), not(father(F, P))),</span></span> |
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 | - | <span class="f6"><span class="b9">% (not(human(P)):-skolem(M, skArg1ofMotherFn(P)), skolem(F, skArg1ofFatherFn(P)), not(mother(M, P))),</span></span> |
4725 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4726 | - | <span class="f6"><span class="b9">% (not(skolem(F, skArg1ofFatherFn(P))):-skolem(M, skArg1ofMotherFn(P)), human(P), not(father(F, P))),</span></span> |
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 | - | <span class="f6"><span class="b9">% (not(skolem(F, skArg1ofFatherFn(P))):-skolem(M, skArg1ofMotherFn(P)), human(P), not(mother(M, P))),</span></span> |
4727 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4728 | - | <span class="f6"><span class="b9">% (not(skolem(M, skArg1ofMotherFn(P))):-skolem(F, skArg1ofFatherFn(P)), human(P), not(father(F, P))),</span></span> |
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 | - | <span class="f6"><span class="b9">% (not(skolem(M, skArg1ofMotherFn(P))):-skolem(F, skArg1ofFatherFn(P)), human(P), not(mother(M, P))),</span></span> |
4729 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4730 | - | <span class="f6"><span class="b9">% (father(F, P):-skolem(M, skArg1ofMotherFn(P)), skolem(F, skArg1ofFatherFn(P)), human(P)),</span></span> |
4730 | + | % Adding (:) male(skArg1ofFatherFn(douglas)) <-------- (pt(father(skArg1ofFatherFn(douglas),douglas), (vg(s(skArg1ofFatherFn(douglas)))->rhs([male(skArg1ofFatherFn(douglas))]))) <-TF-> father(skArg1ofFatherFn(douglas),douglas)) |
4731 | - | <span class="f6"><span class="b9">% (mother(M, P):-skolem(M, skArg1ofMotherFn(P)), skolem(F, skArg1ofFatherFn(P)), human(P))</span></span> |
4731 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4732 | - | <span class="f6"><span class="b9">% ].</span></span> |
4732 | + | % Adding (:) neg(female(skArg1ofFatherFn(douglas))) <-------- (pt(male(skArg1ofFatherFn(douglas)), (vg(s(skArg1ofFatherFn(douglas)))->rhs([neg(female(skArg1ofFatherFn(douglas)))]))) <-TF-> male(skArg1ofFatherFn(douglas))) |
4733 | - | <span class="f6"><span class="b9">% </span></span> |
4733 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4734 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span></span> |
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 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
4735 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4736 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
4736 | + | % Couldn't retract spft(gender(skArg1ofFatherFn(douglas),female),u,u). |
4737 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (neg(human(P))<-neg(father(F, P)), {vg(s(P))}),</span></span></span></span> |
4737 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4738 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(human(P))<-neg(mother(M, P)), {vg(s(P))}),</span></span></span></span> |
4738 | + | % pfc_undo_e ; Fact not found in user db: gender(skArg1ofFatherFn(douglas),female) |
4739 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% true,</span></span></span></span> |
4739 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4740 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% true,</span></span></span></span> |
4740 | + | % Removing (pfc_rem1(gender(skArg1ofFatherFn(douglas),female), (u,u))) gender(skArg1ofFatherFn(douglas),female). |
4741 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% true,</span></span></span></span> |
4741 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4742 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% true,</span></span></span></span> |
4742 | + | % Couldn't retract spft(gender(skArg1ofFatherFn(douglas),female),u,u). |
4743 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ({ignore(M=skArg1ofMotherFn(P))}, human(P), {vg(s(P))}==>if_missing(father(F, P), father(skArg1ofFatherFn(P), P))),</span></span></span></span> |
4743 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4744 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ({ignore(F=skArg1ofFatherFn(P))}, human(P), {vg(s(P))}==>if_missing(mother(M, P), mother(skArg1ofMotherFn(P), P)))</span></span></span></span> |
4744 | + | % pfc_undo_e ; Fact not found in user db: gender(skArg1ofFatherFn(douglas),female) |
4745 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
4745 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4746 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4749 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4750 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4750 | + | % pfc_undo_e ; Fact not found in user db: female(skArg1ofFatherFn(douglas)) |
4751 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4751 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4752 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4752 | + | % Removing (pfc_rem1(female(skArg1ofFatherFn(douglas)), (u,u))) female(skArg1ofFatherFn(douglas)). |
4753 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span> |
4753 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4754 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
4754 | + | % Couldn't retract spft(female(skArg1ofFatherFn(douglas)),u,u). |
4755 | - | <span class="f6"><span class="bold"><span class="b9">% forall(p, exists([m, f], if(human(p), mother(m, p)&father(f, p)))).</span></span></span> |
4755 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4756 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
4756 | + | % pfc_undo_e ; Fact not found in user db: female(skArg1ofFatherFn(douglas)) |
4757 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span> |
4757 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4758 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
4758 | + | % Removing (pfc_rem1(female(skArg1ofFatherFn(douglas)), (u,u))) female(skArg1ofFatherFn(douglas)). |
4759 | - | <span class="f1"><span class="bold"><span class="b9">% all(P, exists(M, exists(F, (human(P)=>mother(M, P)&father(F, P))))).</span></span></span> |
4759 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4760 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
4760 | + | % Adding (:) gender(skArg1ofFatherFn(douglas),male) <-------- (pt(male(skArg1ofFatherFn(douglas)), (vg(s(skArg1ofFatherFn(douglas)))->rhs([gender(skArg1ofFatherFn(douglas),male)]))) <-TF-> male(skArg1ofFatherFn(douglas))) |
4761 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span> |
4761 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4762 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
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 | - | <span class="f7"><span class="bold"><span class="b0">% (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)))).</span></span></span> |
4763 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4764 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
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 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span> |
4765 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4766 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
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 | - | <span class="f6"><span class="b9">% </span></span> |
4767 | + | |
4768 | - | <span class="f6"><span class="b9">% [ (not(human(P)):-skolem(M, skArg1ofMotherFn(P)), skolem(F, skArg1ofFatherFn(P)), not(father(F, P))),</span></span> |
4768 | + | |
4769 | - | <span class="f6"><span class="b9">% (not(human(P)):-skolem(M, skArg1ofMotherFn(P)), skolem(F, skArg1ofFatherFn(P)), not(mother(M, P))),</span></span> |
4769 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4770 | - | <span class="f6"><span class="b9">% (not(skolem(F, skArg1ofFatherFn(P))):-skolem(M, skArg1ofMotherFn(P)), human(P), not(father(F, P))),</span></span> |
4770 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4771 | - | <span class="f6"><span class="b9">% (not(skolem(F, skArg1ofFatherFn(P))):-skolem(M, skArg1ofMotherFn(P)), human(P), not(mother(M, P))),</span></span> |
4771 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4772 | - | <span class="f6"><span class="b9">% (not(skolem(M, skArg1ofMotherFn(P))):-skolem(F, skArg1ofFatherFn(P)), human(P), not(father(F, P))),</span></span> |
4772 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4773 | - | <span class="f6"><span class="b9">% (not(skolem(M, skArg1ofMotherFn(P))):-skolem(F, skArg1ofFatherFn(P)), human(P), not(mother(M, P))),</span></span> |
4773 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4774 | - | <span class="f6"><span class="b9">% (father(F, P):-skolem(M, skArg1ofMotherFn(P)), skolem(F, skArg1ofFatherFn(P)), human(P)),</span></span> |
4774 | + | % kif :- |
4775 | - | <span class="f6"><span class="b9">% (mother(M, P):-skolem(M, skArg1ofMotherFn(P)), skolem(F, skArg1ofFatherFn(P)), human(P))</span></span> |
4775 | + | % all(P1, all(P2, if((human(P1), ancestor(P1, P2)), human(P2)))). |
4776 | - | <span class="f6"><span class="b9">% ].</span></span> |
4776 | + | |
4777 | - | <span class="f6"><span class="b9">% </span></span> |
4777 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4778 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span></span> |
4778 | + | % pkif :- |
4779 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
4779 | + | % all(P1, all(P2, (human(P1)&ancestor(P1, P2)=>human(P2)))). |
4780 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
4780 | + | |
4781 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (neg(human(P))<-neg(father(F, P)), {vg(s(P))}),</span></span></span></span> |
4781 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4782 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(human(P))<-neg(mother(M, P)), {vg(s(P))}),</span></span></span></span> |
4782 | + | % cnf :- |
4783 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% true,</span></span></span></span> |
4783 | + | % human(P2)v (not(human(P1))v not(ancestor(P1, P2))). |
4784 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% true,</span></span></span></span> |
4784 | + | |
4785 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% true,</span></span></span></span> |
4785 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4786 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% true,</span></span></span></span> |
4786 | + | % horn :- |
4787 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ({ignore(M=skArg1ofMotherFn(P))}, human(P), {vg(s(P))}==>if_missing(father(F, P), father(skArg1ofFatherFn(P), P))),</span></span></span></span> |
4787 | + | % |
4788 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ({ignore(F=skArg1ofFatherFn(P))}, human(P), {vg(s(P))}==>if_missing(mother(M, P), mother(skArg1ofMotherFn(P), P)))</span></span></span></span> |
4788 | + | % [ (human(P2):-human(P1), ancestor(P1, P2)), |
4789 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
4789 | + | % (not(human(P1)):-not(human(P2)), ancestor(P1, P2)), |
4790 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
4790 | + | % (not(ancestor(P1, P2)):-not(human(P2)), human(P1)) |
4791 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span></span> |
4791 | + | % ]. |
4792 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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)))])).</span></span></span></span> |
4792 | + | |
4793 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
4793 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4794 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span> |
4794 | + | % pfc :- |
4795 | - | <span class="f1"><span class="bold"><span class="b9">% 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))</span></span></span> |
4795 | + | % |
4796 | - | <span class="bold"><span class="f5"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span></span> |
4796 | + | % [ (human(P1), ancestor(P1, P2), {vg(s(P2))}==>human(P2)), |
4797 | - | <span class="bold"><span class="f5"><span class="bold"><span class="b9">% 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)))</span></span></span></span> |
4797 | + | % (neg(human(P1))<-neg(human(P2)), ancestor(P1, P2), {vg(s(P1))}), |
4798 | - | <span class="bold"><span class="f3"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span></span> |
4798 | + | % (neg(ancestor(P1, P2))<-neg(human(P2)), human(P1), {vg(s(P2, P1))}) |
4799 | - | <span class="bold"><span class="f3"><span class="bold"><span class="b9">% Adding (:) pfcMark(pfcNegTrigger,n,mother,2) <-------- (g <-TF-> s(((~ (mother(_G3128,trudy)/ (mother(_G3128,trudy)\==mother(skArg1ofMotherFn(trudy),trudy)))==>mother(skArg1ofMotherFn(trudy),trudy)),u)))</span></span></span></span> |
4799 | + | % ]. |
4800 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span> |
4800 | + | |
4801 | - | <span class="f3"><span class="b9">% 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))</span></span> |
4801 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4802 | - | <span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span> |
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 | - | <span class="b9">% 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))</span> |
4803 | + | |
4804 | - | <span class="bold"><span class="f3"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span></span> |
4804 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4805 | - | <span class="bold"><span class="f3"><span class="bold"><span class="b9">% 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))</span></span></span></span> |
4805 | + | % gripe_time(warn(1.273354665999996>0.8), user:pfc_fwd2(clif(if((human(P1), ancestor(P1, P2)), human(P2))), (u, u))). |
4806 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span> |
4806 | + | |
4807 | - | <span class="f6"><span class="bold"><span class="b9">% Adding (:) female(skArg1ofMotherFn(trudy)) <-------- (pt(mother(skArg1ofMotherFn(trudy),trudy), (vg(s(skArg1ofMotherFn(trudy)))->rhs([female(skArg1ofMotherFn(trudy))]))) <-TF-> mother(skArg1ofMotherFn(trudy),trudy))</span></span></span> |
4807 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4808 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span> |
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 | - | <span class="f3"><span class="b9">% Adding (:) neg(male(skArg1ofMotherFn(trudy))) <-------- (pt(female(skArg1ofMotherFn(trudy)), (vg(s(skArg1ofMotherFn(trudy)))->rhs([neg(male(skArg1ofMotherFn(trudy)))]))) <-TF-> female(skArg1ofMotherFn(trudy)))</span></span> |
4809 | + | |
4810 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span> |
4810 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 |
4811 | - | <span class="f3"><span class="b9">% 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))))</span></span> |
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 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span> |
4812 | + | % :- dynamic ancestor/2. |
4813 | - | <span class="f1"><span class="bold"><span class="b9">% Couldn't retract spft(gender(skArg1ofMotherFn(trudy),male),u,u).</span></span></span> |
4813 | + | |
4814 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span> |
4814 | + | |
4815 | - | <span class="f3"><span class="b9">% pfc_undo_e ; Fact not found in user db: gender(skArg1ofMotherFn(trudy),male)</span></span> |
4815 | + | |
4816 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span> |
4816 | + | |
4817 | - | <span class="f1"><span class="bold"><span class="b9">% Removing (pfc_rem1(gender(skArg1ofMotherFn(trudy),male), (u,u))) gender(skArg1ofMotherFn(trudy),male).</span></span></span> |
4817 | + | |
4818 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span> |
4818 | + | |
4819 | - | <span class="f1"><span class="bold"><span class="b9">% Couldn't retract spft(gender(skArg1ofMotherFn(trudy),male),u,u).</span></span></span> |
4819 | + | |
4820 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span> |
4820 | + | |
4821 | - | <span class="f3"><span class="b9">% pfc_undo_e ; Fact not found in user db: gender(skArg1ofMotherFn(trudy),male)</span></span> |
4821 | + | |
4822 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span> |
4822 | + | |
4823 | - | <span class="f1"><span class="bold"><span class="b9">% Removing (pfc_rem1(gender(skArg1ofMotherFn(trudy),male), (u,u))) gender(skArg1ofMotherFn(trudy),male).</span></span></span> |
4823 | + | |
4824 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span> |
4824 | + | |
4825 | - | <span class="f1"><span class="bold"><span class="b9">% Couldn't retract spft(male(skArg1ofMotherFn(trudy)),u,u).</span></span></span> |
4825 | + | |
4826 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span> |
4826 | + | |
4827 | - | <span class="f3"><span class="b9">% pfc_undo_e ; Fact not found in user db: male(skArg1ofMotherFn(trudy))</span></span> |
4827 | + | |
4828 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span> |
4828 | + | |
4829 | - | <span class="f1"><span class="bold"><span class="b9">% Removing (pfc_rem1(male(skArg1ofMotherFn(trudy)), (u,u))) male(skArg1ofMotherFn(trudy)).</span></span></span> |
4829 | + | |
4830 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span> |
4830 | + | |
4831 | - | <span class="f1"><span class="bold"><span class="b9">% Couldn't retract spft(male(skArg1ofMotherFn(trudy)),u,u).</span></span></span> |
4831 | + | |
4832 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span> |
4832 | + | |
4833 | - | <span class="f3"><span class="b9">% pfc_undo_e ; Fact not found in user db: male(skArg1ofMotherFn(trudy))</span></span> |
4833 | + | |
4834 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span> |
4834 | + | |
4835 | - | <span class="f1"><span class="bold"><span class="b9">% Removing (pfc_rem1(male(skArg1ofMotherFn(trudy)), (u,u))) male(skArg1ofMotherFn(trudy)).</span></span></span> |
4835 | + | |
4836 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span> |
4836 | + | |
4837 | - | <span class="f6"><span class="bold"><span class="b9">% Adding (:) gender(skArg1ofMotherFn(trudy),female) <-------- (pt(female(skArg1ofMotherFn(trudy)), (vg(s(skArg1ofMotherFn(trudy)))->rhs([gender(skArg1ofMotherFn(trudy),female)]))) <-TF-> female(skArg1ofMotherFn(trudy)))</span></span></span> |
4837 | + | |
4838 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span> |
4838 | + | |
4839 | - | <span class="f1"><span class="bold"><span class="b9">% 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))</span></span></span> |
4839 | + | |
4840 | - | <span class="bold"><span class="f5"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span></span> |
4840 | + | |
4841 | - | <span class="bold"><span class="f5"><span class="bold"><span class="b9">% 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)))</span></span></span></span> |
4841 | + | |
4842 | - | <span class="bold"><span class="f3"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span></span> |
4842 | + | |
4843 | - | <span class="bold"><span class="f3"><span class="bold"><span class="b9">% Adding (:) pfcMark(pfcNegTrigger,n,father,2) <-------- (g <-TF-> s(((~ (father(_G3162,trudy)/ (father(_G3162,trudy)\==father(skArg1ofFatherFn(trudy),trudy)))==>father(skArg1ofFatherFn(trudy),trudy)),u)))</span></span></span></span> |
4843 | + | |
4844 | - | <span class="bold"><span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span> |
4844 | + | |
4845 | - | <span class="bold"><span class="f3"><span class="b9">% 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))</span></span></span> |
4845 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4846 | - | <span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span> |
4846 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4847 | - | <span class="b9">% 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))</span> |
4847 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4848 | - | <span class="bold"><span class="f3"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span></span> |
4848 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4849 | - | <span class="bold"><span class="f3"><span class="bold"><span class="b9">% 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))</span></span></span></span> |
4849 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:408 |
4850 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span> |
4850 | + | % kif :- |
4851 | - | <span class="f3"><span class="b9">% Adding (:) male(skArg1ofFatherFn(trudy)) <-------- (pt(father(skArg1ofFatherFn(trudy),trudy), (vg(s(skArg1ofFatherFn(trudy)))->rhs([male(skArg1ofFatherFn(trudy))]))) <-TF-> father(skArg1ofFatherFn(trudy),trudy))</span></span> |
4851 | + | % grandmother(trudy, douglas). |
4852 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span> |
4852 | + | |
4853 | - | <span class="f6"><span class="bold"><span class="b9">% Adding (:) neg(female(skArg1ofFatherFn(trudy))) <-------- (pt(male(skArg1ofFatherFn(trudy)), (vg(s(skArg1ofFatherFn(trudy)))->rhs([neg(female(skArg1ofFatherFn(trudy)))]))) <-TF-> male(skArg1ofFatherFn(trudy)))</span></span></span> |
4853 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:408 |
4854 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span> |
4854 | + | % pkif :- |
4855 | - | <span class="f6"><span class="bold"><span class="b9">% 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))))</span></span></span> |
4855 | + | % grandmother(trudy, douglas). |
4856 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span> |
4856 | + | |
4857 | - | <span class="f1"><span class="bold"><span class="b9">% Couldn't retract spft(gender(skArg1ofFatherFn(trudy),female),u,u).</span></span></span> |
4857 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:408 |
4858 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span> |
4858 | + | % cnf :- |
4859 | - | <span class="f6"><span class="bold"><span class="b9">% pfc_undo_e ; Fact not found in user db: gender(skArg1ofFatherFn(trudy),female)</span></span></span> |
4859 | + | % grandmother(trudy, douglas). |
4860 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span> |
4860 | + | |
4861 | - | <span class="f1"><span class="bold"><span class="b9">% Removing (pfc_rem1(gender(skArg1ofFatherFn(trudy),female), (u,u))) gender(skArg1ofFatherFn(trudy),female).</span></span></span> |
4861 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:408 |
4862 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span> |
4862 | + | % horn :- |
4863 | - | <span class="f1"><span class="bold"><span class="b9">% Couldn't retract spft(gender(skArg1ofFatherFn(trudy),female),u,u).</span></span></span> |
4863 | + | % [grandmother(trudy, douglas)]. |
4864 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span> |
4864 | + | |
4865 | - | <span class="f6"><span class="bold"><span class="b9">% pfc_undo_e ; Fact not found in user db: gender(skArg1ofFatherFn(trudy),female)</span></span></span> |
4865 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:408 |
4866 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span> |
4866 | + | % pfc :- |
4867 | - | <span class="f1"><span class="bold"><span class="b9">% Removing (pfc_rem1(gender(skArg1ofFatherFn(trudy),female), (u,u))) gender(skArg1ofFatherFn(trudy),female).</span></span></span> |
4867 | + | % [grandmother(trudy, douglas)]. |
4868 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span> |
4868 | + | |
4869 | - | <span class="f1"><span class="bold"><span class="b9">% Couldn't retract spft(female(skArg1ofFatherFn(trudy)),u,u).</span></span></span> |
4869 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:408 |
4870 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span> |
4870 | + | % succeed(user:are_clauses_entailed([grandmother(trudy, douglas)])). |
4871 | - | <span class="f6"><span class="bold"><span class="b9">% pfc_undo_e ; Fact not found in user db: female(skArg1ofFatherFn(trudy))</span></span></span> |
4871 | + | |
4872 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span> |
4872 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:410 |
4873 | - | <span class="f1"><span class="bold"><span class="b9">% Removing (pfc_rem1(female(skArg1ofFatherFn(trudy)), (u,u))) female(skArg1ofFatherFn(trudy)).</span></span></span> |
4873 | + | % kif:cl_assert(pfc(hybrid), mother(trudy, robby)). |
4874 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span> |
4874 | + | |
4875 | - | <span class="f1"><span class="bold"><span class="b9">% Couldn't retract spft(female(skArg1ofFatherFn(trudy)),u,u).</span></span></span> |
4875 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:410 |
4876 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span> |
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 | - | <span class="f6"><span class="bold"><span class="b9">% pfc_undo_e ; Fact not found in user db: female(skArg1ofFatherFn(trudy))</span></span></span> |
4877 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:410 |
4878 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span> |
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 | - | <span class="f1"><span class="bold"><span class="b9">% Removing (pfc_rem1(female(skArg1ofFatherFn(trudy)), (u,u))) female(skArg1ofFatherFn(trudy)).</span></span></span> |
4879 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:410 |
4880 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span> |
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 | - | <span class="f3"><span class="b9">% Adding (:) gender(skArg1ofFatherFn(trudy),male) <-------- (pt(male(skArg1ofFatherFn(trudy)), (vg(s(skArg1ofFatherFn(trudy)))->rhs([gender(skArg1ofFatherFn(trudy),male)]))) <-TF-> male(skArg1ofFatherFn(trudy)))</span></span> |
4881 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:411 |
4882 | - | <span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span> |
4882 | + | % kif:cl_assert(pfc(hybrid), mother(trudy, liana)). |
4883 | - | <span class="f0 b1"><span class="bold"><span class="bold">% 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))).</span></span></span> |
4883 | + | |
4884 | - | <span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span> |
4884 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:411 |
4885 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:337 </span></span></span></span> |
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 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% 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))).</span></span></span></span> |
4886 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:411 |
4887 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span></span> |
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 | - | <span class="bold"><span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:399 </span></span></span> |
4888 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:411 |
4889 | - | <span class="bold"><span class="f3"><span class="b9">% succeed(user:must(father(skArg1ofFatherFn(trudy), trudy))).</span></span></span> |
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 | - | <span class="bold"><span class="f3"><span class="b9">% </span></span></span> |
4890 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:411 |
4891 | - | <span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402 </span></span></span> |
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 | - | <span class="f2"><span class="bold"><span class="b9">% kif:cl_assert(pfc(hybrid), mother(trudy, eileen)).</span></span></span> |
4892 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:412 |
4893 | - | <span class="f2"><span class="bold"><span class="b9">% </span></span></span> |
4893 | + | % kif:cl_assert(pfc(hybrid), mother(liana, matt)). |
4894 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402 </span></span></span> |
4894 | + | |
4895 | - | <span class="f7"><span class="bold"><span class="b0">% Adding (:) grandmother(trudy,douglas) <-------- (pt(parent(eileen,douglas), (vg(s(douglas,trudy))->rhs([grandmother(trudy,douglas)]))) <-TF-> parent(eileen,douglas))</span></span></span> |
4895 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:412 |
4896 | - | <span class="f7 b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402 </span> |
4896 | + | % Adding (:) grandmother(trudy,matt) <-------- (pt(female(trudy), (vg(s(matt,trudy))->rhs([grandmother(trudy,matt)]))) <-TF-> female(trudy)) |
4897 | - | <span class="f7 b0">% Adding (:) grandparent(trudy,douglas) <-------- (pt(grandmother(trudy,douglas), (vg(s(douglas,trudy))->rhs([grandparent(trudy,douglas)]))) <-TF-> grandmother(trudy,douglas))</span> |
4897 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:412 |
4898 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402 </span></span></span> |
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 | - | <span class="f6"><span class="bold"><span class="b9">% Adding (:) female(trudy) <-------- (pt(grandmother(trudy,douglas), (vg(s(trudy))->rhs([female(trudy)]))) <-TF-> grandmother(trudy,douglas))</span></span></span> |
4899 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:413 |
4900 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402 </span></span> |
4900 | + | % kif:cl_assert(pfc(hybrid), mother(liana, liz)). |
4901 | - | <span class="f3"><span class="b9">% Adding (:) neg(male(trudy)) <-------- (pt(female(trudy), (vg(s(trudy))->rhs([neg(male(trudy))]))) <-TF-> female(trudy))</span></span> |
4901 | + | |
4902 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402 </span></span> |
4902 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:413 |
4903 | - | <span class="f3"><span class="b9">% Adding (:) neg(gender(trudy,male)) <-------- (pt(neg(male(trudy)), (vg(s(trudy))->rhs([neg(gender(trudy,male))]))) <-TF-> neg(male(trudy)))</span></span> |
4903 | + | % Adding (:) grandmother(trudy,liz) <-------- (pt(female(trudy), (vg(s(liz,trudy))->rhs([grandmother(trudy,liz)]))) <-TF-> female(trudy)) |
4904 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402 </span></span></span> |
4904 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:413 |
4905 | - | <span class="f1"><span class="bold"><span class="b9">% Couldn't retract spft(gender(trudy,male),u,u).</span></span></span> |
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 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402 </span></span> |
4906 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:413 |
4907 | - | <span class="f3"><span class="b9">% pfc_undo_e ; Fact not found in user db: gender(trudy,male)</span></span> |
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 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402 </span></span></span> |
4908 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:414 |
4909 | - | <span class="f1"><span class="bold"><span class="b9">% Removing (pfc_rem1(gender(trudy,male), (u,u))) gender(trudy,male).</span></span></span> |
4909 | + | % kif:cl_assert(pfc(hybrid), mother(trudy, pam)). |
4910 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402 </span></span></span> |
4910 | + | |
4911 | - | <span class="f1"><span class="bold"><span class="b9">% Couldn't retract spft(gender(trudy,male),u,u).</span></span></span> |
4911 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:414 |
4912 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402 </span></span> |
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 | - | <span class="f3"><span class="b9">% pfc_undo_e ; Fact not found in user db: gender(trudy,male)</span></span> |
4913 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:414 |
4914 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402 </span></span></span> |
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 | - | <span class="f1"><span class="bold"><span class="b9">% Removing (pfc_rem1(gender(trudy,male), (u,u))) gender(trudy,male).</span></span></span> |
4915 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:414 |
4916 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402 </span></span></span> |
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 | - | <span class="f1"><span class="bold"><span class="b9">% Couldn't retract spft(male(trudy),u,u).</span></span></span> |
4917 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:414 |
4918 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402 </span></span> |
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 | - | <span class="f3"><span class="b9">% pfc_undo_e ; Fact not found in user db: male(trudy)</span></span> |
4919 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:414 |
4920 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402 </span></span></span> |
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 | - | <span class="f1"><span class="bold"><span class="b9">% Removing (pfc_rem1(male(trudy), (u,u))) male(trudy).</span></span></span> |
4921 | + | |
4922 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402 </span></span></span> |
4922 | + | |
4923 | - | <span class="f1"><span class="bold"><span class="b9">% Couldn't retract spft(male(trudy),u,u).</span></span></span> |
4923 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4924 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402 </span></span> |
4924 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4925 | - | <span class="f3"><span class="b9">% pfc_undo_e ; Fact not found in user db: male(trudy)</span></span> |
4925 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4926 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402 </span></span></span> |
4926 | + | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
4927 | - | <span class="f1"><span class="bold"><span class="b9">% Removing (pfc_rem1(male(trudy), (u,u))) male(trudy).</span></span></span> |
4927 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:421 |
4928 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402 </span></span></span> |
4928 | + | % kif :- |
4929 | - | <span class="f6"><span class="bold"><span class="b9">% Adding (:) gender(trudy,female) <-------- (pt(female(trudy), (vg(s(trudy))->rhs([gender(trudy,female)]))) <-TF-> female(trudy))</span></span></span> |
4929 | + | % human(douglas). |
4930 | - | <span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402 </span> |
4930 | + | |
4931 | - | <span class="b9">% Adding (:) grandfather(skArg1ofFatherFn(trudy),eileen) <-------- (pt(male(skArg1ofFatherFn(trudy)), (vg(s(eileen,skArg1ofFatherFn(trudy)))->rhs([grandfather(skArg1ofFatherFn(trudy),eileen)]))) <-TF-> male(skArg1ofFatherFn(trudy)))</span> |
4931 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:421 |
4932 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402 </span></span></span> |
4932 | + | % pkif :- |
4933 | - | <span class="f7"><span class="bold"><span class="b0">% Adding (:) grandmother(skArg1ofMotherFn(trudy),eileen) <-------- (pt(female(skArg1ofMotherFn(trudy)), (vg(s(eileen,skArg1ofMotherFn(trudy)))->rhs([grandmother(skArg1ofMotherFn(trudy),eileen)]))) <-TF-> female(skArg1ofMotherFn(trudy)))</span></span></span> |
4933 | + | % human(douglas). |
4934 | - | <span class="bold"><span class="f3"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402 </span></span></span></span> |
4934 | + | |
4935 | - | <span class="bold"><span class="f3"><span class="bold"><span class="b9">% Adding (:) ancestor(skArg1ofFatherFn(trudy),douglas) <-------- (pt(ancestor(eileen,douglas), (vg(s(douglas,skArg1ofFatherFn(trudy)))->rhs([ancestor(skArg1ofFatherFn(trudy),douglas)]))) <-TF-> ancestor(eileen,douglas))</span></span></span></span> |
4935 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:421 |
4936 | - | <span class="bold"><span class="f3"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402 </span></span></span></span> |
4936 | + | % cnf :- |
4937 | - | <span class="bold"><span class="f3"><span class="bold"><span class="b9">% Adding (:) ancestor(trudy,douglas) <-------- (pt(ancestor(eileen,douglas), (vg(s(douglas,trudy))->rhs([ancestor(trudy,douglas)]))) <-TF-> ancestor(eileen,douglas))</span></span></span></span> |
4937 | + | % human(douglas). |
4938 | - | <span class="bold"><span class="f3"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:402 </span></span></span></span> |
4938 | + | |
4939 | - | <span class="bold"><span class="f3"><span class="bold"><span class="b9">% Adding (:) ancestor(skArg1ofMotherFn(trudy),douglas) <-------- (pt(ancestor(trudy,douglas), (vg(s(douglas,skArg1ofMotherFn(trudy)))->rhs([ancestor(skArg1ofMotherFn(trudy),douglas)]))) <-TF-> ancestor(trudy,douglas))</span></span></span></span> |
4939 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:421 |
4940 | % horn :- | |
4941 | % [human(douglas)]. | |
4942 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4942 | + | |
4943 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4943 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:421 |
4944 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4944 | + | % pfc :- |
4945 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4945 | + | % [human(douglas)]. |
4946 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
4946 | + | |
4947 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
4947 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:421 |
4948 | - | <span class="f6"><span class="bold"><span class="b9">% all(P1, all(P2, if((human(P1), ancestor(P1, P2)), human(P2)))).</span></span></span> |
4948 | + | % succeed(user:are_clauses_entailed([human(douglas)])). |
4949 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
4949 | + | |
4950 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
4950 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:446 |
4951 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
4951 | + | % succeed(user:male(skArg1ofFatherFn(trudy))). |
4952 | - | <span class="f1"><span class="bold"><span class="b9">% all(P1, all(P2, (human(P1)&ancestor(P1, P2)=>human(P2)))).</span></span></span> |
4952 | + | |
4953 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
4953 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:446 |
4954 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
4954 | + | % succeed(user:male(skArg1ofFatherFn(eileen))). |
4955 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
4955 | + | |
4956 | - | <span class="f7"><span class="bold"><span class="b0">% human(P2)v (not(human(P1))v not(ancestor(P1, P2))).</span></span></span> |
4956 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:446 |
4957 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
4957 | + | % succeed(user:male(skArg1ofFatherFn(douglas))). |
4958 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span> |
4958 | + | |
4959 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
4959 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:446 |
4960 | - | <span class="f6"><span class="b9">% </span></span> |
4960 | + | % succeed(user:male(skArg1ofFatherFn(robby))). |
4961 | - | <span class="f6"><span class="b9">% [ (human(P2):-human(P1), ancestor(P1, P2)),</span></span> |
4961 | + | |
4962 | - | <span class="f6"><span class="b9">% (not(human(P1)):-not(human(P2)), ancestor(P1, P2)),</span></span> |
4962 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:446 |
4963 | - | <span class="f6"><span class="b9">% (not(ancestor(P1, P2)):-not(human(P2)), human(P1))</span></span> |
4963 | + | % succeed(user:male(skArg1ofFatherFn(liana))). |
4964 | - | <span class="f6"><span class="b9">% ].</span></span> |
4964 | + | |
4965 | - | <span class="f6"><span class="b9">% </span></span> |
4965 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:446 |
4966 | - | <span class="f9"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span> |
4966 | + | % succeed(user:male(skArg1ofFatherFn(matt))). |
4967 | - | <span class="f9"><span class="b9">% 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))])).</span></span> |
4967 | + | |
4968 | - | <span class="f9"><span class="b9">% </span></span> |
4968 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:446 |
4969 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span></span> |
4969 | + | % succeed(user:male(skArg1ofFatherFn(liz))). |
4970 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% succeed(user:boxlog_to_pfc((human(P2):-human(P1), ancestor(P1, P2)), (human(P1), ancestor(P1, P2), {vg(s(P2))}==>human(P2)))).</span></span></span></span> |
4970 | + | |
4971 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
4971 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:446 |
4972 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
4972 | + | % succeed(user:male(skArg1ofFatherFn(pam))). |
4973 | - | <span class="f4"><span class="bold"><span class="b9">% 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))}))).</span></span></span> |
4973 | + | |
4974 | - | <span class="f4"><span class="bold"><span class="b9">% </span></span></span> |
4974 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:461 |
4975 | - | <span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
4975 | + | % succeed(user: ~male(eileen)). |
4976 | - | <span class="f4"><span class="bold"><span class="b9">% 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))}))).</span></span></span> |
4976 | + | |
4977 | - | <span class="f4"><span class="bold"><span class="b9">% </span></span></span> |
4977 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:461 |
4978 | % succeed(user: ~male(skArg1ofMotherFn(trudy))). | |
4979 | % | |
4980 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4980 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:461 |
4981 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4981 | + | % succeed(user: ~male(trudy)). |
4982 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4982 | + | |
4983 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
4983 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:461 |
4984 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
4984 | + | % succeed(user: ~male(liana)). |
4985 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
4985 | + | |
4986 | - | <span class="f6"><span class="bold"><span class="b9">% all(P1, all(P2, if((human(P1), ancestor(P1, P2)), human(P2)))).</span></span></span> |
4986 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:471 |
4987 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
4987 | + | % succeed(user: ~female(skArg1ofFatherFn(trudy))). |
4988 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
4988 | + | |
4989 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
4989 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:471 |
4990 | - | <span class="f1"><span class="bold"><span class="b9">% all(P1, all(P2, (human(P1)&ancestor(P1, P2)=>human(P2)))).</span></span></span> |
4990 | + | % succeed(user: ~female(skArg1ofFatherFn(eileen))). |
4991 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
4991 | + | |
4992 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
4992 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:471 |
4993 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
4993 | + | % succeed(user: ~female(skArg1ofFatherFn(douglas))). |
4994 | - | <span class="f7"><span class="bold"><span class="b0">% human(P2)v (not(human(P1))v not(ancestor(P1, P2))).</span></span></span> |
4994 | + | |
4995 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
4995 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:471 |
4996 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span> |
4996 | + | % succeed(user: ~female(skArg1ofFatherFn(robby))). |
4997 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
4997 | + | |
4998 | - | <span class="f6"><span class="b9">% </span></span> |
4998 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:471 |
4999 | - | <span class="f6"><span class="b9">% [ (human(P2):-human(P1), ancestor(P1, P2)),</span></span> |
4999 | + | % succeed(user: ~female(skArg1ofFatherFn(liana))). |
5000 | - | <span class="f6"><span class="b9">% (not(human(P1)):-not(human(P2)), ancestor(P1, P2)),</span></span> |
5000 | + | |
5001 | - | <span class="f6"><span class="b9">% (not(ancestor(P1, P2)):-not(human(P2)), human(P1))</span></span> |
5001 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:471 |
5002 | - | <span class="f6"><span class="b9">% ].</span></span> |
5002 | + | % succeed(user: ~female(skArg1ofFatherFn(matt))). |
5003 | - | <span class="f6"><span class="b9">% </span></span> |
5003 | + | |
5004 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span></span> |
5004 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:471 |
5005 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
5005 | + | % succeed(user: ~female(skArg1ofFatherFn(liz))). |
5006 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
5006 | + | |
5007 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (human(P1), ancestor(P1, P2), {vg(s(P2))}==>human(P2)),</span></span></span></span> |
5007 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:471 |
5008 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(human(P1))<-neg(human(P2)), ancestor(P1, P2), {vg(s(P1))}),</span></span></span></span> |
5008 | + | % succeed(user: ~female(skArg1ofFatherFn(pam))). |
5009 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(ancestor(P1, P2))<-neg(human(P2)), human(P1), {vg(s(P2, P1))})</span></span></span></span> |
5009 | + | |
5010 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
5010 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:475 |
5011 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
5011 | + | % kif:cl_assert(pfc(hybrid), father(robert, eileen)). |
5012 | - | <span class="f3"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
5012 | + | |
5013 | - | <span class="f3"><span class="bold"><span class="b9">% Adding (:) human(eileen) <-------- (pt(ancestor(trudy,eileen), (vg(s(eileen))->rhs([human(eileen)]))) <-TF-> ancestor(trudy,eileen))</span></span></span> |
5013 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:475 |
5014 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
5014 | + | % Adding (:) ancestor(robert,douglas) <-------- (pt(ancestor(eileen,douglas), (vg(s(douglas,robert))->rhs([ancestor(robert,douglas)]))) <-TF-> ancestor(eileen,douglas)) |
5015 | - | <span class="f1"><span class="bold"><span class="b9">% 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))</span></span></span> |
5015 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:475 |
5016 | - | <span class="bold"><span class="f5"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span></span> |
5016 | + | % Adding (:) grandparent(robert,douglas) <-------- (pt(parent(eileen,douglas), (vg(s(douglas,robert))->rhs([grandparent(robert,douglas)]))) <-TF-> parent(eileen,douglas)) |
5017 | - | <span class="bold"><span class="f5"><span class="bold"><span class="b9">% 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)))</span></span></span></span> |
5017 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:476 |
5018 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
5018 | + | % kif:cl_assert(pfc(hybrid), siblings(douglas, cassiopea)). |
5019 | - | <span class="f1"><span class="bold"><span class="b9">% 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))</span></span></span> |
5019 | + | |
5020 | - | <span class="bold"><span class="f5"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span></span> |
5020 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:477 |
5021 | - | <span class="bold"><span class="f5"><span class="bold"><span class="b9">% 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)))</span></span></span></span> |
5021 | + | % kif:cl_assert(pfc(hybrid), father(douglas, sophiaWebb)). |
5022 | - | <span class="bold"><span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
5022 | + | |
5023 | - | <span class="bold"><span class="f3"><span class="b9">% 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))</span></span></span> |
5023 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:477 |
5024 | - | <span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span> |
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 | - | <span class="b9">% 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))</span> |
5025 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:477 |
5026 | - | <span class="bold"><span class="f3"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span></span> |
5026 | + | % Adding (:) grandmother(eileen,sophiaWebb) <-------- (pt(female(eileen), (vg(s(sophiaWebb,eileen))->rhs([grandmother(eileen,sophiaWebb)]))) <-TF-> female(eileen)) |
5027 | - | <span class="bold"><span class="f3"><span class="bold"><span class="b9">% 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))</span></span></span></span> |
5027 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:478 |
5028 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span> |
5028 | + | % kif:cl_assert(pfc(hybrid), father(douglas, skylar)). |
5029 | - | <span class="f3"><span class="b9">% Adding (:) male(skArg1ofFatherFn(eileen)) <-------- (pt(father(skArg1ofFatherFn(eileen),eileen), (vg(s(skArg1ofFatherFn(eileen)))->rhs([male(skArg1ofFatherFn(eileen))]))) <-TF-> father(skArg1ofFatherFn(eileen),eileen))</span></span> |
5029 | + | |
5030 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
5030 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:478 |
5031 | - | <span class="f6"><span class="bold"><span class="b9">% Adding (:) neg(female(skArg1ofFatherFn(eileen))) <-------- (pt(male(skArg1ofFatherFn(eileen)), (vg(s(skArg1ofFatherFn(eileen)))->rhs([neg(female(skArg1ofFatherFn(eileen)))]))) <-TF-> male(skArg1ofFatherFn(eileen)))</span></span></span> |
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 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
5032 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:478 |
5033 | - | <span class="f6"><span class="bold"><span class="b9">% 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))))</span></span></span> |
5033 | + | % Adding (:) grandmother(eileen,skylar) <-------- (pt(female(eileen), (vg(s(skylar,eileen))->rhs([grandmother(eileen,skylar)]))) <-TF-> female(eileen)) |
5034 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
5034 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:478 |
5035 | - | <span class="f1"><span class="bold"><span class="b9">% Couldn't retract spft(gender(skArg1ofFatherFn(eileen),female),u,u).</span></span></span> |
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 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
5036 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:479 |
5037 | - | <span class="f6"><span class="bold"><span class="b9">% pfc_undo_e ; Fact not found in user db: gender(skArg1ofFatherFn(eileen),female)</span></span></span> |
5037 | + | % kif:cl_assert(pfc(hybrid), father(douglas, sophiaWisdom)). |
5038 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
5038 | + | |
5039 | - | <span class="f1"><span class="bold"><span class="b9">% Removing (pfc_rem1(gender(skArg1ofFatherFn(eileen),female), (u,u))) gender(skArg1ofFatherFn(eileen),female).</span></span></span> |
5039 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:479 |
5040 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
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 | - | <span class="f1"><span class="bold"><span class="b9">% Couldn't retract spft(gender(skArg1ofFatherFn(eileen),female),u,u).</span></span></span> |
5041 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:479 |
5042 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
5042 | + | % Adding (:) grandmother(eileen,sophiaWisdom) <-------- (pt(female(eileen), (vg(s(sophiaWisdom,eileen))->rhs([grandmother(eileen,sophiaWisdom)]))) <-TF-> female(eileen)) |
5043 | - | <span class="f6"><span class="bold"><span class="b9">% pfc_undo_e ; Fact not found in user db: gender(skArg1ofFatherFn(eileen),female)</span></span></span> |
5043 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:479 |
5044 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
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 | - | <span class="f1"><span class="bold"><span class="b9">% Removing (pfc_rem1(gender(skArg1ofFatherFn(eileen),female), (u,u))) gender(skArg1ofFatherFn(eileen),female).</span></span></span> |
5045 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:479 |
5046 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
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 | - | <span class="f1"><span class="bold"><span class="b9">% Couldn't retract spft(female(skArg1ofFatherFn(eileen)),u,u).</span></span></span> |
5047 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:480 |
5048 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
5048 | + | % kif:cl_assert(pfc(hybrid), father(douglas, zaltana)). |
5049 | - | <span class="f6"><span class="bold"><span class="b9">% pfc_undo_e ; Fact not found in user db: female(skArg1ofFatherFn(eileen))</span></span></span> |
5049 | + | |
5050 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
5050 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:480 |
5051 | - | <span class="f1"><span class="bold"><span class="b9">% Removing (pfc_rem1(female(skArg1ofFatherFn(eileen)), (u,u))) female(skArg1ofFatherFn(eileen)).</span></span></span> |
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 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
5052 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:480 |
5053 | - | <span class="f1"><span class="bold"><span class="b9">% Couldn't retract spft(female(skArg1ofFatherFn(eileen)),u,u).</span></span></span> |
5053 | + | % Adding (:) grandmother(eileen,zaltana) <-------- (pt(female(eileen), (vg(s(zaltana,eileen))->rhs([grandmother(eileen,zaltana)]))) <-TF-> female(eileen)) |
5054 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
5054 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:480 |
5055 | - | <span class="f6"><span class="bold"><span class="b9">% pfc_undo_e ; Fact not found in user db: female(skArg1ofFatherFn(eileen))</span></span></span> |
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 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
5056 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:480 |
5057 | - | <span class="f1"><span class="bold"><span class="b9">% Removing (pfc_rem1(female(skArg1ofFatherFn(eileen)), (u,u))) female(skArg1ofFatherFn(eileen)).</span></span></span> |
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 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span> |
5058 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:480 |
5059 | - | <span class="f3"><span class="b9">% Adding (:) gender(skArg1ofFatherFn(eileen),male) <-------- (pt(male(skArg1ofFatherFn(eileen)), (vg(s(skArg1ofFatherFn(eileen)))->rhs([gender(skArg1ofFatherFn(eileen),male)]))) <-TF-> male(skArg1ofFatherFn(eileen)))</span></span> |
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 | - | <span class="f3"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
5060 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:482 |
5061 | - | <span class="f3"><span class="bold"><span class="b9">% Adding (:) human(douglas) <-------- (pt(ancestor(trudy,douglas), (vg(s(douglas))->rhs([human(douglas)]))) <-TF-> ancestor(trudy,douglas))</span></span></span> |
5061 | + | % succeed(user:mother(eileen, douglas)). |
5062 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
5062 | + | |
5063 | - | <span class="f1"><span class="bold"><span class="b9">% 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))</span></span></span> |
5063 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:482 |
5064 | - | <span class="bold"><span class="f5"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span></span> |
5064 | + | % succeed(user:mother(skArg1ofMotherFn(trudy), trudy)). |
5065 | - | <span class="bold"><span class="f5"><span class="bold"><span class="b9">% 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)))</span></span></span></span> |
5065 | + | |
5066 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
5066 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:482 |
5067 | - | <span class="f1"><span class="bold"><span class="b9">% 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))</span></span></span> |
5067 | + | % succeed(user:mother(trudy, eileen)). |
5068 | - | <span class="bold"><span class="f5"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span></span> |
5068 | + | |
5069 | - | <span class="bold"><span class="f5"><span class="bold"><span class="b9">% 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)))</span></span></span></span> |
5069 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:482 |
5070 | - | <span class="bold"><span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
5070 | + | % succeed(user:mother(trudy, robby)). |
5071 | - | <span class="bold"><span class="f3"><span class="b9">% 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))</span></span></span> |
5071 | + | |
5072 | - | <span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span> |
5072 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:482 |
5073 | - | <span class="b9">% 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))</span> |
5073 | + | % succeed(user:mother(trudy, liana)). |
5074 | - | <span class="bold"><span class="f3"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span></span> |
5074 | + | |
5075 | - | <span class="bold"><span class="f3"><span class="bold"><span class="b9">% 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))</span></span></span></span> |
5075 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:482 |
5076 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span> |
5076 | + | % succeed(user:mother(liana, matt)). |
5077 | - | <span class="f3"><span class="b9">% Adding (:) male(skArg1ofFatherFn(douglas)) <-------- (pt(father(skArg1ofFatherFn(douglas),douglas), (vg(s(skArg1ofFatherFn(douglas)))->rhs([male(skArg1ofFatherFn(douglas))]))) <-TF-> father(skArg1ofFatherFn(douglas),douglas))</span></span> |
5077 | + | |
5078 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
5078 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:482 |
5079 | - | <span class="f6"><span class="bold"><span class="b9">% Adding (:) neg(female(skArg1ofFatherFn(douglas))) <-------- (pt(male(skArg1ofFatherFn(douglas)), (vg(s(skArg1ofFatherFn(douglas)))->rhs([neg(female(skArg1ofFatherFn(douglas)))]))) <-TF-> male(skArg1ofFatherFn(douglas)))</span></span></span> |
5079 | + | % succeed(user:mother(liana, liz)). |
5080 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
5080 | + | |
5081 | - | <span class="f6"><span class="bold"><span class="b9">% 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))))</span></span></span> |
5081 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:482 |
5082 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
5082 | + | % succeed(user:mother(trudy, pam)). |
5083 | - | <span class="f1"><span class="bold"><span class="b9">% Couldn't retract spft(gender(skArg1ofFatherFn(douglas),female),u,u).</span></span></span> |
5083 | + | |
5084 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
5084 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:482 |
5085 | - | <span class="f6"><span class="bold"><span class="b9">% pfc_undo_e ; Fact not found in user db: gender(skArg1ofFatherFn(douglas),female)</span></span></span> |
5085 | + | % succeed(user:mother(skArg1ofMotherFn(sophiaWebb), sophiaWebb)). |
5086 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
5086 | + | |
5087 | - | <span class="f1"><span class="bold"><span class="b9">% Removing (pfc_rem1(gender(skArg1ofFatherFn(douglas),female), (u,u))) gender(skArg1ofFatherFn(douglas),female).</span></span></span> |
5087 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:482 |
5088 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
5088 | + | % succeed(user:mother(skArg1ofMotherFn(skylar), skylar)). |
5089 | - | <span class="f1"><span class="bold"><span class="b9">% Couldn't retract spft(gender(skArg1ofFatherFn(douglas),female),u,u).</span></span></span> |
5089 | + | |
5090 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
5090 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:482 |
5091 | - | <span class="f6"><span class="bold"><span class="b9">% pfc_undo_e ; Fact not found in user db: gender(skArg1ofFatherFn(douglas),female)</span></span></span> |
5091 | + | % succeed(user:mother(skArg1ofMotherFn(sophiaWisdom), sophiaWisdom)). |
5092 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
5092 | + | |
5093 | - | <span class="f1"><span class="bold"><span class="b9">% Removing (pfc_rem1(gender(skArg1ofFatherFn(douglas),female), (u,u))) gender(skArg1ofFatherFn(douglas),female).</span></span></span> |
5093 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:482 |
5094 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
5094 | + | % succeed(user:mother(skArg1ofMotherFn(zaltana), zaltana)). |
5095 | - | <span class="f1"><span class="bold"><span class="b9">% Couldn't retract spft(female(skArg1ofFatherFn(douglas)),u,u).</span></span></span> |
5095 | + | |
5096 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
5096 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:497 |
5097 | - | <span class="f6"><span class="bold"><span class="b9">% pfc_undo_e ; Fact not found in user db: female(skArg1ofFatherFn(douglas))</span></span></span> |
5097 | + | % succeed(user:father(skArg1ofFatherFn(trudy), trudy)). |
5098 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
5098 | + | |
5099 | - | <span class="f1"><span class="bold"><span class="b9">% Removing (pfc_rem1(female(skArg1ofFatherFn(douglas)), (u,u))) female(skArg1ofFatherFn(douglas)).</span></span></span> |
5099 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:497 |
5100 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
5100 | + | % succeed(user:father(skArg1ofFatherFn(eileen), eileen)). |
5101 | - | <span class="f1"><span class="bold"><span class="b9">% Couldn't retract spft(female(skArg1ofFatherFn(douglas)),u,u).</span></span></span> |
5101 | + | |
5102 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
5102 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:497 |
5103 | - | <span class="f6"><span class="bold"><span class="b9">% pfc_undo_e ; Fact not found in user db: female(skArg1ofFatherFn(douglas))</span></span></span> |
5103 | + | % succeed(user:father(skArg1ofFatherFn(douglas), douglas)). |
5104 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
5104 | + | |
5105 | - | <span class="f1"><span class="bold"><span class="b9">% Removing (pfc_rem1(female(skArg1ofFatherFn(douglas)), (u,u))) female(skArg1ofFatherFn(douglas)).</span></span></span> |
5105 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:497 |
5106 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span> |
5106 | + | % succeed(user:father(skArg1ofFatherFn(robby), robby)). |
5107 | - | <span class="f3"><span class="b9">% Adding (:) gender(skArg1ofFatherFn(douglas),male) <-------- (pt(male(skArg1ofFatherFn(douglas)), (vg(s(skArg1ofFatherFn(douglas)))->rhs([gender(skArg1ofFatherFn(douglas),male)]))) <-TF-> male(skArg1ofFatherFn(douglas)))</span></span> |
5107 | + | |
5108 | - | <span class="bold"><span class="f3"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span></span> |
5108 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:497 |
5109 | - | <span class="bold"><span class="f3"><span class="bold"><span class="b9">% Adding (:) ancestor(skArg1ofFatherFn(eileen),douglas) <-------- (pt(ancestor(eileen,douglas), (vg(s(douglas,skArg1ofFatherFn(eileen)))->rhs([ancestor(skArg1ofFatherFn(eileen),douglas)]))) <-TF-> ancestor(eileen,douglas))</span></span></span></span> |
5109 | + | % succeed(user:father(skArg1ofFatherFn(liana), liana)). |
5110 | - | <span class="f7 b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span> |
5110 | + | |
5111 | - | <span class="f7 b0">% Adding (:) grandparent(skArg1ofFatherFn(eileen),douglas) <-------- (pt(parent(eileen,douglas), (vg(s(douglas,skArg1ofFatherFn(eileen)))->rhs([grandparent(skArg1ofFatherFn(eileen),douglas)]))) <-TF-> parent(eileen,douglas))</span> |
5111 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:497 |
5112 | - | <span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span> |
5112 | + | % succeed(user:father(skArg1ofFatherFn(matt), matt)). |
5113 | - | <span class="b9">% Adding (:) grandfather(skArg1ofFatherFn(eileen),douglas) <-------- (pt(male(skArg1ofFatherFn(eileen)), (vg(s(douglas,skArg1ofFatherFn(eileen)))->rhs([grandfather(skArg1ofFatherFn(eileen),douglas)]))) <-TF-> male(skArg1ofFatherFn(eileen)))</span> |
5113 | + | |
5114 | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:497 | |
5115 | % succeed(user:father(skArg1ofFatherFn(liz), liz)). | |
5116 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
5116 | + | |
5117 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
5117 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:497 |
5118 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
5118 | + | % succeed(user:father(skArg1ofFatherFn(pam), pam)). |
5119 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
5119 | + | |
5120 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
5120 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:497 |
5121 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
5121 | + | % succeed(user:father(robert, eileen)). |
5122 | - | <span class="f6"><span class="bold"><span class="b9">% all(P1, all(P2, if((human(P1), ancestor(P1, P2)), human(P2)))).</span></span></span> |
5122 | + | |
5123 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
5123 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:497 |
5124 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
5124 | + | % succeed(user:father(douglas, sophiaWebb)). |
5125 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
5125 | + | |
5126 | - | <span class="f1"><span class="bold"><span class="b9">% all(P1, all(P2, (human(P1)&ancestor(P1, P2)=>human(P2)))).</span></span></span> |
5126 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:497 |
5127 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
5127 | + | % succeed(user:father(douglas, skylar)). |
5128 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
5128 | + | |
5129 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
5129 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:497 |
5130 | - | <span class="f7"><span class="bold"><span class="b0">% human(P2)v (not(human(P1))v not(ancestor(P1, P2))).</span></span></span> |
5130 | + | % succeed(user:father(douglas, sophiaWisdom)). |
5131 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
5131 | + | |
5132 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span> |
5132 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:497 |
5133 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
5133 | + | % succeed(user:father(douglas, zaltana)). |
5134 | - | <span class="f6"><span class="b9">% </span></span> |
5134 | + | |
5135 | - | <span class="f6"><span class="b9">% [ (human(P2):-human(P1), ancestor(P1, P2)),</span></span> |
5135 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:513 |
5136 | - | <span class="f6"><span class="b9">% (not(human(P1)):-not(human(P2)), ancestor(P1, P2)),</span></span> |
5136 | + | % succeed(user:male(skArg1ofFatherFn(trudy))). |
5137 | - | <span class="f6"><span class="b9">% (not(ancestor(P1, P2)):-not(human(P2)), human(P1))</span></span> |
5137 | + | |
5138 | - | <span class="f6"><span class="b9">% ].</span></span> |
5138 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:513 |
5139 | - | <span class="f6"><span class="b9">% </span></span> |
5139 | + | % succeed(user:male(skArg1ofFatherFn(eileen))). |
5140 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span></span> |
5140 | + | |
5141 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% pfc :-</span></span></span></span> |
5141 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:513 |
5142 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
5142 | + | % succeed(user:male(skArg1ofFatherFn(douglas))). |
5143 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% [ (human(P1), ancestor(P1, P2), {vg(s(P2))}==>human(P2)),</span></span></span></span> |
5143 | + | |
5144 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(human(P1))<-neg(human(P2)), ancestor(P1, P2), {vg(s(P1))}),</span></span></span></span> |
5144 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:513 |
5145 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% (neg(ancestor(P1, P2))<-neg(human(P2)), human(P1), {vg(s(P2, P1))})</span></span></span></span> |
5145 | + | % succeed(user:male(skArg1ofFatherFn(robby))). |
5146 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% ].</span></span></span></span> |
5146 | + | |
5147 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
5147 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:513 |
5148 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span></span> |
5148 | + | % succeed(user:male(skArg1ofFatherFn(liana))). |
5149 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% 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))})])).</span></span></span></span> |
5149 | + | |
5150 | - | <span class="bold"><span class="f4"><span class="bold"><span class="b9">% </span></span></span></span> |
5150 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:513 |
5151 | - | <span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
5151 | + | % succeed(user:male(skArg1ofFatherFn(matt))). |
5152 | - | <span class="f0 b1"><span class="bold"><span class="bold">% gripe_time(warn(1.273354665999996>0.8), user:pfc_fwd2(clif(if((human(P1), ancestor(P1, P2)), human(P2))), (u, u))).</span></span></span> |
5152 | + | |
5153 | - | <span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span> |
5153 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:513 |
5154 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span></span> |
5154 | + | % succeed(user:male(skArg1ofFatherFn(liz))). |
5155 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% gripe_time(warn(1.2751779549999966>0.6), user:pfc_assert_fast_timed(clif(if((human(P1), ancestor(P1, P2)), human(P2))), (u, u))).</span></span></span></span> |
5155 | + | |
5156 | - | <span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span></span> |
5156 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:513 |
5157 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:403 </span></span></span> |
5157 | + | % succeed(user:male(skArg1ofFatherFn(pam))). |
5158 | - | <span class="f6"><span class="bold"><span class="b9">% 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)))))).</span></span></span> |
5158 | + | |
5159 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span>:- dynamic ancestor/2. |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
5192 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 |
5193 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
5193 | + | % succeed(user:siblings(robby, eileen)). |
5194 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
5194 | + | |
5195 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
5195 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 |
5196 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:408 </span></span></span> |
5196 | + | % succeed(user:siblings(robby, liana)). |
5197 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
5197 | + | |
5198 | - | <span class="f6"><span class="bold"><span class="b9">% grandmother(trudy, douglas).</span></span></span> |
5198 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 |
5199 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
5199 | + | % succeed(user:siblings(eileen, liana)). |
5200 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:408 </span></span></span> |
5200 | + | |
5201 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
5201 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 |
5202 | - | <span class="f1"><span class="bold"><span class="b9">% grandmother(trudy, douglas).</span></span></span> |
5202 | + | % succeed(user:siblings(liana, eileen)). |
5203 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
5203 | + | |
5204 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:408 </span></span></span> |
5204 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 |
5205 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
5205 | + | % succeed(user:siblings(liana, robby)). |
5206 | - | <span class="f7"><span class="bold"><span class="b0">% grandmother(trudy, douglas).</span></span></span> |
5206 | + | |
5207 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
5207 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 |
5208 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:408 </span></span> |
5208 | + | % succeed(user:siblings(matt, liz)). |
5209 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
5209 | + | |
5210 | - | <span class="f6"><span class="b9">% [grandmother(trudy, douglas)].</span></span> |
5210 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 |
5211 | - | <span class="f6"><span class="b9">% </span></span> |
5211 | + | % succeed(user:siblings(liz, matt)). |
5212 | - | <span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:408 </span></span></span> |
5212 | + | |
5213 | - | <span class="f2"><span class="bold"><span class="b9">% pfc :-</span></span></span> |
5213 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 |
5214 | - | <span class="f2"><span class="bold"><span class="b9">% [grandmother(trudy, douglas)].</span></span></span> |
5214 | + | % succeed(user:siblings(liana, pam)). |
5215 | - | <span class="f2"><span class="bold"><span class="b9">% </span></span></span> |
5215 | + | |
5216 | - | <span class="f5"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:408 </span></span></span> |
5216 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 |
5217 | - | <span class="f5"><span class="bold"><span class="b9">% succeed(user:are_clauses_entailed([grandmother(trudy, douglas)])).</span></span></span> |
5217 | + | % succeed(user:siblings(robby, pam)). |
5218 | - | <span class="f5"><span class="bold"><span class="b9">% </span></span></span> |
5218 | + | |
5219 | - | <span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:410 </span></span></span> |
5219 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 |
5220 | - | <span class="f2"><span class="bold"><span class="b9">% kif:cl_assert(pfc(hybrid), mother(trudy, robby)).</span></span></span> |
5220 | + | % succeed(user:siblings(eileen, pam)). |
5221 | - | <span class="f2"><span class="bold"><span class="b9">% </span></span></span> |
5221 | + | |
5222 | - | <span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:410 </span> |
5222 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 |
5223 | - | <span class="b9">% Adding (:) grandfather(skArg1ofFatherFn(trudy),robby) <-------- (pt(male(skArg1ofFatherFn(trudy)), (vg(s(robby,skArg1ofFatherFn(trudy)))->rhs([grandfather(skArg1ofFatherFn(trudy),robby)]))) <-TF-> male(skArg1ofFatherFn(trudy)))</span> |
5223 | + | % succeed(user:siblings(pam, eileen)). |
5224 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:410 </span></span></span> |
5224 | + | |
5225 | - | <span class="f7"><span class="bold"><span class="b0">% Adding (:) grandmother(skArg1ofMotherFn(trudy),robby) <-------- (pt(female(skArg1ofMotherFn(trudy)), (vg(s(robby,skArg1ofMotherFn(trudy)))->rhs([grandmother(skArg1ofMotherFn(trudy),robby)]))) <-TF-> female(skArg1ofMotherFn(trudy)))</span></span></span> |
5225 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 |
5226 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:410 </span></span></span> |
5226 | + | % succeed(user:siblings(pam, robby)). |
5227 | - | <span class="f6"><span class="bold"><span class="b9">% Adding (:) siblings(robby,eileen) <-------- (pt(parent(trudy,eileen), (dif:dif(robby,eileen)->vg(s(eileen,robby))->rhs([siblings(robby,eileen)]))) <-TF-> parent(trudy,eileen))</span></span></span> |
5227 | + | |
5228 | - | <span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:411 </span></span></span> |
5228 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 |
5229 | - | <span class="f2"><span class="bold"><span class="b9">% kif:cl_assert(pfc(hybrid), mother(trudy, liana)).</span></span></span> |
5229 | + | % succeed(user:siblings(pam, liana)). |
5230 | - | <span class="f2"><span class="bold"><span class="b9">% </span></span></span> |
5230 | + | |
5231 | - | <span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:411 </span> |
5231 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 |
5232 | - | <span class="b9">% Adding (:) grandfather(skArg1ofFatherFn(trudy),liana) <-------- (pt(male(skArg1ofFatherFn(trudy)), (vg(s(liana,skArg1ofFatherFn(trudy)))->rhs([grandfather(skArg1ofFatherFn(trudy),liana)]))) <-TF-> male(skArg1ofFatherFn(trudy)))</span> |
5232 | + | % succeed(user:siblings(douglas, cassiopea)). |
5233 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:411 </span></span></span> |
5233 | + | |
5234 | - | <span class="f7"><span class="bold"><span class="b0">% Adding (:) grandmother(skArg1ofMotherFn(trudy),liana) <-------- (pt(female(skArg1ofMotherFn(trudy)), (vg(s(liana,skArg1ofMotherFn(trudy)))->rhs([grandmother(skArg1ofMotherFn(trudy),liana)]))) <-TF-> female(skArg1ofMotherFn(trudy)))</span></span></span> |
5234 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 |
5235 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:411 </span></span></span> |
5235 | + | % succeed(user:siblings(sophiaWebb, skylar)). |
5236 | - | <span class="f6"><span class="bold"><span class="b9">% Adding (:) siblings(liana,eileen) <-------- (pt(parent(trudy,eileen), (dif:dif(liana,eileen)->vg(s(eileen,liana))->rhs([siblings(liana,eileen)]))) <-TF-> parent(trudy,eileen))</span></span></span> |
5236 | + | |
5237 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:411 </span></span></span> |
5237 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 |
5238 | - | <span class="f6"><span class="bold"><span class="b9">% Adding (:) siblings(liana,robby) <-------- (pt(parent(trudy,robby), (dif:dif(liana,robby)->vg(s(robby,liana))->rhs([siblings(liana,robby)]))) <-TF-> parent(trudy,robby))</span></span></span> |
5238 | + | % succeed(user:siblings(skylar, sophiaWebb)). |
5239 | - | <span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:412 </span></span></span> |
5239 | + | |
5240 | - | <span class="f2"><span class="bold"><span class="b9">% kif:cl_assert(pfc(hybrid), mother(liana, matt)).</span></span></span> |
5240 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 |
5241 | - | <span class="f2"><span class="bold"><span class="b9">% </span></span></span> |
5241 | + | % succeed(user:siblings(skylar, sophiaWisdom)). |
5242 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:412 </span></span></span> |
5242 | + | |
5243 | - | <span class="f7"><span class="bold"><span class="b0">% Adding (:) grandmother(trudy,matt) <-------- (pt(female(trudy), (vg(s(matt,trudy))->rhs([grandmother(trudy,matt)]))) <-TF-> female(trudy))</span></span></span> |
5243 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 |
5244 | - | <span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:412 </span> |
5244 | + | % succeed(user:siblings(sophiaWebb, sophiaWisdom)). |
5245 | - | <span class="b9">% Adding (:) grandfather(skArg1ofFatherFn(liana),matt) <-------- (pt(male(skArg1ofFatherFn(liana)), (vg(s(matt,skArg1ofFatherFn(liana)))->rhs([grandfather(skArg1ofFatherFn(liana),matt)]))) <-TF-> male(skArg1ofFatherFn(liana)))</span> |
5245 | + | |
5246 | - | <span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:413 </span></span></span> |
5246 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 |
5247 | - | <span class="f2"><span class="bold"><span class="b9">% kif:cl_assert(pfc(hybrid), mother(liana, liz)).</span></span></span> |
5247 | + | % succeed(user:siblings(sophiaWisdom, sophiaWebb)). |
5248 | - | <span class="f2"><span class="bold"><span class="b9">% </span></span></span> |
5248 | + | |
5249 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:413 </span></span></span> |
5249 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 |
5250 | - | <span class="f7"><span class="bold"><span class="b0">% Adding (:) grandmother(trudy,liz) <-------- (pt(female(trudy), (vg(s(liz,trudy))->rhs([grandmother(trudy,liz)]))) <-TF-> female(trudy))</span></span></span> |
5250 | + | % succeed(user:siblings(sophiaWisdom, skylar)). |
5251 | - | <span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:413 </span> |
5251 | + | |
5252 | - | <span class="b9">% Adding (:) grandfather(skArg1ofFatherFn(liana),liz) <-------- (pt(male(skArg1ofFatherFn(liana)), (vg(s(liz,skArg1ofFatherFn(liana)))->rhs([grandfather(skArg1ofFatherFn(liana),liz)]))) <-TF-> male(skArg1ofFatherFn(liana)))</span> |
5252 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 |
5253 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:413 </span></span></span> |
5253 | + | % succeed(user:siblings(sophiaWisdom, zaltana)). |
5254 | - | <span class="f6"><span class="bold"><span class="b9">% Adding (:) siblings(liz,matt) <-------- (pt(parent(liana,matt), (dif:dif(liz,matt)->vg(s(matt,liz))->rhs([siblings(liz,matt)]))) <-TF-> parent(liana,matt))</span></span></span> |
5254 | + | |
5255 | - | <span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:414 </span></span></span> |
5255 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 |
5256 | - | <span class="f2"><span class="bold"><span class="b9">% kif:cl_assert(pfc(hybrid), mother(trudy, pam)).</span></span></span> |
5256 | + | % succeed(user:siblings(skylar, zaltana)). |
5257 | - | <span class="f2"><span class="bold"><span class="b9">% </span></span></span> |
5257 | + | |
5258 | - | <span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:414 </span> |
5258 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 |
5259 | - | <span class="b9">% Adding (:) grandfather(skArg1ofFatherFn(trudy),pam) <-------- (pt(male(skArg1ofFatherFn(trudy)), (vg(s(pam,skArg1ofFatherFn(trudy)))->rhs([grandfather(skArg1ofFatherFn(trudy),pam)]))) <-TF-> male(skArg1ofFatherFn(trudy)))</span> |
5259 | + | % succeed(user:siblings(sophiaWebb, zaltana)). |
5260 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:414 </span></span></span> |
5260 | + | |
5261 | - | <span class="f7"><span class="bold"><span class="b0">% Adding (:) grandmother(skArg1ofMotherFn(trudy),pam) <-------- (pt(female(skArg1ofMotherFn(trudy)), (vg(s(pam,skArg1ofMotherFn(trudy)))->rhs([grandmother(skArg1ofMotherFn(trudy),pam)]))) <-TF-> female(skArg1ofMotherFn(trudy)))</span></span></span> |
5261 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 |
5262 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:414 </span></span></span> |
5262 | + | % succeed(user:siblings(zaltana, sophiaWebb)). |
5263 | - | <span class="f6"><span class="bold"><span class="b9">% Adding (:) siblings(pam,eileen) <-------- (pt(parent(trudy,eileen), (dif:dif(pam,eileen)->vg(s(eileen,pam))->rhs([siblings(pam,eileen)]))) <-TF-> parent(trudy,eileen))</span></span></span> |
5263 | + | |
5264 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:414 </span></span></span> |
5264 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 |
5265 | - | <span class="f6"><span class="bold"><span class="b9">% Adding (:) siblings(pam,robby) <-------- (pt(parent(trudy,robby), (dif:dif(pam,robby)->vg(s(robby,pam))->rhs([siblings(pam,robby)]))) <-TF-> parent(trudy,robby))</span></span></span> |
5265 | + | % succeed(user:siblings(zaltana, skylar)). |
5266 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:414 </span></span></span> |
5266 | + | |
5267 | - | <span class="f6"><span class="bold"><span class="b9">% Adding (:) siblings(pam,liana) <-------- (pt(parent(trudy,liana), (dif:dif(pam,liana)->vg(s(liana,pam))->rhs([siblings(pam,liana)]))) <-TF-> parent(trudy,liana))</span></span></span> |
5267 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 |
5268 | % succeed(user:siblings(zaltana, sophiaWisdom)). | |
5269 | % | |
5270 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
5270 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:576 |
5271 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
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 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
5272 | + | |
5273 | - | <span class="bold"><span class="f7"><span class="bold"><span class="b0">%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></span></span></span> |
5273 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:576 |
5274 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:421 </span></span></span> |
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 | - | <span class="f6"><span class="bold"><span class="b9">% kif :-</span></span></span> |
5275 | + | |
5276 | - | <span class="f6"><span class="bold"><span class="b9">% human(douglas).</span></span></span> |
5276 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:576 |
5277 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
5277 | + | % failed_show_call(user:retract(user:current_lang(kif))). |
5278 | - | <span class="f1"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:421 </span></span></span> |
5278 | + | |
5279 | - | <span class="f1"><span class="bold"><span class="b9">% pkif :-</span></span></span> |
5279 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:576 |
5280 | - | <span class="f1"><span class="bold"><span class="b9">% human(douglas).</span></span></span> |
5280 | + | % failed_show_call(user:retract(user:current_lang(kif))). |
5281 | - | <span class="f1"><span class="bold"><span class="b9">% </span></span></span> |
5281 | + | |
5282 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:421 </span></span></span> |
5282 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:576 |
5283 | - | <span class="f7"><span class="bold"><span class="b0">% cnf :-</span></span></span> |
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 | - | <span class="f7"><span class="bold"><span class="b0">% human(douglas).</span></span></span> |
5284 | + | |
5285 | - | <span class="f7"><span class="bold"><span class="b0">% </span></span></span> |
5285 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:576 |
5286 | - | <span class="f6"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:421 </span></span> |
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 | - | <span class="f6"><span class="b9">% horn :-</span></span> |
5287 | + | |
5288 | - | <span class="f6"><span class="b9">% [human(douglas)].</span></span> |
5288 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:576 |
5289 | - | <span class="f6"><span class="b9">% </span></span> |
5289 | + | % failed_show_call(user:retract(user:current_lang(kif))). |
5290 | - | <span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:421 </span></span></span> |
5290 | + | |
5291 | - | <span class="f2"><span class="bold"><span class="b9">% pfc :-</span></span></span> |
5291 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:576 |
5292 | - | <span class="f2"><span class="bold"><span class="b9">% [human(douglas)].</span></span></span> |
5292 | + | % failed_show_call(user:retract(user:current_lang(kif))). |
5293 | - | <span class="f2"><span class="bold"><span class="b9">% </span></span></span> |
5293 | + | |
5294 | - | <span class="f5"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:421 </span></span></span> |
5294 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:576 |
5295 | - | <span class="f5"><span class="bold"><span class="b9">% succeed(user:are_clauses_entailed([human(douglas)])).</span></span></span> |
5295 | + | % failed_show_call(user:retract(user:current_lang(pfc))). |
5296 | - | <span class="f5"><span class="bold"><span class="b9">% </span></span></span> |
5296 | + | |
5297 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:446 </span></span> |
5297 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:576 |
5298 | - | <span class="f3"><span class="b9">% succeed(user:male(skArg1ofFatherFn(trudy))).</span></span> |
5298 | + | % failed_show_call(user:retract(user:current_lang(pfc))). |
5299 | - | <span class="f3"><span class="b9">% </span></span> |
5299 | + | |
5300 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:446 </span></span> |
5300 | + | |
5301 | - | <span class="f3"><span class="b9">% succeed(user:male(skArg1ofFatherFn(eileen))).</span></span> |
5301 | + | |
5302 | - | <span class="f3"><span class="b9">% </span></span> |
5302 | + | |
5303 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:446 </span></span> |
5303 | + | |
5304 | - | <span class="f3"><span class="b9">% succeed(user:male(skArg1ofFatherFn(douglas))).</span></span> |
5304 | + | |
5305 | - | <span class="f3"><span class="b9">% </span></span> |
5305 | + | |
5306 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:446 </span></span> |
5306 | + | |
5307 | - | <span class="f3"><span class="b9">% succeed(user:male(skArg1ofFatherFn(robby))).</span></span> |
5307 | + | % -> true |
5308 | - | <span class="f3"><span class="b9">% </span></span> |
5308 | + | |
5309 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:446 </span></span> |
5309 | + | |
5310 | - | <span class="f3"><span class="b9">% succeed(user:male(skArg1ofFatherFn(liana))).</span></span> |
5310 | + | % -> true |
5311 | - | <span class="f3"><span class="b9">% </span></span> |
5311 | + | |
5312 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:446 </span></span> |
5312 | + | |
5313 | - | <span class="f3"><span class="b9">% succeed(user:male(skArg1ofFatherFn(matt))).</span></span> |
5313 | + | |
5314 | - | <span class="f3"><span class="b9">% </span></span> |
5314 | + | |
5315 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:446 </span></span> |
5315 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_plarkc.pl:25 |
5316 | - | <span class="f3"><span class="b9">% succeed(user:male(skArg1ofFatherFn(liz))).</span></span> |
5316 | + | % "Loading tinyKB should take under a minute". |
5317 | - | <span class="f3"><span class="b9">% </span></span> |
5317 | + | |
5318 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:446 </span></span> |
5318 | + | |
5319 | - | <span class="f3"><span class="b9">% succeed(user:male(skArg1ofFatherFn(pam))).</span></span> |
5319 | + | |
5320 | - | <span class="f3"><span class="b9">% </span></span> |
5320 | + | |
5321 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:461 </span></span> |
5321 | + | |
5322 | - | <span class="f3"><span class="b9">% succeed(user: ~male(eileen)).</span></span> |
5322 | + | |
5323 | - | <span class="f3"><span class="b9">% </span></span> |
5323 | + | |
5324 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:461 </span></span> |
5324 | + | |
5325 | - | <span class="f3"><span class="b9">% succeed(user: ~male(skArg1ofMotherFn(trudy))).</span></span> |
5325 | + | |
5326 | - | <span class="f3"><span class="b9">% </span></span> |
5326 | + | |
5327 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:461 </span></span> |
5327 | + | |
5328 | - | <span class="f3"><span class="b9">% succeed(user: ~male(trudy)).</span></span> |
5328 | + | |
5329 | - | <span class="f3"><span class="b9">% </span></span> |
5329 | + | |
5330 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:461 </span></span> |
5330 | + | |
5331 | - | <span class="f3"><span class="b9">% succeed(user: ~male(liana)).</span></span> |
5331 | + | |
5332 | - | <span class="f3"><span class="b9">% </span></span> |
5332 | + | |
5333 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:471 </span></span></span> |
5333 | + | |
5334 | - | <span class="f6"><span class="bold"><span class="b9">% succeed(user: ~female(skArg1ofFatherFn(trudy))).</span></span></span> |
5334 | + | |
5335 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
5335 | + | |
5336 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:471 </span></span></span> |
5336 | + | |
5337 | - | <span class="f6"><span class="bold"><span class="b9">% succeed(user: ~female(skArg1ofFatherFn(eileen))).</span></span></span> |
5337 | + | |
5338 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
5338 | + | |
5339 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:471 </span></span></span> |
5339 | + | |
5340 | - | <span class="f6"><span class="bold"><span class="b9">% succeed(user: ~female(skArg1ofFatherFn(douglas))).</span></span></span> |
5340 | + | |
5341 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
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 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:471 </span></span></span> |
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 | - | <span class="f6"><span class="bold"><span class="b9">% succeed(user: ~female(skArg1ofFatherFn(robby))).</span></span></span> |
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 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
5344 | + | |
5345 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:471 </span></span></span> |
5345 | + | |
5346 | - | <span class="f6"><span class="bold"><span class="b9">% succeed(user: ~female(skArg1ofFatherFn(liana))).</span></span></span> |
5346 | + | |
5347 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
5347 | + | |
5348 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:471 </span></span></span> |
5348 | + | |
5349 | - | <span class="f6"><span class="bold"><span class="b9">% succeed(user: ~female(skArg1ofFatherFn(matt))).</span></span></span> |
5349 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_plarkc.pl:60 |
5350 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
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 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:471 </span></span></span> |
5351 | + | |
5352 | - | <span class="f6"><span class="bold"><span class="b9">% succeed(user: ~female(skArg1ofFatherFn(liz))).</span></span></span> |
5352 | + | % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_plarkc.pl:67 |
5353 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
5353 | + | % gripe_time(warn(0.6412920140000011>0.6), user:pfc_assert_fast_timed(tHominid(iExplorer2), (u, u))). |
5354 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:471 </span></span></span> |
5354 | + | |
5355 | - | <span class="f6"><span class="bold"><span class="b9">% succeed(user: ~female(skArg1ofFatherFn(pam))).</span></span></span> |
5355 | + | % /opt/PrologMUD/runtime/logicmoo_repl.pl:94 |
5356 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
5356 | + | % pttp_load_wid(logicmoo_kb_refution). |
5357 | - | <span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:475 </span></span></span> |
5357 | + | |
5358 | - | <span class="f2"><span class="bold"><span class="b9">% kif:cl_assert(pfc(hybrid), father(robert, eileen)).</span></span></span> |
5358 | + | |
5359 | - | <span class="f2"><span class="bold"><span class="b9">% </span></span></span> |
5359 | + | % /opt/PrologMUD/runtime/logicmoo_repl.pl:94 |
5360 | - | <span class="bold"><span class="f3"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:475 </span></span></span></span> |
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 | - | <span class="bold"><span class="f3"><span class="bold"><span class="b9">% Adding (:) ancestor(robert,douglas) <-------- (pt(ancestor(eileen,douglas), (vg(s(douglas,robert))->rhs([ancestor(robert,douglas)]))) <-TF-> ancestor(eileen,douglas))</span></span></span></span> |
5361 | + | |
5362 | - | <span class="f7 b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:475 </span> |
5362 | + | logicmoo_kb_refution:1 not_true_t(A,B,C);assumed_t(A,B,C). |
5363 | - | <span class="f7 b0">% Adding (:) grandparent(robert,douglas) <-------- (pt(parent(eileen,douglas), (vg(s(douglas,robert))->rhs([grandparent(robert,douglas)]))) <-TF-> parent(eileen,douglas))</span> |
5363 | + | logicmoo_kb_refution:2 not_assumed_t(A,B,C);true_t(A,B,C),not_fallacy_t(A,B,C). |
5364 | - | <span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:476 </span></span></span> |
5364 | + | logicmoo_kb_refution:3 not_possible_t(A,B,C);true_t(A,B,C),not_fallacy_t(A,B,C). |
5365 | - | <span class="f2"><span class="bold"><span class="b9">% kif:cl_assert(pfc(hybrid), siblings(douglas, cassiopea)).</span></span></span> |
5365 | + | logicmoo_kb_refution:4 (not(true_t(A,B,C));not(not_true_t(A,B,C)));fallacy_t(A,B,C). |
5366 | - | <span class="f2"><span class="bold"><span class="b9">% </span></span></span> |
5366 | + | % /opt/PrologMUD/runtime/logicmoo_repl.pl:94 |
5367 | - | <span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:477 </span></span></span> |
5367 | + | % todo(warn(builtin_why(not, 1, (meta_predicate not(0))))). |
5368 | - | <span class="f2"><span class="bold"><span class="b9">% kif:cl_assert(pfc(hybrid), father(douglas, sophiaWebb)).</span></span></span> |
5368 | + | |
5369 | - | <span class="f2"><span class="bold"><span class="b9">% </span></span></span> |
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 | - | <span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:477 </span> |
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 | - | <span class="b9">% Adding (:) grandfather(skArg1ofFatherFn(douglas),sophiaWebb) <-------- (pt(male(skArg1ofFatherFn(douglas)), (vg(s(sophiaWebb,skArg1ofFatherFn(douglas)))->rhs([grandfather(skArg1ofFatherFn(douglas),sophiaWebb)]))) <-TF-> male(skArg1ofFatherFn(douglas)))</span> |
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 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:477 </span></span></span> |
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 | - | <span class="f7"><span class="bold"><span class="b0">% Adding (:) grandmother(eileen,sophiaWebb) <-------- (pt(female(eileen), (vg(s(sophiaWebb,eileen))->rhs([grandmother(eileen,sophiaWebb)]))) <-TF-> female(eileen))</span></span></span> |
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 | - | <span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:478 </span></span></span> |
5374 | + | logicmoo_kb_refution:10 not_answerable_t(A,B,C);true_t(A,B,C);not_true_t(A,B,C). |
5375 | - | <span class="f2"><span class="bold"><span class="b9">% kif:cl_assert(pfc(hybrid), father(douglas, skylar)).</span></span></span> |
5375 | + | logicmoo_kb_refution:11 true_t(A,B,C);unknown_t(A,B,C);not_true_t(A,B,C). |
5376 | - | <span class="f2"><span class="bold"><span class="b9">% </span></span></span> |
5376 | + | % /opt/PrologMUD/runtime/logicmoo_repl.pl:94 |
5377 | - | <span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:478 </span> |
5377 | + | % gripe_time(warn(50.451686048000006>40), user:with_no_mpred_expansions(if_file_exists(user:ensure_loaded(logicmoo(logicmoo_engine))))). |
5378 | - | <span class="b9">% Adding (:) grandfather(skArg1ofFatherFn(douglas),skylar) <-------- (pt(male(skArg1ofFatherFn(douglas)), (vg(s(skylar,skArg1ofFatherFn(douglas)))->rhs([grandfather(skArg1ofFatherFn(douglas),skylar)]))) <-TF-> male(skArg1ofFatherFn(douglas)))</span> |
5378 | + | |
5379 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:478 </span></span></span> |
5379 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:24 |
5380 | - | <span class="f7"><span class="bold"><span class="b0">% Adding (:) grandmother(eileen,skylar) <-------- (pt(female(eileen), (vg(s(skylar,eileen))->rhs([grandmother(eileen,skylar)]))) <-TF-> female(eileen))</span></span></span> |
5380 | + | % "Done with loading logicmoo_planner". |
5381 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:478 </span></span></span> |
5381 | + | |
5382 | - | <span class="f6"><span class="bold"><span class="b9">% Adding (:) siblings(skylar,sophiaWebb) <-------- (pt(parent(douglas,sophiaWebb), (dif:dif(skylar,sophiaWebb)->vg(s(sophiaWebb,skylar))->rhs([siblings(skylar,sophiaWebb)]))) <-TF-> parent(douglas,sophiaWebb))</span></span></span> |
5382 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5383 | - | <span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:479 </span></span></span> |
5383 | + | % succeed(user:current_prolog_flag(verbose_load, silent)). |
5384 | - | <span class="f2"><span class="bold"><span class="b9">% kif:cl_assert(pfc(hybrid), father(douglas, sophiaWisdom)).</span></span></span> |
5384 | + | |
5385 | - | <span class="f2"><span class="bold"><span class="b9">% </span></span></span> |
5385 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5386 | - | <span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:479 </span> |
5386 | + | % succeed(user:current_prolog_flag(debug, true)). |
5387 | - | <span class="b9">% Adding (:) grandfather(skArg1ofFatherFn(douglas),sophiaWisdom) <-------- (pt(male(skArg1ofFatherFn(douglas)), (vg(s(sophiaWisdom,skArg1ofFatherFn(douglas)))->rhs([grandfather(skArg1ofFatherFn(douglas),sophiaWisdom)]))) <-TF-> male(skArg1ofFatherFn(douglas)))</span> |
5387 | + | |
5388 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:479 </span></span></span> |
5388 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5389 | - | <span class="f7"><span class="bold"><span class="b0">% Adding (:) grandmother(eileen,sophiaWisdom) <-------- (pt(female(eileen), (vg(s(sophiaWisdom,eileen))->rhs([grandmother(eileen,sophiaWisdom)]))) <-TF-> female(eileen))</span></span></span> |
5389 | + | % succeed(user:current_prolog_flag(access_level, user)). |
5390 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:479 </span></span></span> |
5390 | + | |
5391 | - | <span class="f6"><span class="bold"><span class="b9">% Adding (:) siblings(sophiaWisdom,sophiaWebb) <-------- (pt(parent(douglas,sophiaWebb), (dif:dif(sophiaWisdom,sophiaWebb)->vg(s(sophiaWebb,sophiaWisdom))->rhs([siblings(sophiaWisdom,sophiaWebb)]))) <-TF-> parent(douglas,sophiaWebb))</span></span></span> |
5391 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5392 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:479 </span></span></span> |
5392 | + | % succeed(user:current_prolog_flag(agc_margin, 10000)). |
5393 | - | <span class="f6"><span class="bold"><span class="b9">% Adding (:) siblings(sophiaWisdom,skylar) <-------- (pt(parent(douglas,skylar), (dif:dif(sophiaWisdom,skylar)->vg(s(skylar,sophiaWisdom))->rhs([siblings(sophiaWisdom,skylar)]))) <-TF-> parent(douglas,skylar))</span></span></span> |
5393 | + | |
5394 | - | <span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:480 </span></span></span> |
5394 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5395 | - | <span class="f2"><span class="bold"><span class="b9">% kif:cl_assert(pfc(hybrid), father(douglas, zaltana)).</span></span></span> |
5395 | + | % succeed(user:current_prolog_flag(double_quotes, string)). |
5396 | - | <span class="f2"><span class="bold"><span class="b9">% </span></span></span> |
5396 | + | |
5397 | - | <span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:480 </span> |
5397 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5398 | - | <span class="b9">% Adding (:) grandfather(skArg1ofFatherFn(douglas),zaltana) <-------- (pt(male(skArg1ofFatherFn(douglas)), (vg(s(zaltana,skArg1ofFatherFn(douglas)))->rhs([grandfather(skArg1ofFatherFn(douglas),zaltana)]))) <-TF-> male(skArg1ofFatherFn(douglas)))</span> |
5398 | + | % succeed(user:current_prolog_flag(opt_debug, filter)). |
5399 | - | <span class="f7"><span class="bold"><span class="b0">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:480 </span></span></span> |
5399 | + | |
5400 | - | <span class="f7"><span class="bold"><span class="b0">% Adding (:) grandmother(eileen,zaltana) <-------- (pt(female(eileen), (vg(s(zaltana,eileen))->rhs([grandmother(eileen,zaltana)]))) <-TF-> female(eileen))</span></span></span> |
5400 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5401 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:480 </span></span></span> |
5401 | + | % succeed(user:current_prolog_flag(emulated_dialect, swi)). |
5402 | - | <span class="f6"><span class="bold"><span class="b9">% Adding (:) siblings(zaltana,sophiaWebb) <-------- (pt(parent(douglas,sophiaWebb), (dif:dif(zaltana,sophiaWebb)->vg(s(sophiaWebb,zaltana))->rhs([siblings(zaltana,sophiaWebb)]))) <-TF-> parent(douglas,sophiaWebb))</span></span></span> |
5402 | + | |
5403 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:480 </span></span></span> |
5403 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5404 | - | <span class="f6"><span class="bold"><span class="b9">% Adding (:) siblings(zaltana,skylar) <-------- (pt(parent(douglas,skylar), (dif:dif(zaltana,skylar)->vg(s(skylar,zaltana))->rhs([siblings(zaltana,skylar)]))) <-TF-> parent(douglas,skylar))</span></span></span> |
5404 | + | % succeed(user:current_prolog_flag(sandboxed_load, false)). |
5405 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:480 </span></span></span> |
5405 | + | |
5406 | - | <span class="f6"><span class="bold"><span class="b9">% Adding (:) siblings(zaltana,sophiaWisdom) <-------- (pt(parent(douglas,sophiaWisdom), (dif:dif(zaltana,sophiaWisdom)->vg(s(sophiaWisdom,zaltana))->rhs([siblings(zaltana,sophiaWisdom)]))) <-TF-> parent(douglas,sophiaWisdom))</span></span></span> |
5406 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5407 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:482 </span></span> |
5407 | + | % succeed(user:current_prolog_flag(generate_debug_info, true)). |
5408 | - | <span class="f3"><span class="b9">% succeed(user:mother(eileen, douglas)).</span></span> |
5408 | + | |
5409 | - | <span class="f3"><span class="b9">% </span></span> |
5409 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5410 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:482 </span></span> |
5410 | + | % succeed(user:current_prolog_flag(pldoc_collecting, true)). |
5411 | - | <span class="f3"><span class="b9">% succeed(user:mother(skArg1ofMotherFn(trudy), trudy)).</span></span> |
5411 | + | |
5412 | - | <span class="f3"><span class="b9">% </span></span> |
5412 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5413 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:482 </span></span> |
5413 | + | % succeed(user:current_prolog_flag(optimise, false)). |
5414 | - | <span class="f3"><span class="b9">% succeed(user:mother(trudy, eileen)).</span></span> |
5414 | + | |
5415 | - | <span class="f3"><span class="b9">% </span></span> |
5415 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5416 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:482 </span></span> |
5416 | + | % succeed(user:current_prolog_flag(xref, false)). |
5417 | - | <span class="f3"><span class="b9">% succeed(user:mother(trudy, robby)).</span></span> |
5417 | + | |
5418 | - | <span class="f3"><span class="b9">% </span></span> |
5418 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5419 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:482 </span></span> |
5419 | + | % succeed(user:current_prolog_flag(backtrace_show_lines, true)). |
5420 | - | <span class="f3"><span class="b9">% succeed(user:mother(trudy, liana)).</span></span> |
5420 | + | |
5421 | - | <span class="f3"><span class="b9">% </span></span> |
5421 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5422 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:482 </span></span> |
5422 | + | % succeed(user:current_prolog_flag(debug_term_position, false)). |
5423 | - | <span class="f3"><span class="b9">% succeed(user:mother(liana, matt)).</span></span> |
5423 | + | |
5424 | - | <span class="f3"><span class="b9">% </span></span> |
5424 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5425 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:482 </span></span> |
5425 | + | % succeed(user:current_prolog_flag(toplevel_prompt, '~m~d~l~! ?- ')). |
5426 | - | <span class="f3"><span class="b9">% succeed(user:mother(liana, liz)).</span></span> |
5426 | + | |
5427 | - | <span class="f3"><span class="b9">% </span></span> |
5427 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5428 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:482 </span></span> |
5428 | + | % succeed(user:current_prolog_flag(rdf_triple_format, 3)). |
5429 | - | <span class="f3"><span class="b9">% succeed(user:mother(trudy, pam)).</span></span> |
5429 | + | |
5430 | - | <span class="f3"><span class="b9">% </span></span> |
5430 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5431 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:482 </span></span> |
5431 | + | % succeed(user:current_prolog_flag(backtrace_depth, 20)). |
5432 | - | <span class="f3"><span class="b9">% succeed(user:mother(skArg1ofMotherFn(sophiaWebb), sophiaWebb)).</span></span> |
5432 | + | |
5433 | - | <span class="f3"><span class="b9">% </span></span> |
5433 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5434 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:482 </span></span> |
5434 | + | % succeed(user:current_prolog_flag(unix, true)). |
5435 | - | <span class="f3"><span class="b9">% succeed(user:mother(skArg1ofMotherFn(skylar), skylar)).</span></span> |
5435 | + | |
5436 | - | <span class="f3"><span class="b9">% </span></span> |
5436 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5437 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:482 </span></span> |
5437 | + | % succeed(user:current_prolog_flag(backtrace_goal_depth, 2)). |
5438 | - | <span class="f3"><span class="b9">% succeed(user:mother(skArg1ofMotherFn(sophiaWisdom), sophiaWisdom)).</span></span> |
5438 | + | |
5439 | - | <span class="f3"><span class="b9">% </span></span> |
5439 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5440 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:482 </span></span> |
5440 | + | % succeed(user:current_prolog_flag(fileerrors, true)). |
5441 | - | <span class="f3"><span class="b9">% succeed(user:mother(skArg1ofMotherFn(zaltana), zaltana)).</span></span> |
5441 | + | |
5442 | - | <span class="f3"><span class="b9">% </span></span> |
5442 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5443 | - | <span class="bold"><span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:497 </span></span></span> |
5443 | + | % succeed(user:current_prolog_flag(allow_dot_in_atom, false)). |
5444 | - | <span class="bold"><span class="f3"><span class="b9">% succeed(user:father(skArg1ofFatherFn(trudy), trudy)).</span></span></span> |
5444 | + | |
5445 | - | <span class="bold"><span class="f3"><span class="b9">% </span></span></span> |
5445 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5446 | - | <span class="bold"><span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:497 </span></span></span> |
5446 | + | % succeed(user:current_prolog_flag(toplevel_print_anon, true)). |
5447 | - | <span class="bold"><span class="f3"><span class="b9">% succeed(user:father(skArg1ofFatherFn(eileen), eileen)).</span></span></span> |
5447 | + | |
5448 | - | <span class="bold"><span class="f3"><span class="b9">% </span></span></span> |
5448 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5449 | - | <span class="bold"><span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:497 </span></span></span> |
5449 | + | % succeed(user:current_prolog_flag(timezone, 28800)). |
5450 | - | <span class="bold"><span class="f3"><span class="b9">% succeed(user:father(skArg1ofFatherFn(douglas), douglas)).</span></span></span> |
5450 | + | |
5451 | - | <span class="bold"><span class="f3"><span class="b9">% </span></span></span> |
5451 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5452 | - | <span class="bold"><span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:497 </span></span></span> |
5452 | + | % succeed(user:current_prolog_flag(toplevel_var_size, 1000)). |
5453 | - | <span class="bold"><span class="f3"><span class="b9">% succeed(user:father(skArg1ofFatherFn(robby), robby)).</span></span></span> |
5453 | + | |
5454 | - | <span class="bold"><span class="f3"><span class="b9">% </span></span></span> |
5454 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5455 | - | <span class="bold"><span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:497 </span></span></span> |
5455 | + | % succeed(user:current_prolog_flag(query_debug_settings, debug(false, false))). |
5456 | - | <span class="bold"><span class="f3"><span class="b9">% succeed(user:father(skArg1ofFatherFn(liana), liana)).</span></span></span> |
5456 | + | |
5457 | - | <span class="bold"><span class="f3"><span class="b9">% </span></span></span> |
5457 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5458 | - | <span class="bold"><span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:497 </span></span></span> |
5458 | + | % succeed(user:current_prolog_flag(resource_database, '/usr/local/lib/swipl-7.3.5/boot64.prc')). |
5459 | - | <span class="bold"><span class="f3"><span class="b9">% succeed(user:father(skArg1ofFatherFn(matt), matt)).</span></span></span> |
5459 | + | |
5460 | - | <span class="bold"><span class="f3"><span class="b9">% </span></span></span> |
5460 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5461 | - | <span class="bold"><span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:497 </span></span></span> |
5461 | + | % succeed(user:current_prolog_flag(verbose, normal)). |
5462 | - | <span class="bold"><span class="f3"><span class="b9">% succeed(user:father(skArg1ofFatherFn(liz), liz)).</span></span></span> |
5462 | + | |
5463 | - | <span class="bold"><span class="f3"><span class="b9">% </span></span></span> |
5463 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5464 | - | <span class="bold"><span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:497 </span></span></span> |
5464 | + | % succeed(user:current_prolog_flag(verbose_file_search, false)). |
5465 | - | <span class="bold"><span class="f3"><span class="b9">% succeed(user:father(skArg1ofFatherFn(pam), pam)).</span></span></span> |
5465 | + | |
5466 | - | <span class="bold"><span class="f3"><span class="b9">% </span></span></span> |
5466 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5467 | - | <span class="bold"><span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:497 </span></span></span> |
5467 | + | % succeed(user:current_prolog_flag(html_dialect, html5)). |
5468 | - | <span class="bold"><span class="f3"><span class="b9">% succeed(user:father(robert, eileen)).</span></span></span> |
5468 | + | |
5469 | - | <span class="bold"><span class="f3"><span class="b9">% </span></span></span> |
5469 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5470 | - | <span class="bold"><span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:497 </span></span></span> |
5470 | + | % succeed(user:current_prolog_flag(verbose_autoload, false)). |
5471 | - | <span class="bold"><span class="f3"><span class="b9">% succeed(user:father(douglas, sophiaWebb)).</span></span></span> |
5471 | + | |
5472 | - | <span class="bold"><span class="f3"><span class="b9">% </span></span></span> |
5472 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5473 | - | <span class="bold"><span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:497 </span></span></span> |
5473 | + | % succeed(user:current_prolog_flag(encoding, utf8)). |
5474 | - | <span class="bold"><span class="f3"><span class="b9">% succeed(user:father(douglas, skylar)).</span></span></span> |
5474 | + | |
5475 | - | <span class="bold"><span class="f3"><span class="b9">% </span></span></span> |
5475 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5476 | - | <span class="bold"><span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:497 </span></span></span> |
5476 | + | % succeed(user:current_prolog_flag(colon_sets_calling_context, true)). |
5477 | - | <span class="bold"><span class="f3"><span class="b9">% succeed(user:father(douglas, sophiaWisdom)).</span></span></span> |
5477 | + | |
5478 | - | <span class="bold"><span class="f3"><span class="b9">% </span></span></span> |
5478 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5479 | - | <span class="bold"><span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:497 </span></span></span> |
5479 | + | % succeed(user:current_prolog_flag(compile_meta_arguments, false)). |
5480 | - | <span class="bold"><span class="f3"><span class="b9">% succeed(user:father(douglas, zaltana)).</span></span></span> |
5480 | + | |
5481 | - | <span class="bold"><span class="f3"><span class="b9">% </span></span></span> |
5481 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5482 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:513 </span></span> |
5482 | + | % succeed(user:current_prolog_flag(readline, true)). |
5483 | - | <span class="f3"><span class="b9">% succeed(user:male(skArg1ofFatherFn(trudy))).</span></span> |
5483 | + | |
5484 | - | <span class="f3"><span class="b9">% </span></span> |
5484 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5485 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:513 </span></span> |
5485 | + | % succeed(user:current_prolog_flag(default_mimetype, application/unknown)). |
5486 | - | <span class="f3"><span class="b9">% succeed(user:male(skArg1ofFatherFn(eileen))).</span></span> |
5486 | + | |
5487 | - | <span class="f3"><span class="b9">% </span></span> |
5487 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5488 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:513 </span></span> |
5488 | + | % succeed(user:current_prolog_flag(traditional, false)). |
5489 | - | <span class="f3"><span class="b9">% succeed(user:male(skArg1ofFatherFn(douglas))).</span></span> |
5489 | + | |
5490 | - | <span class="f3"><span class="b9">% </span></span> |
5490 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5491 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:513 </span></span> |
5491 | + | % succeed(user:current_prolog_flag(write_attributes, ignore)). |
5492 | - | <span class="f3"><span class="b9">% succeed(user:male(skArg1ofFatherFn(robby))).</span></span> |
5492 | + | |
5493 | - | <span class="f3"><span class="b9">% </span></span> |
5493 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5494 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:513 </span></span> |
5494 | + | % succeed(user:current_prolog_flag(char_conversion, false)). |
5495 | - | <span class="f3"><span class="b9">% succeed(user:male(skArg1ofFatherFn(liana))).</span></span> |
5495 | + | |
5496 | - | <span class="f3"><span class="b9">% </span></span> |
5496 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5497 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:513 </span></span> |
5497 | + | % succeed(user:current_prolog_flag(bugger_debug, filter)). |
5498 | - | <span class="f3"><span class="b9">% succeed(user:male(skArg1ofFatherFn(matt))).</span></span> |
5498 | + | |
5499 | - | <span class="f3"><span class="b9">% </span></span> |
5499 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5500 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:513 </span></span> |
5500 | + | % succeed(user:current_prolog_flag(prompt_alternatives_on, determinism)). |
5501 | - | <span class="f3"><span class="b9">% succeed(user:male(skArg1ofFatherFn(liz))).</span></span> |
5501 | + | |
5502 | - | <span class="f3"><span class="b9">% </span></span> |
5502 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5503 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:513 </span></span> |
5503 | + | % succeed(user:current_prolog_flag(quasi_quotations, true)). |
5504 | - | <span class="f3"><span class="b9">% succeed(user:male(skArg1ofFatherFn(pam))).</span></span> |
5504 | + | |
5505 | - | <span class="f3"><span class="b9">% </span></span> |
5505 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5506 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:513 </span></span> |
5506 | + | % succeed(user:current_prolog_flag(integer_rounding_function, toward_zero)). |
5507 | - | <span class="f3"><span class="b9">% succeed(user:male(robert)).</span></span> |
5507 | + | |
5508 | - | <span class="f3"><span class="b9">% </span></span> |
5508 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5509 | - | <span class="f3"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:513 </span></span> |
5509 | + | % succeed(user:current_prolog_flag(answer_format, '~p')). |
5510 | - | <span class="f3"><span class="b9">% succeed(user:male(douglas)).</span></span> |
5510 | + | |
5511 | - | <span class="f3"><span class="b9">% </span></span> |
5511 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5512 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:525 </span></span></span> |
5512 | + | % succeed(user:current_prolog_flag(min_tagged_integer, -72057594037927936)). |
5513 | - | <span class="f6"><span class="bold"><span class="b9">% succeed(user:female(eileen)).</span></span></span> |
5513 | + | |
5514 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
5514 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5515 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:525 </span></span></span> |
5515 | + | % succeed(user:current_prolog_flag(gc, true)). |
5516 | - | <span class="f6"><span class="bold"><span class="b9">% succeed(user:female(skArg1ofMotherFn(trudy))).</span></span></span> |
5516 | + | |
5517 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
5517 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5518 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:525 </span></span></span> |
5518 | + | % succeed(user:current_prolog_flag(url_encoding, utf8)). |
5519 | - | <span class="f6"><span class="bold"><span class="b9">% succeed(user:female(trudy)).</span></span></span> |
5519 | + | |
5520 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
5520 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5521 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:525 </span></span></span> |
5521 | + | % succeed(user:current_prolog_flag(max_tagged_integer, 72057594037927935)). |
5522 | - | <span class="f6"><span class="bold"><span class="b9">% succeed(user:female(liana)).</span></span></span> |
5522 | + | |
5523 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
5523 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5524 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:525 </span></span></span> |
5524 | + | % succeed(user:current_prolog_flag(user_flags, silent)). |
5525 | - | <span class="f6"><span class="bold"><span class="b9">% succeed(user:female(skArg1ofMotherFn(sophiaWebb))).</span></span></span> |
5525 | + | |
5526 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
5526 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5527 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:525 </span></span></span> |
5527 | + | % succeed(user:current_prolog_flag(gmp_version, 5)). |
5528 | - | <span class="f6"><span class="bold"><span class="b9">% succeed(user:female(skArg1ofMotherFn(skylar))).</span></span></span> |
5528 | + | |
5529 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
5529 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5530 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:525 </span></span></span> |
5530 | + | % succeed(user:current_prolog_flag(xpce, true)). |
5531 | - | <span class="f6"><span class="bold"><span class="b9">% succeed(user:female(skArg1ofMotherFn(sophiaWisdom))).</span></span></span> |
5531 | + | |
5532 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
5532 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5533 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:525 </span></span></span> |
5533 | + | % succeed(user:current_prolog_flag(allow_variable_name_as_functor, false)). |
5534 | - | <span class="f6"><span class="bold"><span class="b9">% succeed(user:female(skArg1ofMotherFn(zaltana))).</span></span></span> |
5534 | + | |
5535 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
5535 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5536 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 </span></span></span> |
5536 | + | % succeed(user:current_prolog_flag(bounded, false)). |
5537 | - | <span class="f6"><span class="bold"><span class="b9">% succeed(user:siblings(eileen, robby)).</span></span></span> |
5537 | + | |
5538 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
5538 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5539 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 </span></span></span> |
5539 | + | % succeed(user:current_prolog_flag(qcompile, false)). |
5540 | - | <span class="f6"><span class="bold"><span class="b9">% succeed(user:siblings(robby, eileen)).</span></span></span> |
5540 | + | |
5541 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
5541 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5542 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 </span></span></span> |
5542 | + | % succeed(user:current_prolog_flag(debug_on_error, true)). |
5543 | - | <span class="f6"><span class="bold"><span class="b9">% succeed(user:siblings(robby, liana)).</span></span></span> |
5543 | + | |
5544 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
5544 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5545 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 </span></span></span> |
5545 | + | % succeed(user:current_prolog_flag(shared_object_search_path, 'LD_LIBRARY_PATH')). |
5546 | - | <span class="f6"><span class="bold"><span class="b9">% succeed(user:siblings(eileen, liana)).</span></span></span> |
5546 | + | |
5547 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
5547 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5548 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 </span></span></span> |
5548 | + | % succeed(user:current_prolog_flag(debugger_show_context, true)). |
5549 | - | <span class="f6"><span class="bold"><span class="b9">% succeed(user:siblings(liana, eileen)).</span></span></span> |
5549 | + | |
5550 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
5550 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5551 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 </span></span></span> |
5551 | + | % succeed(user:current_prolog_flag(editor, default)). |
5552 | - | <span class="f6"><span class="bold"><span class="b9">% succeed(user:siblings(liana, robby)).</span></span></span> |
5552 | + | |
5553 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
5553 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5554 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 </span></span></span> |
5554 | + | % succeed(user:current_prolog_flag(character_escapes, true)). |
5555 | - | <span class="f6"><span class="bold"><span class="b9">% succeed(user:siblings(matt, liz)).</span></span></span> |
5555 | + | |
5556 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
5556 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5557 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 </span></span></span> |
5557 | + | % succeed(user:current_prolog_flag(address_bits, 64)). |
5558 | - | <span class="f6"><span class="bold"><span class="b9">% succeed(user:siblings(liz, matt)).</span></span></span> |
5558 | + | |
5559 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
5559 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5560 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 </span></span></span> |
5560 | + | % succeed(user:current_prolog_flag(iso, false)). |
5561 | - | <span class="f6"><span class="bold"><span class="b9">% succeed(user:siblings(liana, pam)).</span></span></span> |
5561 | + | |
5562 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
5562 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5563 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 </span></span></span> |
5563 | + | % succeed(user:current_prolog_flag(open_shared_object, true)). |
5564 | - | <span class="f6"><span class="bold"><span class="b9">% succeed(user:siblings(robby, pam)).</span></span></span> |
5564 | + | |
5565 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
5565 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5566 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 </span></span></span> |
5566 | + | % succeed(user:current_prolog_flag(debugger_write_options, [quoted(true), portray(true), max_depth(200), attributes(portray)])). |
5567 | - | <span class="f6"><span class="bold"><span class="b9">% succeed(user:siblings(eileen, pam)).</span></span></span> |
5567 | + | |
5568 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
5568 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5569 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 </span></span></span> |
5569 | + | % succeed(user:current_prolog_flag(pipe, true)). |
5570 | - | <span class="f6"><span class="bold"><span class="b9">% succeed(user:siblings(pam, eileen)).</span></span></span> |
5570 | + | |
5571 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
5571 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5572 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 </span></span></span> |
5572 | + | % succeed(user:current_prolog_flag(unload_foreign_libraries, false)). |
5573 | - | <span class="f6"><span class="bold"><span class="b9">% succeed(user:siblings(pam, robby)).</span></span></span> |
5573 | + | |
5574 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
5574 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5575 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 </span></span></span> |
5575 | + | % succeed(user:current_prolog_flag(threads, true)). |
5576 | - | <span class="f6"><span class="bold"><span class="b9">% succeed(user:siblings(pam, liana)).</span></span></span> |
5576 | + | |
5577 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
5577 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5578 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 </span></span></span> |
5578 | + | % succeed(user:current_prolog_flag(shared_object_extension, so)). |
5579 | - | <span class="f6"><span class="bold"><span class="b9">% succeed(user:siblings(douglas, cassiopea)).</span></span></span> |
5579 | + | |
5580 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
5580 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5581 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 </span></span></span> |
5581 | + | % succeed(user:current_prolog_flag(system_thread_id, 8368)). |
5582 | - | <span class="f6"><span class="bold"><span class="b9">% succeed(user:siblings(sophiaWebb, skylar)).</span></span></span> |
5582 | + | |
5583 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
5583 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5584 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 </span></span></span> |
5584 | + | % succeed(user:current_prolog_flag(pid, 8368)). |
5585 | - | <span class="f6"><span class="bold"><span class="b9">% succeed(user:siblings(skylar, sophiaWebb)).</span></span></span> |
5585 | + | |
5586 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
5586 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5587 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 </span></span></span> |
5587 | + | % succeed(user:current_prolog_flag(executable, '/usr/local/lib/swipl-7.3.5/bin/x86_64-linux/swipl')). |
5588 | - | <span class="f6"><span class="bold"><span class="b9">% succeed(user:siblings(skylar, sophiaWisdom)).</span></span></span> |
5588 | + | |
5589 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
5589 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5590 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 </span></span></span> |
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 | - | <span class="f6"><span class="bold"><span class="b9">% succeed(user:siblings(sophiaWebb, sophiaWisdom)).</span></span></span> |
5591 | + | |
5592 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
5592 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5593 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 </span></span></span> |
5593 | + | % succeed(user:current_prolog_flag(warn_override_implicit_import, true)). |
5594 | - | <span class="f6"><span class="bold"><span class="b9">% succeed(user:siblings(sophiaWisdom, sophiaWebb)).</span></span></span> |
5594 | + | |
5595 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
5595 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5596 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 </span></span></span> |
5596 | + | % succeed(user:current_prolog_flag(c_cc, gcc)). |
5597 | - | <span class="f6"><span class="bold"><span class="b9">% succeed(user:siblings(sophiaWisdom, skylar)).</span></span></span> |
5597 | + | |
5598 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
5598 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5599 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 </span></span></span> |
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 | - | <span class="f6"><span class="bold"><span class="b9">% succeed(user:siblings(sophiaWisdom, zaltana)).</span></span></span> |
5600 | + | |
5601 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
5601 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5602 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 </span></span></span> |
5602 | + | % succeed(user:current_prolog_flag(html5_doctype, html)). |
5603 | - | <span class="f6"><span class="bold"><span class="b9">% succeed(user:siblings(skylar, zaltana)).</span></span></span> |
5603 | + | |
5604 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
5604 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5605 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 </span></span></span> |
5605 | + | % succeed(user:current_prolog_flag(answer_write_options, [quoted(true), portray(true), max_depth(10), spacing(next_argument)])). |
5606 | - | <span class="f6"><span class="bold"><span class="b9">% succeed(user:siblings(sophiaWebb, zaltana)).</span></span></span> |
5606 | + | |
5607 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
5607 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5608 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 </span></span></span> |
5608 | + | % succeed(user:current_prolog_flag(last_call_optimisation, false)). |
5609 | - | <span class="f6"><span class="bold"><span class="b9">% succeed(user:siblings(zaltana, sophiaWebb)).</span></span></span> |
5609 | + | |
5610 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
5610 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5611 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 </span></span></span> |
5611 | + | % succeed(user:current_prolog_flag(html5_content_type, 'text/html; charset=UTF-8')). |
5612 | - | <span class="f6"><span class="bold"><span class="b9">% succeed(user:siblings(zaltana, skylar)).</span></span></span> |
5612 | + | |
5613 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
5613 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5614 | - | <span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:535 </span></span></span> |
5614 | + | % succeed(user:current_prolog_flag(c_libplso, '')). |
5615 | - | <span class="f6"><span class="bold"><span class="b9">% succeed(user:siblings(zaltana, sophiaWisdom)).</span></span></span> |
5615 | + | |
5616 | - | <span class="f6"><span class="bold"><span class="b9">% </span></span></span> |
5616 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5617 | - | <span class="bold"><span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:576 </span></span></span></span> |
5617 | + | % succeed(user:current_prolog_flag(html_messages, false)). |
5618 | - | <span class="bold"><span class="f2"><span class="bold"><span class="b9">% failed_show_call(user:retract(user:mpred_directive_value(kif, file, '/opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl'))).</span></span></span></span> |
5618 | + | |
5619 | - | <span class="bold"><span class="f2"><span class="bold"><span class="b9">% </span></span></span></span> |
5619 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5620 | - | <span class="bold"><span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:576 </span></span></span></span> |
5620 | + | % succeed(user:current_prolog_flag(html4_content_type, 'text/html; charset=UTF-8')). |
5621 | - | <span class="bold"><span class="f2"><span class="bold"><span class="b9">% failed_show_call(user:retract(user:mpred_directive_value(kif, file, '/opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl'))).</span></span></span></span> |
5621 | + | |
5622 | - | <span class="bold"><span class="f2"><span class="bold"><span class="b9">% </span></span></span></span> |
5622 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5623 | - | <span class="bold"><span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:576 </span></span></span></span> |
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 | - | <span class="bold"><span class="f2"><span class="bold"><span class="b9">% failed_show_call(user:retract(user:current_lang(kif))).</span></span></span></span> |
5624 | + | |
5625 | - | <span class="bold"><span class="f2"><span class="bold"><span class="b9">% </span></span></span></span> |
5625 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5626 | - | <span class="bold"><span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:576 </span></span></span></span> |
5626 | + | % succeed(user:current_prolog_flag(color_term, true)). |
5627 | - | <span class="bold"><span class="f2"><span class="bold"><span class="b9">% failed_show_call(user:retract(user:current_lang(kif))).</span></span></span></span> |
5627 | + | |
5628 | - | <span class="bold"><span class="f2"><span class="bold"><span class="b9">% </span></span></span></span> |
5628 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5629 | - | <span class="bold"><span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:576 </span></span></span></span> |
5629 | + | % succeed(user:current_prolog_flag(xhtml_content_type, 'application/xhtml+xml; charset=UTF-8')). |
5630 | - | <span class="bold"><span class="f2"><span class="bold"><span class="b9">% failed_show_call(user:retract(user:mpred_directive_value(kif, file, '/opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl'))).</span></span></span></span> |
5630 | + | |
5631 | - | <span class="bold"><span class="f2"><span class="bold"><span class="b9">% </span></span></span></span> |
5631 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5632 | - | <span class="bold"><span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:576 </span></span></span></span> |
5632 | + | % succeed(user:current_prolog_flag(c_libs, '')). |
5633 | - | <span class="bold"><span class="f2"><span class="bold"><span class="b9">% failed_show_call(user:retract(user:mpred_directive_value(kif, file, '/opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl'))).</span></span></span></span> |
5633 | + | |
5634 | - | <span class="bold"><span class="f2"><span class="bold"><span class="b9">% </span></span></span></span> |
5634 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5635 | - | <span class="bold"><span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:576 </span></span></span></span> |
5635 | + | % succeed(user:current_prolog_flag(toplevel_residue_vars, false)). |
5636 | - | <span class="bold"><span class="f2"><span class="bold"><span class="b9">% failed_show_call(user:retract(user:current_lang(kif))).</span></span></span></span> |
5636 | + | |
5637 | - | <span class="bold"><span class="f2"><span class="bold"><span class="b9">% </span></span></span></span> |
5637 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5638 | - | <span class="bold"><span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:576 </span></span></span></span> |
5638 | + | % succeed(user:current_prolog_flag(unknown, error)). |
5639 | - | <span class="bold"><span class="f2"><span class="bold"><span class="b9">% failed_show_call(user:retract(user:current_lang(kif))).</span></span></span></span> |
5639 | + | |
5640 | - | <span class="bold"><span class="f2"><span class="bold"><span class="b9">% </span></span></span></span> |
5640 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5641 | - | <span class="bold"><span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:576 </span></span></span></span> |
5641 | + | % succeed(user:current_prolog_flag(large_files, true)). |
5642 | - | <span class="bold"><span class="f2"><span class="bold"><span class="b9">% failed_show_call(user:retract(user:current_lang(pfc))).</span></span></span></span> |
5642 | + | |
5643 | - | <span class="bold"><span class="f2"><span class="bold"><span class="b9">% </span></span></span></span> |
5643 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5644 | - | <span class="bold"><span class="f2"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_clif.pl:576 </span></span></span></span> |
5644 | + | % succeed(user:current_prolog_flag(system_cacert_filename, '/etc/ssl/certs/ca-certificates.crt')). |
5645 | - | <span class="bold"><span class="f2"><span class="bold"><span class="b9">% failed_show_call(user:retract(user:current_lang(pfc))).</span></span></span></span> |
5645 | + | |
5646 | - | <span class="bold"><span class="f2"><span class="bold"><span class="b9">% </span></span></span></span> |
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 | - | % -> true |
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 | - | % -> true |
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 | - | <span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_plarkc.pl:25 </span> |
5662 | + | % succeed(user:current_prolog_flag(max_arity, unbounded)). |
5663 | - | <span class="b9">% "Loading tinyKB should take under a minute".</span> |
5663 | + | |
5664 | - | <span class="b9">% </span> |
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 | - | % 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). |
5688 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5689 | - | % 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). |
5689 | + | % succeed(user:current_prolog_flag(version_data, swi(7, 3, 5, []))). |
5690 | - | % 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). |
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 | - | <span class="bold"><span class="f3"><span class="bold"><span class="b9">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_plarkc.pl:60 </span></span></span></span> |
5696 | + | |
5697 | - | <span class="bold"><span class="f3"><span class="bold"><span class="b9">% show_call_success(user:clause_asserted(pfcMark(pfcCreates, p, clif((t(_G34864, _G34865, _G34866), t(_G34868, _G34866, _G34870)=>t(_G34864, _G34865, _G34870))), 0))).</span></span></span></span> |
5697 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5698 | - | <span class="bold"><span class="f3"><span class="bold"><span class="b9">% </span></span></span></span> |
5698 | + | % succeed(user:current_prolog_flag(version_git, '7.3.5-40-g5bd76e7')). |
5699 | - | <span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_plarkc.pl:67 </span></span></span> |
5699 | + | |
5700 | - | <span class="f0 b1"><span class="bold"><span class="bold">% gripe_time(warn(0.6412920140000011>0.6), user:pfc_assert_fast_timed(tHominid(iExplorer2), (u, u))).</span></span></span> |
5700 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5701 | - | <span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span> |
5701 | + | % succeed(user:current_prolog_flag(file_name_variables, false)). |
5702 | - | <span class="bold"><span class="f6"><span class="bold"><span class="b9">% /opt/PrologMUD/runtime/logicmoo_repl.pl:94 </span></span></span></span> |
5702 | + | |
5703 | - | <span class="bold"><span class="f6"><span class="bold"><span class="b9">% pttp_load_wid(logicmoo_kb_refution).</span></span></span></span> |
5703 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5704 | - | <span class="bold"><span class="f6"><span class="bold"><span class="b9">% </span></span></span></span> |
5704 | + | % succeed(user:current_prolog_flag(emacs_inferior_process, false)). |
5705 | % | |
5706 | - | <span class="f1 b0"><span class="underline">% /opt/PrologMUD/runtime/logicmoo_repl.pl:94 </span></span> |
5706 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5707 | - | <span class="f1 b0"><span class="underline">% todo(warn(builtin_why(pretest_call, 1, source_file('/opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/pttp/dbase_i_mpred_pttp_statics.pl')))).</span></span> |
5707 | + | % succeed(user:current_prolog_flag(signals, true)). |
5708 | - | <span class="f1 b0"><span class="underline">% </span></span> |
5708 | + | |
5709 | - | <span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9">logicmoo_kb_refution:1 not_true_t(A,B,C);assumed_t(A,B,C).</span></span></span></span></span></span></span></span> |
5709 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5710 | - | <span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9">logicmoo_kb_refution:2 not_assumed_t(A,B,C);true_t(A,B,C),not_fallacy_t(A,B,C).</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> |
5710 | + | % succeed(user:current_prolog_flag(stream_type_check, loose)). |
5711 | - | <span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9">logicmoo_kb_refution:3 not_possible_t(A,B,C);true_t(A,B,C),not_fallacy_t(A,B,C).</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> |
5711 | + | |
5712 | - | <span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9">logicmoo_kb_refution:4 (not(true_t(A,B,C));not(not_true_t(A,B,C)));fallacy_t(A,B,C).</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> |
5712 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5713 | - | <span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline">% /opt/PrologMUD/runtime/logicmoo_repl.pl:94 </span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> |
5713 | + | % succeed(user:current_prolog_flag(compiled_at, 'Aug 21 2015, 20:21:14')). |
5714 | - | <span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline">% todo(warn(builtin_why(not, 1, (meta_predicate not(0))))).</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> |
5714 | + | |
5715 | - | <span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline">% </span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> |
5715 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5716 | - | <span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9">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).</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> |
5716 | + | % succeed(user:current_prolog_flag(home, '/usr/local/lib/swipl-7.3.5')). |
5717 | - | <span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9">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))).</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> |
5717 | + | |
5718 | - | <span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9">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).</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> |
5718 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5719 | - | <span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9">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))).</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> |
5719 | + | % succeed(user:current_prolog_flag(history, 0)). |
5720 | - | <span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9">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).</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> |
5720 | + | |
5721 | - | <span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9">logicmoo_kb_refution:10 not_answerable_t(A,B,C);true_t(A,B,C);not_true_t(A,B,C).</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> |
5721 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5722 | - | <span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9">logicmoo_kb_refution:11 true_t(A,B,C);unknown_t(A,B,C);not_true_t(A,B,C).</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> |
5722 | + | % succeed(user:current_prolog_flag(version, 70305)). |
5723 | - | <span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% /opt/PrologMUD/runtime/logicmoo_repl.pl:94 </span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> |
5723 | + | |
5724 | - | <span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% gripe_time(warn(50.451686048000006>40), user:with_no_mpred_expansions(if_file_exists(user:ensure_loaded(logicmoo(logicmoo_engine))))).</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> |
5724 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5725 | - | <span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f1 b0"><span class="underline"><span class="b9"><span class="f9"><span class="f0 b1"><span class="bold"><span class="bold">% </span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> |
5725 | + | % succeed(user:current_prolog_flag(xpce_version, '6.6.66')). |
5726 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:24 </span></span> |
5726 | + | |
5727 | - | <span class="f5"><span class="b9">% "Done with loading logicmoo_planner".</span></span> |
5727 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5728 | - | <span class="f5"><span class="b9">% </span></span> |
5728 | + | % succeed(user:current_prolog_flag(cpu_count, 6)). |
5729 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5729 | + | |
5730 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(verbose_load, silent)).</span></span> |
5730 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5731 | - | <span class="f5"><span class="b9">% </span></span> |
5731 | + | % succeed(user:current_prolog_flag(tty_control, true)). |
5732 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5732 | + | |
5733 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(debug, true)).</span></span> |
5733 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:53 |
5734 | - | <span class="f5"><span class="b9">% </span></span> |
5734 | + | % succeed(user:current_prolog_flag(dialect, swi)). |
5735 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5735 | + | |
5736 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(access_level, user)).</span></span> |
5736 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:80 |
5737 | - | <span class="f5"><span class="b9">% </span></span> |
5737 | + | % show_call_entry(user:gripe_time(40, user:ensure_loaded(prologmud(mud_startup)))). |
5738 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5738 | + | |
5739 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(agc_margin, 10000)).</span></span> |
5739 | + | % /opt/PrologMUD/pack/prologmud/prolog/prologmud/mud_header.pl:32 |
5740 | - | <span class="f5"><span class="b9">% </span></span> |
5740 | + | % succeed(user:convert_to_dynamic(user, type_action_info, 3)). |
5741 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5741 | + | |
5742 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(double_quotes, string)).</span></span> |
5742 | + | % /opt/PrologMUD/pack/prologmud/prolog/prologmud/mud_header.pl:40 |
5743 | - | <span class="f5"><span class="b9">% </span></span> |
5743 | + | % succeed(user:convert_to_dynamic(user, mud_test, 2)). |
5744 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5744 | + | |
5745 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(opt_debug, filter)).</span></span> |
5745 | + | % /opt/PrologMUD/pack/prologmud/prolog/prologmud/mud_header.pl:48 |
5746 | - | <span class="f5"><span class="b9">% </span></span> |
5746 | + | % succeed(user:convert_to_dynamic(user, agent_call_command, 2)). |
5747 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5747 | + | |
5748 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(emulated_dialect, swi)).</span></span> |
5748 | + | % /opt/PrologMUD/pack/prologmud/prolog/prologmud/mud_startup.pl:79 |
5749 | - | <span class="f5"><span class="b9">% </span></span> |
5749 | + | % 'the halting problem is now solved!'. |
5750 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
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 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(sandboxed_load, false)).</span></span> |
5751 | + | % /opt/PrologMUD/pack/prologmud/prolog/prologmud/mud_startup.pl:177 |
5752 | - | <span class="f5"><span class="b9">% </span></span> |
5752 | + | % show_call_entry(user:gripe_time(40, user:ensure_loaded(prologmud(server/mud_builtin)))). |
5753 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5753 | + | |
5754 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(generate_debug_info, true)).</span></span> |
5754 | + | % /opt/PrologMUD/pack/prologmud/prolog/prologmud/server/mud_builtin.pl:58 |
5755 | - | <span class="f5"><span class="b9">% </span></span> |
5755 | + | % show_call_success(user:retract_eq_quitely_f(functorDeclares(ftProlog))). |
5756 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5756 | + | |
5757 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(pldoc_collecting, true)).</span></span> |
5757 | + | % /opt/PrologMUD/pack/prologmud/prolog/prologmud/server/mud_builtin.pl:58 |
5758 | - | <span class="f5"><span class="b9">% </span></span> |
5758 | + | % show_call_success(user:retract_eq_quitely_f(tSet(ftProlog))). |
5759 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5759 | + | |
5760 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(optimise, false)).</span></span> |
5760 | + | % /opt/PrologMUD/pack/prologmud/prolog/prologmud/server/mud_builtin.pl:110 |
5761 | - | <span class="f5"><span class="b9">% </span></span> |
5761 | + | % to_addable_form(assert, pfc_default((isa(_G1186, tBird)==>t(idForTest, _G1186, isMissing))), pfc_default((tBird(_G1186)==>idForTest(_G1186, isMissing)))). |
5762 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5762 | + | |
5763 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(xref, false)).</span></span> |
5763 | + | % Updating GIT version stamps in the background. |
5764 | - | <span class="f5"><span class="b9">% </span></span> |
5764 | + | % Updating GIT version stamps in the background. |
5765 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5765 | + | % Updating GIT version stamps in the background. |
5766 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(backtrace_show_lines, true)).</span></span> |
5766 | + | |
5767 | - | <span class="f5"><span class="b9">% </span></span> |
5767 | + | % succeed(user:local_to_words_list(actLook, ["actLook"])). |
5768 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5768 | + | |
5769 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(debug_term_position, false)).</span></span> |
5769 | + | |
5770 | - | <span class="f5"><span class="b9">% </span></span> |
5770 | + | % parse_agent_text_command(iExplorer7, actLook, [], _G313, _G314). |
5771 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5771 | + | |
5772 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(toplevel_prompt, '~m~d~l~! ?- ')).</span></span> |
5772 | + | |
5773 | - | <span class="f5"><span class="b9">% </span></span> |
5773 | + | % failed_show_call(user:coerce(actLook, vtDirection, _G1740)). |
5774 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5774 | + | |
5775 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(rdf_triple_format, 3)).</span></span> |
5775 | + | |
5776 | - | <span class="f5"><span class="b9">% </span></span> |
5776 | + | % succeed(user:phrase_parseForTypes_1([isOptionalStr(in), isOptionalStr(here)], [], [in, here], [])). |
5777 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5777 | + | |
5778 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(backtrace_depth, 20)).</span></span> |
5778 | + | |
5779 | - | <span class="f5"><span class="b9">% </span></span> |
5779 | + | % failed_show_call(user:phrase_parseForTypes_1([isOptional(txtPrepSpatial, at), tObj], [], _G13060, _G13014)). |
5780 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5780 | + | |
5781 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(unix, true)).</span></span> |
5781 | + | |
5782 | - | <span class="f5"><span class="b9">% </span></span> |
5782 | + | % failed_show_call(user:phrase_parseForTypes_1([txtPrepOf, isOptionalStr(self)], [], _G13060, _G13014)). |
5783 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5783 | + | |
5784 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(backtrace_goal_depth, 2)).</span></span> |
5784 | + | |
5785 | - | <span class="f5"><span class="b9">% </span></span> |
5785 | + | % succeed(user:phrase_parseForTypes_1([], [], [], [])). |
5786 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5786 | + | |
5787 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(fileerrors, true)).</span></span> |
5787 | + | |
5788 | - | <span class="f5"><span class="b9">% </span></span> |
5788 | + | % parse_agent_text_command(iExplorer7, actLook, [], _G618, _G619). |
5789 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5789 | + | |
5790 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(allow_dot_in_atom, false)).</span></span> |
5790 | + | |
5791 | - | <span class="f5"><span class="b9">% </span></span> |
5791 | + | % failed_show_call(user:coerce(actLook, vtDirection, _G1937)). |
5792 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5792 | + | |
5793 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(toplevel_print_anon, true)).</span></span> |
5793 | + | |
5794 | - | <span class="f5"><span class="b9">% </span></span> |
5794 | + | % succeed(user:phrase_parseForTypes_1([isOptionalStr(in), isOptionalStr(here)], [], [in, here], [])). |
5795 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5795 | + | |
5796 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(timezone, 28800)).</span></span> |
5796 | + | |
5797 | - | <span class="f5"><span class="b9">% </span></span> |
5797 | + | % failed_show_call(user:phrase_parseForTypes_1([isOptional(txtPrepSpatial, at), tObj], [], _G13365, _G13319)). |
5798 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5798 | + | |
5799 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(toplevel_var_size, 1000)).</span></span> |
5799 | + | |
5800 | - | <span class="f5"><span class="b9">% </span></span> |
5800 | + | % failed_show_call(user:phrase_parseForTypes_1([txtPrepOf, isOptionalStr(self)], [], _G13365, _G13319)). |
5801 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5801 | + | |
5802 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(query_debug_settings, debug(false, false))).</span></span> |
5802 | + | |
5803 | - | <span class="f5"><span class="b9">% </span></span> |
5803 | + | % succeed(user:phrase_parseForTypes_1([], [], [], [])). |
5804 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5804 | + | |
5805 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(resource_database, '/usr/local/lib/swipl-7.3.5/boot64.prc')).</span></span> |
5805 | + | |
5806 | - | <span class="f5"><span class="b9">% </span></span> |
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 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5807 | + | |
5808 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(verbose, normal)).</span></span> |
5808 | + | |
5809 | - | <span class="f5"><span class="b9">% </span></span> |
5809 | + | |
5810 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5810 | + | |
5811 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(verbose_file_search, false)).</span></span> |
5811 | + | |
5812 | - | <span class="f5"><span class="b9">% </span></span> |
5812 | + | |
5813 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5813 | + | |
5814 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(html_dialect, html5)).</span></span> |
5814 | + | |
5815 | - | <span class="f5"><span class="b9">% </span></span> |
5815 | + | |
5816 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5816 | + | |
5817 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(verbose_autoload, false)).</span></span> |
5817 | + | |
5818 | - | <span class="f5"><span class="b9">% </span></span> |
5818 | + | |
5819 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5819 | + | |
5820 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(encoding, utf8)).</span></span> |
5820 | + | |
5821 | - | <span class="f5"><span class="b9">% </span></span> |
5821 | + | |
5822 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5822 | + | |
5823 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(colon_sets_calling_context, true)).</span></span> |
5823 | + | |
5824 | - | <span class="f5"><span class="b9">% </span></span> |
5824 | + | |
5825 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5825 | + | |
5826 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(compile_meta_arguments, false)).</span></span> |
5826 | + | |
5827 | - | <span class="f5"><span class="b9">% </span></span> |
5827 | + | |
5828 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5828 | + | |
5829 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(readline, true)).</span></span> |
5829 | + | |
5830 | - | <span class="f5"><span class="b9">% </span></span> |
5830 | + | |
5831 | - | <span class="bold"><span class="f5"><span class="bold"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span></span></span> |
5831 | + | |
5832 | - | <span class="bold"><span class="f5"><span class="bold"><span class="b9">% succeed(user:current_prolog_flag(default_mimetype, application/unknown)).</span></span></span></span> |
5832 | + | |
5833 | - | <span class="bold"><span class="f5"><span class="bold"><span class="b9">% </span></span></span></span> |
5833 | + | |
5834 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5834 | + | |
5835 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(traditional, false)).</span></span> |
5835 | + | |
5836 | - | <span class="f5"><span class="b9">% </span></span> |
5836 | + | |
5837 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5837 | + | |
5838 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(write_attributes, ignore)).</span></span> |
5838 | + | |
5839 | - | <span class="f5"><span class="b9">% </span></span> |
5839 | + | |
5840 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5840 | + | |
5841 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(char_conversion, false)).</span></span> |
5841 | + | |
5842 | - | <span class="f5"><span class="b9">% </span></span> |
5842 | + | |
5843 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5843 | + | |
5844 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(bugger_debug, filter)).</span></span> |
5844 | + | |
5845 | - | <span class="f5"><span class="b9">% </span></span> |
5845 | + | |
5846 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5846 | + | |
5847 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(prompt_alternatives_on, determinism)).</span></span> |
5847 | + | |
5848 | - | <span class="f5"><span class="b9">% </span></span> |
5848 | + | |
5849 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5849 | + | |
5850 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(quasi_quotations, true)).</span></span> |
5850 | + | |
5851 | - | <span class="f5"><span class="b9">% </span></span> |
5851 | + | |
5852 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5852 | + | |
5853 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(integer_rounding_function, toward_zero)).</span></span> |
5853 | + | |
5854 | - | <span class="f5"><span class="b9">% </span></span> |
5854 | + | |
5855 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5855 | + | |
5856 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(answer_format, '~p')).</span></span> |
5856 | + | |
5857 | - | <span class="f5"><span class="b9">% </span></span> |
5857 | + | |
5858 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5858 | + | |
5859 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(min_tagged_integer, -72057594037927936)).</span></span> |
5859 | + | |
5860 | - | <span class="f5"><span class="b9">% </span></span> |
5860 | + | % succeed(user:loop_check_term_key(agent_call_unparsed(iExplorer7, "actLook"), agent_call_unparsed(iExplorer7, "actLook"):'world_agent.pl':140, fail)). |
5861 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5861 | + | |
5862 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(gc, true)).</span></span> |
5862 | + | |
5863 | - | <span class="f5"><span class="b9">% </span></span> |
5863 | + | % succeed(user:enqueue_agent_action(iExplorer7, ["actLook"], main)). |
5864 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5864 | + | % iExplorer7 [isSelfAgent,wants,to]> |
5865 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(url_encoding, utf8)).</span></span> |
5865 | + | |
5866 | - | <span class="f5"><span class="b9">% </span></span> |
5866 | + | % succeed(user:local_to_words_list(actLook, ["actLook"])). |
5867 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5867 | + | |
5868 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(max_tagged_integer, 72057594037927935)).</span></span> |
5868 | + | |
5869 | - | <span class="f5"><span class="b9">% </span></span> |
5869 | + | % parse_agent_text_command(iExplorer7, actLook, [], _G313, _G314). |
5870 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5870 | + | |
5871 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(user_flags, silent)).</span></span> |
5871 | + | |
5872 | - | <span class="f5"><span class="b9">% </span></span> |
5872 | + | % failed_show_call(user:coerce(actLook, vtDirection, _G1632)). |
5873 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5873 | + | |
5874 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(gmp_version, 5)).</span></span> |
5874 | + | |
5875 | - | <span class="f5"><span class="b9">% </span></span> |
5875 | + | % succeed(user:phrase_parseForTypes_1([isOptionalStr(in), isOptionalStr(here)], [], [in, here], [])). |
5876 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5876 | + | |
5877 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(xpce, true)).</span></span> |
5877 | + | |
5878 | - | <span class="f5"><span class="b9">% </span></span> |
5878 | + | % failed_show_call(user:phrase_parseForTypes_1([isOptional(txtPrepSpatial, at), tObj], [], _G13060, _G13014)). |
5879 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5879 | + | |
5880 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(allow_variable_name_as_functor, false)).</span></span> |
5880 | + | |
5881 | - | <span class="f5"><span class="b9">% </span></span> |
5881 | + | % failed_show_call(user:phrase_parseForTypes_1([txtPrepOf, isOptionalStr(self)], [], _G13060, _G13014)). |
5882 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5882 | + | |
5883 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(bounded, false)).</span></span> |
5883 | + | |
5884 | - | <span class="f5"><span class="b9">% </span></span> |
5884 | + | % succeed(user:phrase_parseForTypes_1([], [], [], [])). |
5885 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5885 | + | |
5886 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(qcompile, false)).</span></span> |
5886 | + | |
5887 | - | <span class="f5"><span class="b9">% </span></span> |
5887 | + | % parse_agent_text_command(iExplorer7, actLook, [], _G618, _G619). |
5888 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5888 | + | |
5889 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(debug_on_error, true)).</span></span> |
5889 | + | |
5890 | - | <span class="f5"><span class="b9">% </span></span> |
5890 | + | % failed_show_call(user:coerce(actLook, vtDirection, _G1937)). |
5891 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5891 | + | |
5892 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(shared_object_search_path, 'LD_LIBRARY_PATH')).</span></span> |
5892 | + | |
5893 | - | <span class="f5"><span class="b9">% </span></span> |
5893 | + | % succeed(user:phrase_parseForTypes_1([isOptionalStr(in), isOptionalStr(here)], [], [in, here], [])). |
5894 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5894 | + | |
5895 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(debugger_show_context, true)).</span></span> |
5895 | + | |
5896 | - | <span class="f5"><span class="b9">% </span></span> |
5896 | + | % failed_show_call(user:phrase_parseForTypes_1([isOptional(txtPrepSpatial, at), tObj], [], _G13365, _G13319)). |
5897 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5897 | + | |
5898 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(editor, default)).</span></span> |
5898 | + | |
5899 | - | <span class="f5"><span class="b9">% </span></span> |
5899 | + | % failed_show_call(user:phrase_parseForTypes_1([txtPrepOf, isOptionalStr(self)], [], _G13365, _G13319)). |
5900 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5900 | + | |
5901 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(character_escapes, true)).</span></span> |
5901 | + | |
5902 | - | <span class="f5"><span class="b9">% </span></span> |
5902 | + | % succeed(user:phrase_parseForTypes_1([], [], [], [])). |
5903 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5903 | + | |
5904 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(address_bits, 64)).</span></span> |
5904 | + | |
5905 | - | <span class="f5"><span class="b9">% </span></span> |
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 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5906 | + | |
5907 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(iso, false)).</span></span> |
5907 | + | |
5908 | - | <span class="f5"><span class="b9">% </span></span> |
5908 | + | |
5909 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5909 | + | |
5910 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(open_shared_object, true)).</span></span> |
5910 | + | |
5911 | - | <span class="f5"><span class="b9">% </span></span> |
5911 | + | |
5912 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5912 | + | |
5913 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(debugger_write_options, [quoted(true), portray(true), max_depth(200), attributes(portray)])).</span></span> |
5913 | + | |
5914 | - | <span class="f5"><span class="b9">% </span></span> |
5914 | + | |
5915 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5915 | + | |
5916 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(pipe, true)).</span></span> |
5916 | + | |
5917 | - | <span class="f5"><span class="b9">% </span></span> |
5917 | + | |
5918 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5918 | + | |
5919 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(unload_foreign_libraries, false)).</span></span> |
5919 | + | |
5920 | - | <span class="f5"><span class="b9">% </span></span> |
5920 | + | |
5921 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5921 | + | |
5922 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(threads, true)).</span></span> |
5922 | + | |
5923 | - | <span class="f5"><span class="b9">% </span></span> |
5923 | + | |
5924 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5924 | + | |
5925 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(shared_object_extension, so)).</span></span> |
5925 | + | |
5926 | - | <span class="f5"><span class="b9">% </span></span> |
5926 | + | |
5927 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5927 | + | |
5928 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(system_thread_id, 8368)).</span></span> |
5928 | + | |
5929 | - | <span class="f5"><span class="b9">% </span></span> |
5929 | + | |
5930 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5930 | + | |
5931 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(pid, 8368)).</span></span> |
5931 | + | |
5932 | - | <span class="f5"><span class="b9">% </span></span> |
5932 | + | |
5933 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5933 | + | |
5934 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(executable, '/usr/local/lib/swipl-7.3.5/bin/x86_64-linux/swipl')).</span></span> |
5934 | + | |
5935 | - | <span class="f5"><span class="b9">% </span></span> |
5935 | + | |
5936 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5936 | + | |
5937 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(html4_doctype, 'HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"')).</span></span> |
5937 | + | |
5938 | - | <span class="f5"><span class="b9">% </span></span> |
5938 | + | |
5939 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5939 | + | |
5940 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(warn_override_implicit_import, true)).</span></span> |
5940 | + | |
5941 | - | <span class="f5"><span class="b9">% </span></span> |
5941 | + | |
5942 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5942 | + | |
5943 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(c_cc, gcc)).</span></span> |
5943 | + | |
5944 | - | <span class="f5"><span class="b9">% </span></span> |
5944 | + | |
5945 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5945 | + | |
5946 | - | <span class="f5"><span class="b9">% 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"')).</span></span> |
5946 | + | |
5947 | - | <span class="f5"><span class="b9">% </span></span> |
5947 | + | |
5948 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5948 | + | |
5949 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(html5_doctype, html)).</span></span> |
5949 | + | |
5950 | - | <span class="f5"><span class="b9">% </span></span> |
5950 | + | |
5951 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5951 | + | |
5952 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(answer_write_options, [quoted(true), portray(true), max_depth(10), spacing(next_argument)])).</span></span> |
5952 | + | |
5953 | - | <span class="f5"><span class="b9">% </span></span> |
5953 | + | |
5954 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5954 | + | |
5955 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(last_call_optimisation, false)).</span></span> |
5955 | + | |
5956 | - | <span class="f5"><span class="b9">% </span></span> |
5956 | + | |
5957 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5957 | + | |
5958 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(html5_content_type, 'text/html; charset=UTF-8')).</span></span> |
5958 | + | |
5959 | - | <span class="f5"><span class="b9">% </span></span> |
5959 | + | |
5960 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5960 | + | % succeed(user:loop_check_term_key(agent_call_unparsed(iExplorer7, "actLook"), agent_call_unparsed(iExplorer7, "actLook"):'world_agent.pl':140, fail)). |
5961 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(c_libplso, '')).</span></span> |
5961 | + | |
5962 | - | <span class="f5"><span class="b9">% </span></span> |
5962 | + | |
5963 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5963 | + | % succeed(user:enqueue_agent_action(iExplorer7, ["actLook"], main)). |
5964 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(html_messages, false)).</span></span> |
5964 | + | % iExplorer7 [isSelfAgent,wants,to]> |
5965 | - | <span class="f5"><span class="b9">% </span></span> |
5965 | + | |
5966 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5966 | + | % succeed(user:local_to_words_list(end_of_file, end_of_file)). |
5967 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(html4_content_type, 'text/html; charset=UTF-8')).</span></span> |
5967 | + | |
5968 | - | <span class="f5"><span class="b9">% </span></span> |
5968 | + | |
5969 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5969 | + | % parse_agent_text_command(iExplorer7, quit, [], _G309, _G310). |
5970 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(c_ldflags, '-rdynamic -O2 -pthread -Wl,-rpath=/usr/local/lib/swipl-7.3.5/lib/x86_64-linux ')).</span></span> |
5970 | + | |
5971 | - | <span class="f5"><span class="b9">% </span></span> |
5971 | + | |
5972 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5972 | + | % failed_show_call(user:coerce(quit, vtDirection, _G1627)). |
5973 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(color_term, true)).</span></span> |
5973 | + | |
5974 | - | <span class="f5"><span class="b9">% </span></span> |
5974 | + | |
5975 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5975 | + | % parse_agent_text_command(iExplorer7, actLogout, [], _G308, _G309). |
5976 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(xhtml_content_type, 'application/xhtml+xml; charset=UTF-8')).</span></span> |
5976 | + | |
5977 | - | <span class="f5"><span class="b9">% </span></span> |
5977 | + | |
5978 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5978 | + | % failed_show_call(user:coerce(actLogout, vtDirection, _G13937)). |
5979 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(c_libs, '')).</span></span> |
5979 | + | |
5980 | - | <span class="f5"><span class="b9">% </span></span> |
5980 | + | |
5981 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5981 | + | % succeed(user:phrase_parseForTypes_1([isOptional(tAgent, iExplorer7)], [], [iExplorer7], [])). |
5982 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(toplevel_residue_vars, false)).</span></span> |
5982 | + | |
5983 | - | <span class="f5"><span class="b9">% </span></span> |
5983 | + | |
5984 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5984 | + | |
5985 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(unknown, error)).</span></span> |
5985 | + | |
5986 | - | <span class="f5"><span class="b9">% </span></span> |
5986 | + | % succeed(user:enqueue_agent_action(iExplorer7, quit, main)). |
5987 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5987 | + | |
5988 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(large_files, true)).</span></span> |
5988 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:157 |
5989 | - | <span class="f5"><span class="b9">% </span></span> |
5989 | + | % failed_show_call(user:retract(user:current_lang(pfc))). |
5990 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5990 | + | |
5991 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(system_cacert_filename, '/etc/ssl/certs/ca-certificates.crt')).</span></span> |
5991 | + | % /opt/PrologMUD/runtime/run_mud_server.pl:157 |
5992 | - | <span class="f5"><span class="b9">% </span></span> |
5992 | + | % failed_show_call(user:retract(user:current_lang(pfc))). |
5993 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5993 | + | |
5994 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(print_write_options, [portray(true), quoted(true), numbervars(true)])).</span></span> |
5994 | + | |
5995 | - | <span class="f5"><span class="b9">% </span></span> |
5995 | + | |
5996 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5996 | + | |
5997 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(toplevel_print_factorized, false)).</span></span> |
5997 | + | |
5998 | - | <span class="f5"><span class="b9">% </span></span> |
5998 | + | |
5999 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
5999 | + | |
6000 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(c_cflags, '-fno-strict-aliasing -pthread -fPIC ')).</span></span> |
6000 | + | |
6001 | - | <span class="f5"><span class="b9">% </span></span> |
6001 | + | |
6002 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
6002 | + | |
6003 | - | <span class="f5"><span class="b9">% succeed(user:current_prolog_flag(ssl_library_version, 'OpenSSL 1.0.1f 6 Jan 2014')).</span></span> |
6003 | + | % halt |
6004 | - | <span class="f5"><span class="b9">% </span></span> |
6004 | + | |
6005 | - | <span class="f5"><span class="b9">% /opt/PrologMUD/runtime/run_mud_server.pl:53 </span></span> |
6005 | + | Script done on Sat 05 Sep 2015 10:11:57 PM PDT |