Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % autoloading logicmoo_i_sexp_reader:to_upper/2 from /usr/local/lib/swipl-7.3.4/library/ctypes
- kif :-
- [all[R], [ex[D], [implies, [room(R)], =>, [door(D), has(R, D)]]]].
- pkif :-
- [ implies,
- [ pos([pos([room(R)])]),
- pos([room(R)]),
- pos([pos([door(D)])]),
- pos([pos([has(R, D)])]),
- pos([door(D)]),
- pos([has(R, D)])
- ],
- (=>),
- [ all[R],
- [ ex[D],
- [ implies,
- [pos([room(R)]), room(R), pos([door(D)]), pos([has(R, D)])],
- (=>),
- [door(D), has(R, D)]
- ]
- ]
- ]
- ].
- % autoloading user:when/2 from /usr/local/lib/swipl-7.3.4/library/when
- % autoloading user:concat_atom/2 from /usr/local/lib/swipl-7.3.4/library/backcomp
- % autoloading user:predsort/3 from /usr/local/lib/swipl-7.3.4/library/sort
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:1994
- door(D) :-
- infer_by(tell1:99),
- door(D),
- has(R, D),
- room(R),
- skolem(D, skIsDoorInUnkArg2ofHasFn(R)).
- %
- % todo(warn(builtin_why(pretest_call,
- % 1,
- % source_file('/opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/pttp/dbase_i_mpred_pttp_statics.pl')))).
- %
- tell1:99 asserted_t(door,D):-asserted_t(door,D),asserted_t(has,R,D),asserted_t(room,R),asserted_t(skolem,D,skIsDoorInUnkArg2ofHasFn(R)).% autoloading user:convert_time/8 from /usr/local/lib/swipl-7.3.4/library/backcomp
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:1994
- -possible_t(door(D)) :-
- infer_by(tell1:100),
- has(R, D),
- room(R),
- skolem(D, skIsDoorInUnkArg2ofHasFn(R)),
- -has(R, D).
- %
- tell1:100 not_possible_t(door,D):-asserted_t(has,R,D),asserted_t(room,R),asserted_t(skolem,D,skIsDoorInUnkArg2ofHasFn(R)),asserted_f(has,R,D).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:1994
- -possible_t(room(R)) :-
- infer_by(tell1:101),
- room(R),
- door(D),
- has(R, D),
- skolem(D, skIsDoorInUnkArg2ofHasFn(R)),
- -door(D).
- %
- tell1:101 not_possible_t(room,R):-asserted_t(room,R),asserted_t(door,D),asserted_t(has,R,D),asserted_t(skolem,D,skIsDoorInUnkArg2ofHasFn(R)),asserted_f(door,D).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:1994
- -possible_t(room(R)) :-
- infer_by(tell1:102),
- room(R),
- door(D),
- has(R, D),
- skolem(D, skIsDoorInUnkArg2ofHasFn(R)),
- -has(R, D).
- %
- tell1:102 not_possible_t(room,R):-asserted_t(room,R),asserted_t(door,D),asserted_t(has,R,D),asserted_t(skolem,D,skIsDoorInUnkArg2ofHasFn(R)),asserted_f(has,R,D).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:1994
- -possible_t(room(R)) :-
- infer_by(tell1:103),
- door(D),
- has(R, D),
- skolem(D, skIsDoorInUnkArg2ofHasFn(R)),
- -door(D).
- %
- tell1:103 not_possible_t(room,R):-asserted_t(door,D),asserted_t(has,R,D),asserted_t(skolem,D,skIsDoorInUnkArg2ofHasFn(R)),asserted_f(door,D).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:1994
- -possible_t(room(R)) :-
- infer_by(tell1:104),
- door(D),
- has(R, D),
- skolem(D, skIsDoorInUnkArg2ofHasFn(R)),
- -has(R, D).
- %
- tell1:104 not_possible_t(room,R):-asserted_t(door,D),asserted_t(has,R,D),asserted_t(skolem,D,skIsDoorInUnkArg2ofHasFn(R)),asserted_f(has,R,D).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:1994
- -possible_t(has(R, D)) :-
- infer_by(tell1:105),
- door(D),
- room(R),
- skolem(D, skIsDoorInUnkArg2ofHasFn(R)),
- -door(D).
- %
- tell1:105 not_possible_t(has,R,D):-asserted_t(door,D),asserted_t(room,R),asserted_t(skolem,D,skIsDoorInUnkArg2ofHasFn(R)),asserted_f(door,D).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:1994
- -possible_t(skolem(D, skIsDoorInUnkArg2ofHasFn(R))) :-
- infer_by(tell1:106),
- door(D),
- has(R, D),
- room(R),
- -door(D).
- %
- tell1:106 not_possible_t(skolem,D,skIsDoorInUnkArg2ofHasFn(R)):-asserted_t(door,D),asserted_t(has,R,D),asserted_t(room,R),asserted_f(door,D).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:1994
- -possible_t(skolem(D, skIsDoorInUnkArg2ofHasFn(R))) :-
- infer_by(tell1:107),
- door(D),
- has(R, D),
- room(R),
- -has(R, D).
- %
- tell1:107 not_possible_t(skolem,D,skIsDoorInUnkArg2ofHasFn(R)):-asserted_t(door,D),asserted_t(has,R,D),asserted_t(room,R),asserted_f(has,R,D).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:1994
- has(R, D) :-
- infer_by(tell1:110),
- door(D),
- has(R, D),
- room(R),
- skolem(D, skIsDoorInUnkArg2ofHasFn(R)).
- %
- tell1:110 asserted_t(has,R,D):-asserted_t(door,D),asserted_t(has,R,D),asserted_t(room,R),asserted_t(skolem,D,skIsDoorInUnkArg2ofHasFn(R)).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- kif :-
- [all[A], [all[R], [p(A, R), q(A, R)]]].
- pkif :-
- [ implies,
- [pos([p(A, R)]), pos([q(A, R)])],
- (=>),
- [all[A], [all[R], [p(A, R), q(A, R)]]]
- ].
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:1996
- -possible_t(p(A, R)) :-
- infer_by(tell2:99),
- q(A, R),
- -q(A, R).
- %
- tell2:99 not_possible_t(p,A,R):-asserted_t(q,A,R),asserted_f(q,A,R).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:1996
- -possible_t(q(A, R)) :-
- infer_by(tell2:100),
- p(A, R),
- -p(A, R).
- %
- tell2:100 not_possible_t(q,A,R):-asserted_t(p,A,R),asserted_f(p,A,R).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:1996
- p(A, R) :-
- infer_by(tell2:103),
- p(A, R),
- q(A, R).
- %
- tell2:103 asserted_t(p,A,R):-asserted_t(p,A,R),asserted_t(q,A,R).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:1996
- q(A, R) :-
- infer_by(tell2:104),
- p(A, R),
- q(A, R).
- %
- tell2:104 asserted_t(q,A,R):-asserted_t(p,A,R),asserted_t(q,A,R).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- kif :-
- [all[KB], [all[X], [implies, [not, [tNotFly(X)]], =>, [not, [tPengin(X)]]]]].
- pkif :-
- [ implies,
- [ pos([pos([not, [tNotFly(X)]])]),
- pos([not, [tNotFly(X)]]),
- pos([pos([not, [tPengin(X)]])]),
- pos([not, [tPengin(X)]])
- ],
- (=>),
- [ all[KB],
- [ all[X],
- [ implies,
- [ pos([not, [tNotFly(X)]]),
- not,
- tNotFly(X),
- pos([not, [tPengin(X)]])
- ],
- (=>),
- [not, [tPengin(X)]]
- ]
- ]
- ]
- ].
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:1998
- -possible_t(-tNotFly(X)) :-
- infer_by(tell3:99),
- -tPengin(X).
- %
- tell3:99 not_possible_t(-,tNotFly(X)):-asserted_f(tPengin,X).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:1998
- -possible_t(-tPengin(X)) :-
- infer_by(tell3:100),
- -tNotFly(X).
- %
- tell3:100 not_possible_t(-,tPengin(X)):-asserted_f(tNotFly,X).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:1998
- -possible_t(tPengin(X)) :-
- infer_by(tell3:101),
- -tPengin(X),
- -tNotFly(X).
- %
- tell3:101 not_possible_t(tPengin,X):-asserted_f(tPengin,X),asserted_f(tNotFly,X).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:1998
- % succeed(user: (kif_test all(A, (~tNotFly(A)=> ~tPengin(A))))).
- %
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- kif :-
- [all[Child], [loves(fatherFn(Child), Child)]].
- pkif :-
- [ implies,
- [pos([loves(fatherFn(Child), Child)])],
- (=>),
- [all[Child], [loves(fatherFn(Child), Child)]]
- ].
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2016
- -possible_t(loves(FATHERFN4, Child)) :-
- infer_by(tell4:99),
- mudEquals(FATHERFN4, fatherFn(Child)),
- -loves(FATHERFN1, Child).
- %
- tell4:99 not_possible_t(loves,FATHERFN4,Child):-mudEquals(FATHERFN4,fatherFn(Child)),asserted_f(loves,FATHERFN1,Child).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2016
- -possible_t(loves(FATHERFN5, Child)) :-
- infer_by(tell4:100),
- mudEquals(FATHERFN5, fatherFn(Child)),
- -mudEquals(FATHERFN1, fatherFn(Child)).
- %
- tell4:100 not_possible_t(loves,FATHERFN5,Child):-mudEquals(FATHERFN5,fatherFn(Child)),not_mudEquals(FATHERFN1,fatherFn(Child)).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2016
- loves(FATHERFN1, Child) :-
- infer_by(tell4:101),
- possible_t(- (- (mudEquals(FATHERFN2, fatherFn(Child)), loves(FATHERFN2, Child)))).
- %
- tell4:101 asserted_t(loves,FATHERFN1,Child):-possible_t(-,not_both_t(mudEquals(FATHERFN2,fatherFn(Child)),asserted_t(loves,FATHERFN2,Child))).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2016
- mudEquals(FATHERFN1, fatherFn(Child)) :-
- infer_by(tell4:102),
- possible_t(- (- (mudEquals(FATHERFN3, fatherFn(Child)), loves(FATHERFN3, Child)))).
- %
- tell4:102 mudEquals(FATHERFN1,fatherFn(Child)):-possible_t(-,not_both_t(mudEquals(FATHERFN3,fatherFn(Child)),asserted_t(loves,FATHERFN3,Child))).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- kif :-
- [all[F], [implies, [isa(F, tPred)], =>, [ex[A], [isa(A, ftInt), arity(F, A)]]]].
- pkif :-
- [ implies,
- [ isa(F, tPred),
- isa(A, ftInt),
- pos([pos([arity(F, A)])]),
- pos([arity(F, A)])
- ],
- (=>),
- [ all[F],
- [ implies,
- [isa(F, tPred), ex[A], isa(A, ftInt), pos([arity(F, A)])],
- (=>),
- [ex[A], [isa(A, ftInt), arity(F, A)]]
- ]
- ]
- ].
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2021
- -possible_t(arity(F, A)) :-
- infer_by(tell5:99),
- isa(A, ftInt),
- isa(F, tPred),
- skolem(A, skIsIntUnkArg2ofArityFn(F)).
- %
- tell5:99 not_possible_t(arity,F,A):-isa(A,ftInt),isa(F,tPred),asserted_t(skolem,A,skIsIntUnkArg2ofArityFn(F)).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2021
- -possible_t(isa(A, ftInt)) :-
- infer_by(tell5:100),
- arity(F, A),
- isa(F, tPred),
- skolem(A, skIsIntUnkArg2ofArityFn(F)).
- %
- % todo(warn(builtin_why(arity,
- % 2,
- % source_file('/opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/mpred/logicmoo_i_mpred_props.pl')))).
- %
- % todo(warn(pttp_builtin(arity, 2))).
- %
- tell5:100 not_possible_t(isa,A,ftInt):-call_builtin(arity,F,A),isa(F,tPred),asserted_t(skolem,A,skIsIntUnkArg2ofArityFn(F)).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2021
- -possible_t(isa(A, ftInt)) :-
- infer_by(tell5:101),
- arity(F, A),
- isa(F, tPred),
- skolem(A, skIsIntUnkArg2ofArityFn(F)),
- -arity(F, A).
- %
- tell5:101 not_possible_t(isa,A,ftInt):-call_builtin(arity,F,A),isa(F,tPred),asserted_t(skolem,A,skIsIntUnkArg2ofArityFn(F)),not_call_builtin(arity,F,A).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2021
- -possible_t(isa(F, tPred)) :-
- infer_by(tell5:102),
- isa(A, ftInt),
- arity(F, A),
- skolem(A, skIsIntUnkArg2ofArityFn(F)).
- %
- tell5:102 not_possible_t(isa,F,tPred):-isa(A,ftInt),call_builtin(arity,F,A),asserted_t(skolem,A,skIsIntUnkArg2ofArityFn(F)).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2021
- -possible_t(isa(F, tPred)) :-
- infer_by(tell5:103),
- isa(A, ftInt),
- arity(F, A),
- skolem(A, skIsIntUnkArg2ofArityFn(F)),
- -arity(F, A).
- %
- tell5:103 not_possible_t(isa,F,tPred):-isa(A,ftInt),call_builtin(arity,F,A),asserted_t(skolem,A,skIsIntUnkArg2ofArityFn(F)),not_call_builtin(arity,F,A).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2021
- -possible_t(skolem(A, skIsIntUnkArg2ofArityFn(F))) :-
- infer_by(tell5:104),
- isa(A, ftInt),
- arity(F, A),
- isa(F, tPred).
- %
- tell5:104 not_possible_t(skolem,A,skIsIntUnkArg2ofArityFn(F)):-isa(A,ftInt),call_builtin(arity,F,A),isa(F,tPred).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2021
- -possible_t(skolem(A, skIsIntUnkArg2ofArityFn(F))) :-
- infer_by(tell5:105),
- isa(A, ftInt),
- arity(F, A),
- isa(F, tPred),
- -arity(F, A).
- %
- tell5:105 not_possible_t(skolem,A,skIsIntUnkArg2ofArityFn(F)):-isa(A,ftInt),call_builtin(arity,F,A),isa(F,tPred),not_call_builtin(arity,F,A).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2021
- arity(F, A) :-
- infer_by(tell5:107),
- isa(A, ftInt),
- arity(F, A),
- isa(F, tPred),
- skolem(A, skIsIntUnkArg2ofArityFn(F)).
- %
- tell5:107 call_builtin(arity,F,A):-isa(A,ftInt),call_builtin(arity,F,A),isa(F,tPred),asserted_t(skolem,A,skIsIntUnkArg2ofArityFn(F)).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2021
- isa(A, ftInt) :-
- infer_by(tell5:108),
- isa(A, ftInt),
- arity(F, A),
- isa(F, tPred),
- skolem(A, skIsIntUnkArg2ofArityFn(F)).
- %
- tell5:108 isa(A,ftInt):-isa(A,ftInt),call_builtin(arity,F,A),isa(F,tPred),asserted_t(skolem,A,skIsIntUnkArg2ofArityFn(F)).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- kif :-
- [ all[R],
- [implies, [isa(R, tAgent)], =>, [ex[D], [isa(D, tNose), mudContains(R, D)]]]
- ].
- pkif :-
- [ implies,
- [ isa(R, tAgent),
- isa(D, tNose),
- pos([pos([mudContains(R, D)])]),
- pos([mudContains(R, D)])
- ],
- (=>),
- [ all[R],
- [ implies,
- [isa(R, tAgent), ex[D], isa(D, tNose), pos([mudContains(R, D)])],
- (=>),
- [ex[D], [isa(D, tNose), mudContains(R, D)]]
- ]
- ]
- ].
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2330
- -possible_t(isa(D, tNose)) :-
- infer_by(tell6:99),
- mudContains(R, D),
- isa(R, tAgent),
- skolem(D, skIsNoseInUnkArg2ofContainsFn(R)).
- %
- tell6:99 not_possible_t(isa,D,tNose):-asserted_t(mudContains,R,D),isa(R,tAgent),asserted_t(skolem,D,skIsNoseInUnkArg2ofContainsFn(R)).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2330
- -possible_t(isa(D, tNose)) :-
- infer_by(tell6:100),
- mudContains(R, D),
- isa(R, tAgent),
- skolem(D, skIsNoseInUnkArg2ofContainsFn(R)),
- -mudContains(R, D).
- %
- tell6:100 not_possible_t(isa,D,tNose):-asserted_t(mudContains,R,D),isa(R,tAgent),asserted_t(skolem,D,skIsNoseInUnkArg2ofContainsFn(R)),asserted_f(mudContains,R,D).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2330
- -possible_t(isa(R, tAgent)) :-
- infer_by(tell6:101),
- isa(D, tNose),
- mudContains(R, D),
- skolem(D, skIsNoseInUnkArg2ofContainsFn(R)).
- %
- tell6:101 not_possible_t(isa,R,tAgent):-isa(D,tNose),asserted_t(mudContains,R,D),asserted_t(skolem,D,skIsNoseInUnkArg2ofContainsFn(R)).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2330
- -possible_t(isa(R, tAgent)) :-
- infer_by(tell6:102),
- isa(D, tNose),
- mudContains(R, D),
- skolem(D, skIsNoseInUnkArg2ofContainsFn(R)),
- -mudContains(R, D).
- %
- tell6:102 not_possible_t(isa,R,tAgent):-isa(D,tNose),asserted_t(mudContains,R,D),asserted_t(skolem,D,skIsNoseInUnkArg2ofContainsFn(R)),asserted_f(mudContains,R,D).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2330
- -possible_t(mudContains(R, D)) :-
- infer_by(tell6:103),
- isa(D, tNose),
- isa(R, tAgent),
- skolem(D, skIsNoseInUnkArg2ofContainsFn(R)).
- %
- tell6:103 not_possible_t(mudContains,R,D):-isa(D,tNose),isa(R,tAgent),asserted_t(skolem,D,skIsNoseInUnkArg2ofContainsFn(R)).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2330
- -possible_t(skolem(D, skIsNoseInUnkArg2ofContainsFn(R))) :-
- infer_by(tell6:104),
- isa(D, tNose),
- mudContains(R, D),
- isa(R, tAgent).
- %
- tell6:104 not_possible_t(skolem,D,skIsNoseInUnkArg2ofContainsFn(R)):-isa(D,tNose),asserted_t(mudContains,R,D),isa(R,tAgent).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2330
- -possible_t(skolem(D, skIsNoseInUnkArg2ofContainsFn(R))) :-
- infer_by(tell6:105),
- isa(D, tNose),
- mudContains(R, D),
- isa(R, tAgent),
- -mudContains(R, D).
- %
- tell6:105 not_possible_t(skolem,D,skIsNoseInUnkArg2ofContainsFn(R)):-isa(D,tNose),asserted_t(mudContains,R,D),isa(R,tAgent),asserted_f(mudContains,R,D).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2330
- isa(D, tNose) :-
- infer_by(tell6:107),
- isa(D, tNose),
- mudContains(R, D),
- isa(R, tAgent),
- skolem(D, skIsNoseInUnkArg2ofContainsFn(R)).
- %
- tell6:107 isa(D,tNose):-isa(D,tNose),asserted_t(mudContains,R,D),isa(R,tAgent),asserted_t(skolem,D,skIsNoseInUnkArg2ofContainsFn(R)).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2330
- mudContains(R, D) :-
- infer_by(tell6:108),
- isa(D, tNose),
- mudContains(R, D),
- isa(R, tAgent),
- skolem(D, skIsNoseInUnkArg2ofContainsFn(R)).
- %
- tell6:108 asserted_t(mudContains,R,D):-isa(D,tNose),asserted_t(mudContains,R,D),isa(R,tAgent),asserted_t(skolem,D,skIsNoseInUnkArg2ofContainsFn(R)).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- kif :-
- [relationAllExists('causes-EventEvent', 'Exhibitionism', 'VisualEvent')].
- pkif :-
- [ implies,
- [ pos(
- [ relationAllExists('causes-EventEvent',
- 'Exhibitionism',
- 'VisualEvent')
- ])
- ],
- (=>),
- [relationAllExists('causes-EventEvent', 'Exhibitionism', 'VisualEvent')]
- ].
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- relationAllExists('causes-EventEvent', 'Exhibitionism', 'VisualEvent') :-
- infer_by(tell7:100),
- relationAllExists('causes-EventEvent', 'Exhibitionism', 'VisualEvent').
- %
- tell7:100 asserted_t(relationAllExists,causes-EventEvent,Exhibitionism,VisualEvent):-asserted_t(relationAllExists,causes-EventEvent,Exhibitionism,VisualEvent).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- kif :-
- [ relationAllExists(properSubEvents,
- 'Exhibitionism',
- 'DisplayingFn'('SexOrgan'))
- ].
- pkif :-
- [ implies,
- [ pos(
- [ relationAllExists(properSubEvents,
- 'Exhibitionism',
- 'DisplayingFn'('SexOrgan'))
- ])
- ],
- (=>),
- [ relationAllExists(properSubEvents,
- 'Exhibitionism',
- 'DisplayingFn'('SexOrgan'))
- ]
- ].
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(relationAllExists(properSubEvents, 'Exhibitionism', DISPLAYINGFNSEXORGAN4)) :-
- infer_by(tell8:99),
- mudEquals(DISPLAYINGFNSEXORGAN4, 'DisplayingFn'('SexOrgan')),
- -mudEquals(DISPLAYINGFNSEXORGAN1, 'DisplayingFn'('SexOrgan')).
- %
- tell8:99 not_possible_t(relationAllExists,properSubEvents,Exhibitionism,DISPLAYINGFNSEXORGAN4):-mudEquals(DISPLAYINGFNSEXORGAN4,DisplayingFn(SexOrgan)),not_mudEquals(DISPLAYINGFNSEXORGAN1,DisplayingFn(SexOrgan)).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(relationAllExists(properSubEvents, 'Exhibitionism', DISPLAYINGFNSEXORGAN5)) :-
- infer_by(tell8:100),
- mudEquals(DISPLAYINGFNSEXORGAN5, 'DisplayingFn'('SexOrgan')),
- -relationAllExists(properSubEvents, 'Exhibitionism', DISPLAYINGFNSEXORGAN1).
- %
- tell8:100 not_possible_t(relationAllExists,properSubEvents,Exhibitionism,DISPLAYINGFNSEXORGAN5):-mudEquals(DISPLAYINGFNSEXORGAN5,DisplayingFn(SexOrgan)),asserted_f(relationAllExists,properSubEvents,Exhibitionism,DISPLAYINGFNSEXORGAN1).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- mudEquals(DISPLAYINGFNSEXORGAN1, 'DisplayingFn'('SexOrgan')) :-
- infer_by(tell8:101),
- possible_t(- (- (mudEquals(DISPLAYINGFNSEXORGAN2, 'DisplayingFn'('SexOrgan')), relationAllExists(properSubEvents, 'Exhibitionism', DISPLAYINGFNSEXORGAN2)))).
- %
- tell8:101 mudEquals(DISPLAYINGFNSEXORGAN1,DisplayingFn(SexOrgan)):-possible_t(-,not_both_t(mudEquals(DISPLAYINGFNSEXORGAN2,DisplayingFn(SexOrgan)),asserted_t(relationAllExists,properSubEvents,Exhibitionism,DISPLAYINGFNSEXORGAN2))).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- relationAllExists(properSubEvents, 'Exhibitionism', DISPLAYINGFNSEXORGAN1) :-
- infer_by(tell8:102),
- possible_t(- (- (mudEquals(DISPLAYINGFNSEXORGAN3, 'DisplayingFn'('SexOrgan')), relationAllExists(properSubEvents, 'Exhibitionism', DISPLAYINGFNSEXORGAN3)))).
- %
- tell8:102 asserted_t(relationAllExists,properSubEvents,Exhibitionism,DISPLAYINGFNSEXORGAN1):-possible_t(-,not_both_t(mudEquals(DISPLAYINGFNSEXORGAN3,DisplayingFn(SexOrgan)),asserted_t(relationAllExists,properSubEvents,Exhibitionism,DISPLAYINGFNSEXORGAN3))).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- kif :-
- [ all[AGREEMENT],
- [ all[OBLIGATION],
- [ all[WOMAN],
- [ implies,
- [ isa(AGREEMENT, 'Agreement'),
- intangibleParts(AGREEMENT, OBLIGATION),
- isa(OBLIGATION, 'Obligation'),
- agreeingAgents(AGREEMENT, WOMAN),
- agentViolatesObligation(WOMAN, OBLIGATION)
- ],
- (=>),
- [agentViolatesAgreement(WOMAN, AGREEMENT)]
- ]
- ]
- ]
- ].
- pkif :-
- [ implies,
- [ isa(AGREEMENT, 'Agreement'),
- pos([pos([intangibleParts(AGREEMENT, OBLIGATION)])]),
- isa(OBLIGATION, 'Obligation'),
- pos([pos([agreeingAgents(AGREEMENT, WOMAN)])]),
- pos([pos([agentViolatesObligation(WOMAN, OBLIGATION)])]),
- pos([intangibleParts(AGREEMENT, OBLIGATION)]),
- pos([agreeingAgents(AGREEMENT, WOMAN)]),
- pos([agentViolatesObligation(WOMAN, OBLIGATION)]),
- pos([pos([agentViolatesAgreement(WOMAN, AGREEMENT)])]),
- pos([agentViolatesAgreement(WOMAN, AGREEMENT)])
- ],
- (=>),
- [ all[AGREEMENT],
- [ all[OBLIGATION],
- [ all[WOMAN],
- [ implies,
- [ isa(AGREEMENT, 'Agreement'),
- pos([intangibleParts(AGREEMENT, OBLIGATION)]),
- isa(OBLIGATION, 'Obligation'),
- pos([agreeingAgents(AGREEMENT, WOMAN)]),
- pos([agentViolatesObligation(WOMAN, OBLIGATION)]),
- intangibleParts(AGREEMENT, OBLIGATION),
- agreeingAgents(AGREEMENT, WOMAN),
- agentViolatesObligation(WOMAN, OBLIGATION),
- pos([agentViolatesAgreement(WOMAN, AGREEMENT)])
- ],
- (=>),
- [agentViolatesAgreement(WOMAN, AGREEMENT)]
- ]
- ]
- ]
- ]
- ].
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(agentViolatesObligation(WOMAN, OBLIGATION)) :-
- infer_by(tell9:99),
- isa(OBLIGATION, 'Obligation'),
- agentViolatesObligation(WOMAN, OBLIGATION),
- agentViolatesAgreement(WOMAN, AGREEMENT),
- isa(AGREEMENT, 'Agreement'),
- intangibleParts(AGREEMENT, OBLIGATION),
- agreeingAgents(AGREEMENT, WOMAN),
- -agentViolatesAgreement(WOMAN, AGREEMENT).
- %
- tell9:99 not_possible_t(agentViolatesObligation,WOMAN,OBLIGATION):-isa(OBLIGATION,Obligation),asserted_t(agentViolatesObligation,WOMAN,OBLIGATION),asserted_t(agentViolatesAgreement,WOMAN,AGREEMENT),isa(AGREEMENT,Agreement),asserted_t(intangibleParts,AGREEMENT,OBLIGATION),asserted_t(agreeingAgents,AGREEMENT,WOMAN),asserted_f(agentViolatesAgreement,WOMAN,AGREEMENT).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(agentViolatesObligation(WOMAN, OBLIGATION)) :-
- infer_by(tell9:100),
- isa(OBLIGATION, 'Obligation'),
- agentViolatesAgreement(WOMAN, AGREEMENT),
- isa(AGREEMENT, 'Agreement'),
- intangibleParts(AGREEMENT, OBLIGATION),
- agreeingAgents(AGREEMENT, WOMAN),
- -agentViolatesAgreement(WOMAN, AGREEMENT).
- %
- tell9:100 not_possible_t(agentViolatesObligation,WOMAN,OBLIGATION):-isa(OBLIGATION,Obligation),asserted_t(agentViolatesAgreement,WOMAN,AGREEMENT),isa(AGREEMENT,Agreement),asserted_t(intangibleParts,AGREEMENT,OBLIGATION),asserted_t(agreeingAgents,AGREEMENT,WOMAN),asserted_f(agentViolatesAgreement,WOMAN,AGREEMENT).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(agreeingAgents(AGREEMENT, WOMAN)) :-
- infer_by(tell9:101),
- agentViolatesAgreement(WOMAN, AGREEMENT),
- isa(AGREEMENT, 'Agreement'),
- intangibleParts(AGREEMENT, OBLIGATION),
- isa(OBLIGATION, 'Obligation'),
- agentViolatesObligation(WOMAN, OBLIGATION),
- -agentViolatesAgreement(WOMAN, AGREEMENT).
- %
- tell9:101 not_possible_t(agreeingAgents,AGREEMENT,WOMAN):-asserted_t(agentViolatesAgreement,WOMAN,AGREEMENT),isa(AGREEMENT,Agreement),asserted_t(intangibleParts,AGREEMENT,OBLIGATION),isa(OBLIGATION,Obligation),asserted_t(agentViolatesObligation,WOMAN,OBLIGATION),asserted_f(agentViolatesAgreement,WOMAN,AGREEMENT).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(agreeingAgents(AGREEMENT, WOMAN)) :-
- infer_by(tell9:102),
- agentViolatesAgreement(WOMAN, AGREEMENT),
- isa(AGREEMENT, 'Agreement'),
- agreeingAgents(AGREEMENT, WOMAN),
- intangibleParts(AGREEMENT, OBLIGATION),
- isa(OBLIGATION, 'Obligation'),
- agentViolatesObligation(WOMAN, OBLIGATION),
- -agentViolatesAgreement(WOMAN, AGREEMENT).
- %
- tell9:102 not_possible_t(agreeingAgents,AGREEMENT,WOMAN):-asserted_t(agentViolatesAgreement,WOMAN,AGREEMENT),isa(AGREEMENT,Agreement),asserted_t(agreeingAgents,AGREEMENT,WOMAN),asserted_t(intangibleParts,AGREEMENT,OBLIGATION),isa(OBLIGATION,Obligation),asserted_t(agentViolatesObligation,WOMAN,OBLIGATION),asserted_f(agentViolatesAgreement,WOMAN,AGREEMENT).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(intangibleParts(AGREEMENT, OBLIGATION)) :-
- infer_by(tell9:103),
- isa(AGREEMENT, 'Agreement'),
- intangibleParts(AGREEMENT, OBLIGATION),
- isa(OBLIGATION, 'Obligation'),
- agentViolatesAgreement(WOMAN, AGREEMENT),
- agreeingAgents(AGREEMENT, WOMAN),
- agentViolatesObligation(WOMAN, OBLIGATION),
- -agentViolatesAgreement(WOMAN, AGREEMENT).
- %
- tell9:103 not_possible_t(intangibleParts,AGREEMENT,OBLIGATION):-isa(AGREEMENT,Agreement),asserted_t(intangibleParts,AGREEMENT,OBLIGATION),isa(OBLIGATION,Obligation),asserted_t(agentViolatesAgreement,WOMAN,AGREEMENT),asserted_t(agreeingAgents,AGREEMENT,WOMAN),asserted_t(agentViolatesObligation,WOMAN,OBLIGATION),asserted_f(agentViolatesAgreement,WOMAN,AGREEMENT).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(intangibleParts(AGREEMENT, OBLIGATION)) :-
- infer_by(tell9:104),
- isa(AGREEMENT, 'Agreement'),
- isa(OBLIGATION, 'Obligation'),
- agentViolatesAgreement(WOMAN, AGREEMENT),
- agreeingAgents(AGREEMENT, WOMAN),
- agentViolatesObligation(WOMAN, OBLIGATION),
- -agentViolatesAgreement(WOMAN, AGREEMENT).
- %
- tell9:104 not_possible_t(intangibleParts,AGREEMENT,OBLIGATION):-isa(AGREEMENT,Agreement),isa(OBLIGATION,Obligation),asserted_t(agentViolatesAgreement,WOMAN,AGREEMENT),asserted_t(agreeingAgents,AGREEMENT,WOMAN),asserted_t(agentViolatesObligation,WOMAN,OBLIGATION),asserted_f(agentViolatesAgreement,WOMAN,AGREEMENT).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(isa(AGREEMENT, 'Agreement')) :-
- infer_by(tell9:105),
- agentViolatesAgreement(WOMAN, AGREEMENT),
- intangibleParts(AGREEMENT, OBLIGATION),
- isa(OBLIGATION, 'Obligation'),
- agreeingAgents(AGREEMENT, WOMAN),
- agentViolatesObligation(WOMAN, OBLIGATION),
- -agentViolatesAgreement(WOMAN, AGREEMENT).
- %
- tell9:105 not_possible_t(isa,AGREEMENT,Agreement):-asserted_t(agentViolatesAgreement,WOMAN,AGREEMENT),asserted_t(intangibleParts,AGREEMENT,OBLIGATION),isa(OBLIGATION,Obligation),asserted_t(agreeingAgents,AGREEMENT,WOMAN),asserted_t(agentViolatesObligation,WOMAN,OBLIGATION),asserted_f(agentViolatesAgreement,WOMAN,AGREEMENT).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(isa(OBLIGATION, 'Obligation')) :-
- infer_by(tell9:106),
- isa(AGREEMENT, 'Agreement'),
- intangibleParts(AGREEMENT, OBLIGATION),
- agentViolatesObligation(WOMAN, OBLIGATION),
- agentViolatesAgreement(WOMAN, AGREEMENT),
- agreeingAgents(AGREEMENT, WOMAN),
- -agentViolatesAgreement(WOMAN, AGREEMENT).
- %
- tell9:106 not_possible_t(isa,OBLIGATION,Obligation):-isa(AGREEMENT,Agreement),asserted_t(intangibleParts,AGREEMENT,OBLIGATION),asserted_t(agentViolatesObligation,WOMAN,OBLIGATION),asserted_t(agentViolatesAgreement,WOMAN,AGREEMENT),asserted_t(agreeingAgents,AGREEMENT,WOMAN),asserted_f(agentViolatesAgreement,WOMAN,AGREEMENT).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- agentViolatesAgreement(WOMAN, AGREEMENT) :-
- infer_by(tell9:108),
- agentViolatesAgreement(WOMAN, AGREEMENT),
- isa(AGREEMENT, 'Agreement'),
- agreeingAgents(AGREEMENT, WOMAN),
- intangibleParts(AGREEMENT, OBLIGATION),
- isa(OBLIGATION, 'Obligation'),
- agentViolatesObligation(WOMAN, OBLIGATION).
- %
- tell9:108 asserted_t(agentViolatesAgreement,WOMAN,AGREEMENT):-asserted_t(agentViolatesAgreement,WOMAN,AGREEMENT),isa(AGREEMENT,Agreement),asserted_t(agreeingAgents,AGREEMENT,WOMAN),asserted_t(intangibleParts,AGREEMENT,OBLIGATION),isa(OBLIGATION,Obligation),asserted_t(agentViolatesObligation,WOMAN,OBLIGATION).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- kif :-
- [ all[SEEING],
- [ all[WOMAN],
- [ all[PART_TYPE],
- [ all[THEMAN],
- [ ex[SIT],
- [ implies,
- [ isa(SEEING, 'VisualEvent'),
- objectActedOn(SEEING, WOMAN),
- isa(WOMAN, 'ExhibitionistOffender'),
- actorPartsInvolved(SEEING, PART_TYPE),
- physicalPartTypes('Eyes', PART_TYPE),
- performedBy(SEEING, THEMAN)
- ],
- (=>),
- [ 'increases-Generic'(SIT,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- THEMAN),
- 'probability-Generic')
- ]
- ]
- ]
- ]
- ]
- ]
- ].
- pkif :-
- [ implies,
- [ isa(SEEING, 'VisualEvent'),
- pos([pos([objectActedOn(SEEING, WOMAN)])]),
- isa(WOMAN, 'ExhibitionistOffender'),
- pos([pos([actorPartsInvolved(SEEING, PART_TYPE)])]),
- pos([pos([physicalPartTypes('Eyes', PART_TYPE)])]),
- pos([pos([performedBy(SEEING, THEMAN)])]),
- pos([objectActedOn(SEEING, WOMAN)]),
- pos([actorPartsInvolved(SEEING, PART_TYPE)]),
- pos([physicalPartTypes('Eyes', PART_TYPE)]),
- pos([performedBy(SEEING, THEMAN)]),
- pos(
- [ pos(
- [ 'increases-Generic'(SIT,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- THEMAN),
- 'probability-Generic')
- ])
- ]),
- pos(
- [ 'increases-Generic'(SIT,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- THEMAN),
- 'probability-Generic')
- ])
- ],
- (=>),
- [ all[SEEING],
- [ all[WOMAN],
- [ all[PART_TYPE],
- [ all[THEMAN],
- [ ex[SIT],
- [ implies,
- [ isa(SEEING, 'VisualEvent'),
- pos([objectActedOn(SEEING, WOMAN)]),
- isa(WOMAN, 'ExhibitionistOffender'),
- pos([actorPartsInvolved(SEEING, PART_TYPE)]),
- pos([physicalPartTypes('Eyes', PART_TYPE)]),
- pos([performedBy(SEEING, THEMAN)]),
- objectActedOn(SEEING, WOMAN),
- actorPartsInvolved(SEEING, PART_TYPE),
- physicalPartTypes('Eyes', PART_TYPE),
- performedBy(SEEING, THEMAN),
- pos(
- [ 'increases-Generic'(SIT,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- THEMAN),
- 'probability-Generic')
- ])
- ],
- (=>),
- [ 'increases-Generic'(SIT,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- THEMAN),
- 'probability-Generic')
- ]
- ]
- ]
- ]
- ]
- ]
- ]
- ].
- maybe_call(get2react([pubm,"dmiles_akf","dmiles@c-73-164-203-95.hsd1.wa.comcast.net","dmiles","##prolog","well the gensym database is shared with all the threaeds so it at least has god locking"]))
- irc_receive("dmiles_akf","dmiles@c-73-164-203-95.hsd1.wa.comcast.net","dmiles","##prolog",say("well the gensym database is shared with all the threaeds so it at least has god locking"))
- unused_ircEvent_call_filtered("##prolog","dmiles_akf",unreadable(""),_G1088)
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(actorPartsInvolved(SEEING, PART_TYPE)) :-
- infer_by(tell10:99),
- isa(SEEING, 'VisualEvent'),
- actorPartsInvolved(SEEING, PART_TYPE),
- physicalPartTypes('Eyes', PART_TYPE),
- objectActedOn(SEEING, WOMAN),
- isa(WOMAN, 'ExhibitionistOffender'),
- performedBy(SEEING, THEMAN),
- 'increases-Generic'(SIT,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- THEMAN),
- 'probability-Generic'),
- skolem(SIT, skArg1ofIncreasesgenericFn(THEMAN, PART_TYPE, WOMAN, SEEING)),
- -'increases-Generic'(SIT, relationExistsInstance(bodilyDoer, 'Shaming', THEMAN), 'probability-Generic').
- %
- tell10:99 not_possible_t(actorPartsInvolved,SEEING,PART_TYPE):-isa(SEEING,VisualEvent),asserted_t(actorPartsInvolved,SEEING,PART_TYPE),asserted_t(physicalPartTypes,Eyes,PART_TYPE),asserted_t(objectActedOn,SEEING,WOMAN),isa(WOMAN,ExhibitionistOffender),asserted_t(performedBy,SEEING,THEMAN),asserted_t(increases-Generic,SIT,relationExistsInstance(bodilyDoer,Shaming,THEMAN),probability-Generic),asserted_t(skolem,SIT,skArg1ofIncreasesgenericFn(THEMAN,PART_TYPE,WOMAN,SEEING)),asserted_f(increases-Generic,SIT,relationExistsInstance(bodilyDoer,Shaming,THEMAN),probability-Generic).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(actorPartsInvolved(SEEING, PART_TYPE)) :-
- infer_by(tell10:100),
- isa(SEEING, 'VisualEvent'),
- physicalPartTypes('Eyes', PART_TYPE),
- objectActedOn(SEEING, WOMAN),
- isa(WOMAN, 'ExhibitionistOffender'),
- performedBy(SEEING, THEMAN),
- 'increases-Generic'(SIT,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- THEMAN),
- 'probability-Generic'),
- skolem(SIT, skArg1ofIncreasesgenericFn(THEMAN, PART_TYPE, WOMAN, SEEING)),
- -'increases-Generic'(SIT, relationExistsInstance(bodilyDoer, 'Shaming', THEMAN), 'probability-Generic').
- %
- tell10:100 not_possible_t(actorPartsInvolved,SEEING,PART_TYPE):-isa(SEEING,VisualEvent),asserted_t(physicalPartTypes,Eyes,PART_TYPE),asserted_t(objectActedOn,SEEING,WOMAN),isa(WOMAN,ExhibitionistOffender),asserted_t(performedBy,SEEING,THEMAN),asserted_t(increases-Generic,SIT,relationExistsInstance(bodilyDoer,Shaming,THEMAN),probability-Generic),asserted_t(skolem,SIT,skArg1ofIncreasesgenericFn(THEMAN,PART_TYPE,WOMAN,SEEING)),asserted_f(increases-Generic,SIT,relationExistsInstance(bodilyDoer,Shaming,THEMAN),probability-Generic).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(isa(SEEING, 'VisualEvent')) :-
- infer_by(tell10:101),
- objectActedOn(SEEING, WOMAN),
- isa(WOMAN, 'ExhibitionistOffender'),
- actorPartsInvolved(SEEING, PART_TYPE),
- physicalPartTypes('Eyes', PART_TYPE),
- performedBy(SEEING, THEMAN),
- 'increases-Generic'(SIT,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- THEMAN),
- 'probability-Generic'),
- -'increases-Generic'(SIT, relationExistsInstance(bodilyDoer, 'Shaming', THEMAN), 'probability-Generic'),
- skolem(SIT, skArg1ofIncreasesgenericFn(THEMAN, PART_TYPE, WOMAN, SEEING)).
- %
- tell10:101 not_possible_t(isa,SEEING,VisualEvent):-asserted_t(objectActedOn,SEEING,WOMAN),isa(WOMAN,ExhibitionistOffender),asserted_t(actorPartsInvolved,SEEING,PART_TYPE),asserted_t(physicalPartTypes,Eyes,PART_TYPE),asserted_t(performedBy,SEEING,THEMAN),asserted_t(increases-Generic,SIT,relationExistsInstance(bodilyDoer,Shaming,THEMAN),probability-Generic),asserted_f(increases-Generic,SIT,relationExistsInstance(bodilyDoer,Shaming,THEMAN),probability-Generic),asserted_t(skolem,SIT,skArg1ofIncreasesgenericFn(THEMAN,PART_TYPE,WOMAN,SEEING)).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(isa(WOMAN, 'ExhibitionistOffender')) :-
- infer_by(tell10:102),
- isa(SEEING, 'VisualEvent'),
- objectActedOn(SEEING, WOMAN),
- physicalPartTypes('Eyes', PART_TYPE),
- 'increases-Generic'(SIT,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- THEMAN),
- 'probability-Generic'),
- actorPartsInvolved(SEEING, PART_TYPE),
- performedBy(SEEING, THEMAN),
- -'increases-Generic'(SIT, relationExistsInstance(bodilyDoer, 'Shaming', THEMAN), 'probability-Generic'),
- skolem(SIT, skArg1ofIncreasesgenericFn(THEMAN, PART_TYPE, WOMAN, SEEING)).
- %
- tell10:102 not_possible_t(isa,WOMAN,ExhibitionistOffender):-isa(SEEING,VisualEvent),asserted_t(objectActedOn,SEEING,WOMAN),asserted_t(physicalPartTypes,Eyes,PART_TYPE),asserted_t(increases-Generic,SIT,relationExistsInstance(bodilyDoer,Shaming,THEMAN),probability-Generic),asserted_t(actorPartsInvolved,SEEING,PART_TYPE),asserted_t(performedBy,SEEING,THEMAN),asserted_f(increases-Generic,SIT,relationExistsInstance(bodilyDoer,Shaming,THEMAN),probability-Generic),asserted_t(skolem,SIT,skArg1ofIncreasesgenericFn(THEMAN,PART_TYPE,WOMAN,SEEING)).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(objectActedOn(SEEING, WOMAN)) :-
- infer_by(tell10:103),
- isa(SEEING, 'VisualEvent'),
- objectActedOn(SEEING, WOMAN),
- isa(WOMAN, 'ExhibitionistOffender'),
- actorPartsInvolved(SEEING, PART_TYPE),
- physicalPartTypes('Eyes', PART_TYPE),
- performedBy(SEEING, THEMAN),
- 'increases-Generic'(SIT,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- THEMAN),
- 'probability-Generic'),
- skolem(SIT, skArg1ofIncreasesgenericFn(THEMAN, PART_TYPE, WOMAN, SEEING)),
- -'increases-Generic'(SIT, relationExistsInstance(bodilyDoer, 'Shaming', THEMAN), 'probability-Generic').
- %
- tell10:103 not_possible_t(objectActedOn,SEEING,WOMAN):-isa(SEEING,VisualEvent),asserted_t(objectActedOn,SEEING,WOMAN),isa(WOMAN,ExhibitionistOffender),asserted_t(actorPartsInvolved,SEEING,PART_TYPE),asserted_t(physicalPartTypes,Eyes,PART_TYPE),asserted_t(performedBy,SEEING,THEMAN),asserted_t(increases-Generic,SIT,relationExistsInstance(bodilyDoer,Shaming,THEMAN),probability-Generic),asserted_t(skolem,SIT,skArg1ofIncreasesgenericFn(THEMAN,PART_TYPE,WOMAN,SEEING)),asserted_f(increases-Generic,SIT,relationExistsInstance(bodilyDoer,Shaming,THEMAN),probability-Generic).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(objectActedOn(SEEING, WOMAN)) :-
- infer_by(tell10:104),
- isa(SEEING, 'VisualEvent'),
- isa(WOMAN, 'ExhibitionistOffender'),
- actorPartsInvolved(SEEING, PART_TYPE),
- physicalPartTypes('Eyes', PART_TYPE),
- performedBy(SEEING, THEMAN),
- 'increases-Generic'(SIT,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- THEMAN),
- 'probability-Generic'),
- skolem(SIT, skArg1ofIncreasesgenericFn(THEMAN, PART_TYPE, WOMAN, SEEING)),
- -'increases-Generic'(SIT, relationExistsInstance(bodilyDoer, 'Shaming', THEMAN), 'probability-Generic').
- %
- tell10:104 not_possible_t(objectActedOn,SEEING,WOMAN):-isa(SEEING,VisualEvent),isa(WOMAN,ExhibitionistOffender),asserted_t(actorPartsInvolved,SEEING,PART_TYPE),asserted_t(physicalPartTypes,Eyes,PART_TYPE),asserted_t(performedBy,SEEING,THEMAN),asserted_t(increases-Generic,SIT,relationExistsInstance(bodilyDoer,Shaming,THEMAN),probability-Generic),asserted_t(skolem,SIT,skArg1ofIncreasesgenericFn(THEMAN,PART_TYPE,WOMAN,SEEING)),asserted_f(increases-Generic,SIT,relationExistsInstance(bodilyDoer,Shaming,THEMAN),probability-Generic).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(performedBy(SEEING, THEMAN)) :-
- infer_by(tell10:105),
- isa(SEEING, 'VisualEvent'),
- performedBy(SEEING, THEMAN),
- 'increases-Generic'(SIT,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- THEMAN),
- 'probability-Generic'),
- objectActedOn(SEEING, WOMAN),
- isa(WOMAN, 'ExhibitionistOffender'),
- actorPartsInvolved(SEEING, PART_TYPE),
- physicalPartTypes('Eyes', PART_TYPE),
- -'increases-Generic'(SIT, relationExistsInstance(bodilyDoer, 'Shaming', THEMAN), 'probability-Generic'),
- skolem(SIT, skArg1ofIncreasesgenericFn(THEMAN, PART_TYPE, WOMAN, SEEING)).
- %
- tell10:105 not_possible_t(performedBy,SEEING,THEMAN):-isa(SEEING,VisualEvent),asserted_t(performedBy,SEEING,THEMAN),asserted_t(increases-Generic,SIT,relationExistsInstance(bodilyDoer,Shaming,THEMAN),probability-Generic),asserted_t(objectActedOn,SEEING,WOMAN),isa(WOMAN,ExhibitionistOffender),asserted_t(actorPartsInvolved,SEEING,PART_TYPE),asserted_t(physicalPartTypes,Eyes,PART_TYPE),asserted_f(increases-Generic,SIT,relationExistsInstance(bodilyDoer,Shaming,THEMAN),probability-Generic),asserted_t(skolem,SIT,skArg1ofIncreasesgenericFn(THEMAN,PART_TYPE,WOMAN,SEEING)).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(performedBy(SEEING, THEMAN)) :-
- infer_by(tell10:106),
- isa(SEEING, 'VisualEvent'),
- 'increases-Generic'(SIT,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- THEMAN),
- 'probability-Generic'),
- objectActedOn(SEEING, WOMAN),
- isa(WOMAN, 'ExhibitionistOffender'),
- actorPartsInvolved(SEEING, PART_TYPE),
- physicalPartTypes('Eyes', PART_TYPE),
- -'increases-Generic'(SIT, relationExistsInstance(bodilyDoer, 'Shaming', THEMAN), 'probability-Generic'),
- skolem(SIT, skArg1ofIncreasesgenericFn(THEMAN, PART_TYPE, WOMAN, SEEING)).
- %
- tell10:106 not_possible_t(performedBy,SEEING,THEMAN):-isa(SEEING,VisualEvent),asserted_t(increases-Generic,SIT,relationExistsInstance(bodilyDoer,Shaming,THEMAN),probability-Generic),asserted_t(objectActedOn,SEEING,WOMAN),isa(WOMAN,ExhibitionistOffender),asserted_t(actorPartsInvolved,SEEING,PART_TYPE),asserted_t(physicalPartTypes,Eyes,PART_TYPE),asserted_f(increases-Generic,SIT,relationExistsInstance(bodilyDoer,Shaming,THEMAN),probability-Generic),asserted_t(skolem,SIT,skArg1ofIncreasesgenericFn(THEMAN,PART_TYPE,WOMAN,SEEING)).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(physicalPartTypes('Eyes', PART_TYPE)) :-
- infer_by(tell10:107),
- isa(SEEING, 'VisualEvent'),
- isa(WOMAN, 'ExhibitionistOffender'),
- actorPartsInvolved(SEEING, PART_TYPE),
- 'increases-Generic'(SIT,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- THEMAN),
- 'probability-Generic'),
- objectActedOn(SEEING, WOMAN),
- performedBy(SEEING, THEMAN),
- -'increases-Generic'(SIT, relationExistsInstance(bodilyDoer, 'Shaming', THEMAN), 'probability-Generic'),
- skolem(SIT, skArg1ofIncreasesgenericFn(THEMAN, PART_TYPE, WOMAN, SEEING)).
- %
- tell10:107 not_possible_t(physicalPartTypes,Eyes,PART_TYPE):-isa(SEEING,VisualEvent),isa(WOMAN,ExhibitionistOffender),asserted_t(actorPartsInvolved,SEEING,PART_TYPE),asserted_t(increases-Generic,SIT,relationExistsInstance(bodilyDoer,Shaming,THEMAN),probability-Generic),asserted_t(objectActedOn,SEEING,WOMAN),asserted_t(performedBy,SEEING,THEMAN),asserted_f(increases-Generic,SIT,relationExistsInstance(bodilyDoer,Shaming,THEMAN),probability-Generic),asserted_t(skolem,SIT,skArg1ofIncreasesgenericFn(THEMAN,PART_TYPE,WOMAN,SEEING)).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(physicalPartTypes('Eyes', PART_TYPE)) :-
- infer_by(tell10:108),
- physicalPartTypes('Eyes', PART_TYPE),
- isa(SEEING, 'VisualEvent'),
- isa(WOMAN, 'ExhibitionistOffender'),
- actorPartsInvolved(SEEING, PART_TYPE),
- 'increases-Generic'(SIT,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- THEMAN),
- 'probability-Generic'),
- objectActedOn(SEEING, WOMAN),
- performedBy(SEEING, THEMAN),
- -'increases-Generic'(SIT, relationExistsInstance(bodilyDoer, 'Shaming', THEMAN), 'probability-Generic'),
- skolem(SIT, skArg1ofIncreasesgenericFn(THEMAN, PART_TYPE, WOMAN, SEEING)).
- %
- tell10:108 not_possible_t(physicalPartTypes,Eyes,PART_TYPE):-asserted_t(physicalPartTypes,Eyes,PART_TYPE),isa(SEEING,VisualEvent),isa(WOMAN,ExhibitionistOffender),asserted_t(actorPartsInvolved,SEEING,PART_TYPE),asserted_t(increases-Generic,SIT,relationExistsInstance(bodilyDoer,Shaming,THEMAN),probability-Generic),asserted_t(objectActedOn,SEEING,WOMAN),asserted_t(performedBy,SEEING,THEMAN),asserted_f(increases-Generic,SIT,relationExistsInstance(bodilyDoer,Shaming,THEMAN),probability-Generic),asserted_t(skolem,SIT,skArg1ofIncreasesgenericFn(THEMAN,PART_TYPE,WOMAN,SEEING)).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(skolem(SIT, skArg1ofIncreasesgenericFn(THEMAN, PART_TYPE, WOMAN, SEEING))) :-
- infer_by(tell10:109),
- 'increases-Generic'(SIT,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- THEMAN),
- 'probability-Generic'),
- isa(SEEING, 'VisualEvent'),
- objectActedOn(SEEING, WOMAN),
- isa(WOMAN, 'ExhibitionistOffender'),
- actorPartsInvolved(SEEING, PART_TYPE),
- physicalPartTypes('Eyes', PART_TYPE),
- performedBy(SEEING, THEMAN),
- -'increases-Generic'(SIT, relationExistsInstance(bodilyDoer, 'Shaming', THEMAN), 'probability-Generic').
- %
- tell10:109 not_possible_t(skolem,SIT,skArg1ofIncreasesgenericFn(THEMAN,PART_TYPE,WOMAN,SEEING)):-asserted_t(increases-Generic,SIT,relationExistsInstance(bodilyDoer,Shaming,THEMAN),probability-Generic),isa(SEEING,VisualEvent),asserted_t(objectActedOn,SEEING,WOMAN),isa(WOMAN,ExhibitionistOffender),asserted_t(actorPartsInvolved,SEEING,PART_TYPE),asserted_t(physicalPartTypes,Eyes,PART_TYPE),asserted_t(performedBy,SEEING,THEMAN),asserted_f(increases-Generic,SIT,relationExistsInstance(bodilyDoer,Shaming,THEMAN),probability-Generic).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- 'increases-Generic'(SIT, relationExistsInstance(bodilyDoer, 'Shaming', THEMAN), 'probability-Generic') :-
- infer_by(tell10:111),
- 'increases-Generic'(SIT,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- THEMAN),
- 'probability-Generic'),
- isa(SEEING, 'VisualEvent'),
- isa(WOMAN, 'ExhibitionistOffender'),
- physicalPartTypes('Eyes', PART_TYPE),
- performedBy(SEEING, THEMAN),
- objectActedOn(SEEING, WOMAN),
- actorPartsInvolved(SEEING, PART_TYPE),
- skolem(SIT, skArg1ofIncreasesgenericFn(THEMAN, PART_TYPE, WOMAN, SEEING)).
- %
- tell10:111 asserted_t(increases-Generic,SIT,relationExistsInstance(bodilyDoer,Shaming,THEMAN),probability-Generic):-asserted_t(increases-Generic,SIT,relationExistsInstance(bodilyDoer,Shaming,THEMAN),probability-Generic),isa(SEEING,VisualEvent),isa(WOMAN,ExhibitionistOffender),asserted_t(physicalPartTypes,Eyes,PART_TYPE),asserted_t(performedBy,SEEING,THEMAN),asserted_t(objectActedOn,SEEING,WOMAN),asserted_t(actorPartsInvolved,SEEING,PART_TYPE),asserted_t(skolem,SIT,skArg1ofIncreasesgenericFn(THEMAN,PART_TYPE,WOMAN,SEEING)).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- kif :-
- [ all[ACT],
- [ all[PERP],
- [ implies,
- [ isa(ACT, 'CriminalAct'),
- isa(ACT, 'Exhibitionism'),
- perpetrator(ACT, PERP)
- ],
- (=>),
- [isa(PERP, 'ExhibitionistOffender')]
- ]
- ]
- ].
- pkif :-
- [ implies,
- [ isa(ACT, 'CriminalAct'),
- isa(ACT, 'Exhibitionism'),
- pos([pos([perpetrator(ACT, PERP)])]),
- pos([perpetrator(ACT, PERP)]),
- isa(PERP, 'ExhibitionistOffender')
- ],
- (=>),
- [ all[ACT],
- [ all[PERP],
- [ implies,
- [ isa(ACT, 'CriminalAct'),
- isa(ACT, 'Exhibitionism'),
- pos([perpetrator(ACT, PERP)]),
- perpetrator(ACT, PERP),
- isa(PERP, 'ExhibitionistOffender')
- ],
- (=>),
- [isa(PERP, 'ExhibitionistOffender')]
- ]
- ]
- ]
- ].
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(isa(ACT, 'CriminalAct')) :-
- infer_by(tell11:99),
- isa(ACT, 'Exhibitionism'),
- isa(PERP, 'ExhibitionistOffender'),
- perpetrator(ACT, PERP).
- %
- tell11:99 not_possible_t(isa,ACT,CriminalAct):-isa(ACT,Exhibitionism),isa(PERP,ExhibitionistOffender),asserted_t(perpetrator,ACT,PERP).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(isa(ACT, 'Exhibitionism')) :-
- infer_by(tell11:100),
- isa(ACT, 'CriminalAct'),
- isa(PERP, 'ExhibitionistOffender'),
- perpetrator(ACT, PERP).
- %
- tell11:100 not_possible_t(isa,ACT,Exhibitionism):-isa(ACT,CriminalAct),isa(PERP,ExhibitionistOffender),asserted_t(perpetrator,ACT,PERP).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(isa(PERP, 'ExhibitionistOffender')) :-
- infer_by(tell11:101),
- isa(ACT, 'CriminalAct'),
- isa(ACT, 'Exhibitionism'),
- perpetrator(ACT, PERP).
- %
- tell11:101 not_possible_t(isa,PERP,ExhibitionistOffender):-isa(ACT,CriminalAct),isa(ACT,Exhibitionism),asserted_t(perpetrator,ACT,PERP).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(perpetrator(ACT, PERP)) :-
- infer_by(tell11:102),
- isa(PERP, 'ExhibitionistOffender'),
- isa(ACT, 'CriminalAct'),
- isa(ACT, 'Exhibitionism').
- %
- tell11:102 not_possible_t(perpetrator,ACT,PERP):-isa(PERP,ExhibitionistOffender),isa(ACT,CriminalAct),isa(ACT,Exhibitionism).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(perpetrator(ACT, PERP)) :-
- infer_by(tell11:103),
- isa(PERP, 'ExhibitionistOffender'),
- isa(ACT, 'CriminalAct'),
- isa(ACT, 'Exhibitionism'),
- perpetrator(ACT, PERP).
- %
- tell11:103 not_possible_t(perpetrator,ACT,PERP):-isa(PERP,ExhibitionistOffender),isa(ACT,CriminalAct),isa(ACT,Exhibitionism),asserted_t(perpetrator,ACT,PERP).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- isa(PERP, 'ExhibitionistOffender') :-
- infer_by(tell11:104),
- isa(PERP, 'ExhibitionistOffender'),
- isa(ACT, 'CriminalAct'),
- isa(ACT, 'Exhibitionism'),
- perpetrator(ACT, PERP).
- %
- tell11:104 isa(PERP,ExhibitionistOffender):-isa(PERP,ExhibitionistOffender),isa(ACT,CriminalAct),isa(ACT,Exhibitionism),asserted_t(perpetrator,ACT,PERP).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- kif :-
- [ all[PUNISH],
- [ all[THEMAN],
- [ all[WOMAN],
- [ implies,
- [ isa(PUNISH, 'Punishing'),
- performedBy(PUNISH, THEMAN),
- maleficiary(PUNISH, WOMAN)
- ],
- (=>),
- [ beliefs(THEMAN),
- [ex[OBLIGATION], [agentViolatesObligation(WOMAN, OBLIGATION)]]
- ]
- ]
- ]
- ]
- ].
- pkif :-
- [ implies,
- [ isa(PUNISH, 'Punishing'),
- pos([pos([performedBy(PUNISH, THEMAN)])]),
- pos([pos([maleficiary(PUNISH, WOMAN)])]),
- pos([performedBy(PUNISH, THEMAN)]),
- pos([maleficiary(PUNISH, WOMAN)]),
- pos(
- [ pos(
- [ beliefs(THEMAN),
- [ ex[OBLIGATION],
- [agentViolatesObligation(WOMAN, OBLIGATION)]
- ]
- ])
- ]),
- pos(
- [ beliefs(THEMAN),
- [ex[OBLIGATION], [agentViolatesObligation(WOMAN, OBLIGATION)]]
- ])
- ],
- (=>),
- [ all[PUNISH],
- [ all[THEMAN],
- [ all[WOMAN],
- [ implies,
- [ isa(PUNISH, 'Punishing'),
- pos([performedBy(PUNISH, THEMAN)]),
- pos([maleficiary(PUNISH, WOMAN)]),
- performedBy(PUNISH, THEMAN),
- maleficiary(PUNISH, WOMAN),
- pos(
- [ beliefs(THEMAN),
- [ ex[OBLIGATION],
- [agentViolatesObligation(WOMAN, OBLIGATION)]
- ]
- ])
- ],
- (=>),
- [ beliefs(THEMAN),
- [ ex[OBLIGATION],
- [agentViolatesObligation(WOMAN, OBLIGATION)]
- ]
- ]
- ]
- ]
- ]
- ]
- ].
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- % failed_show_call(user: (exists(OBLIGATION, agentViolatesObligation(WOMAN, OBLIGATION))=_&_)).
- %
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(isa(PUNISH, 'Punishing')) :-
- infer_by(tell12:99),
- performedBy(PUNISH, THEMAN),
- maleficiary(PUNISH, WOMAN),
- knows(THEMAN, -agentViolatesObligation(WOMAN, OBLIGATION)).
- %
- tell12:99 not_possible_t(isa,PUNISH,Punishing):-asserted_t(performedBy,PUNISH,THEMAN),asserted_t(maleficiary,PUNISH,WOMAN),asserted_t(knows,THEMAN,asserted_f(agentViolatesObligation,WOMAN,OBLIGATION)).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(maleficiary(PUNISH, WOMAN)) :-
- infer_by(tell12:100),
- isa(PUNISH, 'Punishing'),
- maleficiary(PUNISH, WOMAN),
- performedBy(PUNISH, THEMAN),
- knows(THEMAN, -agentViolatesObligation(WOMAN, OBLIGATION)).
- %
- tell12:100 not_possible_t(maleficiary,PUNISH,WOMAN):-isa(PUNISH,Punishing),asserted_t(maleficiary,PUNISH,WOMAN),asserted_t(performedBy,PUNISH,THEMAN),asserted_t(knows,THEMAN,asserted_f(agentViolatesObligation,WOMAN,OBLIGATION)).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(maleficiary(PUNISH, WOMAN)) :-
- infer_by(tell12:101),
- isa(PUNISH, 'Punishing'),
- performedBy(PUNISH, THEMAN),
- knows(THEMAN, -agentViolatesObligation(WOMAN, OBLIGATION)).
- %
- tell12:101 not_possible_t(maleficiary,PUNISH,WOMAN):-isa(PUNISH,Punishing),asserted_t(performedBy,PUNISH,THEMAN),asserted_t(knows,THEMAN,asserted_f(agentViolatesObligation,WOMAN,OBLIGATION)).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(performedBy(PUNISH, THEMAN)) :-
- infer_by(tell12:102),
- isa(PUNISH, 'Punishing'),
- maleficiary(PUNISH, WOMAN),
- knows(THEMAN, -agentViolatesObligation(WOMAN, OBLIGATION)).
- %
- tell12:102 not_possible_t(performedBy,PUNISH,THEMAN):-isa(PUNISH,Punishing),asserted_t(maleficiary,PUNISH,WOMAN),asserted_t(knows,THEMAN,asserted_f(agentViolatesObligation,WOMAN,OBLIGATION)).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(performedBy(PUNISH, THEMAN)) :-
- infer_by(tell12:103),
- isa(PUNISH, 'Punishing'),
- performedBy(PUNISH, THEMAN),
- maleficiary(PUNISH, WOMAN),
- knows(THEMAN, -agentViolatesObligation(WOMAN, OBLIGATION)).
- %
- tell12:103 not_possible_t(performedBy,PUNISH,THEMAN):-isa(PUNISH,Punishing),asserted_t(performedBy,PUNISH,THEMAN),asserted_t(maleficiary,PUNISH,WOMAN),asserted_t(knows,THEMAN,asserted_f(agentViolatesObligation,WOMAN,OBLIGATION)).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- beliefs(THEMAN, agentViolatesObligation(WOMAN, OBLIGATION)) :-
- infer_by(tell12:104),
- isa(PUNISH, 'Punishing'),
- performedBy(PUNISH, THEMAN),
- maleficiary(PUNISH, WOMAN).
- %
- tell12:104 asserted_t(beliefs,THEMAN,agentViolatesObligation(WOMAN,OBLIGATION)):-isa(PUNISH,Punishing),asserted_t(performedBy,PUNISH,THEMAN),asserted_t(maleficiary,PUNISH,WOMAN).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- knows(THEMAN, -agentViolatesObligation(WOMAN, OBLIGATION)) :-
- infer_by(tell12:105),
- isa(PUNISH, 'Punishing'),
- performedBy(PUNISH, THEMAN),
- maleficiary(PUNISH, WOMAN).
- %
- tell12:105 asserted_t(knows,THEMAN,asserted_f(agentViolatesObligation,WOMAN,OBLIGATION)):-isa(PUNISH,Punishing),asserted_t(performedBy,PUNISH,THEMAN),asserted_t(maleficiary,PUNISH,WOMAN).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- kif :-
- [ all[MORAL_SHAMING],
- [ all[THEMAN],
- [ implies,
- [ isa(MORAL_SHAMING, 'Shaming'),
- performedBy(MORAL_SHAMING, THEMAN),
- obligatedAgents('TheGoldenRule', THEMAN)
- ],
- (=>),
- [agentViolatesObligation(THEMAN, 'TheGoldenRule')]
- ]
- ]
- ].
- pkif :-
- [ implies,
- [ isa(MORAL_SHAMING, 'Shaming'),
- pos([pos([performedBy(MORAL_SHAMING, THEMAN)])]),
- pos([pos([obligatedAgents('TheGoldenRule', THEMAN)])]),
- pos([performedBy(MORAL_SHAMING, THEMAN)]),
- pos([obligatedAgents('TheGoldenRule', THEMAN)]),
- pos([pos([agentViolatesObligation(THEMAN, 'TheGoldenRule')])]),
- pos([agentViolatesObligation(THEMAN, 'TheGoldenRule')])
- ],
- (=>),
- [ all[MORAL_SHAMING],
- [ all[THEMAN],
- [ implies,
- [ isa(MORAL_SHAMING, 'Shaming'),
- pos([performedBy(MORAL_SHAMING, THEMAN)]),
- pos([obligatedAgents('TheGoldenRule', THEMAN)]),
- performedBy(MORAL_SHAMING, THEMAN),
- obligatedAgents('TheGoldenRule', THEMAN),
- pos([agentViolatesObligation(THEMAN, 'TheGoldenRule')])
- ],
- (=>),
- [agentViolatesObligation(THEMAN, 'TheGoldenRule')]
- ]
- ]
- ]
- ].
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(isa(MORAL_SHAMING, 'Shaming')) :-
- infer_by(tell13:99),
- agentViolatesObligation(THEMAN, 'TheGoldenRule'),
- performedBy(MORAL_SHAMING, THEMAN),
- obligatedAgents('TheGoldenRule', THEMAN),
- -agentViolatesObligation(THEMAN, 'TheGoldenRule').
- %
- tell13:99 not_possible_t(isa,MORAL_SHAMING,Shaming):-asserted_t(agentViolatesObligation,THEMAN,TheGoldenRule),asserted_t(performedBy,MORAL_SHAMING,THEMAN),asserted_t(obligatedAgents,TheGoldenRule,THEMAN),asserted_f(agentViolatesObligation,THEMAN,TheGoldenRule).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(obligatedAgents('TheGoldenRule', THEMAN)) :-
- infer_by(tell13:100),
- agentViolatesObligation(THEMAN, 'TheGoldenRule'),
- obligatedAgents('TheGoldenRule', THEMAN),
- -agentViolatesObligation(THEMAN, 'TheGoldenRule'),
- isa(MORAL_SHAMING, 'Shaming'),
- performedBy(MORAL_SHAMING, THEMAN).
- %
- tell13:100 not_possible_t(obligatedAgents,TheGoldenRule,THEMAN):-asserted_t(agentViolatesObligation,THEMAN,TheGoldenRule),asserted_t(obligatedAgents,TheGoldenRule,THEMAN),asserted_f(agentViolatesObligation,THEMAN,TheGoldenRule),isa(MORAL_SHAMING,Shaming),asserted_t(performedBy,MORAL_SHAMING,THEMAN).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(obligatedAgents('TheGoldenRule', THEMAN)) :-
- infer_by(tell13:101),
- agentViolatesObligation(THEMAN, 'TheGoldenRule'),
- -agentViolatesObligation(THEMAN, 'TheGoldenRule'),
- isa(MORAL_SHAMING, 'Shaming'),
- performedBy(MORAL_SHAMING, THEMAN).
- %
- tell13:101 not_possible_t(obligatedAgents,TheGoldenRule,THEMAN):-asserted_t(agentViolatesObligation,THEMAN,TheGoldenRule),asserted_f(agentViolatesObligation,THEMAN,TheGoldenRule),isa(MORAL_SHAMING,Shaming),asserted_t(performedBy,MORAL_SHAMING,THEMAN).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(performedBy(MORAL_SHAMING, THEMAN)) :-
- infer_by(tell13:102),
- agentViolatesObligation(THEMAN, 'TheGoldenRule'),
- isa(MORAL_SHAMING, 'Shaming'),
- obligatedAgents('TheGoldenRule', THEMAN),
- -agentViolatesObligation(THEMAN, 'TheGoldenRule').
- %
- tell13:102 not_possible_t(performedBy,MORAL_SHAMING,THEMAN):-asserted_t(agentViolatesObligation,THEMAN,TheGoldenRule),isa(MORAL_SHAMING,Shaming),asserted_t(obligatedAgents,TheGoldenRule,THEMAN),asserted_f(agentViolatesObligation,THEMAN,TheGoldenRule).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(performedBy(MORAL_SHAMING, THEMAN)) :-
- infer_by(tell13:103),
- agentViolatesObligation(THEMAN, 'TheGoldenRule'),
- isa(MORAL_SHAMING, 'Shaming'),
- performedBy(MORAL_SHAMING, THEMAN),
- obligatedAgents('TheGoldenRule', THEMAN),
- -agentViolatesObligation(THEMAN, 'TheGoldenRule').
- %
- tell13:103 not_possible_t(performedBy,MORAL_SHAMING,THEMAN):-asserted_t(agentViolatesObligation,THEMAN,TheGoldenRule),isa(MORAL_SHAMING,Shaming),asserted_t(performedBy,MORAL_SHAMING,THEMAN),asserted_t(obligatedAgents,TheGoldenRule,THEMAN),asserted_f(agentViolatesObligation,THEMAN,TheGoldenRule).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- agentViolatesObligation(THEMAN, 'TheGoldenRule') :-
- infer_by(tell13:105),
- agentViolatesObligation(THEMAN, 'TheGoldenRule'),
- obligatedAgents('TheGoldenRule', THEMAN),
- isa(MORAL_SHAMING, 'Shaming'),
- performedBy(MORAL_SHAMING, THEMAN).
- %
- tell13:105 asserted_t(agentViolatesObligation,THEMAN,TheGoldenRule):-asserted_t(agentViolatesObligation,THEMAN,TheGoldenRule),asserted_t(obligatedAgents,TheGoldenRule,THEMAN),isa(MORAL_SHAMING,Shaming),asserted_t(performedBy,MORAL_SHAMING,THEMAN).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- kif :-
- [ all[INST1],
- [ all[INST2],
- [ implies,
- [ isa(INST1, 'Exhibitionism'),
- cycHolds(['PresentTenseVersionFn', doneBy], INST1, INST2)
- ],
- (=>),
- [isa(INST2, 'ExhibitionistOffender')]
- ]
- ]
- ].
- pkif :-
- [ implies,
- [ isa(INST1, 'Exhibitionism'),
- pos([pos([cycHolds(['PresentTenseVersionFn', doneBy], INST1, INST2)])]),
- pos([cycHolds(['PresentTenseVersionFn', doneBy], INST1, INST2)]),
- isa(INST2, 'ExhibitionistOffender')
- ],
- (=>),
- [ all[INST1],
- [ all[INST2],
- [ implies,
- [ isa(INST1, 'Exhibitionism'),
- pos([cycHolds(['PresentTenseVersionFn', doneBy], INST1, INST2)]),
- cycHolds(['PresentTenseVersionFn', doneBy], INST1, INST2),
- isa(INST2, 'ExhibitionistOffender')
- ],
- (=>),
- [isa(INST2, 'ExhibitionistOffender')]
- ]
- ]
- ]
- ].
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(isa(INST1, 'Exhibitionism')) :-
- infer_by(tell14:99),
- isa(INST2, 'ExhibitionistOffender'),
- cycHolds(('PresentTenseVersionFn', doneBy), INST1, INST2).
- %
- % todo(warn(builtin_why(cycHolds, 3, transparent))).
- %
- % todo(warn(pttp_builtin(cycHolds, 3))).
- %
- tell14:99 not_possible_t(isa,INST1,Exhibitionism):-isa(INST2,ExhibitionistOffender),call_builtin(cycHolds, (PresentTenseVersionFn,doneBy),INST1,INST2).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(isa(INST2, 'ExhibitionistOffender')) :-
- infer_by(tell14:100),
- isa(INST1, 'Exhibitionism'),
- cycHolds(('PresentTenseVersionFn', doneBy), INST1, INST2).
- %
- tell14:100 not_possible_t(isa,INST2,ExhibitionistOffender):-isa(INST1,Exhibitionism),call_builtin(cycHolds, (PresentTenseVersionFn,doneBy),INST1,INST2).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(cycHolds(('PresentTenseVersionFn', doneBy), INST1, INST2)) :-
- infer_by(tell14:101),
- isa(INST2, 'ExhibitionistOffender'),
- isa(INST1, 'Exhibitionism').
- %
- tell14:101 not_possible_t(cycHolds, (PresentTenseVersionFn,doneBy),INST1,INST2):-isa(INST2,ExhibitionistOffender),isa(INST1,Exhibitionism).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- isa(INST2, 'ExhibitionistOffender') :-
- infer_by(tell14:102),
- isa(INST2, 'ExhibitionistOffender'),
- isa(INST1, 'Exhibitionism'),
- cycHolds(('PresentTenseVersionFn', doneBy), INST1, INST2).
- %
- tell14:102 isa(INST2,ExhibitionistOffender):-isa(INST2,ExhibitionistOffender),isa(INST1,Exhibitionism),call_builtin(cycHolds, (PresentTenseVersionFn,doneBy),INST1,INST2).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- kif :-
- [ all[MS],
- [ all[MP],
- [ implies,
- [isa(MS, 'VisualEvent'), actorPartsInvolved(MS, MP), isa(MP, 'Eyes')],
- (=>),
- [holdsIn(MS, portalState(MP, 'OpenPortal'))]
- ]
- ]
- ].
- pkif :-
- [ implies,
- [ isa(MS, 'VisualEvent'),
- pos([pos([actorPartsInvolved(MS, MP)])]),
- isa(MP, 'Eyes'),
- pos([actorPartsInvolved(MS, MP)]),
- pos([pos([holdsIn(MS, portalState(MP, 'OpenPortal'))])]),
- pos([holdsIn(MS, portalState(MP, 'OpenPortal'))])
- ],
- (=>),
- [ all[MS],
- [ all[MP],
- [ implies,
- [ isa(MS, 'VisualEvent'),
- pos([actorPartsInvolved(MS, MP)]),
- isa(MP, 'Eyes'),
- actorPartsInvolved(MS, MP),
- pos([holdsIn(MS, portalState(MP, 'OpenPortal'))])
- ],
- (=>),
- [holdsIn(MS, portalState(MP, 'OpenPortal'))]
- ]
- ]
- ]
- ].
- maybe_call(get2react([pubm,"eazar001","~ebrahim@99-151-0-118.lightspeed.snrmca.sbcglobal.net","*","##prolog","that's awesome"]))
- irc_receive("eazar001","~ebrahim@99-151-0-118.lightspeed.snrmca.sbcglobal.net","*","##prolog",say("that's awesome"))
- unused_ircEvent_call_filtered("##prolog","eazar001",unreadable(""),_G1079)
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(actorPartsInvolved(MS, MP)) :-
- infer_by(tell15:99),
- holdsIn(MS, portalState(MP, 'OpenPortal')),
- isa(MS, 'VisualEvent'),
- actorPartsInvolved(MS, MP),
- isa(MP, 'Eyes'),
- -holdsIn(MS, portalState(MP, 'OpenPortal')).
- %
- tell15:99 not_possible_t(actorPartsInvolved,MS,MP):-asserted_t(holdsIn,MS,portalState(MP,OpenPortal)),isa(MS,VisualEvent),asserted_t(actorPartsInvolved,MS,MP),isa(MP,Eyes),asserted_f(holdsIn,MS,portalState(MP,OpenPortal)).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(actorPartsInvolved(MS, MP)) :-
- infer_by(tell15:100),
- holdsIn(MS, portalState(MP, 'OpenPortal')),
- isa(MS, 'VisualEvent'),
- isa(MP, 'Eyes'),
- -holdsIn(MS, portalState(MP, 'OpenPortal')).
- %
- tell15:100 not_possible_t(actorPartsInvolved,MS,MP):-asserted_t(holdsIn,MS,portalState(MP,OpenPortal)),isa(MS,VisualEvent),isa(MP,Eyes),asserted_f(holdsIn,MS,portalState(MP,OpenPortal)).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(isa(MP, 'Eyes')) :-
- infer_by(tell15:101),
- holdsIn(MS, portalState(MP, 'OpenPortal')),
- isa(MS, 'VisualEvent'),
- actorPartsInvolved(MS, MP),
- -holdsIn(MS, portalState(MP, 'OpenPortal')).
- %
- tell15:101 not_possible_t(isa,MP,Eyes):-asserted_t(holdsIn,MS,portalState(MP,OpenPortal)),isa(MS,VisualEvent),asserted_t(actorPartsInvolved,MS,MP),asserted_f(holdsIn,MS,portalState(MP,OpenPortal)).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(isa(MS, 'VisualEvent')) :-
- infer_by(tell15:102),
- holdsIn(MS, portalState(MP, 'OpenPortal')),
- actorPartsInvolved(MS, MP),
- isa(MP, 'Eyes'),
- -holdsIn(MS, portalState(MP, 'OpenPortal')).
- %
- tell15:102 not_possible_t(isa,MS,VisualEvent):-asserted_t(holdsIn,MS,portalState(MP,OpenPortal)),asserted_t(actorPartsInvolved,MS,MP),isa(MP,Eyes),asserted_f(holdsIn,MS,portalState(MP,OpenPortal)).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- holdsIn(MS, portalState(MP, 'OpenPortal')) :-
- infer_by(tell15:104),
- holdsIn(MS, portalState(MP, 'OpenPortal')),
- isa(MS, 'VisualEvent'),
- actorPartsInvolved(MS, MP),
- isa(MP, 'Eyes').
- %
- tell15:104 asserted_t(holdsIn,MS,portalState(MP,OpenPortal)):-asserted_t(holdsIn,MS,portalState(MP,OpenPortal)),isa(MS,VisualEvent),asserted_t(actorPartsInvolved,MS,MP),isa(MP,Eyes).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- kif :-
- [ all[ACT],
- [ all[WOMAN],
- [ all[LAW],
- [ implies,
- [ performedBy(ACT, WOMAN),
- isa(ACT, 'DisplayingFn'('SexOrgan')),
- lawProscribesActType(LAW, 'Exhibitionism'),
- subjectToCOC(WOMAN, LAW)
- ],
- (=>),
- [isa(ACT, 'Exhibitionism'), agentViolatesObligation(WOMAN, LAW)]
- ]
- ]
- ]
- ].
- pkif :-
- [ implies,
- [ pos([pos([performedBy(ACT, WOMAN)])]),
- isa(ACT, 'DisplayingFn'('SexOrgan')),
- pos([pos([lawProscribesActType(LAW, 'Exhibitionism')])]),
- pos([pos([subjectToCOC(WOMAN, LAW)])]),
- pos([performedBy(ACT, WOMAN)]),
- pos([lawProscribesActType(LAW, 'Exhibitionism')]),
- pos([subjectToCOC(WOMAN, LAW)]),
- isa(ACT, 'Exhibitionism'),
- pos([pos([agentViolatesObligation(WOMAN, LAW)])]),
- pos([agentViolatesObligation(WOMAN, LAW)])
- ],
- (=>),
- [ all[ACT],
- [ all[WOMAN],
- [ all[LAW],
- [ implies,
- [ pos([performedBy(ACT, WOMAN)]),
- isa(ACT, 'DisplayingFn'('SexOrgan')),
- pos([lawProscribesActType(LAW, 'Exhibitionism')]),
- pos([subjectToCOC(WOMAN, LAW)]),
- performedBy(ACT, WOMAN),
- lawProscribesActType(LAW, 'Exhibitionism'),
- subjectToCOC(WOMAN, LAW),
- isa(ACT, 'Exhibitionism'),
- pos([agentViolatesObligation(WOMAN, LAW)])
- ],
- (=>),
- [isa(ACT, 'Exhibitionism'), agentViolatesObligation(WOMAN, LAW)]
- ]
- ]
- ]
- ]
- ].
- maybe_call(get2react([pubm,"eazar001","~ebrahim@99-151-0-118.lightspeed.snrmca.sbcglobal.net","*","##prolog","one less thing i have to worry about =]"]))
- irc_receive("eazar001","~ebrahim@99-151-0-118.lightspeed.snrmca.sbcglobal.net","*","##prolog",say("one less thing i have to worry about =]"))
- unused_ircEvent_call_filtered("##prolog","eazar001",unreadable(""),_G1083)
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(agentViolatesObligation(WOMAN, LAW)) :-
- infer_by(tell16:99),
- lawProscribesActType(LAW, 'Exhibitionism'),
- subjectToCOC(WOMAN, LAW),
- isa(ACT, 'Exhibitionism'),
- performedBy(ACT, WOMAN),
- isa(ACT, 'DisplayingFn'('SexOrgan')).
- %
- tell16:99 not_possible_t(agentViolatesObligation,WOMAN,LAW):-asserted_t(lawProscribesActType,LAW,Exhibitionism),asserted_t(subjectToCOC,WOMAN,LAW),isa(ACT,Exhibitionism),asserted_t(performedBy,ACT,WOMAN),isa(ACT,DisplayingFn(SexOrgan)).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(isa(ACT, 'Exhibitionism')) :-
- infer_by(tell16:100),
- isa(ACT, 'DisplayingFn'('SexOrgan')),
- performedBy(ACT, WOMAN),
- lawProscribesActType(LAW, 'Exhibitionism'),
- agentViolatesObligation(WOMAN, LAW),
- subjectToCOC(WOMAN, LAW).
- %
- tell16:100 not_possible_t(isa,ACT,Exhibitionism):-isa(ACT,DisplayingFn(SexOrgan)),asserted_t(performedBy,ACT,WOMAN),asserted_t(lawProscribesActType,LAW,Exhibitionism),asserted_t(agentViolatesObligation,WOMAN,LAW),asserted_t(subjectToCOC,WOMAN,LAW).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(isa(ACT, 'Exhibitionism')) :-
- infer_by(tell16:101),
- isa(ACT, 'DisplayingFn'('SexOrgan')),
- performedBy(ACT, WOMAN),
- lawProscribesActType(LAW, 'Exhibitionism'),
- agentViolatesObligation(WOMAN, LAW),
- subjectToCOC(WOMAN, LAW),
- -agentViolatesObligation(WOMAN, LAW).
- %
- tell16:101 not_possible_t(isa,ACT,Exhibitionism):-isa(ACT,DisplayingFn(SexOrgan)),asserted_t(performedBy,ACT,WOMAN),asserted_t(lawProscribesActType,LAW,Exhibitionism),asserted_t(agentViolatesObligation,WOMAN,LAW),asserted_t(subjectToCOC,WOMAN,LAW),asserted_f(agentViolatesObligation,WOMAN,LAW).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(isa(ACT, 'DisplayingFn'('SexOrgan'))) :-
- infer_by(tell16:102),
- isa(ACT, 'Exhibitionism'),
- performedBy(ACT, WOMAN),
- lawProscribesActType(LAW, 'Exhibitionism'),
- agentViolatesObligation(WOMAN, LAW),
- subjectToCOC(WOMAN, LAW).
- %
- tell16:102 not_possible_t(isa,ACT,DisplayingFn(SexOrgan)):-isa(ACT,Exhibitionism),asserted_t(performedBy,ACT,WOMAN),asserted_t(lawProscribesActType,LAW,Exhibitionism),asserted_t(agentViolatesObligation,WOMAN,LAW),asserted_t(subjectToCOC,WOMAN,LAW).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(isa(ACT, 'DisplayingFn'('SexOrgan'))) :-
- infer_by(tell16:103),
- isa(ACT, 'Exhibitionism'),
- performedBy(ACT, WOMAN),
- lawProscribesActType(LAW, 'Exhibitionism'),
- agentViolatesObligation(WOMAN, LAW),
- subjectToCOC(WOMAN, LAW),
- -agentViolatesObligation(WOMAN, LAW).
- %
- tell16:103 not_possible_t(isa,ACT,DisplayingFn(SexOrgan)):-isa(ACT,Exhibitionism),asserted_t(performedBy,ACT,WOMAN),asserted_t(lawProscribesActType,LAW,Exhibitionism),asserted_t(agentViolatesObligation,WOMAN,LAW),asserted_t(subjectToCOC,WOMAN,LAW),asserted_f(agentViolatesObligation,WOMAN,LAW).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(lawProscribesActType(LAW, 'Exhibitionism')) :-
- infer_by(tell16:104),
- lawProscribesActType(LAW, 'Exhibitionism'),
- isa(ACT, 'Exhibitionism'),
- agentViolatesObligation(WOMAN, LAW),
- isa(ACT, 'DisplayingFn'('SexOrgan')),
- subjectToCOC(WOMAN, LAW),
- performedBy(ACT, WOMAN).
- %
- tell16:104 not_possible_t(lawProscribesActType,LAW,Exhibitionism):-asserted_t(lawProscribesActType,LAW,Exhibitionism),isa(ACT,Exhibitionism),asserted_t(agentViolatesObligation,WOMAN,LAW),isa(ACT,DisplayingFn(SexOrgan)),asserted_t(subjectToCOC,WOMAN,LAW),asserted_t(performedBy,ACT,WOMAN).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(lawProscribesActType(LAW, 'Exhibitionism')) :-
- infer_by(tell16:105),
- isa(ACT, 'Exhibitionism'),
- agentViolatesObligation(WOMAN, LAW),
- isa(ACT, 'DisplayingFn'('SexOrgan')),
- subjectToCOC(WOMAN, LAW),
- performedBy(ACT, WOMAN).
- %
- tell16:105 not_possible_t(lawProscribesActType,LAW,Exhibitionism):-isa(ACT,Exhibitionism),asserted_t(agentViolatesObligation,WOMAN,LAW),isa(ACT,DisplayingFn(SexOrgan)),asserted_t(subjectToCOC,WOMAN,LAW),asserted_t(performedBy,ACT,WOMAN).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(lawProscribesActType(LAW, 'Exhibitionism')) :-
- infer_by(tell16:106),
- lawProscribesActType(LAW, 'Exhibitionism'),
- isa(ACT, 'Exhibitionism'),
- agentViolatesObligation(WOMAN, LAW),
- isa(ACT, 'DisplayingFn'('SexOrgan')),
- subjectToCOC(WOMAN, LAW),
- -agentViolatesObligation(WOMAN, LAW),
- performedBy(ACT, WOMAN).
- %
- tell16:106 not_possible_t(lawProscribesActType,LAW,Exhibitionism):-asserted_t(lawProscribesActType,LAW,Exhibitionism),isa(ACT,Exhibitionism),asserted_t(agentViolatesObligation,WOMAN,LAW),isa(ACT,DisplayingFn(SexOrgan)),asserted_t(subjectToCOC,WOMAN,LAW),asserted_f(agentViolatesObligation,WOMAN,LAW),asserted_t(performedBy,ACT,WOMAN).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(lawProscribesActType(LAW, 'Exhibitionism')) :-
- infer_by(tell16:107),
- isa(ACT, 'Exhibitionism'),
- agentViolatesObligation(WOMAN, LAW),
- isa(ACT, 'DisplayingFn'('SexOrgan')),
- subjectToCOC(WOMAN, LAW),
- -agentViolatesObligation(WOMAN, LAW),
- performedBy(ACT, WOMAN).
- %
- tell16:107 not_possible_t(lawProscribesActType,LAW,Exhibitionism):-isa(ACT,Exhibitionism),asserted_t(agentViolatesObligation,WOMAN,LAW),isa(ACT,DisplayingFn(SexOrgan)),asserted_t(subjectToCOC,WOMAN,LAW),asserted_f(agentViolatesObligation,WOMAN,LAW),asserted_t(performedBy,ACT,WOMAN).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(performedBy(ACT, WOMAN)) :-
- infer_by(tell16:108),
- isa(ACT, 'Exhibitionism'),
- performedBy(ACT, WOMAN),
- isa(ACT, 'DisplayingFn'('SexOrgan')),
- agentViolatesObligation(WOMAN, LAW),
- lawProscribesActType(LAW, 'Exhibitionism'),
- subjectToCOC(WOMAN, LAW).
- %
- tell16:108 not_possible_t(performedBy,ACT,WOMAN):-isa(ACT,Exhibitionism),asserted_t(performedBy,ACT,WOMAN),isa(ACT,DisplayingFn(SexOrgan)),asserted_t(agentViolatesObligation,WOMAN,LAW),asserted_t(lawProscribesActType,LAW,Exhibitionism),asserted_t(subjectToCOC,WOMAN,LAW).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(performedBy(ACT, WOMAN)) :-
- infer_by(tell16:109),
- isa(ACT, 'Exhibitionism'),
- isa(ACT, 'DisplayingFn'('SexOrgan')),
- agentViolatesObligation(WOMAN, LAW),
- lawProscribesActType(LAW, 'Exhibitionism'),
- subjectToCOC(WOMAN, LAW).
- %
- tell16:109 not_possible_t(performedBy,ACT,WOMAN):-isa(ACT,Exhibitionism),isa(ACT,DisplayingFn(SexOrgan)),asserted_t(agentViolatesObligation,WOMAN,LAW),asserted_t(lawProscribesActType,LAW,Exhibitionism),asserted_t(subjectToCOC,WOMAN,LAW).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(performedBy(ACT, WOMAN)) :-
- infer_by(tell16:110),
- isa(ACT, 'Exhibitionism'),
- performedBy(ACT, WOMAN),
- isa(ACT, 'DisplayingFn'('SexOrgan')),
- agentViolatesObligation(WOMAN, LAW),
- lawProscribesActType(LAW, 'Exhibitionism'),
- subjectToCOC(WOMAN, LAW),
- -agentViolatesObligation(WOMAN, LAW).
- %
- tell16:110 not_possible_t(performedBy,ACT,WOMAN):-isa(ACT,Exhibitionism),asserted_t(performedBy,ACT,WOMAN),isa(ACT,DisplayingFn(SexOrgan)),asserted_t(agentViolatesObligation,WOMAN,LAW),asserted_t(lawProscribesActType,LAW,Exhibitionism),asserted_t(subjectToCOC,WOMAN,LAW),asserted_f(agentViolatesObligation,WOMAN,LAW).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(performedBy(ACT, WOMAN)) :-
- infer_by(tell16:111),
- isa(ACT, 'Exhibitionism'),
- isa(ACT, 'DisplayingFn'('SexOrgan')),
- agentViolatesObligation(WOMAN, LAW),
- lawProscribesActType(LAW, 'Exhibitionism'),
- subjectToCOC(WOMAN, LAW),
- -agentViolatesObligation(WOMAN, LAW).
- %
- tell16:111 not_possible_t(performedBy,ACT,WOMAN):-isa(ACT,Exhibitionism),isa(ACT,DisplayingFn(SexOrgan)),asserted_t(agentViolatesObligation,WOMAN,LAW),asserted_t(lawProscribesActType,LAW,Exhibitionism),asserted_t(subjectToCOC,WOMAN,LAW),asserted_f(agentViolatesObligation,WOMAN,LAW).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(subjectToCOC(WOMAN, LAW)) :-
- infer_by(tell16:112),
- agentViolatesObligation(WOMAN, LAW),
- lawProscribesActType(LAW, 'Exhibitionism'),
- subjectToCOC(WOMAN, LAW),
- isa(ACT, 'Exhibitionism'),
- performedBy(ACT, WOMAN),
- isa(ACT, 'DisplayingFn'('SexOrgan')).
- %
- tell16:112 not_possible_t(subjectToCOC,WOMAN,LAW):-asserted_t(agentViolatesObligation,WOMAN,LAW),asserted_t(lawProscribesActType,LAW,Exhibitionism),asserted_t(subjectToCOC,WOMAN,LAW),isa(ACT,Exhibitionism),asserted_t(performedBy,ACT,WOMAN),isa(ACT,DisplayingFn(SexOrgan)).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(subjectToCOC(WOMAN, LAW)) :-
- infer_by(tell16:113),
- agentViolatesObligation(WOMAN, LAW),
- lawProscribesActType(LAW, 'Exhibitionism'),
- isa(ACT, 'Exhibitionism'),
- performedBy(ACT, WOMAN),
- isa(ACT, 'DisplayingFn'('SexOrgan')).
- %
- tell16:113 not_possible_t(subjectToCOC,WOMAN,LAW):-asserted_t(agentViolatesObligation,WOMAN,LAW),asserted_t(lawProscribesActType,LAW,Exhibitionism),isa(ACT,Exhibitionism),asserted_t(performedBy,ACT,WOMAN),isa(ACT,DisplayingFn(SexOrgan)).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(subjectToCOC(WOMAN, LAW)) :-
- infer_by(tell16:114),
- agentViolatesObligation(WOMAN, LAW),
- lawProscribesActType(LAW, 'Exhibitionism'),
- subjectToCOC(WOMAN, LAW),
- -agentViolatesObligation(WOMAN, LAW),
- isa(ACT, 'Exhibitionism'),
- performedBy(ACT, WOMAN),
- isa(ACT, 'DisplayingFn'('SexOrgan')).
- %
- tell16:114 not_possible_t(subjectToCOC,WOMAN,LAW):-asserted_t(agentViolatesObligation,WOMAN,LAW),asserted_t(lawProscribesActType,LAW,Exhibitionism),asserted_t(subjectToCOC,WOMAN,LAW),asserted_f(agentViolatesObligation,WOMAN,LAW),isa(ACT,Exhibitionism),asserted_t(performedBy,ACT,WOMAN),isa(ACT,DisplayingFn(SexOrgan)).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(subjectToCOC(WOMAN, LAW)) :-
- infer_by(tell16:115),
- agentViolatesObligation(WOMAN, LAW),
- lawProscribesActType(LAW, 'Exhibitionism'),
- -agentViolatesObligation(WOMAN, LAW),
- isa(ACT, 'Exhibitionism'),
- performedBy(ACT, WOMAN),
- isa(ACT, 'DisplayingFn'('SexOrgan')).
- %
- tell16:115 not_possible_t(subjectToCOC,WOMAN,LAW):-asserted_t(agentViolatesObligation,WOMAN,LAW),asserted_t(lawProscribesActType,LAW,Exhibitionism),asserted_f(agentViolatesObligation,WOMAN,LAW),isa(ACT,Exhibitionism),asserted_t(performedBy,ACT,WOMAN),isa(ACT,DisplayingFn(SexOrgan)).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- agentViolatesObligation(WOMAN, LAW) :-
- infer_by(tell16:117),
- agentViolatesObligation(WOMAN, LAW),
- lawProscribesActType(LAW, 'Exhibitionism'),
- subjectToCOC(WOMAN, LAW),
- isa(ACT, 'Exhibitionism'),
- performedBy(ACT, WOMAN),
- isa(ACT, 'DisplayingFn'('SexOrgan')).
- %
- tell16:117 asserted_t(agentViolatesObligation,WOMAN,LAW):-asserted_t(agentViolatesObligation,WOMAN,LAW),asserted_t(lawProscribesActType,LAW,Exhibitionism),asserted_t(subjectToCOC,WOMAN,LAW),isa(ACT,Exhibitionism),asserted_t(performedBy,ACT,WOMAN),isa(ACT,DisplayingFn(SexOrgan)).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- isa(ACT, 'Exhibitionism') :-
- infer_by(tell16:118),
- isa(ACT, 'Exhibitionism'),
- isa(ACT, 'DisplayingFn'('SexOrgan')),
- performedBy(ACT, WOMAN),
- lawProscribesActType(LAW, 'Exhibitionism'),
- agentViolatesObligation(WOMAN, LAW),
- subjectToCOC(WOMAN, LAW).
- %
- tell16:118 isa(ACT,Exhibitionism):-isa(ACT,Exhibitionism),isa(ACT,DisplayingFn(SexOrgan)),asserted_t(performedBy,ACT,WOMAN),asserted_t(lawProscribesActType,LAW,Exhibitionism),asserted_t(agentViolatesObligation,WOMAN,LAW),asserted_t(subjectToCOC,WOMAN,LAW).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- kif :-
- [ all[SUNBATHER],
- [ all[BEACH],
- [ ex[KB],
- [ not,
- [ subjectToCOC(SUNBATHER, 'KeepAreolaCoveredInPublic'),
- objectFoundInLocation(SUNBATHER, BEACH),
- isa(BEACH, 'ToplessBeach')
- ]
- ]
- ]
- ]
- ].
- pkif :-
- [ implies,
- [ pos(
- [ not,
- [ subjectToCOC(SUNBATHER, 'KeepAreolaCoveredInPublic'),
- objectFoundInLocation(SUNBATHER, BEACH),
- isa(BEACH, 'ToplessBeach')
- ]
- ])
- ],
- (=>),
- [ all[SUNBATHER],
- [ all[BEACH],
- [ ex[KB],
- [ not,
- [ subjectToCOC(SUNBATHER, 'KeepAreolaCoveredInPublic'),
- objectFoundInLocation(SUNBATHER, BEACH),
- isa(BEACH, 'ToplessBeach')
- ]
- ]
- ]
- ]
- ]
- ].
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(isa(BEACH, 'ToplessBeach')) :-
- infer_by(tell17:99),
- ( -isa(BEACH, 'ToplessBeach')
- ; -subjectToCOC(SUNBATHER, 'KeepAreolaCoveredInPublic')
- ; -objectFoundInLocation(SUNBATHER, BEACH)
- ),
- subjectToCOC(SUNBATHER, 'KeepAreolaCoveredInPublic'),
- objectFoundInLocation(SUNBATHER, BEACH),
- skolem(KB, skArg1ofCtFn(BEACH, SUNBATHER)).
- %
- tell17:99 not_possible_t(isa,BEACH,ToplessBeach):- (not_mudIsa(BEACH,ToplessBeach);asserted_f(subjectToCOC,SUNBATHER,KeepAreolaCoveredInPublic);asserted_f(objectFoundInLocation,SUNBATHER,BEACH)),asserted_t(subjectToCOC,SUNBATHER,KeepAreolaCoveredInPublic),asserted_t(objectFoundInLocation,SUNBATHER,BEACH),asserted_t(skolem,KB,skArg1ofCtFn(BEACH,SUNBATHER)).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(objectFoundInLocation(SUNBATHER, BEACH)) :-
- infer_by(tell17:100),
- ( -subjectToCOC(SUNBATHER, 'KeepAreolaCoveredInPublic')
- ; -isa(BEACH, 'ToplessBeach')
- ; -objectFoundInLocation(SUNBATHER, BEACH)
- ),
- subjectToCOC(SUNBATHER, 'KeepAreolaCoveredInPublic'),
- isa(BEACH, 'ToplessBeach'),
- skolem(KB, skArg1ofCtFn(BEACH, SUNBATHER)).
- %
- tell17:100 not_possible_t(objectFoundInLocation,SUNBATHER,BEACH):- (asserted_f(subjectToCOC,SUNBATHER,KeepAreolaCoveredInPublic);not_mudIsa(BEACH,ToplessBeach);asserted_f(objectFoundInLocation,SUNBATHER,BEACH)),asserted_t(subjectToCOC,SUNBATHER,KeepAreolaCoveredInPublic),isa(BEACH,ToplessBeach),asserted_t(skolem,KB,skArg1ofCtFn(BEACH,SUNBATHER)).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(skolem(KB, skArg1ofCtFn(BEACH, SUNBATHER))) :-
- infer_by(tell17:101),
- ( -subjectToCOC(SUNBATHER, 'KeepAreolaCoveredInPublic')
- ; -isa(BEACH, 'ToplessBeach')
- ; -objectFoundInLocation(SUNBATHER, BEACH)
- ),
- subjectToCOC(SUNBATHER, 'KeepAreolaCoveredInPublic'),
- objectFoundInLocation(SUNBATHER, BEACH),
- isa(BEACH, 'ToplessBeach').
- %
- tell17:101 not_possible_t(skolem,KB,skArg1ofCtFn(BEACH,SUNBATHER)):- (asserted_f(subjectToCOC,SUNBATHER,KeepAreolaCoveredInPublic);not_mudIsa(BEACH,ToplessBeach);asserted_f(objectFoundInLocation,SUNBATHER,BEACH)),asserted_t(subjectToCOC,SUNBATHER,KeepAreolaCoveredInPublic),asserted_t(objectFoundInLocation,SUNBATHER,BEACH),isa(BEACH,ToplessBeach).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(subjectToCOC(SUNBATHER, 'KeepAreolaCoveredInPublic')) :-
- infer_by(tell17:102),
- ( -subjectToCOC(SUNBATHER, 'KeepAreolaCoveredInPublic')
- ; -isa(BEACH, 'ToplessBeach')
- ; -objectFoundInLocation(SUNBATHER, BEACH)
- ),
- objectFoundInLocation(SUNBATHER, BEACH),
- isa(BEACH, 'ToplessBeach'),
- skolem(KB, skArg1ofCtFn(BEACH, SUNBATHER)).
- %
- tell17:102 not_possible_t(subjectToCOC,SUNBATHER,KeepAreolaCoveredInPublic):- (asserted_f(subjectToCOC,SUNBATHER,KeepAreolaCoveredInPublic);not_mudIsa(BEACH,ToplessBeach);asserted_f(objectFoundInLocation,SUNBATHER,BEACH)),asserted_t(objectFoundInLocation,SUNBATHER,BEACH),isa(BEACH,ToplessBeach),asserted_t(skolem,KB,skArg1ofCtFn(BEACH,SUNBATHER)).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t((-subjectToCOC(SUNBATHER, 'KeepAreolaCoveredInPublic');-objectFoundInLocation(SUNBATHER, BEACH);-isa(BEACH, 'ToplessBeach'))) :-
- infer_by(tell17:103),
- subjectToCOC(SUNBATHER, 'KeepAreolaCoveredInPublic'),
- objectFoundInLocation(SUNBATHER, BEACH),
- isa(BEACH, 'ToplessBeach'),
- skolem(KB, skArg1ofCtFn(BEACH, SUNBATHER)).
- %
- tell17:103 not_possible_t(;,asserted_f(subjectToCOC,SUNBATHER,KeepAreolaCoveredInPublic), (asserted_f(objectFoundInLocation,SUNBATHER,BEACH);not_mudIsa(BEACH,ToplessBeach))):-asserted_t(subjectToCOC,SUNBATHER,KeepAreolaCoveredInPublic),asserted_t(objectFoundInLocation,SUNBATHER,BEACH),isa(BEACH,ToplessBeach),asserted_t(skolem,KB,skArg1ofCtFn(BEACH,SUNBATHER)).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- kif :-
- [ all[COC],
- [ all[WOMAN],
- [ all[ACT],
- [ implies,
- [ isa(COC, 'LegalCode-ModernWestern'),
- isa(ACT, 'Exhibitionism'),
- subjectToCOC(WOMAN, COC),
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- performedBy(ACT, WOMAN)
- ],
- (=>),
- [ist(COC, isa(ACT, 'CriminalAct'))]
- ]
- ]
- ]
- ].
- pkif :-
- [ implies,
- [ isa(COC, 'LegalCode-ModernWestern'),
- isa(ACT, 'Exhibitionism'),
- pos([pos([subjectToCOC(WOMAN, COC)])]),
- pos(
- [ pos(
- [ agentViolatesObligation(WOMAN,
- 'KeepAreolaCoveredInPublic')
- ])
- ]),
- pos([pos([performedBy(ACT, WOMAN)])]),
- pos([subjectToCOC(WOMAN, COC)]),
- pos([agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic')]),
- pos([performedBy(ACT, WOMAN)]),
- pos([pos([ist(COC, isa(ACT, 'CriminalAct'))])]),
- pos([ist(COC, isa(ACT, 'CriminalAct'))])
- ],
- (=>),
- [ all[COC],
- [ all[WOMAN],
- [ all[ACT],
- [ implies,
- [ isa(COC, 'LegalCode-ModernWestern'),
- isa(ACT, 'Exhibitionism'),
- pos([subjectToCOC(WOMAN, COC)]),
- pos(
- [ agentViolatesObligation(WOMAN,
- 'KeepAreolaCoveredInPublic')
- ]),
- pos([performedBy(ACT, WOMAN)]),
- subjectToCOC(WOMAN, COC),
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- performedBy(ACT, WOMAN),
- pos([ist(COC, isa(ACT, 'CriminalAct'))])
- ],
- (=>),
- [ist(COC, isa(ACT, 'CriminalAct'))]
- ]
- ]
- ]
- ]
- ].
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic')) :-
- infer_by(tell18:99),
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- isa(COC, 'LegalCode-ModernWestern'),
- isa(ACT, 'Exhibitionism'),
- subjectToCOC(WOMAN, COC),
- performedBy(ACT, WOMAN),
- ist(COC, isa(ACT, 'CriminalAct')),
- -ist(COC, isa(ACT, 'CriminalAct')).
- %
- tell18:99 not_possible_t(agentViolatesObligation,WOMAN,KeepAreolaCoveredInPublic):-asserted_t(agentViolatesObligation,WOMAN,KeepAreolaCoveredInPublic),isa(COC,LegalCode-ModernWestern),isa(ACT,Exhibitionism),asserted_t(subjectToCOC,WOMAN,COC),asserted_t(performedBy,ACT,WOMAN),asserted_t(ist,COC,isa(ACT,CriminalAct)),asserted_f(ist,COC,isa(ACT,CriminalAct)).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic')) :-
- infer_by(tell18:100),
- isa(COC, 'LegalCode-ModernWestern'),
- isa(ACT, 'Exhibitionism'),
- subjectToCOC(WOMAN, COC),
- performedBy(ACT, WOMAN),
- ist(COC, isa(ACT, 'CriminalAct')),
- -ist(COC, isa(ACT, 'CriminalAct')).
- %
- tell18:100 not_possible_t(agentViolatesObligation,WOMAN,KeepAreolaCoveredInPublic):-isa(COC,LegalCode-ModernWestern),isa(ACT,Exhibitionism),asserted_t(subjectToCOC,WOMAN,COC),asserted_t(performedBy,ACT,WOMAN),asserted_t(ist,COC,isa(ACT,CriminalAct)),asserted_f(ist,COC,isa(ACT,CriminalAct)).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(isa(ACT, 'Exhibitionism')) :-
- infer_by(tell18:101),
- ist(COC, isa(ACT, 'CriminalAct')),
- isa(COC, 'LegalCode-ModernWestern'),
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- performedBy(ACT, WOMAN),
- subjectToCOC(WOMAN, COC),
- -ist(COC, isa(ACT, 'CriminalAct')).
- %
- tell18:101 not_possible_t(isa,ACT,Exhibitionism):-asserted_t(ist,COC,isa(ACT,CriminalAct)),isa(COC,LegalCode-ModernWestern),asserted_t(agentViolatesObligation,WOMAN,KeepAreolaCoveredInPublic),asserted_t(performedBy,ACT,WOMAN),asserted_t(subjectToCOC,WOMAN,COC),asserted_f(ist,COC,isa(ACT,CriminalAct)).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(isa(COC, 'LegalCode-ModernWestern')) :-
- infer_by(tell18:102),
- ist(COC, isa(ACT, 'CriminalAct')),
- isa(ACT, 'Exhibitionism'),
- subjectToCOC(WOMAN, COC),
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- performedBy(ACT, WOMAN),
- -ist(COC, isa(ACT, 'CriminalAct')).
- %
- tell18:102 not_possible_t(isa,COC,LegalCode-ModernWestern):-asserted_t(ist,COC,isa(ACT,CriminalAct)),isa(ACT,Exhibitionism),asserted_t(subjectToCOC,WOMAN,COC),asserted_t(agentViolatesObligation,WOMAN,KeepAreolaCoveredInPublic),asserted_t(performedBy,ACT,WOMAN),asserted_f(ist,COC,isa(ACT,CriminalAct)).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(performedBy(ACT, WOMAN)) :-
- infer_by(tell18:103),
- isa(ACT, 'Exhibitionism'),
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- performedBy(ACT, WOMAN),
- ist(COC, isa(ACT, 'CriminalAct')),
- isa(COC, 'LegalCode-ModernWestern'),
- subjectToCOC(WOMAN, COC),
- -ist(COC, isa(ACT, 'CriminalAct')).
- %
- tell18:103 not_possible_t(performedBy,ACT,WOMAN):-isa(ACT,Exhibitionism),asserted_t(agentViolatesObligation,WOMAN,KeepAreolaCoveredInPublic),asserted_t(performedBy,ACT,WOMAN),asserted_t(ist,COC,isa(ACT,CriminalAct)),isa(COC,LegalCode-ModernWestern),asserted_t(subjectToCOC,WOMAN,COC),asserted_f(ist,COC,isa(ACT,CriminalAct)).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(performedBy(ACT, WOMAN)) :-
- infer_by(tell18:104),
- isa(ACT, 'Exhibitionism'),
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- ist(COC, isa(ACT, 'CriminalAct')),
- isa(COC, 'LegalCode-ModernWestern'),
- subjectToCOC(WOMAN, COC),
- -ist(COC, isa(ACT, 'CriminalAct')).
- %
- tell18:104 not_possible_t(performedBy,ACT,WOMAN):-isa(ACT,Exhibitionism),asserted_t(agentViolatesObligation,WOMAN,KeepAreolaCoveredInPublic),asserted_t(ist,COC,isa(ACT,CriminalAct)),isa(COC,LegalCode-ModernWestern),asserted_t(subjectToCOC,WOMAN,COC),asserted_f(ist,COC,isa(ACT,CriminalAct)).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(subjectToCOC(WOMAN, COC)) :-
- infer_by(tell18:105),
- isa(COC, 'LegalCode-ModernWestern'),
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- ist(COC, isa(ACT, 'CriminalAct')),
- isa(ACT, 'Exhibitionism'),
- performedBy(ACT, WOMAN),
- -ist(COC, isa(ACT, 'CriminalAct')).
- %
- tell18:105 not_possible_t(subjectToCOC,WOMAN,COC):-isa(COC,LegalCode-ModernWestern),asserted_t(agentViolatesObligation,WOMAN,KeepAreolaCoveredInPublic),asserted_t(ist,COC,isa(ACT,CriminalAct)),isa(ACT,Exhibitionism),asserted_t(performedBy,ACT,WOMAN),asserted_f(ist,COC,isa(ACT,CriminalAct)).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- -possible_t(subjectToCOC(WOMAN, COC)) :-
- infer_by(tell18:106),
- isa(COC, 'LegalCode-ModernWestern'),
- subjectToCOC(WOMAN, COC),
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- ist(COC, isa(ACT, 'CriminalAct')),
- isa(ACT, 'Exhibitionism'),
- performedBy(ACT, WOMAN),
- -ist(COC, isa(ACT, 'CriminalAct')).
- %
- tell18:106 not_possible_t(subjectToCOC,WOMAN,COC):-isa(COC,LegalCode-ModernWestern),asserted_t(subjectToCOC,WOMAN,COC),asserted_t(agentViolatesObligation,WOMAN,KeepAreolaCoveredInPublic),asserted_t(ist,COC,isa(ACT,CriminalAct)),isa(ACT,Exhibitionism),asserted_t(performedBy,ACT,WOMAN),asserted_f(ist,COC,isa(ACT,CriminalAct)).
- % /opt/PrologMUD/pack/logicmoo_base/prolog/logicmoo/logicmoo_engine.pl:2351
- ist(COC, isa(ACT, 'CriminalAct')) :-
- infer_by(tell18:108),
- ist(COC, isa(ACT, 'CriminalAct')),
- isa(COC, 'LegalCode-ModernWestern'),
- isa(ACT, 'Exhibitionism'),
- subjectToCOC(WOMAN, COC),
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- performedBy(ACT, WOMAN).
- %
- tell18:108 asserted_t(ist,COC,isa(ACT,CriminalAct)):-asserted_t(ist,COC,isa(ACT,CriminalAct)),isa(COC,LegalCode-ModernWestern),isa(ACT,Exhibitionism),asserted_t(subjectToCOC,WOMAN,COC),asserted_t(agentViolatesObligation,WOMAN,KeepAreolaCoveredInPublic),asserted_t(performedBy,ACT,WOMAN).
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- kif :-
- [ all[WOMAN],
- [ all[AREOLA],
- [ implies,
- [ isa(AREOLA, 'BodyPartCollectionFn'(WOMAN, 'Areola')),
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic')
- ],
- (=>),
- [ ex[CLOTH],
- [ or,
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- 'covers-Generic'(CLOTH, AREOLA),
- wearsClothing(WOMAN, CLOTH)
- ]
- ]
- ]
- ]
- ].
- pkif :-
- [ implies,
- [ isa(AREOLA, 'BodyPartCollectionFn'(WOMAN, 'Areola')),
- pos([pos([subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic')])]),
- pos([pos([locationState(WOMAN, 'InPublic')])]),
- pos([subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic')]),
- pos([locationState(WOMAN, 'InPublic')]),
- pos(
- [ pos(
- [ agentViolatesObligation(WOMAN,
- 'KeepAreolaCoveredInPublic')
- ])
- ]),
- pos([pos(['covers-Generic'(CLOTH, AREOLA)])]),
- pos([pos([wearsClothing(WOMAN, CLOTH)])]),
- pos([agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic')]),
- pos(['covers-Generic'(CLOTH, AREOLA)]),
- pos([wearsClothing(WOMAN, CLOTH)])
- ],
- (=>),
- [ all[WOMAN],
- [ all[AREOLA],
- [ implies,
- [ isa(AREOLA, 'BodyPartCollectionFn'(WOMAN, 'Areola')),
- pos([subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic')]),
- pos([locationState(WOMAN, 'InPublic')]),
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- ex[CLOTH],
- or,
- pos(
- [ agentViolatesObligation(WOMAN,
- 'KeepAreolaCoveredInPublic')
- ]),
- pos(['covers-Generic'(CLOTH, AREOLA)]),
- pos([wearsClothing(WOMAN, CLOTH)])
- ],
- (=>),
- [ ex[CLOTH],
- [ or,
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- 'covers-Generic'(CLOTH, AREOLA),
- wearsClothing(WOMAN, CLOTH)
- ]
- ]
- ]
- ]
- ]
- ].
- C13,
- F13,
- L13,
- N13,
- M13,
- P13),
- asserted_t(room, K13)),
- call_proof(asserted_t(skolem,
- Y12,
- skIsDoorInUnkArg2ofHasFn(K13),
- C13,
- F13,
- N13,
- O13,
- P13,
- Q13),
- asserted_t(skolem,
- Y12,
- skIsDoorInUnkArg2ofHasFn(K13))).
- wid(tell1:99, tell1:99, asserted_t(door, D)) :-
- asserted_t(door, D),
- asserted_t(has, R, D),
- asserted_t(room, R),
- asserted_t(skolem, D, skIsDoorInUnkArg2ofHasFn(R)).
- wid(tell1:99, tell1:99, door(D)) :-
- door(D),
- has(R, D),
- room(R),
- skolem(D, skIsDoorInUnkArg2ofHasFn(R)).
- wid(tell1:99, tell1:99, (poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), room(R)))&poss(b_d(KB, nesc, poss), room(R))& (poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), door(D)))&poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), has(R, D))))& (poss(b_d(KB, nesc, poss), door(D))&poss(b_d(KB, nesc, poss), has(R, D)))=>all(R, exists(D, (poss(b_d(KB, nesc, poss), room(R))&room(R)& (poss(b_d(KB, nesc, poss), door(D))&poss(b_d(KB, nesc, poss), has(R, D)))=>door(D)&has(R, D)))))).
- wid(tell1:99, tell1:99, all(R, exists(D, (room(R)=>door(D)&has(R, D))))).
- wid(tell1:99, tell1:99, all(R, exists(D, (room(R)=>door(D)&has(R, D))))).
- wid(tell2:99, tell2:99, p(A, R)&q(A, R)).
- wid(tell3:99, tell3:99, all(X, (~tNotFly(X)=> ~tPengin(X)))).
- wid(tell4:99, tell4:99, loves(fatherFn(Child), Child)).
- wid(tell5:99, tell5:99, (isa(F, tPred)=>exists(A, isa(A, ftInt)&arity(F, A)))).
- wid(tell6:99, tell6:99, all(R, (isa(R, tAgent)=>exists(D, isa(D, tNose)&mudContains(R, D))))).
- wid(tell7:99, tell7:99, relationAllExists('causes-EventEvent', 'Exhibitionism', 'VisualEvent')).
- wid(tell8:99, tell8:99, relationAllExists(properSubEvents, 'Exhibitionism', 'DisplayingFn'('SexOrgan'))).
- wid(tell9:99, tell9:99, implies(and(isa(AGREEMENT, 'Agreement'), intangibleParts(AGREEMENT, OBLIGATION), isa(OBLIGATION, 'Obligation'), agreeingAgents(AGREEMENT, WOMAN), agentViolatesObligation(WOMAN, OBLIGATION)), agentViolatesAgreement(WOMAN, AGREEMENT))).
- wid(tell10:99, tell10:99, implies(and(isa(SEEING, 'VisualEvent'), objectActedOn(SEEING, WOMAN), isa(WOMAN, 'ExhibitionistOffender'), actorPartsInvolved(SEEING, PART_TYPE), physicalPartTypes('Eyes', PART_TYPE), performedBy(SEEING, THEMAN)), 'increases-Generic'(SIT, relationExistsInstance(bodilyDoer, 'Shaming', THEMAN), 'probability-Generic'))).
- wid(tell11:99, tell11:99, implies(and(isa(ACT, 'CriminalAct'), isa(ACT, 'Exhibitionism'), perpetrator(ACT, PERP)), isa(PERP, 'ExhibitionistOffender'))).
- wid(tell12:99, tell12:99, implies(and(isa(PUNISH, 'Punishing'), performedBy(PUNISH, THEMAN), maleficiary(PUNISH, WOMAN)), beliefs(THEMAN, thereExists(OBLIGATION, agentViolatesObligation(WOMAN, OBLIGATION))))).
- wid(tell13:99, tell13:99, implies(and(isa(MORAL_SHAMING, 'Shaming'), performedBy(MORAL_SHAMING, THEMAN), obligatedAgents('TheGoldenRule', THEMAN)), agentViolatesObligation(THEMAN, 'TheGoldenRule'))).
- wid(tell14:99, tell14:99, implies(and(isa(INST1, 'Exhibitionism'), cycHolds(['PresentTenseVersionFn', doneBy], INST1, INST2)), isa(INST2, 'ExhibitionistOffender'))).
- wid(tell15:99, tell15:99, implies(and(isa(MS, 'VisualEvent'), actorPartsInvolved(MS, MP), isa(MP, 'Eyes')), holdsIn(MS, portalState(MP, 'OpenPortal')))).
- wid(tell16:99, tell16:99, implies(and(performedBy(ACT, WOMAN), isa(ACT, 'DisplayingFn'('SexOrgan')), lawProscribesActType(LAW, 'Exhibitionism'), subjectToCOC(WOMAN, LAW)), and(isa(ACT, 'Exhibitionism'), agentViolatesObligation(WOMAN, LAW)))).
- wid(tell17:99, tell17:99, not(and(subjectToCOC(SUNBATHER, 'KeepAreolaCoveredInPublic'), objectFoundInLocation(SUNBATHER, BEACH), isa(BEACH, 'ToplessBeach')))).
- wid(tell18:99, tell18:99, implies(and(isa(COC, 'LegalCode-ModernWestern'), isa(ACT, 'Exhibitionism'), subjectToCOC(WOMAN, COC), agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'), performedBy(ACT, WOMAN)), ist(COC, isa(ACT, 'CriminalAct')))).
- wid(tell19:99, tell19:99, implies(and(isa(AREOLA, 'BodyPartCollectionFn'(WOMAN, 'Areola')), subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'), locationState(WOMAN, 'InPublic')), thereExists(CLOTH, and(or(agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'), 'covers-Generic'(CLOTH, AREOLA)), or(agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'), wearsClothing(WOMAN, CLOTH)))))).
- wid(tell20:99, tell20:99, implies(and(different(THEMAN, WOMAN), intendedMaleficiary(CRIME, THEMAN), deliberateActors(CRIME, WOMAN), behaviorCapable(THEMAN, 'CollectionSubsetFn'('Punishing', 'TheSetOf'(RESPONSE, maleficiary(RESPONSE, WOMAN))), deliberateActors)), 'optionAvailableToAgent-SitType'(THEMAN, 'CollectionSubsetFn'('AttemptingFn'('Punishing'), 'TheSetOf'(RETALIATION, and(intendedMaleficiary(RETALIATION, WOMAN), purposeInEvent(THEMAN, RETALIATION, not(thereExists(ANOTRACT, and(isa(ANOTRACT, 'PurposefulAction'), startsAfterEndingOf(ANOTRACT, CRIME), maleficiary(ANOTRACT, THEMAN), deliberateActors(ANOTRACT, WOMAN)))))))), deliberateActors))).
- wid(tell21:99, tell21:99, implies(hasBeliefSystems(WOMAN, 'Karma'), beliefs(WOMAN, implies(and(isa(MORAL_SHAMING, 'Shaming'), isa(ANY, 'Punishing'), sinner(MORAL_SHAMING, THEMAN), isa(THEMAN, 'IncarnationPhysicalFn'(SOUL, 'Organism-Whole')), not(punishmentFor(THEMAN, ANY, sinner(MORAL_SHAMING, THEMAN)))), thereExists(NEXTLIFE, thereExists(PUN, and(isa(PUN, 'Punishing'), startsAfterEndingOf(NEXTLIFE, THEMAN), isa(NEXTLIFE, 'IncarnationPhysicalFn'(SOUL, 'Organism-Whole')), punishmentFor(NEXTLIFE, PUN, sinner(MORAL_SHAMING, THEMAN))))))))).
- true.
- ?- forall(wid(I,T,HB),(expand_to_hb(HB,H,B), portray_clause((wid(I,I,H):-B)))).
- wid(tell21:99, tell21:99, (poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), hasBeliefSystems(WOMAN, 'Karma')))&poss(b_d(KB, nesc, poss), hasBeliefSystems(WOMAN, 'Karma'))&poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), beliefs(WOMAN, ('Shaming'(MORAL_SHAMING)& ('Punishing'(ANY)& (sinner(MORAL_SHAMING, THEMAN)& ('IncarnationPhysicalFn'(THEMAN, SOUL, 'Organism-Whole')&n(ct(KB, -), punishmentFor(THEMAN, ANY, sinner(MORAL_SHAMING, THEMAN))))))=>exists(NEXTLIFE, exists(PUN, 'Punishing'(PUN)& (startsAfterEndingOf(NEXTLIFE, THEMAN)& ('IncarnationPhysicalFn'(NEXTLIFE, SOUL, 'Organism-Whole')&punishmentFor(NEXTLIFE, PUN, sinner(MORAL_SHAMING, THEMAN))))))))))&poss(b_d(KB, nesc, poss), beliefs(WOMAN, ('Shaming'(MORAL_SHAMING)& ('Punishing'(ANY)& (sinner(MORAL_SHAMING, THEMAN)& ('IncarnationPhysicalFn'(THEMAN, SOUL, 'Organism-Whole')&n(ct(KB, -), punishmentFor(THEMAN, ANY, sinner(MORAL_SHAMING, THEMAN))))))=>exists(NEXTLIFE, exists(PUN, 'Punishing'(PUN)& (startsAfterEndingOf(NEXTLIFE, THEMAN)& ('IncarnationPhysicalFn'(NEXTLIFE, SOUL, 'Organism-Whole')&punishmentFor(NEXTLIFE, PUN, sinner(MORAL_SHAMING, THEMAN)))))))))=>all(WOMAN, all(MORAL_SHAMING, all(THEMAN, all(ANY, all(SOUL, exists(KB, (poss(b_d(KB, nesc, poss), hasBeliefSystems(WOMAN, 'Karma'))&hasBeliefSystems(WOMAN, 'Karma')&poss(b_d(KB, nesc, poss), beliefs(WOMAN, ('Shaming'(MORAL_SHAMING)& ('Punishing'(ANY)& (sinner(MORAL_SHAMING, THEMAN)& ('IncarnationPhysicalFn'(THEMAN, SOUL, 'Organism-Whole')&n(ct(KB, -), punishmentFor(THEMAN, ANY, sinner(MORAL_SHAMING, THEMAN))))))=>exists(NEXTLIFE, exists(PUN, 'Punishing'(PUN)& (startsAfterEndingOf(NEXTLIFE, THEMAN)& ('IncarnationPhysicalFn'(NEXTLIFE, SOUL, 'Organism-Whole')&punishmentFor(NEXTLIFE, PUN, sinner(MORAL_SHAMING, THEMAN)))))))))=>beliefs(WOMAN, ('Shaming'(MORAL_SHAMING)& ('Punishing'(ANY)& (sinner(MORAL_SHAMING, THEMAN)& ('IncarnationPhysicalFn'(THEMAN, SOUL, 'Organism-Whole')&n(ct(KB, -), punishmentFor(THEMAN, ANY, sinner(MORAL_SHAMING, THEMAN))))))=>exists(NEXTLIFE, exists(PUN, 'Punishing'(PUN)& (startsAfterEndingOf(NEXTLIFE, THEMAN)& ('IncarnationPhysicalFn'(NEXTLIFE, SOUL, 'Organism-Whole')&punishmentFor(NEXTLIFE, PUN, sinner(MORAL_SHAMING, THEMAN))))))))))))))))).
- wid(tell21:99, tell21:99, all(WOMAN, all(MORAL_SHAMING, all(THEMAN, all(ANY, all(SOUL, exists(KB, (hasBeliefSystems(WOMAN, 'Karma')=>beliefs(WOMAN, ('Shaming'(MORAL_SHAMING)& ('Punishing'(ANY)& (sinner(MORAL_SHAMING, THEMAN)& ('IncarnationPhysicalFn'(THEMAN, SOUL, 'Organism-Whole')&n(ct(KB, -), punishmentFor(THEMAN, ANY, sinner(MORAL_SHAMING, THEMAN))))))=>exists(NEXTLIFE, exists(PUN, 'Punishing'(PUN)& (startsAfterEndingOf(NEXTLIFE, THEMAN)& ('IncarnationPhysicalFn'(NEXTLIFE, SOUL, 'Organism-Whole')&punishmentFor(NEXTLIFE, PUN, sinner(MORAL_SHAMING, THEMAN)))))))))))))))).
- wid(tell20:142, tell20:142, int_asserted_t(purposeInEvent, L12, M12, (not_mudIsa(N12, 'PurposefulAction');asserted_f(startsAfterEndingOf, Q12, O12);asserted_f(maleficiary, R12, S12);asserted_f(deliberateActors, T12, P12)), X12, V12, K12, Z13, W12, B14, U12)) :-
- pretest_call((test_and_decrement_search_cost(K12, 12, B13), constrain_args(asserted_t, [purposeInEvent, L12, M12, (not_mudIsa(N12, 'PurposefulAction');asserted_f(startsAfterEndingOf, N12, O12);asserted_f(maleficiary, N12, L12);asserted_f(deliberateActors, N12, P12))]))),
- ( ( ( unify(N12, Q12),
- unify(N12, R12)
- ),
- unify(L12, S12)
- ),
- unify(N12, T12)
- ),
- A13=[U12|V12],
- ( W12=[Y12, [-asserted_t(purposeInEvent, L12, M12, (not_mudIsa(N12, 'PurposefulAction');asserted_f(startsAfterEndingOf, N12, O12);asserted_f(maleficiary, N12, L12);asserted_f(deliberateActors, N12, P12))), U12, X12, V12]|Z12],
- C13=[Y12|Z12]
- ),
- call_proof(isa(M12,
- 'AttemptingFn'('Punishing'),
- X12,
- A13,
- B13,
- D13,
- C13,
- E13),
- 'AttemptingFn'(M12, 'Punishing')),
- call_proof(asserted_t(intendedMaleficiary,
- M12,
- P12,
- X12,
- A13,
- D13,
- F13,
- E13,
- G13),
- asserted_t(intendedMaleficiary, M12, P12)),
- call_proof(asserted_t(purposeInEvent,
- L12,
- M12,
- (not_mudIsa(N12, 'PurposefulAction');asserted_f(startsAfterEndingOf, N12, O12);asserted_f(maleficiary, N12, L12);asserted_f(deliberateActors, N12, P12)),
- X12,
- A13,
- F13,
- H13,
- G13,
- I13),
- asserted_t(purposeInEvent,
- L12,
- M12,
- (not_mudIsa(N12, 'PurposefulAction');asserted_f(startsAfterEndingOf, N12, O12);asserted_f(maleficiary, N12, L12);asserted_f(deliberateActors, N12, P12)))),
- call_proof(asserted_t('optionAvailableToAgent-SitType',
- L12,
- M12,
- deliberateActors,
- X12,
- A13,
- H13,
- J13,
- I13,
- K13),
- asserted_t('optionAvailableToAgent-SitType',
- L12,
- M12,
- deliberateActors)),
- call_proof(asserted_t(different,
- L12,
- P12,
- X12,
- A13,
- J13,
- L13,
- K13,
- M13),
- asserted_t(different, L12, P12)),
- call_proof(asserted_t(intendedMaleficiary,
- O12,
- L12,
- X12,
- A13,
- L13,
- N13,
- M13,
- O13),
- asserted_t(intendedMaleficiary, O12, L12)),
- call_proof(asserted_t(deliberateActors,
- O12,
- P12,
- X12,
- A13,
- N13,
- Q13,
- O13,
- R13),
- asserted_t(deliberateActors, O12, P12)),
- call_proof(possible_t((-),
- not_both_t(('Punishing'(P13), asserted_t(maleficiary, P13, P12)),
- asserted_t(behaviorCapable,
- L12,
- P13,
- deliberateActors)),
- X12,
- A13,
- Q13,
- S13,
- R13,
- T13),
- possible_t((-),
- not_both_t(('Punishing'(P13), asserted_t(maleficiary, P13, P12)),
- asserted_t(behaviorCapable,
- L12,
- P13,
- deliberateActors)))),
- call_proof(isa(P13,
- 'Punishing',
- X12,
- A13,
- S13,
- U13,
- T13,
- V13),
- 'Punishing'(P13)),
- call_proof(asserted_t(maleficiary,
- P13,
- P12,
- X12,
- A13,
- U13,
- W13,
- V13,
- X13),
- asserted_t(maleficiary, P13, P12)),
- call_proof(asserted_t(behaviorCapable,
- L12,
- P13,
- deliberateActors,
- X12,
- A13,
- W13,
- Y13,
- X13,
- A14),
- asserted_t(behaviorCapable,
- L12,
- P13,
- deliberateActors)),
- call_proof(asserted_t(skolem,
- C14,
- skArg1ofCtBdFn(M12,
- P13,
- P12,
- O12,
- L12),
- X12,
- A13,
- Y13,
- Z13,
- A14,
- B14),
- asserted_t(skolem,
- C14,
- skArg1ofCtBdFn(M12,
- P13,
- P12,
- O12,
- L12))).
- wid(tell20:142, tell20:142, asserted_t(purposeInEvent, THEMAN, RETALIATION, (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN)))) :-
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- asserted_t(intendedMaleficiary, RETALIATION, WOMAN),
- asserted_t(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))),
- asserted_t('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- asserted_t(different, THEMAN, WOMAN),
- asserted_t(intendedMaleficiary, CRIME, THEMAN),
- asserted_t(deliberateActors, CRIME, WOMAN),
- possible_t((-),
- not_both_t(('Punishing'(RESPONSE), asserted_t(maleficiary, RESPONSE, WOMAN)),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors))),
- 'Punishing'(RESPONSE),
- asserted_t(maleficiary, RESPONSE, WOMAN),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors),
- asserted_t(skolem,
- KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:142, tell20:142, purposeInEvent(THEMAN, RETALIATION, (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN)))) :-
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- intendedMaleficiary(RETALIATION, WOMAN),
- purposeInEvent(THEMAN,
- RETALIATION,
- (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))),
- 'optionAvailableToAgent-SitType'(THEMAN,
- RETALIATION,
- deliberateActors),
- different(THEMAN, WOMAN),
- intendedMaleficiary(CRIME, THEMAN),
- deliberateActors(CRIME, WOMAN),
- possible_t(- (- (('Punishing'(RESPONSE), maleficiary(RESPONSE, WOMAN)), behaviorCapable(THEMAN, RESPONSE, deliberateActors)))),
- 'Punishing'(RESPONSE),
- maleficiary(RESPONSE, WOMAN),
- behaviorCapable(THEMAN, RESPONSE, deliberateActors),
- skolem(KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:141, tell20:141, int_asserted_t('optionAvailableToAgent-SitType', F4, G4, deliberateActors, K4, I4, E4, P5, J4, R5, H4)) :-
- pretest_call((test_and_decrement_search_cost(E4, 12, O4), constrain_args(asserted_t, ['optionAvailableToAgent-SitType', F4, G4, deliberateActors]))),
- N4=[H4|I4],
- ( J4=[L4, [-asserted_t('optionAvailableToAgent-SitType', F4, G4, deliberateActors), H4, K4, I4]|M4],
- P4=[L4|M4]
- ),
- call_proof(isa(G4,
- 'AttemptingFn'('Punishing'),
- K4,
- N4,
- O4,
- Q4,
- P4,
- R4),
- 'AttemptingFn'(G4, 'Punishing')),
- call_proof(asserted_t('optionAvailableToAgent-SitType',
- F4,
- G4,
- deliberateActors,
- K4,
- N4,
- Q4,
- S4,
- R4,
- T4),
- asserted_t('optionAvailableToAgent-SitType',
- F4,
- G4,
- deliberateActors)),
- call_proof(asserted_t(intendedMaleficiary,
- G4,
- U4,
- K4,
- N4,
- S4,
- V4,
- T4,
- W4),
- asserted_t(intendedMaleficiary, G4, U4)),
- call_proof(asserted_t(different,
- F4,
- U4,
- K4,
- N4,
- V4,
- X4,
- W4,
- Y4),
- asserted_t(different, F4, U4)),
- call_proof(asserted_t(intendedMaleficiary,
- Z4,
- F4,
- K4,
- N4,
- X4,
- A5,
- Y4,
- B5),
- asserted_t(intendedMaleficiary, Z4, F4)),
- call_proof(isa(C5,
- 'Punishing',
- K4,
- N4,
- A5,
- D5,
- B5,
- E5),
- 'Punishing'(C5)),
- call_proof(asserted_t(behaviorCapable,
- F4,
- C5,
- deliberateActors,
- K4,
- N4,
- D5,
- F5,
- E5,
- G5),
- asserted_t(behaviorCapable,
- F4,
- C5,
- deliberateActors)),
- call_proof(asserted_t(deliberateActors,
- Z4,
- U4,
- K4,
- N4,
- F5,
- H5,
- G5,
- I5),
- asserted_t(deliberateActors, Z4, U4)),
- call_proof(possible_t((-),
- not_both_t(('Punishing'(C5), asserted_t(maleficiary, C5, U4)),
- asserted_t(behaviorCapable,
- F4,
- C5,
- deliberateActors)),
- K4,
- N4,
- H5,
- J5,
- I5,
- K5),
- possible_t((-),
- not_both_t(('Punishing'(C5), asserted_t(maleficiary, C5, U4)),
- asserted_t(behaviorCapable,
- F4,
- C5,
- deliberateActors)))),
- call_proof(asserted_t(maleficiary,
- C5,
- U4,
- K4,
- N4,
- J5,
- M5,
- K5,
- N5),
- asserted_t(maleficiary, C5, U4)),
- call_proof(asserted_t(purposeInEvent,
- F4,
- G4,
- (not_mudIsa(L5, 'PurposefulAction');asserted_f(startsAfterEndingOf, L5, Z4);asserted_f(maleficiary, L5, F4);asserted_f(deliberateActors, L5, U4)),
- K4,
- N4,
- M5,
- O5,
- N5,
- Q5),
- asserted_t(purposeInEvent,
- F4,
- G4,
- (not_mudIsa(L5, 'PurposefulAction');asserted_f(startsAfterEndingOf, L5, Z4);asserted_f(maleficiary, L5, F4);asserted_f(deliberateActors, L5, U4)))),
- call_proof(asserted_t(skolem,
- S5,
- skArg1ofCtBdFn(G4,
- C5,
- U4,
- Z4,
- F4),
- K4,
- N4,
- O5,
- P5,
- Q5,
- R5),
- asserted_t(skolem,
- S5,
- skArg1ofCtBdFn(G4,
- C5,
- U4,
- Z4,
- F4))).
- wid(tell20:141, tell20:141, asserted_t('optionAvailableToAgent-SitType', THEMAN, RETALIATION, deliberateActors)) :-
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- asserted_t('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- asserted_t(intendedMaleficiary, RETALIATION, WOMAN),
- asserted_t(different, THEMAN, WOMAN),
- asserted_t(intendedMaleficiary, CRIME, THEMAN),
- 'Punishing'(RESPONSE),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors),
- asserted_t(deliberateActors, CRIME, WOMAN),
- possible_t((-),
- not_both_t(('Punishing'(RESPONSE), asserted_t(maleficiary, RESPONSE, WOMAN)),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors))),
- asserted_t(maleficiary, RESPONSE, WOMAN),
- asserted_t(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))),
- asserted_t(skolem,
- KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:141, tell20:141, 'optionAvailableToAgent-SitType'(THEMAN, RETALIATION, deliberateActors)) :-
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- 'optionAvailableToAgent-SitType'(THEMAN,
- RETALIATION,
- deliberateActors),
- intendedMaleficiary(RETALIATION, WOMAN),
- different(THEMAN, WOMAN),
- intendedMaleficiary(CRIME, THEMAN),
- 'Punishing'(RESPONSE),
- behaviorCapable(THEMAN, RESPONSE, deliberateActors),
- deliberateActors(CRIME, WOMAN),
- possible_t(- (- (('Punishing'(RESPONSE), maleficiary(RESPONSE, WOMAN)), behaviorCapable(THEMAN, RESPONSE, deliberateActors)))),
- maleficiary(RESPONSE, WOMAN),
- purposeInEvent(THEMAN,
- RETALIATION,
- (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))),
- skolem(KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:140, tell20:140, int_isa(V34, 'AttemptingFn'('Punishing'), X34, Z34, U34, F36, Y34, H36, W34)) :-
- pretest_call((test_and_decrement_search_cost(U34, 12, D35), constrain_args(isa, [V34, 'AttemptingFn'('Punishing')]))),
- C35=[W34|X34],
- ( Y34=[A35, ['AttemptingFn'(V34, 'Punishing'), W34, X34, Z34]|B35],
- E35=[A35|B35]
- ),
- call_proof(isa(V34,
- 'AttemptingFn'('Punishing'),
- C35,
- Z34,
- D35,
- F35,
- E35,
- G35),
- 'AttemptingFn'(V34, 'Punishing')),
- call_proof(asserted_t(intendedMaleficiary,
- V34,
- H35,
- C35,
- Z34,
- F35,
- I35,
- G35,
- J35),
- asserted_t(intendedMaleficiary, V34, H35)),
- call_proof(asserted_t('optionAvailableToAgent-SitType',
- K35,
- V34,
- deliberateActors,
- C35,
- Z34,
- I35,
- L35,
- J35,
- M35),
- asserted_t('optionAvailableToAgent-SitType',
- K35,
- V34,
- deliberateActors)),
- call_proof(isa(N35,
- 'Punishing',
- C35,
- Z34,
- L35,
- O35,
- M35,
- P35),
- 'Punishing'(N35)),
- call_proof(asserted_t(different,
- K35,
- H35,
- C35,
- Z34,
- O35,
- Q35,
- P35,
- R35),
- asserted_t(different, K35, H35)),
- call_proof(asserted_t(intendedMaleficiary,
- S35,
- K35,
- C35,
- Z34,
- Q35,
- T35,
- R35,
- U35),
- asserted_t(intendedMaleficiary, S35, K35)),
- call_proof(asserted_t(deliberateActors,
- S35,
- H35,
- C35,
- Z34,
- T35,
- V35,
- U35,
- W35),
- asserted_t(deliberateActors, S35, H35)),
- call_proof(asserted_t(maleficiary,
- N35,
- H35,
- C35,
- Z34,
- V35,
- X35,
- W35,
- Y35),
- asserted_t(maleficiary, N35, H35)),
- call_proof(asserted_t(behaviorCapable,
- K35,
- N35,
- deliberateActors,
- C35,
- Z34,
- X35,
- Z35,
- Y35,
- A36),
- asserted_t(behaviorCapable,
- K35,
- N35,
- deliberateActors)),
- call_proof(possible_t((-),
- not_both_t(('Punishing'(N35), asserted_t(maleficiary, N35, H35)),
- asserted_t(behaviorCapable,
- K35,
- N35,
- deliberateActors)),
- C35,
- Z34,
- Z35,
- C36,
- A36,
- D36),
- possible_t((-),
- not_both_t(('Punishing'(N35), asserted_t(maleficiary, N35, H35)),
- asserted_t(behaviorCapable,
- K35,
- N35,
- deliberateActors)))),
- call_proof(asserted_t(purposeInEvent,
- K35,
- V34,
- (not_mudIsa(B36, 'PurposefulAction');asserted_f(startsAfterEndingOf, B36, S35);asserted_f(maleficiary, B36, K35);asserted_f(deliberateActors, B36, H35)),
- C35,
- Z34,
- C36,
- E36,
- D36,
- G36),
- asserted_t(purposeInEvent,
- K35,
- V34,
- (not_mudIsa(B36, 'PurposefulAction');asserted_f(startsAfterEndingOf, B36, S35);asserted_f(maleficiary, B36, K35);asserted_f(deliberateActors, B36, H35)))),
- call_proof(asserted_t(skolem,
- I36,
- skArg1ofCtBdFn(V34,
- N35,
- H35,
- S35,
- K35),
- C35,
- Z34,
- E36,
- F36,
- G36,
- H36),
- asserted_t(skolem,
- I36,
- skArg1ofCtBdFn(V34,
- N35,
- H35,
- S35,
- K35))).
- wid(tell20:140, tell20:140, 'AttemptingFn'(RETALIATION, 'Punishing')) :-
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- asserted_t(intendedMaleficiary, RETALIATION, WOMAN),
- asserted_t('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- 'Punishing'(RESPONSE),
- asserted_t(different, THEMAN, WOMAN),
- asserted_t(intendedMaleficiary, CRIME, THEMAN),
- asserted_t(deliberateActors, CRIME, WOMAN),
- asserted_t(maleficiary, RESPONSE, WOMAN),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors),
- possible_t((-),
- not_both_t(('Punishing'(RESPONSE), asserted_t(maleficiary, RESPONSE, WOMAN)),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors))),
- asserted_t(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))),
- asserted_t(skolem,
- KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:140, tell20:140, 'AttemptingFn'(RETALIATION, 'Punishing')) :-
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- intendedMaleficiary(RETALIATION, WOMAN),
- 'optionAvailableToAgent-SitType'(THEMAN,
- RETALIATION,
- deliberateActors),
- 'Punishing'(RESPONSE),
- different(THEMAN, WOMAN),
- intendedMaleficiary(CRIME, THEMAN),
- deliberateActors(CRIME, WOMAN),
- maleficiary(RESPONSE, WOMAN),
- behaviorCapable(THEMAN, RESPONSE, deliberateActors),
- possible_t(- (- (('Punishing'(RESPONSE), maleficiary(RESPONSE, WOMAN)), behaviorCapable(THEMAN, RESPONSE, deliberateActors)))),
- purposeInEvent(THEMAN,
- RETALIATION,
- (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))),
- skolem(KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:139, tell20:139, int_asserted_t(intendedMaleficiary, Q26, R26, V26, T26, P26, A28, U26, C28, S26)) :-
- pretest_call((test_and_decrement_search_cost(P26, 12, Z26), constrain_args(asserted_t, [intendedMaleficiary, Q26, R26]))),
- Y26=[S26|T26],
- ( U26=[W26, [-asserted_t(intendedMaleficiary, Q26, R26), S26, V26, T26]|X26],
- A27=[W26|X26]
- ),
- call_proof(isa(Q26,
- 'AttemptingFn'('Punishing'),
- V26,
- Y26,
- Z26,
- B27,
- A27,
- C27),
- 'AttemptingFn'(Q26, 'Punishing')),
- call_proof(asserted_t(intendedMaleficiary,
- Q26,
- R26,
- V26,
- Y26,
- B27,
- D27,
- C27,
- E27),
- asserted_t(intendedMaleficiary, Q26, R26)),
- call_proof(asserted_t('optionAvailableToAgent-SitType',
- F27,
- Q26,
- deliberateActors,
- V26,
- Y26,
- D27,
- G27,
- E27,
- H27),
- asserted_t('optionAvailableToAgent-SitType',
- F27,
- Q26,
- deliberateActors)),
- call_proof(asserted_t(different,
- F27,
- R26,
- V26,
- Y26,
- G27,
- I27,
- H27,
- J27),
- asserted_t(different, F27, R26)),
- call_proof(asserted_t(deliberateActors,
- K27,
- R26,
- V26,
- Y26,
- I27,
- L27,
- J27,
- M27),
- asserted_t(deliberateActors, K27, R26)),
- call_proof(isa(N27,
- 'Punishing',
- V26,
- Y26,
- L27,
- O27,
- M27,
- P27),
- 'Punishing'(N27)),
- call_proof(asserted_t(maleficiary,
- N27,
- R26,
- V26,
- Y26,
- O27,
- Q27,
- P27,
- R27),
- asserted_t(maleficiary, N27, R26)),
- call_proof(asserted_t(intendedMaleficiary,
- K27,
- F27,
- V26,
- Y26,
- Q27,
- S27,
- R27,
- T27),
- asserted_t(intendedMaleficiary, K27, F27)),
- call_proof(possible_t((-),
- not_both_t(('Punishing'(N27), asserted_t(maleficiary, N27, R26)),
- asserted_t(behaviorCapable,
- F27,
- N27,
- deliberateActors)),
- V26,
- Y26,
- S27,
- U27,
- T27,
- V27),
- possible_t((-),
- not_both_t(('Punishing'(N27), asserted_t(maleficiary, N27, R26)),
- asserted_t(behaviorCapable,
- F27,
- N27,
- deliberateActors)))),
- call_proof(asserted_t(behaviorCapable,
- F27,
- N27,
- deliberateActors,
- V26,
- Y26,
- U27,
- X27,
- V27,
- Y27),
- asserted_t(behaviorCapable,
- F27,
- N27,
- deliberateActors)),
- call_proof(asserted_t(purposeInEvent,
- F27,
- Q26,
- (not_mudIsa(W27, 'PurposefulAction');asserted_f(startsAfterEndingOf, W27, K27);asserted_f(maleficiary, W27, F27);asserted_f(deliberateActors, W27, R26)),
- V26,
- Y26,
- X27,
- Z27,
- Y27,
- B28),
- asserted_t(purposeInEvent,
- F27,
- Q26,
- (not_mudIsa(W27, 'PurposefulAction');asserted_f(startsAfterEndingOf, W27, K27);asserted_f(maleficiary, W27, F27);asserted_f(deliberateActors, W27, R26)))),
- call_proof(asserted_t(skolem,
- D28,
- skArg1ofCtBdFn(Q26,
- N27,
- R26,
- K27,
- F27),
- V26,
- Y26,
- Z27,
- A28,
- B28,
- C28),
- asserted_t(skolem,
- D28,
- skArg1ofCtBdFn(Q26,
- N27,
- R26,
- K27,
- F27))).
- wid(tell20:139, tell20:139, asserted_t(intendedMaleficiary, RETALIATION, WOMAN)) :-
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- asserted_t(intendedMaleficiary, RETALIATION, WOMAN),
- asserted_t('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- asserted_t(different, THEMAN, WOMAN),
- asserted_t(deliberateActors, CRIME, WOMAN),
- 'Punishing'(RESPONSE),
- asserted_t(maleficiary, RESPONSE, WOMAN),
- asserted_t(intendedMaleficiary, CRIME, THEMAN),
- possible_t((-),
- not_both_t(('Punishing'(RESPONSE), asserted_t(maleficiary, RESPONSE, WOMAN)),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors))),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors),
- asserted_t(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))),
- asserted_t(skolem,
- KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:139, tell20:139, intendedMaleficiary(RETALIATION, WOMAN)) :-
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- intendedMaleficiary(RETALIATION, WOMAN),
- 'optionAvailableToAgent-SitType'(THEMAN,
- RETALIATION,
- deliberateActors),
- different(THEMAN, WOMAN),
- deliberateActors(CRIME, WOMAN),
- 'Punishing'(RESPONSE),
- maleficiary(RESPONSE, WOMAN),
- intendedMaleficiary(CRIME, THEMAN),
- possible_t(- (- (('Punishing'(RESPONSE), maleficiary(RESPONSE, WOMAN)), behaviorCapable(THEMAN, RESPONSE, deliberateActors)))),
- behaviorCapable(THEMAN, RESPONSE, deliberateActors),
- purposeInEvent(THEMAN,
- RETALIATION,
- (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))),
- skolem(KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:138, tell20:138, int_not_possible_t('optionAvailableToAgent-SitType', N18, 'CollectionSubsetFn'('AttemptingFn'('Punishing'), 'TheSetOf'(O18, (asserted_t(intendedMaleficiary, S18, P18), asserted_t(purposeInEvent, T18, U18, (not_mudIsa(Q18, 'PurposefulAction');asserted_f(startsAfterEndingOf, V18, R18);asserted_f(maleficiary, W18, X18);asserted_f(deliberateActors, Y18, Z18)))))), deliberateActors, D19, B19, M18, A20, C19, C20, A19)) :-
- pretest_call((test_and_decrement_search_cost(M18, 9, H19), constrain_args(not_possible_t, ['optionAvailableToAgent-SitType', N18, 'CollectionSubsetFn'('AttemptingFn'('Punishing'), 'TheSetOf'(O18, (asserted_t(intendedMaleficiary, O18, P18), asserted_t(purposeInEvent, N18, O18, (not_mudIsa(Q18, 'PurposefulAction');asserted_f(startsAfterEndingOf, Q18, R18);asserted_f(maleficiary, Q18, N18);asserted_f(deliberateActors, Q18, P18)))))), deliberateActors]))),
- ( ( ( ( ( ( ( unify(O18, S18),
- unify(N18, T18)
- ),
- unify(O18, U18)
- ),
- unify(Q18, V18)
- ),
- unify(Q18, W18)
- ),
- unify(N18, X18)
- ),
- unify(Q18, Y18)
- ),
- unify(P18, Z18)
- ),
- G19=[A19|B19],
- ( C19=[E19, [-not_possible_t('optionAvailableToAgent-SitType', N18, 'CollectionSubsetFn'('AttemptingFn'('Punishing'), 'TheSetOf'(O18, (asserted_t(intendedMaleficiary, O18, P18), asserted_t(purposeInEvent, N18, O18, (not_mudIsa(Q18, 'PurposefulAction');asserted_f(startsAfterEndingOf, Q18, R18);asserted_f(maleficiary, Q18, N18);asserted_f(deliberateActors, Q18, P18)))))), deliberateActors), A19, D19, B19]|F19],
- I19=[E19|F19]
- ),
- call_proof(asserted_t(different,
- N18,
- P18,
- D19,
- G19,
- H19,
- J19,
- I19,
- K19),
- asserted_t(different, N18, P18)),
- call_proof(asserted_t(intendedMaleficiary,
- R18,
- N18,
- D19,
- G19,
- J19,
- L19,
- K19,
- M19),
- asserted_t(intendedMaleficiary, R18, N18)),
- call_proof(asserted_t(deliberateActors,
- R18,
- P18,
- D19,
- G19,
- L19,
- O19,
- M19,
- P19),
- asserted_t(deliberateActors, R18, P18)),
- call_proof(possible_t((-),
- not_both_t(('Punishing'(N19), asserted_t(maleficiary, N19, P18)),
- asserted_t(behaviorCapable,
- N18,
- N19,
- deliberateActors)),
- D19,
- G19,
- O19,
- Q19,
- P19,
- R19),
- possible_t((-),
- not_both_t(('Punishing'(N19), asserted_t(maleficiary, N19, P18)),
- asserted_t(behaviorCapable,
- N18,
- N19,
- deliberateActors)))),
- call_proof(isa(N19,
- 'Punishing',
- D19,
- G19,
- Q19,
- S19,
- R19,
- T19),
- 'Punishing'(N19)),
- call_proof(asserted_t(maleficiary,
- N19,
- P18,
- D19,
- G19,
- S19,
- U19,
- T19,
- V19),
- asserted_t(maleficiary, N19, P18)),
- call_proof(asserted_t(behaviorCapable,
- N18,
- N19,
- deliberateActors,
- D19,
- G19,
- U19,
- W19,
- V19,
- X19),
- asserted_t(behaviorCapable,
- N18,
- N19,
- deliberateActors)),
- call_proof(asserted_t(skolem,
- Y19,
- skArg1ofCtBdFn(O18,
- N19,
- P18,
- R18,
- N18),
- D19,
- G19,
- W19,
- Z19,
- X19,
- B20),
- asserted_t(skolem,
- Y19,
- skArg1ofCtBdFn(O18,
- N19,
- P18,
- R18,
- N18))),
- call_proof(asserted_f(purposeInEvent,
- N18,
- O18,
- (not_mudIsa(Q18, 'PurposefulAction');asserted_f(startsAfterEndingOf, Q18, R18);asserted_f(maleficiary, Q18, N18);asserted_f(deliberateActors, Q18, P18)),
- D19,
- G19,
- Z19,
- A20,
- B20,
- C20),
- asserted_f(purposeInEvent,
- N18,
- O18,
- (not_mudIsa(Q18, 'PurposefulAction');asserted_f(startsAfterEndingOf, Q18, R18);asserted_f(maleficiary, Q18, N18);asserted_f(deliberateActors, Q18, P18)))).
- wid(tell20:138, tell20:138, not_possible_t('optionAvailableToAgent-SitType', THEMAN, 'CollectionSubsetFn'('AttemptingFn'('Punishing'), 'TheSetOf'(RETALIATION, (asserted_t(intendedMaleficiary, RETALIATION, WOMAN), asserted_t(purposeInEvent, THEMAN, RETALIATION, (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN)))))), deliberateActors)) :-
- asserted_t(different, THEMAN, WOMAN),
- asserted_t(intendedMaleficiary, CRIME, THEMAN),
- asserted_t(deliberateActors, CRIME, WOMAN),
- possible_t((-),
- not_both_t(('Punishing'(RESPONSE), asserted_t(maleficiary, RESPONSE, WOMAN)),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors))),
- 'Punishing'(RESPONSE),
- asserted_t(maleficiary, RESPONSE, WOMAN),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors),
- asserted_t(skolem,
- KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)),
- asserted_f(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))).
- wid(tell20:138, tell20:138, -possible_t('optionAvailableToAgent-SitType'(THEMAN, 'CollectionSubsetFn'('AttemptingFn'('Punishing'), 'TheSetOf'(RETALIATION, (intendedMaleficiary(RETALIATION, WOMAN), purposeInEvent(THEMAN, RETALIATION, (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN)))))), deliberateActors))) :-
- different(THEMAN, WOMAN),
- intendedMaleficiary(CRIME, THEMAN),
- deliberateActors(CRIME, WOMAN),
- possible_t(- (- (('Punishing'(RESPONSE), maleficiary(RESPONSE, WOMAN)), behaviorCapable(THEMAN, RESPONSE, deliberateActors)))),
- 'Punishing'(RESPONSE),
- maleficiary(RESPONSE, WOMAN),
- behaviorCapable(THEMAN, RESPONSE, deliberateActors),
- skolem(KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)),
- -purposeInEvent(THEMAN, RETALIATION, (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))).
- wid(tell20:137, tell20:137, int_not_possible_t('optionAvailableToAgent-SitType', Z10, 'CollectionSubsetFn'('AttemptingFn'('Punishing'), 'TheSetOf'(A11, (asserted_t(intendedMaleficiary, E11, B11), asserted_t(purposeInEvent, F11, G11, (not_mudIsa(C11, 'PurposefulAction');asserted_f(startsAfterEndingOf, H11, D11);asserted_f(maleficiary, I11, J11);asserted_f(deliberateActors, K11, L11)))))), deliberateActors, P11, N11, Y10, L12, O11, N12, M11)) :-
- pretest_call((test_and_decrement_search_cost(Y10, 9, T11), constrain_args(not_possible_t, ['optionAvailableToAgent-SitType', Z10, 'CollectionSubsetFn'('AttemptingFn'('Punishing'), 'TheSetOf'(A11, (asserted_t(intendedMaleficiary, A11, B11), asserted_t(purposeInEvent, Z10, A11, (not_mudIsa(C11, 'PurposefulAction');asserted_f(startsAfterEndingOf, C11, D11);asserted_f(maleficiary, C11, Z10);asserted_f(deliberateActors, C11, B11)))))), deliberateActors]))),
- ( ( ( ( ( ( ( unify(A11, E11),
- unify(Z10, F11)
- ),
- unify(A11, G11)
- ),
- unify(C11, H11)
- ),
- unify(C11, I11)
- ),
- unify(Z10, J11)
- ),
- unify(C11, K11)
- ),
- unify(B11, L11)
- ),
- S11=[M11|N11],
- ( O11=[Q11, [-not_possible_t('optionAvailableToAgent-SitType', Z10, 'CollectionSubsetFn'('AttemptingFn'('Punishing'), 'TheSetOf'(A11, (asserted_t(intendedMaleficiary, A11, B11), asserted_t(purposeInEvent, Z10, A11, (not_mudIsa(C11, 'PurposefulAction');asserted_f(startsAfterEndingOf, C11, D11);asserted_f(maleficiary, C11, Z10);asserted_f(deliberateActors, C11, B11)))))), deliberateActors), M11, P11, N11]|R11],
- U11=[Q11|R11]
- ),
- call_proof(asserted_t(different,
- Z10,
- B11,
- P11,
- S11,
- T11,
- V11,
- U11,
- W11),
- asserted_t(different, Z10, B11)),
- call_proof(asserted_t(intendedMaleficiary,
- D11,
- Z10,
- P11,
- S11,
- V11,
- X11,
- W11,
- Y11),
- asserted_t(intendedMaleficiary, D11, Z10)),
- call_proof(asserted_t(deliberateActors,
- D11,
- B11,
- P11,
- S11,
- X11,
- A12,
- Y11,
- B12),
- asserted_t(deliberateActors, D11, B11)),
- call_proof(possible_t((-),
- not_both_t(('Punishing'(Z11), asserted_t(maleficiary, Z11, B11)),
- asserted_t(behaviorCapable,
- Z10,
- Z11,
- deliberateActors)),
- P11,
- S11,
- A12,
- C12,
- B12,
- D12),
- possible_t((-),
- not_both_t(('Punishing'(Z11), asserted_t(maleficiary, Z11, B11)),
- asserted_t(behaviorCapable,
- Z10,
- Z11,
- deliberateActors)))),
- call_proof(asserted_f('optionAvailableToAgent-SitType',
- Z10,
- A11,
- deliberateActors,
- P11,
- S11,
- C12,
- E12,
- D12,
- F12),
- asserted_f('optionAvailableToAgent-SitType',
- Z10,
- A11,
- deliberateActors)),
- call_proof(isa(Z11,
- 'Punishing',
- P11,
- S11,
- E12,
- G12,
- F12,
- H12),
- 'Punishing'(Z11)),
- call_proof(asserted_t(maleficiary,
- Z11,
- B11,
- P11,
- S11,
- G12,
- I12,
- H12,
- J12),
- asserted_t(maleficiary, Z11, B11)),
- call_proof(asserted_t(behaviorCapable,
- Z10,
- Z11,
- deliberateActors,
- P11,
- S11,
- I12,
- K12,
- J12,
- M12),
- asserted_t(behaviorCapable,
- Z10,
- Z11,
- deliberateActors)),
- call_proof(asserted_t(skolem,
- O12,
- skArg1ofCtBdFn(A11,
- Z11,
- B11,
- D11,
- Z10),
- P11,
- S11,
- K12,
- L12,
- M12,
- N12),
- asserted_t(skolem,
- O12,
- skArg1ofCtBdFn(A11,
- Z11,
- B11,
- D11,
- Z10))).
- wid(tell20:137, tell20:137, not_possible_t('optionAvailableToAgent-SitType', THEMAN, 'CollectionSubsetFn'('AttemptingFn'('Punishing'), 'TheSetOf'(RETALIATION, (asserted_t(intendedMaleficiary, RETALIATION, WOMAN), asserted_t(purposeInEvent, THEMAN, RETALIATION, (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN)))))), deliberateActors)) :-
- asserted_t(different, THEMAN, WOMAN),
- asserted_t(intendedMaleficiary, CRIME, THEMAN),
- asserted_t(deliberateActors, CRIME, WOMAN),
- possible_t((-),
- not_both_t(('Punishing'(RESPONSE), asserted_t(maleficiary, RESPONSE, WOMAN)),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors))),
- asserted_f('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- 'Punishing'(RESPONSE),
- asserted_t(maleficiary, RESPONSE, WOMAN),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors),
- asserted_t(skolem,
- KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:137, tell20:137, -possible_t('optionAvailableToAgent-SitType'(THEMAN, 'CollectionSubsetFn'('AttemptingFn'('Punishing'), 'TheSetOf'(RETALIATION, (intendedMaleficiary(RETALIATION, WOMAN), purposeInEvent(THEMAN, RETALIATION, (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN)))))), deliberateActors))) :-
- different(THEMAN, WOMAN),
- intendedMaleficiary(CRIME, THEMAN),
- deliberateActors(CRIME, WOMAN),
- possible_t(- (- (('Punishing'(RESPONSE), maleficiary(RESPONSE, WOMAN)), behaviorCapable(THEMAN, RESPONSE, deliberateActors)))),
- -'optionAvailableToAgent-SitType'(THEMAN, RETALIATION, deliberateActors),
- 'Punishing'(RESPONSE),
- maleficiary(RESPONSE, WOMAN),
- behaviorCapable(THEMAN, RESPONSE, deliberateActors),
- skolem(KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:136, tell20:136, int_not_possible_t('optionAvailableToAgent-SitType', Q3, 'CollectionSubsetFn'('AttemptingFn'('Punishing'), 'TheSetOf'(R3, (asserted_t(intendedMaleficiary, V3, S3), asserted_t(purposeInEvent, W3, X3, (not_mudIsa(T3, 'PurposefulAction');asserted_f(startsAfterEndingOf, Y3, U3);asserted_f(maleficiary, Z3, A4);asserted_f(deliberateActors, B4, C4)))))), deliberateActors, G4, E4, P3, C5, F4, E5, D4)) :-
- pretest_call((test_and_decrement_search_cost(P3, 9, K4), constrain_args(not_possible_t, ['optionAvailableToAgent-SitType', Q3, 'CollectionSubsetFn'('AttemptingFn'('Punishing'), 'TheSetOf'(R3, (asserted_t(intendedMaleficiary, R3, S3), asserted_t(purposeInEvent, Q3, R3, (not_mudIsa(T3, 'PurposefulAction');asserted_f(startsAfterEndingOf, T3, U3);asserted_f(maleficiary, T3, Q3);asserted_f(deliberateActors, T3, S3)))))), deliberateActors]))),
- ( ( ( ( ( ( ( unify(R3, V3),
- unify(Q3, W3)
- ),
- unify(R3, X3)
- ),
- unify(T3, Y3)
- ),
- unify(T3, Z3)
- ),
- unify(Q3, A4)
- ),
- unify(T3, B4)
- ),
- unify(S3, C4)
- ),
- J4=[D4|E4],
- ( F4=[H4, [-not_possible_t('optionAvailableToAgent-SitType', Q3, 'CollectionSubsetFn'('AttemptingFn'('Punishing'), 'TheSetOf'(R3, (asserted_t(intendedMaleficiary, R3, S3), asserted_t(purposeInEvent, Q3, R3, (not_mudIsa(T3, 'PurposefulAction');asserted_f(startsAfterEndingOf, T3, U3);asserted_f(maleficiary, T3, Q3);asserted_f(deliberateActors, T3, S3)))))), deliberateActors), D4, G4, E4]|I4],
- L4=[H4|I4]
- ),
- call_proof(asserted_t(different,
- Q3,
- S3,
- G4,
- J4,
- K4,
- M4,
- L4,
- N4),
- asserted_t(different, Q3, S3)),
- call_proof(asserted_t(intendedMaleficiary,
- U3,
- Q3,
- G4,
- J4,
- M4,
- O4,
- N4,
- P4),
- asserted_t(intendedMaleficiary, U3, Q3)),
- call_proof(asserted_t(deliberateActors,
- U3,
- S3,
- G4,
- J4,
- O4,
- Q4,
- P4,
- R4),
- asserted_t(deliberateActors, U3, S3)),
- call_proof(not_mudIsa(R3,
- 'AttemptingFn'('Punishing'),
- G4,
- J4,
- Q4,
- T4,
- R4,
- U4),
- not_mudIsa(R3, 'AttemptingFn'('Punishing'))),
- call_proof(possible_t((-),
- not_both_t(('Punishing'(S4), asserted_t(maleficiary, S4, S3)),
- asserted_t(behaviorCapable,
- Q3,
- S4,
- deliberateActors)),
- G4,
- J4,
- T4,
- V4,
- U4,
- W4),
- possible_t((-),
- not_both_t(('Punishing'(S4), asserted_t(maleficiary, S4, S3)),
- asserted_t(behaviorCapable,
- Q3,
- S4,
- deliberateActors)))),
- call_proof(isa(S4,
- 'Punishing',
- G4,
- J4,
- V4,
- X4,
- W4,
- Y4),
- 'Punishing'(S4)),
- call_proof(asserted_t(maleficiary,
- S4,
- S3,
- G4,
- J4,
- X4,
- Z4,
- Y4,
- A5),
- asserted_t(maleficiary, S4, S3)),
- call_proof(asserted_t(behaviorCapable,
- Q3,
- S4,
- deliberateActors,
- G4,
- J4,
- Z4,
- B5,
- A5,
- D5),
- asserted_t(behaviorCapable,
- Q3,
- S4,
- deliberateActors)),
- call_proof(asserted_t(skolem,
- F5,
- skArg1ofCtBdFn(R3,
- S4,
- S3,
- U3,
- Q3),
- G4,
- J4,
- B5,
- C5,
- D5,
- E5),
- asserted_t(skolem,
- F5,
- skArg1ofCtBdFn(R3,
- S4,
- S3,
- U3,
- Q3))).
- wid(tell20:136, tell20:136, not_possible_t('optionAvailableToAgent-SitType', THEMAN, 'CollectionSubsetFn'('AttemptingFn'('Punishing'), 'TheSetOf'(RETALIATION, (asserted_t(intendedMaleficiary, RETALIATION, WOMAN), asserted_t(purposeInEvent, THEMAN, RETALIATION, (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN)))))), deliberateActors)) :-
- asserted_t(different, THEMAN, WOMAN),
- asserted_t(intendedMaleficiary, CRIME, THEMAN),
- asserted_t(deliberateActors, CRIME, WOMAN),
- not_mudIsa(RETALIATION, 'AttemptingFn'('Punishing')),
- possible_t((-),
- not_both_t(('Punishing'(RESPONSE), asserted_t(maleficiary, RESPONSE, WOMAN)),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors))),
- 'Punishing'(RESPONSE),
- asserted_t(maleficiary, RESPONSE, WOMAN),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors),
- asserted_t(skolem,
- KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:136, tell20:136, -possible_t('optionAvailableToAgent-SitType'(THEMAN, 'CollectionSubsetFn'('AttemptingFn'('Punishing'), 'TheSetOf'(RETALIATION, (intendedMaleficiary(RETALIATION, WOMAN), purposeInEvent(THEMAN, RETALIATION, (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN)))))), deliberateActors))) :-
- different(THEMAN, WOMAN),
- intendedMaleficiary(CRIME, THEMAN),
- deliberateActors(CRIME, WOMAN),
- -'AttemptingFn'(RETALIATION, 'Punishing'),
- possible_t(- (- (('Punishing'(RESPONSE), maleficiary(RESPONSE, WOMAN)), behaviorCapable(THEMAN, RESPONSE, deliberateActors)))),
- 'Punishing'(RESPONSE),
- maleficiary(RESPONSE, WOMAN),
- behaviorCapable(THEMAN, RESPONSE, deliberateActors),
- skolem(KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:135, tell20:135, int_not_possible_t('optionAvailableToAgent-SitType', T34, 'CollectionSubsetFn'('AttemptingFn'('Punishing'), 'TheSetOf'(U34, (asserted_t(intendedMaleficiary, Y34, V34), asserted_t(purposeInEvent, Z34, A35, (not_mudIsa(W34, 'PurposefulAction');asserted_f(startsAfterEndingOf, B35, X34);asserted_f(maleficiary, C35, D35);asserted_f(deliberateActors, E35, F35)))))), deliberateActors, J35, H35, S34, F36, I35, H36, G35)) :-
- pretest_call((test_and_decrement_search_cost(S34, 9, N35), constrain_args(not_possible_t, ['optionAvailableToAgent-SitType', T34, 'CollectionSubsetFn'('AttemptingFn'('Punishing'), 'TheSetOf'(U34, (asserted_t(intendedMaleficiary, U34, V34), asserted_t(purposeInEvent, T34, U34, (not_mudIsa(W34, 'PurposefulAction');asserted_f(startsAfterEndingOf, W34, X34);asserted_f(maleficiary, W34, T34);asserted_f(deliberateActors, W34, V34)))))), deliberateActors]))),
- ( ( ( ( ( ( ( unify(U34, Y34),
- unify(T34, Z34)
- ),
- unify(U34, A35)
- ),
- unify(W34, B35)
- ),
- unify(W34, C35)
- ),
- unify(T34, D35)
- ),
- unify(W34, E35)
- ),
- unify(V34, F35)
- ),
- M35=[G35|H35],
- ( I35=[K35, [-not_possible_t('optionAvailableToAgent-SitType', T34, 'CollectionSubsetFn'('AttemptingFn'('Punishing'), 'TheSetOf'(U34, (asserted_t(intendedMaleficiary, U34, V34), asserted_t(purposeInEvent, T34, U34, (not_mudIsa(W34, 'PurposefulAction');asserted_f(startsAfterEndingOf, W34, X34);asserted_f(maleficiary, W34, T34);asserted_f(deliberateActors, W34, V34)))))), deliberateActors), G35, J35, H35]|L35],
- O35=[K35|L35]
- ),
- call_proof(asserted_t(different,
- T34,
- V34,
- J35,
- M35,
- N35,
- P35,
- O35,
- Q35),
- asserted_t(different, T34, V34)),
- call_proof(asserted_t(intendedMaleficiary,
- X34,
- T34,
- J35,
- M35,
- P35,
- R35,
- Q35,
- S35),
- asserted_t(intendedMaleficiary, X34, T34)),
- call_proof(asserted_t(deliberateActors,
- X34,
- V34,
- J35,
- M35,
- R35,
- U35,
- S35,
- V35),
- asserted_t(deliberateActors, X34, V34)),
- call_proof(possible_t((-),
- not_both_t(('Punishing'(T35), asserted_t(maleficiary, T35, V34)),
- asserted_t(behaviorCapable,
- T34,
- T35,
- deliberateActors)),
- J35,
- M35,
- U35,
- W35,
- V35,
- X35),
- possible_t((-),
- not_both_t(('Punishing'(T35), asserted_t(maleficiary, T35, V34)),
- asserted_t(behaviorCapable,
- T34,
- T35,
- deliberateActors)))),
- call_proof(asserted_f(intendedMaleficiary,
- U34,
- V34,
- J35,
- M35,
- W35,
- Y35,
- X35,
- Z35),
- asserted_f(intendedMaleficiary, U34, V34)),
- call_proof(isa(T35,
- 'Punishing',
- J35,
- M35,
- Y35,
- A36,
- Z35,
- B36),
- 'Punishing'(T35)),
- call_proof(asserted_t(maleficiary,
- T35,
- V34,
- J35,
- M35,
- A36,
- C36,
- B36,
- D36),
- asserted_t(maleficiary, T35, V34)),
- call_proof(asserted_t(behaviorCapable,
- T34,
- T35,
- deliberateActors,
- J35,
- M35,
- C36,
- E36,
- D36,
- G36),
- asserted_t(behaviorCapable,
- T34,
- T35,
- deliberateActors)),
- call_proof(asserted_t(skolem,
- I36,
- skArg1ofCtBdFn(U34,
- T35,
- V34,
- X34,
- T34),
- J35,
- M35,
- E36,
- F36,
- G36,
- H36),
- asserted_t(skolem,
- I36,
- skArg1ofCtBdFn(U34,
- T35,
- V34,
- X34,
- T34))).
- wid(tell20:135, tell20:135, not_possible_t('optionAvailableToAgent-SitType', THEMAN, 'CollectionSubsetFn'('AttemptingFn'('Punishing'), 'TheSetOf'(RETALIATION, (asserted_t(intendedMaleficiary, RETALIATION, WOMAN), asserted_t(purposeInEvent, THEMAN, RETALIATION, (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN)))))), deliberateActors)) :-
- asserted_t(different, THEMAN, WOMAN),
- asserted_t(intendedMaleficiary, CRIME, THEMAN),
- asserted_t(deliberateActors, CRIME, WOMAN),
- possible_t((-),
- not_both_t(('Punishing'(RESPONSE), asserted_t(maleficiary, RESPONSE, WOMAN)),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors))),
- asserted_f(intendedMaleficiary, RETALIATION, WOMAN),
- 'Punishing'(RESPONSE),
- asserted_t(maleficiary, RESPONSE, WOMAN),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors),
- asserted_t(skolem,
- KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:135, tell20:135, -possible_t('optionAvailableToAgent-SitType'(THEMAN, 'CollectionSubsetFn'('AttemptingFn'('Punishing'), 'TheSetOf'(RETALIATION, (intendedMaleficiary(RETALIATION, WOMAN), purposeInEvent(THEMAN, RETALIATION, (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN)))))), deliberateActors))) :-
- different(THEMAN, WOMAN),
- intendedMaleficiary(CRIME, THEMAN),
- deliberateActors(CRIME, WOMAN),
- possible_t(- (- (('Punishing'(RESPONSE), maleficiary(RESPONSE, WOMAN)), behaviorCapable(THEMAN, RESPONSE, deliberateActors)))),
- -intendedMaleficiary(RETALIATION, WOMAN),
- 'Punishing'(RESPONSE),
- maleficiary(RESPONSE, WOMAN),
- behaviorCapable(THEMAN, RESPONSE, deliberateActors),
- skolem(KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:134, tell20:134, int_not_possible_t(behaviorCapable, C28, D28, deliberateActors, H28, F28, B28, L29, G28, N29, E28)) :-
- pretest_call((test_and_decrement_search_cost(B28, 11, L28), constrain_args(not_possible_t, [behaviorCapable, C28, D28, deliberateActors]))),
- K28=[E28|F28],
- ( G28=[I28, [-not_possible_t(behaviorCapable, C28, D28, deliberateActors), E28, H28, F28]|J28],
- M28=[I28|J28]
- ),
- call_proof(isa(D28,
- 'Punishing',
- H28,
- K28,
- L28,
- N28,
- M28,
- O28),
- 'Punishing'(D28)),
- call_proof(asserted_t(maleficiary,
- D28,
- P28,
- H28,
- K28,
- N28,
- Q28,
- O28,
- R28),
- asserted_t(maleficiary, D28, P28)),
- call_proof(isa(S28,
- 'AttemptingFn'('Punishing'),
- H28,
- K28,
- Q28,
- T28,
- R28,
- U28),
- 'AttemptingFn'(S28, 'Punishing')),
- call_proof(asserted_t('optionAvailableToAgent-SitType',
- C28,
- S28,
- deliberateActors,
- H28,
- K28,
- T28,
- V28,
- U28,
- W28),
- asserted_t('optionAvailableToAgent-SitType',
- C28,
- S28,
- deliberateActors)),
- call_proof(asserted_t(different,
- C28,
- P28,
- H28,
- K28,
- V28,
- X28,
- W28,
- Y28),
- asserted_t(different, C28, P28)),
- call_proof(asserted_t(intendedMaleficiary,
- Z28,
- C28,
- H28,
- K28,
- X28,
- A29,
- Y28,
- B29),
- asserted_t(intendedMaleficiary, Z28, C28)),
- call_proof(asserted_t(intendedMaleficiary,
- S28,
- P28,
- H28,
- K28,
- A29,
- C29,
- B29,
- D29),
- asserted_t(intendedMaleficiary, S28, P28)),
- call_proof(asserted_t(deliberateActors,
- Z28,
- P28,
- H28,
- K28,
- C29,
- F29,
- D29,
- G29),
- asserted_t(deliberateActors, Z28, P28)),
- call_proof(asserted_t(purposeInEvent,
- C28,
- S28,
- (not_mudIsa(E29, 'PurposefulAction');asserted_f(startsAfterEndingOf, E29, Z28);asserted_f(maleficiary, E29, C28);asserted_f(deliberateActors, E29, P28)),
- H28,
- K28,
- F29,
- H29,
- G29,
- I29),
- asserted_t(purposeInEvent,
- C28,
- S28,
- (not_mudIsa(E29, 'PurposefulAction');asserted_f(startsAfterEndingOf, E29, Z28);asserted_f(maleficiary, E29, C28);asserted_f(deliberateActors, E29, P28)))),
- call_proof(asserted_t(skolem,
- J29,
- skArg1ofCtBdFn(S28,
- D28,
- P28,
- Z28,
- C28),
- H28,
- K28,
- H29,
- K29,
- I29,
- M29),
- asserted_t(skolem,
- J29,
- skArg1ofCtBdFn(S28,
- D28,
- P28,
- Z28,
- C28))),
- call_proof(asserted_f(purposeInEvent,
- C28,
- S28,
- (not_mudIsa(E29, 'PurposefulAction');asserted_f(startsAfterEndingOf, E29, Z28);asserted_f(maleficiary, E29, C28);asserted_f(deliberateActors, E29, P28)),
- H28,
- K28,
- K29,
- L29,
- M29,
- N29),
- asserted_f(purposeInEvent,
- C28,
- S28,
- (not_mudIsa(E29, 'PurposefulAction');asserted_f(startsAfterEndingOf, E29, Z28);asserted_f(maleficiary, E29, C28);asserted_f(deliberateActors, E29, P28)))).
- wid(tell20:134, tell20:134, not_possible_t(behaviorCapable, THEMAN, RESPONSE, deliberateActors)) :-
- 'Punishing'(RESPONSE),
- asserted_t(maleficiary, RESPONSE, WOMAN),
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- asserted_t('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- asserted_t(different, THEMAN, WOMAN),
- asserted_t(intendedMaleficiary, CRIME, THEMAN),
- asserted_t(intendedMaleficiary, RETALIATION, WOMAN),
- asserted_t(deliberateActors, CRIME, WOMAN),
- asserted_t(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))),
- asserted_t(skolem,
- KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)),
- asserted_f(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))).
- wid(tell20:134, tell20:134, -possible_t(behaviorCapable(THEMAN, RESPONSE, deliberateActors))) :-
- 'Punishing'(RESPONSE),
- maleficiary(RESPONSE, WOMAN),
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- 'optionAvailableToAgent-SitType'(THEMAN,
- RETALIATION,
- deliberateActors),
- different(THEMAN, WOMAN),
- intendedMaleficiary(CRIME, THEMAN),
- intendedMaleficiary(RETALIATION, WOMAN),
- deliberateActors(CRIME, WOMAN),
- purposeInEvent(THEMAN,
- RETALIATION,
- (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))),
- skolem(KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)),
- -purposeInEvent(THEMAN, RETALIATION, (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))).
- wid(tell20:133, tell20:133, int_not_possible_t(behaviorCapable, Y21, Z21, deliberateActors, D22, B22, X21, G23, C22, I23, A22)) :-
- pretest_call((test_and_decrement_search_cost(X21, 11, H22), constrain_args(not_possible_t, [behaviorCapable, Y21, Z21, deliberateActors]))),
- G22=[A22|B22],
- ( C22=[E22, [-not_possible_t(behaviorCapable, Y21, Z21, deliberateActors), A22, D22, B22]|F22],
- I22=[E22|F22]
- ),
- call_proof(isa(Z21,
- 'Punishing',
- D22,
- G22,
- H22,
- J22,
- I22,
- K22),
- 'Punishing'(Z21)),
- call_proof(asserted_t(maleficiary,
- Z21,
- L22,
- D22,
- G22,
- J22,
- M22,
- K22,
- N22),
- asserted_t(maleficiary, Z21, L22)),
- call_proof(isa(O22,
- 'AttemptingFn'('Punishing'),
- D22,
- G22,
- M22,
- P22,
- N22,
- Q22),
- 'AttemptingFn'(O22, 'Punishing')),
- call_proof(asserted_t('optionAvailableToAgent-SitType',
- Y21,
- O22,
- deliberateActors,
- D22,
- G22,
- P22,
- R22,
- Q22,
- S22),
- asserted_t('optionAvailableToAgent-SitType',
- Y21,
- O22,
- deliberateActors)),
- call_proof(asserted_t(different,
- Y21,
- L22,
- D22,
- G22,
- R22,
- T22,
- S22,
- U22),
- asserted_t(different, Y21, L22)),
- call_proof(asserted_t(intendedMaleficiary,
- V22,
- Y21,
- D22,
- G22,
- T22,
- W22,
- U22,
- X22),
- asserted_t(intendedMaleficiary, V22, Y21)),
- call_proof(asserted_t(intendedMaleficiary,
- O22,
- L22,
- D22,
- G22,
- W22,
- Y22,
- X22,
- Z22),
- asserted_t(intendedMaleficiary, O22, L22)),
- call_proof(asserted_t(deliberateActors,
- V22,
- L22,
- D22,
- G22,
- Y22,
- A23,
- Z22,
- B23),
- asserted_t(deliberateActors, V22, L22)),
- call_proof(asserted_f('optionAvailableToAgent-SitType',
- Y21,
- O22,
- deliberateActors,
- D22,
- G22,
- A23,
- D23,
- B23,
- E23),
- asserted_f('optionAvailableToAgent-SitType',
- Y21,
- O22,
- deliberateActors)),
- call_proof(asserted_t(purposeInEvent,
- Y21,
- O22,
- (not_mudIsa(C23, 'PurposefulAction');asserted_f(startsAfterEndingOf, C23, V22);asserted_f(maleficiary, C23, Y21);asserted_f(deliberateActors, C23, L22)),
- D22,
- G22,
- D23,
- F23,
- E23,
- H23),
- asserted_t(purposeInEvent,
- Y21,
- O22,
- (not_mudIsa(C23, 'PurposefulAction');asserted_f(startsAfterEndingOf, C23, V22);asserted_f(maleficiary, C23, Y21);asserted_f(deliberateActors, C23, L22)))),
- call_proof(asserted_t(skolem,
- J23,
- skArg1ofCtBdFn(O22,
- Z21,
- L22,
- V22,
- Y21),
- D22,
- G22,
- F23,
- G23,
- H23,
- I23),
- asserted_t(skolem,
- J23,
- skArg1ofCtBdFn(O22,
- Z21,
- L22,
- V22,
- Y21))).
- wid(tell20:133, tell20:133, not_possible_t(behaviorCapable, THEMAN, RESPONSE, deliberateActors)) :-
- 'Punishing'(RESPONSE),
- asserted_t(maleficiary, RESPONSE, WOMAN),
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- asserted_t('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- asserted_t(different, THEMAN, WOMAN),
- asserted_t(intendedMaleficiary, CRIME, THEMAN),
- asserted_t(intendedMaleficiary, RETALIATION, WOMAN),
- asserted_t(deliberateActors, CRIME, WOMAN),
- asserted_f('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- asserted_t(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))),
- asserted_t(skolem,
- KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:133, tell20:133, -possible_t(behaviorCapable(THEMAN, RESPONSE, deliberateActors))) :-
- 'Punishing'(RESPONSE),
- maleficiary(RESPONSE, WOMAN),
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- 'optionAvailableToAgent-SitType'(THEMAN,
- RETALIATION,
- deliberateActors),
- different(THEMAN, WOMAN),
- intendedMaleficiary(CRIME, THEMAN),
- intendedMaleficiary(RETALIATION, WOMAN),
- deliberateActors(CRIME, WOMAN),
- -'optionAvailableToAgent-SitType'(THEMAN, RETALIATION, deliberateActors),
- purposeInEvent(THEMAN,
- RETALIATION,
- (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))),
- skolem(KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:132, tell20:132, int_not_possible_t(behaviorCapable, Y15, Z15, deliberateActors, D16, B16, X15, G17, C16, I17, A16)) :-
- pretest_call((test_and_decrement_search_cost(X15, 11, H16), constrain_args(not_possible_t, [behaviorCapable, Y15, Z15, deliberateActors]))),
- G16=[A16|B16],
- ( C16=[E16, [-not_possible_t(behaviorCapable, Y15, Z15, deliberateActors), A16, D16, B16]|F16],
- I16=[E16|F16]
- ),
- call_proof(isa(Z15,
- 'Punishing',
- D16,
- G16,
- H16,
- J16,
- I16,
- K16),
- 'Punishing'(Z15)),
- call_proof(asserted_t(maleficiary,
- Z15,
- L16,
- D16,
- G16,
- J16,
- M16,
- K16,
- N16),
- asserted_t(maleficiary, Z15, L16)),
- call_proof(isa(O16,
- 'AttemptingFn'('Punishing'),
- D16,
- G16,
- M16,
- P16,
- N16,
- Q16),
- 'AttemptingFn'(O16, 'Punishing')),
- call_proof(asserted_t('optionAvailableToAgent-SitType',
- Y15,
- O16,
- deliberateActors,
- D16,
- G16,
- P16,
- R16,
- Q16,
- S16),
- asserted_t('optionAvailableToAgent-SitType',
- Y15,
- O16,
- deliberateActors)),
- call_proof(asserted_t(different,
- Y15,
- L16,
- D16,
- G16,
- R16,
- T16,
- S16,
- U16),
- asserted_t(different, Y15, L16)),
- call_proof(asserted_t(intendedMaleficiary,
- V16,
- Y15,
- D16,
- G16,
- T16,
- W16,
- U16,
- X16),
- asserted_t(intendedMaleficiary, V16, Y15)),
- call_proof(not_mudIsa(O16,
- 'AttemptingFn'('Punishing'),
- D16,
- G16,
- W16,
- Y16,
- X16,
- Z16),
- not_mudIsa(O16, 'AttemptingFn'('Punishing'))),
- call_proof(asserted_t(intendedMaleficiary,
- O16,
- L16,
- D16,
- G16,
- Y16,
- A17,
- Z16,
- B17),
- asserted_t(intendedMaleficiary, O16, L16)),
- call_proof(asserted_t(deliberateActors,
- V16,
- L16,
- D16,
- G16,
- A17,
- D17,
- B17,
- E17),
- asserted_t(deliberateActors, V16, L16)),
- call_proof(asserted_t(purposeInEvent,
- Y15,
- O16,
- (not_mudIsa(C17, 'PurposefulAction');asserted_f(startsAfterEndingOf, C17, V16);asserted_f(maleficiary, C17, Y15);asserted_f(deliberateActors, C17, L16)),
- D16,
- G16,
- D17,
- F17,
- E17,
- H17),
- asserted_t(purposeInEvent,
- Y15,
- O16,
- (not_mudIsa(C17, 'PurposefulAction');asserted_f(startsAfterEndingOf, C17, V16);asserted_f(maleficiary, C17, Y15);asserted_f(deliberateActors, C17, L16)))),
- call_proof(asserted_t(skolem,
- J17,
- skArg1ofCtBdFn(O16,
- Z15,
- L16,
- V16,
- Y15),
- D16,
- G16,
- F17,
- G17,
- H17,
- I17),
- asserted_t(skolem,
- J17,
- skArg1ofCtBdFn(O16,
- Z15,
- L16,
- V16,
- Y15))).
- wid(tell20:132, tell20:132, not_possible_t(behaviorCapable, THEMAN, RESPONSE, deliberateActors)) :-
- 'Punishing'(RESPONSE),
- asserted_t(maleficiary, RESPONSE, WOMAN),
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- asserted_t('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- asserted_t(different, THEMAN, WOMAN),
- asserted_t(intendedMaleficiary, CRIME, THEMAN),
- not_mudIsa(RETALIATION, 'AttemptingFn'('Punishing')),
- asserted_t(intendedMaleficiary, RETALIATION, WOMAN),
- asserted_t(deliberateActors, CRIME, WOMAN),
- asserted_t(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))),
- asserted_t(skolem,
- KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:132, tell20:132, -possible_t(behaviorCapable(THEMAN, RESPONSE, deliberateActors))) :-
- 'Punishing'(RESPONSE),
- maleficiary(RESPONSE, WOMAN),
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- 'optionAvailableToAgent-SitType'(THEMAN,
- RETALIATION,
- deliberateActors),
- different(THEMAN, WOMAN),
- intendedMaleficiary(CRIME, THEMAN),
- -'AttemptingFn'(RETALIATION, 'Punishing'),
- intendedMaleficiary(RETALIATION, WOMAN),
- deliberateActors(CRIME, WOMAN),
- purposeInEvent(THEMAN,
- RETALIATION,
- (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))),
- skolem(KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:131, tell20:131, int_not_possible_t(behaviorCapable, V9, W9, deliberateActors, A10, Y9, U9, D11, Z9, F11, X9)) :-
- pretest_call((test_and_decrement_search_cost(U9, 11, E10), constrain_args(not_possible_t, [behaviorCapable, V9, W9, deliberateActors]))),
- D10=[X9|Y9],
- ( Z9=[B10, [-not_possible_t(behaviorCapable, V9, W9, deliberateActors), X9, A10, Y9]|C10],
- F10=[B10|C10]
- ),
- call_proof(isa(W9,
- 'Punishing',
- A10,
- D10,
- E10,
- G10,
- F10,
- H10),
- 'Punishing'(W9)),
- call_proof(asserted_t(maleficiary,
- W9,
- I10,
- A10,
- D10,
- G10,
- J10,
- H10,
- K10),
- asserted_t(maleficiary, W9, I10)),
- call_proof(isa(L10,
- 'AttemptingFn'('Punishing'),
- A10,
- D10,
- J10,
- M10,
- K10,
- N10),
- 'AttemptingFn'(L10, 'Punishing')),
- call_proof(asserted_t('optionAvailableToAgent-SitType',
- V9,
- L10,
- deliberateActors,
- A10,
- D10,
- M10,
- O10,
- N10,
- P10),
- asserted_t('optionAvailableToAgent-SitType',
- V9,
- L10,
- deliberateActors)),
- call_proof(asserted_t(different,
- V9,
- I10,
- A10,
- D10,
- O10,
- Q10,
- P10,
- R10),
- asserted_t(different, V9, I10)),
- call_proof(asserted_t(intendedMaleficiary,
- S10,
- V9,
- A10,
- D10,
- Q10,
- T10,
- R10,
- U10),
- asserted_t(intendedMaleficiary, S10, V9)),
- call_proof(asserted_t(intendedMaleficiary,
- L10,
- I10,
- A10,
- D10,
- T10,
- V10,
- U10,
- W10),
- asserted_t(intendedMaleficiary, L10, I10)),
- call_proof(asserted_t(deliberateActors,
- S10,
- I10,
- A10,
- D10,
- V10,
- X10,
- W10,
- Y10),
- asserted_t(deliberateActors, S10, I10)),
- call_proof(asserted_f(intendedMaleficiary,
- L10,
- I10,
- A10,
- D10,
- X10,
- A11,
- Y10,
- B11),
- asserted_f(intendedMaleficiary, L10, I10)),
- call_proof(asserted_t(purposeInEvent,
- V9,
- L10,
- (not_mudIsa(Z10, 'PurposefulAction');asserted_f(startsAfterEndingOf, Z10, S10);asserted_f(maleficiary, Z10, V9);asserted_f(deliberateActors, Z10, I10)),
- A10,
- D10,
- A11,
- C11,
- B11,
- E11),
- asserted_t(purposeInEvent,
- V9,
- L10,
- (not_mudIsa(Z10, 'PurposefulAction');asserted_f(startsAfterEndingOf, Z10, S10);asserted_f(maleficiary, Z10, V9);asserted_f(deliberateActors, Z10, I10)))),
- call_proof(asserted_t(skolem,
- G11,
- skArg1ofCtBdFn(L10,
- W9,
- I10,
- S10,
- V9),
- A10,
- D10,
- C11,
- D11,
- E11,
- F11),
- asserted_t(skolem,
- G11,
- skArg1ofCtBdFn(L10,
- W9,
- I10,
- S10,
- V9))).
- wid(tell20:131, tell20:131, not_possible_t(behaviorCapable, THEMAN, RESPONSE, deliberateActors)) :-
- 'Punishing'(RESPONSE),
- asserted_t(maleficiary, RESPONSE, WOMAN),
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- asserted_t('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- asserted_t(different, THEMAN, WOMAN),
- asserted_t(intendedMaleficiary, CRIME, THEMAN),
- asserted_t(intendedMaleficiary, RETALIATION, WOMAN),
- asserted_t(deliberateActors, CRIME, WOMAN),
- asserted_f(intendedMaleficiary, RETALIATION, WOMAN),
- asserted_t(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))),
- asserted_t(skolem,
- KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:131, tell20:131, -possible_t(behaviorCapable(THEMAN, RESPONSE, deliberateActors))) :-
- 'Punishing'(RESPONSE),
- maleficiary(RESPONSE, WOMAN),
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- 'optionAvailableToAgent-SitType'(THEMAN,
- RETALIATION,
- deliberateActors),
- different(THEMAN, WOMAN),
- intendedMaleficiary(CRIME, THEMAN),
- intendedMaleficiary(RETALIATION, WOMAN),
- deliberateActors(CRIME, WOMAN),
- -intendedMaleficiary(RETALIATION, WOMAN),
- purposeInEvent(THEMAN,
- RETALIATION,
- (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))),
- skolem(KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:130, tell20:130, int_not_possible_t(behaviorCapable, D2, E2, deliberateActors, I2, G2, C2, O3, H2, Q3, F2)) :-
- pretest_call((test_and_decrement_search_cost(C2, 12, M2), constrain_args(not_possible_t, [behaviorCapable, D2, E2, deliberateActors]))),
- L2=[F2|G2],
- ( H2=[J2, [-not_possible_t(behaviorCapable, D2, E2, deliberateActors), F2, I2, G2]|K2],
- N2=[J2|K2]
- ),
- call_proof(isa(E2,
- 'Punishing',
- I2,
- L2,
- M2,
- O2,
- N2,
- P2),
- 'Punishing'(E2)),
- call_proof(asserted_t(maleficiary,
- E2,
- Q2,
- I2,
- L2,
- O2,
- R2,
- P2,
- S2),
- asserted_t(maleficiary, E2, Q2)),
- call_proof(isa(T2,
- 'AttemptingFn'('Punishing'),
- I2,
- L2,
- R2,
- U2,
- S2,
- V2),
- 'AttemptingFn'(T2, 'Punishing')),
- call_proof(asserted_t('optionAvailableToAgent-SitType',
- D2,
- T2,
- deliberateActors,
- I2,
- L2,
- U2,
- W2,
- V2,
- X2),
- asserted_t('optionAvailableToAgent-SitType',
- D2,
- T2,
- deliberateActors)),
- call_proof(asserted_t(different,
- D2,
- Q2,
- I2,
- L2,
- W2,
- Y2,
- X2,
- Z2),
- asserted_t(different, D2, Q2)),
- call_proof(asserted_t(intendedMaleficiary,
- A3,
- D2,
- I2,
- L2,
- Y2,
- B3,
- Z2,
- C3),
- asserted_t(intendedMaleficiary, A3, D2)),
- call_proof(possible_t((-),
- not_both_t(('Punishing'(E2), asserted_t(maleficiary, E2, Q2)),
- asserted_t(behaviorCapable,
- D2,
- E2,
- deliberateActors)),
- I2,
- L2,
- B3,
- D3,
- C3,
- E3),
- possible_t((-),
- not_both_t(('Punishing'(E2), asserted_t(maleficiary, E2, Q2)),
- asserted_t(behaviorCapable,
- D2,
- E2,
- deliberateActors)))),
- call_proof(asserted_t(intendedMaleficiary,
- T2,
- Q2,
- I2,
- L2,
- D3,
- F3,
- E3,
- G3),
- asserted_t(intendedMaleficiary, T2, Q2)),
- call_proof(asserted_t(deliberateActors,
- A3,
- Q2,
- I2,
- L2,
- F3,
- I3,
- G3,
- J3),
- asserted_t(deliberateActors, A3, Q2)),
- call_proof(asserted_t(purposeInEvent,
- D2,
- T2,
- (not_mudIsa(H3, 'PurposefulAction');asserted_f(startsAfterEndingOf, H3, A3);asserted_f(maleficiary, H3, D2);asserted_f(deliberateActors, H3, Q2)),
- I2,
- L2,
- I3,
- K3,
- J3,
- L3),
- asserted_t(purposeInEvent,
- D2,
- T2,
- (not_mudIsa(H3, 'PurposefulAction');asserted_f(startsAfterEndingOf, H3, A3);asserted_f(maleficiary, H3, D2);asserted_f(deliberateActors, H3, Q2)))),
- call_proof(asserted_t(skolem,
- M3,
- skArg1ofCtBdFn(T2,
- E2,
- Q2,
- A3,
- D2),
- I2,
- L2,
- K3,
- N3,
- L3,
- P3),
- asserted_t(skolem,
- M3,
- skArg1ofCtBdFn(T2,
- E2,
- Q2,
- A3,
- D2))),
- call_proof(asserted_f(purposeInEvent,
- D2,
- T2,
- (not_mudIsa(H3, 'PurposefulAction');asserted_f(startsAfterEndingOf, H3, A3);asserted_f(maleficiary, H3, D2);asserted_f(deliberateActors, H3, Q2)),
- I2,
- L2,
- N3,
- O3,
- P3,
- Q3),
- asserted_f(purposeInEvent,
- D2,
- T2,
- (not_mudIsa(H3, 'PurposefulAction');asserted_f(startsAfterEndingOf, H3, A3);asserted_f(maleficiary, H3, D2);asserted_f(deliberateActors, H3, Q2)))).
- wid(tell20:130, tell20:130, not_possible_t(behaviorCapable, THEMAN, RESPONSE, deliberateActors)) :-
- 'Punishing'(RESPONSE),
- asserted_t(maleficiary, RESPONSE, WOMAN),
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- asserted_t('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- asserted_t(different, THEMAN, WOMAN),
- asserted_t(intendedMaleficiary, CRIME, THEMAN),
- possible_t((-),
- not_both_t(('Punishing'(RESPONSE), asserted_t(maleficiary, RESPONSE, WOMAN)),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors))),
- asserted_t(intendedMaleficiary, RETALIATION, WOMAN),
- asserted_t(deliberateActors, CRIME, WOMAN),
- asserted_t(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))),
- asserted_t(skolem,
- KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)),
- asserted_f(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))).
- wid(tell20:130, tell20:130, -possible_t(behaviorCapable(THEMAN, RESPONSE, deliberateActors))) :-
- 'Punishing'(RESPONSE),
- maleficiary(RESPONSE, WOMAN),
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- 'optionAvailableToAgent-SitType'(THEMAN,
- RETALIATION,
- deliberateActors),
- different(THEMAN, WOMAN),
- intendedMaleficiary(CRIME, THEMAN),
- possible_t(- (- (('Punishing'(RESPONSE), maleficiary(RESPONSE, WOMAN)), behaviorCapable(THEMAN, RESPONSE, deliberateActors)))),
- intendedMaleficiary(RETALIATION, WOMAN),
- deliberateActors(CRIME, WOMAN),
- purposeInEvent(THEMAN,
- RETALIATION,
- (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))),
- skolem(KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)),
- -purposeInEvent(THEMAN, RETALIATION, (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))).
- wid(tell20:129, tell20:129, int_not_possible_t(behaviorCapable, B33, C33, deliberateActors, G33, E33, A33, L34, F33, N34, D33)) :-
- pretest_call((test_and_decrement_search_cost(A33, 12, K33), constrain_args(not_possible_t, [behaviorCapable, B33, C33, deliberateActors]))),
- J33=[D33|E33],
- ( F33=[H33, [-not_possible_t(behaviorCapable, B33, C33, deliberateActors), D33, G33, E33]|I33],
- L33=[H33|I33]
- ),
- call_proof(isa(C33,
- 'Punishing',
- G33,
- J33,
- K33,
- M33,
- L33,
- N33),
- 'Punishing'(C33)),
- call_proof(asserted_t(maleficiary,
- C33,
- O33,
- G33,
- J33,
- M33,
- P33,
- N33,
- Q33),
- asserted_t(maleficiary, C33, O33)),
- call_proof(isa(R33,
- 'AttemptingFn'('Punishing'),
- G33,
- J33,
- P33,
- S33,
- Q33,
- T33),
- 'AttemptingFn'(R33, 'Punishing')),
- call_proof(asserted_t('optionAvailableToAgent-SitType',
- B33,
- R33,
- deliberateActors,
- G33,
- J33,
- S33,
- U33,
- T33,
- V33),
- asserted_t('optionAvailableToAgent-SitType',
- B33,
- R33,
- deliberateActors)),
- call_proof(asserted_t(different,
- B33,
- O33,
- G33,
- J33,
- U33,
- W33,
- V33,
- X33),
- asserted_t(different, B33, O33)),
- call_proof(asserted_t(intendedMaleficiary,
- Y33,
- B33,
- G33,
- J33,
- W33,
- Z33,
- X33,
- A34),
- asserted_t(intendedMaleficiary, Y33, B33)),
- call_proof(possible_t((-),
- not_both_t(('Punishing'(C33), asserted_t(maleficiary, C33, O33)),
- asserted_t(behaviorCapable,
- B33,
- C33,
- deliberateActors)),
- G33,
- J33,
- Z33,
- B34,
- A34,
- C34),
- possible_t((-),
- not_both_t(('Punishing'(C33), asserted_t(maleficiary, C33, O33)),
- asserted_t(behaviorCapable,
- B33,
- C33,
- deliberateActors)))),
- call_proof(asserted_t(intendedMaleficiary,
- R33,
- O33,
- G33,
- J33,
- B34,
- D34,
- C34,
- E34),
- asserted_t(intendedMaleficiary, R33, O33)),
- call_proof(asserted_t(deliberateActors,
- Y33,
- O33,
- G33,
- J33,
- D34,
- F34,
- E34,
- G34),
- asserted_t(deliberateActors, Y33, O33)),
- call_proof(asserted_f('optionAvailableToAgent-SitType',
- B33,
- R33,
- deliberateActors,
- G33,
- J33,
- F34,
- I34,
- G34,
- J34),
- asserted_f('optionAvailableToAgent-SitType',
- B33,
- R33,
- deliberateActors)),
- call_proof(asserted_t(purposeInEvent,
- B33,
- R33,
- (not_mudIsa(H34, 'PurposefulAction');asserted_f(startsAfterEndingOf, H34, Y33);asserted_f(maleficiary, H34, B33);asserted_f(deliberateActors, H34, O33)),
- G33,
- J33,
- I34,
- K34,
- J34,
- M34),
- asserted_t(purposeInEvent,
- B33,
- R33,
- (not_mudIsa(H34, 'PurposefulAction');asserted_f(startsAfterEndingOf, H34, Y33);asserted_f(maleficiary, H34, B33);asserted_f(deliberateActors, H34, O33)))),
- call_proof(asserted_t(skolem,
- O34,
- skArg1ofCtBdFn(R33,
- C33,
- O33,
- Y33,
- B33),
- G33,
- J33,
- K34,
- L34,
- M34,
- N34),
- asserted_t(skolem,
- O34,
- skArg1ofCtBdFn(R33,
- C33,
- O33,
- Y33,
- B33))).
- wid(tell20:129, tell20:129, not_possible_t(behaviorCapable, THEMAN, RESPONSE, deliberateActors)) :-
- 'Punishing'(RESPONSE),
- asserted_t(maleficiary, RESPONSE, WOMAN),
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- asserted_t('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- asserted_t(different, THEMAN, WOMAN),
- asserted_t(intendedMaleficiary, CRIME, THEMAN),
- possible_t((-),
- not_both_t(('Punishing'(RESPONSE), asserted_t(maleficiary, RESPONSE, WOMAN)),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors))),
- asserted_t(intendedMaleficiary, RETALIATION, WOMAN),
- asserted_t(deliberateActors, CRIME, WOMAN),
- asserted_f('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- asserted_t(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))),
- asserted_t(skolem,
- KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:129, tell20:129, -possible_t(behaviorCapable(THEMAN, RESPONSE, deliberateActors))) :-
- 'Punishing'(RESPONSE),
- maleficiary(RESPONSE, WOMAN),
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- 'optionAvailableToAgent-SitType'(THEMAN,
- RETALIATION,
- deliberateActors),
- different(THEMAN, WOMAN),
- intendedMaleficiary(CRIME, THEMAN),
- possible_t(- (- (('Punishing'(RESPONSE), maleficiary(RESPONSE, WOMAN)), behaviorCapable(THEMAN, RESPONSE, deliberateActors)))),
- intendedMaleficiary(RETALIATION, WOMAN),
- deliberateActors(CRIME, WOMAN),
- -'optionAvailableToAgent-SitType'(THEMAN, RETALIATION, deliberateActors),
- purposeInEvent(THEMAN,
- RETALIATION,
- (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))),
- skolem(KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:128, tell20:128, int_not_possible_t(behaviorCapable, T25, U25, deliberateActors, Y25, W25, S25, D27, X25, F27, V25)) :-
- pretest_call((test_and_decrement_search_cost(S25, 12, C26), constrain_args(not_possible_t, [behaviorCapable, T25, U25, deliberateActors]))),
- B26=[V25|W25],
- ( X25=[Z25, [-not_possible_t(behaviorCapable, T25, U25, deliberateActors), V25, Y25, W25]|A26],
- D26=[Z25|A26]
- ),
- call_proof(isa(U25,
- 'Punishing',
- Y25,
- B26,
- C26,
- E26,
- D26,
- F26),
- 'Punishing'(U25)),
- call_proof(asserted_t(maleficiary,
- U25,
- G26,
- Y25,
- B26,
- E26,
- H26,
- F26,
- I26),
- asserted_t(maleficiary, U25, G26)),
- call_proof(isa(J26,
- 'AttemptingFn'('Punishing'),
- Y25,
- B26,
- H26,
- K26,
- I26,
- L26),
- 'AttemptingFn'(J26, 'Punishing')),
- call_proof(asserted_t('optionAvailableToAgent-SitType',
- T25,
- J26,
- deliberateActors,
- Y25,
- B26,
- K26,
- M26,
- L26,
- N26),
- asserted_t('optionAvailableToAgent-SitType',
- T25,
- J26,
- deliberateActors)),
- call_proof(asserted_t(different,
- T25,
- G26,
- Y25,
- B26,
- M26,
- O26,
- N26,
- P26),
- asserted_t(different, T25, G26)),
- call_proof(asserted_t(intendedMaleficiary,
- Q26,
- T25,
- Y25,
- B26,
- O26,
- R26,
- P26,
- S26),
- asserted_t(intendedMaleficiary, Q26, T25)),
- call_proof(possible_t((-),
- not_both_t(('Punishing'(U25), asserted_t(maleficiary, U25, G26)),
- asserted_t(behaviorCapable,
- T25,
- U25,
- deliberateActors)),
- Y25,
- B26,
- R26,
- T26,
- S26,
- U26),
- possible_t((-),
- not_both_t(('Punishing'(U25), asserted_t(maleficiary, U25, G26)),
- asserted_t(behaviorCapable,
- T25,
- U25,
- deliberateActors)))),
- call_proof(not_mudIsa(J26,
- 'AttemptingFn'('Punishing'),
- Y25,
- B26,
- T26,
- V26,
- U26,
- W26),
- not_mudIsa(J26, 'AttemptingFn'('Punishing'))),
- call_proof(asserted_t(intendedMaleficiary,
- J26,
- G26,
- Y25,
- B26,
- V26,
- X26,
- W26,
- Y26),
- asserted_t(intendedMaleficiary, J26, G26)),
- call_proof(asserted_t(deliberateActors,
- Q26,
- G26,
- Y25,
- B26,
- X26,
- A27,
- Y26,
- B27),
- asserted_t(deliberateActors, Q26, G26)),
- call_proof(asserted_t(purposeInEvent,
- T25,
- J26,
- (not_mudIsa(Z26, 'PurposefulAction');asserted_f(startsAfterEndingOf, Z26, Q26);asserted_f(maleficiary, Z26, T25);asserted_f(deliberateActors, Z26, G26)),
- Y25,
- B26,
- A27,
- C27,
- B27,
- E27),
- asserted_t(purposeInEvent,
- T25,
- J26,
- (not_mudIsa(Z26, 'PurposefulAction');asserted_f(startsAfterEndingOf, Z26, Q26);asserted_f(maleficiary, Z26, T25);asserted_f(deliberateActors, Z26, G26)))),
- call_proof(asserted_t(skolem,
- G27,
- skArg1ofCtBdFn(J26,
- U25,
- G26,
- Q26,
- T25),
- Y25,
- B26,
- C27,
- D27,
- E27,
- F27),
- asserted_t(skolem,
- G27,
- skArg1ofCtBdFn(J26,
- U25,
- G26,
- Q26,
- T25))).
- wid(tell20:128, tell20:128, not_possible_t(behaviorCapable, THEMAN, RESPONSE, deliberateActors)) :-
- 'Punishing'(RESPONSE),
- asserted_t(maleficiary, RESPONSE, WOMAN),
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- asserted_t('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- asserted_t(different, THEMAN, WOMAN),
- asserted_t(intendedMaleficiary, CRIME, THEMAN),
- possible_t((-),
- not_both_t(('Punishing'(RESPONSE), asserted_t(maleficiary, RESPONSE, WOMAN)),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors))),
- not_mudIsa(RETALIATION, 'AttemptingFn'('Punishing')),
- asserted_t(intendedMaleficiary, RETALIATION, WOMAN),
- asserted_t(deliberateActors, CRIME, WOMAN),
- asserted_t(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))),
- asserted_t(skolem,
- KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:128, tell20:128, -possible_t(behaviorCapable(THEMAN, RESPONSE, deliberateActors))) :-
- 'Punishing'(RESPONSE),
- maleficiary(RESPONSE, WOMAN),
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- 'optionAvailableToAgent-SitType'(THEMAN,
- RETALIATION,
- deliberateActors),
- different(THEMAN, WOMAN),
- intendedMaleficiary(CRIME, THEMAN),
- possible_t(- (- (('Punishing'(RESPONSE), maleficiary(RESPONSE, WOMAN)), behaviorCapable(THEMAN, RESPONSE, deliberateActors)))),
- -'AttemptingFn'(RETALIATION, 'Punishing'),
- intendedMaleficiary(RETALIATION, WOMAN),
- deliberateActors(CRIME, WOMAN),
- purposeInEvent(THEMAN,
- RETALIATION,
- (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))),
- skolem(KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:127, tell20:127, int_not_possible_t(behaviorCapable, M18, N18, deliberateActors, R18, P18, L18, W19, Q18, Y19, O18)) :-
- pretest_call((test_and_decrement_search_cost(L18, 12, V18), constrain_args(not_possible_t, [behaviorCapable, M18, N18, deliberateActors]))),
- U18=[O18|P18],
- ( Q18=[S18, [-not_possible_t(behaviorCapable, M18, N18, deliberateActors), O18, R18, P18]|T18],
- W18=[S18|T18]
- ),
- call_proof(isa(N18,
- 'Punishing',
- R18,
- U18,
- V18,
- X18,
- W18,
- Y18),
- 'Punishing'(N18)),
- call_proof(asserted_t(maleficiary,
- N18,
- Z18,
- R18,
- U18,
- X18,
- A19,
- Y18,
- B19),
- asserted_t(maleficiary, N18, Z18)),
- call_proof(isa(C19,
- 'AttemptingFn'('Punishing'),
- R18,
- U18,
- A19,
- D19,
- B19,
- E19),
- 'AttemptingFn'(C19, 'Punishing')),
- call_proof(asserted_t('optionAvailableToAgent-SitType',
- M18,
- C19,
- deliberateActors,
- R18,
- U18,
- D19,
- F19,
- E19,
- G19),
- asserted_t('optionAvailableToAgent-SitType',
- M18,
- C19,
- deliberateActors)),
- call_proof(asserted_t(different,
- M18,
- Z18,
- R18,
- U18,
- F19,
- H19,
- G19,
- I19),
- asserted_t(different, M18, Z18)),
- call_proof(asserted_t(intendedMaleficiary,
- J19,
- M18,
- R18,
- U18,
- H19,
- K19,
- I19,
- L19),
- asserted_t(intendedMaleficiary, J19, M18)),
- call_proof(possible_t((-),
- not_both_t(('Punishing'(N18), asserted_t(maleficiary, N18, Z18)),
- asserted_t(behaviorCapable,
- M18,
- N18,
- deliberateActors)),
- R18,
- U18,
- K19,
- M19,
- L19,
- N19),
- possible_t((-),
- not_both_t(('Punishing'(N18), asserted_t(maleficiary, N18, Z18)),
- asserted_t(behaviorCapable,
- M18,
- N18,
- deliberateActors)))),
- call_proof(asserted_t(intendedMaleficiary,
- C19,
- Z18,
- R18,
- U18,
- M19,
- O19,
- N19,
- P19),
- asserted_t(intendedMaleficiary, C19, Z18)),
- call_proof(asserted_t(deliberateActors,
- J19,
- Z18,
- R18,
- U18,
- O19,
- Q19,
- P19,
- R19),
- asserted_t(deliberateActors, J19, Z18)),
- call_proof(asserted_f(intendedMaleficiary,
- C19,
- Z18,
- R18,
- U18,
- Q19,
- T19,
- R19,
- U19),
- asserted_f(intendedMaleficiary, C19, Z18)),
- call_proof(asserted_t(purposeInEvent,
- M18,
- C19,
- (not_mudIsa(S19, 'PurposefulAction');asserted_f(startsAfterEndingOf, S19, J19);asserted_f(maleficiary, S19, M18);asserted_f(deliberateActors, S19, Z18)),
- R18,
- U18,
- T19,
- V19,
- U19,
- X19),
- asserted_t(purposeInEvent,
- M18,
- C19,
- (not_mudIsa(S19, 'PurposefulAction');asserted_f(startsAfterEndingOf, S19, J19);asserted_f(maleficiary, S19, M18);asserted_f(deliberateActors, S19, Z18)))),
- call_proof(asserted_t(skolem,
- Z19,
- skArg1ofCtBdFn(C19,
- N18,
- Z18,
- J19,
- M18),
- R18,
- U18,
- V19,
- W19,
- X19,
- Y19),
- asserted_t(skolem,
- Z19,
- skArg1ofCtBdFn(C19,
- N18,
- Z18,
- J19,
- M18))).
- wid(tell20:127, tell20:127, not_possible_t(behaviorCapable, THEMAN, RESPONSE, deliberateActors)) :-
- 'Punishing'(RESPONSE),
- asserted_t(maleficiary, RESPONSE, WOMAN),
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- asserted_t('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- asserted_t(different, THEMAN, WOMAN),
- asserted_t(intendedMaleficiary, CRIME, THEMAN),
- possible_t((-),
- not_both_t(('Punishing'(RESPONSE), asserted_t(maleficiary, RESPONSE, WOMAN)),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors))),
- asserted_t(intendedMaleficiary, RETALIATION, WOMAN),
- asserted_t(deliberateActors, CRIME, WOMAN),
- asserted_f(intendedMaleficiary, RETALIATION, WOMAN),
- asserted_t(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))),
- asserted_t(skolem,
- KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:127, tell20:127, -possible_t(behaviorCapable(THEMAN, RESPONSE, deliberateActors))) :-
- 'Punishing'(RESPONSE),
- maleficiary(RESPONSE, WOMAN),
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- 'optionAvailableToAgent-SitType'(THEMAN,
- RETALIATION,
- deliberateActors),
- different(THEMAN, WOMAN),
- intendedMaleficiary(CRIME, THEMAN),
- possible_t(- (- (('Punishing'(RESPONSE), maleficiary(RESPONSE, WOMAN)), behaviorCapable(THEMAN, RESPONSE, deliberateActors)))),
- intendedMaleficiary(RETALIATION, WOMAN),
- deliberateActors(CRIME, WOMAN),
- -intendedMaleficiary(RETALIATION, WOMAN),
- purposeInEvent(THEMAN,
- RETALIATION,
- (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))),
- skolem(KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:126, tell20:126, int_not_possible_t(skolem, R10, skArg1ofCtBdFn(S10, T10, U10, V10, W10), A11, Y10, Q10, C12, Z10, E12, X10)) :-
- pretest_call((test_and_decrement_search_cost(Q10, 12, E11), constrain_args(not_possible_t, [skolem, R10, skArg1ofCtBdFn(S10, T10, U10, V10, W10)]))),
- D11=[X10|Y10],
- ( Z10=[B11, [-not_possible_t(skolem, R10, skArg1ofCtBdFn(S10, T10, U10, V10, W10)), X10, A11, Y10]|C11],
- F11=[B11|C11]
- ),
- call_proof(isa(S10,
- 'AttemptingFn'('Punishing'),
- A11,
- D11,
- E11,
- G11,
- F11,
- H11),
- 'AttemptingFn'(S10, 'Punishing')),
- call_proof(asserted_t(intendedMaleficiary,
- S10,
- U10,
- A11,
- D11,
- G11,
- I11,
- H11,
- J11),
- asserted_t(intendedMaleficiary, S10, U10)),
- call_proof(asserted_t('optionAvailableToAgent-SitType',
- W10,
- S10,
- deliberateActors,
- A11,
- D11,
- I11,
- K11,
- J11,
- L11),
- asserted_t('optionAvailableToAgent-SitType',
- W10,
- S10,
- deliberateActors)),
- call_proof(asserted_t(different,
- W10,
- U10,
- A11,
- D11,
- K11,
- M11,
- L11,
- N11),
- asserted_t(different, W10, U10)),
- call_proof(asserted_t(intendedMaleficiary,
- V10,
- W10,
- A11,
- D11,
- M11,
- O11,
- N11,
- P11),
- asserted_t(intendedMaleficiary, V10, W10)),
- call_proof(asserted_t(deliberateActors,
- V10,
- U10,
- A11,
- D11,
- O11,
- Q11,
- P11,
- R11),
- asserted_t(deliberateActors, V10, U10)),
- call_proof(possible_t((-),
- not_both_t(('Punishing'(T10), asserted_t(maleficiary, T10, U10)),
- asserted_t(behaviorCapable,
- W10,
- T10,
- deliberateActors)),
- A11,
- D11,
- Q11,
- S11,
- R11,
- T11),
- possible_t((-),
- not_both_t(('Punishing'(T10), asserted_t(maleficiary, T10, U10)),
- asserted_t(behaviorCapable,
- W10,
- T10,
- deliberateActors)))),
- call_proof(isa(T10,
- 'Punishing',
- A11,
- D11,
- S11,
- U11,
- T11,
- V11),
- 'Punishing'(T10)),
- call_proof(asserted_t(maleficiary,
- T10,
- U10,
- A11,
- D11,
- U11,
- W11,
- V11,
- X11),
- asserted_t(maleficiary, T10, U10)),
- call_proof(asserted_t(behaviorCapable,
- W10,
- T10,
- deliberateActors,
- A11,
- D11,
- W11,
- Z11,
- X11,
- A12),
- asserted_t(behaviorCapable,
- W10,
- T10,
- deliberateActors)),
- call_proof(asserted_t(purposeInEvent,
- W10,
- S10,
- (not_mudIsa(Y11, 'PurposefulAction');asserted_f(startsAfterEndingOf, Y11, V10);asserted_f(maleficiary, Y11, W10);asserted_f(deliberateActors, Y11, U10)),
- A11,
- D11,
- Z11,
- B12,
- A12,
- D12),
- asserted_t(purposeInEvent,
- W10,
- S10,
- (not_mudIsa(Y11, 'PurposefulAction');asserted_f(startsAfterEndingOf, Y11, V10);asserted_f(maleficiary, Y11, W10);asserted_f(deliberateActors, Y11, U10)))),
- call_proof(asserted_f(purposeInEvent,
- W10,
- S10,
- (not_mudIsa(Y11, 'PurposefulAction');asserted_f(startsAfterEndingOf, Y11, V10);asserted_f(maleficiary, Y11, W10);asserted_f(deliberateActors, Y11, U10)),
- A11,
- D11,
- B12,
- C12,
- D12,
- E12),
- asserted_f(purposeInEvent,
- W10,
- S10,
- (not_mudIsa(Y11, 'PurposefulAction');asserted_f(startsAfterEndingOf, Y11, V10);asserted_f(maleficiary, Y11, W10);asserted_f(deliberateActors, Y11, U10)))).
- wid(tell20:126, tell20:126, not_possible_t(skolem, KB, skArg1ofCtBdFn(RETALIATION, RESPONSE, WOMAN, CRIME, THEMAN))) :-
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- asserted_t(intendedMaleficiary, RETALIATION, WOMAN),
- asserted_t('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- asserted_t(different, THEMAN, WOMAN),
- asserted_t(intendedMaleficiary, CRIME, THEMAN),
- asserted_t(deliberateActors, CRIME, WOMAN),
- possible_t((-),
- not_both_t(('Punishing'(RESPONSE), asserted_t(maleficiary, RESPONSE, WOMAN)),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors))),
- 'Punishing'(RESPONSE),
- asserted_t(maleficiary, RESPONSE, WOMAN),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors),
- asserted_t(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))),
- asserted_f(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))).
- wid(tell20:126, tell20:126, -possible_t(skolem(KB, skArg1ofCtBdFn(RETALIATION, RESPONSE, WOMAN, CRIME, THEMAN)))) :-
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- intendedMaleficiary(RETALIATION, WOMAN),
- 'optionAvailableToAgent-SitType'(THEMAN,
- RETALIATION,
- deliberateActors),
- different(THEMAN, WOMAN),
- intendedMaleficiary(CRIME, THEMAN),
- deliberateActors(CRIME, WOMAN),
- possible_t(- (- (('Punishing'(RESPONSE), maleficiary(RESPONSE, WOMAN)), behaviorCapable(THEMAN, RESPONSE, deliberateActors)))),
- 'Punishing'(RESPONSE),
- maleficiary(RESPONSE, WOMAN),
- behaviorCapable(THEMAN, RESPONSE, deliberateActors),
- purposeInEvent(THEMAN,
- RETALIATION,
- (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))),
- -purposeInEvent(THEMAN, RETALIATION, (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))).
- wid(tell20:125, tell20:125, int_not_possible_t(skolem, H3, skArg1ofCtBdFn(I3, J3, K3, L3, M3), Q3, O3, G3, S4, P3, U4, N3)) :-
- pretest_call((test_and_decrement_search_cost(G3, 12, U3), constrain_args(not_possible_t, [skolem, H3, skArg1ofCtBdFn(I3, J3, K3, L3, M3)]))),
- T3=[N3|O3],
- ( P3=[R3, [-not_possible_t(skolem, H3, skArg1ofCtBdFn(I3, J3, K3, L3, M3)), N3, Q3, O3]|S3],
- V3=[R3|S3]
- ),
- call_proof(isa(I3,
- 'AttemptingFn'('Punishing'),
- Q3,
- T3,
- U3,
- W3,
- V3,
- X3),
- 'AttemptingFn'(I3, 'Punishing')),
- call_proof(asserted_t(intendedMaleficiary,
- I3,
- K3,
- Q3,
- T3,
- W3,
- Y3,
- X3,
- Z3),
- asserted_t(intendedMaleficiary, I3, K3)),
- call_proof(asserted_t('optionAvailableToAgent-SitType',
- M3,
- I3,
- deliberateActors,
- Q3,
- T3,
- Y3,
- A4,
- Z3,
- B4),
- asserted_t('optionAvailableToAgent-SitType',
- M3,
- I3,
- deliberateActors)),
- call_proof(asserted_t(different,
- M3,
- K3,
- Q3,
- T3,
- A4,
- C4,
- B4,
- D4),
- asserted_t(different, M3, K3)),
- call_proof(asserted_t(intendedMaleficiary,
- L3,
- M3,
- Q3,
- T3,
- C4,
- E4,
- D4,
- F4),
- asserted_t(intendedMaleficiary, L3, M3)),
- call_proof(asserted_t(deliberateActors,
- L3,
- K3,
- Q3,
- T3,
- E4,
- G4,
- F4,
- H4),
- asserted_t(deliberateActors, L3, K3)),
- call_proof(possible_t((-),
- not_both_t(('Punishing'(J3), asserted_t(maleficiary, J3, K3)),
- asserted_t(behaviorCapable,
- M3,
- J3,
- deliberateActors)),
- Q3,
- T3,
- G4,
- I4,
- H4,
- J4),
- possible_t((-),
- not_both_t(('Punishing'(J3), asserted_t(maleficiary, J3, K3)),
- asserted_t(behaviorCapable,
- M3,
- J3,
- deliberateActors)))),
- call_proof(isa(J3,
- 'Punishing',
- Q3,
- T3,
- I4,
- K4,
- J4,
- L4),
- 'Punishing'(J3)),
- call_proof(asserted_t(maleficiary,
- J3,
- K3,
- Q3,
- T3,
- K4,
- M4,
- L4,
- N4),
- asserted_t(maleficiary, J3, K3)),
- call_proof(asserted_t(behaviorCapable,
- M3,
- J3,
- deliberateActors,
- Q3,
- T3,
- M4,
- P4,
- N4,
- Q4),
- asserted_t(behaviorCapable,
- M3,
- J3,
- deliberateActors)),
- call_proof(asserted_t(purposeInEvent,
- M3,
- I3,
- (not_mudIsa(O4, 'PurposefulAction');asserted_f(startsAfterEndingOf, O4, L3);asserted_f(maleficiary, O4, M3);asserted_f(deliberateActors, O4, K3)),
- Q3,
- T3,
- P4,
- R4,
- Q4,
- T4),
- asserted_t(purposeInEvent,
- M3,
- I3,
- (not_mudIsa(O4, 'PurposefulAction');asserted_f(startsAfterEndingOf, O4, L3);asserted_f(maleficiary, O4, M3);asserted_f(deliberateActors, O4, K3)))),
- call_proof(asserted_f('optionAvailableToAgent-SitType',
- M3,
- I3,
- deliberateActors,
- Q3,
- T3,
- R4,
- S4,
- T4,
- U4),
- asserted_f('optionAvailableToAgent-SitType',
- M3,
- I3,
- deliberateActors)).
- wid(tell20:125, tell20:125, not_possible_t(skolem, KB, skArg1ofCtBdFn(RETALIATION, RESPONSE, WOMAN, CRIME, THEMAN))) :-
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- asserted_t(intendedMaleficiary, RETALIATION, WOMAN),
- asserted_t('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- asserted_t(different, THEMAN, WOMAN),
- asserted_t(intendedMaleficiary, CRIME, THEMAN),
- asserted_t(deliberateActors, CRIME, WOMAN),
- possible_t((-),
- not_both_t(('Punishing'(RESPONSE), asserted_t(maleficiary, RESPONSE, WOMAN)),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors))),
- 'Punishing'(RESPONSE),
- asserted_t(maleficiary, RESPONSE, WOMAN),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors),
- asserted_t(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))),
- asserted_f('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors).
- wid(tell20:125, tell20:125, -possible_t(skolem(KB, skArg1ofCtBdFn(RETALIATION, RESPONSE, WOMAN, CRIME, THEMAN)))) :-
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- intendedMaleficiary(RETALIATION, WOMAN),
- 'optionAvailableToAgent-SitType'(THEMAN,
- RETALIATION,
- deliberateActors),
- different(THEMAN, WOMAN),
- intendedMaleficiary(CRIME, THEMAN),
- deliberateActors(CRIME, WOMAN),
- possible_t(- (- (('Punishing'(RESPONSE), maleficiary(RESPONSE, WOMAN)), behaviorCapable(THEMAN, RESPONSE, deliberateActors)))),
- 'Punishing'(RESPONSE),
- maleficiary(RESPONSE, WOMAN),
- behaviorCapable(THEMAN, RESPONSE, deliberateActors),
- purposeInEvent(THEMAN,
- RETALIATION,
- (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))),
- -'optionAvailableToAgent-SitType'(THEMAN, RETALIATION, deliberateActors).
- wid(tell20:124, tell20:124, int_not_possible_t(skolem, O34, skArg1ofCtBdFn(P34, Q34, R34, S34, T34), X34, V34, N34, Z35, W34, B36, U34)) :-
- pretest_call((test_and_decrement_search_cost(N34, 12, B35), constrain_args(not_possible_t, [skolem, O34, skArg1ofCtBdFn(P34, Q34, R34, S34, T34)]))),
- A35=[U34|V34],
- ( W34=[Y34, [-not_possible_t(skolem, O34, skArg1ofCtBdFn(P34, Q34, R34, S34, T34)), U34, X34, V34]|Z34],
- C35=[Y34|Z34]
- ),
- call_proof(isa(P34,
- 'AttemptingFn'('Punishing'),
- X34,
- A35,
- B35,
- D35,
- C35,
- E35),
- 'AttemptingFn'(P34, 'Punishing')),
- call_proof(asserted_t(intendedMaleficiary,
- P34,
- R34,
- X34,
- A35,
- D35,
- F35,
- E35,
- G35),
- asserted_t(intendedMaleficiary, P34, R34)),
- call_proof(asserted_t('optionAvailableToAgent-SitType',
- T34,
- P34,
- deliberateActors,
- X34,
- A35,
- F35,
- H35,
- G35,
- I35),
- asserted_t('optionAvailableToAgent-SitType',
- T34,
- P34,
- deliberateActors)),
- call_proof(asserted_t(different,
- T34,
- R34,
- X34,
- A35,
- H35,
- J35,
- I35,
- K35),
- asserted_t(different, T34, R34)),
- call_proof(asserted_t(intendedMaleficiary,
- S34,
- T34,
- X34,
- A35,
- J35,
- L35,
- K35,
- M35),
- asserted_t(intendedMaleficiary, S34, T34)),
- call_proof(asserted_t(deliberateActors,
- S34,
- R34,
- X34,
- A35,
- L35,
- N35,
- M35,
- O35),
- asserted_t(deliberateActors, S34, R34)),
- call_proof(possible_t((-),
- not_both_t(('Punishing'(Q34), asserted_t(maleficiary, Q34, R34)),
- asserted_t(behaviorCapable,
- T34,
- Q34,
- deliberateActors)),
- X34,
- A35,
- N35,
- P35,
- O35,
- Q35),
- possible_t((-),
- not_both_t(('Punishing'(Q34), asserted_t(maleficiary, Q34, R34)),
- asserted_t(behaviorCapable,
- T34,
- Q34,
- deliberateActors)))),
- call_proof(isa(Q34,
- 'Punishing',
- X34,
- A35,
- P35,
- R35,
- Q35,
- S35),
- 'Punishing'(Q34)),
- call_proof(asserted_t(maleficiary,
- Q34,
- R34,
- X34,
- A35,
- R35,
- T35,
- S35,
- U35),
- asserted_t(maleficiary, Q34, R34)),
- call_proof(asserted_t(behaviorCapable,
- T34,
- Q34,
- deliberateActors,
- X34,
- A35,
- T35,
- V35,
- U35,
- W35),
- asserted_t(behaviorCapable,
- T34,
- Q34,
- deliberateActors)),
- call_proof(not_mudIsa(P34,
- 'AttemptingFn'('Punishing'),
- X34,
- A35,
- V35,
- Y35,
- W35,
- A36),
- not_mudIsa(P34, 'AttemptingFn'('Punishing'))),
- call_proof(asserted_t(purposeInEvent,
- T34,
- P34,
- (not_mudIsa(X35, 'PurposefulAction');asserted_f(startsAfterEndingOf, X35, S34);asserted_f(maleficiary, X35, T34);asserted_f(deliberateActors, X35, R34)),
- X34,
- A35,
- Y35,
- Z35,
- A36,
- B36),
- asserted_t(purposeInEvent,
- T34,
- P34,
- (not_mudIsa(X35, 'PurposefulAction');asserted_f(startsAfterEndingOf, X35, S34);asserted_f(maleficiary, X35, T34);asserted_f(deliberateActors, X35, R34)))).
- wid(tell20:124, tell20:124, not_possible_t(skolem, KB, skArg1ofCtBdFn(RETALIATION, RESPONSE, WOMAN, CRIME, THEMAN))) :-
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- asserted_t(intendedMaleficiary, RETALIATION, WOMAN),
- asserted_t('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- asserted_t(different, THEMAN, WOMAN),
- asserted_t(intendedMaleficiary, CRIME, THEMAN),
- asserted_t(deliberateActors, CRIME, WOMAN),
- possible_t((-),
- not_both_t(('Punishing'(RESPONSE), asserted_t(maleficiary, RESPONSE, WOMAN)),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors))),
- 'Punishing'(RESPONSE),
- asserted_t(maleficiary, RESPONSE, WOMAN),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors),
- not_mudIsa(RETALIATION, 'AttemptingFn'('Punishing')),
- asserted_t(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))).
- wid(tell20:124, tell20:124, -possible_t(skolem(KB, skArg1ofCtBdFn(RETALIATION, RESPONSE, WOMAN, CRIME, THEMAN)))) :-
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- intendedMaleficiary(RETALIATION, WOMAN),
- 'optionAvailableToAgent-SitType'(THEMAN,
- RETALIATION,
- deliberateActors),
- different(THEMAN, WOMAN),
- intendedMaleficiary(CRIME, THEMAN),
- deliberateActors(CRIME, WOMAN),
- possible_t(- (- (('Punishing'(RESPONSE), maleficiary(RESPONSE, WOMAN)), behaviorCapable(THEMAN, RESPONSE, deliberateActors)))),
- 'Punishing'(RESPONSE),
- maleficiary(RESPONSE, WOMAN),
- behaviorCapable(THEMAN, RESPONSE, deliberateActors),
- -'AttemptingFn'(RETALIATION, 'Punishing'),
- purposeInEvent(THEMAN,
- RETALIATION,
- (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))).
- wid(tell20:123, tell20:123, int_not_possible_t(skolem, V26, skArg1ofCtBdFn(W26, X26, Y26, Z26, A27), E27, C27, U26, G28, D27, I28, B27)) :-
- pretest_call((test_and_decrement_search_cost(U26, 12, I27), constrain_args(not_possible_t, [skolem, V26, skArg1ofCtBdFn(W26, X26, Y26, Z26, A27)]))),
- H27=[B27|C27],
- ( D27=[F27, [-not_possible_t(skolem, V26, skArg1ofCtBdFn(W26, X26, Y26, Z26, A27)), B27, E27, C27]|G27],
- J27=[F27|G27]
- ),
- call_proof(isa(W26,
- 'AttemptingFn'('Punishing'),
- E27,
- H27,
- I27,
- K27,
- J27,
- L27),
- 'AttemptingFn'(W26, 'Punishing')),
- call_proof(asserted_t(intendedMaleficiary,
- W26,
- Y26,
- E27,
- H27,
- K27,
- M27,
- L27,
- N27),
- asserted_t(intendedMaleficiary, W26, Y26)),
- call_proof(asserted_t('optionAvailableToAgent-SitType',
- A27,
- W26,
- deliberateActors,
- E27,
- H27,
- M27,
- O27,
- N27,
- P27),
- asserted_t('optionAvailableToAgent-SitType',
- A27,
- W26,
- deliberateActors)),
- call_proof(asserted_t(different,
- A27,
- Y26,
- E27,
- H27,
- O27,
- Q27,
- P27,
- R27),
- asserted_t(different, A27, Y26)),
- call_proof(asserted_t(intendedMaleficiary,
- Z26,
- A27,
- E27,
- H27,
- Q27,
- S27,
- R27,
- T27),
- asserted_t(intendedMaleficiary, Z26, A27)),
- call_proof(asserted_t(deliberateActors,
- Z26,
- Y26,
- E27,
- H27,
- S27,
- U27,
- T27,
- V27),
- asserted_t(deliberateActors, Z26, Y26)),
- call_proof(possible_t((-),
- not_both_t(('Punishing'(X26), asserted_t(maleficiary, X26, Y26)),
- asserted_t(behaviorCapable,
- A27,
- X26,
- deliberateActors)),
- E27,
- H27,
- U27,
- W27,
- V27,
- X27),
- possible_t((-),
- not_both_t(('Punishing'(X26), asserted_t(maleficiary, X26, Y26)),
- asserted_t(behaviorCapable,
- A27,
- X26,
- deliberateActors)))),
- call_proof(isa(X26,
- 'Punishing',
- E27,
- H27,
- W27,
- Y27,
- X27,
- Z27),
- 'Punishing'(X26)),
- call_proof(asserted_t(maleficiary,
- X26,
- Y26,
- E27,
- H27,
- Y27,
- A28,
- Z27,
- B28),
- asserted_t(maleficiary, X26, Y26)),
- call_proof(asserted_t(behaviorCapable,
- A27,
- X26,
- deliberateActors,
- E27,
- H27,
- A28,
- D28,
- B28,
- E28),
- asserted_t(behaviorCapable,
- A27,
- X26,
- deliberateActors)),
- call_proof(asserted_t(purposeInEvent,
- A27,
- W26,
- (not_mudIsa(C28, 'PurposefulAction');asserted_f(startsAfterEndingOf, C28, Z26);asserted_f(maleficiary, C28, A27);asserted_f(deliberateActors, C28, Y26)),
- E27,
- H27,
- D28,
- F28,
- E28,
- H28),
- asserted_t(purposeInEvent,
- A27,
- W26,
- (not_mudIsa(C28, 'PurposefulAction');asserted_f(startsAfterEndingOf, C28, Z26);asserted_f(maleficiary, C28, A27);asserted_f(deliberateActors, C28, Y26)))),
- call_proof(asserted_f(intendedMaleficiary,
- W26,
- Y26,
- E27,
- H27,
- F28,
- G28,
- H28,
- I28),
- asserted_f(intendedMaleficiary, W26, Y26)).
- wid(tell20:123, tell20:123, not_possible_t(skolem, KB, skArg1ofCtBdFn(RETALIATION, RESPONSE, WOMAN, CRIME, THEMAN))) :-
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- asserted_t(intendedMaleficiary, RETALIATION, WOMAN),
- asserted_t('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- asserted_t(different, THEMAN, WOMAN),
- asserted_t(intendedMaleficiary, CRIME, THEMAN),
- asserted_t(deliberateActors, CRIME, WOMAN),
- possible_t((-),
- not_both_t(('Punishing'(RESPONSE), asserted_t(maleficiary, RESPONSE, WOMAN)),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors))),
- 'Punishing'(RESPONSE),
- asserted_t(maleficiary, RESPONSE, WOMAN),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors),
- asserted_t(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))),
- asserted_f(intendedMaleficiary, RETALIATION, WOMAN).
- wid(tell20:123, tell20:123, -possible_t(skolem(KB, skArg1ofCtBdFn(RETALIATION, RESPONSE, WOMAN, CRIME, THEMAN)))) :-
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- intendedMaleficiary(RETALIATION, WOMAN),
- 'optionAvailableToAgent-SitType'(THEMAN,
- RETALIATION,
- deliberateActors),
- different(THEMAN, WOMAN),
- intendedMaleficiary(CRIME, THEMAN),
- deliberateActors(CRIME, WOMAN),
- possible_t(- (- (('Punishing'(RESPONSE), maleficiary(RESPONSE, WOMAN)), behaviorCapable(THEMAN, RESPONSE, deliberateActors)))),
- 'Punishing'(RESPONSE),
- maleficiary(RESPONSE, WOMAN),
- behaviorCapable(THEMAN, RESPONSE, deliberateActors),
- purposeInEvent(THEMAN,
- RETALIATION,
- (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))),
- -intendedMaleficiary(RETALIATION, WOMAN).
- wid(tell20:122, tell20:122, int_not_possible_t(intendedMaleficiary, U18, V18, Z18, X18, T18, H20, Y18, J20, W18)) :-
- pretest_call((test_and_decrement_search_cost(T18, 13, D19), constrain_args(not_possible_t, [intendedMaleficiary, U18, V18]))),
- C19=[W18|X18],
- ( Y18=[A19, [-not_possible_t(intendedMaleficiary, U18, V18), W18, Z18, X18]|B19],
- E19=[A19|B19]
- ),
- call_proof(asserted_t(intendedMaleficiary,
- U18,
- V18,
- Z18,
- C19,
- D19,
- F19,
- E19,
- G19),
- asserted_t(intendedMaleficiary, U18, V18)),
- call_proof(isa(H19,
- 'AttemptingFn'('Punishing'),
- Z18,
- C19,
- F19,
- I19,
- G19,
- J19),
- 'AttemptingFn'(H19, 'Punishing')),
- call_proof(asserted_t('optionAvailableToAgent-SitType',
- V18,
- H19,
- deliberateActors,
- Z18,
- C19,
- I19,
- K19,
- J19,
- L19),
- asserted_t('optionAvailableToAgent-SitType',
- V18,
- H19,
- deliberateActors)),
- call_proof(asserted_t(different,
- V18,
- M19,
- Z18,
- C19,
- K19,
- N19,
- L19,
- O19),
- asserted_t(different, V18, M19)),
- call_proof(asserted_t(deliberateActors,
- U18,
- M19,
- Z18,
- C19,
- N19,
- P19,
- O19,
- Q19),
- asserted_t(deliberateActors, U18, M19)),
- call_proof(isa(R19,
- 'Punishing',
- Z18,
- C19,
- P19,
- S19,
- Q19,
- T19),
- 'Punishing'(R19)),
- call_proof(asserted_t(behaviorCapable,
- V18,
- R19,
- deliberateActors,
- Z18,
- C19,
- S19,
- U19,
- T19,
- V19),
- asserted_t(behaviorCapable,
- V18,
- R19,
- deliberateActors)),
- call_proof(asserted_t(intendedMaleficiary,
- H19,
- M19,
- Z18,
- C19,
- U19,
- W19,
- V19,
- X19),
- asserted_t(intendedMaleficiary, H19, M19)),
- call_proof(possible_t((-),
- not_both_t(('Punishing'(R19), asserted_t(maleficiary, R19, M19)),
- asserted_t(behaviorCapable,
- V18,
- R19,
- deliberateActors)),
- Z18,
- C19,
- W19,
- Y19,
- X19,
- Z19),
- possible_t((-),
- not_both_t(('Punishing'(R19), asserted_t(maleficiary, R19, M19)),
- asserted_t(behaviorCapable,
- V18,
- R19,
- deliberateActors)))),
- call_proof(asserted_t(maleficiary,
- R19,
- M19,
- Z18,
- C19,
- Y19,
- B20,
- Z19,
- C20),
- asserted_t(maleficiary, R19, M19)),
- call_proof(asserted_t(purposeInEvent,
- V18,
- H19,
- (not_mudIsa(A20, 'PurposefulAction');asserted_f(startsAfterEndingOf, A20, U18);asserted_f(maleficiary, A20, V18);asserted_f(deliberateActors, A20, M19)),
- Z18,
- C19,
- B20,
- D20,
- C20,
- E20),
- asserted_t(purposeInEvent,
- V18,
- H19,
- (not_mudIsa(A20, 'PurposefulAction');asserted_f(startsAfterEndingOf, A20, U18);asserted_f(maleficiary, A20, V18);asserted_f(deliberateActors, A20, M19)))),
- call_proof(asserted_t(skolem,
- F20,
- skArg1ofCtBdFn(H19,
- R19,
- M19,
- U18,
- V18),
- Z18,
- C19,
- D20,
- G20,
- E20,
- I20),
- asserted_t(skolem,
- F20,
- skArg1ofCtBdFn(H19,
- R19,
- M19,
- U18,
- V18))),
- call_proof(asserted_f(purposeInEvent,
- V18,
- H19,
- (not_mudIsa(A20, 'PurposefulAction');asserted_f(startsAfterEndingOf, A20, U18);asserted_f(maleficiary, A20, V18);asserted_f(deliberateActors, A20, M19)),
- Z18,
- C19,
- G20,
- H20,
- I20,
- J20),
- asserted_f(purposeInEvent,
- V18,
- H19,
- (not_mudIsa(A20, 'PurposefulAction');asserted_f(startsAfterEndingOf, A20, U18);asserted_f(maleficiary, A20, V18);asserted_f(deliberateActors, A20, M19)))).
- wid(tell20:122, tell20:122, not_possible_t(intendedMaleficiary, CRIME, THEMAN)) :-
- asserted_t(intendedMaleficiary, CRIME, THEMAN),
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- asserted_t('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- asserted_t(different, THEMAN, WOMAN),
- asserted_t(deliberateActors, CRIME, WOMAN),
- 'Punishing'(RESPONSE),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors),
- asserted_t(intendedMaleficiary, RETALIATION, WOMAN),
- possible_t((-),
- not_both_t(('Punishing'(RESPONSE), asserted_t(maleficiary, RESPONSE, WOMAN)),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors))),
- asserted_t(maleficiary, RESPONSE, WOMAN),
- asserted_t(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))),
- asserted_t(skolem,
- KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)),
- asserted_f(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))).
- wid(tell20:122, tell20:122, -possible_t(intendedMaleficiary(CRIME, THEMAN))) :-
- intendedMaleficiary(CRIME, THEMAN),
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- 'optionAvailableToAgent-SitType'(THEMAN,
- RETALIATION,
- deliberateActors),
- different(THEMAN, WOMAN),
- deliberateActors(CRIME, WOMAN),
- 'Punishing'(RESPONSE),
- behaviorCapable(THEMAN, RESPONSE, deliberateActors),
- intendedMaleficiary(RETALIATION, WOMAN),
- possible_t(- (- (('Punishing'(RESPONSE), maleficiary(RESPONSE, WOMAN)), behaviorCapable(THEMAN, RESPONSE, deliberateActors)))),
- maleficiary(RESPONSE, WOMAN),
- purposeInEvent(THEMAN,
- RETALIATION,
- (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))),
- skolem(KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)),
- -purposeInEvent(THEMAN, RETALIATION, (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))).
- wid(tell20:121, tell20:121, int_not_possible_t(intendedMaleficiary, R10, S10, W10, U10, Q10, D12, V10, F12, T10)) :-
- pretest_call((test_and_decrement_search_cost(Q10, 13, A11), constrain_args(not_possible_t, [intendedMaleficiary, R10, S10]))),
- Z10=[T10|U10],
- ( V10=[X10, [-not_possible_t(intendedMaleficiary, R10, S10), T10, W10, U10]|Y10],
- B11=[X10|Y10]
- ),
- call_proof(asserted_t(intendedMaleficiary,
- R10,
- S10,
- W10,
- Z10,
- A11,
- C11,
- B11,
- D11),
- asserted_t(intendedMaleficiary, R10, S10)),
- call_proof(isa(E11,
- 'AttemptingFn'('Punishing'),
- W10,
- Z10,
- C11,
- F11,
- D11,
- G11),
- 'AttemptingFn'(E11, 'Punishing')),
- call_proof(asserted_t('optionAvailableToAgent-SitType',
- S10,
- E11,
- deliberateActors,
- W10,
- Z10,
- F11,
- H11,
- G11,
- I11),
- asserted_t('optionAvailableToAgent-SitType',
- S10,
- E11,
- deliberateActors)),
- call_proof(asserted_t(different,
- S10,
- J11,
- W10,
- Z10,
- H11,
- K11,
- I11,
- L11),
- asserted_t(different, S10, J11)),
- call_proof(asserted_t(deliberateActors,
- R10,
- J11,
- W10,
- Z10,
- K11,
- M11,
- L11,
- N11),
- asserted_t(deliberateActors, R10, J11)),
- call_proof(isa(O11,
- 'Punishing',
- W10,
- Z10,
- M11,
- P11,
- N11,
- Q11),
- 'Punishing'(O11)),
- call_proof(asserted_t(behaviorCapable,
- S10,
- O11,
- deliberateActors,
- W10,
- Z10,
- P11,
- R11,
- Q11,
- S11),
- asserted_t(behaviorCapable,
- S10,
- O11,
- deliberateActors)),
- call_proof(asserted_t(intendedMaleficiary,
- E11,
- J11,
- W10,
- Z10,
- R11,
- T11,
- S11,
- U11),
- asserted_t(intendedMaleficiary, E11, J11)),
- call_proof(possible_t((-),
- not_both_t(('Punishing'(O11), asserted_t(maleficiary, O11, J11)),
- asserted_t(behaviorCapable,
- S10,
- O11,
- deliberateActors)),
- W10,
- Z10,
- T11,
- V11,
- U11,
- W11),
- possible_t((-),
- not_both_t(('Punishing'(O11), asserted_t(maleficiary, O11, J11)),
- asserted_t(behaviorCapable,
- S10,
- O11,
- deliberateActors)))),
- call_proof(asserted_f('optionAvailableToAgent-SitType',
- S10,
- E11,
- deliberateActors,
- W10,
- Z10,
- V11,
- X11,
- W11,
- Y11),
- asserted_f('optionAvailableToAgent-SitType',
- S10,
- E11,
- deliberateActors)),
- call_proof(asserted_t(maleficiary,
- O11,
- J11,
- W10,
- Z10,
- X11,
- A12,
- Y11,
- B12),
- asserted_t(maleficiary, O11, J11)),
- call_proof(asserted_t(purposeInEvent,
- S10,
- E11,
- (not_mudIsa(Z11, 'PurposefulAction');asserted_f(startsAfterEndingOf, Z11, R10);asserted_f(maleficiary, Z11, S10);asserted_f(deliberateActors, Z11, J11)),
- W10,
- Z10,
- A12,
- C12,
- B12,
- E12),
- asserted_t(purposeInEvent,
- S10,
- E11,
- (not_mudIsa(Z11, 'PurposefulAction');asserted_f(startsAfterEndingOf, Z11, R10);asserted_f(maleficiary, Z11, S10);asserted_f(deliberateActors, Z11, J11)))),
- call_proof(asserted_t(skolem,
- G12,
- skArg1ofCtBdFn(E11,
- O11,
- J11,
- R10,
- S10),
- W10,
- Z10,
- C12,
- D12,
- E12,
- F12),
- asserted_t(skolem,
- G12,
- skArg1ofCtBdFn(E11,
- O11,
- J11,
- R10,
- S10))).
- wid(tell20:121, tell20:121, not_possible_t(intendedMaleficiary, CRIME, THEMAN)) :-
- asserted_t(intendedMaleficiary, CRIME, THEMAN),
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- asserted_t('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- asserted_t(different, THEMAN, WOMAN),
- asserted_t(deliberateActors, CRIME, WOMAN),
- 'Punishing'(RESPONSE),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors),
- asserted_t(intendedMaleficiary, RETALIATION, WOMAN),
- possible_t((-),
- not_both_t(('Punishing'(RESPONSE), asserted_t(maleficiary, RESPONSE, WOMAN)),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors))),
- asserted_f('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- asserted_t(maleficiary, RESPONSE, WOMAN),
- asserted_t(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))),
- asserted_t(skolem,
- KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:121, tell20:121, -possible_t(intendedMaleficiary(CRIME, THEMAN))) :-
- intendedMaleficiary(CRIME, THEMAN),
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- 'optionAvailableToAgent-SitType'(THEMAN,
- RETALIATION,
- deliberateActors),
- different(THEMAN, WOMAN),
- deliberateActors(CRIME, WOMAN),
- 'Punishing'(RESPONSE),
- behaviorCapable(THEMAN, RESPONSE, deliberateActors),
- intendedMaleficiary(RETALIATION, WOMAN),
- possible_t(- (- (('Punishing'(RESPONSE), maleficiary(RESPONSE, WOMAN)), behaviorCapable(THEMAN, RESPONSE, deliberateActors)))),
- -'optionAvailableToAgent-SitType'(THEMAN, RETALIATION, deliberateActors),
- maleficiary(RESPONSE, WOMAN),
- purposeInEvent(THEMAN,
- RETALIATION,
- (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))),
- skolem(KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:120, tell20:120, int_not_possible_t(intendedMaleficiary, X2, Y2, C3, A3, W2, J4, B3, L4, Z2)) :-
- pretest_call((test_and_decrement_search_cost(W2, 13, G3), constrain_args(not_possible_t, [intendedMaleficiary, X2, Y2]))),
- F3=[Z2|A3],
- ( B3=[D3, [-not_possible_t(intendedMaleficiary, X2, Y2), Z2, C3, A3]|E3],
- H3=[D3|E3]
- ),
- call_proof(asserted_t(intendedMaleficiary,
- X2,
- Y2,
- C3,
- F3,
- G3,
- I3,
- H3,
- J3),
- asserted_t(intendedMaleficiary, X2, Y2)),
- call_proof(isa(K3,
- 'AttemptingFn'('Punishing'),
- C3,
- F3,
- I3,
- L3,
- J3,
- M3),
- 'AttemptingFn'(K3, 'Punishing')),
- call_proof(asserted_t('optionAvailableToAgent-SitType',
- Y2,
- K3,
- deliberateActors,
- C3,
- F3,
- L3,
- N3,
- M3,
- O3),
- asserted_t('optionAvailableToAgent-SitType',
- Y2,
- K3,
- deliberateActors)),
- call_proof(asserted_t(different,
- Y2,
- P3,
- C3,
- F3,
- N3,
- Q3,
- O3,
- R3),
- asserted_t(different, Y2, P3)),
- call_proof(asserted_t(deliberateActors,
- X2,
- P3,
- C3,
- F3,
- Q3,
- S3,
- R3,
- T3),
- asserted_t(deliberateActors, X2, P3)),
- call_proof(isa(U3,
- 'Punishing',
- C3,
- F3,
- S3,
- V3,
- T3,
- W3),
- 'Punishing'(U3)),
- call_proof(asserted_t(behaviorCapable,
- Y2,
- U3,
- deliberateActors,
- C3,
- F3,
- V3,
- X3,
- W3,
- Y3),
- asserted_t(behaviorCapable,
- Y2,
- U3,
- deliberateActors)),
- call_proof(not_mudIsa(K3,
- 'AttemptingFn'('Punishing'),
- C3,
- F3,
- X3,
- Z3,
- Y3,
- A4),
- not_mudIsa(K3, 'AttemptingFn'('Punishing'))),
- call_proof(asserted_t(intendedMaleficiary,
- K3,
- P3,
- C3,
- F3,
- Z3,
- B4,
- A4,
- C4),
- asserted_t(intendedMaleficiary, K3, P3)),
- call_proof(possible_t((-),
- not_both_t(('Punishing'(U3), asserted_t(maleficiary, U3, P3)),
- asserted_t(behaviorCapable,
- Y2,
- U3,
- deliberateActors)),
- C3,
- F3,
- B4,
- D4,
- C4,
- E4),
- possible_t((-),
- not_both_t(('Punishing'(U3), asserted_t(maleficiary, U3, P3)),
- asserted_t(behaviorCapable,
- Y2,
- U3,
- deliberateActors)))),
- call_proof(asserted_t(maleficiary,
- U3,
- P3,
- C3,
- F3,
- D4,
- G4,
- E4,
- H4),
- asserted_t(maleficiary, U3, P3)),
- call_proof(asserted_t(purposeInEvent,
- Y2,
- K3,
- (not_mudIsa(F4, 'PurposefulAction');asserted_f(startsAfterEndingOf, F4, X2);asserted_f(maleficiary, F4, Y2);asserted_f(deliberateActors, F4, P3)),
- C3,
- F3,
- G4,
- I4,
- H4,
- K4),
- asserted_t(purposeInEvent,
- Y2,
- K3,
- (not_mudIsa(F4, 'PurposefulAction');asserted_f(startsAfterEndingOf, F4, X2);asserted_f(maleficiary, F4, Y2);asserted_f(deliberateActors, F4, P3)))),
- call_proof(asserted_t(skolem,
- M4,
- skArg1ofCtBdFn(K3,
- U3,
- P3,
- X2,
- Y2),
- C3,
- F3,
- I4,
- J4,
- K4,
- L4),
- asserted_t(skolem,
- M4,
- skArg1ofCtBdFn(K3,
- U3,
- P3,
- X2,
- Y2))).
- wid(tell20:120, tell20:120, not_possible_t(intendedMaleficiary, CRIME, THEMAN)) :-
- asserted_t(intendedMaleficiary, CRIME, THEMAN),
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- asserted_t('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- asserted_t(different, THEMAN, WOMAN),
- asserted_t(deliberateActors, CRIME, WOMAN),
- 'Punishing'(RESPONSE),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors),
- not_mudIsa(RETALIATION, 'AttemptingFn'('Punishing')),
- asserted_t(intendedMaleficiary, RETALIATION, WOMAN),
- possible_t((-),
- not_both_t(('Punishing'(RESPONSE), asserted_t(maleficiary, RESPONSE, WOMAN)),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors))),
- asserted_t(maleficiary, RESPONSE, WOMAN),
- asserted_t(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))),
- asserted_t(skolem,
- KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:120, tell20:120, -possible_t(intendedMaleficiary(CRIME, THEMAN))) :-
- intendedMaleficiary(CRIME, THEMAN),
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- 'optionAvailableToAgent-SitType'(THEMAN,
- RETALIATION,
- deliberateActors),
- different(THEMAN, WOMAN),
- deliberateActors(CRIME, WOMAN),
- 'Punishing'(RESPONSE),
- behaviorCapable(THEMAN, RESPONSE, deliberateActors),
- -'AttemptingFn'(RETALIATION, 'Punishing'),
- intendedMaleficiary(RETALIATION, WOMAN),
- possible_t(- (- (('Punishing'(RESPONSE), maleficiary(RESPONSE, WOMAN)), behaviorCapable(THEMAN, RESPONSE, deliberateActors)))),
- maleficiary(RESPONSE, WOMAN),
- purposeInEvent(THEMAN,
- RETALIATION,
- (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))),
- skolem(KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:119, tell20:119, int_not_possible_t(intendedMaleficiary, O33, P33, T33, R33, N33, A35, S33, C35, Q33)) :-
- pretest_call((test_and_decrement_search_cost(N33, 13, X33), constrain_args(not_possible_t, [intendedMaleficiary, O33, P33]))),
- W33=[Q33|R33],
- ( S33=[U33, [-not_possible_t(intendedMaleficiary, O33, P33), Q33, T33, R33]|V33],
- Y33=[U33|V33]
- ),
- call_proof(asserted_t(intendedMaleficiary,
- O33,
- P33,
- T33,
- W33,
- X33,
- Z33,
- Y33,
- A34),
- asserted_t(intendedMaleficiary, O33, P33)),
- call_proof(isa(B34,
- 'AttemptingFn'('Punishing'),
- T33,
- W33,
- Z33,
- C34,
- A34,
- D34),
- 'AttemptingFn'(B34, 'Punishing')),
- call_proof(asserted_t('optionAvailableToAgent-SitType',
- P33,
- B34,
- deliberateActors,
- T33,
- W33,
- C34,
- E34,
- D34,
- F34),
- asserted_t('optionAvailableToAgent-SitType',
- P33,
- B34,
- deliberateActors)),
- call_proof(asserted_t(different,
- P33,
- G34,
- T33,
- W33,
- E34,
- H34,
- F34,
- I34),
- asserted_t(different, P33, G34)),
- call_proof(asserted_t(deliberateActors,
- O33,
- G34,
- T33,
- W33,
- H34,
- J34,
- I34,
- K34),
- asserted_t(deliberateActors, O33, G34)),
- call_proof(isa(L34,
- 'Punishing',
- T33,
- W33,
- J34,
- M34,
- K34,
- N34),
- 'Punishing'(L34)),
- call_proof(asserted_t(behaviorCapable,
- P33,
- L34,
- deliberateActors,
- T33,
- W33,
- M34,
- O34,
- N34,
- P34),
- asserted_t(behaviorCapable,
- P33,
- L34,
- deliberateActors)),
- call_proof(asserted_t(intendedMaleficiary,
- B34,
- G34,
- T33,
- W33,
- O34,
- Q34,
- P34,
- R34),
- asserted_t(intendedMaleficiary, B34, G34)),
- call_proof(possible_t((-),
- not_both_t(('Punishing'(L34), asserted_t(maleficiary, L34, G34)),
- asserted_t(behaviorCapable,
- P33,
- L34,
- deliberateActors)),
- T33,
- W33,
- Q34,
- S34,
- R34,
- T34),
- possible_t((-),
- not_both_t(('Punishing'(L34), asserted_t(maleficiary, L34, G34)),
- asserted_t(behaviorCapable,
- P33,
- L34,
- deliberateActors)))),
- call_proof(asserted_t(maleficiary,
- L34,
- G34,
- T33,
- W33,
- S34,
- V34,
- T34,
- W34),
- asserted_t(maleficiary, L34, G34)),
- call_proof(asserted_t(purposeInEvent,
- P33,
- B34,
- (not_mudIsa(U34, 'PurposefulAction');asserted_f(startsAfterEndingOf, U34, O33);asserted_f(maleficiary, U34, P33);asserted_f(deliberateActors, U34, G34)),
- T33,
- W33,
- V34,
- X34,
- W34,
- Y34),
- asserted_t(purposeInEvent,
- P33,
- B34,
- (not_mudIsa(U34, 'PurposefulAction');asserted_f(startsAfterEndingOf, U34, O33);asserted_f(maleficiary, U34, P33);asserted_f(deliberateActors, U34, G34)))),
- call_proof(asserted_f(intendedMaleficiary,
- B34,
- G34,
- T33,
- W33,
- X34,
- Z34,
- Y34,
- B35),
- asserted_f(intendedMaleficiary, B34, G34)),
- call_proof(asserted_t(skolem,
- D35,
- skArg1ofCtBdFn(B34,
- L34,
- G34,
- O33,
- P33),
- T33,
- W33,
- Z34,
- A35,
- B35,
- C35),
- asserted_t(skolem,
- D35,
- skArg1ofCtBdFn(B34,
- L34,
- G34,
- O33,
- P33))).
- wid(tell20:119, tell20:119, not_possible_t(intendedMaleficiary, CRIME, THEMAN)) :-
- asserted_t(intendedMaleficiary, CRIME, THEMAN),
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- asserted_t('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- asserted_t(different, THEMAN, WOMAN),
- asserted_t(deliberateActors, CRIME, WOMAN),
- 'Punishing'(RESPONSE),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors),
- asserted_t(intendedMaleficiary, RETALIATION, WOMAN),
- possible_t((-),
- not_both_t(('Punishing'(RESPONSE), asserted_t(maleficiary, RESPONSE, WOMAN)),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors))),
- asserted_t(maleficiary, RESPONSE, WOMAN),
- asserted_t(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))),
- asserted_f(intendedMaleficiary, RETALIATION, WOMAN),
- asserted_t(skolem,
- KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:119, tell20:119, -possible_t(intendedMaleficiary(CRIME, THEMAN))) :-
- intendedMaleficiary(CRIME, THEMAN),
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- 'optionAvailableToAgent-SitType'(THEMAN,
- RETALIATION,
- deliberateActors),
- different(THEMAN, WOMAN),
- deliberateActors(CRIME, WOMAN),
- 'Punishing'(RESPONSE),
- behaviorCapable(THEMAN, RESPONSE, deliberateActors),
- intendedMaleficiary(RETALIATION, WOMAN),
- possible_t(- (- (('Punishing'(RESPONSE), maleficiary(RESPONSE, WOMAN)), behaviorCapable(THEMAN, RESPONSE, deliberateActors)))),
- maleficiary(RESPONSE, WOMAN),
- purposeInEvent(THEMAN,
- RETALIATION,
- (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))),
- -intendedMaleficiary(RETALIATION, WOMAN),
- skolem(KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:118, tell20:118, int_not_possible_t(intendedMaleficiary, W25, X25, B26, Z25, V25, H27, A26, J27, Y25)) :-
- pretest_call((test_and_decrement_search_cost(V25, 12, F26), constrain_args(not_possible_t, [intendedMaleficiary, W25, X25]))),
- E26=[Y25|Z25],
- ( A26=[C26, [-not_possible_t(intendedMaleficiary, W25, X25), Y25, B26, Z25]|D26],
- G26=[C26|D26]
- ),
- call_proof(isa(H26,
- 'AttemptingFn'('Punishing'),
- B26,
- E26,
- F26,
- I26,
- G26,
- J26),
- 'AttemptingFn'(H26, 'Punishing')),
- call_proof(asserted_t('optionAvailableToAgent-SitType',
- X25,
- H26,
- deliberateActors,
- B26,
- E26,
- I26,
- K26,
- J26,
- L26),
- asserted_t('optionAvailableToAgent-SitType',
- X25,
- H26,
- deliberateActors)),
- call_proof(asserted_t(different,
- X25,
- M26,
- B26,
- E26,
- K26,
- N26,
- L26,
- O26),
- asserted_t(different, X25, M26)),
- call_proof(asserted_t(deliberateActors,
- W25,
- M26,
- B26,
- E26,
- N26,
- P26,
- O26,
- Q26),
- asserted_t(deliberateActors, W25, M26)),
- call_proof(isa(R26,
- 'Punishing',
- B26,
- E26,
- P26,
- S26,
- Q26,
- T26),
- 'Punishing'(R26)),
- call_proof(asserted_t(behaviorCapable,
- X25,
- R26,
- deliberateActors,
- B26,
- E26,
- S26,
- U26,
- T26,
- V26),
- asserted_t(behaviorCapable,
- X25,
- R26,
- deliberateActors)),
- call_proof(asserted_t(intendedMaleficiary,
- H26,
- M26,
- B26,
- E26,
- U26,
- W26,
- V26,
- X26),
- asserted_t(intendedMaleficiary, H26, M26)),
- call_proof(possible_t((-),
- not_both_t(('Punishing'(R26), asserted_t(maleficiary, R26, M26)),
- asserted_t(behaviorCapable,
- X25,
- R26,
- deliberateActors)),
- B26,
- E26,
- W26,
- Y26,
- X26,
- Z26),
- possible_t((-),
- not_both_t(('Punishing'(R26), asserted_t(maleficiary, R26, M26)),
- asserted_t(behaviorCapable,
- X25,
- R26,
- deliberateActors)))),
- call_proof(asserted_t(maleficiary,
- R26,
- M26,
- B26,
- E26,
- Y26,
- B27,
- Z26,
- C27),
- asserted_t(maleficiary, R26, M26)),
- call_proof(asserted_t(purposeInEvent,
- X25,
- H26,
- (not_mudIsa(A27, 'PurposefulAction');asserted_f(startsAfterEndingOf, A27, W25);asserted_f(maleficiary, A27, X25);asserted_f(deliberateActors, A27, M26)),
- B26,
- E26,
- B27,
- D27,
- C27,
- E27),
- asserted_t(purposeInEvent,
- X25,
- H26,
- (not_mudIsa(A27, 'PurposefulAction');asserted_f(startsAfterEndingOf, A27, W25);asserted_f(maleficiary, A27, X25);asserted_f(deliberateActors, A27, M26)))),
- call_proof(asserted_t(skolem,
- F27,
- skArg1ofCtBdFn(H26,
- R26,
- M26,
- W25,
- X25),
- B26,
- E26,
- D27,
- G27,
- E27,
- I27),
- asserted_t(skolem,
- F27,
- skArg1ofCtBdFn(H26,
- R26,
- M26,
- W25,
- X25))),
- call_proof(asserted_f(purposeInEvent,
- X25,
- H26,
- (not_mudIsa(A27, 'PurposefulAction');asserted_f(startsAfterEndingOf, A27, W25);asserted_f(maleficiary, A27, X25);asserted_f(deliberateActors, A27, M26)),
- B26,
- E26,
- G27,
- H27,
- I27,
- J27),
- asserted_f(purposeInEvent,
- X25,
- H26,
- (not_mudIsa(A27, 'PurposefulAction');asserted_f(startsAfterEndingOf, A27, W25);asserted_f(maleficiary, A27, X25);asserted_f(deliberateActors, A27, M26)))).
- wid(tell20:118, tell20:118, not_possible_t(intendedMaleficiary, CRIME, THEMAN)) :-
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- asserted_t('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- asserted_t(different, THEMAN, WOMAN),
- asserted_t(deliberateActors, CRIME, WOMAN),
- 'Punishing'(RESPONSE),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors),
- asserted_t(intendedMaleficiary, RETALIATION, WOMAN),
- possible_t((-),
- not_both_t(('Punishing'(RESPONSE), asserted_t(maleficiary, RESPONSE, WOMAN)),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors))),
- asserted_t(maleficiary, RESPONSE, WOMAN),
- asserted_t(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))),
- asserted_t(skolem,
- KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)),
- asserted_f(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))).
- wid(tell20:118, tell20:118, -possible_t(intendedMaleficiary(CRIME, THEMAN))) :-
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- 'optionAvailableToAgent-SitType'(THEMAN,
- RETALIATION,
- deliberateActors),
- different(THEMAN, WOMAN),
- deliberateActors(CRIME, WOMAN),
- 'Punishing'(RESPONSE),
- behaviorCapable(THEMAN, RESPONSE, deliberateActors),
- intendedMaleficiary(RETALIATION, WOMAN),
- possible_t(- (- (('Punishing'(RESPONSE), maleficiary(RESPONSE, WOMAN)), behaviorCapable(THEMAN, RESPONSE, deliberateActors)))),
- maleficiary(RESPONSE, WOMAN),
- purposeInEvent(THEMAN,
- RETALIATION,
- (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))),
- skolem(KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)),
- -purposeInEvent(THEMAN, RETALIATION, (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))).
- wid(tell20:117, tell20:117, int_not_possible_t(intendedMaleficiary, A18, B18, F18, D18, Z17, K19, E18, M19, C18)) :-
- pretest_call((test_and_decrement_search_cost(Z17, 12, J18), constrain_args(not_possible_t, [intendedMaleficiary, A18, B18]))),
- I18=[C18|D18],
- ( E18=[G18, [-not_possible_t(intendedMaleficiary, A18, B18), C18, F18, D18]|H18],
- K18=[G18|H18]
- ),
- call_proof(isa(L18,
- 'AttemptingFn'('Punishing'),
- F18,
- I18,
- J18,
- M18,
- K18,
- N18),
- 'AttemptingFn'(L18, 'Punishing')),
- call_proof(asserted_t('optionAvailableToAgent-SitType',
- B18,
- L18,
- deliberateActors,
- F18,
- I18,
- M18,
- O18,
- N18,
- P18),
- asserted_t('optionAvailableToAgent-SitType',
- B18,
- L18,
- deliberateActors)),
- call_proof(asserted_t(different,
- B18,
- Q18,
- F18,
- I18,
- O18,
- R18,
- P18,
- S18),
- asserted_t(different, B18, Q18)),
- call_proof(asserted_t(deliberateActors,
- A18,
- Q18,
- F18,
- I18,
- R18,
- T18,
- S18,
- U18),
- asserted_t(deliberateActors, A18, Q18)),
- call_proof(isa(V18,
- 'Punishing',
- F18,
- I18,
- T18,
- W18,
- U18,
- X18),
- 'Punishing'(V18)),
- call_proof(asserted_t(behaviorCapable,
- B18,
- V18,
- deliberateActors,
- F18,
- I18,
- W18,
- Y18,
- X18,
- Z18),
- asserted_t(behaviorCapable,
- B18,
- V18,
- deliberateActors)),
- call_proof(asserted_t(intendedMaleficiary,
- L18,
- Q18,
- F18,
- I18,
- Y18,
- A19,
- Z18,
- B19),
- asserted_t(intendedMaleficiary, L18, Q18)),
- call_proof(possible_t((-),
- not_both_t(('Punishing'(V18), asserted_t(maleficiary, V18, Q18)),
- asserted_t(behaviorCapable,
- B18,
- V18,
- deliberateActors)),
- F18,
- I18,
- A19,
- C19,
- B19,
- D19),
- possible_t((-),
- not_both_t(('Punishing'(V18), asserted_t(maleficiary, V18, Q18)),
- asserted_t(behaviorCapable,
- B18,
- V18,
- deliberateActors)))),
- call_proof(asserted_f('optionAvailableToAgent-SitType',
- B18,
- L18,
- deliberateActors,
- F18,
- I18,
- C19,
- E19,
- D19,
- F19),
- asserted_f('optionAvailableToAgent-SitType',
- B18,
- L18,
- deliberateActors)),
- call_proof(asserted_t(maleficiary,
- V18,
- Q18,
- F18,
- I18,
- E19,
- H19,
- F19,
- I19),
- asserted_t(maleficiary, V18, Q18)),
- call_proof(asserted_t(purposeInEvent,
- B18,
- L18,
- (not_mudIsa(G19, 'PurposefulAction');asserted_f(startsAfterEndingOf, G19, A18);asserted_f(maleficiary, G19, B18);asserted_f(deliberateActors, G19, Q18)),
- F18,
- I18,
- H19,
- J19,
- I19,
- L19),
- asserted_t(purposeInEvent,
- B18,
- L18,
- (not_mudIsa(G19, 'PurposefulAction');asserted_f(startsAfterEndingOf, G19, A18);asserted_f(maleficiary, G19, B18);asserted_f(deliberateActors, G19, Q18)))),
- call_proof(asserted_t(skolem,
- N19,
- skArg1ofCtBdFn(L18,
- V18,
- Q18,
- A18,
- B18),
- F18,
- I18,
- J19,
- K19,
- L19,
- M19),
- asserted_t(skolem,
- N19,
- skArg1ofCtBdFn(L18,
- V18,
- Q18,
- A18,
- B18))).
- wid(tell20:117, tell20:117, not_possible_t(intendedMaleficiary, CRIME, THEMAN)) :-
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- asserted_t('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- asserted_t(different, THEMAN, WOMAN),
- asserted_t(deliberateActors, CRIME, WOMAN),
- 'Punishing'(RESPONSE),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors),
- asserted_t(intendedMaleficiary, RETALIATION, WOMAN),
- possible_t((-),
- not_both_t(('Punishing'(RESPONSE), asserted_t(maleficiary, RESPONSE, WOMAN)),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors))),
- asserted_f('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- asserted_t(maleficiary, RESPONSE, WOMAN),
- asserted_t(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))),
- asserted_t(skolem,
- KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:117, tell20:117, -possible_t(intendedMaleficiary(CRIME, THEMAN))) :-
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- 'optionAvailableToAgent-SitType'(THEMAN,
- RETALIATION,
- deliberateActors),
- different(THEMAN, WOMAN),
- deliberateActors(CRIME, WOMAN),
- 'Punishing'(RESPONSE),
- behaviorCapable(THEMAN, RESPONSE, deliberateActors),
- intendedMaleficiary(RETALIATION, WOMAN),
- possible_t(- (- (('Punishing'(RESPONSE), maleficiary(RESPONSE, WOMAN)), behaviorCapable(THEMAN, RESPONSE, deliberateActors)))),
- -'optionAvailableToAgent-SitType'(THEMAN, RETALIATION, deliberateActors),
- maleficiary(RESPONSE, WOMAN),
- purposeInEvent(THEMAN,
- RETALIATION,
- (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))),
- skolem(KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:116, tell20:116, int_not_possible_t(intendedMaleficiary, V10, W10, A11, Y10, U10, F12, Z10, H12, X10)) :-
- pretest_call((test_and_decrement_search_cost(U10, 12, E11), constrain_args(not_possible_t, [intendedMaleficiary, V10, W10]))),
- D11=[X10|Y10],
- ( Z10=[B11, [-not_possible_t(intendedMaleficiary, V10, W10), X10, A11, Y10]|C11],
- F11=[B11|C11]
- ),
- call_proof(isa(G11,
- 'AttemptingFn'('Punishing'),
- A11,
- D11,
- E11,
- H11,
- F11,
- I11),
- 'AttemptingFn'(G11, 'Punishing')),
- call_proof(asserted_t('optionAvailableToAgent-SitType',
- W10,
- G11,
- deliberateActors,
- A11,
- D11,
- H11,
- J11,
- I11,
- K11),
- asserted_t('optionAvailableToAgent-SitType',
- W10,
- G11,
- deliberateActors)),
- call_proof(asserted_t(different,
- W10,
- L11,
- A11,
- D11,
- J11,
- M11,
- K11,
- N11),
- asserted_t(different, W10, L11)),
- call_proof(asserted_t(deliberateActors,
- V10,
- L11,
- A11,
- D11,
- M11,
- O11,
- N11,
- P11),
- asserted_t(deliberateActors, V10, L11)),
- call_proof(isa(Q11,
- 'Punishing',
- A11,
- D11,
- O11,
- R11,
- P11,
- S11),
- 'Punishing'(Q11)),
- call_proof(asserted_t(behaviorCapable,
- W10,
- Q11,
- deliberateActors,
- A11,
- D11,
- R11,
- T11,
- S11,
- U11),
- asserted_t(behaviorCapable,
- W10,
- Q11,
- deliberateActors)),
- call_proof(not_mudIsa(G11,
- 'AttemptingFn'('Punishing'),
- A11,
- D11,
- T11,
- V11,
- U11,
- W11),
- not_mudIsa(G11, 'AttemptingFn'('Punishing'))),
- call_proof(asserted_t(intendedMaleficiary,
- G11,
- L11,
- A11,
- D11,
- V11,
- X11,
- W11,
- Y11),
- asserted_t(intendedMaleficiary, G11, L11)),
- call_proof(possible_t((-),
- not_both_t(('Punishing'(Q11), asserted_t(maleficiary, Q11, L11)),
- asserted_t(behaviorCapable,
- W10,
- Q11,
- deliberateActors)),
- A11,
- D11,
- X11,
- Z11,
- Y11,
- A12),
- possible_t((-),
- not_both_t(('Punishing'(Q11), asserted_t(maleficiary, Q11, L11)),
- asserted_t(behaviorCapable,
- W10,
- Q11,
- deliberateActors)))),
- call_proof(asserted_t(maleficiary,
- Q11,
- L11,
- A11,
- D11,
- Z11,
- C12,
- A12,
- D12),
- asserted_t(maleficiary, Q11, L11)),
- call_proof(asserted_t(purposeInEvent,
- W10,
- G11,
- (not_mudIsa(B12, 'PurposefulAction');asserted_f(startsAfterEndingOf, B12, V10);asserted_f(maleficiary, B12, W10);asserted_f(deliberateActors, B12, L11)),
- A11,
- D11,
- C12,
- E12,
- D12,
- G12),
- asserted_t(purposeInEvent,
- W10,
- G11,
- (not_mudIsa(B12, 'PurposefulAction');asserted_f(startsAfterEndingOf, B12, V10);asserted_f(maleficiary, B12, W10);asserted_f(deliberateActors, B12, L11)))),
- call_proof(asserted_t(skolem,
- I12,
- skArg1ofCtBdFn(G11,
- Q11,
- L11,
- V10,
- W10),
- A11,
- D11,
- E12,
- F12,
- G12,
- H12),
- asserted_t(skolem,
- I12,
- skArg1ofCtBdFn(G11,
- Q11,
- L11,
- V10,
- W10))).
- wid(tell20:116, tell20:116, not_possible_t(intendedMaleficiary, CRIME, THEMAN)) :-
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- asserted_t('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- asserted_t(different, THEMAN, WOMAN),
- asserted_t(deliberateActors, CRIME, WOMAN),
- 'Punishing'(RESPONSE),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors),
- not_mudIsa(RETALIATION, 'AttemptingFn'('Punishing')),
- asserted_t(intendedMaleficiary, RETALIATION, WOMAN),
- possible_t((-),
- not_both_t(('Punishing'(RESPONSE), asserted_t(maleficiary, RESPONSE, WOMAN)),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors))),
- asserted_t(maleficiary, RESPONSE, WOMAN),
- asserted_t(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))),
- asserted_t(skolem,
- KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:116, tell20:116, -possible_t(intendedMaleficiary(CRIME, THEMAN))) :-
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- 'optionAvailableToAgent-SitType'(THEMAN,
- RETALIATION,
- deliberateActors),
- different(THEMAN, WOMAN),
- deliberateActors(CRIME, WOMAN),
- 'Punishing'(RESPONSE),
- behaviorCapable(THEMAN, RESPONSE, deliberateActors),
- -'AttemptingFn'(RETALIATION, 'Punishing'),
- intendedMaleficiary(RETALIATION, WOMAN),
- possible_t(- (- (('Punishing'(RESPONSE), maleficiary(RESPONSE, WOMAN)), behaviorCapable(THEMAN, RESPONSE, deliberateActors)))),
- maleficiary(RESPONSE, WOMAN),
- purposeInEvent(THEMAN,
- RETALIATION,
- (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))),
- skolem(KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:115, tell20:115, int_not_possible_t(intendedMaleficiary, M3, N3, R3, P3, L3, W4, Q3, Y4, O3)) :-
- pretest_call((test_and_decrement_search_cost(L3, 12, V3), constrain_args(not_possible_t, [intendedMaleficiary, M3, N3]))),
- U3=[O3|P3],
- ( Q3=[S3, [-not_possible_t(intendedMaleficiary, M3, N3), O3, R3, P3]|T3],
- W3=[S3|T3]
- ),
- call_proof(isa(X3,
- 'AttemptingFn'('Punishing'),
- R3,
- U3,
- V3,
- Y3,
- W3,
- Z3),
- 'AttemptingFn'(X3, 'Punishing')),
- call_proof(asserted_t('optionAvailableToAgent-SitType',
- N3,
- X3,
- deliberateActors,
- R3,
- U3,
- Y3,
- A4,
- Z3,
- B4),
- asserted_t('optionAvailableToAgent-SitType',
- N3,
- X3,
- deliberateActors)),
- call_proof(asserted_t(different,
- N3,
- C4,
- R3,
- U3,
- A4,
- D4,
- B4,
- E4),
- asserted_t(different, N3, C4)),
- call_proof(asserted_t(deliberateActors,
- M3,
- C4,
- R3,
- U3,
- D4,
- F4,
- E4,
- G4),
- asserted_t(deliberateActors, M3, C4)),
- call_proof(isa(H4,
- 'Punishing',
- R3,
- U3,
- F4,
- I4,
- G4,
- J4),
- 'Punishing'(H4)),
- call_proof(asserted_t(behaviorCapable,
- N3,
- H4,
- deliberateActors,
- R3,
- U3,
- I4,
- K4,
- J4,
- L4),
- asserted_t(behaviorCapable,
- N3,
- H4,
- deliberateActors)),
- call_proof(asserted_t(intendedMaleficiary,
- X3,
- C4,
- R3,
- U3,
- K4,
- M4,
- L4,
- N4),
- asserted_t(intendedMaleficiary, X3, C4)),
- call_proof(possible_t((-),
- not_both_t(('Punishing'(H4), asserted_t(maleficiary, H4, C4)),
- asserted_t(behaviorCapable,
- N3,
- H4,
- deliberateActors)),
- R3,
- U3,
- M4,
- O4,
- N4,
- P4),
- possible_t((-),
- not_both_t(('Punishing'(H4), asserted_t(maleficiary, H4, C4)),
- asserted_t(behaviorCapable,
- N3,
- H4,
- deliberateActors)))),
- call_proof(asserted_t(maleficiary,
- H4,
- C4,
- R3,
- U3,
- O4,
- R4,
- P4,
- S4),
- asserted_t(maleficiary, H4, C4)),
- call_proof(asserted_t(purposeInEvent,
- N3,
- X3,
- (not_mudIsa(Q4, 'PurposefulAction');asserted_f(startsAfterEndingOf, Q4, M3);asserted_f(maleficiary, Q4, N3);asserted_f(deliberateActors, Q4, C4)),
- R3,
- U3,
- R4,
- T4,
- S4,
- U4),
- asserted_t(purposeInEvent,
- N3,
- X3,
- (not_mudIsa(Q4, 'PurposefulAction');asserted_f(startsAfterEndingOf, Q4, M3);asserted_f(maleficiary, Q4, N3);asserted_f(deliberateActors, Q4, C4)))),
- call_proof(asserted_f(intendedMaleficiary,
- X3,
- C4,
- R3,
- U3,
- T4,
- V4,
- U4,
- X4),
- asserted_f(intendedMaleficiary, X3, C4)),
- call_proof(asserted_t(skolem,
- Z4,
- skArg1ofCtBdFn(X3,
- H4,
- C4,
- M3,
- N3),
- R3,
- U3,
- V4,
- W4,
- X4,
- Y4),
- asserted_t(skolem,
- Z4,
- skArg1ofCtBdFn(X3,
- H4,
- C4,
- M3,
- N3))).
- wid(tell20:115, tell20:115, not_possible_t(intendedMaleficiary, CRIME, THEMAN)) :-
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- asserted_t('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- asserted_t(different, THEMAN, WOMAN),
- asserted_t(deliberateActors, CRIME, WOMAN),
- 'Punishing'(RESPONSE),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors),
- asserted_t(intendedMaleficiary, RETALIATION, WOMAN),
- possible_t((-),
- not_both_t(('Punishing'(RESPONSE), asserted_t(maleficiary, RESPONSE, WOMAN)),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors))),
- asserted_t(maleficiary, RESPONSE, WOMAN),
- asserted_t(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))),
- asserted_f(intendedMaleficiary, RETALIATION, WOMAN),
- asserted_t(skolem,
- KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:115, tell20:115, -possible_t(intendedMaleficiary(CRIME, THEMAN))) :-
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- 'optionAvailableToAgent-SitType'(THEMAN,
- RETALIATION,
- deliberateActors),
- different(THEMAN, WOMAN),
- deliberateActors(CRIME, WOMAN),
- 'Punishing'(RESPONSE),
- behaviorCapable(THEMAN, RESPONSE, deliberateActors),
- intendedMaleficiary(RETALIATION, WOMAN),
- possible_t(- (- (('Punishing'(RESPONSE), maleficiary(RESPONSE, WOMAN)), behaviorCapable(THEMAN, RESPONSE, deliberateActors)))),
- maleficiary(RESPONSE, WOMAN),
- purposeInEvent(THEMAN,
- RETALIATION,
- (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))),
- -intendedMaleficiary(RETALIATION, WOMAN),
- skolem(KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:114, tell20:114, int_not_possible_t(different, M34, N34, R34, P34, L34, X35, Q34, Z35, O34)) :-
- pretest_call((test_and_decrement_search_cost(L34, 12, V34), constrain_args(not_possible_t, [different, M34, N34]))),
- U34=[O34|P34],
- ( Q34=[S34, [-not_possible_t(different, M34, N34), O34, R34, P34]|T34],
- W34=[S34|T34]
- ),
- call_proof(isa(X34,
- 'AttemptingFn'('Punishing'),
- R34,
- U34,
- V34,
- Y34,
- W34,
- Z34),
- 'AttemptingFn'(X34, 'Punishing')),
- call_proof(asserted_t(intendedMaleficiary,
- X34,
- N34,
- R34,
- U34,
- Y34,
- A35,
- Z34,
- B35),
- asserted_t(intendedMaleficiary, X34, N34)),
- call_proof(asserted_t('optionAvailableToAgent-SitType',
- M34,
- X34,
- deliberateActors,
- R34,
- U34,
- A35,
- C35,
- B35,
- D35),
- asserted_t('optionAvailableToAgent-SitType',
- M34,
- X34,
- deliberateActors)),
- call_proof(asserted_t(intendedMaleficiary,
- E35,
- M34,
- R34,
- U34,
- C35,
- F35,
- D35,
- G35),
- asserted_t(intendedMaleficiary, E35, M34)),
- call_proof(asserted_t(deliberateActors,
- E35,
- N34,
- R34,
- U34,
- F35,
- I35,
- G35,
- J35),
- asserted_t(deliberateActors, E35, N34)),
- call_proof(possible_t((-),
- not_both_t(('Punishing'(H35), asserted_t(maleficiary, H35, N34)),
- asserted_t(behaviorCapable,
- M34,
- H35,
- deliberateActors)),
- R34,
- U34,
- I35,
- K35,
- J35,
- L35),
- possible_t((-),
- not_both_t(('Punishing'(H35), asserted_t(maleficiary, H35, N34)),
- asserted_t(behaviorCapable,
- M34,
- H35,
- deliberateActors)))),
- call_proof(isa(H35,
- 'Punishing',
- R34,
- U34,
- K35,
- M35,
- L35,
- N35),
- 'Punishing'(H35)),
- call_proof(asserted_t(maleficiary,
- H35,
- N34,
- R34,
- U34,
- M35,
- O35,
- N35,
- P35),
- asserted_t(maleficiary, H35, N34)),
- call_proof(asserted_t(behaviorCapable,
- M34,
- H35,
- deliberateActors,
- R34,
- U34,
- O35,
- R35,
- P35,
- S35),
- asserted_t(behaviorCapable,
- M34,
- H35,
- deliberateActors)),
- call_proof(asserted_t(purposeInEvent,
- M34,
- X34,
- (not_mudIsa(Q35, 'PurposefulAction');asserted_f(startsAfterEndingOf, Q35, E35);asserted_f(maleficiary, Q35, M34);asserted_f(deliberateActors, Q35, N34)),
- R34,
- U34,
- R35,
- T35,
- S35,
- U35),
- asserted_t(purposeInEvent,
- M34,
- X34,
- (not_mudIsa(Q35, 'PurposefulAction');asserted_f(startsAfterEndingOf, Q35, E35);asserted_f(maleficiary, Q35, M34);asserted_f(deliberateActors, Q35, N34)))),
- call_proof(asserted_t(skolem,
- V35,
- skArg1ofCtBdFn(X34,
- H35,
- N34,
- E35,
- M34),
- R34,
- U34,
- T35,
- W35,
- U35,
- Y35),
- asserted_t(skolem,
- V35,
- skArg1ofCtBdFn(X34,
- H35,
- N34,
- E35,
- M34))),
- call_proof(asserted_f(purposeInEvent,
- M34,
- X34,
- (not_mudIsa(Q35, 'PurposefulAction');asserted_f(startsAfterEndingOf, Q35, E35);asserted_f(maleficiary, Q35, M34);asserted_f(deliberateActors, Q35, N34)),
- R34,
- U34,
- W35,
- X35,
- Y35,
- Z35),
- asserted_f(purposeInEvent,
- M34,
- X34,
- (not_mudIsa(Q35, 'PurposefulAction');asserted_f(startsAfterEndingOf, Q35, E35);asserted_f(maleficiary, Q35, M34);asserted_f(deliberateActors, Q35, N34)))).
- wid(tell20:114, tell20:114, not_possible_t(different, THEMAN, WOMAN)) :-
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- asserted_t(intendedMaleficiary, RETALIATION, WOMAN),
- asserted_t('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- asserted_t(intendedMaleficiary, CRIME, THEMAN),
- asserted_t(deliberateActors, CRIME, WOMAN),
- possible_t((-),
- not_both_t(('Punishing'(RESPONSE), asserted_t(maleficiary, RESPONSE, WOMAN)),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors))),
- 'Punishing'(RESPONSE),
- asserted_t(maleficiary, RESPONSE, WOMAN),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors),
- asserted_t(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))),
- asserted_t(skolem,
- KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)),
- asserted_f(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))).
- wid(tell20:114, tell20:114, -possible_t(different(THEMAN, WOMAN))) :-
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- intendedMaleficiary(RETALIATION, WOMAN),
- 'optionAvailableToAgent-SitType'(THEMAN,
- RETALIATION,
- deliberateActors),
- intendedMaleficiary(CRIME, THEMAN),
- deliberateActors(CRIME, WOMAN),
- possible_t(- (- (('Punishing'(RESPONSE), maleficiary(RESPONSE, WOMAN)), behaviorCapable(THEMAN, RESPONSE, deliberateActors)))),
- 'Punishing'(RESPONSE),
- maleficiary(RESPONSE, WOMAN),
- behaviorCapable(THEMAN, RESPONSE, deliberateActors),
- purposeInEvent(THEMAN,
- RETALIATION,
- (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))),
- skolem(KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)),
- -purposeInEvent(THEMAN, RETALIATION, (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))).
- wid(tell20:113, tell20:113, int_not_possible_t(different, J27, K27, O27, M27, I27, T28, N27, V28, L27)) :-
- pretest_call((test_and_decrement_search_cost(I27, 12, S27), constrain_args(not_possible_t, [different, J27, K27]))),
- R27=[L27|M27],
- ( N27=[P27, [-not_possible_t(different, J27, K27), L27, O27, M27]|Q27],
- T27=[P27|Q27]
- ),
- call_proof(isa(U27,
- 'AttemptingFn'('Punishing'),
- O27,
- R27,
- S27,
- V27,
- T27,
- W27),
- 'AttemptingFn'(U27, 'Punishing')),
- call_proof(asserted_t(intendedMaleficiary,
- U27,
- K27,
- O27,
- R27,
- V27,
- X27,
- W27,
- Y27),
- asserted_t(intendedMaleficiary, U27, K27)),
- call_proof(asserted_t('optionAvailableToAgent-SitType',
- J27,
- U27,
- deliberateActors,
- O27,
- R27,
- X27,
- Z27,
- Y27,
- A28),
- asserted_t('optionAvailableToAgent-SitType',
- J27,
- U27,
- deliberateActors)),
- call_proof(asserted_t(intendedMaleficiary,
- B28,
- J27,
- O27,
- R27,
- Z27,
- C28,
- A28,
- D28),
- asserted_t(intendedMaleficiary, B28, J27)),
- call_proof(asserted_t(deliberateActors,
- B28,
- K27,
- O27,
- R27,
- C28,
- F28,
- D28,
- G28),
- asserted_t(deliberateActors, B28, K27)),
- call_proof(possible_t((-),
- not_both_t(('Punishing'(E28), asserted_t(maleficiary, E28, K27)),
- asserted_t(behaviorCapable,
- J27,
- E28,
- deliberateActors)),
- O27,
- R27,
- F28,
- H28,
- G28,
- I28),
- possible_t((-),
- not_both_t(('Punishing'(E28), asserted_t(maleficiary, E28, K27)),
- asserted_t(behaviorCapable,
- J27,
- E28,
- deliberateActors)))),
- call_proof(isa(E28,
- 'Punishing',
- O27,
- R27,
- H28,
- J28,
- I28,
- K28),
- 'Punishing'(E28)),
- call_proof(asserted_t(maleficiary,
- E28,
- K27,
- O27,
- R27,
- J28,
- L28,
- K28,
- M28),
- asserted_t(maleficiary, E28, K27)),
- call_proof(asserted_t(behaviorCapable,
- J27,
- E28,
- deliberateActors,
- O27,
- R27,
- L28,
- N28,
- M28,
- O28),
- asserted_t(behaviorCapable,
- J27,
- E28,
- deliberateActors)),
- call_proof(asserted_f('optionAvailableToAgent-SitType',
- J27,
- U27,
- deliberateActors,
- O27,
- R27,
- N28,
- Q28,
- O28,
- R28),
- asserted_f('optionAvailableToAgent-SitType',
- J27,
- U27,
- deliberateActors)),
- call_proof(asserted_t(purposeInEvent,
- J27,
- U27,
- (not_mudIsa(P28, 'PurposefulAction');asserted_f(startsAfterEndingOf, P28, B28);asserted_f(maleficiary, P28, J27);asserted_f(deliberateActors, P28, K27)),
- O27,
- R27,
- Q28,
- S28,
- R28,
- U28),
- asserted_t(purposeInEvent,
- J27,
- U27,
- (not_mudIsa(P28, 'PurposefulAction');asserted_f(startsAfterEndingOf, P28, B28);asserted_f(maleficiary, P28, J27);asserted_f(deliberateActors, P28, K27)))),
- call_proof(asserted_t(skolem,
- W28,
- skArg1ofCtBdFn(U27,
- E28,
- K27,
- B28,
- J27),
- O27,
- R27,
- S28,
- T28,
- U28,
- V28),
- asserted_t(skolem,
- W28,
- skArg1ofCtBdFn(U27,
- E28,
- K27,
- B28,
- J27))).
- wid(tell20:113, tell20:113, not_possible_t(different, THEMAN, WOMAN)) :-
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- asserted_t(intendedMaleficiary, RETALIATION, WOMAN),
- asserted_t('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- asserted_t(intendedMaleficiary, CRIME, THEMAN),
- asserted_t(deliberateActors, CRIME, WOMAN),
- possible_t((-),
- not_both_t(('Punishing'(RESPONSE), asserted_t(maleficiary, RESPONSE, WOMAN)),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors))),
- 'Punishing'(RESPONSE),
- asserted_t(maleficiary, RESPONSE, WOMAN),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors),
- asserted_f('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- asserted_t(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))),
- asserted_t(skolem,
- KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:113, tell20:113, -possible_t(different(THEMAN, WOMAN))) :-
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- intendedMaleficiary(RETALIATION, WOMAN),
- 'optionAvailableToAgent-SitType'(THEMAN,
- RETALIATION,
- deliberateActors),
- intendedMaleficiary(CRIME, THEMAN),
- deliberateActors(CRIME, WOMAN),
- possible_t(- (- (('Punishing'(RESPONSE), maleficiary(RESPONSE, WOMAN)), behaviorCapable(THEMAN, RESPONSE, deliberateActors)))),
- 'Punishing'(RESPONSE),
- maleficiary(RESPONSE, WOMAN),
- behaviorCapable(THEMAN, RESPONSE, deliberateActors),
- -'optionAvailableToAgent-SitType'(THEMAN, RETALIATION, deliberateActors),
- purposeInEvent(THEMAN,
- RETALIATION,
- (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))),
- skolem(KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:112, tell20:112, int_not_possible_t(different, J20, K20, O20, M20, I20, T21, N20, V21, L20)) :-
- pretest_call((test_and_decrement_search_cost(I20, 12, S20), constrain_args(not_possible_t, [different, J20, K20]))),
- R20=[L20|M20],
- ( N20=[P20, [-not_possible_t(different, J20, K20), L20, O20, M20]|Q20],
- T20=[P20|Q20]
- ),
- call_proof(isa(U20,
- 'AttemptingFn'('Punishing'),
- O20,
- R20,
- S20,
- V20,
- T20,
- W20),
- 'AttemptingFn'(U20, 'Punishing')),
- call_proof(asserted_t(intendedMaleficiary,
- U20,
- K20,
- O20,
- R20,
- V20,
- X20,
- W20,
- Y20),
- asserted_t(intendedMaleficiary, U20, K20)),
- call_proof(asserted_t('optionAvailableToAgent-SitType',
- J20,
- U20,
- deliberateActors,
- O20,
- R20,
- X20,
- Z20,
- Y20,
- A21),
- asserted_t('optionAvailableToAgent-SitType',
- J20,
- U20,
- deliberateActors)),
- call_proof(asserted_t(intendedMaleficiary,
- B21,
- J20,
- O20,
- R20,
- Z20,
- C21,
- A21,
- D21),
- asserted_t(intendedMaleficiary, B21, J20)),
- call_proof(asserted_t(deliberateActors,
- B21,
- K20,
- O20,
- R20,
- C21,
- F21,
- D21,
- G21),
- asserted_t(deliberateActors, B21, K20)),
- call_proof(possible_t((-),
- not_both_t(('Punishing'(E21), asserted_t(maleficiary, E21, K20)),
- asserted_t(behaviorCapable,
- J20,
- E21,
- deliberateActors)),
- O20,
- R20,
- F21,
- H21,
- G21,
- I21),
- possible_t((-),
- not_both_t(('Punishing'(E21), asserted_t(maleficiary, E21, K20)),
- asserted_t(behaviorCapable,
- J20,
- E21,
- deliberateActors)))),
- call_proof(isa(E21,
- 'Punishing',
- O20,
- R20,
- H21,
- J21,
- I21,
- K21),
- 'Punishing'(E21)),
- call_proof(asserted_t(maleficiary,
- E21,
- K20,
- O20,
- R20,
- J21,
- L21,
- K21,
- M21),
- asserted_t(maleficiary, E21, K20)),
- call_proof(asserted_t(behaviorCapable,
- J20,
- E21,
- deliberateActors,
- O20,
- R20,
- L21,
- N21,
- M21,
- O21),
- asserted_t(behaviorCapable,
- J20,
- E21,
- deliberateActors)),
- call_proof(not_mudIsa(U20,
- 'AttemptingFn'('Punishing'),
- O20,
- R20,
- N21,
- Q21,
- O21,
- R21),
- not_mudIsa(U20, 'AttemptingFn'('Punishing'))),
- call_proof(asserted_t(purposeInEvent,
- J20,
- U20,
- (not_mudIsa(P21, 'PurposefulAction');asserted_f(startsAfterEndingOf, P21, B21);asserted_f(maleficiary, P21, J20);asserted_f(deliberateActors, P21, K20)),
- O20,
- R20,
- Q21,
- S21,
- R21,
- U21),
- asserted_t(purposeInEvent,
- J20,
- U20,
- (not_mudIsa(P21, 'PurposefulAction');asserted_f(startsAfterEndingOf, P21, B21);asserted_f(maleficiary, P21, J20);asserted_f(deliberateActors, P21, K20)))),
- call_proof(asserted_t(skolem,
- W21,
- skArg1ofCtBdFn(U20,
- E21,
- K20,
- B21,
- J20),
- O20,
- R20,
- S21,
- T21,
- U21,
- V21),
- asserted_t(skolem,
- W21,
- skArg1ofCtBdFn(U20,
- E21,
- K20,
- B21,
- J20))).
- wid(tell20:112, tell20:112, not_possible_t(different, THEMAN, WOMAN)) :-
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- asserted_t(intendedMaleficiary, RETALIATION, WOMAN),
- asserted_t('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- asserted_t(intendedMaleficiary, CRIME, THEMAN),
- asserted_t(deliberateActors, CRIME, WOMAN),
- possible_t((-),
- not_both_t(('Punishing'(RESPONSE), asserted_t(maleficiary, RESPONSE, WOMAN)),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors))),
- 'Punishing'(RESPONSE),
- asserted_t(maleficiary, RESPONSE, WOMAN),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors),
- not_mudIsa(RETALIATION, 'AttemptingFn'('Punishing')),
- asserted_t(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))),
- asserted_t(skolem,
- KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:112, tell20:112, -possible_t(different(THEMAN, WOMAN))) :-
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- intendedMaleficiary(RETALIATION, WOMAN),
- 'optionAvailableToAgent-SitType'(THEMAN,
- RETALIATION,
- deliberateActors),
- intendedMaleficiary(CRIME, THEMAN),
- deliberateActors(CRIME, WOMAN),
- possible_t(- (- (('Punishing'(RESPONSE), maleficiary(RESPONSE, WOMAN)), behaviorCapable(THEMAN, RESPONSE, deliberateActors)))),
- 'Punishing'(RESPONSE),
- maleficiary(RESPONSE, WOMAN),
- behaviorCapable(THEMAN, RESPONSE, deliberateActors),
- -'AttemptingFn'(RETALIATION, 'Punishing'),
- purposeInEvent(THEMAN,
- RETALIATION,
- (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))),
- skolem(KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:111, tell20:111, int_not_possible_t(different, K13, L13, P13, N13, J13, U14, O13, W14, M13)) :-
- pretest_call((test_and_decrement_search_cost(J13, 12, T13), constrain_args(not_possible_t, [different, K13, L13]))),
- S13=[M13|N13],
- ( O13=[Q13, [-not_possible_t(different, K13, L13), M13, P13, N13]|R13],
- U13=[Q13|R13]
- ),
- call_proof(isa(V13,
- 'AttemptingFn'('Punishing'),
- P13,
- S13,
- T13,
- W13,
- U13,
- X13),
- 'AttemptingFn'(V13, 'Punishing')),
- call_proof(asserted_t(intendedMaleficiary,
- V13,
- L13,
- P13,
- S13,
- W13,
- Y13,
- X13,
- Z13),
- asserted_t(intendedMaleficiary, V13, L13)),
- call_proof(asserted_t('optionAvailableToAgent-SitType',
- K13,
- V13,
- deliberateActors,
- P13,
- S13,
- Y13,
- A14,
- Z13,
- B14),
- asserted_t('optionAvailableToAgent-SitType',
- K13,
- V13,
- deliberateActors)),
- call_proof(asserted_t(intendedMaleficiary,
- C14,
- K13,
- P13,
- S13,
- A14,
- D14,
- B14,
- E14),
- asserted_t(intendedMaleficiary, C14, K13)),
- call_proof(asserted_t(deliberateActors,
- C14,
- L13,
- P13,
- S13,
- D14,
- G14,
- E14,
- H14),
- asserted_t(deliberateActors, C14, L13)),
- call_proof(possible_t((-),
- not_both_t(('Punishing'(F14), asserted_t(maleficiary, F14, L13)),
- asserted_t(behaviorCapable,
- K13,
- F14,
- deliberateActors)),
- P13,
- S13,
- G14,
- I14,
- H14,
- J14),
- possible_t((-),
- not_both_t(('Punishing'(F14), asserted_t(maleficiary, F14, L13)),
- asserted_t(behaviorCapable,
- K13,
- F14,
- deliberateActors)))),
- call_proof(isa(F14,
- 'Punishing',
- P13,
- S13,
- I14,
- K14,
- J14,
- L14),
- 'Punishing'(F14)),
- call_proof(asserted_t(maleficiary,
- F14,
- L13,
- P13,
- S13,
- K14,
- M14,
- L14,
- N14),
- asserted_t(maleficiary, F14, L13)),
- call_proof(asserted_t(behaviorCapable,
- K13,
- F14,
- deliberateActors,
- P13,
- S13,
- M14,
- O14,
- N14,
- P14),
- asserted_t(behaviorCapable,
- K13,
- F14,
- deliberateActors)),
- call_proof(asserted_f(intendedMaleficiary,
- V13,
- L13,
- P13,
- S13,
- O14,
- R14,
- P14,
- S14),
- asserted_f(intendedMaleficiary, V13, L13)),
- call_proof(asserted_t(purposeInEvent,
- K13,
- V13,
- (not_mudIsa(Q14, 'PurposefulAction');asserted_f(startsAfterEndingOf, Q14, C14);asserted_f(maleficiary, Q14, K13);asserted_f(deliberateActors, Q14, L13)),
- P13,
- S13,
- R14,
- T14,
- S14,
- V14),
- asserted_t(purposeInEvent,
- K13,
- V13,
- (not_mudIsa(Q14, 'PurposefulAction');asserted_f(startsAfterEndingOf, Q14, C14);asserted_f(maleficiary, Q14, K13);asserted_f(deliberateActors, Q14, L13)))),
- call_proof(asserted_t(skolem,
- X14,
- skArg1ofCtBdFn(V13,
- F14,
- L13,
- C14,
- K13),
- P13,
- S13,
- T14,
- U14,
- V14,
- W14),
- asserted_t(skolem,
- X14,
- skArg1ofCtBdFn(V13,
- F14,
- L13,
- C14,
- K13))).
- wid(tell20:111, tell20:111, not_possible_t(different, THEMAN, WOMAN)) :-
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- asserted_t(intendedMaleficiary, RETALIATION, WOMAN),
- asserted_t('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- asserted_t(intendedMaleficiary, CRIME, THEMAN),
- asserted_t(deliberateActors, CRIME, WOMAN),
- possible_t((-),
- not_both_t(('Punishing'(RESPONSE), asserted_t(maleficiary, RESPONSE, WOMAN)),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors))),
- 'Punishing'(RESPONSE),
- asserted_t(maleficiary, RESPONSE, WOMAN),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors),
- asserted_f(intendedMaleficiary, RETALIATION, WOMAN),
- asserted_t(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))),
- asserted_t(skolem,
- KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:111, tell20:111, -possible_t(different(THEMAN, WOMAN))) :-
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- intendedMaleficiary(RETALIATION, WOMAN),
- 'optionAvailableToAgent-SitType'(THEMAN,
- RETALIATION,
- deliberateActors),
- intendedMaleficiary(CRIME, THEMAN),
- deliberateActors(CRIME, WOMAN),
- possible_t(- (- (('Punishing'(RESPONSE), maleficiary(RESPONSE, WOMAN)), behaviorCapable(THEMAN, RESPONSE, deliberateActors)))),
- 'Punishing'(RESPONSE),
- maleficiary(RESPONSE, WOMAN),
- behaviorCapable(THEMAN, RESPONSE, deliberateActors),
- -intendedMaleficiary(RETALIATION, WOMAN),
- purposeInEvent(THEMAN,
- RETALIATION,
- (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))),
- skolem(KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:110, tell20:110, int_not_possible_t(different, D5, E5, I5, G5, C5, Q6, H5, S6, F5)) :-
- pretest_call((test_and_decrement_search_cost(C5, 13, M5), constrain_args(not_possible_t, [different, D5, E5]))),
- L5=[F5|G5],
- ( H5=[J5, [-not_possible_t(different, D5, E5), F5, I5, G5]|K5],
- N5=[J5|K5]
- ),
- call_proof(asserted_t(different,
- D5,
- E5,
- I5,
- L5,
- M5,
- O5,
- N5,
- P5),
- asserted_t(different, D5, E5)),
- call_proof(isa(Q5,
- 'AttemptingFn'('Punishing'),
- I5,
- L5,
- O5,
- R5,
- P5,
- S5),
- 'AttemptingFn'(Q5, 'Punishing')),
- call_proof(asserted_t(intendedMaleficiary,
- Q5,
- E5,
- I5,
- L5,
- R5,
- T5,
- S5,
- U5),
- asserted_t(intendedMaleficiary, Q5, E5)),
- call_proof(asserted_t('optionAvailableToAgent-SitType',
- D5,
- Q5,
- deliberateActors,
- I5,
- L5,
- T5,
- V5,
- U5,
- W5),
- asserted_t('optionAvailableToAgent-SitType',
- D5,
- Q5,
- deliberateActors)),
- call_proof(asserted_t(intendedMaleficiary,
- X5,
- D5,
- I5,
- L5,
- V5,
- Y5,
- W5,
- Z5),
- asserted_t(intendedMaleficiary, X5, D5)),
- call_proof(asserted_t(deliberateActors,
- X5,
- E5,
- I5,
- L5,
- Y5,
- B6,
- Z5,
- C6),
- asserted_t(deliberateActors, X5, E5)),
- call_proof(possible_t((-),
- not_both_t(('Punishing'(A6), asserted_t(maleficiary, A6, E5)),
- asserted_t(behaviorCapable,
- D5,
- A6,
- deliberateActors)),
- I5,
- L5,
- B6,
- D6,
- C6,
- E6),
- possible_t((-),
- not_both_t(('Punishing'(A6), asserted_t(maleficiary, A6, E5)),
- asserted_t(behaviorCapable,
- D5,
- A6,
- deliberateActors)))),
- call_proof(isa(A6,
- 'Punishing',
- I5,
- L5,
- D6,
- F6,
- E6,
- G6),
- 'Punishing'(A6)),
- call_proof(asserted_t(maleficiary,
- A6,
- E5,
- I5,
- L5,
- F6,
- H6,
- G6,
- I6),
- asserted_t(maleficiary, A6, E5)),
- call_proof(asserted_t(behaviorCapable,
- D5,
- A6,
- deliberateActors,
- I5,
- L5,
- H6,
- K6,
- I6,
- L6),
- asserted_t(behaviorCapable,
- D5,
- A6,
- deliberateActors)),
- call_proof(asserted_t(purposeInEvent,
- D5,
- Q5,
- (not_mudIsa(J6, 'PurposefulAction');asserted_f(startsAfterEndingOf, J6, X5);asserted_f(maleficiary, J6, D5);asserted_f(deliberateActors, J6, E5)),
- I5,
- L5,
- K6,
- M6,
- L6,
- N6),
- asserted_t(purposeInEvent,
- D5,
- Q5,
- (not_mudIsa(J6, 'PurposefulAction');asserted_f(startsAfterEndingOf, J6, X5);asserted_f(maleficiary, J6, D5);asserted_f(deliberateActors, J6, E5)))),
- call_proof(asserted_t(skolem,
- O6,
- skArg1ofCtBdFn(Q5,
- A6,
- E5,
- X5,
- D5),
- I5,
- L5,
- M6,
- P6,
- N6,
- R6),
- asserted_t(skolem,
- O6,
- skArg1ofCtBdFn(Q5,
- A6,
- E5,
- X5,
- D5))),
- call_proof(asserted_f(purposeInEvent,
- D5,
- Q5,
- (not_mudIsa(J6, 'PurposefulAction');asserted_f(startsAfterEndingOf, J6, X5);asserted_f(maleficiary, J6, D5);asserted_f(deliberateActors, J6, E5)),
- I5,
- L5,
- P6,
- Q6,
- R6,
- S6),
- asserted_f(purposeInEvent,
- D5,
- Q5,
- (not_mudIsa(J6, 'PurposefulAction');asserted_f(startsAfterEndingOf, J6, X5);asserted_f(maleficiary, J6, D5);asserted_f(deliberateActors, J6, E5)))).
- wid(tell20:110, tell20:110, not_possible_t(different, THEMAN, WOMAN)) :-
- asserted_t(different, THEMAN, WOMAN),
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- asserted_t(intendedMaleficiary, RETALIATION, WOMAN),
- asserted_t('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- asserted_t(intendedMaleficiary, CRIME, THEMAN),
- asserted_t(deliberateActors, CRIME, WOMAN),
- possible_t((-),
- not_both_t(('Punishing'(RESPONSE), asserted_t(maleficiary, RESPONSE, WOMAN)),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors))),
- 'Punishing'(RESPONSE),
- asserted_t(maleficiary, RESPONSE, WOMAN),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors),
- asserted_t(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))),
- asserted_t(skolem,
- KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)),
- asserted_f(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))).
- wid(tell20:110, tell20:110, -possible_t(different(THEMAN, WOMAN))) :-
- different(THEMAN, WOMAN),
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- intendedMaleficiary(RETALIATION, WOMAN),
- 'optionAvailableToAgent-SitType'(THEMAN,
- RETALIATION,
- deliberateActors),
- intendedMaleficiary(CRIME, THEMAN),
- deliberateActors(CRIME, WOMAN),
- possible_t(- (- (('Punishing'(RESPONSE), maleficiary(RESPONSE, WOMAN)), behaviorCapable(THEMAN, RESPONSE, deliberateActors)))),
- 'Punishing'(RESPONSE),
- maleficiary(RESPONSE, WOMAN),
- behaviorCapable(THEMAN, RESPONSE, deliberateActors),
- purposeInEvent(THEMAN,
- RETALIATION,
- (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))),
- skolem(KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)),
- -purposeInEvent(THEMAN, RETALIATION, (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))).
- wid(tell20:109, tell20:109, int_not_possible_t(different, B36, C36, G36, E36, A36, N37, F36, P37, D36)) :-
- pretest_call((test_and_decrement_search_cost(A36, 13, K36), constrain_args(not_possible_t, [different, B36, C36]))),
- J36=[D36|E36],
- ( F36=[H36, [-not_possible_t(different, B36, C36), D36, G36, E36]|I36],
- L36=[H36|I36]
- ),
- call_proof(asserted_t(different,
- B36,
- C36,
- G36,
- J36,
- K36,
- M36,
- L36,
- N36),
- asserted_t(different, B36, C36)),
- call_proof(isa(O36,
- 'AttemptingFn'('Punishing'),
- G36,
- J36,
- M36,
- P36,
- N36,
- Q36),
- 'AttemptingFn'(O36, 'Punishing')),
- call_proof(asserted_t(intendedMaleficiary,
- O36,
- C36,
- G36,
- J36,
- P36,
- R36,
- Q36,
- S36),
- asserted_t(intendedMaleficiary, O36, C36)),
- call_proof(asserted_t('optionAvailableToAgent-SitType',
- B36,
- O36,
- deliberateActors,
- G36,
- J36,
- R36,
- T36,
- S36,
- U36),
- asserted_t('optionAvailableToAgent-SitType',
- B36,
- O36,
- deliberateActors)),
- call_proof(asserted_t(intendedMaleficiary,
- V36,
- B36,
- G36,
- J36,
- T36,
- W36,
- U36,
- X36),
- asserted_t(intendedMaleficiary, V36, B36)),
- call_proof(asserted_t(deliberateActors,
- V36,
- C36,
- G36,
- J36,
- W36,
- Z36,
- X36,
- A37),
- asserted_t(deliberateActors, V36, C36)),
- call_proof(possible_t((-),
- not_both_t(('Punishing'(Y36), asserted_t(maleficiary, Y36, C36)),
- asserted_t(behaviorCapable,
- B36,
- Y36,
- deliberateActors)),
- G36,
- J36,
- Z36,
- B37,
- A37,
- C37),
- possible_t((-),
- not_both_t(('Punishing'(Y36), asserted_t(maleficiary, Y36, C36)),
- asserted_t(behaviorCapable,
- B36,
- Y36,
- deliberateActors)))),
- call_proof(isa(Y36,
- 'Punishing',
- G36,
- J36,
- B37,
- D37,
- C37,
- E37),
- 'Punishing'(Y36)),
- call_proof(asserted_t(maleficiary,
- Y36,
- C36,
- G36,
- J36,
- D37,
- F37,
- E37,
- G37),
- asserted_t(maleficiary, Y36, C36)),
- call_proof(asserted_t(behaviorCapable,
- B36,
- Y36,
- deliberateActors,
- G36,
- J36,
- F37,
- H37,
- G37,
- I37),
- asserted_t(behaviorCapable,
- B36,
- Y36,
- deliberateActors)),
- call_proof(asserted_f('optionAvailableToAgent-SitType',
- B36,
- O36,
- deliberateActors,
- G36,
- J36,
- H37,
- K37,
- I37,
- L37),
- asserted_f('optionAvailableToAgent-SitType',
- B36,
- O36,
- deliberateActors)),
- call_proof(asserted_t(purposeInEvent,
- B36,
- O36,
- (not_mudIsa(J37, 'PurposefulAction');asserted_f(startsAfterEndingOf, J37, V36);asserted_f(maleficiary, J37, B36);asserted_f(deliberateActors, J37, C36)),
- G36,
- J36,
- K37,
- M37,
- L37,
- O37),
- asserted_t(purposeInEvent,
- B36,
- O36,
- (not_mudIsa(J37, 'PurposefulAction');asserted_f(startsAfterEndingOf, J37, V36);asserted_f(maleficiary, J37, B36);asserted_f(deliberateActors, J37, C36)))),
- call_proof(asserted_t(skolem,
- Q37,
- skArg1ofCtBdFn(O36,
- Y36,
- C36,
- V36,
- B36),
- G36,
- J36,
- M37,
- N37,
- O37,
- P37),
- asserted_t(skolem,
- Q37,
- skArg1ofCtBdFn(O36,
- Y36,
- C36,
- V36,
- B36))).
- wid(tell20:109, tell20:109, not_possible_t(different, THEMAN, WOMAN)) :-
- asserted_t(different, THEMAN, WOMAN),
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- asserted_t(intendedMaleficiary, RETALIATION, WOMAN),
- asserted_t('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- asserted_t(intendedMaleficiary, CRIME, THEMAN),
- asserted_t(deliberateActors, CRIME, WOMAN),
- possible_t((-),
- not_both_t(('Punishing'(RESPONSE), asserted_t(maleficiary, RESPONSE, WOMAN)),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors))),
- 'Punishing'(RESPONSE),
- asserted_t(maleficiary, RESPONSE, WOMAN),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors),
- asserted_f('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- asserted_t(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))),
- asserted_t(skolem,
- KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:109, tell20:109, -possible_t(different(THEMAN, WOMAN))) :-
- different(THEMAN, WOMAN),
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- intendedMaleficiary(RETALIATION, WOMAN),
- 'optionAvailableToAgent-SitType'(THEMAN,
- RETALIATION,
- deliberateActors),
- intendedMaleficiary(CRIME, THEMAN),
- deliberateActors(CRIME, WOMAN),
- possible_t(- (- (('Punishing'(RESPONSE), maleficiary(RESPONSE, WOMAN)), behaviorCapable(THEMAN, RESPONSE, deliberateActors)))),
- 'Punishing'(RESPONSE),
- maleficiary(RESPONSE, WOMAN),
- behaviorCapable(THEMAN, RESPONSE, deliberateActors),
- -'optionAvailableToAgent-SitType'(THEMAN, RETALIATION, deliberateActors),
- purposeInEvent(THEMAN,
- RETALIATION,
- (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))),
- skolem(KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:108, tell20:108, int_not_possible_t(different, O28, P28, T28, R28, N28, A30, S28, C30, Q28)) :-
- pretest_call((test_and_decrement_search_cost(N28, 13, X28), constrain_args(not_possible_t, [different, O28, P28]))),
- W28=[Q28|R28],
- ( S28=[U28, [-not_possible_t(different, O28, P28), Q28, T28, R28]|V28],
- Y28=[U28|V28]
- ),
- call_proof(asserted_t(different,
- O28,
- P28,
- T28,
- W28,
- X28,
- Z28,
- Y28,
- A29),
- asserted_t(different, O28, P28)),
- call_proof(isa(B29,
- 'AttemptingFn'('Punishing'),
- T28,
- W28,
- Z28,
- C29,
- A29,
- D29),
- 'AttemptingFn'(B29, 'Punishing')),
- call_proof(asserted_t(intendedMaleficiary,
- B29,
- P28,
- T28,
- W28,
- C29,
- E29,
- D29,
- F29),
- asserted_t(intendedMaleficiary, B29, P28)),
- call_proof(asserted_t('optionAvailableToAgent-SitType',
- O28,
- B29,
- deliberateActors,
- T28,
- W28,
- E29,
- G29,
- F29,
- H29),
- asserted_t('optionAvailableToAgent-SitType',
- O28,
- B29,
- deliberateActors)),
- call_proof(asserted_t(intendedMaleficiary,
- I29,
- O28,
- T28,
- W28,
- G29,
- J29,
- H29,
- K29),
- asserted_t(intendedMaleficiary, I29, O28)),
- call_proof(asserted_t(deliberateActors,
- I29,
- P28,
- T28,
- W28,
- J29,
- M29,
- K29,
- N29),
- asserted_t(deliberateActors, I29, P28)),
- call_proof(possible_t((-),
- not_both_t(('Punishing'(L29), asserted_t(maleficiary, L29, P28)),
- asserted_t(behaviorCapable,
- O28,
- L29,
- deliberateActors)),
- T28,
- W28,
- M29,
- O29,
- N29,
- P29),
- possible_t((-),
- not_both_t(('Punishing'(L29), asserted_t(maleficiary, L29, P28)),
- asserted_t(behaviorCapable,
- O28,
- L29,
- deliberateActors)))),
- call_proof(isa(L29,
- 'Punishing',
- T28,
- W28,
- O29,
- Q29,
- P29,
- R29),
- 'Punishing'(L29)),
- call_proof(asserted_t(maleficiary,
- L29,
- P28,
- T28,
- W28,
- Q29,
- S29,
- R29,
- T29),
- asserted_t(maleficiary, L29, P28)),
- call_proof(asserted_t(behaviorCapable,
- O28,
- L29,
- deliberateActors,
- T28,
- W28,
- S29,
- U29,
- T29,
- V29),
- asserted_t(behaviorCapable,
- O28,
- L29,
- deliberateActors)),
- call_proof(not_mudIsa(B29,
- 'AttemptingFn'('Punishing'),
- T28,
- W28,
- U29,
- X29,
- V29,
- Y29),
- not_mudIsa(B29, 'AttemptingFn'('Punishing'))),
- call_proof(asserted_t(purposeInEvent,
- O28,
- B29,
- (not_mudIsa(W29, 'PurposefulAction');asserted_f(startsAfterEndingOf, W29, I29);asserted_f(maleficiary, W29, O28);asserted_f(deliberateActors, W29, P28)),
- T28,
- W28,
- X29,
- Z29,
- Y29,
- B30),
- asserted_t(purposeInEvent,
- O28,
- B29,
- (not_mudIsa(W29, 'PurposefulAction');asserted_f(startsAfterEndingOf, W29, I29);asserted_f(maleficiary, W29, O28);asserted_f(deliberateActors, W29, P28)))),
- call_proof(asserted_t(skolem,
- D30,
- skArg1ofCtBdFn(B29,
- L29,
- P28,
- I29,
- O28),
- T28,
- W28,
- Z29,
- A30,
- B30,
- C30),
- asserted_t(skolem,
- D30,
- skArg1ofCtBdFn(B29,
- L29,
- P28,
- I29,
- O28))).
- wid(tell20:108, tell20:108, not_possible_t(different, THEMAN, WOMAN)) :-
- asserted_t(different, THEMAN, WOMAN),
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- asserted_t(intendedMaleficiary, RETALIATION, WOMAN),
- asserted_t('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- asserted_t(intendedMaleficiary, CRIME, THEMAN),
- asserted_t(deliberateActors, CRIME, WOMAN),
- possible_t((-),
- not_both_t(('Punishing'(RESPONSE), asserted_t(maleficiary, RESPONSE, WOMAN)),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors))),
- 'Punishing'(RESPONSE),
- asserted_t(maleficiary, RESPONSE, WOMAN),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors),
- not_mudIsa(RETALIATION, 'AttemptingFn'('Punishing')),
- asserted_t(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))),
- asserted_t(skolem,
- KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:108, tell20:108, -possible_t(different(THEMAN, WOMAN))) :-
- different(THEMAN, WOMAN),
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- intendedMaleficiary(RETALIATION, WOMAN),
- 'optionAvailableToAgent-SitType'(THEMAN,
- RETALIATION,
- deliberateActors),
- intendedMaleficiary(CRIME, THEMAN),
- deliberateActors(CRIME, WOMAN),
- possible_t(- (- (('Punishing'(RESPONSE), maleficiary(RESPONSE, WOMAN)), behaviorCapable(THEMAN, RESPONSE, deliberateActors)))),
- 'Punishing'(RESPONSE),
- maleficiary(RESPONSE, WOMAN),
- behaviorCapable(THEMAN, RESPONSE, deliberateActors),
- -'AttemptingFn'(RETALIATION, 'Punishing'),
- purposeInEvent(THEMAN,
- RETALIATION,
- (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))),
- skolem(KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:107, tell20:107, int_not_possible_t(different, H21, I21, M21, K21, G21, T22, L21, V22, J21)) :-
- pretest_call((test_and_decrement_search_cost(G21, 13, Q21), constrain_args(not_possible_t, [different, H21, I21]))),
- P21=[J21|K21],
- ( L21=[N21, [-not_possible_t(different, H21, I21), J21, M21, K21]|O21],
- R21=[N21|O21]
- ),
- call_proof(asserted_t(different,
- H21,
- I21,
- M21,
- P21,
- Q21,
- S21,
- R21,
- T21),
- asserted_t(different, H21, I21)),
- call_proof(isa(U21,
- 'AttemptingFn'('Punishing'),
- M21,
- P21,
- S21,
- V21,
- T21,
- W21),
- 'AttemptingFn'(U21, 'Punishing')),
- call_proof(asserted_t(intendedMaleficiary,
- U21,
- I21,
- M21,
- P21,
- V21,
- X21,
- W21,
- Y21),
- asserted_t(intendedMaleficiary, U21, I21)),
- call_proof(asserted_t('optionAvailableToAgent-SitType',
- H21,
- U21,
- deliberateActors,
- M21,
- P21,
- X21,
- Z21,
- Y21,
- A22),
- asserted_t('optionAvailableToAgent-SitType',
- H21,
- U21,
- deliberateActors)),
- call_proof(asserted_t(intendedMaleficiary,
- B22,
- H21,
- M21,
- P21,
- Z21,
- C22,
- A22,
- D22),
- asserted_t(intendedMaleficiary, B22, H21)),
- call_proof(asserted_t(deliberateActors,
- B22,
- I21,
- M21,
- P21,
- C22,
- F22,
- D22,
- G22),
- asserted_t(deliberateActors, B22, I21)),
- call_proof(possible_t((-),
- not_both_t(('Punishing'(E22), asserted_t(maleficiary, E22, I21)),
- asserted_t(behaviorCapable,
- H21,
- E22,
- deliberateActors)),
- M21,
- P21,
- F22,
- H22,
- G22,
- I22),
- possible_t((-),
- not_both_t(('Punishing'(E22), asserted_t(maleficiary, E22, I21)),
- asserted_t(behaviorCapable,
- H21,
- E22,
- deliberateActors)))),
- call_proof(isa(E22,
- 'Punishing',
- M21,
- P21,
- H22,
- J22,
- I22,
- K22),
- 'Punishing'(E22)),
- call_proof(asserted_t(maleficiary,
- E22,
- I21,
- M21,
- P21,
- J22,
- L22,
- K22,
- M22),
- asserted_t(maleficiary, E22, I21)),
- call_proof(asserted_t(behaviorCapable,
- H21,
- E22,
- deliberateActors,
- M21,
- P21,
- L22,
- N22,
- M22,
- O22),
- asserted_t(behaviorCapable,
- H21,
- E22,
- deliberateActors)),
- call_proof(asserted_f(intendedMaleficiary,
- U21,
- I21,
- M21,
- P21,
- N22,
- Q22,
- O22,
- R22),
- asserted_f(intendedMaleficiary, U21, I21)),
- call_proof(asserted_t(purposeInEvent,
- H21,
- U21,
- (not_mudIsa(P22, 'PurposefulAction');asserted_f(startsAfterEndingOf, P22, B22);asserted_f(maleficiary, P22, H21);asserted_f(deliberateActors, P22, I21)),
- M21,
- P21,
- Q22,
- S22,
- R22,
- U22),
- asserted_t(purposeInEvent,
- H21,
- U21,
- (not_mudIsa(P22, 'PurposefulAction');asserted_f(startsAfterEndingOf, P22, B22);asserted_f(maleficiary, P22, H21);asserted_f(deliberateActors, P22, I21)))),
- call_proof(asserted_t(skolem,
- W22,
- skArg1ofCtBdFn(U21,
- E22,
- I21,
- B22,
- H21),
- M21,
- P21,
- S22,
- T22,
- U22,
- V22),
- asserted_t(skolem,
- W22,
- skArg1ofCtBdFn(U21,
- E22,
- I21,
- B22,
- H21))).
- wid(tell20:107, tell20:107, not_possible_t(different, THEMAN, WOMAN)) :-
- asserted_t(different, THEMAN, WOMAN),
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- asserted_t(intendedMaleficiary, RETALIATION, WOMAN),
- asserted_t('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- asserted_t(intendedMaleficiary, CRIME, THEMAN),
- asserted_t(deliberateActors, CRIME, WOMAN),
- possible_t((-),
- not_both_t(('Punishing'(RESPONSE), asserted_t(maleficiary, RESPONSE, WOMAN)),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors))),
- 'Punishing'(RESPONSE),
- asserted_t(maleficiary, RESPONSE, WOMAN),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors),
- asserted_f(intendedMaleficiary, RETALIATION, WOMAN),
- asserted_t(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))),
- asserted_t(skolem,
- KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:107, tell20:107, -possible_t(different(THEMAN, WOMAN))) :-
- different(THEMAN, WOMAN),
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- intendedMaleficiary(RETALIATION, WOMAN),
- 'optionAvailableToAgent-SitType'(THEMAN,
- RETALIATION,
- deliberateActors),
- intendedMaleficiary(CRIME, THEMAN),
- deliberateActors(CRIME, WOMAN),
- possible_t(- (- (('Punishing'(RESPONSE), maleficiary(RESPONSE, WOMAN)), behaviorCapable(THEMAN, RESPONSE, deliberateActors)))),
- 'Punishing'(RESPONSE),
- maleficiary(RESPONSE, WOMAN),
- behaviorCapable(THEMAN, RESPONSE, deliberateActors),
- -intendedMaleficiary(RETALIATION, WOMAN),
- purposeInEvent(THEMAN,
- RETALIATION,
- (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))),
- skolem(KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:106, tell20:106, int_not_possible_t(deliberateActors, X13, Y13, C14, A14, W13, I15, B14, K15, Z13)) :-
- pretest_call((test_and_decrement_search_cost(W13, 12, G14), constrain_args(not_possible_t, [deliberateActors, X13, Y13]))),
- F14=[Z13|A14],
- ( B14=[D14, [-not_possible_t(deliberateActors, X13, Y13), Z13, C14, A14]|E14],
- H14=[D14|E14]
- ),
- call_proof(isa(I14,
- 'AttemptingFn'('Punishing'),
- C14,
- F14,
- G14,
- J14,
- H14,
- K14),
- 'AttemptingFn'(I14, 'Punishing')),
- call_proof(asserted_t(intendedMaleficiary,
- I14,
- Y13,
- C14,
- F14,
- J14,
- L14,
- K14,
- M14),
- asserted_t(intendedMaleficiary, I14, Y13)),
- call_proof(asserted_t(different,
- N14,
- Y13,
- C14,
- F14,
- L14,
- O14,
- M14,
- P14),
- asserted_t(different, N14, Y13)),
- call_proof(asserted_t(intendedMaleficiary,
- X13,
- N14,
- C14,
- F14,
- O14,
- Q14,
- P14,
- R14),
- asserted_t(intendedMaleficiary, X13, N14)),
- call_proof(isa(S14,
- 'Punishing',
- C14,
- F14,
- Q14,
- T14,
- R14,
- U14),
- 'Punishing'(S14)),
- call_proof(asserted_t(maleficiary,
- S14,
- Y13,
- C14,
- F14,
- T14,
- V14,
- U14,
- W14),
- asserted_t(maleficiary, S14, Y13)),
- call_proof(asserted_t('optionAvailableToAgent-SitType',
- N14,
- I14,
- deliberateActors,
- C14,
- F14,
- V14,
- X14,
- W14,
- Y14),
- asserted_t('optionAvailableToAgent-SitType',
- N14,
- I14,
- deliberateActors)),
- call_proof(possible_t((-),
- not_both_t(('Punishing'(S14), asserted_t(maleficiary, S14, Y13)),
- asserted_t(behaviorCapable,
- N14,
- S14,
- deliberateActors)),
- C14,
- F14,
- X14,
- Z14,
- Y14,
- A15),
- possible_t((-),
- not_both_t(('Punishing'(S14), asserted_t(maleficiary, S14, Y13)),
- asserted_t(behaviorCapable,
- N14,
- S14,
- deliberateActors)))),
- call_proof(asserted_t(behaviorCapable,
- N14,
- S14,
- deliberateActors,
- C14,
- F14,
- Z14,
- C15,
- A15,
- D15),
- asserted_t(behaviorCapable,
- N14,
- S14,
- deliberateActors)),
- call_proof(asserted_t(purposeInEvent,
- N14,
- I14,
- (not_mudIsa(B15, 'PurposefulAction');asserted_f(startsAfterEndingOf, B15, X13);asserted_f(maleficiary, B15, N14);asserted_f(deliberateActors, B15, Y13)),
- C14,
- F14,
- C15,
- E15,
- D15,
- F15),
- asserted_t(purposeInEvent,
- N14,
- I14,
- (not_mudIsa(B15, 'PurposefulAction');asserted_f(startsAfterEndingOf, B15, X13);asserted_f(maleficiary, B15, N14);asserted_f(deliberateActors, B15, Y13)))),
- call_proof(asserted_t(skolem,
- G15,
- skArg1ofCtBdFn(I14,
- S14,
- Y13,
- X13,
- N14),
- C14,
- F14,
- E15,
- H15,
- F15,
- J15),
- asserted_t(skolem,
- G15,
- skArg1ofCtBdFn(I14,
- S14,
- Y13,
- X13,
- N14))),
- call_proof(asserted_f(purposeInEvent,
- N14,
- I14,
- (not_mudIsa(B15, 'PurposefulAction');asserted_f(startsAfterEndingOf, B15, X13);asserted_f(maleficiary, B15, N14);asserted_f(deliberateActors, B15, Y13)),
- C14,
- F14,
- H15,
- I15,
- J15,
- K15),
- asserted_f(purposeInEvent,
- N14,
- I14,
- (not_mudIsa(B15, 'PurposefulAction');asserted_f(startsAfterEndingOf, B15, X13);asserted_f(maleficiary, B15, N14);asserted_f(deliberateActors, B15, Y13)))).
- wid(tell20:106, tell20:106, not_possible_t(deliberateActors, CRIME, WOMAN)) :-
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- asserted_t(intendedMaleficiary, RETALIATION, WOMAN),
- asserted_t(different, THEMAN, WOMAN),
- asserted_t(intendedMaleficiary, CRIME, THEMAN),
- 'Punishing'(RESPONSE),
- asserted_t(maleficiary, RESPONSE, WOMAN),
- asserted_t('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- possible_t((-),
- not_both_t(('Punishing'(RESPONSE), asserted_t(maleficiary, RESPONSE, WOMAN)),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors))),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors),
- asserted_t(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))),
- asserted_t(skolem,
- KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)),
- asserted_f(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))).
- wid(tell20:106, tell20:106, -possible_t(deliberateActors(CRIME, WOMAN))) :-
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- intendedMaleficiary(RETALIATION, WOMAN),
- different(THEMAN, WOMAN),
- intendedMaleficiary(CRIME, THEMAN),
- 'Punishing'(RESPONSE),
- maleficiary(RESPONSE, WOMAN),
- 'optionAvailableToAgent-SitType'(THEMAN,
- RETALIATION,
- deliberateActors),
- possible_t(- (- (('Punishing'(RESPONSE), maleficiary(RESPONSE, WOMAN)), behaviorCapable(THEMAN, RESPONSE, deliberateActors)))),
- behaviorCapable(THEMAN, RESPONSE, deliberateActors),
- purposeInEvent(THEMAN,
- RETALIATION,
- (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))),
- skolem(KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)),
- -purposeInEvent(THEMAN, RETALIATION, (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))).
- wid(tell20:105, tell20:105, int_not_possible_t(deliberateActors, L6, M6, Q6, O6, K6, V7, P6, X7, N6)) :-
- pretest_call((test_and_decrement_search_cost(K6, 12, U6), constrain_args(not_possible_t, [deliberateActors, L6, M6]))),
- T6=[N6|O6],
- ( P6=[R6, [-not_possible_t(deliberateActors, L6, M6), N6, Q6, O6]|S6],
- V6=[R6|S6]
- ),
- call_proof(isa(W6,
- 'AttemptingFn'('Punishing'),
- Q6,
- T6,
- U6,
- X6,
- V6,
- Y6),
- 'AttemptingFn'(W6, 'Punishing')),
- call_proof(asserted_t(intendedMaleficiary,
- W6,
- M6,
- Q6,
- T6,
- X6,
- Z6,
- Y6,
- A7),
- asserted_t(intendedMaleficiary, W6, M6)),
- call_proof(asserted_t(different,
- B7,
- M6,
- Q6,
- T6,
- Z6,
- C7,
- A7,
- D7),
- asserted_t(different, B7, M6)),
- call_proof(asserted_t(intendedMaleficiary,
- L6,
- B7,
- Q6,
- T6,
- C7,
- E7,
- D7,
- F7),
- asserted_t(intendedMaleficiary, L6, B7)),
- call_proof(isa(G7,
- 'Punishing',
- Q6,
- T6,
- E7,
- H7,
- F7,
- I7),
- 'Punishing'(G7)),
- call_proof(asserted_t(maleficiary,
- G7,
- M6,
- Q6,
- T6,
- H7,
- J7,
- I7,
- K7),
- asserted_t(maleficiary, G7, M6)),
- call_proof(asserted_t('optionAvailableToAgent-SitType',
- B7,
- W6,
- deliberateActors,
- Q6,
- T6,
- J7,
- L7,
- K7,
- M7),
- asserted_t('optionAvailableToAgent-SitType',
- B7,
- W6,
- deliberateActors)),
- call_proof(possible_t((-),
- not_both_t(('Punishing'(G7), asserted_t(maleficiary, G7, M6)),
- asserted_t(behaviorCapable,
- B7,
- G7,
- deliberateActors)),
- Q6,
- T6,
- L7,
- N7,
- M7,
- O7),
- possible_t((-),
- not_both_t(('Punishing'(G7), asserted_t(maleficiary, G7, M6)),
- asserted_t(behaviorCapable,
- B7,
- G7,
- deliberateActors)))),
- call_proof(asserted_t(behaviorCapable,
- B7,
- G7,
- deliberateActors,
- Q6,
- T6,
- N7,
- Q7,
- O7,
- R7),
- asserted_t(behaviorCapable,
- B7,
- G7,
- deliberateActors)),
- call_proof(asserted_t(purposeInEvent,
- B7,
- W6,
- (not_mudIsa(P7, 'PurposefulAction');asserted_f(startsAfterEndingOf, P7, L6);asserted_f(maleficiary, P7, B7);asserted_f(deliberateActors, P7, M6)),
- Q6,
- T6,
- Q7,
- S7,
- R7,
- T7),
- asserted_t(purposeInEvent,
- B7,
- W6,
- (not_mudIsa(P7, 'PurposefulAction');asserted_f(startsAfterEndingOf, P7, L6);asserted_f(maleficiary, P7, B7);asserted_f(deliberateActors, P7, M6)))),
- call_proof(asserted_f('optionAvailableToAgent-SitType',
- B7,
- W6,
- deliberateActors,
- Q6,
- T6,
- S7,
- U7,
- T7,
- W7),
- asserted_f('optionAvailableToAgent-SitType',
- B7,
- W6,
- deliberateActors)),
- call_proof(asserted_t(skolem,
- Y7,
- skArg1ofCtBdFn(W6,
- G7,
- M6,
- L6,
- B7),
- Q6,
- T6,
- U7,
- V7,
- W7,
- X7),
- asserted_t(skolem,
- Y7,
- skArg1ofCtBdFn(W6,
- G7,
- M6,
- L6,
- B7))).
- wid(tell20:105, tell20:105, not_possible_t(deliberateActors, CRIME, WOMAN)) :-
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- asserted_t(intendedMaleficiary, RETALIATION, WOMAN),
- asserted_t(different, THEMAN, WOMAN),
- asserted_t(intendedMaleficiary, CRIME, THEMAN),
- 'Punishing'(RESPONSE),
- asserted_t(maleficiary, RESPONSE, WOMAN),
- asserted_t('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- possible_t((-),
- not_both_t(('Punishing'(RESPONSE), asserted_t(maleficiary, RESPONSE, WOMAN)),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors))),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors),
- asserted_t(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))),
- asserted_f('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- asserted_t(skolem,
- KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:105, tell20:105, -possible_t(deliberateActors(CRIME, WOMAN))) :-
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- intendedMaleficiary(RETALIATION, WOMAN),
- different(THEMAN, WOMAN),
- intendedMaleficiary(CRIME, THEMAN),
- 'Punishing'(RESPONSE),
- maleficiary(RESPONSE, WOMAN),
- 'optionAvailableToAgent-SitType'(THEMAN,
- RETALIATION,
- deliberateActors),
- possible_t(- (- (('Punishing'(RESPONSE), maleficiary(RESPONSE, WOMAN)), behaviorCapable(THEMAN, RESPONSE, deliberateActors)))),
- behaviorCapable(THEMAN, RESPONSE, deliberateActors),
- purposeInEvent(THEMAN,
- RETALIATION,
- (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))),
- -'optionAvailableToAgent-SitType'(THEMAN, RETALIATION, deliberateActors),
- skolem(KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:104, tell20:104, int_not_possible_t(deliberateActors, O37, P37, T37, R37, N37, Y38, S37, A39, Q37)) :-
- pretest_call((test_and_decrement_search_cost(N37, 12, X37), constrain_args(not_possible_t, [deliberateActors, O37, P37]))),
- W37=[Q37|R37],
- ( S37=[U37, [-not_possible_t(deliberateActors, O37, P37), Q37, T37, R37]|V37],
- Y37=[U37|V37]
- ),
- call_proof(isa(Z37,
- 'AttemptingFn'('Punishing'),
- T37,
- W37,
- X37,
- A38,
- Y37,
- B38),
- 'AttemptingFn'(Z37, 'Punishing')),
- call_proof(asserted_t(intendedMaleficiary,
- Z37,
- P37,
- T37,
- W37,
- A38,
- C38,
- B38,
- D38),
- asserted_t(intendedMaleficiary, Z37, P37)),
- call_proof(asserted_t(different,
- E38,
- P37,
- T37,
- W37,
- C38,
- F38,
- D38,
- G38),
- asserted_t(different, E38, P37)),
- call_proof(asserted_t(intendedMaleficiary,
- O37,
- E38,
- T37,
- W37,
- F38,
- H38,
- G38,
- I38),
- asserted_t(intendedMaleficiary, O37, E38)),
- call_proof(isa(J38,
- 'Punishing',
- T37,
- W37,
- H38,
- K38,
- I38,
- L38),
- 'Punishing'(J38)),
- call_proof(asserted_t(maleficiary,
- J38,
- P37,
- T37,
- W37,
- K38,
- M38,
- L38,
- N38),
- asserted_t(maleficiary, J38, P37)),
- call_proof(not_mudIsa(Z37,
- 'AttemptingFn'('Punishing'),
- T37,
- W37,
- M38,
- O38,
- N38,
- P38),
- not_mudIsa(Z37, 'AttemptingFn'('Punishing'))),
- call_proof(asserted_t('optionAvailableToAgent-SitType',
- E38,
- Z37,
- deliberateActors,
- T37,
- W37,
- O38,
- Q38,
- P38,
- R38),
- asserted_t('optionAvailableToAgent-SitType',
- E38,
- Z37,
- deliberateActors)),
- call_proof(possible_t((-),
- not_both_t(('Punishing'(J38), asserted_t(maleficiary, J38, P37)),
- asserted_t(behaviorCapable,
- E38,
- J38,
- deliberateActors)),
- T37,
- W37,
- Q38,
- S38,
- R38,
- T38),
- possible_t((-),
- not_both_t(('Punishing'(J38), asserted_t(maleficiary, J38, P37)),
- asserted_t(behaviorCapable,
- E38,
- J38,
- deliberateActors)))),
- call_proof(asserted_t(behaviorCapable,
- E38,
- J38,
- deliberateActors,
- T37,
- W37,
- S38,
- V38,
- T38,
- W38),
- asserted_t(behaviorCapable,
- E38,
- J38,
- deliberateActors)),
- call_proof(asserted_t(purposeInEvent,
- E38,
- Z37,
- (not_mudIsa(U38, 'PurposefulAction');asserted_f(startsAfterEndingOf, U38, O37);asserted_f(maleficiary, U38, E38);asserted_f(deliberateActors, U38, P37)),
- T37,
- W37,
- V38,
- X38,
- W38,
- Z38),
- asserted_t(purposeInEvent,
- E38,
- Z37,
- (not_mudIsa(U38, 'PurposefulAction');asserted_f(startsAfterEndingOf, U38, O37);asserted_f(maleficiary, U38, E38);asserted_f(deliberateActors, U38, P37)))),
- call_proof(asserted_t(skolem,
- B39,
- skArg1ofCtBdFn(Z37,
- J38,
- P37,
- O37,
- E38),
- T37,
- W37,
- X38,
- Y38,
- Z38,
- A39),
- asserted_t(skolem,
- B39,
- skArg1ofCtBdFn(Z37,
- J38,
- P37,
- O37,
- E38))).
- wid(tell20:104, tell20:104, not_possible_t(deliberateActors, CRIME, WOMAN)) :-
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- asserted_t(intendedMaleficiary, RETALIATION, WOMAN),
- asserted_t(different, THEMAN, WOMAN),
- asserted_t(intendedMaleficiary, CRIME, THEMAN),
- 'Punishing'(RESPONSE),
- asserted_t(maleficiary, RESPONSE, WOMAN),
- not_mudIsa(RETALIATION, 'AttemptingFn'('Punishing')),
- asserted_t('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- possible_t((-),
- not_both_t(('Punishing'(RESPONSE), asserted_t(maleficiary, RESPONSE, WOMAN)),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors))),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors),
- asserted_t(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))),
- asserted_t(skolem,
- KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:104, tell20:104, -possible_t(deliberateActors(CRIME, WOMAN))) :-
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- intendedMaleficiary(RETALIATION, WOMAN),
- different(THEMAN, WOMAN),
- intendedMaleficiary(CRIME, THEMAN),
- 'Punishing'(RESPONSE),
- maleficiary(RESPONSE, WOMAN),
- -'AttemptingFn'(RETALIATION, 'Punishing'),
- 'optionAvailableToAgent-SitType'(THEMAN,
- RETALIATION,
- deliberateActors),
- possible_t(- (- (('Punishing'(RESPONSE), maleficiary(RESPONSE, WOMAN)), behaviorCapable(THEMAN, RESPONSE, deliberateActors)))),
- behaviorCapable(THEMAN, RESPONSE, deliberateActors),
- purposeInEvent(THEMAN,
- RETALIATION,
- (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))),
- skolem(KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:103, tell20:103, int_not_possible_t(deliberateActors, O30, P30, T30, R30, N30, Y31, S30, A32, Q30)) :-
- pretest_call((test_and_decrement_search_cost(N30, 12, X30), constrain_args(not_possible_t, [deliberateActors, O30, P30]))),
- W30=[Q30|R30],
- ( S30=[U30, [-not_possible_t(deliberateActors, O30, P30), Q30, T30, R30]|V30],
- Y30=[U30|V30]
- ),
- call_proof(isa(Z30,
- 'AttemptingFn'('Punishing'),
- T30,
- W30,
- X30,
- A31,
- Y30,
- B31),
- 'AttemptingFn'(Z30, 'Punishing')),
- call_proof(asserted_t(intendedMaleficiary,
- Z30,
- P30,
- T30,
- W30,
- A31,
- C31,
- B31,
- D31),
- asserted_t(intendedMaleficiary, Z30, P30)),
- call_proof(asserted_t(different,
- E31,
- P30,
- T30,
- W30,
- C31,
- F31,
- D31,
- G31),
- asserted_t(different, E31, P30)),
- call_proof(asserted_t(intendedMaleficiary,
- O30,
- E31,
- T30,
- W30,
- F31,
- H31,
- G31,
- I31),
- asserted_t(intendedMaleficiary, O30, E31)),
- call_proof(isa(J31,
- 'Punishing',
- T30,
- W30,
- H31,
- K31,
- I31,
- L31),
- 'Punishing'(J31)),
- call_proof(asserted_t(maleficiary,
- J31,
- P30,
- T30,
- W30,
- K31,
- M31,
- L31,
- N31),
- asserted_t(maleficiary, J31, P30)),
- call_proof(asserted_t('optionAvailableToAgent-SitType',
- E31,
- Z30,
- deliberateActors,
- T30,
- W30,
- M31,
- O31,
- N31,
- P31),
- asserted_t('optionAvailableToAgent-SitType',
- E31,
- Z30,
- deliberateActors)),
- call_proof(possible_t((-),
- not_both_t(('Punishing'(J31), asserted_t(maleficiary, J31, P30)),
- asserted_t(behaviorCapable,
- E31,
- J31,
- deliberateActors)),
- T30,
- W30,
- O31,
- Q31,
- P31,
- R31),
- possible_t((-),
- not_both_t(('Punishing'(J31), asserted_t(maleficiary, J31, P30)),
- asserted_t(behaviorCapable,
- E31,
- J31,
- deliberateActors)))),
- call_proof(asserted_f(intendedMaleficiary,
- Z30,
- P30,
- T30,
- W30,
- Q31,
- S31,
- R31,
- T31),
- asserted_f(intendedMaleficiary, Z30, P30)),
- call_proof(asserted_t(behaviorCapable,
- E31,
- J31,
- deliberateActors,
- T30,
- W30,
- S31,
- V31,
- T31,
- W31),
- asserted_t(behaviorCapable,
- E31,
- J31,
- deliberateActors)),
- call_proof(asserted_t(purposeInEvent,
- E31,
- Z30,
- (not_mudIsa(U31, 'PurposefulAction');asserted_f(startsAfterEndingOf, U31, O30);asserted_f(maleficiary, U31, E31);asserted_f(deliberateActors, U31, P30)),
- T30,
- W30,
- V31,
- X31,
- W31,
- Z31),
- asserted_t(purposeInEvent,
- E31,
- Z30,
- (not_mudIsa(U31, 'PurposefulAction');asserted_f(startsAfterEndingOf, U31, O30);asserted_f(maleficiary, U31, E31);asserted_f(deliberateActors, U31, P30)))),
- call_proof(asserted_t(skolem,
- B32,
- skArg1ofCtBdFn(Z30,
- J31,
- P30,
- O30,
- E31),
- T30,
- W30,
- X31,
- Y31,
- Z31,
- A32),
- asserted_t(skolem,
- B32,
- skArg1ofCtBdFn(Z30,
- J31,
- P30,
- O30,
- E31))).
- wid(tell20:103, tell20:103, not_possible_t(deliberateActors, CRIME, WOMAN)) :-
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- asserted_t(intendedMaleficiary, RETALIATION, WOMAN),
- asserted_t(different, THEMAN, WOMAN),
- asserted_t(intendedMaleficiary, CRIME, THEMAN),
- 'Punishing'(RESPONSE),
- asserted_t(maleficiary, RESPONSE, WOMAN),
- asserted_t('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- possible_t((-),
- not_both_t(('Punishing'(RESPONSE), asserted_t(maleficiary, RESPONSE, WOMAN)),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors))),
- asserted_f(intendedMaleficiary, RETALIATION, WOMAN),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors),
- asserted_t(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))),
- asserted_t(skolem,
- KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:103, tell20:103, -possible_t(deliberateActors(CRIME, WOMAN))) :-
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- intendedMaleficiary(RETALIATION, WOMAN),
- different(THEMAN, WOMAN),
- intendedMaleficiary(CRIME, THEMAN),
- 'Punishing'(RESPONSE),
- maleficiary(RESPONSE, WOMAN),
- 'optionAvailableToAgent-SitType'(THEMAN,
- RETALIATION,
- deliberateActors),
- possible_t(- (- (('Punishing'(RESPONSE), maleficiary(RESPONSE, WOMAN)), behaviorCapable(THEMAN, RESPONSE, deliberateActors)))),
- -intendedMaleficiary(RETALIATION, WOMAN),
- behaviorCapable(THEMAN, RESPONSE, deliberateActors),
- purposeInEvent(THEMAN,
- RETALIATION,
- (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))),
- skolem(KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:102, tell20:102, int_not_possible_t(deliberateActors, Q22, R22, V22, T22, P22, D24, U22, F24, S22)) :-
- pretest_call((test_and_decrement_search_cost(P22, 13, Z22), constrain_args(not_possible_t, [deliberateActors, Q22, R22]))),
- Y22=[S22|T22],
- ( U22=[W22, [-not_possible_t(deliberateActors, Q22, R22), S22, V22, T22]|X22],
- A23=[W22|X22]
- ),
- call_proof(asserted_t(deliberateActors,
- Q22,
- R22,
- V22,
- Y22,
- Z22,
- B23,
- A23,
- C23),
- asserted_t(deliberateActors, Q22, R22)),
- call_proof(isa(D23,
- 'AttemptingFn'('Punishing'),
- V22,
- Y22,
- B23,
- E23,
- C23,
- F23),
- 'AttemptingFn'(D23, 'Punishing')),
- call_proof(asserted_t(intendedMaleficiary,
- D23,
- R22,
- V22,
- Y22,
- E23,
- G23,
- F23,
- H23),
- asserted_t(intendedMaleficiary, D23, R22)),
- call_proof(asserted_t(different,
- I23,
- R22,
- V22,
- Y22,
- G23,
- J23,
- H23,
- K23),
- asserted_t(different, I23, R22)),
- call_proof(asserted_t(intendedMaleficiary,
- Q22,
- I23,
- V22,
- Y22,
- J23,
- L23,
- K23,
- M23),
- asserted_t(intendedMaleficiary, Q22, I23)),
- call_proof(isa(N23,
- 'Punishing',
- V22,
- Y22,
- L23,
- O23,
- M23,
- P23),
- 'Punishing'(N23)),
- call_proof(asserted_t(maleficiary,
- N23,
- R22,
- V22,
- Y22,
- O23,
- Q23,
- P23,
- R23),
- asserted_t(maleficiary, N23, R22)),
- call_proof(asserted_t('optionAvailableToAgent-SitType',
- I23,
- D23,
- deliberateActors,
- V22,
- Y22,
- Q23,
- S23,
- R23,
- T23),
- asserted_t('optionAvailableToAgent-SitType',
- I23,
- D23,
- deliberateActors)),
- call_proof(possible_t((-),
- not_both_t(('Punishing'(N23), asserted_t(maleficiary, N23, R22)),
- asserted_t(behaviorCapable,
- I23,
- N23,
- deliberateActors)),
- V22,
- Y22,
- S23,
- U23,
- T23,
- V23),
- possible_t((-),
- not_both_t(('Punishing'(N23), asserted_t(maleficiary, N23, R22)),
- asserted_t(behaviorCapable,
- I23,
- N23,
- deliberateActors)))),
- call_proof(asserted_t(behaviorCapable,
- I23,
- N23,
- deliberateActors,
- V22,
- Y22,
- U23,
- X23,
- V23,
- Y23),
- asserted_t(behaviorCapable,
- I23,
- N23,
- deliberateActors)),
- call_proof(asserted_t(purposeInEvent,
- I23,
- D23,
- (not_mudIsa(W23, 'PurposefulAction');asserted_f(startsAfterEndingOf, W23, Q22);asserted_f(maleficiary, W23, I23);asserted_f(deliberateActors, W23, R22)),
- V22,
- Y22,
- X23,
- Z23,
- Y23,
- A24),
- asserted_t(purposeInEvent,
- I23,
- D23,
- (not_mudIsa(W23, 'PurposefulAction');asserted_f(startsAfterEndingOf, W23, Q22);asserted_f(maleficiary, W23, I23);asserted_f(deliberateActors, W23, R22)))),
- call_proof(asserted_t(skolem,
- B24,
- skArg1ofCtBdFn(D23,
- N23,
- R22,
- Q22,
- I23),
- V22,
- Y22,
- Z23,
- C24,
- A24,
- E24),
- asserted_t(skolem,
- B24,
- skArg1ofCtBdFn(D23,
- N23,
- R22,
- Q22,
- I23))),
- call_proof(asserted_f(purposeInEvent,
- I23,
- D23,
- (not_mudIsa(W23, 'PurposefulAction');asserted_f(startsAfterEndingOf, W23, Q22);asserted_f(maleficiary, W23, I23);asserted_f(deliberateActors, W23, R22)),
- V22,
- Y22,
- C24,
- D24,
- E24,
- F24),
- asserted_f(purposeInEvent,
- I23,
- D23,
- (not_mudIsa(W23, 'PurposefulAction');asserted_f(startsAfterEndingOf, W23, Q22);asserted_f(maleficiary, W23, I23);asserted_f(deliberateActors, W23, R22)))).
- wid(tell20:102, tell20:102, not_possible_t(deliberateActors, CRIME, WOMAN)) :-
- asserted_t(deliberateActors, CRIME, WOMAN),
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- asserted_t(intendedMaleficiary, RETALIATION, WOMAN),
- asserted_t(different, THEMAN, WOMAN),
- asserted_t(intendedMaleficiary, CRIME, THEMAN),
- 'Punishing'(RESPONSE),
- asserted_t(maleficiary, RESPONSE, WOMAN),
- asserted_t('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- possible_t((-),
- not_both_t(('Punishing'(RESPONSE), asserted_t(maleficiary, RESPONSE, WOMAN)),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors))),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors),
- asserted_t(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))),
- asserted_t(skolem,
- KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)),
- asserted_f(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))).
- wid(tell20:102, tell20:102, -possible_t(deliberateActors(CRIME, WOMAN))) :-
- deliberateActors(CRIME, WOMAN),
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- intendedMaleficiary(RETALIATION, WOMAN),
- different(THEMAN, WOMAN),
- intendedMaleficiary(CRIME, THEMAN),
- 'Punishing'(RESPONSE),
- maleficiary(RESPONSE, WOMAN),
- 'optionAvailableToAgent-SitType'(THEMAN,
- RETALIATION,
- deliberateActors),
- possible_t(- (- (('Punishing'(RESPONSE), maleficiary(RESPONSE, WOMAN)), behaviorCapable(THEMAN, RESPONSE, deliberateActors)))),
- behaviorCapable(THEMAN, RESPONSE, deliberateActors),
- purposeInEvent(THEMAN,
- RETALIATION,
- (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))),
- skolem(KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)),
- -purposeInEvent(THEMAN, RETALIATION, (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))).
- wid(tell20:101, tell20:101, int_not_possible_t(deliberateActors, B15, C15, G15, E15, A15, N16, F15, P16, D15)) :-
- pretest_call((test_and_decrement_search_cost(A15, 13, K15), constrain_args(not_possible_t, [deliberateActors, B15, C15]))),
- J15=[D15|E15],
- ( F15=[H15, [-not_possible_t(deliberateActors, B15, C15), D15, G15, E15]|I15],
- L15=[H15|I15]
- ),
- call_proof(asserted_t(deliberateActors,
- B15,
- C15,
- G15,
- J15,
- K15,
- M15,
- L15,
- N15),
- asserted_t(deliberateActors, B15, C15)),
- call_proof(isa(O15,
- 'AttemptingFn'('Punishing'),
- G15,
- J15,
- M15,
- P15,
- N15,
- Q15),
- 'AttemptingFn'(O15, 'Punishing')),
- call_proof(asserted_t(intendedMaleficiary,
- O15,
- C15,
- G15,
- J15,
- P15,
- R15,
- Q15,
- S15),
- asserted_t(intendedMaleficiary, O15, C15)),
- call_proof(asserted_t(different,
- T15,
- C15,
- G15,
- J15,
- R15,
- U15,
- S15,
- V15),
- asserted_t(different, T15, C15)),
- call_proof(asserted_t(intendedMaleficiary,
- B15,
- T15,
- G15,
- J15,
- U15,
- W15,
- V15,
- X15),
- asserted_t(intendedMaleficiary, B15, T15)),
- call_proof(isa(Y15,
- 'Punishing',
- G15,
- J15,
- W15,
- Z15,
- X15,
- A16),
- 'Punishing'(Y15)),
- call_proof(asserted_t(maleficiary,
- Y15,
- C15,
- G15,
- J15,
- Z15,
- B16,
- A16,
- C16),
- asserted_t(maleficiary, Y15, C15)),
- call_proof(asserted_t('optionAvailableToAgent-SitType',
- T15,
- O15,
- deliberateActors,
- G15,
- J15,
- B16,
- D16,
- C16,
- E16),
- asserted_t('optionAvailableToAgent-SitType',
- T15,
- O15,
- deliberateActors)),
- call_proof(possible_t((-),
- not_both_t(('Punishing'(Y15), asserted_t(maleficiary, Y15, C15)),
- asserted_t(behaviorCapable,
- T15,
- Y15,
- deliberateActors)),
- G15,
- J15,
- D16,
- F16,
- E16,
- G16),
- possible_t((-),
- not_both_t(('Punishing'(Y15), asserted_t(maleficiary, Y15, C15)),
- asserted_t(behaviorCapable,
- T15,
- Y15,
- deliberateActors)))),
- call_proof(asserted_t(behaviorCapable,
- T15,
- Y15,
- deliberateActors,
- G15,
- J15,
- F16,
- I16,
- G16,
- J16),
- asserted_t(behaviorCapable,
- T15,
- Y15,
- deliberateActors)),
- call_proof(asserted_t(purposeInEvent,
- T15,
- O15,
- (not_mudIsa(H16, 'PurposefulAction');asserted_f(startsAfterEndingOf, H16, B15);asserted_f(maleficiary, H16, T15);asserted_f(deliberateActors, H16, C15)),
- G15,
- J15,
- I16,
- K16,
- J16,
- L16),
- asserted_t(purposeInEvent,
- T15,
- O15,
- (not_mudIsa(H16, 'PurposefulAction');asserted_f(startsAfterEndingOf, H16, B15);asserted_f(maleficiary, H16, T15);asserted_f(deliberateActors, H16, C15)))),
- call_proof(asserted_f('optionAvailableToAgent-SitType',
- T15,
- O15,
- deliberateActors,
- G15,
- J15,
- K16,
- M16,
- L16,
- O16),
- asserted_f('optionAvailableToAgent-SitType',
- T15,
- O15,
- deliberateActors)),
- call_proof(asserted_t(skolem,
- Q16,
- skArg1ofCtBdFn(O15,
- Y15,
- C15,
- B15,
- T15),
- G15,
- J15,
- M16,
- N16,
- O16,
- P16),
- asserted_t(skolem,
- Q16,
- skArg1ofCtBdFn(O15,
- Y15,
- C15,
- B15,
- T15))).
- wid(tell20:101, tell20:101, not_possible_t(deliberateActors, CRIME, WOMAN)) :-
- asserted_t(deliberateActors, CRIME, WOMAN),
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- asserted_t(intendedMaleficiary, RETALIATION, WOMAN),
- asserted_t(different, THEMAN, WOMAN),
- asserted_t(intendedMaleficiary, CRIME, THEMAN),
- 'Punishing'(RESPONSE),
- asserted_t(maleficiary, RESPONSE, WOMAN),
- asserted_t('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- possible_t((-),
- not_both_t(('Punishing'(RESPONSE), asserted_t(maleficiary, RESPONSE, WOMAN)),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors))),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors),
- asserted_t(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))),
- asserted_f('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- asserted_t(skolem,
- KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:101, tell20:101, -possible_t(deliberateActors(CRIME, WOMAN))) :-
- deliberateActors(CRIME, WOMAN),
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- intendedMaleficiary(RETALIATION, WOMAN),
- different(THEMAN, WOMAN),
- intendedMaleficiary(CRIME, THEMAN),
- 'Punishing'(RESPONSE),
- maleficiary(RESPONSE, WOMAN),
- 'optionAvailableToAgent-SitType'(THEMAN,
- RETALIATION,
- deliberateActors),
- possible_t(- (- (('Punishing'(RESPONSE), maleficiary(RESPONSE, WOMAN)), behaviorCapable(THEMAN, RESPONSE, deliberateActors)))),
- behaviorCapable(THEMAN, RESPONSE, deliberateActors),
- purposeInEvent(THEMAN,
- RETALIATION,
- (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))),
- -'optionAvailableToAgent-SitType'(THEMAN, RETALIATION, deliberateActors),
- skolem(KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:100, tell20:100, int_not_possible_t(deliberateActors, P7, Q7, U7, S7, O7, B9, T7, D9, R7)) :-
- pretest_call((test_and_decrement_search_cost(O7, 13, Y7), constrain_args(not_possible_t, [deliberateActors, P7, Q7]))),
- X7=[R7|S7],
- ( T7=[V7, [-not_possible_t(deliberateActors, P7, Q7), R7, U7, S7]|W7],
- Z7=[V7|W7]
- ),
- call_proof(asserted_t(deliberateActors,
- P7,
- Q7,
- U7,
- X7,
- Y7,
- A8,
- Z7,
- B8),
- asserted_t(deliberateActors, P7, Q7)),
- call_proof(isa(C8,
- 'AttemptingFn'('Punishing'),
- U7,
- X7,
- A8,
- D8,
- B8,
- E8),
- 'AttemptingFn'(C8, 'Punishing')),
- call_proof(asserted_t(intendedMaleficiary,
- C8,
- Q7,
- U7,
- X7,
- D8,
- F8,
- E8,
- G8),
- asserted_t(intendedMaleficiary, C8, Q7)),
- call_proof(asserted_t(different,
- H8,
- Q7,
- U7,
- X7,
- F8,
- I8,
- G8,
- J8),
- asserted_t(different, H8, Q7)),
- call_proof(asserted_t(intendedMaleficiary,
- P7,
- H8,
- U7,
- X7,
- I8,
- K8,
- J8,
- L8),
- asserted_t(intendedMaleficiary, P7, H8)),
- call_proof(isa(M8,
- 'Punishing',
- U7,
- X7,
- K8,
- N8,
- L8,
- O8),
- 'Punishing'(M8)),
- call_proof(asserted_t(maleficiary,
- M8,
- Q7,
- U7,
- X7,
- N8,
- P8,
- O8,
- Q8),
- asserted_t(maleficiary, M8, Q7)),
- call_proof(not_mudIsa(C8,
- 'AttemptingFn'('Punishing'),
- U7,
- X7,
- P8,
- R8,
- Q8,
- S8),
- not_mudIsa(C8, 'AttemptingFn'('Punishing'))),
- call_proof(asserted_t('optionAvailableToAgent-SitType',
- H8,
- C8,
- deliberateActors,
- U7,
- X7,
- R8,
- T8,
- S8,
- U8),
- asserted_t('optionAvailableToAgent-SitType',
- H8,
- C8,
- deliberateActors)),
- call_proof(possible_t((-),
- not_both_t(('Punishing'(M8), asserted_t(maleficiary, M8, Q7)),
- asserted_t(behaviorCapable,
- H8,
- M8,
- deliberateActors)),
- U7,
- X7,
- T8,
- V8,
- U8,
- W8),
- possible_t((-),
- not_both_t(('Punishing'(M8), asserted_t(maleficiary, M8, Q7)),
- asserted_t(behaviorCapable,
- H8,
- M8,
- deliberateActors)))),
- call_proof(asserted_t(behaviorCapable,
- H8,
- M8,
- deliberateActors,
- U7,
- X7,
- V8,
- Y8,
- W8,
- Z8),
- asserted_t(behaviorCapable,
- H8,
- M8,
- deliberateActors)),
- call_proof(asserted_t(purposeInEvent,
- H8,
- C8,
- (not_mudIsa(X8, 'PurposefulAction');asserted_f(startsAfterEndingOf, X8, P7);asserted_f(maleficiary, X8, H8);asserted_f(deliberateActors, X8, Q7)),
- U7,
- X7,
- Y8,
- A9,
- Z8,
- C9),
- asserted_t(purposeInEvent,
- H8,
- C8,
- (not_mudIsa(X8, 'PurposefulAction');asserted_f(startsAfterEndingOf, X8, P7);asserted_f(maleficiary, X8, H8);asserted_f(deliberateActors, X8, Q7)))),
- call_proof(asserted_t(skolem,
- E9,
- skArg1ofCtBdFn(C8,
- M8,
- Q7,
- P7,
- H8),
- U7,
- X7,
- A9,
- B9,
- C9,
- D9),
- asserted_t(skolem,
- E9,
- skArg1ofCtBdFn(C8,
- M8,
- Q7,
- P7,
- H8))).
- wid(tell20:100, tell20:100, not_possible_t(deliberateActors, CRIME, WOMAN)) :-
- asserted_t(deliberateActors, CRIME, WOMAN),
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- asserted_t(intendedMaleficiary, RETALIATION, WOMAN),
- asserted_t(different, THEMAN, WOMAN),
- asserted_t(intendedMaleficiary, CRIME, THEMAN),
- 'Punishing'(RESPONSE),
- asserted_t(maleficiary, RESPONSE, WOMAN),
- not_mudIsa(RETALIATION, 'AttemptingFn'('Punishing')),
- asserted_t('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- possible_t((-),
- not_both_t(('Punishing'(RESPONSE), asserted_t(maleficiary, RESPONSE, WOMAN)),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors))),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors),
- asserted_t(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))),
- asserted_t(skolem,
- KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:100, tell20:100, -possible_t(deliberateActors(CRIME, WOMAN))) :-
- deliberateActors(CRIME, WOMAN),
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- intendedMaleficiary(RETALIATION, WOMAN),
- different(THEMAN, WOMAN),
- intendedMaleficiary(CRIME, THEMAN),
- 'Punishing'(RESPONSE),
- maleficiary(RESPONSE, WOMAN),
- -'AttemptingFn'(RETALIATION, 'Punishing'),
- 'optionAvailableToAgent-SitType'(THEMAN,
- RETALIATION,
- deliberateActors),
- possible_t(- (- (('Punishing'(RESPONSE), maleficiary(RESPONSE, WOMAN)), behaviorCapable(THEMAN, RESPONSE, deliberateActors)))),
- behaviorCapable(THEMAN, RESPONSE, deliberateActors),
- purposeInEvent(THEMAN,
- RETALIATION,
- (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))),
- skolem(KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:99, tell20:99, int_not_possible_t(deliberateActors, F, G, K, I, E, R1, J, T1, H)) :-
- pretest_call((test_and_decrement_search_cost(E, 13, O), constrain_args(not_possible_t, [deliberateActors, F, G]))),
- N=[H|I],
- ( J=[L, [-not_possible_t(deliberateActors, F, G), H, K, I]|M],
- P=[L|M]
- ),
- call_proof(asserted_t(deliberateActors,
- F,
- G,
- K,
- N,
- O,
- Q,
- P,
- R),
- asserted_t(deliberateActors, F, G)),
- call_proof(isa(S,
- 'AttemptingFn'('Punishing'),
- K,
- N,
- Q,
- T,
- R,
- U),
- 'AttemptingFn'(S, 'Punishing')),
- call_proof(asserted_t(intendedMaleficiary,
- S,
- G,
- K,
- N,
- T,
- V,
- U,
- W),
- asserted_t(intendedMaleficiary, S, G)),
- call_proof(asserted_t(different,
- X,
- G,
- K,
- N,
- V,
- Y,
- W,
- Z),
- asserted_t(different, X, G)),
- call_proof(asserted_t(intendedMaleficiary,
- F,
- X,
- K,
- N,
- Y,
- A1,
- Z,
- B1),
- asserted_t(intendedMaleficiary, F, X)),
- call_proof(isa(C1,
- 'Punishing',
- K,
- N,
- A1,
- D1,
- B1,
- E1),
- 'Punishing'(C1)),
- call_proof(asserted_t(maleficiary,
- C1,
- G,
- K,
- N,
- D1,
- F1,
- E1,
- G1),
- asserted_t(maleficiary, C1, G)),
- call_proof(asserted_t('optionAvailableToAgent-SitType',
- X,
- S,
- deliberateActors,
- K,
- N,
- F1,
- H1,
- G1,
- I1),
- asserted_t('optionAvailableToAgent-SitType',
- X,
- S,
- deliberateActors)),
- call_proof(possible_t((-),
- not_both_t(('Punishing'(C1), asserted_t(maleficiary, C1, G)),
- asserted_t(behaviorCapable,
- X,
- C1,
- deliberateActors)),
- K,
- N,
- H1,
- J1,
- I1,
- K1),
- possible_t((-),
- not_both_t(('Punishing'(C1), asserted_t(maleficiary, C1, G)),
- asserted_t(behaviorCapable,
- X,
- C1,
- deliberateActors)))),
- call_proof(asserted_f(intendedMaleficiary,
- S,
- G,
- K,
- N,
- J1,
- L1,
- K1,
- M1),
- asserted_f(intendedMaleficiary, S, G)),
- call_proof(asserted_t(behaviorCapable,
- X,
- C1,
- deliberateActors,
- K,
- N,
- L1,
- O1,
- M1,
- P1),
- asserted_t(behaviorCapable,
- X,
- C1,
- deliberateActors)),
- call_proof(asserted_t(purposeInEvent,
- X,
- S,
- (not_mudIsa(N1, 'PurposefulAction');asserted_f(startsAfterEndingOf, N1, F);asserted_f(maleficiary, N1, X);asserted_f(deliberateActors, N1, G)),
- K,
- N,
- O1,
- Q1,
- P1,
- S1),
- asserted_t(purposeInEvent,
- X,
- S,
- (not_mudIsa(N1, 'PurposefulAction');asserted_f(startsAfterEndingOf, N1, F);asserted_f(maleficiary, N1, X);asserted_f(deliberateActors, N1, G)))),
- call_proof(asserted_t(skolem,
- U1,
- skArg1ofCtBdFn(S,
- C1,
- G,
- F,
- X),
- K,
- N,
- Q1,
- R1,
- S1,
- T1),
- asserted_t(skolem,
- U1,
- skArg1ofCtBdFn(S,
- C1,
- G,
- F,
- X))).
- wid(tell20:99, tell20:99, not_possible_t(deliberateActors, CRIME, WOMAN)) :-
- asserted_t(deliberateActors, CRIME, WOMAN),
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- asserted_t(intendedMaleficiary, RETALIATION, WOMAN),
- asserted_t(different, THEMAN, WOMAN),
- asserted_t(intendedMaleficiary, CRIME, THEMAN),
- 'Punishing'(RESPONSE),
- asserted_t(maleficiary, RESPONSE, WOMAN),
- asserted_t('optionAvailableToAgent-SitType',
- THEMAN,
- RETALIATION,
- deliberateActors),
- possible_t((-),
- not_both_t(('Punishing'(RESPONSE), asserted_t(maleficiary, RESPONSE, WOMAN)),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors))),
- asserted_f(intendedMaleficiary, RETALIATION, WOMAN),
- asserted_t(behaviorCapable,
- THEMAN,
- RESPONSE,
- deliberateActors),
- asserted_t(purposeInEvent,
- THEMAN,
- RETALIATION,
- (not_mudIsa(ANOTRACT, 'PurposefulAction');asserted_f(startsAfterEndingOf, ANOTRACT, CRIME);asserted_f(maleficiary, ANOTRACT, THEMAN);asserted_f(deliberateActors, ANOTRACT, WOMAN))),
- asserted_t(skolem,
- KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:99, tell20:99, -possible_t(deliberateActors(CRIME, WOMAN))) :-
- deliberateActors(CRIME, WOMAN),
- 'AttemptingFn'(RETALIATION, 'Punishing'),
- intendedMaleficiary(RETALIATION, WOMAN),
- different(THEMAN, WOMAN),
- intendedMaleficiary(CRIME, THEMAN),
- 'Punishing'(RESPONSE),
- maleficiary(RESPONSE, WOMAN),
- 'optionAvailableToAgent-SitType'(THEMAN,
- RETALIATION,
- deliberateActors),
- possible_t(- (- (('Punishing'(RESPONSE), maleficiary(RESPONSE, WOMAN)), behaviorCapable(THEMAN, RESPONSE, deliberateActors)))),
- -intendedMaleficiary(RETALIATION, WOMAN),
- behaviorCapable(THEMAN, RESPONSE, deliberateActors),
- purposeInEvent(THEMAN,
- RETALIATION,
- (-'PurposefulAction'(ANOTRACT);-startsAfterEndingOf(ANOTRACT, CRIME);-maleficiary(ANOTRACT, THEMAN);-deliberateActors(ANOTRACT, WOMAN))),
- skolem(KB,
- skArg1ofCtBdFn(RETALIATION,
- RESPONSE,
- WOMAN,
- CRIME,
- THEMAN)).
- wid(tell20:99, tell20:99, (poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), different(THEMAN, WOMAN)))& (poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), intendedMaleficiary(CRIME, THEMAN)))& (poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), deliberateActors(CRIME, WOMAN)))&poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), behaviorCapable(THEMAN, 'CollectionSubsetFn'('Punishing', 'TheSetOf'(RESPONSE, maleficiary(RESPONSE, WOMAN))), deliberateActors)))))& (poss(b_d(KB, nesc, poss), different(THEMAN, WOMAN))& (poss(b_d(KB, nesc, poss), intendedMaleficiary(CRIME, THEMAN))& (poss(b_d(KB, nesc, poss), deliberateActors(CRIME, WOMAN))&poss(b_d(KB, nesc, poss), behaviorCapable(THEMAN, 'CollectionSubsetFn'('Punishing', 'TheSetOf'(RESPONSE, maleficiary(RESPONSE, WOMAN))), deliberateActors)))))&poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), 'optionAvailableToAgent-SitType'(THEMAN, 'CollectionSubsetFn'('AttemptingFn'('Punishing'), 'TheSetOf'(RETALIATION, intendedMaleficiary(RETALIATION, WOMAN)&purposeInEvent(THEMAN, RETALIATION, n(ct(KB, -), exists(ANOTRACT, 'PurposefulAction'(ANOTRACT)& (startsAfterEndingOf(ANOTRACT, CRIME)& (maleficiary(ANOTRACT, THEMAN)&deliberateActors(ANOTRACT, WOMAN)))))))), deliberateActors)))&poss(b_d(KB, nesc, poss), 'optionAvailableToAgent-SitType'(THEMAN, 'CollectionSubsetFn'('AttemptingFn'('Punishing'), 'TheSetOf'(RETALIATION, intendedMaleficiary(RETALIATION, WOMAN)&purposeInEvent(THEMAN, RETALIATION, n(ct(KB, -), exists(ANOTRACT, 'PurposefulAction'(ANOTRACT)& (startsAfterEndingOf(ANOTRACT, CRIME)& (maleficiary(ANOTRACT, THEMAN)&deliberateActors(ANOTRACT, WOMAN)))))))), deliberateActors))=>all(THEMAN, all(CRIME, all(WOMAN, all(RESPONSE, all(RETALIATION, exists(KB, (poss(b_d(KB, nesc, poss), different(THEMAN, WOMAN))& (poss(b_d(KB, nesc, poss), intendedMaleficiary(CRIME, THEMAN))& (poss(b_d(KB, nesc, poss), deliberateActors(CRIME, WOMAN))&poss(b_d(KB, nesc, poss), behaviorCapable(THEMAN, 'CollectionSubsetFn'('Punishing', 'TheSetOf'(RESPONSE, maleficiary(RESPONSE, WOMAN))), deliberateActors))))& (different(THEMAN, WOMAN)& (intendedMaleficiary(CRIME, THEMAN)& (deliberateActors(CRIME, WOMAN)&behaviorCapable(THEMAN, 'CollectionSubsetFn'('Punishing', 'TheSetOf'(RESPONSE, maleficiary(RESPONSE, WOMAN))), deliberateActors))))&poss(b_d(KB, nesc, poss), 'optionAvailableToAgent-SitType'(THEMAN, 'CollectionSubsetFn'('AttemptingFn'('Punishing'), 'TheSetOf'(RETALIATION, intendedMaleficiary(RETALIATION, WOMAN)&purposeInEvent(THEMAN, RETALIATION, n(ct(KB, -), exists(ANOTRACT, 'PurposefulAction'(ANOTRACT)& (startsAfterEndingOf(ANOTRACT, CRIME)& (maleficiary(ANOTRACT, THEMAN)&deliberateActors(ANOTRACT, WOMAN)))))))), deliberateActors))=>'optionAvailableToAgent-SitType'(THEMAN, 'CollectionSubsetFn'('AttemptingFn'('Punishing'), 'TheSetOf'(RETALIATION, intendedMaleficiary(RETALIATION, WOMAN)&purposeInEvent(THEMAN, RETALIATION, n(ct(KB, -), exists(ANOTRACT, 'PurposefulAction'(ANOTRACT)& (startsAfterEndingOf(ANOTRACT, CRIME)& (maleficiary(ANOTRACT, THEMAN)&deliberateActors(ANOTRACT, WOMAN)))))))), deliberateActors)))))))))).
- wid(tell20:99, tell20:99, all(THEMAN, all(CRIME, all(WOMAN, all(RESPONSE, all(RETALIATION, exists(KB, (different(THEMAN, WOMAN)& (intendedMaleficiary(CRIME, THEMAN)& (deliberateActors(CRIME, WOMAN)&behaviorCapable(THEMAN, 'CollectionSubsetFn'('Punishing', 'TheSetOf'(RESPONSE, maleficiary(RESPONSE, WOMAN))), deliberateActors)))=>'optionAvailableToAgent-SitType'(THEMAN, 'CollectionSubsetFn'('AttemptingFn'('Punishing'), 'TheSetOf'(RETALIATION, intendedMaleficiary(RETALIATION, WOMAN)&purposeInEvent(THEMAN, RETALIATION, n(ct(KB, -), exists(ANOTRACT, 'PurposefulAction'(ANOTRACT)& (startsAfterEndingOf(ANOTRACT, CRIME)& (maleficiary(ANOTRACT, THEMAN)&deliberateActors(ANOTRACT, WOMAN)))))))), deliberateActors))))))))).
- wid(tell19:182, tell19:182, int_asserted_t(wearsClothing, O27, P27, T27, R27, N27, N28, S27, P28, Q27)) :-
- pretest_call((test_and_decrement_search_cost(N27, 8, X27), constrain_args(asserted_t, [wearsClothing, O27, P27]))),
- W27=[Q27|R27],
- ( S27=[U27, [-asserted_t(wearsClothing, O27, P27), Q27, T27, R27]|V27],
- Y27=[U27|V27]
- ),
- call_proof(asserted_t(wearsClothing,
- O27,
- P27,
- T27,
- W27,
- X27,
- Z27,
- Y27,
- A28),
- asserted_t(wearsClothing, O27, P27)),
- call_proof(asserted_t(subjectToCOC,
- O27,
- 'KeepAreolaCoveredInPublic',
- T27,
- W27,
- Z27,
- B28,
- A28,
- C28),
- asserted_t(subjectToCOC,
- O27,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- O27,
- 'InPublic',
- T27,
- W27,
- B28,
- D28,
- C28,
- E28),
- asserted_t(locationState, O27, 'InPublic')),
- call_proof(asserted_t(agentViolatesObligation,
- O27,
- 'KeepAreolaCoveredInPublic',
- T27,
- W27,
- D28,
- F28,
- E28,
- G28),
- asserted_t(agentViolatesObligation,
- O27,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_f(agentViolatesObligation,
- O27,
- 'KeepAreolaCoveredInPublic',
- T27,
- W27,
- F28,
- H28,
- G28,
- I28),
- asserted_f(agentViolatesObligation,
- O27,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(skolem,
- P27,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(J28,
- O27),
- T27,
- W27,
- H28,
- K28,
- I28,
- L28),
- asserted_t(skolem,
- P27,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(J28,
- O27))),
- call_proof(asserted_t('covers-Generic',
- P27,
- J28,
- T27,
- W27,
- K28,
- M28,
- L28,
- O28),
- asserted_t('covers-Generic', P27, J28)),
- call_proof(isa(J28,
- 'BodyPartCollectionFn'(O27, 'Areola'),
- T27,
- W27,
- M28,
- N28,
- O28,
- P28),
- 'BodyPartCollectionFn'(J28, O27, 'Areola')).
- wid(tell19:182, tell19:182, asserted_t(wearsClothing, WOMAN, CLOTH)) :-
- asserted_t(wearsClothing, WOMAN, CLOTH),
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- asserted_t('covers-Generic', CLOTH, AREOLA),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola').
- wid(tell19:182, tell19:182, wearsClothing(WOMAN, CLOTH)) :-
- wearsClothing(WOMAN, CLOTH),
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- 'covers-Generic'(CLOTH, AREOLA),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola').
- wid(tell19:181, tell19:181, int_asserted_t(wearsClothing, W23, X23, B24, Z23, V23, V24, A24, X24, Y23)) :-
- pretest_call((test_and_decrement_search_cost(V23, 8, F24), constrain_args(asserted_t, [wearsClothing, W23, X23]))),
- E24=[Y23|Z23],
- ( A24=[C24, [-asserted_t(wearsClothing, W23, X23), Y23, B24, Z23]|D24],
- G24=[C24|D24]
- ),
- call_proof(asserted_t(agentViolatesObligation,
- W23,
- 'KeepAreolaCoveredInPublic',
- B24,
- E24,
- F24,
- H24,
- G24,
- I24),
- asserted_t(agentViolatesObligation,
- W23,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(subjectToCOC,
- W23,
- 'KeepAreolaCoveredInPublic',
- B24,
- E24,
- H24,
- J24,
- I24,
- K24),
- asserted_t(subjectToCOC,
- W23,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- W23,
- 'InPublic',
- B24,
- E24,
- J24,
- L24,
- K24,
- M24),
- asserted_t(locationState, W23, 'InPublic')),
- call_proof(asserted_t(wearsClothing,
- W23,
- X23,
- B24,
- E24,
- L24,
- N24,
- M24,
- O24),
- asserted_t(wearsClothing, W23, X23)),
- call_proof(asserted_f(agentViolatesObligation,
- W23,
- 'KeepAreolaCoveredInPublic',
- B24,
- E24,
- N24,
- P24,
- O24,
- Q24),
- asserted_f(agentViolatesObligation,
- W23,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(skolem,
- X23,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(R24,
- W23),
- B24,
- E24,
- P24,
- S24,
- Q24,
- T24),
- asserted_t(skolem,
- X23,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(R24,
- W23))),
- call_proof(asserted_t('covers-Generic',
- X23,
- R24,
- B24,
- E24,
- S24,
- U24,
- T24,
- W24),
- asserted_t('covers-Generic', X23, R24)),
- call_proof(isa(R24,
- 'BodyPartCollectionFn'(W23, 'Areola'),
- B24,
- E24,
- U24,
- V24,
- W24,
- X24),
- 'BodyPartCollectionFn'(R24, W23, 'Areola')).
- wid(tell19:181, tell19:181, asserted_t(wearsClothing, WOMAN, CLOTH)) :-
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- asserted_t('covers-Generic', CLOTH, AREOLA),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola').
- wid(tell19:181, tell19:181, wearsClothing(WOMAN, CLOTH)) :-
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- wearsClothing(WOMAN, CLOTH),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- 'covers-Generic'(CLOTH, AREOLA),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola').
- wid(tell19:180, tell19:180, int_asserted_t(wearsClothing, D20, E20, I20, G20, C20, C21, H20, E21, F20)) :-
- pretest_call((test_and_decrement_search_cost(C20, 8, M20), constrain_args(asserted_t, [wearsClothing, D20, E20]))),
- L20=[F20|G20],
- ( H20=[J20, [-asserted_t(wearsClothing, D20, E20), F20, I20, G20]|K20],
- N20=[J20|K20]
- ),
- call_proof(asserted_t(agentViolatesObligation,
- D20,
- 'KeepAreolaCoveredInPublic',
- I20,
- L20,
- M20,
- O20,
- N20,
- P20),
- asserted_t(agentViolatesObligation,
- D20,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(subjectToCOC,
- D20,
- 'KeepAreolaCoveredInPublic',
- I20,
- L20,
- O20,
- Q20,
- P20,
- R20),
- asserted_t(subjectToCOC,
- D20,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- D20,
- 'InPublic',
- I20,
- L20,
- Q20,
- S20,
- R20,
- T20),
- asserted_t(locationState, D20, 'InPublic')),
- call_proof(asserted_t(wearsClothing,
- D20,
- E20,
- I20,
- L20,
- S20,
- U20,
- T20,
- V20),
- asserted_t(wearsClothing, D20, E20)),
- call_proof(asserted_f(agentViolatesObligation,
- D20,
- 'KeepAreolaCoveredInPublic',
- I20,
- L20,
- U20,
- W20,
- V20,
- X20),
- asserted_f(agentViolatesObligation,
- D20,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(skolem,
- E20,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(Y20,
- D20),
- I20,
- L20,
- W20,
- Z20,
- X20,
- A21),
- asserted_t(skolem,
- E20,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(Y20,
- D20))),
- call_proof(isa(Y20,
- 'BodyPartCollectionFn'(D20, 'Areola'),
- I20,
- L20,
- Z20,
- B21,
- A21,
- D21),
- 'BodyPartCollectionFn'(Y20, D20, 'Areola')),
- call_proof(asserted_t('covers-Generic',
- E20,
- Y20,
- I20,
- L20,
- B21,
- C21,
- D21,
- E21),
- asserted_t('covers-Generic', E20, Y20)).
- wid(tell19:180, tell19:180, asserted_t(wearsClothing, WOMAN, CLOTH)) :-
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_t('covers-Generic', CLOTH, AREOLA).
- wid(tell19:180, tell19:180, wearsClothing(WOMAN, CLOTH)) :-
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- wearsClothing(WOMAN, CLOTH),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- 'covers-Generic'(CLOTH, AREOLA).
- wid(tell19:179, tell19:179, int_asserted_t(wearsClothing, K16, L16, P16, N16, J16, J17, O16, L17, M16)) :-
- pretest_call((test_and_decrement_search_cost(J16, 8, T16), constrain_args(asserted_t, [wearsClothing, K16, L16]))),
- S16=[M16|N16],
- ( O16=[Q16, [-asserted_t(wearsClothing, K16, L16), M16, P16, N16]|R16],
- U16=[Q16|R16]
- ),
- call_proof(asserted_t(agentViolatesObligation,
- K16,
- 'KeepAreolaCoveredInPublic',
- P16,
- S16,
- T16,
- V16,
- U16,
- W16),
- asserted_t(agentViolatesObligation,
- K16,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(wearsClothing,
- K16,
- L16,
- P16,
- S16,
- V16,
- X16,
- W16,
- Y16),
- asserted_t(wearsClothing, K16, L16)),
- call_proof(asserted_t(subjectToCOC,
- K16,
- 'KeepAreolaCoveredInPublic',
- P16,
- S16,
- X16,
- Z16,
- Y16,
- A17),
- asserted_t(subjectToCOC,
- K16,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- K16,
- 'InPublic',
- P16,
- S16,
- Z16,
- B17,
- A17,
- C17),
- asserted_t(locationState, K16, 'InPublic')),
- call_proof(asserted_f(agentViolatesObligation,
- K16,
- 'KeepAreolaCoveredInPublic',
- P16,
- S16,
- B17,
- D17,
- C17,
- E17),
- asserted_f(agentViolatesObligation,
- K16,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(skolem,
- L16,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(F17,
- K16),
- P16,
- S16,
- D17,
- G17,
- E17,
- H17),
- asserted_t(skolem,
- L16,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(F17,
- K16))),
- call_proof(isa(F17,
- 'BodyPartCollectionFn'(K16, 'Areola'),
- P16,
- S16,
- G17,
- I17,
- H17,
- K17),
- 'BodyPartCollectionFn'(F17, K16, 'Areola')),
- call_proof(asserted_t('covers-Generic',
- L16,
- F17,
- P16,
- S16,
- I17,
- J17,
- K17,
- L17),
- asserted_t('covers-Generic', L16, F17)).
- wid(tell19:179, tell19:179, asserted_t(wearsClothing, WOMAN, CLOTH)) :-
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_t('covers-Generic', CLOTH, AREOLA).
- wid(tell19:179, tell19:179, wearsClothing(WOMAN, CLOTH)) :-
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- wearsClothing(WOMAN, CLOTH),
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- 'covers-Generic'(CLOTH, AREOLA).
- wid(tell19:178, tell19:178, int_asserted_t('covers-Generic', P12, Q12, U12, S12, O12, O13, T12, Q13, R12)) :-
- pretest_call((test_and_decrement_search_cost(O12, 8, Y12), constrain_args(asserted_t, ['covers-Generic', P12, Q12]))),
- X12=[R12|S12],
- ( T12=[V12, [-asserted_t('covers-Generic', P12, Q12), R12, U12, S12]|W12],
- Z12=[V12|W12]
- ),
- call_proof(asserted_t('covers-Generic',
- P12,
- Q12,
- U12,
- X12,
- Y12,
- A13,
- Z12,
- B13),
- asserted_t('covers-Generic', P12, Q12)),
- call_proof(asserted_t(skolem,
- P12,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(Q12,
- C13),
- U12,
- X12,
- A13,
- D13,
- B13,
- E13),
- asserted_t(skolem,
- P12,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(Q12,
- C13))),
- call_proof(asserted_t(wearsClothing,
- C13,
- P12,
- U12,
- X12,
- D13,
- F13,
- E13,
- G13),
- asserted_t(wearsClothing, C13, P12)),
- call_proof(isa(Q12,
- 'BodyPartCollectionFn'(C13, 'Areola'),
- U12,
- X12,
- F13,
- H13,
- G13,
- I13),
- 'BodyPartCollectionFn'(Q12, C13, 'Areola')),
- call_proof(asserted_t(subjectToCOC,
- C13,
- 'KeepAreolaCoveredInPublic',
- U12,
- X12,
- H13,
- J13,
- I13,
- K13),
- asserted_t(subjectToCOC,
- C13,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- C13,
- 'InPublic',
- U12,
- X12,
- J13,
- L13,
- K13,
- M13),
- asserted_t(locationState, C13, 'InPublic')),
- call_proof(asserted_t(agentViolatesObligation,
- C13,
- 'KeepAreolaCoveredInPublic',
- U12,
- X12,
- L13,
- N13,
- M13,
- P13),
- asserted_t(agentViolatesObligation,
- C13,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_f(agentViolatesObligation,
- C13,
- 'KeepAreolaCoveredInPublic',
- U12,
- X12,
- N13,
- O13,
- P13,
- Q13),
- asserted_f(agentViolatesObligation,
- C13,
- 'KeepAreolaCoveredInPublic')).
- wid(tell19:178, tell19:178, asserted_t('covers-Generic', CLOTH, AREOLA)) :-
- asserted_t('covers-Generic', CLOTH, AREOLA),
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic').
- wid(tell19:178, tell19:178, 'covers-Generic'(CLOTH, AREOLA)) :-
- 'covers-Generic'(CLOTH, AREOLA),
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- wearsClothing(WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic').
- wid(tell19:176, tell19:176, int_asserted_t('covers-Generic', V8, W8, A9, Y8, U8, U9, Z8, W9, X8)) :-
- pretest_call((test_and_decrement_search_cost(U8, 8, E9), constrain_args(asserted_t, ['covers-Generic', V8, W8]))),
- D9=[X8|Y8],
- ( Z8=[B9, [-asserted_t('covers-Generic', V8, W8), X8, A9, Y8]|C9],
- F9=[B9|C9]
- ),
- call_proof(asserted_t('covers-Generic',
- V8,
- W8,
- A9,
- D9,
- E9,
- G9,
- F9,
- H9),
- asserted_t('covers-Generic', V8, W8)),
- call_proof(asserted_t(skolem,
- V8,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(W8,
- I9),
- A9,
- D9,
- G9,
- J9,
- H9,
- K9),
- asserted_t(skolem,
- V8,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(W8,
- I9))),
- call_proof(asserted_t(agentViolatesObligation,
- I9,
- 'KeepAreolaCoveredInPublic',
- A9,
- D9,
- J9,
- L9,
- K9,
- M9),
- asserted_t(agentViolatesObligation,
- I9,
- 'KeepAreolaCoveredInPublic')),
- call_proof(isa(W8,
- 'BodyPartCollectionFn'(I9, 'Areola'),
- A9,
- D9,
- L9,
- N9,
- M9,
- O9),
- 'BodyPartCollectionFn'(W8, I9, 'Areola')),
- call_proof(asserted_t(subjectToCOC,
- I9,
- 'KeepAreolaCoveredInPublic',
- A9,
- D9,
- N9,
- P9,
- O9,
- Q9),
- asserted_t(subjectToCOC,
- I9,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- I9,
- 'InPublic',
- A9,
- D9,
- P9,
- R9,
- Q9,
- S9),
- asserted_t(locationState, I9, 'InPublic')),
- call_proof(asserted_t(wearsClothing,
- I9,
- V8,
- A9,
- D9,
- R9,
- T9,
- S9,
- V9),
- asserted_t(wearsClothing, I9, V8)),
- call_proof(asserted_f(agentViolatesObligation,
- I9,
- 'KeepAreolaCoveredInPublic',
- A9,
- D9,
- T9,
- U9,
- V9,
- W9),
- asserted_f(agentViolatesObligation,
- I9,
- 'KeepAreolaCoveredInPublic')).
- wid(tell19:176, tell19:176, asserted_t('covers-Generic', CLOTH, AREOLA)) :-
- asserted_t('covers-Generic', CLOTH, AREOLA),
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic').
- wid(tell19:176, tell19:176, 'covers-Generic'(CLOTH, AREOLA)) :-
- 'covers-Generic'(CLOTH, AREOLA),
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- wearsClothing(WOMAN, CLOTH),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic').
- wid(tell19:175, tell19:175, int_asserted_t('covers-Generic', B5, C5, G5, E5, A5, A6, F5, C6, D5)) :-
- pretest_call((test_and_decrement_search_cost(A5, 8, K5), constrain_args(asserted_t, ['covers-Generic', B5, C5]))),
- J5=[D5|E5],
- ( F5=[H5, [-asserted_t('covers-Generic', B5, C5), D5, G5, E5]|I5],
- L5=[H5|I5]
- ),
- call_proof(asserted_t('covers-Generic',
- B5,
- C5,
- G5,
- J5,
- K5,
- M5,
- L5,
- N5),
- asserted_t('covers-Generic', B5, C5)),
- call_proof(asserted_t(skolem,
- B5,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(C5,
- O5),
- G5,
- J5,
- M5,
- P5,
- N5,
- Q5),
- asserted_t(skolem,
- B5,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(C5,
- O5))),
- call_proof(asserted_t(agentViolatesObligation,
- O5,
- 'KeepAreolaCoveredInPublic',
- G5,
- J5,
- P5,
- R5,
- Q5,
- S5),
- asserted_t(agentViolatesObligation,
- O5,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(wearsClothing,
- O5,
- B5,
- G5,
- J5,
- R5,
- T5,
- S5,
- U5),
- asserted_t(wearsClothing, O5, B5)),
- call_proof(isa(C5,
- 'BodyPartCollectionFn'(O5, 'Areola'),
- G5,
- J5,
- T5,
- V5,
- U5,
- W5),
- 'BodyPartCollectionFn'(C5, O5, 'Areola')),
- call_proof(asserted_t(subjectToCOC,
- O5,
- 'KeepAreolaCoveredInPublic',
- G5,
- J5,
- V5,
- X5,
- W5,
- Y5),
- asserted_t(subjectToCOC,
- O5,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- O5,
- 'InPublic',
- G5,
- J5,
- X5,
- Z5,
- Y5,
- B6),
- asserted_t(locationState, O5, 'InPublic')),
- call_proof(asserted_f(agentViolatesObligation,
- O5,
- 'KeepAreolaCoveredInPublic',
- G5,
- J5,
- Z5,
- A6,
- B6,
- C6),
- asserted_f(agentViolatesObligation,
- O5,
- 'KeepAreolaCoveredInPublic')).
- wid(tell19:175, tell19:175, asserted_t('covers-Generic', CLOTH, AREOLA)) :-
- asserted_t('covers-Generic', CLOTH, AREOLA),
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic').
- wid(tell19:175, tell19:175, 'covers-Generic'(CLOTH, AREOLA)) :-
- 'covers-Generic'(CLOTH, AREOLA),
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- wearsClothing(WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic').
- wid(tell19:174, tell19:174, int_asserted_t(agentViolatesObligation, G1, 'KeepAreolaCoveredInPublic', K1, I1, F1, F2, J1, H2, H1)) :-
- pretest_call((test_and_decrement_search_cost(F1, 8, O1), constrain_args(asserted_t, [agentViolatesObligation, G1, 'KeepAreolaCoveredInPublic']))),
- N1=[H1|I1],
- ( J1=[L1, [-asserted_t(agentViolatesObligation, G1, 'KeepAreolaCoveredInPublic'), H1, K1, I1]|M1],
- P1=[L1|M1]
- ),
- call_proof(asserted_t(subjectToCOC,
- G1,
- 'KeepAreolaCoveredInPublic',
- K1,
- N1,
- O1,
- Q1,
- P1,
- R1),
- asserted_t(subjectToCOC, G1, 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- G1,
- 'InPublic',
- K1,
- N1,
- Q1,
- S1,
- R1,
- T1),
- asserted_t(locationState, G1, 'InPublic')),
- call_proof(asserted_t(agentViolatesObligation,
- G1,
- 'KeepAreolaCoveredInPublic',
- K1,
- N1,
- S1,
- U1,
- T1,
- V1),
- asserted_t(agentViolatesObligation,
- G1,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(wearsClothing,
- G1,
- W1,
- K1,
- N1,
- U1,
- X1,
- V1,
- Y1),
- asserted_t(wearsClothing, G1, W1)),
- call_proof(isa(Z1,
- 'BodyPartCollectionFn'(G1, 'Areola'),
- K1,
- N1,
- X1,
- A2,
- Y1,
- B2),
- 'BodyPartCollectionFn'(Z1, G1, 'Areola')),
- call_proof(asserted_t(skolem,
- W1,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(Z1,
- G1),
- K1,
- N1,
- A2,
- C2,
- B2,
- D2),
- asserted_t(skolem,
- W1,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(Z1,
- G1))),
- call_proof(asserted_f(wearsClothing,
- G1,
- W1,
- K1,
- N1,
- C2,
- E2,
- D2,
- G2),
- asserted_f(wearsClothing, G1, W1)),
- call_proof(asserted_t('covers-Generic',
- W1,
- Z1,
- K1,
- N1,
- E2,
- F2,
- G2,
- H2),
- asserted_t('covers-Generic', W1, Z1)).
- wid(tell19:174, tell19:174, asserted_t(agentViolatesObligation, WOMAN, 'KeepAreolaCoveredInPublic')) :-
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- asserted_f(wearsClothing, WOMAN, CLOTH),
- asserted_t('covers-Generic', CLOTH, AREOLA).
- wid(tell19:174, tell19:174, agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic')) :-
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- wearsClothing(WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- -wearsClothing(WOMAN, CLOTH),
- 'covers-Generic'(CLOTH, AREOLA).
- wid(tell19:172, tell19:172, int_asserted_t(agentViolatesObligation, Y35, 'KeepAreolaCoveredInPublic', C36, A36, X35, X36, B36, Z36, Z35)) :-
- pretest_call((test_and_decrement_search_cost(X35, 8, G36), constrain_args(asserted_t, [agentViolatesObligation, Y35, 'KeepAreolaCoveredInPublic']))),
- F36=[Z35|A36],
- ( B36=[D36, [-asserted_t(agentViolatesObligation, Y35, 'KeepAreolaCoveredInPublic'), Z35, C36, A36]|E36],
- H36=[D36|E36]
- ),
- call_proof(asserted_t(agentViolatesObligation,
- Y35,
- 'KeepAreolaCoveredInPublic',
- C36,
- F36,
- G36,
- I36,
- H36,
- J36),
- asserted_t(agentViolatesObligation,
- Y35,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(subjectToCOC,
- Y35,
- 'KeepAreolaCoveredInPublic',
- C36,
- F36,
- I36,
- K36,
- J36,
- L36),
- asserted_t(subjectToCOC,
- Y35,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- Y35,
- 'InPublic',
- C36,
- F36,
- K36,
- M36,
- L36,
- N36),
- asserted_t(locationState, Y35, 'InPublic')),
- call_proof(isa(O36,
- 'BodyPartCollectionFn'(Y35, 'Areola'),
- C36,
- F36,
- M36,
- P36,
- N36,
- Q36),
- 'BodyPartCollectionFn'(O36, Y35, 'Areola')),
- call_proof(asserted_t(wearsClothing,
- Y35,
- R36,
- C36,
- F36,
- P36,
- S36,
- Q36,
- T36),
- asserted_t(wearsClothing, Y35, R36)),
- call_proof(asserted_t(skolem,
- R36,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(O36,
- Y35),
- C36,
- F36,
- S36,
- U36,
- T36,
- V36),
- asserted_t(skolem,
- R36,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(O36,
- Y35))),
- call_proof(asserted_f(wearsClothing,
- Y35,
- R36,
- C36,
- F36,
- U36,
- W36,
- V36,
- Y36),
- asserted_f(wearsClothing, Y35, R36)),
- call_proof(asserted_t('covers-Generic',
- R36,
- O36,
- C36,
- F36,
- W36,
- X36,
- Y36,
- Z36),
- asserted_t('covers-Generic', R36, O36)).
- wid(tell19:172, tell19:172, asserted_t(agentViolatesObligation, WOMAN, 'KeepAreolaCoveredInPublic')) :-
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- asserted_f(wearsClothing, WOMAN, CLOTH),
- asserted_t('covers-Generic', CLOTH, AREOLA).
- wid(tell19:172, tell19:172, agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic')) :-
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- wearsClothing(WOMAN, CLOTH),
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- -wearsClothing(WOMAN, CLOTH),
- 'covers-Generic'(CLOTH, AREOLA).
- wid(tell19:171, tell19:171, int_asserted_t(agentViolatesObligation, I32, 'KeepAreolaCoveredInPublic', M32, K32, H32, H33, L32, J33, J32)) :-
- pretest_call((test_and_decrement_search_cost(H32, 8, Q32), constrain_args(asserted_t, [agentViolatesObligation, I32, 'KeepAreolaCoveredInPublic']))),
- P32=[J32|K32],
- ( L32=[N32, [-asserted_t(agentViolatesObligation, I32, 'KeepAreolaCoveredInPublic'), J32, M32, K32]|O32],
- R32=[N32|O32]
- ),
- call_proof(asserted_t(agentViolatesObligation,
- I32,
- 'KeepAreolaCoveredInPublic',
- M32,
- P32,
- Q32,
- S32,
- R32,
- T32),
- asserted_t(agentViolatesObligation,
- I32,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(subjectToCOC,
- I32,
- 'KeepAreolaCoveredInPublic',
- M32,
- P32,
- S32,
- U32,
- T32,
- V32),
- asserted_t(subjectToCOC,
- I32,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- I32,
- 'InPublic',
- M32,
- P32,
- U32,
- W32,
- V32,
- X32),
- asserted_t(locationState, I32, 'InPublic')),
- call_proof(asserted_t(wearsClothing,
- I32,
- Y32,
- M32,
- P32,
- W32,
- Z32,
- X32,
- A33),
- asserted_t(wearsClothing, I32, Y32)),
- call_proof(isa(B33,
- 'BodyPartCollectionFn'(I32, 'Areola'),
- M32,
- P32,
- Z32,
- C33,
- A33,
- D33),
- 'BodyPartCollectionFn'(B33, I32, 'Areola')),
- call_proof(asserted_t(skolem,
- Y32,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(B33,
- I32),
- M32,
- P32,
- C33,
- E33,
- D33,
- F33),
- asserted_t(skolem,
- Y32,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(B33,
- I32))),
- call_proof(asserted_f(wearsClothing,
- I32,
- Y32,
- M32,
- P32,
- E33,
- G33,
- F33,
- I33),
- asserted_f(wearsClothing, I32, Y32)),
- call_proof(asserted_t('covers-Generic',
- Y32,
- B33,
- M32,
- P32,
- G33,
- H33,
- I33,
- J33),
- asserted_t('covers-Generic', Y32, B33)).
- wid(tell19:171, tell19:171, asserted_t(agentViolatesObligation, WOMAN, 'KeepAreolaCoveredInPublic')) :-
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- asserted_f(wearsClothing, WOMAN, CLOTH),
- asserted_t('covers-Generic', CLOTH, AREOLA).
- wid(tell19:171, tell19:171, agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic')) :-
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- wearsClothing(WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- -wearsClothing(WOMAN, CLOTH),
- 'covers-Generic'(CLOTH, AREOLA).
- wid(tell19:170, tell19:170, int_asserted_t(agentViolatesObligation, R28, 'KeepAreolaCoveredInPublic', V28, T28, Q28, Q29, U28, S29, S28)) :-
- pretest_call((test_and_decrement_search_cost(Q28, 8, Z28), constrain_args(asserted_t, [agentViolatesObligation, R28, 'KeepAreolaCoveredInPublic']))),
- Y28=[S28|T28],
- ( U28=[W28, [-asserted_t(agentViolatesObligation, R28, 'KeepAreolaCoveredInPublic'), S28, V28, T28]|X28],
- A29=[W28|X28]
- ),
- call_proof(asserted_t(subjectToCOC,
- R28,
- 'KeepAreolaCoveredInPublic',
- V28,
- Y28,
- Z28,
- B29,
- A29,
- C29),
- asserted_t(subjectToCOC,
- R28,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- R28,
- 'InPublic',
- V28,
- Y28,
- B29,
- D29,
- C29,
- E29),
- asserted_t(locationState, R28, 'InPublic')),
- call_proof(asserted_t(agentViolatesObligation,
- R28,
- 'KeepAreolaCoveredInPublic',
- V28,
- Y28,
- D29,
- F29,
- E29,
- G29),
- asserted_t(agentViolatesObligation,
- R28,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(wearsClothing,
- R28,
- H29,
- V28,
- Y28,
- F29,
- I29,
- G29,
- J29),
- asserted_t(wearsClothing, R28, H29)),
- call_proof(isa(K29,
- 'BodyPartCollectionFn'(R28, 'Areola'),
- V28,
- Y28,
- I29,
- L29,
- J29,
- M29),
- 'BodyPartCollectionFn'(K29, R28, 'Areola')),
- call_proof(asserted_t(skolem,
- H29,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(K29,
- R28),
- V28,
- Y28,
- L29,
- N29,
- M29,
- O29),
- asserted_t(skolem,
- H29,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(K29,
- R28))),
- call_proof(asserted_t('covers-Generic',
- H29,
- K29,
- V28,
- Y28,
- N29,
- P29,
- O29,
- R29),
- asserted_t('covers-Generic', H29, K29)),
- call_proof(asserted_f('covers-Generic',
- H29,
- K29,
- V28,
- Y28,
- P29,
- Q29,
- R29,
- S29),
- asserted_f('covers-Generic', H29, K29)).
- wid(tell19:170, tell19:170, asserted_t(agentViolatesObligation, WOMAN, 'KeepAreolaCoveredInPublic')) :-
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- asserted_t('covers-Generic', CLOTH, AREOLA),
- asserted_f('covers-Generic', CLOTH, AREOLA).
- wid(tell19:170, tell19:170, agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic')) :-
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- wearsClothing(WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- 'covers-Generic'(CLOTH, AREOLA),
- -'covers-Generic'(CLOTH, AREOLA).
- wid(tell19:168, tell19:168, int_asserted_t(agentViolatesObligation, A25, 'KeepAreolaCoveredInPublic', E25, C25, Z24, Z25, D25, B26, B25)) :-
- pretest_call((test_and_decrement_search_cost(Z24, 8, I25), constrain_args(asserted_t, [agentViolatesObligation, A25, 'KeepAreolaCoveredInPublic']))),
- H25=[B25|C25],
- ( D25=[F25, [-asserted_t(agentViolatesObligation, A25, 'KeepAreolaCoveredInPublic'), B25, E25, C25]|G25],
- J25=[F25|G25]
- ),
- call_proof(asserted_t(agentViolatesObligation,
- A25,
- 'KeepAreolaCoveredInPublic',
- E25,
- H25,
- I25,
- K25,
- J25,
- L25),
- asserted_t(agentViolatesObligation,
- A25,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(subjectToCOC,
- A25,
- 'KeepAreolaCoveredInPublic',
- E25,
- H25,
- K25,
- M25,
- L25,
- N25),
- asserted_t(subjectToCOC,
- A25,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- A25,
- 'InPublic',
- E25,
- H25,
- M25,
- O25,
- N25,
- P25),
- asserted_t(locationState, A25, 'InPublic')),
- call_proof(isa(Q25,
- 'BodyPartCollectionFn'(A25, 'Areola'),
- E25,
- H25,
- O25,
- R25,
- P25,
- S25),
- 'BodyPartCollectionFn'(Q25, A25, 'Areola')),
- call_proof(asserted_t(wearsClothing,
- A25,
- T25,
- E25,
- H25,
- R25,
- U25,
- S25,
- V25),
- asserted_t(wearsClothing, A25, T25)),
- call_proof(asserted_t(skolem,
- T25,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(Q25,
- A25),
- E25,
- H25,
- U25,
- W25,
- V25,
- X25),
- asserted_t(skolem,
- T25,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(Q25,
- A25))),
- call_proof(asserted_t('covers-Generic',
- T25,
- Q25,
- E25,
- H25,
- W25,
- Y25,
- X25,
- A26),
- asserted_t('covers-Generic', T25, Q25)),
- call_proof(asserted_f('covers-Generic',
- T25,
- Q25,
- E25,
- H25,
- Y25,
- Z25,
- A26,
- B26),
- asserted_f('covers-Generic', T25, Q25)).
- wid(tell19:168, tell19:168, asserted_t(agentViolatesObligation, WOMAN, 'KeepAreolaCoveredInPublic')) :-
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- asserted_t('covers-Generic', CLOTH, AREOLA),
- asserted_f('covers-Generic', CLOTH, AREOLA).
- wid(tell19:168, tell19:168, agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic')) :-
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- wearsClothing(WOMAN, CLOTH),
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- 'covers-Generic'(CLOTH, AREOLA),
- -'covers-Generic'(CLOTH, AREOLA).
- wid(tell19:167, tell19:167, int_asserted_t(agentViolatesObligation, K21, 'KeepAreolaCoveredInPublic', O21, M21, J21, J22, N21, L22, L21)) :-
- pretest_call((test_and_decrement_search_cost(J21, 8, S21), constrain_args(asserted_t, [agentViolatesObligation, K21, 'KeepAreolaCoveredInPublic']))),
- R21=[L21|M21],
- ( N21=[P21, [-asserted_t(agentViolatesObligation, K21, 'KeepAreolaCoveredInPublic'), L21, O21, M21]|Q21],
- T21=[P21|Q21]
- ),
- call_proof(asserted_t(agentViolatesObligation,
- K21,
- 'KeepAreolaCoveredInPublic',
- O21,
- R21,
- S21,
- U21,
- T21,
- V21),
- asserted_t(agentViolatesObligation,
- K21,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(subjectToCOC,
- K21,
- 'KeepAreolaCoveredInPublic',
- O21,
- R21,
- U21,
- W21,
- V21,
- X21),
- asserted_t(subjectToCOC,
- K21,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- K21,
- 'InPublic',
- O21,
- R21,
- W21,
- Y21,
- X21,
- Z21),
- asserted_t(locationState, K21, 'InPublic')),
- call_proof(asserted_t(wearsClothing,
- K21,
- A22,
- O21,
- R21,
- Y21,
- B22,
- Z21,
- C22),
- asserted_t(wearsClothing, K21, A22)),
- call_proof(isa(D22,
- 'BodyPartCollectionFn'(K21, 'Areola'),
- O21,
- R21,
- B22,
- E22,
- C22,
- F22),
- 'BodyPartCollectionFn'(D22, K21, 'Areola')),
- call_proof(asserted_t(skolem,
- A22,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(D22,
- K21),
- O21,
- R21,
- E22,
- G22,
- F22,
- H22),
- asserted_t(skolem,
- A22,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(D22,
- K21))),
- call_proof(asserted_t('covers-Generic',
- A22,
- D22,
- O21,
- R21,
- G22,
- I22,
- H22,
- K22),
- asserted_t('covers-Generic', A22, D22)),
- call_proof(asserted_f('covers-Generic',
- A22,
- D22,
- O21,
- R21,
- I22,
- J22,
- K22,
- L22),
- asserted_f('covers-Generic', A22, D22)).
- wid(tell19:167, tell19:167, asserted_t(agentViolatesObligation, WOMAN, 'KeepAreolaCoveredInPublic')) :-
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- asserted_t('covers-Generic', CLOTH, AREOLA),
- asserted_f('covers-Generic', CLOTH, AREOLA).
- wid(tell19:167, tell19:167, agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic')) :-
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- wearsClothing(WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- 'covers-Generic'(CLOTH, AREOLA),
- -'covers-Generic'(CLOTH, AREOLA).
- wid(tell19:152, tell19:152, int_not_possible_t(wearsClothing, Z17, A18, E18, C18, Y17, Y18, D18, A19, B18)) :-
- pretest_call((test_and_decrement_search_cost(Y17, 8, I18), constrain_args(not_possible_t, [wearsClothing, Z17, A18]))),
- H18=[B18|C18],
- ( D18=[F18, [-not_possible_t(wearsClothing, Z17, A18), B18, E18, C18]|G18],
- J18=[F18|G18]
- ),
- call_proof(asserted_t(subjectToCOC,
- Z17,
- 'KeepAreolaCoveredInPublic',
- E18,
- H18,
- I18,
- K18,
- J18,
- L18),
- asserted_t(subjectToCOC,
- Z17,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- Z17,
- 'InPublic',
- E18,
- H18,
- K18,
- M18,
- L18,
- N18),
- asserted_t(locationState, Z17, 'InPublic')),
- call_proof(asserted_t(agentViolatesObligation,
- Z17,
- 'KeepAreolaCoveredInPublic',
- E18,
- H18,
- M18,
- O18,
- N18,
- P18),
- asserted_t(agentViolatesObligation,
- Z17,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_f(agentViolatesObligation,
- Z17,
- 'KeepAreolaCoveredInPublic',
- E18,
- H18,
- O18,
- Q18,
- P18,
- R18),
- asserted_f(agentViolatesObligation,
- Z17,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(skolem,
- A18,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(S18,
- Z17),
- E18,
- H18,
- Q18,
- T18,
- R18,
- U18),
- asserted_t(skolem,
- A18,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(S18,
- Z17))),
- call_proof(asserted_t('covers-Generic',
- A18,
- S18,
- E18,
- H18,
- T18,
- V18,
- U18,
- W18),
- asserted_t('covers-Generic', A18, S18)),
- call_proof(isa(S18,
- 'BodyPartCollectionFn'(Z17, 'Areola'),
- E18,
- H18,
- V18,
- X18,
- W18,
- Z18),
- 'BodyPartCollectionFn'(S18, Z17, 'Areola')),
- call_proof(asserted_f('covers-Generic',
- A18,
- S18,
- E18,
- H18,
- X18,
- Y18,
- Z18,
- A19),
- asserted_f('covers-Generic', A18, S18)).
- wid(tell19:152, tell19:152, not_possible_t(wearsClothing, WOMAN, CLOTH)) :-
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- asserted_t('covers-Generic', CLOTH, AREOLA),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_f('covers-Generic', CLOTH, AREOLA).
- wid(tell19:152, tell19:152, -possible_t(wearsClothing(WOMAN, CLOTH))) :-
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- 'covers-Generic'(CLOTH, AREOLA),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- -'covers-Generic'(CLOTH, AREOLA).
- wid(tell19:151, tell19:151, int_not_possible_t(wearsClothing, J14, K14, O14, M14, I14, I15, N14, K15, L14)) :-
- pretest_call((test_and_decrement_search_cost(I14, 8, S14), constrain_args(not_possible_t, [wearsClothing, J14, K14]))),
- R14=[L14|M14],
- ( N14=[P14, [-not_possible_t(wearsClothing, J14, K14), L14, O14, M14]|Q14],
- T14=[P14|Q14]
- ),
- call_proof(asserted_t(agentViolatesObligation,
- J14,
- 'KeepAreolaCoveredInPublic',
- O14,
- R14,
- S14,
- U14,
- T14,
- V14),
- asserted_t(agentViolatesObligation,
- J14,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(subjectToCOC,
- J14,
- 'KeepAreolaCoveredInPublic',
- O14,
- R14,
- U14,
- W14,
- V14,
- X14),
- asserted_t(subjectToCOC,
- J14,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- J14,
- 'InPublic',
- O14,
- R14,
- W14,
- Y14,
- X14,
- Z14),
- asserted_t(locationState, J14, 'InPublic')),
- call_proof(asserted_f(agentViolatesObligation,
- J14,
- 'KeepAreolaCoveredInPublic',
- O14,
- R14,
- Y14,
- A15,
- Z14,
- B15),
- asserted_f(agentViolatesObligation,
- J14,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(skolem,
- K14,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(C15,
- J14),
- O14,
- R14,
- A15,
- D15,
- B15,
- E15),
- asserted_t(skolem,
- K14,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(C15,
- J14))),
- call_proof(asserted_t('covers-Generic',
- K14,
- C15,
- O14,
- R14,
- D15,
- F15,
- E15,
- G15),
- asserted_t('covers-Generic', K14, C15)),
- call_proof(isa(C15,
- 'BodyPartCollectionFn'(J14, 'Areola'),
- O14,
- R14,
- F15,
- H15,
- G15,
- J15),
- 'BodyPartCollectionFn'(C15, J14, 'Areola')),
- call_proof(asserted_f('covers-Generic',
- K14,
- C15,
- O14,
- R14,
- H15,
- I15,
- J15,
- K15),
- asserted_f('covers-Generic', K14, C15)).
- wid(tell19:151, tell19:151, not_possible_t(wearsClothing, WOMAN, CLOTH)) :-
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- asserted_t('covers-Generic', CLOTH, AREOLA),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_f('covers-Generic', CLOTH, AREOLA).
- wid(tell19:151, tell19:151, -possible_t(wearsClothing(WOMAN, CLOTH))) :-
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- 'covers-Generic'(CLOTH, AREOLA),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- -'covers-Generic'(CLOTH, AREOLA).
- wid(tell19:150, tell19:150, int_not_possible_t(wearsClothing, T10, U10, Y10, W10, S10, S11, X10, U11, V10)) :-
- pretest_call((test_and_decrement_search_cost(S10, 8, C11), constrain_args(not_possible_t, [wearsClothing, T10, U10]))),
- B11=[V10|W10],
- ( X10=[Z10, [-not_possible_t(wearsClothing, T10, U10), V10, Y10, W10]|A11],
- D11=[Z10|A11]
- ),
- call_proof(asserted_t(agentViolatesObligation,
- T10,
- 'KeepAreolaCoveredInPublic',
- Y10,
- B11,
- C11,
- E11,
- D11,
- F11),
- asserted_t(agentViolatesObligation,
- T10,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(subjectToCOC,
- T10,
- 'KeepAreolaCoveredInPublic',
- Y10,
- B11,
- E11,
- G11,
- F11,
- H11),
- asserted_t(subjectToCOC,
- T10,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- T10,
- 'InPublic',
- Y10,
- B11,
- G11,
- I11,
- H11,
- J11),
- asserted_t(locationState, T10, 'InPublic')),
- call_proof(asserted_f(agentViolatesObligation,
- T10,
- 'KeepAreolaCoveredInPublic',
- Y10,
- B11,
- I11,
- K11,
- J11,
- L11),
- asserted_f(agentViolatesObligation,
- T10,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(skolem,
- U10,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(M11,
- T10),
- Y10,
- B11,
- K11,
- N11,
- L11,
- O11),
- asserted_t(skolem,
- U10,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(M11,
- T10))),
- call_proof(isa(M11,
- 'BodyPartCollectionFn'(T10, 'Areola'),
- Y10,
- B11,
- N11,
- P11,
- O11,
- Q11),
- 'BodyPartCollectionFn'(M11, T10, 'Areola')),
- call_proof(asserted_t('covers-Generic',
- U10,
- M11,
- Y10,
- B11,
- P11,
- R11,
- Q11,
- T11),
- asserted_t('covers-Generic', U10, M11)),
- call_proof(asserted_f('covers-Generic',
- U10,
- M11,
- Y10,
- B11,
- R11,
- S11,
- T11,
- U11),
- asserted_f('covers-Generic', U10, M11)).
- wid(tell19:150, tell19:150, not_possible_t(wearsClothing, WOMAN, CLOTH)) :-
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_t('covers-Generic', CLOTH, AREOLA),
- asserted_f('covers-Generic', CLOTH, AREOLA).
- wid(tell19:150, tell19:150, -possible_t(wearsClothing(WOMAN, CLOTH))) :-
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- 'covers-Generic'(CLOTH, AREOLA),
- -'covers-Generic'(CLOTH, AREOLA).
- wid(tell19:149, tell19:149, int_not_possible_t(subjectToCOC, A7, 'KeepAreolaCoveredInPublic', E7, C7, Z6, B8, D7, D8, B7)) :-
- pretest_call((test_and_decrement_search_cost(Z6, 9, I7), constrain_args(not_possible_t, [subjectToCOC, A7, 'KeepAreolaCoveredInPublic']))),
- H7=[B7|C7],
- ( D7=[F7, [-not_possible_t(subjectToCOC, A7, 'KeepAreolaCoveredInPublic'), B7, E7, C7]|G7],
- J7=[F7|G7]
- ),
- call_proof(asserted_t(subjectToCOC,
- A7,
- 'KeepAreolaCoveredInPublic',
- E7,
- H7,
- I7,
- K7,
- J7,
- L7),
- asserted_t(subjectToCOC,
- A7,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- A7,
- 'InPublic',
- E7,
- H7,
- K7,
- M7,
- L7,
- N7),
- asserted_t(locationState, A7, 'InPublic')),
- call_proof(asserted_t(agentViolatesObligation,
- A7,
- 'KeepAreolaCoveredInPublic',
- E7,
- H7,
- M7,
- O7,
- N7,
- P7),
- asserted_t(agentViolatesObligation,
- A7,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_f(agentViolatesObligation,
- A7,
- 'KeepAreolaCoveredInPublic',
- E7,
- H7,
- O7,
- Q7,
- P7,
- R7),
- asserted_f(agentViolatesObligation,
- A7,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(wearsClothing,
- A7,
- S7,
- E7,
- H7,
- Q7,
- T7,
- R7,
- U7),
- asserted_t(wearsClothing, A7, S7)),
- call_proof(isa(V7,
- 'BodyPartCollectionFn'(A7, 'Areola'),
- E7,
- H7,
- T7,
- W7,
- U7,
- X7),
- 'BodyPartCollectionFn'(V7, A7, 'Areola')),
- call_proof(asserted_t(skolem,
- S7,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(V7,
- A7),
- E7,
- H7,
- W7,
- Y7,
- X7,
- Z7),
- asserted_t(skolem,
- S7,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(V7,
- A7))),
- call_proof(asserted_f(wearsClothing,
- A7,
- S7,
- E7,
- H7,
- Y7,
- A8,
- Z7,
- C8),
- asserted_f(wearsClothing, A7, S7)),
- call_proof(asserted_t('covers-Generic',
- S7,
- V7,
- E7,
- H7,
- A8,
- B8,
- C8,
- D8),
- asserted_t('covers-Generic', S7, V7)).
- wid(tell19:149, tell19:149, not_possible_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic')) :-
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- asserted_f(wearsClothing, WOMAN, CLOTH),
- asserted_t('covers-Generic', CLOTH, AREOLA).
- wid(tell19:149, tell19:149, -possible_t(subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'))) :-
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- wearsClothing(WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- -wearsClothing(WOMAN, CLOTH),
- 'covers-Generic'(CLOTH, AREOLA).
- wid(tell19:148, tell19:148, int_not_possible_t(subjectToCOC, L3, 'KeepAreolaCoveredInPublic', P3, N3, K3, K4, O3, M4, M3)) :-
- pretest_call((test_and_decrement_search_cost(K3, 8, T3), constrain_args(not_possible_t, [subjectToCOC, L3, 'KeepAreolaCoveredInPublic']))),
- S3=[M3|N3],
- ( O3=[Q3, [-not_possible_t(subjectToCOC, L3, 'KeepAreolaCoveredInPublic'), M3, P3, N3]|R3],
- U3=[Q3|R3]
- ),
- call_proof(asserted_t(locationState,
- L3,
- 'InPublic',
- P3,
- S3,
- T3,
- V3,
- U3,
- W3),
- asserted_t(locationState, L3, 'InPublic')),
- call_proof(asserted_t(agentViolatesObligation,
- L3,
- 'KeepAreolaCoveredInPublic',
- P3,
- S3,
- V3,
- X3,
- W3,
- Y3),
- asserted_t(agentViolatesObligation,
- L3,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_f(agentViolatesObligation,
- L3,
- 'KeepAreolaCoveredInPublic',
- P3,
- S3,
- X3,
- Z3,
- Y3,
- A4),
- asserted_f(agentViolatesObligation,
- L3,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(wearsClothing,
- L3,
- B4,
- P3,
- S3,
- Z3,
- C4,
- A4,
- D4),
- asserted_t(wearsClothing, L3, B4)),
- call_proof(isa(E4,
- 'BodyPartCollectionFn'(L3, 'Areola'),
- P3,
- S3,
- C4,
- F4,
- D4,
- G4),
- 'BodyPartCollectionFn'(E4, L3, 'Areola')),
- call_proof(asserted_t(skolem,
- B4,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(E4,
- L3),
- P3,
- S3,
- F4,
- H4,
- G4,
- I4),
- asserted_t(skolem,
- B4,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(E4,
- L3))),
- call_proof(asserted_f(wearsClothing,
- L3,
- B4,
- P3,
- S3,
- H4,
- J4,
- I4,
- L4),
- asserted_f(wearsClothing, L3, B4)),
- call_proof(asserted_t('covers-Generic',
- B4,
- E4,
- P3,
- S3,
- J4,
- K4,
- L4,
- M4),
- asserted_t('covers-Generic', B4, E4)).
- wid(tell19:148, tell19:148, not_possible_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic')) :-
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- asserted_f(wearsClothing, WOMAN, CLOTH),
- asserted_t('covers-Generic', CLOTH, AREOLA).
- wid(tell19:148, tell19:148, -possible_t(subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'))) :-
- locationState(WOMAN, 'InPublic'),
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- wearsClothing(WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- -wearsClothing(WOMAN, CLOTH),
- 'covers-Generic'(CLOTH, AREOLA).
- wid(tell19:145, tell19:145, int_not_possible_t(subjectToCOC, H38, 'KeepAreolaCoveredInPublic', L38, J38, G38, I39, K38, K39, I38)) :-
- pretest_call((test_and_decrement_search_cost(G38, 9, P38), constrain_args(not_possible_t, [subjectToCOC, H38, 'KeepAreolaCoveredInPublic']))),
- O38=[I38|J38],
- ( K38=[M38, [-not_possible_t(subjectToCOC, H38, 'KeepAreolaCoveredInPublic'), I38, L38, J38]|N38],
- Q38=[M38|N38]
- ),
- call_proof(asserted_t(agentViolatesObligation,
- H38,
- 'KeepAreolaCoveredInPublic',
- L38,
- O38,
- P38,
- R38,
- Q38,
- S38),
- asserted_t(agentViolatesObligation,
- H38,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(subjectToCOC,
- H38,
- 'KeepAreolaCoveredInPublic',
- L38,
- O38,
- R38,
- T38,
- S38,
- U38),
- asserted_t(subjectToCOC,
- H38,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- H38,
- 'InPublic',
- L38,
- O38,
- T38,
- V38,
- U38,
- W38),
- asserted_t(locationState, H38, 'InPublic')),
- call_proof(asserted_f(agentViolatesObligation,
- H38,
- 'KeepAreolaCoveredInPublic',
- L38,
- O38,
- V38,
- X38,
- W38,
- Y38),
- asserted_f(agentViolatesObligation,
- H38,
- 'KeepAreolaCoveredInPublic')),
- call_proof(isa(Z38,
- 'BodyPartCollectionFn'(H38, 'Areola'),
- L38,
- O38,
- X38,
- A39,
- Y38,
- B39),
- 'BodyPartCollectionFn'(Z38, H38, 'Areola')),
- call_proof(asserted_t(wearsClothing,
- H38,
- C39,
- L38,
- O38,
- A39,
- D39,
- B39,
- E39),
- asserted_t(wearsClothing, H38, C39)),
- call_proof(asserted_t(skolem,
- C39,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(Z38,
- H38),
- L38,
- O38,
- D39,
- F39,
- E39,
- G39),
- asserted_t(skolem,
- C39,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(Z38,
- H38))),
- call_proof(asserted_f(wearsClothing,
- H38,
- C39,
- L38,
- O38,
- F39,
- H39,
- G39,
- J39),
- asserted_f(wearsClothing, H38, C39)),
- call_proof(asserted_t('covers-Generic',
- C39,
- Z38,
- L38,
- O38,
- H39,
- I39,
- J39,
- K39),
- asserted_t('covers-Generic', C39, Z38)).
- wid(tell19:145, tell19:145, not_possible_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic')) :-
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- asserted_f(wearsClothing, WOMAN, CLOTH),
- asserted_t('covers-Generic', CLOTH, AREOLA).
- wid(tell19:145, tell19:145, -possible_t(subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'))) :-
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- wearsClothing(WOMAN, CLOTH),
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- -wearsClothing(WOMAN, CLOTH),
- 'covers-Generic'(CLOTH, AREOLA).
- wid(tell19:144, tell19:144, int_not_possible_t(subjectToCOC, S34, 'KeepAreolaCoveredInPublic', W34, U34, R34, R35, V34, T35, T34)) :-
- pretest_call((test_and_decrement_search_cost(R34, 8, A35), constrain_args(not_possible_t, [subjectToCOC, S34, 'KeepAreolaCoveredInPublic']))),
- Z34=[T34|U34],
- ( V34=[X34, [-not_possible_t(subjectToCOC, S34, 'KeepAreolaCoveredInPublic'), T34, W34, U34]|Y34],
- B35=[X34|Y34]
- ),
- call_proof(asserted_t(agentViolatesObligation,
- S34,
- 'KeepAreolaCoveredInPublic',
- W34,
- Z34,
- A35,
- C35,
- B35,
- D35),
- asserted_t(agentViolatesObligation,
- S34,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- S34,
- 'InPublic',
- W34,
- Z34,
- C35,
- E35,
- D35,
- F35),
- asserted_t(locationState, S34, 'InPublic')),
- call_proof(asserted_f(agentViolatesObligation,
- S34,
- 'KeepAreolaCoveredInPublic',
- W34,
- Z34,
- E35,
- G35,
- F35,
- H35),
- asserted_f(agentViolatesObligation,
- S34,
- 'KeepAreolaCoveredInPublic')),
- call_proof(isa(I35,
- 'BodyPartCollectionFn'(S34, 'Areola'),
- W34,
- Z34,
- G35,
- J35,
- H35,
- K35),
- 'BodyPartCollectionFn'(I35, S34, 'Areola')),
- call_proof(asserted_t(wearsClothing,
- S34,
- L35,
- W34,
- Z34,
- J35,
- M35,
- K35,
- N35),
- asserted_t(wearsClothing, S34, L35)),
- call_proof(asserted_t(skolem,
- L35,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(I35,
- S34),
- W34,
- Z34,
- M35,
- O35,
- N35,
- P35),
- asserted_t(skolem,
- L35,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(I35,
- S34))),
- call_proof(asserted_f(wearsClothing,
- S34,
- L35,
- W34,
- Z34,
- O35,
- Q35,
- P35,
- S35),
- asserted_f(wearsClothing, S34, L35)),
- call_proof(asserted_t('covers-Generic',
- L35,
- I35,
- W34,
- Z34,
- Q35,
- R35,
- S35,
- T35),
- asserted_t('covers-Generic', L35, I35)).
- wid(tell19:144, tell19:144, not_possible_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic')) :-
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- asserted_f(wearsClothing, WOMAN, CLOTH),
- asserted_t('covers-Generic', CLOTH, AREOLA).
- wid(tell19:144, tell19:144, -possible_t(subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'))) :-
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- wearsClothing(WOMAN, CLOTH),
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- -wearsClothing(WOMAN, CLOTH),
- 'covers-Generic'(CLOTH, AREOLA).
- wid(tell19:143, tell19:143, int_not_possible_t(subjectToCOC, C31, 'KeepAreolaCoveredInPublic', G31, E31, B31, D32, F31, F32, D31)) :-
- pretest_call((test_and_decrement_search_cost(B31, 9, K31), constrain_args(not_possible_t, [subjectToCOC, C31, 'KeepAreolaCoveredInPublic']))),
- J31=[D31|E31],
- ( F31=[H31, [-not_possible_t(subjectToCOC, C31, 'KeepAreolaCoveredInPublic'), D31, G31, E31]|I31],
- L31=[H31|I31]
- ),
- call_proof(asserted_t(agentViolatesObligation,
- C31,
- 'KeepAreolaCoveredInPublic',
- G31,
- J31,
- K31,
- M31,
- L31,
- N31),
- asserted_t(agentViolatesObligation,
- C31,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(subjectToCOC,
- C31,
- 'KeepAreolaCoveredInPublic',
- G31,
- J31,
- M31,
- O31,
- N31,
- P31),
- asserted_t(subjectToCOC,
- C31,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- C31,
- 'InPublic',
- G31,
- J31,
- O31,
- Q31,
- P31,
- R31),
- asserted_t(locationState, C31, 'InPublic')),
- call_proof(asserted_f(agentViolatesObligation,
- C31,
- 'KeepAreolaCoveredInPublic',
- G31,
- J31,
- Q31,
- S31,
- R31,
- T31),
- asserted_f(agentViolatesObligation,
- C31,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(wearsClothing,
- C31,
- U31,
- G31,
- J31,
- S31,
- V31,
- T31,
- W31),
- asserted_t(wearsClothing, C31, U31)),
- call_proof(isa(X31,
- 'BodyPartCollectionFn'(C31, 'Areola'),
- G31,
- J31,
- V31,
- Y31,
- W31,
- Z31),
- 'BodyPartCollectionFn'(X31, C31, 'Areola')),
- call_proof(asserted_t(skolem,
- U31,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(X31,
- C31),
- G31,
- J31,
- Y31,
- A32,
- Z31,
- B32),
- asserted_t(skolem,
- U31,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(X31,
- C31))),
- call_proof(asserted_f(wearsClothing,
- C31,
- U31,
- G31,
- J31,
- A32,
- C32,
- B32,
- E32),
- asserted_f(wearsClothing, C31, U31)),
- call_proof(asserted_t('covers-Generic',
- U31,
- X31,
- G31,
- J31,
- C32,
- D32,
- E32,
- F32),
- asserted_t('covers-Generic', U31, X31)).
- wid(tell19:143, tell19:143, not_possible_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic')) :-
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- asserted_f(wearsClothing, WOMAN, CLOTH),
- asserted_t('covers-Generic', CLOTH, AREOLA).
- wid(tell19:143, tell19:143, -possible_t(subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'))) :-
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- wearsClothing(WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- -wearsClothing(WOMAN, CLOTH),
- 'covers-Generic'(CLOTH, AREOLA).
- wid(tell19:142, tell19:142, int_not_possible_t(subjectToCOC, O27, 'KeepAreolaCoveredInPublic', S27, Q27, N27, N28, R27, P28, P27)) :-
- pretest_call((test_and_decrement_search_cost(N27, 8, W27), constrain_args(not_possible_t, [subjectToCOC, O27, 'KeepAreolaCoveredInPublic']))),
- V27=[P27|Q27],
- ( R27=[T27, [-not_possible_t(subjectToCOC, O27, 'KeepAreolaCoveredInPublic'), P27, S27, Q27]|U27],
- X27=[T27|U27]
- ),
- call_proof(asserted_t(agentViolatesObligation,
- O27,
- 'KeepAreolaCoveredInPublic',
- S27,
- V27,
- W27,
- Y27,
- X27,
- Z27),
- asserted_t(agentViolatesObligation,
- O27,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- O27,
- 'InPublic',
- S27,
- V27,
- Y27,
- A28,
- Z27,
- B28),
- asserted_t(locationState, O27, 'InPublic')),
- call_proof(asserted_f(agentViolatesObligation,
- O27,
- 'KeepAreolaCoveredInPublic',
- S27,
- V27,
- A28,
- C28,
- B28,
- D28),
- asserted_f(agentViolatesObligation,
- O27,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(wearsClothing,
- O27,
- E28,
- S27,
- V27,
- C28,
- F28,
- D28,
- G28),
- asserted_t(wearsClothing, O27, E28)),
- call_proof(isa(H28,
- 'BodyPartCollectionFn'(O27, 'Areola'),
- S27,
- V27,
- F28,
- I28,
- G28,
- J28),
- 'BodyPartCollectionFn'(H28, O27, 'Areola')),
- call_proof(asserted_t(skolem,
- E28,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(H28,
- O27),
- S27,
- V27,
- I28,
- K28,
- J28,
- L28),
- asserted_t(skolem,
- E28,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(H28,
- O27))),
- call_proof(asserted_f(wearsClothing,
- O27,
- E28,
- S27,
- V27,
- K28,
- M28,
- L28,
- O28),
- asserted_f(wearsClothing, O27, E28)),
- call_proof(asserted_t('covers-Generic',
- E28,
- H28,
- S27,
- V27,
- M28,
- N28,
- O28,
- P28),
- asserted_t('covers-Generic', E28, H28)).
- wid(tell19:142, tell19:142, not_possible_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic')) :-
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- asserted_f(wearsClothing, WOMAN, CLOTH),
- asserted_t('covers-Generic', CLOTH, AREOLA).
- wid(tell19:142, tell19:142, -possible_t(subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'))) :-
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- wearsClothing(WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- -wearsClothing(WOMAN, CLOTH),
- 'covers-Generic'(CLOTH, AREOLA).
- wid(tell19:141, tell19:141, int_not_possible_t(subjectToCOC, Y23, 'KeepAreolaCoveredInPublic', C24, A24, X23, Z24, B24, B25, Z23)) :-
- pretest_call((test_and_decrement_search_cost(X23, 9, G24), constrain_args(not_possible_t, [subjectToCOC, Y23, 'KeepAreolaCoveredInPublic']))),
- F24=[Z23|A24],
- ( B24=[D24, [-not_possible_t(subjectToCOC, Y23, 'KeepAreolaCoveredInPublic'), Z23, C24, A24]|E24],
- H24=[D24|E24]
- ),
- call_proof(asserted_t(subjectToCOC,
- Y23,
- 'KeepAreolaCoveredInPublic',
- C24,
- F24,
- G24,
- I24,
- H24,
- J24),
- asserted_t(subjectToCOC,
- Y23,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- Y23,
- 'InPublic',
- C24,
- F24,
- I24,
- K24,
- J24,
- L24),
- asserted_t(locationState, Y23, 'InPublic')),
- call_proof(asserted_t(agentViolatesObligation,
- Y23,
- 'KeepAreolaCoveredInPublic',
- C24,
- F24,
- K24,
- M24,
- L24,
- N24),
- asserted_t(agentViolatesObligation,
- Y23,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_f(agentViolatesObligation,
- Y23,
- 'KeepAreolaCoveredInPublic',
- C24,
- F24,
- M24,
- O24,
- N24,
- P24),
- asserted_f(agentViolatesObligation,
- Y23,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(wearsClothing,
- Y23,
- Q24,
- C24,
- F24,
- O24,
- R24,
- P24,
- S24),
- asserted_t(wearsClothing, Y23, Q24)),
- call_proof(isa(T24,
- 'BodyPartCollectionFn'(Y23, 'Areola'),
- C24,
- F24,
- R24,
- U24,
- S24,
- V24),
- 'BodyPartCollectionFn'(T24, Y23, 'Areola')),
- call_proof(asserted_t(skolem,
- Q24,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(T24,
- Y23),
- C24,
- F24,
- U24,
- W24,
- V24,
- X24),
- asserted_t(skolem,
- Q24,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(T24,
- Y23))),
- call_proof(asserted_t('covers-Generic',
- Q24,
- T24,
- C24,
- F24,
- W24,
- Y24,
- X24,
- A25),
- asserted_t('covers-Generic', Q24, T24)),
- call_proof(asserted_f('covers-Generic',
- Q24,
- T24,
- C24,
- F24,
- Y24,
- Z24,
- A25,
- B25),
- asserted_f('covers-Generic', Q24, T24)).
- wid(tell19:141, tell19:141, not_possible_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic')) :-
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- asserted_t('covers-Generic', CLOTH, AREOLA),
- asserted_f('covers-Generic', CLOTH, AREOLA).
- wid(tell19:141, tell19:141, -possible_t(subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'))) :-
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- wearsClothing(WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- 'covers-Generic'(CLOTH, AREOLA),
- -'covers-Generic'(CLOTH, AREOLA).
- wid(tell19:140, tell19:140, int_not_possible_t(subjectToCOC, K20, 'KeepAreolaCoveredInPublic', O20, M20, J20, J21, N20, L21, L20)) :-
- pretest_call((test_and_decrement_search_cost(J20, 8, S20), constrain_args(not_possible_t, [subjectToCOC, K20, 'KeepAreolaCoveredInPublic']))),
- R20=[L20|M20],
- ( N20=[P20, [-not_possible_t(subjectToCOC, K20, 'KeepAreolaCoveredInPublic'), L20, O20, M20]|Q20],
- T20=[P20|Q20]
- ),
- call_proof(asserted_t(locationState,
- K20,
- 'InPublic',
- O20,
- R20,
- S20,
- U20,
- T20,
- V20),
- asserted_t(locationState, K20, 'InPublic')),
- call_proof(asserted_t(agentViolatesObligation,
- K20,
- 'KeepAreolaCoveredInPublic',
- O20,
- R20,
- U20,
- W20,
- V20,
- X20),
- asserted_t(agentViolatesObligation,
- K20,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_f(agentViolatesObligation,
- K20,
- 'KeepAreolaCoveredInPublic',
- O20,
- R20,
- W20,
- Y20,
- X20,
- Z20),
- asserted_f(agentViolatesObligation,
- K20,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(wearsClothing,
- K20,
- A21,
- O20,
- R20,
- Y20,
- B21,
- Z20,
- C21),
- asserted_t(wearsClothing, K20, A21)),
- call_proof(isa(D21,
- 'BodyPartCollectionFn'(K20, 'Areola'),
- O20,
- R20,
- B21,
- E21,
- C21,
- F21),
- 'BodyPartCollectionFn'(D21, K20, 'Areola')),
- call_proof(asserted_t(skolem,
- A21,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(D21,
- K20),
- O20,
- R20,
- E21,
- G21,
- F21,
- H21),
- asserted_t(skolem,
- A21,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(D21,
- K20))),
- call_proof(asserted_t('covers-Generic',
- A21,
- D21,
- O20,
- R20,
- G21,
- I21,
- H21,
- K21),
- asserted_t('covers-Generic', A21, D21)),
- call_proof(asserted_f('covers-Generic',
- A21,
- D21,
- O20,
- R20,
- I21,
- J21,
- K21,
- L21),
- asserted_f('covers-Generic', A21, D21)).
- wid(tell19:140, tell19:140, not_possible_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic')) :-
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- asserted_t('covers-Generic', CLOTH, AREOLA),
- asserted_f('covers-Generic', CLOTH, AREOLA).
- wid(tell19:140, tell19:140, -possible_t(subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'))) :-
- locationState(WOMAN, 'InPublic'),
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- wearsClothing(WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- 'covers-Generic'(CLOTH, AREOLA),
- -'covers-Generic'(CLOTH, AREOLA).
- wid(tell19:137, tell19:137, int_not_possible_t(subjectToCOC, X16, 'KeepAreolaCoveredInPublic', B17, Z16, W16, Y17, A17, A18, Y16)) :-
- pretest_call((test_and_decrement_search_cost(W16, 9, F17), constrain_args(not_possible_t, [subjectToCOC, X16, 'KeepAreolaCoveredInPublic']))),
- E17=[Y16|Z16],
- ( A17=[C17, [-not_possible_t(subjectToCOC, X16, 'KeepAreolaCoveredInPublic'), Y16, B17, Z16]|D17],
- G17=[C17|D17]
- ),
- call_proof(asserted_t(agentViolatesObligation,
- X16,
- 'KeepAreolaCoveredInPublic',
- B17,
- E17,
- F17,
- H17,
- G17,
- I17),
- asserted_t(agentViolatesObligation,
- X16,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(subjectToCOC,
- X16,
- 'KeepAreolaCoveredInPublic',
- B17,
- E17,
- H17,
- J17,
- I17,
- K17),
- asserted_t(subjectToCOC,
- X16,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- X16,
- 'InPublic',
- B17,
- E17,
- J17,
- L17,
- K17,
- M17),
- asserted_t(locationState, X16, 'InPublic')),
- call_proof(asserted_f(agentViolatesObligation,
- X16,
- 'KeepAreolaCoveredInPublic',
- B17,
- E17,
- L17,
- N17,
- M17,
- O17),
- asserted_f(agentViolatesObligation,
- X16,
- 'KeepAreolaCoveredInPublic')),
- call_proof(isa(P17,
- 'BodyPartCollectionFn'(X16, 'Areola'),
- B17,
- E17,
- N17,
- Q17,
- O17,
- R17),
- 'BodyPartCollectionFn'(P17, X16, 'Areola')),
- call_proof(asserted_t(wearsClothing,
- X16,
- S17,
- B17,
- E17,
- Q17,
- T17,
- R17,
- U17),
- asserted_t(wearsClothing, X16, S17)),
- call_proof(asserted_t(skolem,
- S17,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(P17,
- X16),
- B17,
- E17,
- T17,
- V17,
- U17,
- W17),
- asserted_t(skolem,
- S17,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(P17,
- X16))),
- call_proof(asserted_t('covers-Generic',
- S17,
- P17,
- B17,
- E17,
- V17,
- X17,
- W17,
- Z17),
- asserted_t('covers-Generic', S17, P17)),
- call_proof(asserted_f('covers-Generic',
- S17,
- P17,
- B17,
- E17,
- X17,
- Y17,
- Z17,
- A18),
- asserted_f('covers-Generic', S17, P17)).
- wid(tell19:137, tell19:137, not_possible_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic')) :-
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- asserted_t('covers-Generic', CLOTH, AREOLA),
- asserted_f('covers-Generic', CLOTH, AREOLA).
- wid(tell19:137, tell19:137, -possible_t(subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'))) :-
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- wearsClothing(WOMAN, CLOTH),
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- 'covers-Generic'(CLOTH, AREOLA),
- -'covers-Generic'(CLOTH, AREOLA).
- wid(tell19:136, tell19:136, int_not_possible_t(subjectToCOC, I13, 'KeepAreolaCoveredInPublic', M13, K13, H13, H14, L13, J14, J13)) :-
- pretest_call((test_and_decrement_search_cost(H13, 8, Q13), constrain_args(not_possible_t, [subjectToCOC, I13, 'KeepAreolaCoveredInPublic']))),
- P13=[J13|K13],
- ( L13=[N13, [-not_possible_t(subjectToCOC, I13, 'KeepAreolaCoveredInPublic'), J13, M13, K13]|O13],
- R13=[N13|O13]
- ),
- call_proof(asserted_t(agentViolatesObligation,
- I13,
- 'KeepAreolaCoveredInPublic',
- M13,
- P13,
- Q13,
- S13,
- R13,
- T13),
- asserted_t(agentViolatesObligation,
- I13,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- I13,
- 'InPublic',
- M13,
- P13,
- S13,
- U13,
- T13,
- V13),
- asserted_t(locationState, I13, 'InPublic')),
- call_proof(asserted_f(agentViolatesObligation,
- I13,
- 'KeepAreolaCoveredInPublic',
- M13,
- P13,
- U13,
- W13,
- V13,
- X13),
- asserted_f(agentViolatesObligation,
- I13,
- 'KeepAreolaCoveredInPublic')),
- call_proof(isa(Y13,
- 'BodyPartCollectionFn'(I13, 'Areola'),
- M13,
- P13,
- W13,
- Z13,
- X13,
- A14),
- 'BodyPartCollectionFn'(Y13, I13, 'Areola')),
- call_proof(asserted_t(wearsClothing,
- I13,
- B14,
- M13,
- P13,
- Z13,
- C14,
- A14,
- D14),
- asserted_t(wearsClothing, I13, B14)),
- call_proof(asserted_t(skolem,
- B14,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(Y13,
- I13),
- M13,
- P13,
- C14,
- E14,
- D14,
- F14),
- asserted_t(skolem,
- B14,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(Y13,
- I13))),
- call_proof(asserted_t('covers-Generic',
- B14,
- Y13,
- M13,
- P13,
- E14,
- G14,
- F14,
- I14),
- asserted_t('covers-Generic', B14, Y13)),
- call_proof(asserted_f('covers-Generic',
- B14,
- Y13,
- M13,
- P13,
- G14,
- H14,
- I14,
- J14),
- asserted_f('covers-Generic', B14, Y13)).
- wid(tell19:136, tell19:136, not_possible_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic')) :-
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- asserted_t('covers-Generic', CLOTH, AREOLA),
- asserted_f('covers-Generic', CLOTH, AREOLA).
- wid(tell19:136, tell19:136, -possible_t(subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'))) :-
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- wearsClothing(WOMAN, CLOTH),
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- 'covers-Generic'(CLOTH, AREOLA),
- -'covers-Generic'(CLOTH, AREOLA).
- wid(tell19:135, tell19:135, int_not_possible_t(subjectToCOC, V9, 'KeepAreolaCoveredInPublic', Z9, X9, U9, W10, Y9, Y10, W9)) :-
- pretest_call((test_and_decrement_search_cost(U9, 9, D10), constrain_args(not_possible_t, [subjectToCOC, V9, 'KeepAreolaCoveredInPublic']))),
- C10=[W9|X9],
- ( Y9=[A10, [-not_possible_t(subjectToCOC, V9, 'KeepAreolaCoveredInPublic'), W9, Z9, X9]|B10],
- E10=[A10|B10]
- ),
- call_proof(asserted_t(agentViolatesObligation,
- V9,
- 'KeepAreolaCoveredInPublic',
- Z9,
- C10,
- D10,
- F10,
- E10,
- G10),
- asserted_t(agentViolatesObligation,
- V9,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(subjectToCOC,
- V9,
- 'KeepAreolaCoveredInPublic',
- Z9,
- C10,
- F10,
- H10,
- G10,
- I10),
- asserted_t(subjectToCOC,
- V9,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- V9,
- 'InPublic',
- Z9,
- C10,
- H10,
- J10,
- I10,
- K10),
- asserted_t(locationState, V9, 'InPublic')),
- call_proof(asserted_f(agentViolatesObligation,
- V9,
- 'KeepAreolaCoveredInPublic',
- Z9,
- C10,
- J10,
- L10,
- K10,
- M10),
- asserted_f(agentViolatesObligation,
- V9,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(wearsClothing,
- V9,
- N10,
- Z9,
- C10,
- L10,
- O10,
- M10,
- P10),
- asserted_t(wearsClothing, V9, N10)),
- call_proof(isa(Q10,
- 'BodyPartCollectionFn'(V9, 'Areola'),
- Z9,
- C10,
- O10,
- R10,
- P10,
- S10),
- 'BodyPartCollectionFn'(Q10, V9, 'Areola')),
- call_proof(asserted_t(skolem,
- N10,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(Q10,
- V9),
- Z9,
- C10,
- R10,
- T10,
- S10,
- U10),
- asserted_t(skolem,
- N10,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(Q10,
- V9))),
- call_proof(asserted_t('covers-Generic',
- N10,
- Q10,
- Z9,
- C10,
- T10,
- V10,
- U10,
- X10),
- asserted_t('covers-Generic', N10, Q10)),
- call_proof(asserted_f('covers-Generic',
- N10,
- Q10,
- Z9,
- C10,
- V10,
- W10,
- X10,
- Y10),
- asserted_f('covers-Generic', N10, Q10)).
- wid(tell19:135, tell19:135, not_possible_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic')) :-
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- asserted_t('covers-Generic', CLOTH, AREOLA),
- asserted_f('covers-Generic', CLOTH, AREOLA).
- wid(tell19:135, tell19:135, -possible_t(subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'))) :-
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- wearsClothing(WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- 'covers-Generic'(CLOTH, AREOLA),
- -'covers-Generic'(CLOTH, AREOLA).
- wid(tell19:134, tell19:134, int_not_possible_t(subjectToCOC, J6, 'KeepAreolaCoveredInPublic', N6, L6, I6, I7, M6, K7, K6)) :-
- pretest_call((test_and_decrement_search_cost(I6, 8, R6), constrain_args(not_possible_t, [subjectToCOC, J6, 'KeepAreolaCoveredInPublic']))),
- Q6=[K6|L6],
- ( M6=[O6, [-not_possible_t(subjectToCOC, J6, 'KeepAreolaCoveredInPublic'), K6, N6, L6]|P6],
- S6=[O6|P6]
- ),
- call_proof(asserted_t(agentViolatesObligation,
- J6,
- 'KeepAreolaCoveredInPublic',
- N6,
- Q6,
- R6,
- T6,
- S6,
- U6),
- asserted_t(agentViolatesObligation,
- J6,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- J6,
- 'InPublic',
- N6,
- Q6,
- T6,
- V6,
- U6,
- W6),
- asserted_t(locationState, J6, 'InPublic')),
- call_proof(asserted_f(agentViolatesObligation,
- J6,
- 'KeepAreolaCoveredInPublic',
- N6,
- Q6,
- V6,
- X6,
- W6,
- Y6),
- asserted_f(agentViolatesObligation,
- J6,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(wearsClothing,
- J6,
- Z6,
- N6,
- Q6,
- X6,
- A7,
- Y6,
- B7),
- asserted_t(wearsClothing, J6, Z6)),
- call_proof(isa(C7,
- 'BodyPartCollectionFn'(J6, 'Areola'),
- N6,
- Q6,
- A7,
- D7,
- B7,
- E7),
- 'BodyPartCollectionFn'(C7, J6, 'Areola')),
- call_proof(asserted_t(skolem,
- Z6,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(C7,
- J6),
- N6,
- Q6,
- D7,
- F7,
- E7,
- G7),
- asserted_t(skolem,
- Z6,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(C7,
- J6))),
- call_proof(asserted_t('covers-Generic',
- Z6,
- C7,
- N6,
- Q6,
- F7,
- H7,
- G7,
- J7),
- asserted_t('covers-Generic', Z6, C7)),
- call_proof(asserted_f('covers-Generic',
- Z6,
- C7,
- N6,
- Q6,
- H7,
- I7,
- J7,
- K7),
- asserted_f('covers-Generic', Z6, C7)).
- wid(tell19:134, tell19:134, not_possible_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic')) :-
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- asserted_t('covers-Generic', CLOTH, AREOLA),
- asserted_f('covers-Generic', CLOTH, AREOLA).
- wid(tell19:134, tell19:134, -possible_t(subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'))) :-
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- wearsClothing(WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- 'covers-Generic'(CLOTH, AREOLA),
- -'covers-Generic'(CLOTH, AREOLA).
- wid(tell19:133, tell19:133, int_not_possible_t(skolem, S2, skArg1ofCoversgenericUnkArg2ofWearsclothingFn(T2, U2), Y2, W2, R2, R3, X2, T3, V2)) :-
- pretest_call((test_and_decrement_search_cost(R2, 8, C3), constrain_args(not_possible_t, [skolem, S2, skArg1ofCoversgenericUnkArg2ofWearsclothingFn(T2, U2)]))),
- B3=[V2|W2],
- ( X2=[Z2, [-not_possible_t(skolem, S2, skArg1ofCoversgenericUnkArg2ofWearsclothingFn(T2, U2)), V2, Y2, W2]|A3],
- D3=[Z2|A3]
- ),
- call_proof(asserted_t('covers-Generic',
- S2,
- T2,
- Y2,
- B3,
- C3,
- E3,
- D3,
- F3),
- asserted_t('covers-Generic', S2, T2)),
- call_proof(asserted_t(wearsClothing,
- U2,
- S2,
- Y2,
- B3,
- E3,
- G3,
- F3,
- H3),
- asserted_t(wearsClothing, U2, S2)),
- call_proof(isa(T2,
- 'BodyPartCollectionFn'(U2, 'Areola'),
- Y2,
- B3,
- G3,
- I3,
- H3,
- J3),
- 'BodyPartCollectionFn'(T2, U2, 'Areola')),
- call_proof(asserted_t(subjectToCOC,
- U2,
- 'KeepAreolaCoveredInPublic',
- Y2,
- B3,
- I3,
- K3,
- J3,
- L3),
- asserted_t(subjectToCOC, U2, 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- U2,
- 'InPublic',
- Y2,
- B3,
- K3,
- M3,
- L3,
- N3),
- asserted_t(locationState, U2, 'InPublic')),
- call_proof(asserted_t(agentViolatesObligation,
- U2,
- 'KeepAreolaCoveredInPublic',
- Y2,
- B3,
- M3,
- O3,
- N3,
- P3),
- asserted_t(agentViolatesObligation,
- U2,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_f(agentViolatesObligation,
- U2,
- 'KeepAreolaCoveredInPublic',
- Y2,
- B3,
- O3,
- Q3,
- P3,
- S3),
- asserted_f(agentViolatesObligation,
- U2,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_f(wearsClothing,
- U2,
- S2,
- Y2,
- B3,
- Q3,
- R3,
- S3,
- T3),
- asserted_f(wearsClothing, U2, S2)).
- wid(tell19:133, tell19:133, not_possible_t(skolem, CLOTH, skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA, WOMAN))) :-
- asserted_t('covers-Generic', CLOTH, AREOLA),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_f(wearsClothing, WOMAN, CLOTH).
- wid(tell19:133, tell19:133, -possible_t(skolem(CLOTH, skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA, WOMAN)))) :-
- 'covers-Generic'(CLOTH, AREOLA),
- wearsClothing(WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- -wearsClothing(WOMAN, CLOTH).
- wid(tell19:132, tell19:132, int_not_possible_t(skolem, T37, skArg1ofCoversgenericUnkArg2ofWearsclothingFn(U37, V37), Z37, X37, S37, S38, Y37, U38, W37)) :-
- pretest_call((test_and_decrement_search_cost(S37, 8, D38), constrain_args(not_possible_t, [skolem, T37, skArg1ofCoversgenericUnkArg2ofWearsclothingFn(U37, V37)]))),
- C38=[W37|X37],
- ( Y37=[A38, [-not_possible_t(skolem, T37, skArg1ofCoversgenericUnkArg2ofWearsclothingFn(U37, V37)), W37, Z37, X37]|B38],
- E38=[A38|B38]
- ),
- call_proof(asserted_t('covers-Generic',
- T37,
- U37,
- Z37,
- C38,
- D38,
- F38,
- E38,
- G38),
- asserted_t('covers-Generic', T37, U37)),
- call_proof(asserted_t(agentViolatesObligation,
- V37,
- 'KeepAreolaCoveredInPublic',
- Z37,
- C38,
- F38,
- H38,
- G38,
- I38),
- asserted_t(agentViolatesObligation,
- V37,
- 'KeepAreolaCoveredInPublic')),
- call_proof(isa(U37,
- 'BodyPartCollectionFn'(V37, 'Areola'),
- Z37,
- C38,
- H38,
- J38,
- I38,
- K38),
- 'BodyPartCollectionFn'(U37, V37, 'Areola')),
- call_proof(asserted_t(subjectToCOC,
- V37,
- 'KeepAreolaCoveredInPublic',
- Z37,
- C38,
- J38,
- L38,
- K38,
- M38),
- asserted_t(subjectToCOC,
- V37,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- V37,
- 'InPublic',
- Z37,
- C38,
- L38,
- N38,
- M38,
- O38),
- asserted_t(locationState, V37, 'InPublic')),
- call_proof(asserted_t(wearsClothing,
- V37,
- T37,
- Z37,
- C38,
- N38,
- P38,
- O38,
- Q38),
- asserted_t(wearsClothing, V37, T37)),
- call_proof(asserted_f(agentViolatesObligation,
- V37,
- 'KeepAreolaCoveredInPublic',
- Z37,
- C38,
- P38,
- R38,
- Q38,
- T38),
- asserted_f(agentViolatesObligation,
- V37,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_f(wearsClothing,
- V37,
- T37,
- Z37,
- C38,
- R38,
- S38,
- T38,
- U38),
- asserted_f(wearsClothing, V37, T37)).
- wid(tell19:132, tell19:132, not_possible_t(skolem, CLOTH, skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA, WOMAN))) :-
- asserted_t('covers-Generic', CLOTH, AREOLA),
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_f(wearsClothing, WOMAN, CLOTH).
- wid(tell19:132, tell19:132, -possible_t(skolem(CLOTH, skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA, WOMAN)))) :-
- 'covers-Generic'(CLOTH, AREOLA),
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- wearsClothing(WOMAN, CLOTH),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- -wearsClothing(WOMAN, CLOTH).
- wid(tell19:131, tell19:131, int_not_possible_t(skolem, I34, skArg1ofCoversgenericUnkArg2ofWearsclothingFn(J34, K34), O34, M34, H34, H35, N34, J35, L34)) :-
- pretest_call((test_and_decrement_search_cost(H34, 8, S34), constrain_args(not_possible_t, [skolem, I34, skArg1ofCoversgenericUnkArg2ofWearsclothingFn(J34, K34)]))),
- R34=[L34|M34],
- ( N34=[P34, [-not_possible_t(skolem, I34, skArg1ofCoversgenericUnkArg2ofWearsclothingFn(J34, K34)), L34, O34, M34]|Q34],
- T34=[P34|Q34]
- ),
- call_proof(asserted_t(agentViolatesObligation,
- K34,
- 'KeepAreolaCoveredInPublic',
- O34,
- R34,
- S34,
- U34,
- T34,
- V34),
- asserted_t(agentViolatesObligation,
- K34,
- 'KeepAreolaCoveredInPublic')),
- call_proof(isa(J34,
- 'BodyPartCollectionFn'(K34, 'Areola'),
- O34,
- R34,
- U34,
- W34,
- V34,
- X34),
- 'BodyPartCollectionFn'(J34, K34, 'Areola')),
- call_proof(asserted_t(subjectToCOC,
- K34,
- 'KeepAreolaCoveredInPublic',
- O34,
- R34,
- W34,
- Y34,
- X34,
- Z34),
- asserted_t(subjectToCOC,
- K34,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- K34,
- 'InPublic',
- O34,
- R34,
- Y34,
- A35,
- Z34,
- B35),
- asserted_t(locationState, K34, 'InPublic')),
- call_proof(asserted_t('covers-Generic',
- I34,
- J34,
- O34,
- R34,
- A35,
- C35,
- B35,
- D35),
- asserted_t('covers-Generic', I34, J34)),
- call_proof(asserted_t(wearsClothing,
- K34,
- I34,
- O34,
- R34,
- C35,
- E35,
- D35,
- F35),
- asserted_t(wearsClothing, K34, I34)),
- call_proof(asserted_f(agentViolatesObligation,
- K34,
- 'KeepAreolaCoveredInPublic',
- O34,
- R34,
- E35,
- G35,
- F35,
- I35),
- asserted_f(agentViolatesObligation,
- K34,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_f(wearsClothing,
- K34,
- I34,
- O34,
- R34,
- G35,
- H35,
- I35,
- J35),
- asserted_f(wearsClothing, K34, I34)).
- wid(tell19:131, tell19:131, not_possible_t(skolem, CLOTH, skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA, WOMAN))) :-
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_t('covers-Generic', CLOTH, AREOLA),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_f(wearsClothing, WOMAN, CLOTH).
- wid(tell19:131, tell19:131, -possible_t(skolem(CLOTH, skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA, WOMAN)))) :-
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- 'covers-Generic'(CLOTH, AREOLA),
- wearsClothing(WOMAN, CLOTH),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- -wearsClothing(WOMAN, CLOTH).
- wid(tell19:130, tell19:130, int_not_possible_t(skolem, X30, skArg1ofCoversgenericUnkArg2ofWearsclothingFn(Y30, Z30), D31, B31, W30, W31, C31, Y31, A31)) :-
- pretest_call((test_and_decrement_search_cost(W30, 8, H31), constrain_args(not_possible_t, [skolem, X30, skArg1ofCoversgenericUnkArg2ofWearsclothingFn(Y30, Z30)]))),
- G31=[A31|B31],
- ( C31=[E31, [-not_possible_t(skolem, X30, skArg1ofCoversgenericUnkArg2ofWearsclothingFn(Y30, Z30)), A31, D31, B31]|F31],
- I31=[E31|F31]
- ),
- call_proof(asserted_t(agentViolatesObligation,
- Z30,
- 'KeepAreolaCoveredInPublic',
- D31,
- G31,
- H31,
- J31,
- I31,
- K31),
- asserted_t(agentViolatesObligation,
- Z30,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(wearsClothing,
- Z30,
- X30,
- D31,
- G31,
- J31,
- L31,
- K31,
- M31),
- asserted_t(wearsClothing, Z30, X30)),
- call_proof(isa(Y30,
- 'BodyPartCollectionFn'(Z30, 'Areola'),
- D31,
- G31,
- L31,
- N31,
- M31,
- O31),
- 'BodyPartCollectionFn'(Y30, Z30, 'Areola')),
- call_proof(asserted_t(subjectToCOC,
- Z30,
- 'KeepAreolaCoveredInPublic',
- D31,
- G31,
- N31,
- P31,
- O31,
- Q31),
- asserted_t(subjectToCOC,
- Z30,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- Z30,
- 'InPublic',
- D31,
- G31,
- P31,
- R31,
- Q31,
- S31),
- asserted_t(locationState, Z30, 'InPublic')),
- call_proof(asserted_t('covers-Generic',
- X30,
- Y30,
- D31,
- G31,
- R31,
- T31,
- S31,
- U31),
- asserted_t('covers-Generic', X30, Y30)),
- call_proof(asserted_f(agentViolatesObligation,
- Z30,
- 'KeepAreolaCoveredInPublic',
- D31,
- G31,
- T31,
- V31,
- U31,
- X31),
- asserted_f(agentViolatesObligation,
- Z30,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_f(wearsClothing,
- Z30,
- X30,
- D31,
- G31,
- V31,
- W31,
- X31,
- Y31),
- asserted_f(wearsClothing, Z30, X30)).
- wid(tell19:130, tell19:130, not_possible_t(skolem, CLOTH, skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA, WOMAN))) :-
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_t('covers-Generic', CLOTH, AREOLA),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_f(wearsClothing, WOMAN, CLOTH).
- wid(tell19:130, tell19:130, -possible_t(skolem(CLOTH, skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA, WOMAN)))) :-
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- wearsClothing(WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- 'covers-Generic'(CLOTH, AREOLA),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- -wearsClothing(WOMAN, CLOTH).
- wid(tell19:129, tell19:129, int_not_possible_t(skolem, O27, skArg1ofCoversgenericUnkArg2ofWearsclothingFn(P27, Q27), U27, S27, N27, N28, T27, P28, R27)) :-
- pretest_call((test_and_decrement_search_cost(N27, 8, Y27), constrain_args(not_possible_t, [skolem, O27, skArg1ofCoversgenericUnkArg2ofWearsclothingFn(P27, Q27)]))),
- X27=[R27|S27],
- ( T27=[V27, [-not_possible_t(skolem, O27, skArg1ofCoversgenericUnkArg2ofWearsclothingFn(P27, Q27)), R27, U27, S27]|W27],
- Z27=[V27|W27]
- ),
- call_proof(asserted_t('covers-Generic',
- O27,
- P27,
- U27,
- X27,
- Y27,
- A28,
- Z27,
- B28),
- asserted_t('covers-Generic', O27, P27)),
- call_proof(asserted_t(wearsClothing,
- Q27,
- O27,
- U27,
- X27,
- A28,
- C28,
- B28,
- D28),
- asserted_t(wearsClothing, Q27, O27)),
- call_proof(isa(P27,
- 'BodyPartCollectionFn'(Q27, 'Areola'),
- U27,
- X27,
- C28,
- E28,
- D28,
- F28),
- 'BodyPartCollectionFn'(P27, Q27, 'Areola')),
- call_proof(asserted_t(subjectToCOC,
- Q27,
- 'KeepAreolaCoveredInPublic',
- U27,
- X27,
- E28,
- G28,
- F28,
- H28),
- asserted_t(subjectToCOC,
- Q27,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- Q27,
- 'InPublic',
- U27,
- X27,
- G28,
- I28,
- H28,
- J28),
- asserted_t(locationState, Q27, 'InPublic')),
- call_proof(asserted_t(agentViolatesObligation,
- Q27,
- 'KeepAreolaCoveredInPublic',
- U27,
- X27,
- I28,
- K28,
- J28,
- L28),
- asserted_t(agentViolatesObligation,
- Q27,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_f(agentViolatesObligation,
- Q27,
- 'KeepAreolaCoveredInPublic',
- U27,
- X27,
- K28,
- M28,
- L28,
- O28),
- asserted_f(agentViolatesObligation,
- Q27,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_f('covers-Generic',
- O27,
- P27,
- U27,
- X27,
- M28,
- N28,
- O28,
- P28),
- asserted_f('covers-Generic', O27, P27)).
- wid(tell19:129, tell19:129, not_possible_t(skolem, CLOTH, skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA, WOMAN))) :-
- asserted_t('covers-Generic', CLOTH, AREOLA),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_f('covers-Generic', CLOTH, AREOLA).
- wid(tell19:129, tell19:129, -possible_t(skolem(CLOTH, skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA, WOMAN)))) :-
- 'covers-Generic'(CLOTH, AREOLA),
- wearsClothing(WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- -'covers-Generic'(CLOTH, AREOLA).
- wid(tell19:128, tell19:128, int_not_possible_t(skolem, E24, skArg1ofCoversgenericUnkArg2ofWearsclothingFn(F24, G24), K24, I24, D24, D25, J24, F25, H24)) :-
- pretest_call((test_and_decrement_search_cost(D24, 8, O24), constrain_args(not_possible_t, [skolem, E24, skArg1ofCoversgenericUnkArg2ofWearsclothingFn(F24, G24)]))),
- N24=[H24|I24],
- ( J24=[L24, [-not_possible_t(skolem, E24, skArg1ofCoversgenericUnkArg2ofWearsclothingFn(F24, G24)), H24, K24, I24]|M24],
- P24=[L24|M24]
- ),
- call_proof(asserted_t('covers-Generic',
- E24,
- F24,
- K24,
- N24,
- O24,
- Q24,
- P24,
- R24),
- asserted_t('covers-Generic', E24, F24)),
- call_proof(asserted_t(agentViolatesObligation,
- G24,
- 'KeepAreolaCoveredInPublic',
- K24,
- N24,
- Q24,
- S24,
- R24,
- T24),
- asserted_t(agentViolatesObligation,
- G24,
- 'KeepAreolaCoveredInPublic')),
- call_proof(isa(F24,
- 'BodyPartCollectionFn'(G24, 'Areola'),
- K24,
- N24,
- S24,
- U24,
- T24,
- V24),
- 'BodyPartCollectionFn'(F24, G24, 'Areola')),
- call_proof(asserted_t(subjectToCOC,
- G24,
- 'KeepAreolaCoveredInPublic',
- K24,
- N24,
- U24,
- W24,
- V24,
- X24),
- asserted_t(subjectToCOC,
- G24,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- G24,
- 'InPublic',
- K24,
- N24,
- W24,
- Y24,
- X24,
- Z24),
- asserted_t(locationState, G24, 'InPublic')),
- call_proof(asserted_t(wearsClothing,
- G24,
- E24,
- K24,
- N24,
- Y24,
- A25,
- Z24,
- B25),
- asserted_t(wearsClothing, G24, E24)),
- call_proof(asserted_f(agentViolatesObligation,
- G24,
- 'KeepAreolaCoveredInPublic',
- K24,
- N24,
- A25,
- C25,
- B25,
- E25),
- asserted_f(agentViolatesObligation,
- G24,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_f('covers-Generic',
- E24,
- F24,
- K24,
- N24,
- C25,
- D25,
- E25,
- F25),
- asserted_f('covers-Generic', E24, F24)).
- wid(tell19:128, tell19:128, not_possible_t(skolem, CLOTH, skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA, WOMAN))) :-
- asserted_t('covers-Generic', CLOTH, AREOLA),
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_f('covers-Generic', CLOTH, AREOLA).
- wid(tell19:128, tell19:128, -possible_t(skolem(CLOTH, skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA, WOMAN)))) :-
- 'covers-Generic'(CLOTH, AREOLA),
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- wearsClothing(WOMAN, CLOTH),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- -'covers-Generic'(CLOTH, AREOLA).
- wid(tell19:127, tell19:127, int_not_possible_t(skolem, U20, skArg1ofCoversgenericUnkArg2ofWearsclothingFn(V20, W20), A21, Y20, T20, T21, Z20, V21, X20)) :-
- pretest_call((test_and_decrement_search_cost(T20, 8, E21), constrain_args(not_possible_t, [skolem, U20, skArg1ofCoversgenericUnkArg2ofWearsclothingFn(V20, W20)]))),
- D21=[X20|Y20],
- ( Z20=[B21, [-not_possible_t(skolem, U20, skArg1ofCoversgenericUnkArg2ofWearsclothingFn(V20, W20)), X20, A21, Y20]|C21],
- F21=[B21|C21]
- ),
- call_proof(asserted_t(agentViolatesObligation,
- W20,
- 'KeepAreolaCoveredInPublic',
- A21,
- D21,
- E21,
- G21,
- F21,
- H21),
- asserted_t(agentViolatesObligation,
- W20,
- 'KeepAreolaCoveredInPublic')),
- call_proof(isa(V20,
- 'BodyPartCollectionFn'(W20, 'Areola'),
- A21,
- D21,
- G21,
- I21,
- H21,
- J21),
- 'BodyPartCollectionFn'(V20, W20, 'Areola')),
- call_proof(asserted_t(subjectToCOC,
- W20,
- 'KeepAreolaCoveredInPublic',
- A21,
- D21,
- I21,
- K21,
- J21,
- L21),
- asserted_t(subjectToCOC,
- W20,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- W20,
- 'InPublic',
- A21,
- D21,
- K21,
- M21,
- L21,
- N21),
- asserted_t(locationState, W20, 'InPublic')),
- call_proof(asserted_t('covers-Generic',
- U20,
- V20,
- A21,
- D21,
- M21,
- O21,
- N21,
- P21),
- asserted_t('covers-Generic', U20, V20)),
- call_proof(asserted_t(wearsClothing,
- W20,
- U20,
- A21,
- D21,
- O21,
- Q21,
- P21,
- R21),
- asserted_t(wearsClothing, W20, U20)),
- call_proof(asserted_f(agentViolatesObligation,
- W20,
- 'KeepAreolaCoveredInPublic',
- A21,
- D21,
- Q21,
- S21,
- R21,
- U21),
- asserted_f(agentViolatesObligation,
- W20,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_f('covers-Generic',
- U20,
- V20,
- A21,
- D21,
- S21,
- T21,
- U21,
- V21),
- asserted_f('covers-Generic', U20, V20)).
- wid(tell19:127, tell19:127, not_possible_t(skolem, CLOTH, skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA, WOMAN))) :-
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_t('covers-Generic', CLOTH, AREOLA),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_f('covers-Generic', CLOTH, AREOLA).
- wid(tell19:127, tell19:127, -possible_t(skolem(CLOTH, skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA, WOMAN)))) :-
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- 'covers-Generic'(CLOTH, AREOLA),
- wearsClothing(WOMAN, CLOTH),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- -'covers-Generic'(CLOTH, AREOLA).
- wid(tell19:126, tell19:126, int_not_possible_t(skolem, L17, skArg1ofCoversgenericUnkArg2ofWearsclothingFn(M17, N17), R17, P17, K17, K18, Q17, M18, O17)) :-
- pretest_call((test_and_decrement_search_cost(K17, 8, V17), constrain_args(not_possible_t, [skolem, L17, skArg1ofCoversgenericUnkArg2ofWearsclothingFn(M17, N17)]))),
- U17=[O17|P17],
- ( Q17=[S17, [-not_possible_t(skolem, L17, skArg1ofCoversgenericUnkArg2ofWearsclothingFn(M17, N17)), O17, R17, P17]|T17],
- W17=[S17|T17]
- ),
- call_proof(asserted_t(agentViolatesObligation,
- N17,
- 'KeepAreolaCoveredInPublic',
- R17,
- U17,
- V17,
- X17,
- W17,
- Y17),
- asserted_t(agentViolatesObligation,
- N17,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(wearsClothing,
- N17,
- L17,
- R17,
- U17,
- X17,
- Z17,
- Y17,
- A18),
- asserted_t(wearsClothing, N17, L17)),
- call_proof(isa(M17,
- 'BodyPartCollectionFn'(N17, 'Areola'),
- R17,
- U17,
- Z17,
- B18,
- A18,
- C18),
- 'BodyPartCollectionFn'(M17, N17, 'Areola')),
- call_proof(asserted_t(subjectToCOC,
- N17,
- 'KeepAreolaCoveredInPublic',
- R17,
- U17,
- B18,
- D18,
- C18,
- E18),
- asserted_t(subjectToCOC,
- N17,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- N17,
- 'InPublic',
- R17,
- U17,
- D18,
- F18,
- E18,
- G18),
- asserted_t(locationState, N17, 'InPublic')),
- call_proof(asserted_t('covers-Generic',
- L17,
- M17,
- R17,
- U17,
- F18,
- H18,
- G18,
- I18),
- asserted_t('covers-Generic', L17, M17)),
- call_proof(asserted_f(agentViolatesObligation,
- N17,
- 'KeepAreolaCoveredInPublic',
- R17,
- U17,
- H18,
- J18,
- I18,
- L18),
- asserted_f(agentViolatesObligation,
- N17,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_f('covers-Generic',
- L17,
- M17,
- R17,
- U17,
- J18,
- K18,
- L18,
- M18),
- asserted_f('covers-Generic', L17, M17)).
- wid(tell19:126, tell19:126, not_possible_t(skolem, CLOTH, skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA, WOMAN))) :-
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_t('covers-Generic', CLOTH, AREOLA),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_f('covers-Generic', CLOTH, AREOLA).
- wid(tell19:126, tell19:126, -possible_t(skolem(CLOTH, skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA, WOMAN)))) :-
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- wearsClothing(WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- 'covers-Generic'(CLOTH, AREOLA),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- -'covers-Generic'(CLOTH, AREOLA).
- wid(tell19:125, tell19:125, int_not_possible_t(locationState, D14, 'InPublic', H14, F14, C14, C15, G14, E15, E14)) :-
- pretest_call((test_and_decrement_search_cost(C14, 8, L14), constrain_args(not_possible_t, [locationState, D14, 'InPublic']))),
- K14=[E14|F14],
- ( G14=[I14, [-not_possible_t(locationState, D14, 'InPublic'), E14, H14, F14]|J14],
- M14=[I14|J14]
- ),
- call_proof(asserted_t(subjectToCOC,
- D14,
- 'KeepAreolaCoveredInPublic',
- H14,
- K14,
- L14,
- N14,
- M14,
- O14),
- asserted_t(subjectToCOC,
- D14,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(agentViolatesObligation,
- D14,
- 'KeepAreolaCoveredInPublic',
- H14,
- K14,
- N14,
- P14,
- O14,
- Q14),
- asserted_t(agentViolatesObligation,
- D14,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_f(agentViolatesObligation,
- D14,
- 'KeepAreolaCoveredInPublic',
- H14,
- K14,
- P14,
- R14,
- Q14,
- S14),
- asserted_f(agentViolatesObligation,
- D14,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(wearsClothing,
- D14,
- T14,
- H14,
- K14,
- R14,
- U14,
- S14,
- V14),
- asserted_t(wearsClothing, D14, T14)),
- call_proof(isa(W14,
- 'BodyPartCollectionFn'(D14, 'Areola'),
- H14,
- K14,
- U14,
- X14,
- V14,
- Y14),
- 'BodyPartCollectionFn'(W14, D14, 'Areola')),
- call_proof(asserted_t(skolem,
- T14,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(W14,
- D14),
- H14,
- K14,
- X14,
- Z14,
- Y14,
- A15),
- asserted_t(skolem,
- T14,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(W14,
- D14))),
- call_proof(asserted_f(wearsClothing,
- D14,
- T14,
- H14,
- K14,
- Z14,
- B15,
- A15,
- D15),
- asserted_f(wearsClothing, D14, T14)),
- call_proof(asserted_t('covers-Generic',
- T14,
- W14,
- H14,
- K14,
- B15,
- C15,
- D15,
- E15),
- asserted_t('covers-Generic', T14, W14)).
- wid(tell19:125, tell19:125, not_possible_t(locationState, WOMAN, 'InPublic')) :-
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- asserted_f(wearsClothing, WOMAN, CLOTH),
- asserted_t('covers-Generic', CLOTH, AREOLA).
- wid(tell19:125, tell19:125, -possible_t(locationState(WOMAN, 'InPublic'))) :-
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- wearsClothing(WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- -wearsClothing(WOMAN, CLOTH),
- 'covers-Generic'(CLOTH, AREOLA).
- wid(tell19:124, tell19:124, int_not_possible_t(locationState, S10, 'InPublic', W10, U10, R10, T11, V10, V11, T10)) :-
- pretest_call((test_and_decrement_search_cost(R10, 9, A11), constrain_args(not_possible_t, [locationState, S10, 'InPublic']))),
- Z10=[T10|U10],
- ( V10=[X10, [-not_possible_t(locationState, S10, 'InPublic'), T10, W10, U10]|Y10],
- B11=[X10|Y10]
- ),
- call_proof(asserted_t(subjectToCOC,
- S10,
- 'KeepAreolaCoveredInPublic',
- W10,
- Z10,
- A11,
- C11,
- B11,
- D11),
- asserted_t(subjectToCOC,
- S10,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- S10,
- 'InPublic',
- W10,
- Z10,
- C11,
- E11,
- D11,
- F11),
- asserted_t(locationState, S10, 'InPublic')),
- call_proof(asserted_t(agentViolatesObligation,
- S10,
- 'KeepAreolaCoveredInPublic',
- W10,
- Z10,
- E11,
- G11,
- F11,
- H11),
- asserted_t(agentViolatesObligation,
- S10,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_f(agentViolatesObligation,
- S10,
- 'KeepAreolaCoveredInPublic',
- W10,
- Z10,
- G11,
- I11,
- H11,
- J11),
- asserted_f(agentViolatesObligation,
- S10,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(wearsClothing,
- S10,
- K11,
- W10,
- Z10,
- I11,
- L11,
- J11,
- M11),
- asserted_t(wearsClothing, S10, K11)),
- call_proof(isa(N11,
- 'BodyPartCollectionFn'(S10, 'Areola'),
- W10,
- Z10,
- L11,
- O11,
- M11,
- P11),
- 'BodyPartCollectionFn'(N11, S10, 'Areola')),
- call_proof(asserted_t(skolem,
- K11,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(N11,
- S10),
- W10,
- Z10,
- O11,
- Q11,
- P11,
- R11),
- asserted_t(skolem,
- K11,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(N11,
- S10))),
- call_proof(asserted_f(wearsClothing,
- S10,
- K11,
- W10,
- Z10,
- Q11,
- S11,
- R11,
- U11),
- asserted_f(wearsClothing, S10, K11)),
- call_proof(asserted_t('covers-Generic',
- K11,
- N11,
- W10,
- Z10,
- S11,
- T11,
- U11,
- V11),
- asserted_t('covers-Generic', K11, N11)).
- wid(tell19:124, tell19:124, not_possible_t(locationState, WOMAN, 'InPublic')) :-
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- asserted_f(wearsClothing, WOMAN, CLOTH),
- asserted_t('covers-Generic', CLOTH, AREOLA).
- wid(tell19:124, tell19:124, -possible_t(locationState(WOMAN, 'InPublic'))) :-
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- wearsClothing(WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- -wearsClothing(WOMAN, CLOTH),
- 'covers-Generic'(CLOTH, AREOLA).
- wid(tell19:121, tell19:121, int_not_possible_t(locationState, Y6, 'InPublic', C7, A7, X6, X7, B7, Z7, Z6)) :-
- pretest_call((test_and_decrement_search_cost(X6, 8, G7), constrain_args(not_possible_t, [locationState, Y6, 'InPublic']))),
- F7=[Z6|A7],
- ( B7=[D7, [-not_possible_t(locationState, Y6, 'InPublic'), Z6, C7, A7]|E7],
- H7=[D7|E7]
- ),
- call_proof(asserted_t(agentViolatesObligation,
- Y6,
- 'KeepAreolaCoveredInPublic',
- C7,
- F7,
- G7,
- I7,
- H7,
- J7),
- asserted_t(agentViolatesObligation,
- Y6,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(subjectToCOC,
- Y6,
- 'KeepAreolaCoveredInPublic',
- C7,
- F7,
- I7,
- K7,
- J7,
- L7),
- asserted_t(subjectToCOC,
- Y6,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_f(agentViolatesObligation,
- Y6,
- 'KeepAreolaCoveredInPublic',
- C7,
- F7,
- K7,
- M7,
- L7,
- N7),
- asserted_f(agentViolatesObligation,
- Y6,
- 'KeepAreolaCoveredInPublic')),
- call_proof(isa(O7,
- 'BodyPartCollectionFn'(Y6, 'Areola'),
- C7,
- F7,
- M7,
- P7,
- N7,
- Q7),
- 'BodyPartCollectionFn'(O7, Y6, 'Areola')),
- call_proof(asserted_t(wearsClothing,
- Y6,
- R7,
- C7,
- F7,
- P7,
- S7,
- Q7,
- T7),
- asserted_t(wearsClothing, Y6, R7)),
- call_proof(asserted_t(skolem,
- R7,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(O7,
- Y6),
- C7,
- F7,
- S7,
- U7,
- T7,
- V7),
- asserted_t(skolem,
- R7,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(O7,
- Y6))),
- call_proof(asserted_f(wearsClothing,
- Y6,
- R7,
- C7,
- F7,
- U7,
- W7,
- V7,
- Y7),
- asserted_f(wearsClothing, Y6, R7)),
- call_proof(asserted_t('covers-Generic',
- R7,
- O7,
- C7,
- F7,
- W7,
- X7,
- Y7,
- Z7),
- asserted_t('covers-Generic', R7, O7)).
- wid(tell19:121, tell19:121, not_possible_t(locationState, WOMAN, 'InPublic')) :-
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- asserted_f(wearsClothing, WOMAN, CLOTH),
- asserted_t('covers-Generic', CLOTH, AREOLA).
- wid(tell19:121, tell19:121, -possible_t(locationState(WOMAN, 'InPublic'))) :-
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- wearsClothing(WOMAN, CLOTH),
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- -wearsClothing(WOMAN, CLOTH),
- 'covers-Generic'(CLOTH, AREOLA).
- wid(tell19:120, tell19:120, int_not_possible_t(locationState, J3, 'InPublic', N3, L3, I3, K4, M3, M4, K3)) :-
- pretest_call((test_and_decrement_search_cost(I3, 9, R3), constrain_args(not_possible_t, [locationState, J3, 'InPublic']))),
- Q3=[K3|L3],
- ( M3=[O3, [-not_possible_t(locationState, J3, 'InPublic'), K3, N3, L3]|P3],
- S3=[O3|P3]
- ),
- call_proof(asserted_t(agentViolatesObligation,
- J3,
- 'KeepAreolaCoveredInPublic',
- N3,
- Q3,
- R3,
- T3,
- S3,
- U3),
- asserted_t(agentViolatesObligation,
- J3,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(subjectToCOC,
- J3,
- 'KeepAreolaCoveredInPublic',
- N3,
- Q3,
- T3,
- V3,
- U3,
- W3),
- asserted_t(subjectToCOC, J3, 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- J3,
- 'InPublic',
- N3,
- Q3,
- V3,
- X3,
- W3,
- Y3),
- asserted_t(locationState, J3, 'InPublic')),
- call_proof(asserted_f(agentViolatesObligation,
- J3,
- 'KeepAreolaCoveredInPublic',
- N3,
- Q3,
- X3,
- Z3,
- Y3,
- A4),
- asserted_f(agentViolatesObligation,
- J3,
- 'KeepAreolaCoveredInPublic')),
- call_proof(isa(B4,
- 'BodyPartCollectionFn'(J3, 'Areola'),
- N3,
- Q3,
- Z3,
- C4,
- A4,
- D4),
- 'BodyPartCollectionFn'(B4, J3, 'Areola')),
- call_proof(asserted_t(wearsClothing,
- J3,
- E4,
- N3,
- Q3,
- C4,
- F4,
- D4,
- G4),
- asserted_t(wearsClothing, J3, E4)),
- call_proof(asserted_t(skolem,
- E4,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(B4,
- J3),
- N3,
- Q3,
- F4,
- H4,
- G4,
- I4),
- asserted_t(skolem,
- E4,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(B4,
- J3))),
- call_proof(asserted_f(wearsClothing,
- J3,
- E4,
- N3,
- Q3,
- H4,
- J4,
- I4,
- L4),
- asserted_f(wearsClothing, J3, E4)),
- call_proof(asserted_t('covers-Generic',
- E4,
- B4,
- N3,
- Q3,
- J4,
- K4,
- L4,
- M4),
- asserted_t('covers-Generic', E4, B4)).
- wid(tell19:120, tell19:120, not_possible_t(locationState, WOMAN, 'InPublic')) :-
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- asserted_f(wearsClothing, WOMAN, CLOTH),
- asserted_t('covers-Generic', CLOTH, AREOLA).
- wid(tell19:120, tell19:120, -possible_t(locationState(WOMAN, 'InPublic'))) :-
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- wearsClothing(WOMAN, CLOTH),
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- -wearsClothing(WOMAN, CLOTH),
- 'covers-Generic'(CLOTH, AREOLA).
- wid(tell19:119, tell19:119, int_not_possible_t(locationState, L38, 'InPublic', P38, N38, K38, K39, O38, M39, M38)) :-
- pretest_call((test_and_decrement_search_cost(K38, 8, T38), constrain_args(not_possible_t, [locationState, L38, 'InPublic']))),
- S38=[M38|N38],
- ( O38=[Q38, [-not_possible_t(locationState, L38, 'InPublic'), M38, P38, N38]|R38],
- U38=[Q38|R38]
- ),
- call_proof(asserted_t(agentViolatesObligation,
- L38,
- 'KeepAreolaCoveredInPublic',
- P38,
- S38,
- T38,
- V38,
- U38,
- W38),
- asserted_t(agentViolatesObligation,
- L38,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(subjectToCOC,
- L38,
- 'KeepAreolaCoveredInPublic',
- P38,
- S38,
- V38,
- X38,
- W38,
- Y38),
- asserted_t(subjectToCOC,
- L38,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_f(agentViolatesObligation,
- L38,
- 'KeepAreolaCoveredInPublic',
- P38,
- S38,
- X38,
- Z38,
- Y38,
- A39),
- asserted_f(agentViolatesObligation,
- L38,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(wearsClothing,
- L38,
- B39,
- P38,
- S38,
- Z38,
- C39,
- A39,
- D39),
- asserted_t(wearsClothing, L38, B39)),
- call_proof(isa(E39,
- 'BodyPartCollectionFn'(L38, 'Areola'),
- P38,
- S38,
- C39,
- F39,
- D39,
- G39),
- 'BodyPartCollectionFn'(E39, L38, 'Areola')),
- call_proof(asserted_t(skolem,
- B39,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(E39,
- L38),
- P38,
- S38,
- F39,
- H39,
- G39,
- I39),
- asserted_t(skolem,
- B39,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(E39,
- L38))),
- call_proof(asserted_f(wearsClothing,
- L38,
- B39,
- P38,
- S38,
- H39,
- J39,
- I39,
- L39),
- asserted_f(wearsClothing, L38, B39)),
- call_proof(asserted_t('covers-Generic',
- B39,
- E39,
- P38,
- S38,
- J39,
- K39,
- L39,
- M39),
- asserted_t('covers-Generic', B39, E39)).
- wid(tell19:119, tell19:119, not_possible_t(locationState, WOMAN, 'InPublic')) :-
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- asserted_f(wearsClothing, WOMAN, CLOTH),
- asserted_t('covers-Generic', CLOTH, AREOLA).
- wid(tell19:119, tell19:119, -possible_t(locationState(WOMAN, 'InPublic'))) :-
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- wearsClothing(WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- -wearsClothing(WOMAN, CLOTH),
- 'covers-Generic'(CLOTH, AREOLA).
- wid(tell19:118, tell19:118, int_not_possible_t(locationState, B35, 'InPublic', F35, D35, A35, C36, E35, E36, C35)) :-
- pretest_call((test_and_decrement_search_cost(A35, 9, J35), constrain_args(not_possible_t, [locationState, B35, 'InPublic']))),
- I35=[C35|D35],
- ( E35=[G35, [-not_possible_t(locationState, B35, 'InPublic'), C35, F35, D35]|H35],
- K35=[G35|H35]
- ),
- call_proof(asserted_t(agentViolatesObligation,
- B35,
- 'KeepAreolaCoveredInPublic',
- F35,
- I35,
- J35,
- L35,
- K35,
- M35),
- asserted_t(agentViolatesObligation,
- B35,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(subjectToCOC,
- B35,
- 'KeepAreolaCoveredInPublic',
- F35,
- I35,
- L35,
- N35,
- M35,
- O35),
- asserted_t(subjectToCOC,
- B35,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- B35,
- 'InPublic',
- F35,
- I35,
- N35,
- P35,
- O35,
- Q35),
- asserted_t(locationState, B35, 'InPublic')),
- call_proof(asserted_f(agentViolatesObligation,
- B35,
- 'KeepAreolaCoveredInPublic',
- F35,
- I35,
- P35,
- R35,
- Q35,
- S35),
- asserted_f(agentViolatesObligation,
- B35,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(wearsClothing,
- B35,
- T35,
- F35,
- I35,
- R35,
- U35,
- S35,
- V35),
- asserted_t(wearsClothing, B35, T35)),
- call_proof(isa(W35,
- 'BodyPartCollectionFn'(B35, 'Areola'),
- F35,
- I35,
- U35,
- X35,
- V35,
- Y35),
- 'BodyPartCollectionFn'(W35, B35, 'Areola')),
- call_proof(asserted_t(skolem,
- T35,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(W35,
- B35),
- F35,
- I35,
- X35,
- Z35,
- Y35,
- A36),
- asserted_t(skolem,
- T35,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(W35,
- B35))),
- call_proof(asserted_f(wearsClothing,
- B35,
- T35,
- F35,
- I35,
- Z35,
- B36,
- A36,
- D36),
- asserted_f(wearsClothing, B35, T35)),
- call_proof(asserted_t('covers-Generic',
- T35,
- W35,
- F35,
- I35,
- B36,
- C36,
- D36,
- E36),
- asserted_t('covers-Generic', T35, W35)).
- wid(tell19:118, tell19:118, not_possible_t(locationState, WOMAN, 'InPublic')) :-
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- asserted_f(wearsClothing, WOMAN, CLOTH),
- asserted_t('covers-Generic', CLOTH, AREOLA).
- wid(tell19:118, tell19:118, -possible_t(locationState(WOMAN, 'InPublic'))) :-
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- wearsClothing(WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- -wearsClothing(WOMAN, CLOTH),
- 'covers-Generic'(CLOTH, AREOLA).
- wid(tell19:117, tell19:117, int_not_possible_t(locationState, T31, 'InPublic', X31, V31, S31, S32, W31, U32, U31)) :-
- pretest_call((test_and_decrement_search_cost(S31, 8, B32), constrain_args(not_possible_t, [locationState, T31, 'InPublic']))),
- A32=[U31|V31],
- ( W31=[Y31, [-not_possible_t(locationState, T31, 'InPublic'), U31, X31, V31]|Z31],
- C32=[Y31|Z31]
- ),
- call_proof(asserted_t(subjectToCOC,
- T31,
- 'KeepAreolaCoveredInPublic',
- X31,
- A32,
- B32,
- D32,
- C32,
- E32),
- asserted_t(subjectToCOC,
- T31,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(agentViolatesObligation,
- T31,
- 'KeepAreolaCoveredInPublic',
- X31,
- A32,
- D32,
- F32,
- E32,
- G32),
- asserted_t(agentViolatesObligation,
- T31,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_f(agentViolatesObligation,
- T31,
- 'KeepAreolaCoveredInPublic',
- X31,
- A32,
- F32,
- H32,
- G32,
- I32),
- asserted_f(agentViolatesObligation,
- T31,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(wearsClothing,
- T31,
- J32,
- X31,
- A32,
- H32,
- K32,
- I32,
- L32),
- asserted_t(wearsClothing, T31, J32)),
- call_proof(isa(M32,
- 'BodyPartCollectionFn'(T31, 'Areola'),
- X31,
- A32,
- K32,
- N32,
- L32,
- O32),
- 'BodyPartCollectionFn'(M32, T31, 'Areola')),
- call_proof(asserted_t(skolem,
- J32,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(M32,
- T31),
- X31,
- A32,
- N32,
- P32,
- O32,
- Q32),
- asserted_t(skolem,
- J32,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(M32,
- T31))),
- call_proof(asserted_t('covers-Generic',
- J32,
- M32,
- X31,
- A32,
- P32,
- R32,
- Q32,
- T32),
- asserted_t('covers-Generic', J32, M32)),
- call_proof(asserted_f('covers-Generic',
- J32,
- M32,
- X31,
- A32,
- R32,
- S32,
- T32,
- U32),
- asserted_f('covers-Generic', J32, M32)).
- wid(tell19:117, tell19:117, not_possible_t(locationState, WOMAN, 'InPublic')) :-
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- asserted_t('covers-Generic', CLOTH, AREOLA),
- asserted_f('covers-Generic', CLOTH, AREOLA).
- wid(tell19:117, tell19:117, -possible_t(locationState(WOMAN, 'InPublic'))) :-
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- wearsClothing(WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- 'covers-Generic'(CLOTH, AREOLA),
- -'covers-Generic'(CLOTH, AREOLA).
- wid(tell19:116, tell19:116, int_not_possible_t(locationState, L28, 'InPublic', P28, N28, K28, M29, O28, O29, M28)) :-
- pretest_call((test_and_decrement_search_cost(K28, 9, T28), constrain_args(not_possible_t, [locationState, L28, 'InPublic']))),
- S28=[M28|N28],
- ( O28=[Q28, [-not_possible_t(locationState, L28, 'InPublic'), M28, P28, N28]|R28],
- U28=[Q28|R28]
- ),
- call_proof(asserted_t(subjectToCOC,
- L28,
- 'KeepAreolaCoveredInPublic',
- P28,
- S28,
- T28,
- V28,
- U28,
- W28),
- asserted_t(subjectToCOC,
- L28,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- L28,
- 'InPublic',
- P28,
- S28,
- V28,
- X28,
- W28,
- Y28),
- asserted_t(locationState, L28, 'InPublic')),
- call_proof(asserted_t(agentViolatesObligation,
- L28,
- 'KeepAreolaCoveredInPublic',
- P28,
- S28,
- X28,
- Z28,
- Y28,
- A29),
- asserted_t(agentViolatesObligation,
- L28,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_f(agentViolatesObligation,
- L28,
- 'KeepAreolaCoveredInPublic',
- P28,
- S28,
- Z28,
- B29,
- A29,
- C29),
- asserted_f(agentViolatesObligation,
- L28,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(wearsClothing,
- L28,
- D29,
- P28,
- S28,
- B29,
- E29,
- C29,
- F29),
- asserted_t(wearsClothing, L28, D29)),
- call_proof(isa(G29,
- 'BodyPartCollectionFn'(L28, 'Areola'),
- P28,
- S28,
- E29,
- H29,
- F29,
- I29),
- 'BodyPartCollectionFn'(G29, L28, 'Areola')),
- call_proof(asserted_t(skolem,
- D29,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(G29,
- L28),
- P28,
- S28,
- H29,
- J29,
- I29,
- K29),
- asserted_t(skolem,
- D29,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(G29,
- L28))),
- call_proof(asserted_t('covers-Generic',
- D29,
- G29,
- P28,
- S28,
- J29,
- L29,
- K29,
- N29),
- asserted_t('covers-Generic', D29, G29)),
- call_proof(asserted_f('covers-Generic',
- D29,
- G29,
- P28,
- S28,
- L29,
- M29,
- N29,
- O29),
- asserted_f('covers-Generic', D29, G29)).
- wid(tell19:116, tell19:116, not_possible_t(locationState, WOMAN, 'InPublic')) :-
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- asserted_t('covers-Generic', CLOTH, AREOLA),
- asserted_f('covers-Generic', CLOTH, AREOLA).
- wid(tell19:116, tell19:116, -possible_t(locationState(WOMAN, 'InPublic'))) :-
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- wearsClothing(WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- 'covers-Generic'(CLOTH, AREOLA),
- -'covers-Generic'(CLOTH, AREOLA).
- wid(tell19:113, tell19:113, int_not_possible_t(locationState, D25, 'InPublic', H25, F25, C25, C26, G25, E26, E25)) :-
- pretest_call((test_and_decrement_search_cost(C25, 8, L25), constrain_args(not_possible_t, [locationState, D25, 'InPublic']))),
- K25=[E25|F25],
- ( G25=[I25, [-not_possible_t(locationState, D25, 'InPublic'), E25, H25, F25]|J25],
- M25=[I25|J25]
- ),
- call_proof(asserted_t(agentViolatesObligation,
- D25,
- 'KeepAreolaCoveredInPublic',
- H25,
- K25,
- L25,
- N25,
- M25,
- O25),
- asserted_t(agentViolatesObligation,
- D25,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(subjectToCOC,
- D25,
- 'KeepAreolaCoveredInPublic',
- H25,
- K25,
- N25,
- P25,
- O25,
- Q25),
- asserted_t(subjectToCOC,
- D25,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_f(agentViolatesObligation,
- D25,
- 'KeepAreolaCoveredInPublic',
- H25,
- K25,
- P25,
- R25,
- Q25,
- S25),
- asserted_f(agentViolatesObligation,
- D25,
- 'KeepAreolaCoveredInPublic')),
- call_proof(isa(T25,
- 'BodyPartCollectionFn'(D25, 'Areola'),
- H25,
- K25,
- R25,
- U25,
- S25,
- V25),
- 'BodyPartCollectionFn'(T25, D25, 'Areola')),
- call_proof(asserted_t(wearsClothing,
- D25,
- W25,
- H25,
- K25,
- U25,
- X25,
- V25,
- Y25),
- asserted_t(wearsClothing, D25, W25)),
- call_proof(asserted_t(skolem,
- W25,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(T25,
- D25),
- H25,
- K25,
- X25,
- Z25,
- Y25,
- A26),
- asserted_t(skolem,
- W25,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(T25,
- D25))),
- call_proof(asserted_t('covers-Generic',
- W25,
- T25,
- H25,
- K25,
- Z25,
- B26,
- A26,
- D26),
- asserted_t('covers-Generic', W25, T25)),
- call_proof(asserted_f('covers-Generic',
- W25,
- T25,
- H25,
- K25,
- B26,
- C26,
- D26,
- E26),
- asserted_f('covers-Generic', W25, T25)).
- wid(tell19:113, tell19:113, not_possible_t(locationState, WOMAN, 'InPublic')) :-
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- asserted_t('covers-Generic', CLOTH, AREOLA),
- asserted_f('covers-Generic', CLOTH, AREOLA).
- wid(tell19:113, tell19:113, -possible_t(locationState(WOMAN, 'InPublic'))) :-
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- wearsClothing(WOMAN, CLOTH),
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- 'covers-Generic'(CLOTH, AREOLA),
- -'covers-Generic'(CLOTH, AREOLA).
- wid(tell19:112, tell19:112, int_not_possible_t(locationState, U21, 'InPublic', Y21, W21, T21, V22, X21, X22, V21)) :-
- pretest_call((test_and_decrement_search_cost(T21, 9, C22), constrain_args(not_possible_t, [locationState, U21, 'InPublic']))),
- B22=[V21|W21],
- ( X21=[Z21, [-not_possible_t(locationState, U21, 'InPublic'), V21, Y21, W21]|A22],
- D22=[Z21|A22]
- ),
- call_proof(asserted_t(agentViolatesObligation,
- U21,
- 'KeepAreolaCoveredInPublic',
- Y21,
- B22,
- C22,
- E22,
- D22,
- F22),
- asserted_t(agentViolatesObligation,
- U21,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(subjectToCOC,
- U21,
- 'KeepAreolaCoveredInPublic',
- Y21,
- B22,
- E22,
- G22,
- F22,
- H22),
- asserted_t(subjectToCOC,
- U21,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- U21,
- 'InPublic',
- Y21,
- B22,
- G22,
- I22,
- H22,
- J22),
- asserted_t(locationState, U21, 'InPublic')),
- call_proof(asserted_f(agentViolatesObligation,
- U21,
- 'KeepAreolaCoveredInPublic',
- Y21,
- B22,
- I22,
- K22,
- J22,
- L22),
- asserted_f(agentViolatesObligation,
- U21,
- 'KeepAreolaCoveredInPublic')),
- call_proof(isa(M22,
- 'BodyPartCollectionFn'(U21, 'Areola'),
- Y21,
- B22,
- K22,
- N22,
- L22,
- O22),
- 'BodyPartCollectionFn'(M22, U21, 'Areola')),
- call_proof(asserted_t(wearsClothing,
- U21,
- P22,
- Y21,
- B22,
- N22,
- Q22,
- O22,
- R22),
- asserted_t(wearsClothing, U21, P22)),
- call_proof(asserted_t(skolem,
- P22,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(M22,
- U21),
- Y21,
- B22,
- Q22,
- S22,
- R22,
- T22),
- asserted_t(skolem,
- P22,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(M22,
- U21))),
- call_proof(asserted_t('covers-Generic',
- P22,
- M22,
- Y21,
- B22,
- S22,
- U22,
- T22,
- W22),
- asserted_t('covers-Generic', P22, M22)),
- call_proof(asserted_f('covers-Generic',
- P22,
- M22,
- Y21,
- B22,
- U22,
- V22,
- W22,
- X22),
- asserted_f('covers-Generic', P22, M22)).
- wid(tell19:112, tell19:112, not_possible_t(locationState, WOMAN, 'InPublic')) :-
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- asserted_t('covers-Generic', CLOTH, AREOLA),
- asserted_f('covers-Generic', CLOTH, AREOLA).
- wid(tell19:112, tell19:112, -possible_t(locationState(WOMAN, 'InPublic'))) :-
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- wearsClothing(WOMAN, CLOTH),
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- 'covers-Generic'(CLOTH, AREOLA),
- -'covers-Generic'(CLOTH, AREOLA).
- wid(tell19:111, tell19:111, int_not_possible_t(locationState, G18, 'InPublic', K18, I18, F18, F19, J18, H19, H18)) :-
- pretest_call((test_and_decrement_search_cost(F18, 8, O18), constrain_args(not_possible_t, [locationState, G18, 'InPublic']))),
- N18=[H18|I18],
- ( J18=[L18, [-not_possible_t(locationState, G18, 'InPublic'), H18, K18, I18]|M18],
- P18=[L18|M18]
- ),
- call_proof(asserted_t(agentViolatesObligation,
- G18,
- 'KeepAreolaCoveredInPublic',
- K18,
- N18,
- O18,
- Q18,
- P18,
- R18),
- asserted_t(agentViolatesObligation,
- G18,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(subjectToCOC,
- G18,
- 'KeepAreolaCoveredInPublic',
- K18,
- N18,
- Q18,
- S18,
- R18,
- T18),
- asserted_t(subjectToCOC,
- G18,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_f(agentViolatesObligation,
- G18,
- 'KeepAreolaCoveredInPublic',
- K18,
- N18,
- S18,
- U18,
- T18,
- V18),
- asserted_f(agentViolatesObligation,
- G18,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(wearsClothing,
- G18,
- W18,
- K18,
- N18,
- U18,
- X18,
- V18,
- Y18),
- asserted_t(wearsClothing, G18, W18)),
- call_proof(isa(Z18,
- 'BodyPartCollectionFn'(G18, 'Areola'),
- K18,
- N18,
- X18,
- A19,
- Y18,
- B19),
- 'BodyPartCollectionFn'(Z18, G18, 'Areola')),
- call_proof(asserted_t(skolem,
- W18,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(Z18,
- G18),
- K18,
- N18,
- A19,
- C19,
- B19,
- D19),
- asserted_t(skolem,
- W18,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(Z18,
- G18))),
- call_proof(asserted_t('covers-Generic',
- W18,
- Z18,
- K18,
- N18,
- C19,
- E19,
- D19,
- G19),
- asserted_t('covers-Generic', W18, Z18)),
- call_proof(asserted_f('covers-Generic',
- W18,
- Z18,
- K18,
- N18,
- E19,
- F19,
- G19,
- H19),
- asserted_f('covers-Generic', W18, Z18)).
- wid(tell19:111, tell19:111, not_possible_t(locationState, WOMAN, 'InPublic')) :-
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- asserted_t('covers-Generic', CLOTH, AREOLA),
- asserted_f('covers-Generic', CLOTH, AREOLA).
- wid(tell19:111, tell19:111, -possible_t(locationState(WOMAN, 'InPublic'))) :-
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- wearsClothing(WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- 'covers-Generic'(CLOTH, AREOLA),
- -'covers-Generic'(CLOTH, AREOLA).
- wid(tell19:110, tell19:110, int_not_possible_t(locationState, V14, 'InPublic', Z14, X14, U14, W15, Y14, Y15, W14)) :-
- pretest_call((test_and_decrement_search_cost(U14, 9, D15), constrain_args(not_possible_t, [locationState, V14, 'InPublic']))),
- C15=[W14|X14],
- ( Y14=[A15, [-not_possible_t(locationState, V14, 'InPublic'), W14, Z14, X14]|B15],
- E15=[A15|B15]
- ),
- call_proof(asserted_t(agentViolatesObligation,
- V14,
- 'KeepAreolaCoveredInPublic',
- Z14,
- C15,
- D15,
- F15,
- E15,
- G15),
- asserted_t(agentViolatesObligation,
- V14,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(subjectToCOC,
- V14,
- 'KeepAreolaCoveredInPublic',
- Z14,
- C15,
- F15,
- H15,
- G15,
- I15),
- asserted_t(subjectToCOC,
- V14,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- V14,
- 'InPublic',
- Z14,
- C15,
- H15,
- J15,
- I15,
- K15),
- asserted_t(locationState, V14, 'InPublic')),
- call_proof(asserted_f(agentViolatesObligation,
- V14,
- 'KeepAreolaCoveredInPublic',
- Z14,
- C15,
- J15,
- L15,
- K15,
- M15),
- asserted_f(agentViolatesObligation,
- V14,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(wearsClothing,
- V14,
- N15,
- Z14,
- C15,
- L15,
- O15,
- M15,
- P15),
- asserted_t(wearsClothing, V14, N15)),
- call_proof(isa(Q15,
- 'BodyPartCollectionFn'(V14, 'Areola'),
- Z14,
- C15,
- O15,
- R15,
- P15,
- S15),
- 'BodyPartCollectionFn'(Q15, V14, 'Areola')),
- call_proof(asserted_t(skolem,
- N15,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(Q15,
- V14),
- Z14,
- C15,
- R15,
- T15,
- S15,
- U15),
- asserted_t(skolem,
- N15,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(Q15,
- V14))),
- call_proof(asserted_t('covers-Generic',
- N15,
- Q15,
- Z14,
- C15,
- T15,
- V15,
- U15,
- X15),
- asserted_t('covers-Generic', N15, Q15)),
- call_proof(asserted_f('covers-Generic',
- N15,
- Q15,
- Z14,
- C15,
- V15,
- W15,
- X15,
- Y15),
- asserted_f('covers-Generic', N15, Q15)).
- wid(tell19:110, tell19:110, not_possible_t(locationState, WOMAN, 'InPublic')) :-
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- asserted_t('covers-Generic', CLOTH, AREOLA),
- asserted_f('covers-Generic', CLOTH, AREOLA).
- wid(tell19:110, tell19:110, -possible_t(locationState(WOMAN, 'InPublic'))) :-
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- wearsClothing(WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- 'covers-Generic'(CLOTH, AREOLA),
- -'covers-Generic'(CLOTH, AREOLA).
- wid(tell19:109, tell19:109, int_not_possible_t(isa, O11, 'BodyPartCollectionFn'(P11, 'Areola'), T11, R11, N11, N12, S11, P12, Q11)) :-
- pretest_call((test_and_decrement_search_cost(N11, 8, X11), constrain_args(not_possible_t, [isa, O11, 'BodyPartCollectionFn'(P11, 'Areola')]))),
- W11=[Q11|R11],
- ( S11=[U11, [-not_possible_t(isa, O11, 'BodyPartCollectionFn'(P11, 'Areola')), Q11, T11, R11]|V11],
- Y11=[U11|V11]
- ),
- call_proof(asserted_t(subjectToCOC,
- P11,
- 'KeepAreolaCoveredInPublic',
- T11,
- W11,
- X11,
- Z11,
- Y11,
- A12),
- asserted_t(subjectToCOC,
- P11,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- P11,
- 'InPublic',
- T11,
- W11,
- Z11,
- B12,
- A12,
- C12),
- asserted_t(locationState, P11, 'InPublic')),
- call_proof(asserted_t(agentViolatesObligation,
- P11,
- 'KeepAreolaCoveredInPublic',
- T11,
- W11,
- B12,
- D12,
- C12,
- E12),
- asserted_t(agentViolatesObligation,
- P11,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_f(agentViolatesObligation,
- P11,
- 'KeepAreolaCoveredInPublic',
- T11,
- W11,
- D12,
- F12,
- E12,
- G12),
- asserted_f(agentViolatesObligation,
- P11,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(skolem,
- H12,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(O11,
- P11),
- T11,
- W11,
- F12,
- I12,
- G12,
- J12),
- asserted_t(skolem,
- H12,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(O11,
- P11))),
- call_proof(asserted_t('covers-Generic',
- H12,
- O11,
- T11,
- W11,
- I12,
- K12,
- J12,
- L12),
- asserted_t('covers-Generic', H12, O11)),
- call_proof(asserted_t(wearsClothing,
- P11,
- H12,
- T11,
- W11,
- K12,
- M12,
- L12,
- O12),
- asserted_t(wearsClothing, P11, H12)),
- call_proof(asserted_f(wearsClothing,
- P11,
- H12,
- T11,
- W11,
- M12,
- N12,
- O12,
- P12),
- asserted_f(wearsClothing, P11, H12)).
- wid(tell19:109, tell19:109, not_possible_t(isa, AREOLA, 'BodyPartCollectionFn'(WOMAN, 'Areola'))) :-
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- asserted_t('covers-Generic', CLOTH, AREOLA),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- asserted_f(wearsClothing, WOMAN, CLOTH).
- wid(tell19:109, tell19:109, -possible_t('BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'))) :-
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- 'covers-Generic'(CLOTH, AREOLA),
- wearsClothing(WOMAN, CLOTH),
- -wearsClothing(WOMAN, CLOTH).
- wid(tell19:107, tell19:107, int_not_possible_t(isa, L8, 'BodyPartCollectionFn'(M8, 'Areola'), Q8, O8, K8, K9, P8, M9, N8)) :-
- pretest_call((test_and_decrement_search_cost(K8, 8, U8), constrain_args(not_possible_t, [isa, L8, 'BodyPartCollectionFn'(M8, 'Areola')]))),
- T8=[N8|O8],
- ( P8=[R8, [-not_possible_t(isa, L8, 'BodyPartCollectionFn'(M8, 'Areola')), N8, Q8, O8]|S8],
- V8=[R8|S8]
- ),
- call_proof(asserted_t(agentViolatesObligation,
- M8,
- 'KeepAreolaCoveredInPublic',
- Q8,
- T8,
- U8,
- W8,
- V8,
- X8),
- asserted_t(agentViolatesObligation,
- M8,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(subjectToCOC,
- M8,
- 'KeepAreolaCoveredInPublic',
- Q8,
- T8,
- W8,
- Y8,
- X8,
- Z8),
- asserted_t(subjectToCOC,
- M8,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- M8,
- 'InPublic',
- Q8,
- T8,
- Y8,
- A9,
- Z8,
- B9),
- asserted_t(locationState, M8, 'InPublic')),
- call_proof(asserted_f(agentViolatesObligation,
- M8,
- 'KeepAreolaCoveredInPublic',
- Q8,
- T8,
- A9,
- C9,
- B9,
- D9),
- asserted_f(agentViolatesObligation,
- M8,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(skolem,
- E9,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(L8,
- M8),
- Q8,
- T8,
- C9,
- F9,
- D9,
- G9),
- asserted_t(skolem,
- E9,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(L8,
- M8))),
- call_proof(asserted_t(wearsClothing,
- M8,
- E9,
- Q8,
- T8,
- F9,
- H9,
- G9,
- I9),
- asserted_t(wearsClothing, M8, E9)),
- call_proof(asserted_t('covers-Generic',
- E9,
- L8,
- Q8,
- T8,
- H9,
- J9,
- I9,
- L9),
- asserted_t('covers-Generic', E9, L8)),
- call_proof(asserted_f(wearsClothing,
- M8,
- E9,
- Q8,
- T8,
- J9,
- K9,
- L9,
- M9),
- asserted_f(wearsClothing, M8, E9)).
- wid(tell19:107, tell19:107, not_possible_t(isa, AREOLA, 'BodyPartCollectionFn'(WOMAN, 'Areola'))) :-
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- asserted_t('covers-Generic', CLOTH, AREOLA),
- asserted_f(wearsClothing, WOMAN, CLOTH).
- wid(tell19:107, tell19:107, -possible_t('BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'))) :-
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- wearsClothing(WOMAN, CLOTH),
- 'covers-Generic'(CLOTH, AREOLA),
- -wearsClothing(WOMAN, CLOTH).
- wid(tell19:106, tell19:106, int_not_possible_t(isa, H5, 'BodyPartCollectionFn'(I5, 'Areola'), M5, K5, G5, G6, L5, I6, J5)) :-
- pretest_call((test_and_decrement_search_cost(G5, 8, Q5), constrain_args(not_possible_t, [isa, H5, 'BodyPartCollectionFn'(I5, 'Areola')]))),
- P5=[J5|K5],
- ( L5=[N5, [-not_possible_t(isa, H5, 'BodyPartCollectionFn'(I5, 'Areola')), J5, M5, K5]|O5],
- R5=[N5|O5]
- ),
- call_proof(asserted_t(agentViolatesObligation,
- I5,
- 'KeepAreolaCoveredInPublic',
- M5,
- P5,
- Q5,
- S5,
- R5,
- T5),
- asserted_t(agentViolatesObligation,
- I5,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(subjectToCOC,
- I5,
- 'KeepAreolaCoveredInPublic',
- M5,
- P5,
- S5,
- U5,
- T5,
- V5),
- asserted_t(subjectToCOC,
- I5,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- I5,
- 'InPublic',
- M5,
- P5,
- U5,
- W5,
- V5,
- X5),
- asserted_t(locationState, I5, 'InPublic')),
- call_proof(asserted_f(agentViolatesObligation,
- I5,
- 'KeepAreolaCoveredInPublic',
- M5,
- P5,
- W5,
- Y5,
- X5,
- Z5),
- asserted_f(agentViolatesObligation,
- I5,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(skolem,
- A6,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(H5,
- I5),
- M5,
- P5,
- Y5,
- B6,
- Z5,
- C6),
- asserted_t(skolem,
- A6,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(H5,
- I5))),
- call_proof(asserted_t('covers-Generic',
- A6,
- H5,
- M5,
- P5,
- B6,
- D6,
- C6,
- E6),
- asserted_t('covers-Generic', A6, H5)),
- call_proof(asserted_t(wearsClothing,
- I5,
- A6,
- M5,
- P5,
- D6,
- F6,
- E6,
- H6),
- asserted_t(wearsClothing, I5, A6)),
- call_proof(asserted_f(wearsClothing,
- I5,
- A6,
- M5,
- P5,
- F6,
- G6,
- H6,
- I6),
- asserted_f(wearsClothing, I5, A6)).
- wid(tell19:106, tell19:106, not_possible_t(isa, AREOLA, 'BodyPartCollectionFn'(WOMAN, 'Areola'))) :-
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- asserted_t('covers-Generic', CLOTH, AREOLA),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- asserted_f(wearsClothing, WOMAN, CLOTH).
- wid(tell19:106, tell19:106, -possible_t('BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'))) :-
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- 'covers-Generic'(CLOTH, AREOLA),
- wearsClothing(WOMAN, CLOTH),
- -wearsClothing(WOMAN, CLOTH).
- wid(tell19:105, tell19:105, int_not_possible_t(isa, W1, 'BodyPartCollectionFn'(X1, 'Areola'), B2, Z1, V1, V2, A2, X2, Y1)) :-
- pretest_call((test_and_decrement_search_cost(V1, 8, F2), constrain_args(not_possible_t, [isa, W1, 'BodyPartCollectionFn'(X1, 'Areola')]))),
- E2=[Y1|Z1],
- ( A2=[C2, [-not_possible_t(isa, W1, 'BodyPartCollectionFn'(X1, 'Areola')), Y1, B2, Z1]|D2],
- G2=[C2|D2]
- ),
- call_proof(asserted_t(subjectToCOC,
- X1,
- 'KeepAreolaCoveredInPublic',
- B2,
- E2,
- F2,
- H2,
- G2,
- I2),
- asserted_t(subjectToCOC, X1, 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- X1,
- 'InPublic',
- B2,
- E2,
- H2,
- J2,
- I2,
- K2),
- asserted_t(locationState, X1, 'InPublic')),
- call_proof(asserted_t(agentViolatesObligation,
- X1,
- 'KeepAreolaCoveredInPublic',
- B2,
- E2,
- J2,
- L2,
- K2,
- M2),
- asserted_t(agentViolatesObligation,
- X1,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_f(agentViolatesObligation,
- X1,
- 'KeepAreolaCoveredInPublic',
- B2,
- E2,
- L2,
- N2,
- M2,
- O2),
- asserted_f(agentViolatesObligation,
- X1,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(skolem,
- P2,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(W1,
- X1),
- B2,
- E2,
- N2,
- Q2,
- O2,
- R2),
- asserted_t(skolem,
- P2,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(W1,
- X1))),
- call_proof(asserted_t('covers-Generic',
- P2,
- W1,
- B2,
- E2,
- Q2,
- S2,
- R2,
- T2),
- asserted_t('covers-Generic', P2, W1)),
- call_proof(asserted_t(wearsClothing,
- X1,
- P2,
- B2,
- E2,
- S2,
- U2,
- T2,
- W2),
- asserted_t(wearsClothing, X1, P2)),
- call_proof(asserted_f('covers-Generic',
- P2,
- W1,
- B2,
- E2,
- U2,
- V2,
- W2,
- X2),
- asserted_f('covers-Generic', P2, W1)).
- wid(tell19:105, tell19:105, not_possible_t(isa, AREOLA, 'BodyPartCollectionFn'(WOMAN, 'Areola'))) :-
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- asserted_t('covers-Generic', CLOTH, AREOLA),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- asserted_f('covers-Generic', CLOTH, AREOLA).
- wid(tell19:105, tell19:105, -possible_t('BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'))) :-
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- 'covers-Generic'(CLOTH, AREOLA),
- wearsClothing(WOMAN, CLOTH),
- -'covers-Generic'(CLOTH, AREOLA).
- wid(tell19:103, tell19:103, int_not_possible_t(isa, H37, 'BodyPartCollectionFn'(I37, 'Areola'), M37, K37, G37, G38, L37, I38, J37)) :-
- pretest_call((test_and_decrement_search_cost(G37, 8, Q37), constrain_args(not_possible_t, [isa, H37, 'BodyPartCollectionFn'(I37, 'Areola')]))),
- P37=[J37|K37],
- ( L37=[N37, [-not_possible_t(isa, H37, 'BodyPartCollectionFn'(I37, 'Areola')), J37, M37, K37]|O37],
- R37=[N37|O37]
- ),
- call_proof(asserted_t(agentViolatesObligation,
- I37,
- 'KeepAreolaCoveredInPublic',
- M37,
- P37,
- Q37,
- S37,
- R37,
- T37),
- asserted_t(agentViolatesObligation,
- I37,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(subjectToCOC,
- I37,
- 'KeepAreolaCoveredInPublic',
- M37,
- P37,
- S37,
- U37,
- T37,
- V37),
- asserted_t(subjectToCOC,
- I37,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- I37,
- 'InPublic',
- M37,
- P37,
- U37,
- W37,
- V37,
- X37),
- asserted_t(locationState, I37, 'InPublic')),
- call_proof(asserted_f(agentViolatesObligation,
- I37,
- 'KeepAreolaCoveredInPublic',
- M37,
- P37,
- W37,
- Y37,
- X37,
- Z37),
- asserted_f(agentViolatesObligation,
- I37,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(skolem,
- A38,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(H37,
- I37),
- M37,
- P37,
- Y37,
- B38,
- Z37,
- C38),
- asserted_t(skolem,
- A38,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(H37,
- I37))),
- call_proof(asserted_t(wearsClothing,
- I37,
- A38,
- M37,
- P37,
- B38,
- D38,
- C38,
- E38),
- asserted_t(wearsClothing, I37, A38)),
- call_proof(asserted_t('covers-Generic',
- A38,
- H37,
- M37,
- P37,
- D38,
- F38,
- E38,
- H38),
- asserted_t('covers-Generic', A38, H37)),
- call_proof(asserted_f('covers-Generic',
- A38,
- H37,
- M37,
- P37,
- F38,
- G38,
- H38,
- I38),
- asserted_f('covers-Generic', A38, H37)).
- wid(tell19:103, tell19:103, not_possible_t(isa, AREOLA, 'BodyPartCollectionFn'(WOMAN, 'Areola'))) :-
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- asserted_t('covers-Generic', CLOTH, AREOLA),
- asserted_f('covers-Generic', CLOTH, AREOLA).
- wid(tell19:103, tell19:103, -possible_t('BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'))) :-
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- wearsClothing(WOMAN, CLOTH),
- 'covers-Generic'(CLOTH, AREOLA),
- -'covers-Generic'(CLOTH, AREOLA).
- wid(tell19:102, tell19:102, int_not_possible_t(isa, F34, 'BodyPartCollectionFn'(G34, 'Areola'), K34, I34, E34, E35, J34, G35, H34)) :-
- pretest_call((test_and_decrement_search_cost(E34, 8, O34), constrain_args(not_possible_t, [isa, F34, 'BodyPartCollectionFn'(G34, 'Areola')]))),
- N34=[H34|I34],
- ( J34=[L34, [-not_possible_t(isa, F34, 'BodyPartCollectionFn'(G34, 'Areola')), H34, K34, I34]|M34],
- P34=[L34|M34]
- ),
- call_proof(asserted_t(agentViolatesObligation,
- G34,
- 'KeepAreolaCoveredInPublic',
- K34,
- N34,
- O34,
- Q34,
- P34,
- R34),
- asserted_t(agentViolatesObligation,
- G34,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(subjectToCOC,
- G34,
- 'KeepAreolaCoveredInPublic',
- K34,
- N34,
- Q34,
- S34,
- R34,
- T34),
- asserted_t(subjectToCOC,
- G34,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- G34,
- 'InPublic',
- K34,
- N34,
- S34,
- U34,
- T34,
- V34),
- asserted_t(locationState, G34, 'InPublic')),
- call_proof(asserted_f(agentViolatesObligation,
- G34,
- 'KeepAreolaCoveredInPublic',
- K34,
- N34,
- U34,
- W34,
- V34,
- X34),
- asserted_f(agentViolatesObligation,
- G34,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(skolem,
- Y34,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(F34,
- G34),
- K34,
- N34,
- W34,
- Z34,
- X34,
- A35),
- asserted_t(skolem,
- Y34,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(F34,
- G34))),
- call_proof(asserted_t('covers-Generic',
- Y34,
- F34,
- K34,
- N34,
- Z34,
- B35,
- A35,
- C35),
- asserted_t('covers-Generic', Y34, F34)),
- call_proof(asserted_t(wearsClothing,
- G34,
- Y34,
- K34,
- N34,
- B35,
- D35,
- C35,
- F35),
- asserted_t(wearsClothing, G34, Y34)),
- call_proof(asserted_f('covers-Generic',
- Y34,
- F34,
- K34,
- N34,
- D35,
- E35,
- F35,
- G35),
- asserted_f('covers-Generic', Y34, F34)).
- wid(tell19:102, tell19:102, not_possible_t(isa, AREOLA, 'BodyPartCollectionFn'(WOMAN, 'Areola'))) :-
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- asserted_t('covers-Generic', CLOTH, AREOLA),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- asserted_f('covers-Generic', CLOTH, AREOLA).
- wid(tell19:102, tell19:102, -possible_t('BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'))) :-
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- 'covers-Generic'(CLOTH, AREOLA),
- wearsClothing(WOMAN, CLOTH),
- -'covers-Generic'(CLOTH, AREOLA).
- wid(tell19:101, tell19:101, int_not_possible_t('covers-Generic', E31, F31, J31, H31, D31, D32, I31, F32, G31)) :-
- pretest_call((test_and_decrement_search_cost(D31, 8, N31), constrain_args(not_possible_t, ['covers-Generic', E31, F31]))),
- M31=[G31|H31],
- ( I31=[K31, [-not_possible_t('covers-Generic', E31, F31), G31, J31, H31]|L31],
- O31=[K31|L31]
- ),
- call_proof(asserted_t(skolem,
- E31,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(F31,
- P31),
- J31,
- M31,
- N31,
- Q31,
- O31,
- R31),
- asserted_t(skolem,
- E31,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(F31,
- P31))),
- call_proof(asserted_t(wearsClothing,
- P31,
- E31,
- J31,
- M31,
- Q31,
- S31,
- R31,
- T31),
- asserted_t(wearsClothing, P31, E31)),
- call_proof(isa(F31,
- 'BodyPartCollectionFn'(P31, 'Areola'),
- J31,
- M31,
- S31,
- U31,
- T31,
- V31),
- 'BodyPartCollectionFn'(F31, P31, 'Areola')),
- call_proof(asserted_t(subjectToCOC,
- P31,
- 'KeepAreolaCoveredInPublic',
- J31,
- M31,
- U31,
- W31,
- V31,
- X31),
- asserted_t(subjectToCOC,
- P31,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- P31,
- 'InPublic',
- J31,
- M31,
- W31,
- Y31,
- X31,
- Z31),
- asserted_t(locationState, P31, 'InPublic')),
- call_proof(asserted_t(agentViolatesObligation,
- P31,
- 'KeepAreolaCoveredInPublic',
- J31,
- M31,
- Y31,
- A32,
- Z31,
- B32),
- asserted_t(agentViolatesObligation,
- P31,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_f(agentViolatesObligation,
- P31,
- 'KeepAreolaCoveredInPublic',
- J31,
- M31,
- A32,
- C32,
- B32,
- E32),
- asserted_f(agentViolatesObligation,
- P31,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_f(wearsClothing,
- P31,
- E31,
- J31,
- M31,
- C32,
- D32,
- E32,
- F32),
- asserted_f(wearsClothing, P31, E31)).
- wid(tell19:101, tell19:101, not_possible_t('covers-Generic', CLOTH, AREOLA)) :-
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_f(wearsClothing, WOMAN, CLOTH).
- wid(tell19:101, tell19:101, -possible_t('covers-Generic'(CLOTH, AREOLA))) :-
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- wearsClothing(WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- -wearsClothing(WOMAN, CLOTH).
- wid(tell19:100, tell19:100, int_not_possible_t('covers-Generic', A28, B28, F28, D28, Z27, Z28, E28, B29, C28)) :-
- pretest_call((test_and_decrement_search_cost(Z27, 8, J28), constrain_args(not_possible_t, ['covers-Generic', A28, B28]))),
- I28=[C28|D28],
- ( E28=[G28, [-not_possible_t('covers-Generic', A28, B28), C28, F28, D28]|H28],
- K28=[G28|H28]
- ),
- call_proof(asserted_t(skolem,
- A28,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(B28,
- L28),
- F28,
- I28,
- J28,
- M28,
- K28,
- N28),
- asserted_t(skolem,
- A28,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(B28,
- L28))),
- call_proof(asserted_t(agentViolatesObligation,
- L28,
- 'KeepAreolaCoveredInPublic',
- F28,
- I28,
- M28,
- O28,
- N28,
- P28),
- asserted_t(agentViolatesObligation,
- L28,
- 'KeepAreolaCoveredInPublic')),
- call_proof(isa(B28,
- 'BodyPartCollectionFn'(L28, 'Areola'),
- F28,
- I28,
- O28,
- Q28,
- P28,
- R28),
- 'BodyPartCollectionFn'(B28, L28, 'Areola')),
- call_proof(asserted_t(subjectToCOC,
- L28,
- 'KeepAreolaCoveredInPublic',
- F28,
- I28,
- Q28,
- S28,
- R28,
- T28),
- asserted_t(subjectToCOC,
- L28,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- L28,
- 'InPublic',
- F28,
- I28,
- S28,
- U28,
- T28,
- V28),
- asserted_t(locationState, L28, 'InPublic')),
- call_proof(asserted_t(wearsClothing,
- L28,
- A28,
- F28,
- I28,
- U28,
- W28,
- V28,
- X28),
- asserted_t(wearsClothing, L28, A28)),
- call_proof(asserted_f(agentViolatesObligation,
- L28,
- 'KeepAreolaCoveredInPublic',
- F28,
- I28,
- W28,
- Y28,
- X28,
- A29),
- asserted_f(agentViolatesObligation,
- L28,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_f(wearsClothing,
- L28,
- A28,
- F28,
- I28,
- Y28,
- Z28,
- A29,
- B29),
- asserted_f(wearsClothing, L28, A28)).
- wid(tell19:100, tell19:100, not_possible_t('covers-Generic', CLOTH, AREOLA)) :-
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_f(wearsClothing, WOMAN, CLOTH).
- wid(tell19:100, tell19:100, -possible_t('covers-Generic'(CLOTH, AREOLA))) :-
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- wearsClothing(WOMAN, CLOTH),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- -wearsClothing(WOMAN, CLOTH).
- wid(tell19:99, tell19:99, int_not_possible_t('covers-Generic', V24, W24, A25, Y24, U24, U25, Z24, W25, X24)) :-
- pretest_call((test_and_decrement_search_cost(U24, 8, E25), constrain_args(not_possible_t, ['covers-Generic', V24, W24]))),
- D25=[X24|Y24],
- ( Z24=[B25, [-not_possible_t('covers-Generic', V24, W24), X24, A25, Y24]|C25],
- F25=[B25|C25]
- ),
- call_proof(asserted_t(skolem,
- V24,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(W24,
- G25),
- A25,
- D25,
- E25,
- H25,
- F25,
- I25),
- asserted_t(skolem,
- V24,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(W24,
- G25))),
- call_proof(asserted_t(agentViolatesObligation,
- G25,
- 'KeepAreolaCoveredInPublic',
- A25,
- D25,
- H25,
- J25,
- I25,
- K25),
- asserted_t(agentViolatesObligation,
- G25,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(wearsClothing,
- G25,
- V24,
- A25,
- D25,
- J25,
- L25,
- K25,
- M25),
- asserted_t(wearsClothing, G25, V24)),
- call_proof(isa(W24,
- 'BodyPartCollectionFn'(G25, 'Areola'),
- A25,
- D25,
- L25,
- N25,
- M25,
- O25),
- 'BodyPartCollectionFn'(W24, G25, 'Areola')),
- call_proof(asserted_t(subjectToCOC,
- G25,
- 'KeepAreolaCoveredInPublic',
- A25,
- D25,
- N25,
- P25,
- O25,
- Q25),
- asserted_t(subjectToCOC,
- G25,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(locationState,
- G25,
- 'InPublic',
- A25,
- D25,
- P25,
- R25,
- Q25,
- S25),
- asserted_t(locationState, G25, 'InPublic')),
- call_proof(asserted_f(agentViolatesObligation,
- G25,
- 'KeepAreolaCoveredInPublic',
- A25,
- D25,
- R25,
- T25,
- S25,
- V25),
- asserted_f(agentViolatesObligation,
- G25,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_f(wearsClothing,
- G25,
- V24,
- A25,
- D25,
- T25,
- U25,
- V25,
- W25),
- asserted_f(wearsClothing, G25, V24)).
- wid(tell19:99, tell19:99, not_possible_t('covers-Generic', CLOTH, AREOLA)) :-
- asserted_t(skolem,
- CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(wearsClothing, WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- asserted_t(subjectToCOC, WOMAN, 'KeepAreolaCoveredInPublic'),
- asserted_t(locationState, WOMAN, 'InPublic'),
- asserted_f(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_f(wearsClothing, WOMAN, CLOTH).
- wid(tell19:99, tell19:99, -possible_t('covers-Generic'(CLOTH, AREOLA))) :-
- skolem(CLOTH,
- skArg1ofCoversgenericUnkArg2ofWearsclothingFn(AREOLA,
- WOMAN)),
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- wearsClothing(WOMAN, CLOTH),
- 'BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola'),
- subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'),
- locationState(WOMAN, 'InPublic'),
- -agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- -wearsClothing(WOMAN, CLOTH).
- wid(tell19:99, tell19:99, ('BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola')& (poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic')))&poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), locationState(WOMAN, 'InPublic'))))& ('BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola')& (poss(b_d(KB, nesc, poss), subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'))&poss(b_d(KB, nesc, poss), locationState(WOMAN, 'InPublic'))))& (poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic')))&poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), 'covers-Generic'(CLOTH, AREOLA)))& (poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic')))&poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), wearsClothing(WOMAN, CLOTH)))))& (poss(b_d(KB, nesc, poss), agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'))&poss(b_d(KB, nesc, poss), 'covers-Generic'(CLOTH, AREOLA))& (poss(b_d(KB, nesc, poss), agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'))&poss(b_d(KB, nesc, poss), wearsClothing(WOMAN, CLOTH))))=>all(WOMAN, all(AREOLA, ('BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola')& (poss(b_d(KB, nesc, poss), subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'))&poss(b_d(KB, nesc, poss), locationState(WOMAN, 'InPublic')))& ('BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola')& (subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic')&locationState(WOMAN, 'InPublic')))&exists(CLOTH, (poss(b_d(KB, nesc, poss), agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'))v poss(b_d(KB, nesc, poss), 'covers-Generic'(CLOTH, AREOLA)))& (poss(b_d(KB, nesc, poss), agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'))v poss(b_d(KB, nesc, poss), wearsClothing(WOMAN, CLOTH))))=>exists(CLOTH, (agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic')v'covers-Generic'(CLOTH, AREOLA))& (agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic')v wearsClothing(WOMAN, CLOTH)))))))).
- wid(tell19:99, tell19:99, all(WOMAN, all(AREOLA, ('BodyPartCollectionFn'(AREOLA, WOMAN, 'Areola')& (subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic')&locationState(WOMAN, 'InPublic'))=>exists(CLOTH, (agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic')v'covers-Generic'(CLOTH, AREOLA))& (agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic')v wearsClothing(WOMAN, CLOTH))))))).
- wid(tell18:108, tell18:108, int_asserted_t(ist, X7, 'CriminalAct'(Y7), C8, A8, W7, S8, B8, U8, Z7)) :-
- pretest_call((test_and_decrement_search_cost(W7, 6, G8), constrain_args(asserted_t, [ist, X7, 'CriminalAct'(Y7)]))),
- F8=[Z7|A8],
- ( B8=[D8, [-asserted_t(ist, X7, 'CriminalAct'(Y7)), Z7, C8, A8]|E8],
- H8=[D8|E8]
- ),
- call_proof(asserted_t(ist,
- X7,
- 'CriminalAct'(Y7),
- C8,
- F8,
- G8,
- I8,
- H8,
- J8),
- asserted_t(ist, X7, 'CriminalAct'(Y7))),
- call_proof(isa(X7,
- 'LegalCode-ModernWestern',
- C8,
- F8,
- I8,
- K8,
- J8,
- L8),
- 'LegalCode-ModernWestern'(X7)),
- call_proof(isa(Y7,
- 'Exhibitionism',
- C8,
- F8,
- K8,
- M8,
- L8,
- N8),
- 'Exhibitionism'(Y7)),
- call_proof(asserted_t(subjectToCOC,
- O8,
- X7,
- C8,
- F8,
- M8,
- P8,
- N8,
- Q8),
- asserted_t(subjectToCOC, O8, X7)),
- call_proof(asserted_t(agentViolatesObligation,
- O8,
- 'KeepAreolaCoveredInPublic',
- C8,
- F8,
- P8,
- R8,
- Q8,
- T8),
- asserted_t(agentViolatesObligation,
- O8,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(performedBy,
- Y7,
- O8,
- C8,
- F8,
- R8,
- S8,
- T8,
- U8),
- asserted_t(performedBy, Y7, O8)).
- wid(tell18:108, tell18:108, asserted_t(ist, COC, 'CriminalAct'(ACT))) :-
- asserted_t(ist, COC, 'CriminalAct'(ACT)),
- 'LegalCode-ModernWestern'(COC),
- 'Exhibitionism'(ACT),
- asserted_t(subjectToCOC, WOMAN, COC),
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(performedBy, ACT, WOMAN).
- wid(tell18:108, tell18:108, ist(COC, 'CriminalAct'(ACT))) :-
- ist(COC, 'CriminalAct'(ACT)),
- 'LegalCode-ModernWestern'(COC),
- 'Exhibitionism'(ACT),
- subjectToCOC(WOMAN, COC),
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- performedBy(ACT, WOMAN).
- wid(tell18:106, tell18:106, int_not_possible_t(subjectToCOC, H4, I4, M4, K4, G4, E5, L4, G5, J4)) :-
- pretest_call((test_and_decrement_search_cost(G4, 7, Q4), constrain_args(not_possible_t, [subjectToCOC, H4, I4]))),
- P4=[J4|K4],
- ( L4=[N4, [-not_possible_t(subjectToCOC, H4, I4), J4, M4, K4]|O4],
- R4=[N4|O4]
- ),
- call_proof(isa(I4,
- 'LegalCode-ModernWestern',
- M4,
- P4,
- Q4,
- S4,
- R4,
- T4),
- 'LegalCode-ModernWestern'(I4)),
- call_proof(asserted_t(subjectToCOC,
- H4,
- I4,
- M4,
- P4,
- S4,
- U4,
- T4,
- V4),
- asserted_t(subjectToCOC, H4, I4)),
- call_proof(asserted_t(agentViolatesObligation,
- H4,
- 'KeepAreolaCoveredInPublic',
- M4,
- P4,
- U4,
- W4,
- V4,
- X4),
- asserted_t(agentViolatesObligation,
- H4,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(ist,
- I4,
- 'CriminalAct'(Y4),
- M4,
- P4,
- W4,
- Z4,
- X4,
- A5),
- asserted_t(ist, I4, 'CriminalAct'(Y4))),
- call_proof(isa(Y4,
- 'Exhibitionism',
- M4,
- P4,
- Z4,
- B5,
- A5,
- C5),
- 'Exhibitionism'(Y4)),
- call_proof(asserted_t(performedBy,
- Y4,
- H4,
- M4,
- P4,
- B5,
- D5,
- C5,
- F5),
- asserted_t(performedBy, Y4, H4)),
- call_proof(asserted_f(ist,
- I4,
- 'CriminalAct'(Y4),
- M4,
- P4,
- D5,
- E5,
- F5,
- G5),
- asserted_f(ist, I4, 'CriminalAct'(Y4))).
- wid(tell18:106, tell18:106, not_possible_t(subjectToCOC, WOMAN, COC)) :-
- 'LegalCode-ModernWestern'(COC),
- asserted_t(subjectToCOC, WOMAN, COC),
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(ist, COC, 'CriminalAct'(ACT)),
- 'Exhibitionism'(ACT),
- asserted_t(performedBy, ACT, WOMAN),
- asserted_f(ist, COC, 'CriminalAct'(ACT)).
- wid(tell18:106, tell18:106, -possible_t(subjectToCOC(WOMAN, COC))) :-
- 'LegalCode-ModernWestern'(COC),
- subjectToCOC(WOMAN, COC),
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- ist(COC, 'CriminalAct'(ACT)),
- 'Exhibitionism'(ACT),
- performedBy(ACT, WOMAN),
- -ist(COC, 'CriminalAct'(ACT)).
- wid(tell18:105, tell18:105, int_not_possible_t(subjectToCOC, V, W, A1, Y, U, Q1, Z, S1, X)) :-
- pretest_call((test_and_decrement_search_cost(U, 6, E1), constrain_args(not_possible_t, [subjectToCOC, V, W]))),
- D1=[X|Y],
- ( Z=[B1, [-not_possible_t(subjectToCOC, V, W), X, A1, Y]|C1],
- F1=[B1|C1]
- ),
- call_proof(isa(W,
- 'LegalCode-ModernWestern',
- A1,
- D1,
- E1,
- G1,
- F1,
- H1),
- 'LegalCode-ModernWestern'(W)),
- call_proof(asserted_t(agentViolatesObligation,
- V,
- 'KeepAreolaCoveredInPublic',
- A1,
- D1,
- G1,
- I1,
- H1,
- J1),
- asserted_t(agentViolatesObligation,
- V,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(ist,
- W,
- 'CriminalAct'(K1),
- A1,
- D1,
- I1,
- L1,
- J1,
- M1),
- asserted_t(ist, W, 'CriminalAct'(K1))),
- call_proof(isa(K1,
- 'Exhibitionism',
- A1,
- D1,
- L1,
- N1,
- M1,
- O1),
- 'Exhibitionism'(K1)),
- call_proof(asserted_t(performedBy,
- K1,
- V,
- A1,
- D1,
- N1,
- P1,
- O1,
- R1),
- asserted_t(performedBy, K1, V)),
- call_proof(asserted_f(ist,
- W,
- 'CriminalAct'(K1),
- A1,
- D1,
- P1,
- Q1,
- R1,
- S1),
- asserted_f(ist, W, 'CriminalAct'(K1))).
- wid(tell18:105, tell18:105, not_possible_t(subjectToCOC, WOMAN, COC)) :-
- 'LegalCode-ModernWestern'(COC),
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(ist, COC, 'CriminalAct'(ACT)),
- 'Exhibitionism'(ACT),
- asserted_t(performedBy, ACT, WOMAN),
- asserted_f(ist, COC, 'CriminalAct'(ACT)).
- wid(tell18:105, tell18:105, -possible_t(subjectToCOC(WOMAN, COC))) :-
- 'LegalCode-ModernWestern'(COC),
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- ist(COC, 'CriminalAct'(ACT)),
- 'Exhibitionism'(ACT),
- performedBy(ACT, WOMAN),
- -ist(COC, 'CriminalAct'(ACT)).
- wid(tell18:104, tell18:104, int_not_possible_t(performedBy, U35, V35, Z35, X35, T35, P36, Y35, R36, W35)) :-
- pretest_call((test_and_decrement_search_cost(T35, 6, D36), constrain_args(not_possible_t, [performedBy, U35, V35]))),
- C36=[W35|X35],
- ( Y35=[A36, [-not_possible_t(performedBy, U35, V35), W35, Z35, X35]|B36],
- E36=[A36|B36]
- ),
- call_proof(isa(U35,
- 'Exhibitionism',
- Z35,
- C36,
- D36,
- F36,
- E36,
- G36),
- 'Exhibitionism'(U35)),
- call_proof(asserted_t(agentViolatesObligation,
- V35,
- 'KeepAreolaCoveredInPublic',
- Z35,
- C36,
- F36,
- H36,
- G36,
- I36),
- asserted_t(agentViolatesObligation,
- V35,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(ist,
- J36,
- 'CriminalAct'(U35),
- Z35,
- C36,
- H36,
- K36,
- I36,
- L36),
- asserted_t(ist, J36, 'CriminalAct'(U35))),
- call_proof(isa(J36,
- 'LegalCode-ModernWestern',
- Z35,
- C36,
- K36,
- M36,
- L36,
- N36),
- 'LegalCode-ModernWestern'(J36)),
- call_proof(asserted_t(subjectToCOC,
- V35,
- J36,
- Z35,
- C36,
- M36,
- O36,
- N36,
- Q36),
- asserted_t(subjectToCOC, V35, J36)),
- call_proof(asserted_f(ist,
- J36,
- 'CriminalAct'(U35),
- Z35,
- C36,
- O36,
- P36,
- Q36,
- R36),
- asserted_f(ist, J36, 'CriminalAct'(U35))).
- wid(tell18:104, tell18:104, not_possible_t(performedBy, ACT, WOMAN)) :-
- 'Exhibitionism'(ACT),
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(ist, COC, 'CriminalAct'(ACT)),
- 'LegalCode-ModernWestern'(COC),
- asserted_t(subjectToCOC, WOMAN, COC),
- asserted_f(ist, COC, 'CriminalAct'(ACT)).
- wid(tell18:104, tell18:104, -possible_t(performedBy(ACT, WOMAN))) :-
- 'Exhibitionism'(ACT),
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- ist(COC, 'CriminalAct'(ACT)),
- 'LegalCode-ModernWestern'(COC),
- subjectToCOC(WOMAN, COC),
- -ist(COC, 'CriminalAct'(ACT)).
- wid(tell18:103, tell18:103, int_not_possible_t(performedBy, D32, E32, I32, G32, C32, A33, H32, C33, F32)) :-
- pretest_call((test_and_decrement_search_cost(C32, 7, M32), constrain_args(not_possible_t, [performedBy, D32, E32]))),
- L32=[F32|G32],
- ( H32=[J32, [-not_possible_t(performedBy, D32, E32), F32, I32, G32]|K32],
- N32=[J32|K32]
- ),
- call_proof(isa(D32,
- 'Exhibitionism',
- I32,
- L32,
- M32,
- O32,
- N32,
- P32),
- 'Exhibitionism'(D32)),
- call_proof(asserted_t(agentViolatesObligation,
- E32,
- 'KeepAreolaCoveredInPublic',
- I32,
- L32,
- O32,
- Q32,
- P32,
- R32),
- asserted_t(agentViolatesObligation,
- E32,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(performedBy,
- D32,
- E32,
- I32,
- L32,
- Q32,
- S32,
- R32,
- T32),
- asserted_t(performedBy, D32, E32)),
- call_proof(asserted_t(ist,
- U32,
- 'CriminalAct'(D32),
- I32,
- L32,
- S32,
- V32,
- T32,
- W32),
- asserted_t(ist, U32, 'CriminalAct'(D32))),
- call_proof(isa(U32,
- 'LegalCode-ModernWestern',
- I32,
- L32,
- V32,
- X32,
- W32,
- Y32),
- 'LegalCode-ModernWestern'(U32)),
- call_proof(asserted_t(subjectToCOC,
- E32,
- U32,
- I32,
- L32,
- X32,
- Z32,
- Y32,
- B33),
- asserted_t(subjectToCOC, E32, U32)),
- call_proof(asserted_f(ist,
- U32,
- 'CriminalAct'(D32),
- I32,
- L32,
- Z32,
- A33,
- B33,
- C33),
- asserted_f(ist, U32, 'CriminalAct'(D32))).
- wid(tell18:103, tell18:103, not_possible_t(performedBy, ACT, WOMAN)) :-
- 'Exhibitionism'(ACT),
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(performedBy, ACT, WOMAN),
- asserted_t(ist, COC, 'CriminalAct'(ACT)),
- 'LegalCode-ModernWestern'(COC),
- asserted_t(subjectToCOC, WOMAN, COC),
- asserted_f(ist, COC, 'CriminalAct'(ACT)).
- wid(tell18:103, tell18:103, -possible_t(performedBy(ACT, WOMAN))) :-
- 'Exhibitionism'(ACT),
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- performedBy(ACT, WOMAN),
- ist(COC, 'CriminalAct'(ACT)),
- 'LegalCode-ModernWestern'(COC),
- subjectToCOC(WOMAN, COC),
- -ist(COC, 'CriminalAct'(ACT)).
- wid(tell18:102, tell18:102, int_not_possible_t(isa, R28, 'LegalCode-ModernWestern', V28, T28, Q28, M29, U28, O29, S28)) :-
- pretest_call((test_and_decrement_search_cost(Q28, 6, Z28), constrain_args(not_possible_t, [isa, R28, 'LegalCode-ModernWestern']))),
- Y28=[S28|T28],
- ( U28=[W28, [-not_possible_t(isa, R28, 'LegalCode-ModernWestern'), S28, V28, T28]|X28],
- A29=[W28|X28]
- ),
- call_proof(asserted_t(ist,
- R28,
- 'CriminalAct'(B29),
- V28,
- Y28,
- Z28,
- C29,
- A29,
- D29),
- asserted_t(ist, R28, 'CriminalAct'(B29))),
- call_proof(isa(B29,
- 'Exhibitionism',
- V28,
- Y28,
- C29,
- E29,
- D29,
- F29),
- 'Exhibitionism'(B29)),
- call_proof(asserted_t(subjectToCOC,
- G29,
- R28,
- V28,
- Y28,
- E29,
- H29,
- F29,
- I29),
- asserted_t(subjectToCOC, G29, R28)),
- call_proof(asserted_t(agentViolatesObligation,
- G29,
- 'KeepAreolaCoveredInPublic',
- V28,
- Y28,
- H29,
- J29,
- I29,
- K29),
- asserted_t(agentViolatesObligation,
- G29,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(performedBy,
- B29,
- G29,
- V28,
- Y28,
- J29,
- L29,
- K29,
- N29),
- asserted_t(performedBy, B29, G29)),
- call_proof(asserted_f(ist,
- R28,
- 'CriminalAct'(B29),
- V28,
- Y28,
- L29,
- M29,
- N29,
- O29),
- asserted_f(ist, R28, 'CriminalAct'(B29))).
- wid(tell18:102, tell18:102, not_possible_t(isa, COC, 'LegalCode-ModernWestern')) :-
- asserted_t(ist, COC, 'CriminalAct'(ACT)),
- 'Exhibitionism'(ACT),
- asserted_t(subjectToCOC, WOMAN, COC),
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(performedBy, ACT, WOMAN),
- asserted_f(ist, COC, 'CriminalAct'(ACT)).
- wid(tell18:102, tell18:102, -possible_t('LegalCode-ModernWestern'(COC))) :-
- ist(COC, 'CriminalAct'(ACT)),
- 'Exhibitionism'(ACT),
- subjectToCOC(WOMAN, COC),
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- performedBy(ACT, WOMAN),
- -ist(COC, 'CriminalAct'(ACT)).
- wid(tell18:101, tell18:101, int_not_possible_t(isa, F25, 'Exhibitionism', J25, H25, E25, A26, I25, C26, G25)) :-
- pretest_call((test_and_decrement_search_cost(E25, 6, N25), constrain_args(not_possible_t, [isa, F25, 'Exhibitionism']))),
- M25=[G25|H25],
- ( I25=[K25, [-not_possible_t(isa, F25, 'Exhibitionism'), G25, J25, H25]|L25],
- O25=[K25|L25]
- ),
- call_proof(asserted_t(ist,
- P25,
- 'CriminalAct'(F25),
- J25,
- M25,
- N25,
- Q25,
- O25,
- R25),
- asserted_t(ist, P25, 'CriminalAct'(F25))),
- call_proof(isa(P25,
- 'LegalCode-ModernWestern',
- J25,
- M25,
- Q25,
- S25,
- R25,
- T25),
- 'LegalCode-ModernWestern'(P25)),
- call_proof(asserted_t(agentViolatesObligation,
- U25,
- 'KeepAreolaCoveredInPublic',
- J25,
- M25,
- S25,
- V25,
- T25,
- W25),
- asserted_t(agentViolatesObligation,
- U25,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(performedBy,
- F25,
- U25,
- J25,
- M25,
- V25,
- X25,
- W25,
- Y25),
- asserted_t(performedBy, F25, U25)),
- call_proof(asserted_t(subjectToCOC,
- U25,
- P25,
- J25,
- M25,
- X25,
- Z25,
- Y25,
- B26),
- asserted_t(subjectToCOC, U25, P25)),
- call_proof(asserted_f(ist,
- P25,
- 'CriminalAct'(F25),
- J25,
- M25,
- Z25,
- A26,
- B26,
- C26),
- asserted_f(ist, P25, 'CriminalAct'(F25))).
- wid(tell18:101, tell18:101, not_possible_t(isa, ACT, 'Exhibitionism')) :-
- asserted_t(ist, COC, 'CriminalAct'(ACT)),
- 'LegalCode-ModernWestern'(COC),
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- asserted_t(performedBy, ACT, WOMAN),
- asserted_t(subjectToCOC, WOMAN, COC),
- asserted_f(ist, COC, 'CriminalAct'(ACT)).
- wid(tell18:101, tell18:101, -possible_t('Exhibitionism'(ACT))) :-
- ist(COC, 'CriminalAct'(ACT)),
- 'LegalCode-ModernWestern'(COC),
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- performedBy(ACT, WOMAN),
- subjectToCOC(WOMAN, COC),
- -ist(COC, 'CriminalAct'(ACT)).
- wid(tell18:100, tell18:100, int_not_possible_t(agentViolatesObligation, U21, 'KeepAreolaCoveredInPublic', Y21, W21, T21, P22, X21, R22, V21)) :-
- pretest_call((test_and_decrement_search_cost(T21, 6, C22), constrain_args(not_possible_t, [agentViolatesObligation, U21, 'KeepAreolaCoveredInPublic']))),
- B22=[V21|W21],
- ( X21=[Z21, [-not_possible_t(agentViolatesObligation, U21, 'KeepAreolaCoveredInPublic'), V21, Y21, W21]|A22],
- D22=[Z21|A22]
- ),
- call_proof(isa(E22,
- 'LegalCode-ModernWestern',
- Y21,
- B22,
- C22,
- F22,
- D22,
- G22),
- 'LegalCode-ModernWestern'(E22)),
- call_proof(isa(H22,
- 'Exhibitionism',
- Y21,
- B22,
- F22,
- I22,
- G22,
- J22),
- 'Exhibitionism'(H22)),
- call_proof(asserted_t(subjectToCOC,
- U21,
- E22,
- Y21,
- B22,
- I22,
- K22,
- J22,
- L22),
- asserted_t(subjectToCOC, U21, E22)),
- call_proof(asserted_t(performedBy,
- H22,
- U21,
- Y21,
- B22,
- K22,
- M22,
- L22,
- N22),
- asserted_t(performedBy, H22, U21)),
- call_proof(asserted_t(ist,
- E22,
- 'CriminalAct'(H22),
- Y21,
- B22,
- M22,
- O22,
- N22,
- Q22),
- asserted_t(ist, E22, 'CriminalAct'(H22))),
- call_proof(asserted_f(ist,
- E22,
- 'CriminalAct'(H22),
- Y21,
- B22,
- O22,
- P22,
- Q22,
- R22),
- asserted_f(ist, E22, 'CriminalAct'(H22))).
- wid(tell18:100, tell18:100, not_possible_t(agentViolatesObligation, WOMAN, 'KeepAreolaCoveredInPublic')) :-
- 'LegalCode-ModernWestern'(COC),
- 'Exhibitionism'(ACT),
- asserted_t(subjectToCOC, WOMAN, COC),
- asserted_t(performedBy, ACT, WOMAN),
- asserted_t(ist, COC, 'CriminalAct'(ACT)),
- asserted_f(ist, COC, 'CriminalAct'(ACT)).
- wid(tell18:100, tell18:100, -possible_t(agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'))) :-
- 'LegalCode-ModernWestern'(COC),
- 'Exhibitionism'(ACT),
- subjectToCOC(WOMAN, COC),
- performedBy(ACT, WOMAN),
- ist(COC, 'CriminalAct'(ACT)),
- -ist(COC, 'CriminalAct'(ACT)).
- wid(tell18:99, tell18:99, int_not_possible_t(agentViolatesObligation, B18, 'KeepAreolaCoveredInPublic', F18, D18, A18, Y18, E18, A19, C18)) :-
- pretest_call((test_and_decrement_search_cost(A18, 7, J18), constrain_args(not_possible_t, [agentViolatesObligation, B18, 'KeepAreolaCoveredInPublic']))),
- I18=[C18|D18],
- ( E18=[G18, [-not_possible_t(agentViolatesObligation, B18, 'KeepAreolaCoveredInPublic'), C18, F18, D18]|H18],
- K18=[G18|H18]
- ),
- call_proof(asserted_t(agentViolatesObligation,
- B18,
- 'KeepAreolaCoveredInPublic',
- F18,
- I18,
- J18,
- L18,
- K18,
- M18),
- asserted_t(agentViolatesObligation,
- B18,
- 'KeepAreolaCoveredInPublic')),
- call_proof(isa(N18,
- 'LegalCode-ModernWestern',
- F18,
- I18,
- L18,
- O18,
- M18,
- P18),
- 'LegalCode-ModernWestern'(N18)),
- call_proof(isa(Q18,
- 'Exhibitionism',
- F18,
- I18,
- O18,
- R18,
- P18,
- S18),
- 'Exhibitionism'(Q18)),
- call_proof(asserted_t(subjectToCOC,
- B18,
- N18,
- F18,
- I18,
- R18,
- T18,
- S18,
- U18),
- asserted_t(subjectToCOC, B18, N18)),
- call_proof(asserted_t(performedBy,
- Q18,
- B18,
- F18,
- I18,
- T18,
- V18,
- U18,
- W18),
- asserted_t(performedBy, Q18, B18)),
- call_proof(asserted_t(ist,
- N18,
- 'CriminalAct'(Q18),
- F18,
- I18,
- V18,
- X18,
- W18,
- Z18),
- asserted_t(ist, N18, 'CriminalAct'(Q18))),
- call_proof(asserted_f(ist,
- N18,
- 'CriminalAct'(Q18),
- F18,
- I18,
- X18,
- Y18,
- Z18,
- A19),
- asserted_f(ist, N18, 'CriminalAct'(Q18))).
- wid(tell18:99, tell18:99, not_possible_t(agentViolatesObligation, WOMAN, 'KeepAreolaCoveredInPublic')) :-
- asserted_t(agentViolatesObligation,
- WOMAN,
- 'KeepAreolaCoveredInPublic'),
- 'LegalCode-ModernWestern'(COC),
- 'Exhibitionism'(ACT),
- asserted_t(subjectToCOC, WOMAN, COC),
- asserted_t(performedBy, ACT, WOMAN),
- asserted_t(ist, COC, 'CriminalAct'(ACT)),
- asserted_f(ist, COC, 'CriminalAct'(ACT)).
- wid(tell18:99, tell18:99, -possible_t(agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'))) :-
- agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'),
- 'LegalCode-ModernWestern'(COC),
- 'Exhibitionism'(ACT),
- subjectToCOC(WOMAN, COC),
- performedBy(ACT, WOMAN),
- ist(COC, 'CriminalAct'(ACT)),
- -ist(COC, 'CriminalAct'(ACT)).
- wid(tell18:99, tell18:99, ('LegalCode-ModernWestern'(COC)& ('Exhibitionism'(ACT)& (poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), subjectToCOC(WOMAN, COC)))& (poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic')))&poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), performedBy(ACT, WOMAN))))))& ('LegalCode-ModernWestern'(COC)& ('Exhibitionism'(ACT)& (poss(b_d(KB, nesc, poss), subjectToCOC(WOMAN, COC))& (poss(b_d(KB, nesc, poss), agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'))&poss(b_d(KB, nesc, poss), performedBy(ACT, WOMAN))))))&poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), ist(COC, 'CriminalAct'(ACT))))&poss(b_d(KB, nesc, poss), ist(COC, 'CriminalAct'(ACT)))=>all(COC, all(WOMAN, all(ACT, ('LegalCode-ModernWestern'(COC)& ('Exhibitionism'(ACT)& (poss(b_d(KB, nesc, poss), subjectToCOC(WOMAN, COC))& (poss(b_d(KB, nesc, poss), agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'))&poss(b_d(KB, nesc, poss), performedBy(ACT, WOMAN)))))& ('LegalCode-ModernWestern'(COC)& ('Exhibitionism'(ACT)& (subjectToCOC(WOMAN, COC)& (agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic')&performedBy(ACT, WOMAN)))))&poss(b_d(KB, nesc, poss), ist(COC, 'CriminalAct'(ACT)))=>ist(COC, 'CriminalAct'(ACT)))))))).
- wid(tell18:99, tell18:99, all(COC, all(WOMAN, all(ACT, ('LegalCode-ModernWestern'(COC)& ('Exhibitionism'(ACT)& (subjectToCOC(WOMAN, COC)& (agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic')&performedBy(ACT, WOMAN))))=>ist(COC, 'CriminalAct'(ACT))))))).
- wid(tell17:103, tell17:103, int_not_possible_t(;, asserted_f(subjectToCOC, K12, 'KeepAreolaCoveredInPublic'), (asserted_f(objectFoundInLocation, M12, L12);not_mudIsa(N12, 'ToplessBeach')), R12, P12, J12, C13, Q12, E13, O12)) :-
- pretest_call((test_and_decrement_search_cost(J12, 4, V12), constrain_args(not_possible_t, [;, asserted_f(subjectToCOC, K12, 'KeepAreolaCoveredInPublic'), (asserted_f(objectFoundInLocation, K12, L12);not_mudIsa(L12, 'ToplessBeach'))]))),
- ( unify(K12, M12),
- unify(L12, N12)
- ),
- U12=[O12|P12],
- ( Q12=[S12, [-not_possible_t(;, asserted_f(subjectToCOC, K12, 'KeepAreolaCoveredInPublic'), (asserted_f(objectFoundInLocation, K12, L12);not_mudIsa(L12, 'ToplessBeach'))), O12, R12, P12]|T12],
- W12=[S12|T12]
- ),
- call_proof(asserted_t(subjectToCOC,
- K12,
- 'KeepAreolaCoveredInPublic',
- R12,
- U12,
- V12,
- X12,
- W12,
- Y12),
- asserted_t(subjectToCOC,
- K12,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(objectFoundInLocation,
- K12,
- L12,
- R12,
- U12,
- X12,
- Z12,
- Y12,
- A13),
- asserted_t(objectFoundInLocation, K12, L12)),
- call_proof(isa(L12,
- 'ToplessBeach',
- R12,
- U12,
- Z12,
- B13,
- A13,
- D13),
- 'ToplessBeach'(L12)),
- call_proof(asserted_t(skolem,
- F13,
- skArg1ofCtFn(L12, K12),
- R12,
- U12,
- B13,
- C13,
- D13,
- E13),
- asserted_t(skolem,
- F13,
- skArg1ofCtFn(L12, K12))).
- wid(tell17:103, tell17:103, not_possible_t(;, asserted_f(subjectToCOC, SUNBATHER, 'KeepAreolaCoveredInPublic'), (asserted_f(objectFoundInLocation, SUNBATHER, BEACH);not_mudIsa(BEACH, 'ToplessBeach')))) :-
- asserted_t(subjectToCOC, SUNBATHER, 'KeepAreolaCoveredInPublic'),
- asserted_t(objectFoundInLocation, SUNBATHER, BEACH),
- 'ToplessBeach'(BEACH),
- asserted_t(skolem, KB, skArg1ofCtFn(BEACH, SUNBATHER)).
- wid(tell17:103, tell17:103, -possible_t((-subjectToCOC(SUNBATHER, 'KeepAreolaCoveredInPublic');-objectFoundInLocation(SUNBATHER, BEACH);-'ToplessBeach'(BEACH)))) :-
- subjectToCOC(SUNBATHER, 'KeepAreolaCoveredInPublic'),
- objectFoundInLocation(SUNBATHER, BEACH),
- 'ToplessBeach'(BEACH),
- skolem(KB, skArg1ofCtFn(BEACH, SUNBATHER)).
- wid(tell17:102, tell17:102, int_not_possible_t(subjectToCOC, E9, 'KeepAreolaCoveredInPublic', I9, G9, D9, U9, H9, W9, F9)) :-
- pretest_call((test_and_decrement_search_cost(D9, 4, M9), constrain_args(not_possible_t, [subjectToCOC, E9, 'KeepAreolaCoveredInPublic']))),
- L9=[F9|G9],
- ( H9=[J9, [-not_possible_t(subjectToCOC, E9, 'KeepAreolaCoveredInPublic'), F9, I9, G9]|K9],
- N9=[J9|K9]
- ),
- ( call_proof(asserted_f(subjectToCOC,
- E9,
- 'KeepAreolaCoveredInPublic',
- I9,
- L9,
- M9,
- O9,
- N9,
- P9),
- asserted_f(subjectToCOC,
- E9,
- 'KeepAreolaCoveredInPublic'))
- ; call_proof(not_mudIsa(Q9,
- 'ToplessBeach',
- I9,
- L9,
- M9,
- O9,
- N9,
- P9),
- not_mudIsa(Q9, 'ToplessBeach'))
- ; call_proof(asserted_f(objectFoundInLocation,
- E9,
- Q9,
- I9,
- L9,
- M9,
- O9,
- N9,
- P9),
- asserted_f(objectFoundInLocation, E9, Q9))
- ),
- call_proof(asserted_t(objectFoundInLocation,
- E9,
- Q9,
- I9,
- L9,
- O9,
- R9,
- P9,
- S9),
- asserted_t(objectFoundInLocation, E9, Q9)),
- call_proof(isa(Q9,
- 'ToplessBeach',
- I9,
- L9,
- R9,
- T9,
- S9,
- V9),
- 'ToplessBeach'(Q9)),
- call_proof(asserted_t(skolem,
- X9,
- skArg1ofCtFn(Q9, E9),
- I9,
- L9,
- T9,
- U9,
- V9,
- W9),
- asserted_t(skolem,
- X9,
- skArg1ofCtFn(Q9, E9))).
- wid(tell17:102, tell17:102, not_possible_t(subjectToCOC, SUNBATHER, 'KeepAreolaCoveredInPublic')) :-
- ( asserted_f(subjectToCOC, SUNBATHER, 'KeepAreolaCoveredInPublic')
- ; not_mudIsa(BEACH, 'ToplessBeach')
- ; asserted_f(objectFoundInLocation, SUNBATHER, BEACH)
- ),
- asserted_t(objectFoundInLocation, SUNBATHER, BEACH),
- 'ToplessBeach'(BEACH),
- asserted_t(skolem, KB, skArg1ofCtFn(BEACH, SUNBATHER)).
- wid(tell17:102, tell17:102, -possible_t(subjectToCOC(SUNBATHER, 'KeepAreolaCoveredInPublic'))) :-
- ( -subjectToCOC(SUNBATHER, 'KeepAreolaCoveredInPublic')
- ; -'ToplessBeach'(BEACH)
- ; -objectFoundInLocation(SUNBATHER, BEACH)
- ),
- objectFoundInLocation(SUNBATHER, BEACH),
- 'ToplessBeach'(BEACH),
- skolem(KB, skArg1ofCtFn(BEACH, SUNBATHER)).
- wid(tell17:101, tell17:101, int_not_possible_t(skolem, U5, skArg1ofCtFn(V5, W5), A6, Y5, T5, L6, Z5, N6, X5)) :-
- pretest_call((test_and_decrement_search_cost(T5, 4, E6), constrain_args(not_possible_t, [skolem, U5, skArg1ofCtFn(V5, W5)]))),
- D6=[X5|Y5],
- ( Z5=[B6, [-not_possible_t(skolem, U5, skArg1ofCtFn(V5, W5)), X5, A6, Y5]|C6],
- F6=[B6|C6]
- ),
- ( call_proof(asserted_f(subjectToCOC,
- W5,
- 'KeepAreolaCoveredInPublic',
- A6,
- D6,
- E6,
- G6,
- F6,
- H6),
- asserted_f(subjectToCOC,
- W5,
- 'KeepAreolaCoveredInPublic'))
- ; call_proof(not_mudIsa(V5,
- 'ToplessBeach',
- A6,
- D6,
- E6,
- G6,
- F6,
- H6),
- not_mudIsa(V5, 'ToplessBeach'))
- ; call_proof(asserted_f(objectFoundInLocation,
- W5,
- V5,
- A6,
- D6,
- E6,
- G6,
- F6,
- H6),
- asserted_f(objectFoundInLocation, W5, V5))
- ),
- call_proof(asserted_t(subjectToCOC,
- W5,
- 'KeepAreolaCoveredInPublic',
- A6,
- D6,
- G6,
- I6,
- H6,
- J6),
- asserted_t(subjectToCOC,
- W5,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(objectFoundInLocation,
- W5,
- V5,
- A6,
- D6,
- I6,
- K6,
- J6,
- M6),
- asserted_t(objectFoundInLocation, W5, V5)),
- call_proof(isa(V5,
- 'ToplessBeach',
- A6,
- D6,
- K6,
- L6,
- M6,
- N6),
- 'ToplessBeach'(V5)).
- wid(tell17:101, tell17:101, not_possible_t(skolem, KB, skArg1ofCtFn(BEACH, SUNBATHER))) :-
- ( asserted_f(subjectToCOC, SUNBATHER, 'KeepAreolaCoveredInPublic')
- ; not_mudIsa(BEACH, 'ToplessBeach')
- ; asserted_f(objectFoundInLocation, SUNBATHER, BEACH)
- ),
- asserted_t(subjectToCOC, SUNBATHER, 'KeepAreolaCoveredInPublic'),
- asserted_t(objectFoundInLocation, SUNBATHER, BEACH),
- 'ToplessBeach'(BEACH).
- wid(tell17:101, tell17:101, -possible_t(skolem(KB, skArg1ofCtFn(BEACH, SUNBATHER)))) :-
- ( -subjectToCOC(SUNBATHER, 'KeepAreolaCoveredInPublic')
- ; -'ToplessBeach'(BEACH)
- ; -objectFoundInLocation(SUNBATHER, BEACH)
- ),
- subjectToCOC(SUNBATHER, 'KeepAreolaCoveredInPublic'),
- objectFoundInLocation(SUNBATHER, BEACH),
- 'ToplessBeach'(BEACH).
- wid(tell17:100, tell17:100, int_not_possible_t(objectFoundInLocation, J2, K2, O2, M2, I2, Z2, N2, B3, L2)) :-
- pretest_call((test_and_decrement_search_cost(I2, 4, S2), constrain_args(not_possible_t, [objectFoundInLocation, J2, K2]))),
- R2=[L2|M2],
- ( N2=[P2, [-not_possible_t(objectFoundInLocation, J2, K2), L2, O2, M2]|Q2],
- T2=[P2|Q2]
- ),
- ( call_proof(asserted_f(subjectToCOC,
- J2,
- 'KeepAreolaCoveredInPublic',
- O2,
- R2,
- S2,
- U2,
- T2,
- V2),
- asserted_f(subjectToCOC,
- J2,
- 'KeepAreolaCoveredInPublic'))
- ; call_proof(not_mudIsa(K2,
- 'ToplessBeach',
- O2,
- R2,
- S2,
- U2,
- T2,
- V2),
- not_mudIsa(K2, 'ToplessBeach'))
- ; call_proof(asserted_f(objectFoundInLocation,
- J2,
- K2,
- O2,
- R2,
- S2,
- U2,
- T2,
- V2),
- asserted_f(objectFoundInLocation, J2, K2))
- ),
- call_proof(asserted_t(subjectToCOC,
- J2,
- 'KeepAreolaCoveredInPublic',
- O2,
- R2,
- U2,
- W2,
- V2,
- X2),
- asserted_t(subjectToCOC, J2, 'KeepAreolaCoveredInPublic')),
- call_proof(isa(K2,
- 'ToplessBeach',
- O2,
- R2,
- W2,
- Y2,
- X2,
- A3),
- 'ToplessBeach'(K2)),
- call_proof(asserted_t(skolem,
- C3,
- skArg1ofCtFn(K2, J2),
- O2,
- R2,
- Y2,
- Z2,
- A3,
- B3),
- asserted_t(skolem, C3, skArg1ofCtFn(K2, J2))).
- wid(tell17:100, tell17:100, not_possible_t(objectFoundInLocation, SUNBATHER, BEACH)) :-
- ( asserted_f(subjectToCOC, SUNBATHER, 'KeepAreolaCoveredInPublic')
- ; not_mudIsa(BEACH, 'ToplessBeach')
- ; asserted_f(objectFoundInLocation, SUNBATHER, BEACH)
- ),
- asserted_t(subjectToCOC, SUNBATHER, 'KeepAreolaCoveredInPublic'),
- 'ToplessBeach'(BEACH),
- asserted_t(skolem, KB, skArg1ofCtFn(BEACH, SUNBATHER)).
- wid(tell17:100, tell17:100, -possible_t(objectFoundInLocation(SUNBATHER, BEACH))) :-
- ( -subjectToCOC(SUNBATHER, 'KeepAreolaCoveredInPublic')
- ; -'ToplessBeach'(BEACH)
- ; -objectFoundInLocation(SUNBATHER, BEACH)
- ),
- subjectToCOC(SUNBATHER, 'KeepAreolaCoveredInPublic'),
- 'ToplessBeach'(BEACH),
- skolem(KB, skArg1ofCtFn(BEACH, SUNBATHER)).
- wid(tell17:99, tell17:99, int_not_possible_t(isa, U37, 'ToplessBeach', Y37, W37, T37, K38, X37, M38, V37)) :-
- pretest_call((test_and_decrement_search_cost(T37, 4, C38), constrain_args(not_possible_t, [isa, U37, 'ToplessBeach']))),
- B38=[V37|W37],
- ( X37=[Z37, [-not_possible_t(isa, U37, 'ToplessBeach'), V37, Y37, W37]|A38],
- D38=[Z37|A38]
- ),
- ( call_proof(not_mudIsa(U37,
- 'ToplessBeach',
- Y37,
- B38,
- C38,
- E38,
- D38,
- F38),
- not_mudIsa(U37, 'ToplessBeach'))
- ; call_proof(asserted_f(subjectToCOC,
- G38,
- 'KeepAreolaCoveredInPublic',
- Y37,
- B38,
- C38,
- E38,
- D38,
- F38),
- asserted_f(subjectToCOC,
- G38,
- 'KeepAreolaCoveredInPublic'))
- ; call_proof(asserted_f(objectFoundInLocation,
- G38,
- U37,
- Y37,
- B38,
- C38,
- E38,
- D38,
- F38),
- asserted_f(objectFoundInLocation, G38, U37))
- ),
- call_proof(asserted_t(subjectToCOC,
- G38,
- 'KeepAreolaCoveredInPublic',
- Y37,
- B38,
- E38,
- H38,
- F38,
- I38),
- asserted_t(subjectToCOC,
- G38,
- 'KeepAreolaCoveredInPublic')),
- call_proof(asserted_t(objectFoundInLocation,
- G38,
- U37,
- Y37,
- B38,
- H38,
- J38,
- I38,
- L38),
- asserted_t(objectFoundInLocation, G38, U37)),
- call_proof(asserted_t(skolem,
- N38,
- skArg1ofCtFn(U37, G38),
- Y37,
- B38,
- J38,
- K38,
- L38,
- M38),
- asserted_t(skolem,
- N38,
- skArg1ofCtFn(U37, G38))).
- wid(tell17:99, tell17:99, not_possible_t(isa, BEACH, 'ToplessBeach')) :-
- ( not_mudIsa(BEACH, 'ToplessBeach')
- ; asserted_f(subjectToCOC, SUNBATHER, 'KeepAreolaCoveredInPublic')
- ; asserted_f(objectFoundInLocation, SUNBATHER, BEACH)
- ),
- asserted_t(subjectToCOC, SUNBATHER, 'KeepAreolaCoveredInPublic'),
- asserted_t(objectFoundInLocation, SUNBATHER, BEACH),
- asserted_t(skolem, KB, skArg1ofCtFn(BEACH, SUNBATHER)).
- wid(tell17:99, tell17:99, -possible_t('ToplessBeach'(BEACH))) :-
- ( -'ToplessBeach'(BEACH)
- ; -subjectToCOC(SUNBATHER, 'KeepAreolaCoveredInPublic')
- ; -objectFoundInLocation(SUNBATHER, BEACH)
- ),
- subjectToCOC(SUNBATHER, 'KeepAreolaCoveredInPublic'),
- objectFoundInLocation(SUNBATHER, BEACH),
- skolem(KB, skArg1ofCtFn(BEACH, SUNBATHER)).
- wid(tell17:99, tell17:99, (poss(b_d(KB, nesc, poss), n(ct(KB, -), subjectToCOC(SUNBATHER, 'KeepAreolaCoveredInPublic')& (objectFoundInLocation(SUNBATHER, BEACH)&'ToplessBeach'(BEACH))))=>all(SUNBATHER, all(BEACH, exists(KB, n(ct(KB, -), subjectToCOC(SUNBATHER, 'KeepAreolaCoveredInPublic')& (objectFoundInLocation(SUNBATHER, BEACH)&'ToplessBeach'(BEACH)))))))).
- wid(tell17:99, tell17:99, all(SUNBATHER, all(BEACH, exists(KB, n(ct(KB, -), subjectToCOC(SUNBATHER, 'KeepAreolaCoveredInPublic')& (objectFoundInLocation(SUNBATHER, BEACH)&'ToplessBeach'(BEACH))))))).
- wid(tell16:118, tell16:118, int_isa(Y20, 'Exhibitionism', A21, C21, X20, T21, B21, V21, Z20)) :-
- pretest_call((test_and_decrement_search_cost(X20, 6, G21), constrain_args(isa, [Y20, 'Exhibitionism']))),
- F21=[Z20|A21],
- ( B21=[D21, ['Exhibitionism'(Y20), Z20, A21, C21]|E21],
- H21=[D21|E21]
- ),
- call_proof(isa(Y20,
- 'Exhibitionism',
- F21,
- C21,
- G21,
- I21,
- H21,
- J21),
- 'Exhibitionism'(Y20)),
- call_proof(isa(Y20,
- 'DisplayingFn'('SexOrgan'),
- F21,
- C21,
- I21,
- K21,
- J21,
- L21),
- 'DisplayingFn'(Y20, 'SexOrgan')),
- call_proof(asserted_t(performedBy,
- Y20,
- M21,
- F21,
- C21,
- K21,
- N21,
- L21,
- O21),
- asserted_t(performedBy, Y20, M21)),
- call_proof(asserted_t(lawProscribesActType,
- P21,
- 'Exhibitionism',
- F21,
- C21,
- N21,
- Q21,
- O21,
- R21),
- asserted_t(lawProscribesActType, P21, 'Exhibitionism')),
- call_proof(asserted_t(agentViolatesObligation,
- M21,
- P21,
- F21,
- C21,
- Q21,
- S21,
- R21,
- U21),
- asserted_t(agentViolatesObligation, M21, P21)),
- call_proof(asserted_t(subjectToCOC,
- M21,
- P21,
- F21,
- C21,
- S21,
- T21,
- U21,
- V21),
- asserted_t(subjectToCOC, M21, P21)).
- wid(tell16:118, tell16:118, 'Exhibitionism'(ACT)) :-
- 'Exhibitionism'(ACT),
- 'DisplayingFn'(ACT, 'SexOrgan'),
- asserted_t(performedBy, ACT, WOMAN),
- asserted_t(lawProscribesActType, LAW, 'Exhibitionism'),
- asserted_t(agentViolatesObligation, WOMAN, LAW),
- asserted_t(subjectToCOC, WOMAN, LAW).
- wid(tell16:118, tell16:118, 'Exhibitionism'(ACT)) :-
- 'Exhibitionism'(ACT),
- 'DisplayingFn'(ACT, 'SexOrgan'),
- performedBy(ACT, WOMAN),
- lawProscribesActType(LAW, 'Exhibitionism'),
- agentViolatesObligation(WOMAN, LAW),
- subjectToCOC(WOMAN, LAW).
- wid(tell16:117, tell16:117, int_asserted_t(agentViolatesObligation, U17, V17, Z17, X17, T17, P18, Y17, R18, W17)) :-
- pretest_call((test_and_decrement_search_cost(T17, 6, D18), constrain_args(asserted_t, [agentViolatesObligation, U17, V17]))),
- C18=[W17|X17],
- ( Y17=[A18, [-asserted_t(agentViolatesObligation, U17, V17), W17, Z17, X17]|B18],
- E18=[A18|B18]
- ),
- call_proof(asserted_t(agentViolatesObligation,
- U17,
- V17,
- Z17,
- C18,
- D18,
- F18,
- E18,
- G18),
- asserted_t(agentViolatesObligation, U17, V17)),
- call_proof(asserted_t(lawProscribesActType,
- V17,
- 'Exhibitionism',
- Z17,
- C18,
- F18,
- H18,
- G18,
- I18),
- asserted_t(lawProscribesActType, V17, 'Exhibitionism')),
- call_proof(asserted_t(subjectToCOC,
- U17,
- V17,
- Z17,
- C18,
- H18,
- J18,
- I18,
- K18),
- asserted_t(subjectToCOC, U17, V17)),
- call_proof(isa(L18,
- 'Exhibitionism',
- Z17,
- C18,
- J18,
- M18,
- K18,
- N18),
- 'Exhibitionism'(L18)),
- call_proof(asserted_t(performedBy,
- L18,
- U17,
- Z17,
- C18,
- M18,
- O18,
- N18,
- Q18),
- asserted_t(performedBy, L18, U17)),
- call_proof(isa(L18,
- 'DisplayingFn'('SexOrgan'),
- Z17,
- C18,
- O18,
- P18,
- Q18,
- R18),
- 'DisplayingFn'(L18, 'SexOrgan')).
- wid(tell16:117, tell16:117, asserted_t(agentViolatesObligation, WOMAN, LAW)) :-
- asserted_t(agentViolatesObligation, WOMAN, LAW),
- asserted_t(lawProscribesActType, LAW, 'Exhibitionism'),
- asserted_t(subjectToCOC, WOMAN, LAW),
- 'Exhibitionism'(ACT),
- asserted_t(performedBy, ACT, WOMAN),
- 'DisplayingFn'(ACT, 'SexOrgan').
- wid(tell16:117, tell16:117, agentViolatesObligation(WOMAN, LAW)) :-
- agentViolatesObligation(WOMAN, LAW),
- lawProscribesActType(LAW, 'Exhibitionism'),
- subjectToCOC(WOMAN, LAW),
- 'Exhibitionism'(ACT),
- performedBy(ACT, WOMAN),
- 'DisplayingFn'(ACT, 'SexOrgan').
- wid(tell16:115, tell16:115, int_not_possible_t(subjectToCOC, C14, D14, H14, F14, B14, X14, G14, Z14, E14)) :-
- pretest_call((test_and_decrement_search_cost(B14, 6, L14), constrain_args(not_possible_t, [subjectToCOC, C14, D14]))),
- K14=[E14|F14],
- ( G14=[I14, [-not_possible_t(subjectToCOC, C14, D14), E14, H14, F14]|J14],
- M14=[I14|J14]
- ),
- call_proof(asserted_t(agentViolatesObligation,
- C14,
- D14,
- H14,
- K14,
- L14,
- N14,
- M14,
- O14),
- asserted_t(agentViolatesObligation, C14, D14)),
- call_proof(asserted_t(lawProscribesActType,
- D14,
- 'Exhibitionism',
- H14,
- K14,
- N14,
- P14,
- O14,
- Q14),
- asserted_t(lawProscribesActType, D14, 'Exhibitionism')),
- call_proof(asserted_f(agentViolatesObligation,
- C14,
- D14,
- H14,
- K14,
- P14,
- R14,
- Q14,
- S14),
- asserted_f(agentViolatesObligation, C14, D14)),
- call_proof(isa(T14,
- 'Exhibitionism',
- H14,
- K14,
- R14,
- U14,
- S14,
- V14),
- 'Exhibitionism'(T14)),
- call_proof(asserted_t(performedBy,
- T14,
- C14,
- H14,
- K14,
- U14,
- W14,
- V14,
- Y14),
- asserted_t(performedBy, T14, C14)),
- call_proof(isa(T14,
- 'DisplayingFn'('SexOrgan'),
- H14,
- K14,
- W14,
- X14,
- Y14,
- Z14),
- 'DisplayingFn'(T14, 'SexOrgan')).
- wid(tell16:115, tell16:115, not_possible_t(subjectToCOC, WOMAN, LAW)) :-
- asserted_t(agentViolatesObligation, WOMAN, LAW),
- asserted_t(lawProscribesActType, LAW, 'Exhibitionism'),
- asserted_f(agentViolatesObligation, WOMAN, LAW),
- 'Exhibitionism'(ACT),
- asserted_t(performedBy, ACT, WOMAN),
- 'DisplayingFn'(ACT, 'SexOrgan').
- wid(tell16:115, tell16:115, -possible_t(subjectToCOC(WOMAN, LAW))) :-
- agentViolatesObligation(WOMAN, LAW),
- lawProscribesActType(LAW, 'Exhibitionism'),
- -agentViolatesObligation(WOMAN, LAW),
- 'Exhibitionism'(ACT),
- performedBy(ACT, WOMAN),
- 'DisplayingFn'(ACT, 'SexOrgan').
- wid(tell16:114, tell16:114, int_not_possible_t(subjectToCOC, R10, S10, W10, U10, Q10, O11, V10, Q11, T10)) :-
- pretest_call((test_and_decrement_search_cost(Q10, 7, A11), constrain_args(not_possible_t, [subjectToCOC, R10, S10]))),
- Z10=[T10|U10],
- ( V10=[X10, [-not_possible_t(subjectToCOC, R10, S10), T10, W10, U10]|Y10],
- B11=[X10|Y10]
- ),
- call_proof(asserted_t(agentViolatesObligation,
- R10,
- S10,
- W10,
- Z10,
- A11,
- C11,
- B11,
- D11),
- asserted_t(agentViolatesObligation, R10, S10)),
- call_proof(asserted_t(lawProscribesActType,
- S10,
- 'Exhibitionism',
- W10,
- Z10,
- C11,
- E11,
- D11,
- F11),
- asserted_t(lawProscribesActType, S10, 'Exhibitionism')),
- call_proof(asserted_t(subjectToCOC,
- R10,
- S10,
- W10,
- Z10,
- E11,
- G11,
- F11,
- H11),
- asserted_t(subjectToCOC, R10, S10)),
- call_proof(asserted_f(agentViolatesObligation,
- R10,
- S10,
- W10,
- Z10,
- G11,
- I11,
- H11,
- J11),
- asserted_f(agentViolatesObligation, R10, S10)),
- call_proof(isa(K11,
- 'Exhibitionism',
- W10,
- Z10,
- I11,
- L11,
- J11,
- M11),
- 'Exhibitionism'(K11)),
- call_proof(asserted_t(performedBy,
- K11,
- R10,
- W10,
- Z10,
- L11,
- N11,
- M11,
- P11),
- asserted_t(performedBy, K11, R10)),
- call_proof(isa(K11,
- 'DisplayingFn'('SexOrgan'),
- W10,
- Z10,
- N11,
- O11,
- P11,
- Q11),
- 'DisplayingFn'(K11, 'SexOrgan')).
- wid(tell16:114, tell16:114, not_possible_t(subjectToCOC, WOMAN, LAW)) :-
- asserted_t(agentViolatesObligation, WOMAN, LAW),
- asserted_t(lawProscribesActType, LAW, 'Exhibitionism'),
- asserted_t(subjectToCOC, WOMAN, LAW),
- asserted_f(agentViolatesObligation, WOMAN, LAW),
- 'Exhibitionism'(ACT),
- asserted_t(performedBy, ACT, WOMAN),
- 'DisplayingFn'(ACT, 'SexOrgan').
- wid(tell16:114, tell16:114, -possible_t(subjectToCOC(WOMAN, LAW))) :-
- agentViolatesObligation(WOMAN, LAW),
- lawProscribesActType(LAW, 'Exhibitionism'),
- subjectToCOC(WOMAN, LAW),
- -agentViolatesObligation(WOMAN, LAW),
- 'Exhibitionism'(ACT),
- performedBy(ACT, WOMAN),
- 'DisplayingFn'(ACT, 'SexOrgan').
- wid(tell16:113, tell16:113, int_not_possible_t(subjectToCOC, P7, Q7, U7, S7, O7, I8, T7, K8, R7)) :-
- pretest_call((test_and_decrement_search_cost(O7, 5, Y7), constrain_args(not_possible_t, [subjectToCOC, P7, Q7]))),
- X7=[R7|S7],
- ( T7=[V7, [-not_possible_t(subjectToCOC, P7, Q7), R7, U7, S7]|W7],
- Z7=[V7|W7]
- ),
- call_proof(asserted_t(agentViolatesObligation,
- P7,
- Q7,
- U7,
- X7,
- Y7,
- A8,
- Z7,
- B8),
- asserted_t(agentViolatesObligation, P7, Q7)),
- call_proof(asserted_t(lawProscribesActType,
- Q7,
- 'Exhibitionism',
- U7,
- X7,
- A8,
- C8,
- B8,
- D8),
- asserted_t(lawProscribesActType, Q7, 'Exhibitionism')),
- call_proof(isa(E8,
- 'Exhibitionism',
- U7,
- X7,
- C8,
- F8,
- D8,
- G8),
- 'Exhibitionism'(E8)),
- call_proof(asserted_t(performedBy,
- E8,
- P7,
- U7,
- X7,
- F8,
- H8,
- G8,
- J8),
- asserted_t(performedBy, E8, P7)),
- call_proof(isa(E8,
- 'DisplayingFn'('SexOrgan'),
- U7,
- X7,
- H8,
- I8,
- J8,
- K8),
- 'DisplayingFn'(E8, 'SexOrgan')).
- wid(tell16:113, tell16:113, not_possible_t(subjectToCOC, WOMAN, LAW)) :-
- asserted_t(agentViolatesObligation, WOMAN, LAW),
- asserted_t(lawProscribesActType, LAW, 'Exhibitionism'),
- 'Exhibitionism'(ACT),
- asserted_t(performedBy, ACT, WOMAN),
- 'DisplayingFn'(ACT, 'SexOrgan').
- wid(tell16:113, tell16:113, -possible_t(subjectToCOC(WOMAN, LAW))) :-
- agentViolatesObligation(WOMAN, LAW),
- lawProscribesActType(LAW, 'Exhibitionism'),
- 'Exhibitionism'(ACT),
- performedBy(ACT, WOMAN),
- 'DisplayingFn'(ACT, 'SexOrgan').
- wid(tell16:112, tell16:112, int_not_possible_t(subjectToCOC, P4, Q4, U4, S4, O4, K5, T4, M5, R4)) :-
- pretest_call((test_and_decrement_search_cost(O4, 6, Y4), constrain_args(not_possible_t, [subjectToCOC, P4, Q4]))),
- X4=[R4|S4],
- ( T4=[V4, [-not_possible_t(subjectToCOC, P4, Q4), R4, U4, S4]|W4],
- Z4=[V4|W4]
- ),
- call_proof(asserted_t(agentViolatesObligation,
- P4,
- Q4,
- U4,
- X4,
- Y4,
- A5,
- Z4,
- B5),
- asserted_t(agentViolatesObligation, P4, Q4)),
- call_proof(asserted_t(lawProscribesActType,
- Q4,
- 'Exhibitionism',
- U4,
- X4,
- A5,
- C5,
- B5,
- D5),
- asserted_t(lawProscribesActType, Q4, 'Exhibitionism')),
- call_proof(asserted_t(subjectToCOC,
- P4,
- Q4,
- U4,
- X4,
- C5,
- E5,
- D5,
- F5),
- asserted_t(subjectToCOC, P4, Q4)),
- call_proof(isa(G5,
- 'Exhibitionism',
- U4,
- X4,
- E5,
- H5,
- F5,
- I5),
- 'Exhibitionism'(G5)),
- call_proof(asserted_t(performedBy,
- G5,
- P4,
- U4,
- X4,
- H5,
- J5,
- I5,
- L5),
- asserted_t(performedBy, G5, P4)),
- call_proof(isa(G5,
- 'DisplayingFn'('SexOrgan'),
- U4,
- X4,
- J5,
- K5,
- L5,
- M5),
- 'DisplayingFn'(G5, 'SexOrgan')).
- wid(tell16:112, tell16:112, not_possible_t(subjectToCOC, WOMAN, LAW)) :-
- asserted_t(agentViolatesObligation, WOMAN, LAW),
- asserted_t(lawProscribesActType, LAW, 'Exhibitionism'),
- asserted_t(subjectToCOC, WOMAN, LAW),
- 'Exhibitionism'(ACT),
- asserted_t(performedBy, ACT, WOMAN),
- 'DisplayingFn'(ACT, 'SexOrgan').
- wid(tell16:112, tell16:112, -possible_t(subjectToCOC(WOMAN, LAW))) :-
- agentViolatesObligation(WOMAN, LAW),
- lawProscribesActType(LAW, 'Exhibitionism'),
- subjectToCOC(WOMAN, LAW),
- 'Exhibitionism'(ACT),
- performedBy(ACT, WOMAN),
- 'DisplayingFn'(ACT, 'SexOrgan').
- wid(tell16:111, tell16:111, int_not_possible_t(performedBy, N1, O1, S1, Q1, M1, I2, R1, K2, P1)) :-
- pretest_call((test_and_decrement_search_cost(M1, 6, W1), constrain_args(not_possible_t, [performedBy, N1, O1]))),
- V1=[P1|Q1],
- ( R1=[T1, [-not_possible_t(performedBy, N1, O1), P1, S1, Q1]|U1],
- X1=[T1|U1]
- ),
- call_proof(isa(N1,
- 'Exhibitionism',
- S1,
- V1,
- W1,
- Y1,
- X1,
- Z1),
- 'Exhibitionism'(N1)),
- call_proof(isa(N1,
- 'DisplayingFn'('SexOrgan'),
- S1,
- V1,
- Y1,
- A2,
- Z1,
- B2),
- 'DisplayingFn'(N1, 'SexOrgan')),
- call_proof(asserted_t(agentViolatesObligation,
- O1,
- C2,
- S1,
- V1,
- A2,
- D2,
- B2,
- E2),
- asserted_t(agentViolatesObligation, O1, C2)),
- call_proof(asserted_t(lawProscribesActType,
- C2,
- 'Exhibitionism',
- S1,
- V1,
- D2,
- F2,
- E2,
- G2),
- asserted_t(lawProscribesActType, C2, 'Exhibitionism')),
- call_proof(asserted_t(subjectToCOC,
- O1,
- C2,
- S1,
- V1,
- F2,
- H2,
- G2,
- J2),
- asserted_t(subjectToCOC, O1, C2)),
- call_proof(asserted_f(agentViolatesObligation,
- O1,
- C2,
- S1,
- V1,
- H2,
- I2,
- J2,
- K2),
- asserted_f(agentViolatesObligation, O1, C2)).
- wid(tell16:111, tell16:111, not_possible_t(performedBy, ACT, WOMAN)) :-
- 'Exhibitionism'(ACT),
- 'DisplayingFn'(ACT, 'SexOrgan'),
- asserted_t(agentViolatesObligation, WOMAN, LAW),
- asserted_t(lawProscribesActType, LAW, 'Exhibitionism'),
- asserted_t(subjectToCOC, WOMAN, LAW),
- asserted_f(agentViolatesObligation, WOMAN, LAW).
- wid(tell16:111, tell16:111, -possible_t(performedBy(ACT, WOMAN))) :-
- 'Exhibitionism'(ACT),
- 'DisplayingFn'(ACT, 'SexOrgan'),
- agentViolatesObligation(WOMAN, LAW),
- lawProscribesActType(LAW, 'Exhibitionism'),
- subjectToCOC(WOMAN, LAW),
- -agentViolatesObligation(WOMAN, LAW).
- wid(tell16:110, tell16:110, int_not_possible_t(performedBy, H36, I36, M36, K36, G36, E37, L36, G37, J36)) :-
- pretest_call((test_and_decrement_search_cost(G36, 7, Q36), constrain_args(not_possible_t, [performedBy, H36, I36]))),
- P36=[J36|K36],
- ( L36=[N36, [-not_possible_t(performedBy, H36, I36), J36, M36, K36]|O36],
- R36=[N36|O36]
- ),
- call_proof(isa(H36,
- 'Exhibitionism',
- M36,
- P36,
- Q36,
- S36,
- R36,
- T36),
- 'Exhibitionism'(H36)),
- call_proof(asserted_t(performedBy,
- H36,
- I36,
- M36,
- P36,
- S36,
- U36,
- T36,
- V36),
- asserted_t(performedBy, H36, I36)),
- call_proof(isa(H36,
- 'DisplayingFn'('SexOrgan'),
- M36,
- P36,
- U36,
- W36,
- V36,
- X36),
- 'DisplayingFn'(H36, 'SexOrgan')),
- call_proof(asserted_t(agentViolatesObligation,
- I36,
- Y36,
- M36,
- P36,
- W36,
- Z36,
- X36,
- A37),
- asserted_t(agentViolatesObligation, I36, Y36)),
- call_proof(asserted_t(lawProscribesActType,
- Y36,
- 'Exhibitionism',
- M36,
- P36,
- Z36,
- B37,
- A37,
- C37),
- asserted_t(lawProscribesActType, Y36, 'Exhibitionism')),
- call_proof(asserted_t(subjectToCOC,
- I36,
- Y36,
- M36,
- P36,
- B37,
- D37,
- C37,
- F37),
- asserted_t(subjectToCOC, I36, Y36)),
- call_proof(asserted_f(agentViolatesObligation,
- I36,
- Y36,
- M36,
- P36,
- D37,
- E37,
- F37,
- G37),
- asserted_f(agentViolatesObligation, I36, Y36)).
- wid(tell16:110, tell16:110, not_possible_t(performedBy, ACT, WOMAN)) :-
- 'Exhibitionism'(ACT),
- asserted_t(performedBy, ACT, WOMAN),
- 'DisplayingFn'(ACT, 'SexOrgan'),
- asserted_t(agentViolatesObligation, WOMAN, LAW),
- asserted_t(lawProscribesActType, LAW, 'Exhibitionism'),
- asserted_t(subjectToCOC, WOMAN, LAW),
- asserted_f(agentViolatesObligation, WOMAN, LAW).
- wid(tell16:110, tell16:110, -possible_t(performedBy(ACT, WOMAN))) :-
- 'Exhibitionism'(ACT),
- performedBy(ACT, WOMAN),
- 'DisplayingFn'(ACT, 'SexOrgan'),
- agentViolatesObligation(WOMAN, LAW),
- lawProscribesActType(LAW, 'Exhibitionism'),
- subjectToCOC(WOMAN, LAW),
- -agentViolatesObligation(WOMAN, LAW).
- wid(tell16:109, tell16:109, int_not_possible_t(performedBy, I33, J33, N33, L33, H33, B34, M33, D34, K33)) :-
- pretest_call((test_and_decrement_search_cost(H33, 5, R33), constrain_args(not_possible_t, [performedBy, I33, J33]))),
- Q33=[K33|L33],
- ( M33=[O33, [-not_possible_t(performedBy, I33, J33), K33, N33, L33]|P33],
- S33=[O33|P33]
- ),
- call_proof(isa(I33,
- 'Exhibitionism',
- N33,
- Q33,
- R33,
- T33,
- S33,
- U33),
- 'Exhibitionism'(I33)),
- call_proof(isa(I33,
- 'DisplayingFn'('SexOrgan'),
- N33,
- Q33,
- T33,
- V33,
- U33,
- W33),
- 'DisplayingFn'(I33, 'SexOrgan')),
- call_proof(asserted_t(agentViolatesObligation,
- J33,
- X33,
- N33,
- Q33,
- V33,
- Y33,
- W33,
- Z33),
- asserted_t(agentViolatesObligation, J33, X33)),
- call_proof(asserted_t(lawProscribesActType,
- X33,
- 'Exhibitionism',
- N33,
- Q33,
- Y33,
- A34,
- Z33,
- C34),
- asserted_t(lawProscribesActType, X33, 'Exhibitionism')),
- call_proof(asserted_t(subjectToCOC,
- J33,
- X33,
- N33,
- Q33,
- A34,
- B34,
- C34,
- D34),
- asserted_t(subjectToCOC, J33, X33)).
- wid(tell16:109, tell16:109, not_possible_t(performedBy, ACT, WOMAN)) :-
- 'Exhibitionism'(ACT),
- 'DisplayingFn'(ACT, 'SexOrgan'),
- asserted_t(agentViolatesObligation, WOMAN, LAW),
- asserted_t(lawProscribesActType, LAW, 'Exhibitionism'),
- asserted_t(subjectToCOC, WOMAN, LAW).
- wid(tell16:109, tell16:109, -possible_t(performedBy(ACT, WOMAN))) :-
- 'Exhibitionism'(ACT),
- 'DisplayingFn'(ACT, 'SexOrgan'),
- agentViolatesObligation(WOMAN, LAW),
- lawProscribesActType(LAW, 'Exhibitionism'),
- subjectToCOC(WOMAN, LAW).
- wid(tell16:108, tell16:108, int_not_possible_t(performedBy, L30, M30, Q30, O30, K30, G31, P30, I31, N30)) :-
- pretest_call((test_and_decrement_search_cost(K30, 6, U30), constrain_args(not_possible_t, [performedBy, L30, M30]))),
- T30=[N30|O30],
- ( P30=[R30, [-not_possible_t(performedBy, L30, M30), N30, Q30, O30]|S30],
- V30=[R30|S30]
- ),
- call_proof(isa(L30,
- 'Exhibitionism',
- Q30,
- T30,
- U30,
- W30,
- V30,
- X30),
- 'Exhibitionism'(L30)),
- call_proof(asserted_t(performedBy,
- L30,
- M30,
- Q30,
- T30,
- W30,
- Y30,
- X30,
- Z30),
- asserted_t(performedBy, L30, M30)),
- call_proof(isa(L30,
- 'DisplayingFn'('SexOrgan'),
- Q30,
- T30,
- Y30,
- A31,
- Z30,
- B31),
- 'DisplayingFn'(L30, 'SexOrgan')),
- call_proof(asserted_t(agentViolatesObligation,
- M30,
- C31,
- Q30,
- T30,
- A31,
- D31,
- B31,
- E31),
- asserted_t(agentViolatesObligation, M30, C31)),
- call_proof(asserted_t(lawProscribesActType,
- C31,
- 'Exhibitionism',
- Q30,
- T30,
- D31,
- F31,
- E31,
- H31),
- asserted_t(lawProscribesActType, C31, 'Exhibitionism')),
- call_proof(asserted_t(subjectToCOC,
- M30,
- C31,
- Q30,
- T30,
- F31,
- G31,
- H31,
- I31),
- asserted_t(subjectToCOC, M30, C31)).
- wid(tell16:108, tell16:108, not_possible_t(performedBy, ACT, WOMAN)) :-
- 'Exhibitionism'(ACT),
- asserted_t(performedBy, ACT, WOMAN),
- 'DisplayingFn'(ACT, 'SexOrgan'),
- asserted_t(agentViolatesObligation, WOMAN, LAW),
- asserted_t(lawProscribesActType, LAW, 'Exhibitionism'),
- asserted_t(subjectToCOC, WOMAN, LAW).
- wid(tell16:108, tell16:108, -possible_t(performedBy(ACT, WOMAN))) :-
- 'Exhibitionism'(ACT),
- performedBy(ACT, WOMAN),
- 'DisplayingFn'(ACT, 'SexOrgan'),
- agentViolatesObligation(WOMAN, LAW),
- lawProscribesActType(LAW, 'Exhibitionism'),
- subjectToCOC(WOMAN, LAW).
- wid(tell16:107, tell16:107, int_not_possible_t(lawProscribesActType, O27, 'Exhibitionism', S27, Q27, N27, J28, R27, L28, P27)) :-
- pretest_call((test_and_decrement_search_cost(N27, 6, W27), constrain_args(not_possible_t, [lawProscribesActType, O27, 'Exhibitionism']))),
- V27=[P27|Q27],
- ( R27=[T27, [-not_possible_t(lawProscribesActType, O27, 'Exhibitionism'), P27, S27, Q27]|U27],
- X27=[T27|U27]
- ),
- call_proof(isa(Y27,
- 'Exhibitionism',
- S27,
- V27,
- W27,
- Z27,
- X27,
- A28),
- 'Exhibitionism'(Y27)),
- call_proof(asserted_t(agentViolatesObligation,
- B28,
- O27,
- S27,
- V27,
- Z27,
- C28,
- A28,
- D28),
- asserted_t(agentViolatesObligation, B28, O27)),
- call_proof(isa(Y27,
- 'DisplayingFn'('SexOrgan'),
- S27,
- V27,
- C28,
- E28,
- D28,
- F28),
- 'DisplayingFn'(Y27, 'SexOrgan')),
- call_proof(asserted_t(subjectToCOC,
- B28,
- O27,
- S27,
- V27,
- E28,
- G28,
- F28,
- H28),
- asserted_t(subjectToCOC, B28, O27)),
- call_proof(asserted_f(agentViolatesObligation,
- B28,
- O27,
- S27,
- V27,
- G28,
- I28,
- H28,
- K28),
- asserted_f(agentViolatesObligation, B28, O27)),
- call_proof(asserted_t(performedBy,
- Y27,
- B28,
- S27,
- V27,
- I28,
- J28,
- K28,
- L28),
- asserted_t(performedBy, Y27, B28)).
- wid(tell16:107, tell16:107, not_possible_t(lawProscribesActType, LAW, 'Exhibitionism')) :-
- 'Exhibitionism'(ACT),
- asserted_t(agentViolatesObligation, WOMAN, LAW),
- 'DisplayingFn'(ACT, 'SexOrgan'),
- asserted_t(subjectToCOC, WOMAN, LAW),
- asserted_f(agentViolatesObligation, WOMAN, LAW),
- asserted_t(performedBy, ACT, WOMAN).
- wid(tell16:107, tell16:107, -possible_t(lawProscribesActType(LAW, 'Exhibitionism'))) :-
- 'Exhibitionism'(ACT),
- agentViolatesObligation(WOMAN, LAW),
- 'DisplayingFn'(ACT, 'SexOrgan'),
- subjectToCOC(WOMAN, LAW),
- -agentViolatesObligation(WOMAN, LAW),
- performedBy(ACT, WOMAN).
- wid(tell16:106, tell16:106, int_not_possible_t(lawProscribesActType, I24, 'Exhibitionism', M24, K24, H24, F25, L24, H25, J24)) :-
- pretest_call((test_and_decrement_search_cost(H24, 7, Q24), constrain_args(not_possible_t, [lawProscribesActType, I24, 'Exhibitionism']))),
- P24=[J24|K24],
- ( L24=[N24, [-not_possible_t(lawProscribesActType, I24, 'Exhibitionism'), J24, M24, K24]|O24],
- R24=[N24|O24]
- ),
- call_proof(asserted_t(lawProscribesActType,
- I24,
- 'Exhibitionism',
- M24,
- P24,
- Q24,
- S24,
- R24,
- T24),
- asserted_t(lawProscribesActType, I24, 'Exhibitionism')),
- call_proof(isa(U24,
- 'Exhibitionism',
- M24,
- P24,
- S24,
- V24,
- T24,
- W24),
- 'Exhibitionism'(U24)),
- call_proof(asserted_t(agentViolatesObligation,
- X24,
- I24,
- M24,
- P24,
- V24,
- Y24,
- W24,
- Z24),
- asserted_t(agentViolatesObligation, X24, I24)),
- call_proof(isa(U24,
- 'DisplayingFn'('SexOrgan'),
- M24,
- P24,
- Y24,
- A25,
- Z24,
- B25),
- 'DisplayingFn'(U24, 'SexOrgan')),
- call_proof(asserted_t(subjectToCOC,
- X24,
- I24,
- M24,
- P24,
- A25,
- C25,
- B25,
- D25),
- asserted_t(subjectToCOC, X24, I24)),
- call_proof(asserted_f(agentViolatesObligation,
- X24,
- I24,
- M24,
- P24,
- C25,
- E25,
- D25,
- G25),
- asserted_f(agentViolatesObligation, X24, I24)),
- call_proof(asserted_t(performedBy,
- U24,
- X24,
- M24,
- P24,
- E25,
- F25,
- G25,
- H25),
- asserted_t(performedBy, U24, X24)).
- wid(tell16:106, tell16:106, not_possible_t(lawProscribesActType, LAW, 'Exhibitionism')) :-
- asserted_t(lawProscribesActType, LAW, 'Exhibitionism'),
- 'Exhibitionism'(ACT),
- asserted_t(agentViolatesObligation, WOMAN, LAW),
- 'DisplayingFn'(ACT, 'SexOrgan'),
- asserted_t(subjectToCOC, WOMAN, LAW),
- asserted_f(agentViolatesObligation, WOMAN, LAW),
- asserted_t(performedBy, ACT, WOMAN).
- wid(tell16:106, tell16:106, -possible_t(lawProscribesActType(LAW, 'Exhibitionism'))) :-
- lawProscribesActType(LAW, 'Exhibitionism'),
- 'Exhibitionism'(ACT),
- agentViolatesObligation(WOMAN, LAW),
- 'DisplayingFn'(ACT, 'SexOrgan'),
- subjectToCOC(WOMAN, LAW),
- -agentViolatesObligation(WOMAN, LAW),
- performedBy(ACT, WOMAN).
- wid(tell16:105, tell16:105, int_not_possible_t(lawProscribesActType, W20, 'Exhibitionism', A21, Y20, V20, P21, Z20, R21, X20)) :-
- pretest_call((test_and_decrement_search_cost(V20, 5, E21), constrain_args(not_possible_t, [lawProscribesActType, W20, 'Exhibitionism']))),
- D21=[X20|Y20],
- ( Z20=[B21, [-not_possible_t(lawProscribesActType, W20, 'Exhibitionism'), X20, A21, Y20]|C21],
- F21=[B21|C21]
- ),
- call_proof(isa(G21,
- 'Exhibitionism',
- A21,
- D21,
- E21,
- H21,
- F21,
- I21),
- 'Exhibitionism'(G21)),
- call_proof(asserted_t(agentViolatesObligation,
- J21,
- W20,
- A21,
- D21,
- H21,
- K21,
- I21,
- L21),
- asserted_t(agentViolatesObligation, J21, W20)),
- call_proof(isa(G21,
- 'DisplayingFn'('SexOrgan'),
- A21,
- D21,
- K21,
- M21,
- L21,
- N21),
- 'DisplayingFn'(G21, 'SexOrgan')),
- call_proof(asserted_t(subjectToCOC,
- J21,
- W20,
- A21,
- D21,
- M21,
- O21,
- N21,
- Q21),
- asserted_t(subjectToCOC, J21, W20)),
- call_proof(asserted_t(performedBy,
- G21,
- J21,
- A21,
- D21,
- O21,
- P21,
- Q21,
- R21),
- asserted_t(performedBy, G21, J21)).
- wid(tell16:105, tell16:105, not_possible_t(lawProscribesActType, LAW, 'Exhibitionism')) :-
- 'Exhibitionism'(ACT),
- asserted_t(agentViolatesObligation, WOMAN, LAW),
- 'DisplayingFn'(ACT, 'SexOrgan'),
- asserted_t(subjectToCOC, WOMAN, LAW),
- asserted_t(performedBy, ACT, WOMAN).
- wid(tell16:105, tell16:105, -possible_t(lawProscribesActType(LAW, 'Exhibitionism'))) :-
- 'Exhibitionism'(ACT),
- agentViolatesObligation(WOMAN, LAW),
- 'DisplayingFn'(ACT, 'SexOrgan'),
- subjectToCOC(WOMAN, LAW),
- performedBy(ACT, WOMAN).
- wid(tell16:104, tell16:104, int_not_possible_t(lawProscribesActType, Y17, 'Exhibitionism', C18, A18, X17, T18, B18, V18, Z17)) :-
- pretest_call((test_and_decrement_search_cost(X17, 6, G18), constrain_args(not_possible_t, [lawProscribesActType, Y17, 'Exhibitionism']))),
- F18=[Z17|A18],
- ( B18=[D18, [-not_possible_t(lawProscribesActType, Y17, 'Exhibitionism'), Z17, C18, A18]|E18],
- H18=[D18|E18]
- ),
- call_proof(asserted_t(lawProscribesActType,
- Y17,
- 'Exhibitionism',
- C18,
- F18,
- G18,
- I18,
- H18,
- J18),
- asserted_t(lawProscribesActType, Y17, 'Exhibitionism')),
- call_proof(isa(K18,
- 'Exhibitionism',
- C18,
- F18,
- I18,
- L18,
- J18,
- M18),
- 'Exhibitionism'(K18)),
- call_proof(asserted_t(agentViolatesObligation,
- N18,
- Y17,
- C18,
- F18,
- L18,
- O18,
- M18,
- P18),
- asserted_t(agentViolatesObligation, N18, Y17)),
- call_proof(isa(K18,
- 'DisplayingFn'('SexOrgan'),
- C18,
- F18,
- O18,
- Q18,
- P18,
- R18),
- 'DisplayingFn'(K18, 'SexOrgan')),
- call_proof(asserted_t(subjectToCOC,
- N18,
- Y17,
- C18,
- F18,
- Q18,
- S18,
- R18,
- U18),
- asserted_t(subjectToCOC, N18, Y17)),
- call_proof(asserted_t(performedBy,
- K18,
- N18,
- C18,
- F18,
- S18,
- T18,
- U18,
- V18),
- asserted_t(performedBy, K18, N18)).
- wid(tell16:104, tell16:104, not_possible_t(lawProscribesActType, LAW, 'Exhibitionism')) :-
- asserted_t(lawProscribesActType, LAW, 'Exhibitionism'),
- 'Exhibitionism'(ACT),
- asserted_t(agentViolatesObligation, WOMAN, LAW),
- 'DisplayingFn'(ACT, 'SexOrgan'),
- asserted_t(subjectToCOC, WOMAN, LAW),
- asserted_t(performedBy, ACT, WOMAN).
- wid(tell16:104, tell16:104, -possible_t(lawProscribesActType(LAW, 'Exhibitionism'))) :-
- lawProscribesActType(LAW, 'Exhibitionism'),
- 'Exhibitionism'(ACT),
- agentViolatesObligation(WOMAN, LAW),
- 'DisplayingFn'(ACT, 'SexOrgan'),
- subjectToCOC(WOMAN, LAW),
- performedBy(ACT, WOMAN).
- wid(tell16:103, tell16:103, int_not_possible_t(isa, D15, 'DisplayingFn'('SexOrgan'), H15, F15, C15, Y15, G15, A16, E15)) :-
- pretest_call((test_and_decrement_search_cost(C15, 6, L15), constrain_args(not_possible_t, [isa, D15, 'DisplayingFn'('SexOrgan')]))),
- K15=[E15|F15],
- ( G15=[I15, [-not_possible_t(isa, D15, 'DisplayingFn'('SexOrgan')), E15, H15, F15]|J15],
- M15=[I15|J15]
- ),
- call_proof(isa(D15,
- 'Exhibitionism',
- H15,
- K15,
- L15,
- N15,
- M15,
- O15),
- 'Exhibitionism'(D15)),
- call_proof(asserted_t(performedBy,
- D15,
- P15,
- H15,
- K15,
- N15,
- Q15,
- O15,
- R15),
- asserted_t(performedBy, D15, P15)),
- call_proof(asserted_t(lawProscribesActType,
- S15,
- 'Exhibitionism',
- H15,
- K15,
- Q15,
- T15,
- R15,
- U15),
- asserted_t(lawProscribesActType, S15, 'Exhibitionism')),
- call_proof(asserted_t(agentViolatesObligation,
- P15,
- S15,
- H15,
- K15,
- T15,
- V15,
- U15,
- W15),
- asserted_t(agentViolatesObligation, P15, S15)),
- call_proof(asserted_t(subjectToCOC,
- P15,
- S15,
- H15,
- K15,
- V15,
- X15,
- W15,
- Z15),
- asserted_t(subjectToCOC, P15, S15)),
- call_proof(asserted_f(agentViolatesObligation,
- P15,
- S15,
- H15,
- K15,
- X15,
- Y15,
- Z15,
- A16),
- asserted_f(agentViolatesObligation, P15, S15)).
- wid(tell16:103, tell16:103, not_possible_t(isa, ACT, 'DisplayingFn'('SexOrgan'))) :-
- 'Exhibitionism'(ACT),
- asserted_t(performedBy, ACT, WOMAN),
- asserted_t(lawProscribesActType, LAW, 'Exhibitionism'),
- asserted_t(agentViolatesObligation, WOMAN, LAW),
- asserted_t(subjectToCOC, WOMAN, LAW),
- asserted_f(agentViolatesObligation, WOMAN, LAW).
- wid(tell16:103, tell16:103, -possible_t('DisplayingFn'(ACT, 'SexOrgan'))) :-
- 'Exhibitionism'(ACT),
- performedBy(ACT, WOMAN),
- lawProscribesActType(LAW, 'Exhibitionism'),
- agentViolatesObligation(WOMAN, LAW),
- subjectToCOC(WOMAN, LAW),
- -agentViolatesObligation(WOMAN, LAW).
- wid(tell16:102, tell16:102, int_not_possible_t(isa, H12, 'DisplayingFn'('SexOrgan'), L12, J12, G12, A13, K12, C13, I12)) :-
- pretest_call((test_and_decrement_search_cost(G12, 5, P12), constrain_args(not_possible_t, [isa, H12, 'DisplayingFn'('SexOrgan')]))),
- O12=[I12|J12],
- ( K12=[M12, [-not_possible_t(isa, H12, 'DisplayingFn'('SexOrgan')), I12, L12, J12]|N12],
- Q12=[M12|N12]
- ),
- call_proof(isa(H12,
- 'Exhibitionism',
- L12,
- O12,
- P12,
- R12,
- Q12,
- S12),
- 'Exhibitionism'(H12)),
- call_proof(asserted_t(performedBy,
- H12,
- T12,
- L12,
- O12,
- R12,
- U12,
- S12,
- V12),
- asserted_t(performedBy, H12, T12)),
- call_proof(asserted_t(lawProscribesActType,
- W12,
- 'Exhibitionism',
- L12,
- O12,
- U12,
- X12,
- V12,
- Y12),
- asserted_t(lawProscribesActType, W12, 'Exhibitionism')),
- call_proof(asserted_t(agentViolatesObligation,
- T12,
- W12,
- L12,
- O12,
- X12,
- Z12,
- Y12,
- B13),
- asserted_t(agentViolatesObligation, T12, W12)),
- call_proof(asserted_t(subjectToCOC,
- T12,
- W12,
- L12,
- O12,
- Z12,
- A13,
- B13,
- C13),
- asserted_t(subjectToCOC, T12, W12)).
- wid(tell16:102, tell16:102, not_possible_t(isa, ACT, 'DisplayingFn'('SexOrgan'))) :-
- 'Exhibitionism'(ACT),
- asserted_t(performedBy, ACT, WOMAN),
- asserted_t(lawProscribesActType, LAW, 'Exhibitionism'),
- asserted_t(agentViolatesObligation, WOMAN, LAW),
- asserted_t(subjectToCOC, WOMAN, LAW).
- wid(tell16:102, tell16:102, -possible_t('DisplayingFn'(ACT, 'SexOrgan'))) :-
- 'Exhibitionism'(ACT),
- performedBy(ACT, WOMAN),
- lawProscribesActType(LAW, 'Exhibitionism'),
- agentViolatesObligation(WOMAN, LAW),
- subjectToCOC(WOMAN, LAW).
- wid(tell16:101, tell16:101, int_not_possible_t(isa, S9, 'Exhibitionism', W9, U9, R9, N10, V9, P10, T9)) :-
- pretest_call((test_and_decrement_search_cost(R9, 6, A10), constrain_args(not_possible_t, [isa, S9, 'Exhibitionism']))),
- Z9=[T9|U9],
- ( V9=[X9, [-not_possible_t(isa, S9, 'Exhibitionism'), T9, W9, U9]|Y9],
- B10=[X9|Y9]
- ),
- call_proof(isa(S9,
- 'DisplayingFn'('SexOrgan'),
- W9,
- Z9,
- A10,
- C10,
- B10,
- D10),
- 'DisplayingFn'(S9, 'SexOrgan')),
- call_proof(asserted_t(performedBy,
- S9,
- E10,
- W9,
- Z9,
- C10,
- F10,
- D10,
- G10),
- asserted_t(performedBy, S9, E10)),
- call_proof(asserted_t(lawProscribesActType,
- H10,
- 'Exhibitionism',
- W9,
- Z9,
- F10,
- I10,
- G10,
- J10),
- asserted_t(lawProscribesActType, H10, 'Exhibitionism')),
- call_proof(asserted_t(agentViolatesObligation,
- E10,
- H10,
- W9,
- Z9,
- I10,
- K10,
- J10,
- L10),
- asserted_t(agentViolatesObligation, E10, H10)),
- call_proof(asserted_t(subjectToCOC,
- E10,
- H10,
- W9,
- Z9,
- K10,
- M10,
- L10,
- O10),
- asserted_t(subjectToCOC, E10, H10)),
- call_proof(asserted_f(agentViolatesObligation,
- E10,
- H10,
- W9,
- Z9,
- M10,
- N10,
- O10,
- P10),
- asserted_f(agentViolatesObligation, E10, H10)).
- wid(tell16:101, tell16:101, not_possible_t(isa, ACT, 'Exhibitionism')) :-
- 'DisplayingFn'(ACT, 'SexOrgan'),
- asserted_t(performedBy, ACT, WOMAN),
- asserted_t(lawProscribesActType, LAW, 'Exhibitionism'),
- asserted_t(agentViolatesObligation, WOMAN, LAW),
- asserted_t(subjectToCOC, WOMAN, LAW),
- asserted_f(agentViolatesObligation, WOMAN, LAW).
- wid(tell16:101, tell16:101, -possible_t('Exhibitionism'(ACT))) :-
- 'DisplayingFn'(ACT, 'SexOrgan'),
- performedBy(ACT, WOMAN),
- lawProscribesActType(LAW, 'Exhibitionism'),
- agentViolatesObligation(WOMAN, LAW),
- subjectToCOC(WOMAN, LAW),
- -agentViolatesObligation(WOMAN, LAW).
- wid(tell16:100, tell16:100, int_not_possible_t(isa, E7, 'Exhibitionism', I7, G7, D7, X7, H7, Z7, F7)) :-
- pretest_call((test_and_decrement_search_cost(D7, 5, M7), constrain_args(not_possible_t, [isa, E7, 'Exhibitionism']))),
- L7=[F7|G7],
- ( H7=[J7, [-not_possible_t(isa, E7, 'Exhibitionism'), F7, I7, G7]|K7],
- N7=[J7|K7]
- ),
- call_proof(isa(E7,
- 'DisplayingFn'('SexOrgan'),
- I7,
- L7,
- M7,
- O7,
- N7,
- P7),
- 'DisplayingFn'(E7, 'SexOrgan')),
- call_proof(asserted_t(performedBy,
- E7,
- Q7,
- I7,
- L7,
- O7,
- R7,
- P7,
- S7),
- asserted_t(performedBy, E7, Q7)),
- call_proof(asserted_t(lawProscribesActType,
- T7,
- 'Exhibitionism',
- I7,
- L7,
- R7,
- U7,
- S7,
- V7),
- asserted_t(lawProscribesActType, T7, 'Exhibitionism')),
- call_proof(asserted_t(agentViolatesObligation,
- Q7,
- T7,
- I7,
- L7,
- U7,
- W7,
- V7,
- Y7),
- asserted_t(agentViolatesObligation, Q7, T7)),
- call_proof(asserted_t(subjectToCOC,
- Q7,
- T7,
- I7,
- L7,
- W7,
- X7,
- Y7,
- Z7),
- asserted_t(subjectToCOC, Q7, T7)).
- wid(tell16:100, tell16:100, not_possible_t(isa, ACT, 'Exhibitionism')) :-
- 'DisplayingFn'(ACT, 'SexOrgan'),
- asserted_t(performedBy, ACT, WOMAN),
- asserted_t(lawProscribesActType, LAW, 'Exhibitionism'),
- asserted_t(agentViolatesObligation, WOMAN, LAW),
- asserted_t(subjectToCOC, WOMAN, LAW).
- wid(tell16:100, tell16:100, -possible_t('Exhibitionism'(ACT))) :-
- 'DisplayingFn'(ACT, 'SexOrgan'),
- performedBy(ACT, WOMAN),
- lawProscribesActType(LAW, 'Exhibitionism'),
- agentViolatesObligation(WOMAN, LAW),
- subjectToCOC(WOMAN, LAW).
- wid(tell16:99, tell16:99, int_not_possible_t(agentViolatesObligation, K4, L4, P4, N4, J4, D5, O4, F5, M4)) :-
- pretest_call((test_and_decrement_search_cost(J4, 5, T4), constrain_args(not_possible_t, [agentViolatesObligation, K4, L4]))),
- S4=[M4|N4],
- ( O4=[Q4, [-not_possible_t(agentViolatesObligation, K4, L4), M4, P4, N4]|R4],
- U4=[Q4|R4]
- ),
- call_proof(asserted_t(lawProscribesActType,
- L4,
- 'Exhibitionism',
- P4,
- S4,
- T4,
- V4,
- U4,
- W4),
- asserted_t(lawProscribesActType, L4, 'Exhibitionism')),
- call_proof(asserted_t(subjectToCOC,
- K4,
- L4,
- P4,
- S4,
- V4,
- X4,
- W4,
- Y4),
- asserted_t(subjectToCOC, K4, L4)),
- call_proof(isa(Z4,
- 'Exhibitionism',
- P4,
- S4,
- X4,
- A5,
- Y4,
- B5),
- 'Exhibitionism'(Z4)),
- call_proof(asserted_t(performedBy,
- Z4,
- K4,
- P4,
- S4,
- A5,
- C5,
- B5,
- E5),
- asserted_t(performedBy, Z4, K4)),
- call_proof(isa(Z4,
- 'DisplayingFn'('SexOrgan'),
- P4,
- S4,
- C5,
- D5,
- E5,
- F5),
- 'DisplayingFn'(Z4, 'SexOrgan')).
- wid(tell16:99, tell16:99, not_possible_t(agentViolatesObligation, WOMAN, LAW)) :-
- asserted_t(lawProscribesActType, LAW, 'Exhibitionism'),
- asserted_t(subjectToCOC, WOMAN, LAW),
- 'Exhibitionism'(ACT),
- asserted_t(performedBy, ACT, WOMAN),
- 'DisplayingFn'(ACT, 'SexOrgan').
- wid(tell16:99, tell16:99, -possible_t(agentViolatesObligation(WOMAN, LAW))) :-
- lawProscribesActType(LAW, 'Exhibitionism'),
- subjectToCOC(WOMAN, LAW),
- 'Exhibitionism'(ACT),
- performedBy(ACT, WOMAN),
- 'DisplayingFn'(ACT, 'SexOrgan').
- wid(tell16:99, tell16:99, (poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), performedBy(ACT, WOMAN)))& ('DisplayingFn'(ACT, 'SexOrgan')& (poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), lawProscribesActType(LAW, 'Exhibitionism')))&poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), subjectToCOC(WOMAN, LAW)))))& (poss(b_d(KB, nesc, poss), performedBy(ACT, WOMAN))& ('DisplayingFn'(ACT, 'SexOrgan')& (poss(b_d(KB, nesc, poss), lawProscribesActType(LAW, 'Exhibitionism'))&poss(b_d(KB, nesc, poss), subjectToCOC(WOMAN, LAW)))))& ('Exhibitionism'(ACT)&poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), agentViolatesObligation(WOMAN, LAW))))& ('Exhibitionism'(ACT)&poss(b_d(KB, nesc, poss), agentViolatesObligation(WOMAN, LAW)))=>all(ACT, all(WOMAN, all(LAW, (poss(b_d(KB, nesc, poss), performedBy(ACT, WOMAN))& ('DisplayingFn'(ACT, 'SexOrgan')& (poss(b_d(KB, nesc, poss), lawProscribesActType(LAW, 'Exhibitionism'))&poss(b_d(KB, nesc, poss), subjectToCOC(WOMAN, LAW))))& (performedBy(ACT, WOMAN)& ('DisplayingFn'(ACT, 'SexOrgan')& (lawProscribesActType(LAW, 'Exhibitionism')&subjectToCOC(WOMAN, LAW))))& ('Exhibitionism'(ACT)&poss(b_d(KB, nesc, poss), agentViolatesObligation(WOMAN, LAW)))=>'Exhibitionism'(ACT)&agentViolatesObligation(WOMAN, LAW))))))).
- wid(tell16:99, tell16:99, all(ACT, all(WOMAN, all(LAW, (performedBy(ACT, WOMAN)& ('DisplayingFn'(ACT, 'SexOrgan')& (lawProscribesActType(LAW, 'Exhibitionism')&subjectToCOC(WOMAN, LAW)))=>'Exhibitionism'(ACT)&agentViolatesObligation(WOMAN, LAW)))))).
- wid(tell15:104, tell15:104, int_asserted_t(holdsIn, G28, portalState(H28, 'OpenPortal'), L28, J28, F28, W28, K28, Y28, I28)) :-
- pretest_call((test_and_decrement_search_cost(F28, 4, P28), constrain_args(asserted_t, [holdsIn, G28, portalState(H28, 'OpenPortal')]))),
- O28=[I28|J28],
- ( K28=[M28, [-asserted_t(holdsIn, G28, portalState(H28, 'OpenPortal')), I28, L28, J28]|N28],
- Q28=[M28|N28]
- ),
- call_proof(asserted_t(holdsIn,
- G28,
- portalState(H28, 'OpenPortal'),
- L28,
- O28,
- P28,
- R28,
- Q28,
- S28),
- asserted_t(holdsIn,
- G28,
- portalState(H28, 'OpenPortal'))),
- call_proof(isa(G28,
- 'VisualEvent',
- L28,
- O28,
- R28,
- T28,
- S28,
- U28),
- 'VisualEvent'(G28)),
- call_proof(asserted_t(actorPartsInvolved,
- G28,
- H28,
- L28,
- O28,
- T28,
- V28,
- U28,
- X28),
- asserted_t(actorPartsInvolved, G28, H28)),
- call_proof(isa(H28,
- 'Eyes',
- L28,
- O28,
- V28,
- W28,
- X28,
- Y28),
- 'Eyes'(H28)).
- wid(tell15:104, tell15:104, asserted_t(holdsIn, MS, portalState(MP, 'OpenPortal'))) :-
- asserted_t(holdsIn, MS, portalState(MP, 'OpenPortal')),
- 'VisualEvent'(MS),
- asserted_t(actorPartsInvolved, MS, MP),
- 'Eyes'(MP).
- wid(tell15:104, tell15:104, holdsIn(MS, portalState(MP, 'OpenPortal'))) :-
- holdsIn(MS, portalState(MP, 'OpenPortal')),
- 'VisualEvent'(MS),
- actorPartsInvolved(MS, MP),
- 'Eyes'(MP).
- wid(tell15:102, tell15:102, int_not_possible_t(isa, L25, 'VisualEvent', P25, N25, K25, B26, O25, D26, M25)) :-
- pretest_call((test_and_decrement_search_cost(K25, 4, T25), constrain_args(not_possible_t, [isa, L25, 'VisualEvent']))),
- S25=[M25|N25],
- ( O25=[Q25, [-not_possible_t(isa, L25, 'VisualEvent'), M25, P25, N25]|R25],
- U25=[Q25|R25]
- ),
- call_proof(asserted_t(holdsIn,
- L25,
- portalState(V25, 'OpenPortal'),
- P25,
- S25,
- T25,
- W25,
- U25,
- X25),
- asserted_t(holdsIn,
- L25,
- portalState(V25, 'OpenPortal'))),
- call_proof(asserted_t(actorPartsInvolved,
- L25,
- V25,
- P25,
- S25,
- W25,
- Y25,
- X25,
- Z25),
- asserted_t(actorPartsInvolved, L25, V25)),
- call_proof(isa(V25,
- 'Eyes',
- P25,
- S25,
- Y25,
- A26,
- Z25,
- C26),
- 'Eyes'(V25)),
- call_proof(asserted_f(holdsIn,
- L25,
- portalState(V25, 'OpenPortal'),
- P25,
- S25,
- A26,
- B26,
- C26,
- D26),
- asserted_f(holdsIn,
- L25,
- portalState(V25, 'OpenPortal'))).
- wid(tell15:102, tell15:102, not_possible_t(isa, MS, 'VisualEvent')) :-
- asserted_t(holdsIn, MS, portalState(MP, 'OpenPortal')),
- asserted_t(actorPartsInvolved, MS, MP),
- 'Eyes'(MP),
- asserted_f(holdsIn, MS, portalState(MP, 'OpenPortal')).
- wid(tell15:102, tell15:102, -possible_t('VisualEvent'(MS))) :-
- holdsIn(MS, portalState(MP, 'OpenPortal')),
- actorPartsInvolved(MS, MP),
- 'Eyes'(MP),
- -holdsIn(MS, portalState(MP, 'OpenPortal')).
- wid(tell15:101, tell15:101, int_not_possible_t(isa, L22, 'Eyes', P22, N22, K22, B23, O22, D23, M22)) :-
- pretest_call((test_and_decrement_search_cost(K22, 4, T22), constrain_args(not_possible_t, [isa, L22, 'Eyes']))),
- S22=[M22|N22],
- ( O22=[Q22, [-not_possible_t(isa, L22, 'Eyes'), M22, P22, N22]|R22],
- U22=[Q22|R22]
- ),
- call_proof(asserted_t(holdsIn,
- V22,
- portalState(L22, 'OpenPortal'),
- P22,
- S22,
- T22,
- W22,
- U22,
- X22),
- asserted_t(holdsIn,
- V22,
- portalState(L22, 'OpenPortal'))),
- call_proof(isa(V22,
- 'VisualEvent',
- P22,
- S22,
- W22,
- Y22,
- X22,
- Z22),
- 'VisualEvent'(V22)),
- call_proof(asserted_t(actorPartsInvolved,
- V22,
- L22,
- P22,
- S22,
- Y22,
- A23,
- Z22,
- C23),
- asserted_t(actorPartsInvolved, V22, L22)),
- call_proof(asserted_f(holdsIn,
- V22,
- portalState(L22, 'OpenPortal'),
- P22,
- S22,
- A23,
- B23,
- C23,
- D23),
- asserted_f(holdsIn,
- V22,
- portalState(L22, 'OpenPortal'))).
- wid(tell15:101, tell15:101, not_possible_t(isa, MP, 'Eyes')) :-
- asserted_t(holdsIn, MS, portalState(MP, 'OpenPortal')),
- 'VisualEvent'(MS),
- asserted_t(actorPartsInvolved, MS, MP),
- asserted_f(holdsIn, MS, portalState(MP, 'OpenPortal')).
- wid(tell15:101, tell15:101, -possible_t('Eyes'(MP))) :-
- holdsIn(MS, portalState(MP, 'OpenPortal')),
- 'VisualEvent'(MS),
- actorPartsInvolved(MS, MP),
- -holdsIn(MS, portalState(MP, 'OpenPortal')).
- wid(tell15:100, tell15:100, int_not_possible_t(actorPartsInvolved, L19, M19, Q19, O19, K19, B20, P19, D20, N19)) :-
- pretest_call((test_and_decrement_search_cost(K19, 4, U19), constrain_args(not_possible_t, [actorPartsInvolved, L19, M19]))),
- T19=[N19|O19],
- ( P19=[R19, [-not_possible_t(actorPartsInvolved, L19, M19), N19, Q19, O19]|S19],
- V19=[R19|S19]
- ),
- call_proof(asserted_t(holdsIn,
- L19,
- portalState(M19, 'OpenPortal'),
- Q19,
- T19,
- U19,
- W19,
- V19,
- X19),
- asserted_t(holdsIn,
- L19,
- portalState(M19, 'OpenPortal'))),
- call_proof(isa(L19,
- 'VisualEvent',
- Q19,
- T19,
- W19,
- Y19,
- X19,
- Z19),
- 'VisualEvent'(L19)),
- call_proof(isa(M19,
- 'Eyes',
- Q19,
- T19,
- Y19,
- A20,
- Z19,
- C20),
- 'Eyes'(M19)),
- call_proof(asserted_f(holdsIn,
- L19,
- portalState(M19, 'OpenPortal'),
- Q19,
- T19,
- A20,
- B20,
- C20,
- D20),
- asserted_f(holdsIn,
- L19,
- portalState(M19, 'OpenPortal'))).
- wid(tell15:100, tell15:100, not_possible_t(actorPartsInvolved, MS, MP)) :-
- asserted_t(holdsIn, MS, portalState(MP, 'OpenPortal')),
- 'VisualEvent'(MS),
- 'Eyes'(MP),
- asserted_f(holdsIn, MS, portalState(MP, 'OpenPortal')).
- wid(tell15:100, tell15:100, -possible_t(actorPartsInvolved(MS, MP))) :-
- holdsIn(MS, portalState(MP, 'OpenPortal')),
- 'VisualEvent'(MS),
- 'Eyes'(MP),
- -holdsIn(MS, portalState(MP, 'OpenPortal')).
- wid(tell15:99, tell15:99, int_not_possible_t(actorPartsInvolved, L16, M16, Q16, O16, K16, D17, P16, F17, N16)) :-
- pretest_call((test_and_decrement_search_cost(K16, 5, U16), constrain_args(not_possible_t, [actorPartsInvolved, L16, M16]))),
- T16=[N16|O16],
- ( P16=[R16, [-not_possible_t(actorPartsInvolved, L16, M16), N16, Q16, O16]|S16],
- V16=[R16|S16]
- ),
- call_proof(asserted_t(holdsIn,
- L16,
- portalState(M16, 'OpenPortal'),
- Q16,
- T16,
- U16,
- W16,
- V16,
- X16),
- asserted_t(holdsIn,
- L16,
- portalState(M16, 'OpenPortal'))),
- call_proof(isa(L16,
- 'VisualEvent',
- Q16,
- T16,
- W16,
- Y16,
- X16,
- Z16),
- 'VisualEvent'(L16)),
- call_proof(asserted_t(actorPartsInvolved,
- L16,
- M16,
- Q16,
- T16,
- Y16,
- A17,
- Z16,
- B17),
- asserted_t(actorPartsInvolved, L16, M16)),
- call_proof(isa(M16,
- 'Eyes',
- Q16,
- T16,
- A17,
- C17,
- B17,
- E17),
- 'Eyes'(M16)),
- call_proof(asserted_f(holdsIn,
- L16,
- portalState(M16, 'OpenPortal'),
- Q16,
- T16,
- C17,
- D17,
- E17,
- F17),
- asserted_f(holdsIn,
- L16,
- portalState(M16, 'OpenPortal'))).
- wid(tell15:99, tell15:99, not_possible_t(actorPartsInvolved, MS, MP)) :-
- asserted_t(holdsIn, MS, portalState(MP, 'OpenPortal')),
- 'VisualEvent'(MS),
- asserted_t(actorPartsInvolved, MS, MP),
- 'Eyes'(MP),
- asserted_f(holdsIn, MS, portalState(MP, 'OpenPortal')).
- wid(tell15:99, tell15:99, -possible_t(actorPartsInvolved(MS, MP))) :-
- holdsIn(MS, portalState(MP, 'OpenPortal')),
- 'VisualEvent'(MS),
- actorPartsInvolved(MS, MP),
- 'Eyes'(MP),
- -holdsIn(MS, portalState(MP, 'OpenPortal')).
- wid(tell15:99, tell15:99, ('VisualEvent'(MS)& (poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), actorPartsInvolved(MS, MP)))&'Eyes'(MP))& ('VisualEvent'(MS)& (poss(b_d(KB, nesc, poss), actorPartsInvolved(MS, MP))&'Eyes'(MP)))&poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), holdsIn(MS, portalState(MP, 'OpenPortal'))))&poss(b_d(KB, nesc, poss), holdsIn(MS, portalState(MP, 'OpenPortal')))=>all(MS, all(MP, ('VisualEvent'(MS)& (poss(b_d(KB, nesc, poss), actorPartsInvolved(MS, MP))&'Eyes'(MP))& ('VisualEvent'(MS)& (actorPartsInvolved(MS, MP)&'Eyes'(MP)))&poss(b_d(KB, nesc, poss), holdsIn(MS, portalState(MP, 'OpenPortal')))=>holdsIn(MS, portalState(MP, 'OpenPortal'))))))).
- wid(tell15:99, tell15:99, all(MS, all(MP, ('VisualEvent'(MS)& (actorPartsInvolved(MS, MP)&'Eyes'(MP))=>holdsIn(MS, portalState(MP, 'OpenPortal')))))).
- wid(tell14:102, tell14:102, int_isa(I36, 'ExhibitionistOffender', K36, M36, H36, W36, L36, Y36, J36)) :-
- pretest_call((test_and_decrement_search_cost(H36, 3, Q36), constrain_args(isa, [I36, 'ExhibitionistOffender']))),
- P36=[J36|K36],
- ( L36=[N36, ['ExhibitionistOffender'(I36), J36, K36, M36]|O36],
- R36=[N36|O36]
- ),
- call_proof(isa(I36,
- 'ExhibitionistOffender',
- P36,
- M36,
- Q36,
- S36,
- R36,
- T36),
- 'ExhibitionistOffender'(I36)),
- call_proof(isa(U36,
- 'Exhibitionism',
- P36,
- M36,
- S36,
- V36,
- T36,
- X36),
- 'Exhibitionism'(U36)),
- call_proof(asserted_t(call_builtin,
- cycHolds,
- ('PresentTenseVersionFn', doneBy),
- U36,
- I36,
- P36,
- M36,
- V36,
- W36,
- X36,
- Y36),
- asserted_t(call_builtin,
- cycHolds,
- ('PresentTenseVersionFn', doneBy),
- U36,
- I36)).
- wid(tell14:102, tell14:102, 'ExhibitionistOffender'(INST2)) :-
- 'ExhibitionistOffender'(INST2),
- 'Exhibitionism'(INST1),
- call_builtin(cycHolds,
- ('PresentTenseVersionFn', doneBy),
- INST1,
- INST2).
- wid(tell14:102, tell14:102, 'ExhibitionistOffender'(INST2)) :-
- 'ExhibitionistOffender'(INST2),
- 'Exhibitionism'(INST1),
- cycHolds(('PresentTenseVersionFn', doneBy), INST1, INST2).
- wid(tell14:101, tell14:101, int_not_possible_t(cycHolds, ('PresentTenseVersionFn', doneBy), Z33, A34, E34, C34, Y33, L34, D34, N34, B34)) :-
- pretest_call((test_and_decrement_search_cost(Y33, 2, I34), constrain_args(not_possible_t, [cycHolds, ('PresentTenseVersionFn', doneBy), Z33, A34]))),
- H34=[B34|C34],
- ( D34=[F34, [-not_possible_t(cycHolds, ('PresentTenseVersionFn', doneBy), Z33, A34), B34, E34, C34]|G34],
- J34=[F34|G34]
- ),
- call_proof(isa(A34,
- 'ExhibitionistOffender',
- E34,
- H34,
- I34,
- K34,
- J34,
- M34),
- 'ExhibitionistOffender'(A34)),
- call_proof(isa(Z33,
- 'Exhibitionism',
- E34,
- H34,
- K34,
- L34,
- M34,
- N34),
- 'Exhibitionism'(Z33)).
- wid(tell14:101, tell14:101, not_possible_t(cycHolds, ('PresentTenseVersionFn', doneBy), INST1, INST2)) :-
- 'ExhibitionistOffender'(INST2),
- 'Exhibitionism'(INST1).
- wid(tell14:101, tell14:101, -possible_t(cycHolds(('PresentTenseVersionFn', doneBy), INST1, INST2))) :-
- 'ExhibitionistOffender'(INST2),
- 'Exhibitionism'(INST1).
- wid(tell14:100, tell14:100, int_not_possible_t(isa, W31, 'ExhibitionistOffender', A32, Y31, V31, I32, Z31, K32, X31)) :-
- pretest_call((test_and_decrement_search_cost(V31, 2, E32), constrain_args(not_possible_t, [isa, W31, 'ExhibitionistOffender']))),
- D32=[X31|Y31],
- ( Z31=[B32, [-not_possible_t(isa, W31, 'ExhibitionistOffender'), X31, A32, Y31]|C32],
- F32=[B32|C32]
- ),
- call_proof(isa(G32,
- 'Exhibitionism',
- A32,
- D32,
- E32,
- H32,
- F32,
- J32),
- 'Exhibitionism'(G32)),
- call_proof(asserted_t(call_builtin,
- cycHolds,
- ('PresentTenseVersionFn', doneBy),
- G32,
- W31,
- A32,
- D32,
- H32,
- I32,
- J32,
- K32),
- asserted_t(call_builtin,
- cycHolds,
- ('PresentTenseVersionFn', doneBy),
- G32,
- W31)).
- wid(tell14:100, tell14:100, not_possible_t(isa, INST2, 'ExhibitionistOffender')) :-
- 'Exhibitionism'(INST1),
- call_builtin(cycHolds,
- ('PresentTenseVersionFn', doneBy),
- INST1,
- INST2).
- wid(tell14:100, tell14:100, -possible_t('ExhibitionistOffender'(INST2))) :-
- 'Exhibitionism'(INST1),
- cycHolds(('PresentTenseVersionFn', doneBy), INST1, INST2).
- wid(tell14:99, tell14:99, int_not_possible_t(isa, M29, 'Exhibitionism', Q29, O29, L29, Y29, P29, A30, N29)) :-
- pretest_call((test_and_decrement_search_cost(L29, 2, U29), constrain_args(not_possible_t, [isa, M29, 'Exhibitionism']))),
- T29=[N29|O29],
- ( P29=[R29, [-not_possible_t(isa, M29, 'Exhibitionism'), N29, Q29, O29]|S29],
- V29=[R29|S29]
- ),
- call_proof(isa(W29,
- 'ExhibitionistOffender',
- Q29,
- T29,
- U29,
- X29,
- V29,
- Z29),
- 'ExhibitionistOffender'(W29)),
- call_proof(asserted_t(call_builtin,
- cycHolds,
- ('PresentTenseVersionFn', doneBy),
- M29,
- W29,
- Q29,
- T29,
- X29,
- Y29,
- Z29,
- A30),
- asserted_t(call_builtin,
- cycHolds,
- ('PresentTenseVersionFn', doneBy),
- M29,
- W29)).
- wid(tell14:99, tell14:99, not_possible_t(isa, INST1, 'Exhibitionism')) :-
- 'ExhibitionistOffender'(INST2),
- call_builtin(cycHolds,
- ('PresentTenseVersionFn', doneBy),
- INST1,
- INST2).
- wid(tell14:99, tell14:99, -possible_t('Exhibitionism'(INST1))) :-
- 'ExhibitionistOffender'(INST2),
- cycHolds(('PresentTenseVersionFn', doneBy), INST1, INST2).
- wid(tell14:99, tell14:99, ('Exhibitionism'(INST1)&poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), cycHolds('PresentTenseVersionFn'&doneBy, INST1, INST2)))& ('Exhibitionism'(INST1)&poss(b_d(KB, nesc, poss), cycHolds('PresentTenseVersionFn'&doneBy, INST1, INST2)))&'ExhibitionistOffender'(INST2)&'ExhibitionistOffender'(INST2)=>all(INST1, all(INST2, ('Exhibitionism'(INST1)&poss(b_d(KB, nesc, poss), cycHolds('PresentTenseVersionFn'&doneBy, INST1, INST2))& ('Exhibitionism'(INST1)&cycHolds('PresentTenseVersionFn'&doneBy, INST1, INST2))&'ExhibitionistOffender'(INST2)=>'ExhibitionistOffender'(INST2)))))).
- wid(tell14:99, tell14:99, all(INST1, all(INST2, ('Exhibitionism'(INST1)&cycHolds('PresentTenseVersionFn'&doneBy, INST1, INST2)=>'ExhibitionistOffender'(INST2))))).
- wid(tell13:105, tell13:105, int_asserted_t(agentViolatesObligation, I38, 'TheGoldenRule', M38, K38, H38, Y38, L38, A39, J38)) :-
- pretest_call((test_and_decrement_search_cost(H38, 4, Q38), constrain_args(asserted_t, [agentViolatesObligation, I38, 'TheGoldenRule']))),
- P38=[J38|K38],
- ( L38=[N38, [-asserted_t(agentViolatesObligation, I38, 'TheGoldenRule'), J38, M38, K38]|O38],
- R38=[N38|O38]
- ),
- call_proof(asserted_t(agentViolatesObligation,
- I38,
- 'TheGoldenRule',
- M38,
- P38,
- Q38,
- S38,
- R38,
- T38),
- asserted_t(agentViolatesObligation, I38, 'TheGoldenRule')),
- call_proof(asserted_t(obligatedAgents,
- 'TheGoldenRule',
- I38,
- M38,
- P38,
- S38,
- U38,
- T38,
- V38),
- asserted_t(obligatedAgents, 'TheGoldenRule', I38)),
- call_proof(isa(W38,
- 'Shaming',
- M38,
- P38,
- U38,
- X38,
- V38,
- Z38),
- 'Shaming'(W38)),
- call_proof(asserted_t(performedBy,
- W38,
- I38,
- M38,
- P38,
- X38,
- Y38,
- Z38,
- A39),
- asserted_t(performedBy, W38, I38)).
- wid(tell13:105, tell13:105, asserted_t(agentViolatesObligation, THEMAN, 'TheGoldenRule')) :-
- asserted_t(agentViolatesObligation, THEMAN, 'TheGoldenRule'),
- asserted_t(obligatedAgents, 'TheGoldenRule', THEMAN),
- 'Shaming'(MORAL_SHAMING),
- asserted_t(performedBy, MORAL_SHAMING, THEMAN).
- wid(tell13:105, tell13:105, agentViolatesObligation(THEMAN, 'TheGoldenRule')) :-
- agentViolatesObligation(THEMAN, 'TheGoldenRule'),
- obligatedAgents('TheGoldenRule', THEMAN),
- 'Shaming'(MORAL_SHAMING),
- performedBy(MORAL_SHAMING, THEMAN).
- wid(tell13:103, tell13:103, int_not_possible_t(performedBy, X35, Y35, C36, A36, W35, P36, B36, R36, Z35)) :-
- pretest_call((test_and_decrement_search_cost(W35, 5, G36), constrain_args(not_possible_t, [performedBy, X35, Y35]))),
- F36=[Z35|A36],
- ( B36=[D36, [-not_possible_t(performedBy, X35, Y35), Z35, C36, A36]|E36],
- H36=[D36|E36]
- ),
- call_proof(asserted_t(agentViolatesObligation,
- Y35,
- 'TheGoldenRule',
- C36,
- F36,
- G36,
- I36,
- H36,
- J36),
- asserted_t(agentViolatesObligation, Y35, 'TheGoldenRule')),
- call_proof(isa(X35,
- 'Shaming',
- C36,
- F36,
- I36,
- K36,
- J36,
- L36),
- 'Shaming'(X35)),
- call_proof(asserted_t(performedBy,
- X35,
- Y35,
- C36,
- F36,
- K36,
- M36,
- L36,
- N36),
- asserted_t(performedBy, X35, Y35)),
- call_proof(asserted_t(obligatedAgents,
- 'TheGoldenRule',
- Y35,
- C36,
- F36,
- M36,
- O36,
- N36,
- Q36),
- asserted_t(obligatedAgents, 'TheGoldenRule', Y35)),
- call_proof(asserted_f(agentViolatesObligation,
- Y35,
- 'TheGoldenRule',
- C36,
- F36,
- O36,
- P36,
- Q36,
- R36),
- asserted_f(agentViolatesObligation, Y35, 'TheGoldenRule')).
- wid(tell13:103, tell13:103, not_possible_t(performedBy, MORAL_SHAMING, THEMAN)) :-
- asserted_t(agentViolatesObligation, THEMAN, 'TheGoldenRule'),
- 'Shaming'(MORAL_SHAMING),
- asserted_t(performedBy, MORAL_SHAMING, THEMAN),
- asserted_t(obligatedAgents, 'TheGoldenRule', THEMAN),
- asserted_f(agentViolatesObligation, THEMAN, 'TheGoldenRule').
- wid(tell13:103, tell13:103, -possible_t(performedBy(MORAL_SHAMING, THEMAN))) :-
- agentViolatesObligation(THEMAN, 'TheGoldenRule'),
- 'Shaming'(MORAL_SHAMING),
- performedBy(MORAL_SHAMING, THEMAN),
- obligatedAgents('TheGoldenRule', THEMAN),
- -agentViolatesObligation(THEMAN, 'TheGoldenRule').
- wid(tell13:102, tell13:102, int_not_possible_t(performedBy, I33, J33, N33, L33, H33, Y33, M33, A34, K33)) :-
- pretest_call((test_and_decrement_search_cost(H33, 4, R33), constrain_args(not_possible_t, [performedBy, I33, J33]))),
- Q33=[K33|L33],
- ( M33=[O33, [-not_possible_t(performedBy, I33, J33), K33, N33, L33]|P33],
- S33=[O33|P33]
- ),
- call_proof(asserted_t(agentViolatesObligation,
- J33,
- 'TheGoldenRule',
- N33,
- Q33,
- R33,
- T33,
- S33,
- U33),
- asserted_t(agentViolatesObligation, J33, 'TheGoldenRule')),
- call_proof(isa(I33,
- 'Shaming',
- N33,
- Q33,
- T33,
- V33,
- U33,
- W33),
- 'Shaming'(I33)),
- call_proof(asserted_t(obligatedAgents,
- 'TheGoldenRule',
- J33,
- N33,
- Q33,
- V33,
- X33,
- W33,
- Z33),
- asserted_t(obligatedAgents, 'TheGoldenRule', J33)),
- call_proof(asserted_f(agentViolatesObligation,
- J33,
- 'TheGoldenRule',
- N33,
- Q33,
- X33,
- Y33,
- Z33,
- A34),
- asserted_f(agentViolatesObligation, J33, 'TheGoldenRule')).
- wid(tell13:102, tell13:102, not_possible_t(performedBy, MORAL_SHAMING, THEMAN)) :-
- asserted_t(agentViolatesObligation, THEMAN, 'TheGoldenRule'),
- 'Shaming'(MORAL_SHAMING),
- asserted_t(obligatedAgents, 'TheGoldenRule', THEMAN),
- asserted_f(agentViolatesObligation, THEMAN, 'TheGoldenRule').
- wid(tell13:102, tell13:102, -possible_t(performedBy(MORAL_SHAMING, THEMAN))) :-
- agentViolatesObligation(THEMAN, 'TheGoldenRule'),
- 'Shaming'(MORAL_SHAMING),
- obligatedAgents('TheGoldenRule', THEMAN),
- -agentViolatesObligation(THEMAN, 'TheGoldenRule').
- wid(tell13:101, tell13:101, int_not_possible_t(obligatedAgents, 'TheGoldenRule', I30, M30, K30, H30, Y30, L30, A31, J30)) :-
- pretest_call((test_and_decrement_search_cost(H30, 4, Q30), constrain_args(not_possible_t, [obligatedAgents, 'TheGoldenRule', I30]))),
- P30=[J30|K30],
- ( L30=[N30, [-not_possible_t(obligatedAgents, 'TheGoldenRule', I30), J30, M30, K30]|O30],
- R30=[N30|O30]
- ),
- call_proof(asserted_t(agentViolatesObligation,
- I30,
- 'TheGoldenRule',
- M30,
- P30,
- Q30,
- S30,
- R30,
- T30),
- asserted_t(agentViolatesObligation, I30, 'TheGoldenRule')),
- call_proof(asserted_f(agentViolatesObligation,
- I30,
- 'TheGoldenRule',
- M30,
- P30,
- S30,
- U30,
- T30,
- V30),
- asserted_f(agentViolatesObligation, I30, 'TheGoldenRule')),
- call_proof(isa(W30,
- 'Shaming',
- M30,
- P30,
- U30,
- X30,
- V30,
- Z30),
- 'Shaming'(W30)),
- call_proof(asserted_t(performedBy,
- W30,
- I30,
- M30,
- P30,
- X30,
- Y30,
- Z30,
- A31),
- asserted_t(performedBy, W30, I30)).
- wid(tell13:101, tell13:101, not_possible_t(obligatedAgents, 'TheGoldenRule', THEMAN)) :-
- asserted_t(agentViolatesObligation, THEMAN, 'TheGoldenRule'),
- asserted_f(agentViolatesObligation, THEMAN, 'TheGoldenRule'),
- 'Shaming'(MORAL_SHAMING),
- asserted_t(performedBy, MORAL_SHAMING, THEMAN).
- wid(tell13:101, tell13:101, -possible_t(obligatedAgents('TheGoldenRule', THEMAN))) :-
- agentViolatesObligation(THEMAN, 'TheGoldenRule'),
- -agentViolatesObligation(THEMAN, 'TheGoldenRule'),
- 'Shaming'(MORAL_SHAMING),
- performedBy(MORAL_SHAMING, THEMAN).
- wid(tell13:100, tell13:100, int_not_possible_t(obligatedAgents, 'TheGoldenRule', G27, K27, I27, F27, Y27, J27, A28, H27)) :-
- pretest_call((test_and_decrement_search_cost(F27, 5, O27), constrain_args(not_possible_t, [obligatedAgents, 'TheGoldenRule', G27]))),
- N27=[H27|I27],
- ( J27=[L27, [-not_possible_t(obligatedAgents, 'TheGoldenRule', G27), H27, K27, I27]|M27],
- P27=[L27|M27]
- ),
- call_proof(asserted_t(agentViolatesObligation,
- G27,
- 'TheGoldenRule',
- K27,
- N27,
- O27,
- Q27,
- P27,
- R27),
- asserted_t(agentViolatesObligation, G27, 'TheGoldenRule')),
- call_proof(asserted_t(obligatedAgents,
- 'TheGoldenRule',
- G27,
- K27,
- N27,
- Q27,
- S27,
- R27,
- T27),
- asserted_t(obligatedAgents, 'TheGoldenRule', G27)),
- call_proof(asserted_f(agentViolatesObligation,
- G27,
- 'TheGoldenRule',
- K27,
- N27,
- S27,
- U27,
- T27,
- V27),
- asserted_f(agentViolatesObligation, G27, 'TheGoldenRule')),
- call_proof(isa(W27,
- 'Shaming',
- K27,
- N27,
- U27,
- X27,
- V27,
- Z27),
- 'Shaming'(W27)),
- call_proof(asserted_t(performedBy,
- W27,
- G27,
- K27,
- N27,
- X27,
- Y27,
- Z27,
- A28),
- asserted_t(performedBy, W27, G27)).
- wid(tell13:100, tell13:100, not_possible_t(obligatedAgents, 'TheGoldenRule', THEMAN)) :-
- asserted_t(agentViolatesObligation, THEMAN, 'TheGoldenRule'),
- asserted_t(obligatedAgents, 'TheGoldenRule', THEMAN),
- asserted_f(agentViolatesObligation, THEMAN, 'TheGoldenRule'),
- 'Shaming'(MORAL_SHAMING),
- asserted_t(performedBy, MORAL_SHAMING, THEMAN).
- wid(tell13:100, tell13:100, -possible_t(obligatedAgents('TheGoldenRule', THEMAN))) :-
- agentViolatesObligation(THEMAN, 'TheGoldenRule'),
- obligatedAgents('TheGoldenRule', THEMAN),
- -agentViolatesObligation(THEMAN, 'TheGoldenRule'),
- 'Shaming'(MORAL_SHAMING),
- performedBy(MORAL_SHAMING, THEMAN).
- wid(tell13:99, tell13:99, int_not_possible_t(isa, Z24, 'Shaming', D25, B25, Y24, P25, C25, R25, A25)) :-
- pretest_call((test_and_decrement_search_cost(Y24, 4, H25), constrain_args(not_possible_t, [isa, Z24, 'Shaming']))),
- G25=[A25|B25],
- ( C25=[E25, [-not_possible_t(isa, Z24, 'Shaming'), A25, D25, B25]|F25],
- I25=[E25|F25]
- ),
- call_proof(asserted_t(agentViolatesObligation,
- J25,
- 'TheGoldenRule',
- D25,
- G25,
- H25,
- K25,
- I25,
- L25),
- asserted_t(agentViolatesObligation, J25, 'TheGoldenRule')),
- call_proof(asserted_t(performedBy,
- Z24,
- J25,
- D25,
- G25,
- K25,
- M25,
- L25,
- N25),
- asserted_t(performedBy, Z24, J25)),
- call_proof(asserted_t(obligatedAgents,
- 'TheGoldenRule',
- J25,
- D25,
- G25,
- M25,
- O25,
- N25,
- Q25),
- asserted_t(obligatedAgents, 'TheGoldenRule', J25)),
- call_proof(asserted_f(agentViolatesObligation,
- J25,
- 'TheGoldenRule',
- D25,
- G25,
- O25,
- P25,
- Q25,
- R25),
- asserted_f(agentViolatesObligation, J25, 'TheGoldenRule')).
- wid(tell13:99, tell13:99, not_possible_t(isa, MORAL_SHAMING, 'Shaming')) :-
- asserted_t(agentViolatesObligation, THEMAN, 'TheGoldenRule'),
- asserted_t(performedBy, MORAL_SHAMING, THEMAN),
- asserted_t(obligatedAgents, 'TheGoldenRule', THEMAN),
- asserted_f(agentViolatesObligation, THEMAN, 'TheGoldenRule').
- wid(tell13:99, tell13:99, -possible_t('Shaming'(MORAL_SHAMING))) :-
- agentViolatesObligation(THEMAN, 'TheGoldenRule'),
- performedBy(MORAL_SHAMING, THEMAN),
- obligatedAgents('TheGoldenRule', THEMAN),
- -agentViolatesObligation(THEMAN, 'TheGoldenRule').
- wid(tell13:99, tell13:99, ('Shaming'(MORAL_SHAMING)& (poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), performedBy(MORAL_SHAMING, THEMAN)))&poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), obligatedAgents('TheGoldenRule', THEMAN))))& ('Shaming'(MORAL_SHAMING)& (poss(b_d(KB, nesc, poss), performedBy(MORAL_SHAMING, THEMAN))&poss(b_d(KB, nesc, poss), obligatedAgents('TheGoldenRule', THEMAN))))&poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), agentViolatesObligation(THEMAN, 'TheGoldenRule')))&poss(b_d(KB, nesc, poss), agentViolatesObligation(THEMAN, 'TheGoldenRule'))=>all(MORAL_SHAMING, all(THEMAN, ('Shaming'(MORAL_SHAMING)& (poss(b_d(KB, nesc, poss), performedBy(MORAL_SHAMING, THEMAN))&poss(b_d(KB, nesc, poss), obligatedAgents('TheGoldenRule', THEMAN)))& ('Shaming'(MORAL_SHAMING)& (performedBy(MORAL_SHAMING, THEMAN)&obligatedAgents('TheGoldenRule', THEMAN)))&poss(b_d(KB, nesc, poss), agentViolatesObligation(THEMAN, 'TheGoldenRule'))=>agentViolatesObligation(THEMAN, 'TheGoldenRule')))))).
- wid(tell13:99, tell13:99, all(MORAL_SHAMING, all(THEMAN, ('Shaming'(MORAL_SHAMING)& (performedBy(MORAL_SHAMING, THEMAN)&obligatedAgents('TheGoldenRule', THEMAN))=>agentViolatesObligation(THEMAN, 'TheGoldenRule'))))).
- wid(tell12:105, tell12:105, int_asserted_t(knows, V35, asserted_f(agentViolatesObligation, W35, X35), B36, Z35, U35, L36, A36, N36, Y35)) :-
- pretest_call((test_and_decrement_search_cost(U35, 3, F36), constrain_args(asserted_t, [knows, V35, asserted_f(agentViolatesObligation, W35, X35)]))),
- E36=[Y35|Z35],
- ( A36=[C36, [-asserted_t(knows, V35, asserted_f(agentViolatesObligation, W35, X35)), Y35, B36, Z35]|D36],
- G36=[C36|D36]
- ),
- call_proof(isa(H36,
- 'Punishing',
- B36,
- E36,
- F36,
- I36,
- G36,
- J36),
- 'Punishing'(H36)),
- call_proof(asserted_t(performedBy,
- H36,
- V35,
- B36,
- E36,
- I36,
- K36,
- J36,
- M36),
- asserted_t(performedBy, H36, V35)),
- call_proof(asserted_t(maleficiary,
- H36,
- W35,
- B36,
- E36,
- K36,
- L36,
- M36,
- N36),
- asserted_t(maleficiary, H36, W35)).
- wid(tell12:105, tell12:105, asserted_t(knows, THEMAN, asserted_f(agentViolatesObligation, WOMAN, OBLIGATION))) :-
- 'Punishing'(PUNISH),
- asserted_t(performedBy, PUNISH, THEMAN),
- asserted_t(maleficiary, PUNISH, WOMAN).
- wid(tell12:105, tell12:105, knows(THEMAN, -agentViolatesObligation(WOMAN, OBLIGATION))) :-
- 'Punishing'(PUNISH),
- performedBy(PUNISH, THEMAN),
- maleficiary(PUNISH, WOMAN).
- wid(tell12:104, tell12:104, int_asserted_t(beliefs, S33, agentViolatesObligation(T33, U33), Y33, W33, R33, I34, X33, K34, V33)) :-
- pretest_call((test_and_decrement_search_cost(R33, 3, C34), constrain_args(asserted_t, [beliefs, S33, agentViolatesObligation(T33, U33)]))),
- B34=[V33|W33],
- ( X33=[Z33, [-asserted_t(beliefs, S33, agentViolatesObligation(T33, U33)), V33, Y33, W33]|A34],
- D34=[Z33|A34]
- ),
- call_proof(isa(E34,
- 'Punishing',
- Y33,
- B34,
- C34,
- F34,
- D34,
- G34),
- 'Punishing'(E34)),
- call_proof(asserted_t(performedBy,
- E34,
- S33,
- Y33,
- B34,
- F34,
- H34,
- G34,
- J34),
- asserted_t(performedBy, E34, S33)),
- call_proof(asserted_t(maleficiary,
- E34,
- T33,
- Y33,
- B34,
- H34,
- I34,
- J34,
- K34),
- asserted_t(maleficiary, E34, T33)).
- wid(tell12:104, tell12:104, asserted_t(beliefs, THEMAN, agentViolatesObligation(WOMAN, OBLIGATION))) :-
- 'Punishing'(PUNISH),
- asserted_t(performedBy, PUNISH, THEMAN),
- asserted_t(maleficiary, PUNISH, WOMAN).
- wid(tell12:104, tell12:104, beliefs(THEMAN, agentViolatesObligation(WOMAN, OBLIGATION))) :-
- 'Punishing'(PUNISH),
- performedBy(PUNISH, THEMAN),
- maleficiary(PUNISH, WOMAN).
- wid(tell12:103, tell12:103, int_not_possible_t(performedBy, Z30, A31, E31, C31, Y30, Q31, D31, S31, B31)) :-
- pretest_call((test_and_decrement_search_cost(Y30, 4, I31), constrain_args(not_possible_t, [performedBy, Z30, A31]))),
- H31=[B31|C31],
- ( D31=[F31, [-not_possible_t(performedBy, Z30, A31), B31, E31, C31]|G31],
- J31=[F31|G31]
- ),
- call_proof(isa(Z30,
- 'Punishing',
- E31,
- H31,
- I31,
- K31,
- J31,
- L31),
- 'Punishing'(Z30)),
- call_proof(asserted_t(performedBy,
- Z30,
- A31,
- E31,
- H31,
- K31,
- M31,
- L31,
- N31),
- asserted_t(performedBy, Z30, A31)),
- call_proof(asserted_t(maleficiary,
- Z30,
- O31,
- E31,
- H31,
- M31,
- P31,
- N31,
- R31),
- asserted_t(maleficiary, Z30, O31)),
- call_proof(asserted_t(knows,
- A31,
- asserted_f(agentViolatesObligation,
- O31,
- T31),
- E31,
- H31,
- P31,
- Q31,
- R31,
- S31),
- asserted_t(knows,
- A31,
- asserted_f(agentViolatesObligation,
- O31,
- T31))).
- wid(tell12:103, tell12:103, not_possible_t(performedBy, PUNISH, THEMAN)) :-
- 'Punishing'(PUNISH),
- asserted_t(performedBy, PUNISH, THEMAN),
- asserted_t(maleficiary, PUNISH, WOMAN),
- asserted_t(knows,
- THEMAN,
- asserted_f(agentViolatesObligation,
- WOMAN,
- OBLIGATION)).
- wid(tell12:103, tell12:103, -possible_t(performedBy(PUNISH, THEMAN))) :-
- 'Punishing'(PUNISH),
- performedBy(PUNISH, THEMAN),
- maleficiary(PUNISH, WOMAN),
- knows(THEMAN,
- -agentViolatesObligation(WOMAN, OBLIGATION)).
- wid(tell12:102, tell12:102, int_not_possible_t(performedBy, L28, M28, Q28, O28, K28, A29, P28, C29, N28)) :-
- pretest_call((test_and_decrement_search_cost(K28, 3, U28), constrain_args(not_possible_t, [performedBy, L28, M28]))),
- T28=[N28|O28],
- ( P28=[R28, [-not_possible_t(performedBy, L28, M28), N28, Q28, O28]|S28],
- V28=[R28|S28]
- ),
- call_proof(isa(L28,
- 'Punishing',
- Q28,
- T28,
- U28,
- W28,
- V28,
- X28),
- 'Punishing'(L28)),
- call_proof(asserted_t(maleficiary,
- L28,
- Y28,
- Q28,
- T28,
- W28,
- Z28,
- X28,
- B29),
- asserted_t(maleficiary, L28, Y28)),
- call_proof(asserted_t(knows,
- M28,
- asserted_f(agentViolatesObligation,
- Y28,
- D29),
- Q28,
- T28,
- Z28,
- A29,
- B29,
- C29),
- asserted_t(knows,
- M28,
- asserted_f(agentViolatesObligation,
- Y28,
- D29))).
- wid(tell12:102, tell12:102, not_possible_t(performedBy, PUNISH, THEMAN)) :-
- 'Punishing'(PUNISH),
- asserted_t(maleficiary, PUNISH, WOMAN),
- asserted_t(knows,
- THEMAN,
- asserted_f(agentViolatesObligation,
- WOMAN,
- OBLIGATION)).
- wid(tell12:102, tell12:102, -possible_t(performedBy(PUNISH, THEMAN))) :-
- 'Punishing'(PUNISH),
- maleficiary(PUNISH, WOMAN),
- knows(THEMAN,
- -agentViolatesObligation(WOMAN, OBLIGATION)).
- wid(tell12:101, tell12:101, int_not_possible_t(maleficiary, E26, F26, J26, H26, D26, T26, I26, V26, G26)) :-
- pretest_call((test_and_decrement_search_cost(D26, 3, N26), constrain_args(not_possible_t, [maleficiary, E26, F26]))),
- M26=[G26|H26],
- ( I26=[K26, [-not_possible_t(maleficiary, E26, F26), G26, J26, H26]|L26],
- O26=[K26|L26]
- ),
- call_proof(isa(E26,
- 'Punishing',
- J26,
- M26,
- N26,
- P26,
- O26,
- Q26),
- 'Punishing'(E26)),
- call_proof(asserted_t(performedBy,
- E26,
- R26,
- J26,
- M26,
- P26,
- S26,
- Q26,
- U26),
- asserted_t(performedBy, E26, R26)),
- call_proof(asserted_t(knows,
- R26,
- asserted_f(agentViolatesObligation,
- F26,
- W26),
- J26,
- M26,
- S26,
- T26,
- U26,
- V26),
- asserted_t(knows,
- R26,
- asserted_f(agentViolatesObligation,
- F26,
- W26))).
- wid(tell12:101, tell12:101, not_possible_t(maleficiary, PUNISH, WOMAN)) :-
- 'Punishing'(PUNISH),
- asserted_t(performedBy, PUNISH, THEMAN),
- asserted_t(knows,
- THEMAN,
- asserted_f(agentViolatesObligation,
- WOMAN,
- OBLIGATION)).
- wid(tell12:101, tell12:101, -possible_t(maleficiary(PUNISH, WOMAN))) :-
- 'Punishing'(PUNISH),
- performedBy(PUNISH, THEMAN),
- knows(THEMAN,
- -agentViolatesObligation(WOMAN, OBLIGATION)).
- wid(tell12:100, tell12:100, int_not_possible_t(maleficiary, R23, S23, W23, U23, Q23, I24, V23, K24, T23)) :-
- pretest_call((test_and_decrement_search_cost(Q23, 4, A24), constrain_args(not_possible_t, [maleficiary, R23, S23]))),
- Z23=[T23|U23],
- ( V23=[X23, [-not_possible_t(maleficiary, R23, S23), T23, W23, U23]|Y23],
- B24=[X23|Y23]
- ),
- call_proof(isa(R23,
- 'Punishing',
- W23,
- Z23,
- A24,
- C24,
- B24,
- D24),
- 'Punishing'(R23)),
- call_proof(asserted_t(maleficiary,
- R23,
- S23,
- W23,
- Z23,
- C24,
- E24,
- D24,
- F24),
- asserted_t(maleficiary, R23, S23)),
- call_proof(asserted_t(performedBy,
- R23,
- G24,
- W23,
- Z23,
- E24,
- H24,
- F24,
- J24),
- asserted_t(performedBy, R23, G24)),
- call_proof(asserted_t(knows,
- G24,
- asserted_f(agentViolatesObligation,
- S23,
- L24),
- W23,
- Z23,
- H24,
- I24,
- J24,
- K24),
- asserted_t(knows,
- G24,
- asserted_f(agentViolatesObligation,
- S23,
- L24))).
- wid(tell12:100, tell12:100, not_possible_t(maleficiary, PUNISH, WOMAN)) :-
- 'Punishing'(PUNISH),
- asserted_t(maleficiary, PUNISH, WOMAN),
- asserted_t(performedBy, PUNISH, THEMAN),
- asserted_t(knows,
- THEMAN,
- asserted_f(agentViolatesObligation,
- WOMAN,
- OBLIGATION)).
- wid(tell12:100, tell12:100, -possible_t(maleficiary(PUNISH, WOMAN))) :-
- 'Punishing'(PUNISH),
- maleficiary(PUNISH, WOMAN),
- performedBy(PUNISH, THEMAN),
- knows(THEMAN,
- -agentViolatesObligation(WOMAN, OBLIGATION)).
- wid(tell12:99, tell12:99, int_not_possible_t(isa, L21, 'Punishing', P21, N21, K21, A22, O21, C22, M21)) :-
- pretest_call((test_and_decrement_search_cost(K21, 3, T21), constrain_args(not_possible_t, [isa, L21, 'Punishing']))),
- S21=[M21|N21],
- ( O21=[Q21, [-not_possible_t(isa, L21, 'Punishing'), M21, P21, N21]|R21],
- U21=[Q21|R21]
- ),
- call_proof(asserted_t(performedBy,
- L21,
- V21,
- P21,
- S21,
- T21,
- W21,
- U21,
- X21),
- asserted_t(performedBy, L21, V21)),
- call_proof(asserted_t(maleficiary,
- L21,
- Y21,
- P21,
- S21,
- W21,
- Z21,
- X21,
- B22),
- asserted_t(maleficiary, L21, Y21)),
- call_proof(asserted_t(knows,
- V21,
- asserted_f(agentViolatesObligation,
- Y21,
- D22),
- P21,
- S21,
- Z21,
- A22,
- B22,
- C22),
- asserted_t(knows,
- V21,
- asserted_f(agentViolatesObligation,
- Y21,
- D22))).
- wid(tell12:99, tell12:99, not_possible_t(isa, PUNISH, 'Punishing')) :-
- asserted_t(performedBy, PUNISH, THEMAN),
- asserted_t(maleficiary, PUNISH, WOMAN),
- asserted_t(knows,
- THEMAN,
- asserted_f(agentViolatesObligation,
- WOMAN,
- OBLIGATION)).
- wid(tell12:99, tell12:99, -possible_t('Punishing'(PUNISH))) :-
- performedBy(PUNISH, THEMAN),
- maleficiary(PUNISH, WOMAN),
- knows(THEMAN,
- -agentViolatesObligation(WOMAN, OBLIGATION)).
- wid(tell12:99, tell12:99, ('Punishing'(PUNISH)& (poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), performedBy(PUNISH, THEMAN)))&poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), maleficiary(PUNISH, WOMAN))))& ('Punishing'(PUNISH)& (poss(b_d(KB, nesc, poss), performedBy(PUNISH, THEMAN))&poss(b_d(KB, nesc, poss), maleficiary(PUNISH, WOMAN))))&poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), beliefs(THEMAN, exists(OBLIGATION, agentViolatesObligation(WOMAN, OBLIGATION)))))&poss(b_d(KB, nesc, poss), beliefs(THEMAN, exists(OBLIGATION, agentViolatesObligation(WOMAN, OBLIGATION))))=>all(PUNISH, all(THEMAN, all(WOMAN, ('Punishing'(PUNISH)& (poss(b_d(KB, nesc, poss), performedBy(PUNISH, THEMAN))&poss(b_d(KB, nesc, poss), maleficiary(PUNISH, WOMAN)))& ('Punishing'(PUNISH)& (performedBy(PUNISH, THEMAN)&maleficiary(PUNISH, WOMAN)))&poss(b_d(KB, nesc, poss), beliefs(THEMAN, exists(OBLIGATION, agentViolatesObligation(WOMAN, OBLIGATION))))=>beliefs(THEMAN, exists(OBLIGATION, agentViolatesObligation(WOMAN, OBLIGATION))))))))).
- wid(tell12:99, tell12:99, all(PUNISH, all(THEMAN, all(WOMAN, ('Punishing'(PUNISH)& (performedBy(PUNISH, THEMAN)&maleficiary(PUNISH, WOMAN))=>beliefs(THEMAN, exists(OBLIGATION, agentViolatesObligation(WOMAN, OBLIGATION)))))))).
- wid(tell11:104, tell11:104, int_isa(K26, 'ExhibitionistOffender', M26, O26, J26, A27, N26, C27, L26)) :-
- pretest_call((test_and_decrement_search_cost(J26, 4, S26), constrain_args(isa, [K26, 'ExhibitionistOffender']))),
- R26=[L26|M26],
- ( N26=[P26, ['ExhibitionistOffender'(K26), L26, M26, O26]|Q26],
- T26=[P26|Q26]
- ),
- call_proof(isa(K26,
- 'ExhibitionistOffender',
- R26,
- O26,
- S26,
- U26,
- T26,
- V26),
- 'ExhibitionistOffender'(K26)),
- call_proof(isa(W26,
- 'CriminalAct',
- R26,
- O26,
- U26,
- X26,
- V26,
- Y26),
- 'CriminalAct'(W26)),
- call_proof(isa(W26,
- 'Exhibitionism',
- R26,
- O26,
- X26,
- Z26,
- Y26,
- B27),
- 'Exhibitionism'(W26)),
- call_proof(asserted_t(perpetrator,
- W26,
- K26,
- R26,
- O26,
- Z26,
- A27,
- B27,
- C27),
- asserted_t(perpetrator, W26, K26)).
- wid(tell11:104, tell11:104, 'ExhibitionistOffender'(PERP)) :-
- 'ExhibitionistOffender'(PERP),
- 'CriminalAct'(ACT),
- 'Exhibitionism'(ACT),
- asserted_t(perpetrator, ACT, PERP).
- wid(tell11:104, tell11:104, 'ExhibitionistOffender'(PERP)) :-
- 'ExhibitionistOffender'(PERP),
- 'CriminalAct'(ACT),
- 'Exhibitionism'(ACT),
- perpetrator(ACT, PERP).
- wid(tell11:103, tell11:103, int_not_possible_t(perpetrator, B24, C24, G24, E24, A24, R24, F24, T24, D24)) :-
- pretest_call((test_and_decrement_search_cost(A24, 4, K24), constrain_args(not_possible_t, [perpetrator, B24, C24]))),
- J24=[D24|E24],
- ( F24=[H24, [-not_possible_t(perpetrator, B24, C24), D24, G24, E24]|I24],
- L24=[H24|I24]
- ),
- call_proof(isa(C24,
- 'ExhibitionistOffender',
- G24,
- J24,
- K24,
- M24,
- L24,
- N24),
- 'ExhibitionistOffender'(C24)),
- call_proof(isa(B24,
- 'CriminalAct',
- G24,
- J24,
- M24,
- O24,
- N24,
- P24),
- 'CriminalAct'(B24)),
- call_proof(isa(B24,
- 'Exhibitionism',
- G24,
- J24,
- O24,
- Q24,
- P24,
- S24),
- 'Exhibitionism'(B24)),
- call_proof(asserted_t(perpetrator,
- B24,
- C24,
- G24,
- J24,
- Q24,
- R24,
- S24,
- T24),
- asserted_t(perpetrator, B24, C24)).
- wid(tell11:103, tell11:103, not_possible_t(perpetrator, ACT, PERP)) :-
- 'ExhibitionistOffender'(PERP),
- 'CriminalAct'(ACT),
- 'Exhibitionism'(ACT),
- asserted_t(perpetrator, ACT, PERP).
- wid(tell11:103, tell11:103, -possible_t(perpetrator(ACT, PERP))) :-
- 'ExhibitionistOffender'(PERP),
- 'CriminalAct'(ACT),
- 'Exhibitionism'(ACT),
- perpetrator(ACT, PERP).
- wid(tell11:102, tell11:102, int_not_possible_t(perpetrator, T21, U21, Y21, W21, S21, H22, X21, J22, V21)) :-
- pretest_call((test_and_decrement_search_cost(S21, 3, C22), constrain_args(not_possible_t, [perpetrator, T21, U21]))),
- B22=[V21|W21],
- ( X21=[Z21, [-not_possible_t(perpetrator, T21, U21), V21, Y21, W21]|A22],
- D22=[Z21|A22]
- ),
- call_proof(isa(U21,
- 'ExhibitionistOffender',
- Y21,
- B22,
- C22,
- E22,
- D22,
- F22),
- 'ExhibitionistOffender'(U21)),
- call_proof(isa(T21,
- 'CriminalAct',
- Y21,
- B22,
- E22,
- G22,
- F22,
- I22),
- 'CriminalAct'(T21)),
- call_proof(isa(T21,
- 'Exhibitionism',
- Y21,
- B22,
- G22,
- H22,
- I22,
- J22),
- 'Exhibitionism'(T21)).
- wid(tell11:102, tell11:102, not_possible_t(perpetrator, ACT, PERP)) :-
- 'ExhibitionistOffender'(PERP),
- 'CriminalAct'(ACT),
- 'Exhibitionism'(ACT).
- wid(tell11:102, tell11:102, -possible_t(perpetrator(ACT, PERP))) :-
- 'ExhibitionistOffender'(PERP),
- 'CriminalAct'(ACT),
- 'Exhibitionism'(ACT).
- wid(tell11:101, tell11:101, int_not_possible_t(isa, H19, 'ExhibitionistOffender', L19, J19, G19, V19, K19, X19, I19)) :-
- pretest_call((test_and_decrement_search_cost(G19, 3, P19), constrain_args(not_possible_t, [isa, H19, 'ExhibitionistOffender']))),
- O19=[I19|J19],
- ( K19=[M19, [-not_possible_t(isa, H19, 'ExhibitionistOffender'), I19, L19, J19]|N19],
- Q19=[M19|N19]
- ),
- call_proof(isa(R19,
- 'CriminalAct',
- L19,
- O19,
- P19,
- S19,
- Q19,
- T19),
- 'CriminalAct'(R19)),
- call_proof(isa(R19,
- 'Exhibitionism',
- L19,
- O19,
- S19,
- U19,
- T19,
- W19),
- 'Exhibitionism'(R19)),
- call_proof(asserted_t(perpetrator,
- R19,
- H19,
- L19,
- O19,
- U19,
- V19,
- W19,
- X19),
- asserted_t(perpetrator, R19, H19)).
- wid(tell11:101, tell11:101, not_possible_t(isa, PERP, 'ExhibitionistOffender')) :-
- 'CriminalAct'(ACT),
- 'Exhibitionism'(ACT),
- asserted_t(perpetrator, ACT, PERP).
- wid(tell11:101, tell11:101, -possible_t('ExhibitionistOffender'(PERP))) :-
- 'CriminalAct'(ACT),
- 'Exhibitionism'(ACT),
- perpetrator(ACT, PERP).
- wid(tell11:100, tell11:100, int_not_possible_t(isa, V16, 'Exhibitionism', Z16, X16, U16, J17, Y16, L17, W16)) :-
- pretest_call((test_and_decrement_search_cost(U16, 3, D17), constrain_args(not_possible_t, [isa, V16, 'Exhibitionism']))),
- C17=[W16|X16],
- ( Y16=[A17, [-not_possible_t(isa, V16, 'Exhibitionism'), W16, Z16, X16]|B17],
- E17=[A17|B17]
- ),
- call_proof(isa(V16,
- 'CriminalAct',
- Z16,
- C17,
- D17,
- F17,
- E17,
- G17),
- 'CriminalAct'(V16)),
- call_proof(isa(H17,
- 'ExhibitionistOffender',
- Z16,
- C17,
- F17,
- I17,
- G17,
- K17),
- 'ExhibitionistOffender'(H17)),
- call_proof(asserted_t(perpetrator,
- V16,
- H17,
- Z16,
- C17,
- I17,
- J17,
- K17,
- L17),
- asserted_t(perpetrator, V16, H17)).
- wid(tell11:100, tell11:100, not_possible_t(isa, ACT, 'Exhibitionism')) :-
- 'CriminalAct'(ACT),
- 'ExhibitionistOffender'(PERP),
- asserted_t(perpetrator, ACT, PERP).
- wid(tell11:100, tell11:100, -possible_t('Exhibitionism'(ACT))) :-
- 'CriminalAct'(ACT),
- 'ExhibitionistOffender'(PERP),
- perpetrator(ACT, PERP).
- wid(tell11:99, tell11:99, int_not_possible_t(isa, O14, 'CriminalAct', S14, Q14, N14, C15, R14, E15, P14)) :-
- pretest_call((test_and_decrement_search_cost(N14, 3, W14), constrain_args(not_possible_t, [isa, O14, 'CriminalAct']))),
- V14=[P14|Q14],
- ( R14=[T14, [-not_possible_t(isa, O14, 'CriminalAct'), P14, S14, Q14]|U14],
- X14=[T14|U14]
- ),
- call_proof(isa(O14,
- 'Exhibitionism',
- S14,
- V14,
- W14,
- Y14,
- X14,
- Z14),
- 'Exhibitionism'(O14)),
- call_proof(isa(A15,
- 'ExhibitionistOffender',
- S14,
- V14,
- Y14,
- B15,
- Z14,
- D15),
- 'ExhibitionistOffender'(A15)),
- call_proof(asserted_t(perpetrator,
- O14,
- A15,
- S14,
- V14,
- B15,
- C15,
- D15,
- E15),
- asserted_t(perpetrator, O14, A15)).
- wid(tell11:99, tell11:99, not_possible_t(isa, ACT, 'CriminalAct')) :-
- 'Exhibitionism'(ACT),
- 'ExhibitionistOffender'(PERP),
- asserted_t(perpetrator, ACT, PERP).
- wid(tell11:99, tell11:99, -possible_t('CriminalAct'(ACT))) :-
- 'Exhibitionism'(ACT),
- 'ExhibitionistOffender'(PERP),
- perpetrator(ACT, PERP).
- wid(tell11:99, tell11:99, ('CriminalAct'(ACT)& ('Exhibitionism'(ACT)&poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), perpetrator(ACT, PERP))))& ('CriminalAct'(ACT)& ('Exhibitionism'(ACT)&poss(b_d(KB, nesc, poss), perpetrator(ACT, PERP))))&'ExhibitionistOffender'(PERP)&'ExhibitionistOffender'(PERP)=>all(ACT, all(PERP, ('CriminalAct'(ACT)& ('Exhibitionism'(ACT)&poss(b_d(KB, nesc, poss), perpetrator(ACT, PERP)))& ('CriminalAct'(ACT)& ('Exhibitionism'(ACT)&perpetrator(ACT, PERP)))&'ExhibitionistOffender'(PERP)=>'ExhibitionistOffender'(PERP)))))).
- wid(tell11:99, tell11:99, all(ACT, all(PERP, ('CriminalAct'(ACT)& ('Exhibitionism'(ACT)&perpetrator(ACT, PERP))=>'ExhibitionistOffender'(PERP))))).
- wid(tell10:111, tell10:111, int_asserted_t('increases-Generic', V3, relationExistsInstance(bodilyDoer, 'Shaming', W3), 'probability-Generic', A4, Y3, U3, W4, Z3, Y4, X3)) :-
- pretest_call((test_and_decrement_search_cost(U3, 8, E4), constrain_args(asserted_t, ['increases-Generic', V3, relationExistsInstance(bodilyDoer, 'Shaming', W3), 'probability-Generic']))),
- D4=[X3|Y3],
- ( Z3=[B4, [-asserted_t('increases-Generic', V3, relationExistsInstance(bodilyDoer, 'Shaming', W3), 'probability-Generic'), X3, A4, Y3]|C4],
- F4=[B4|C4]
- ),
- call_proof(asserted_t('increases-Generic',
- V3,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- W3),
- 'probability-Generic',
- A4,
- D4,
- E4,
- G4,
- F4,
- H4),
- asserted_t('increases-Generic',
- V3,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- W3),
- 'probability-Generic')),
- call_proof(isa(I4,
- 'VisualEvent',
- A4,
- D4,
- G4,
- J4,
- H4,
- K4),
- 'VisualEvent'(I4)),
- call_proof(isa(L4,
- 'ExhibitionistOffender',
- A4,
- D4,
- J4,
- M4,
- K4,
- N4),
- 'ExhibitionistOffender'(L4)),
- call_proof(asserted_t(physicalPartTypes,
- 'Eyes',
- O4,
- A4,
- D4,
- M4,
- P4,
- N4,
- Q4),
- asserted_t(physicalPartTypes, 'Eyes', O4)),
- call_proof(asserted_t(performedBy,
- I4,
- W3,
- A4,
- D4,
- P4,
- R4,
- Q4,
- S4),
- asserted_t(performedBy, I4, W3)),
- call_proof(asserted_t(objectActedOn,
- I4,
- L4,
- A4,
- D4,
- R4,
- T4,
- S4,
- U4),
- asserted_t(objectActedOn, I4, L4)),
- call_proof(asserted_t(actorPartsInvolved,
- I4,
- O4,
- A4,
- D4,
- T4,
- V4,
- U4,
- X4),
- asserted_t(actorPartsInvolved, I4, O4)),
- call_proof(asserted_t(skolem,
- V3,
- skArg1ofIncreasesgenericFn(W3,
- O4,
- L4,
- I4),
- A4,
- D4,
- V4,
- W4,
- X4,
- Y4),
- asserted_t(skolem,
- V3,
- skArg1ofIncreasesgenericFn(W3,
- O4,
- L4,
- I4))).
- wid(tell10:111, tell10:111, asserted_t('increases-Generic', SIT, relationExistsInstance(bodilyDoer, 'Shaming', THEMAN), 'probability-Generic')) :-
- asserted_t('increases-Generic',
- SIT,
- relationExistsInstance(bodilyDoer, 'Shaming', THEMAN),
- 'probability-Generic'),
- 'VisualEvent'(SEEING),
- 'ExhibitionistOffender'(WOMAN),
- asserted_t(physicalPartTypes, 'Eyes', PART_TYPE),
- asserted_t(performedBy, SEEING, THEMAN),
- asserted_t(objectActedOn, SEEING, WOMAN),
- asserted_t(actorPartsInvolved, SEEING, PART_TYPE),
- asserted_t(skolem,
- SIT,
- skArg1ofIncreasesgenericFn(THEMAN,
- PART_TYPE,
- WOMAN,
- SEEING)).
- wid(tell10:111, tell10:111, 'increases-Generic'(SIT, relationExistsInstance(bodilyDoer, 'Shaming', THEMAN), 'probability-Generic')) :-
- 'increases-Generic'(SIT,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- THEMAN),
- 'probability-Generic'),
- 'VisualEvent'(SEEING),
- 'ExhibitionistOffender'(WOMAN),
- physicalPartTypes('Eyes', PART_TYPE),
- performedBy(SEEING, THEMAN),
- objectActedOn(SEEING, WOMAN),
- actorPartsInvolved(SEEING, PART_TYPE),
- skolem(SIT,
- skArg1ofIncreasesgenericFn(THEMAN,
- PART_TYPE,
- WOMAN,
- SEEING)).
- wid(tell10:109, tell10:109, int_not_possible_t(skolem, O, skArg1ofIncreasesgenericFn(P, Q, R, S), W, U, N, P1, V, R1, T)) :-
- pretest_call((test_and_decrement_search_cost(N, 8, A1), constrain_args(not_possible_t, [skolem, O, skArg1ofIncreasesgenericFn(P, Q, R, S)]))),
- Z=[T|U],
- ( V=[X, [-not_possible_t(skolem, O, skArg1ofIncreasesgenericFn(P, Q, R, S)), T, W, U]|Y],
- B1=[X|Y]
- ),
- call_proof(asserted_t('increases-Generic',
- O,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- P),
- 'probability-Generic',
- W,
- Z,
- A1,
- C1,
- B1,
- D1),
- asserted_t('increases-Generic',
- O,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- P),
- 'probability-Generic')),
- call_proof(isa(S,
- 'VisualEvent',
- W,
- Z,
- C1,
- E1,
- D1,
- F1),
- 'VisualEvent'(S)),
- call_proof(asserted_t(objectActedOn,
- S,
- R,
- W,
- Z,
- E1,
- G1,
- F1,
- H1),
- asserted_t(objectActedOn, S, R)),
- call_proof(isa(R,
- 'ExhibitionistOffender',
- W,
- Z,
- G1,
- I1,
- H1,
- J1),
- 'ExhibitionistOffender'(R)),
- call_proof(asserted_t(actorPartsInvolved,
- S,
- Q,
- W,
- Z,
- I1,
- K1,
- J1,
- L1),
- asserted_t(actorPartsInvolved, S, Q)),
- call_proof(asserted_t(physicalPartTypes,
- 'Eyes',
- Q,
- W,
- Z,
- K1,
- M1,
- L1,
- N1),
- asserted_t(physicalPartTypes, 'Eyes', Q)),
- call_proof(asserted_t(performedBy,
- S,
- P,
- W,
- Z,
- M1,
- O1,
- N1,
- Q1),
- asserted_t(performedBy, S, P)),
- call_proof(asserted_f('increases-Generic',
- O,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- P),
- 'probability-Generic',
- W,
- Z,
- O1,
- P1,
- Q1,
- R1),
- asserted_f('increases-Generic',
- O,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- P),
- 'probability-Generic')).
- wid(tell10:109, tell10:109, not_possible_t(skolem, SIT, skArg1ofIncreasesgenericFn(THEMAN, PART_TYPE, WOMAN, SEEING))) :-
- asserted_t('increases-Generic',
- SIT,
- relationExistsInstance(bodilyDoer, 'Shaming', THEMAN),
- 'probability-Generic'),
- 'VisualEvent'(SEEING),
- asserted_t(objectActedOn, SEEING, WOMAN),
- 'ExhibitionistOffender'(WOMAN),
- asserted_t(actorPartsInvolved, SEEING, PART_TYPE),
- asserted_t(physicalPartTypes, 'Eyes', PART_TYPE),
- asserted_t(performedBy, SEEING, THEMAN),
- asserted_f('increases-Generic',
- SIT,
- relationExistsInstance(bodilyDoer, 'Shaming', THEMAN),
- 'probability-Generic').
- wid(tell10:109, tell10:109, -possible_t(skolem(SIT, skArg1ofIncreasesgenericFn(THEMAN, PART_TYPE, WOMAN, SEEING)))) :-
- 'increases-Generic'(SIT,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- THEMAN),
- 'probability-Generic'),
- 'VisualEvent'(SEEING),
- objectActedOn(SEEING, WOMAN),
- 'ExhibitionistOffender'(WOMAN),
- actorPartsInvolved(SEEING, PART_TYPE),
- physicalPartTypes('Eyes', PART_TYPE),
- performedBy(SEEING, THEMAN),
- -'increases-Generic'(SIT, relationExistsInstance(bodilyDoer, 'Shaming', THEMAN), 'probability-Generic').
- wid(tell10:108, tell10:108, int_not_possible_t(physicalPartTypes, 'Eyes', L35, P35, N35, K35, O36, O35, Q36, M35)) :-
- pretest_call((test_and_decrement_search_cost(K35, 9, T35), constrain_args(not_possible_t, [physicalPartTypes, 'Eyes', L35]))),
- S35=[M35|N35],
- ( O35=[Q35, [-not_possible_t(physicalPartTypes, 'Eyes', L35), M35, P35, N35]|R35],
- U35=[Q35|R35]
- ),
- call_proof(asserted_t(physicalPartTypes,
- 'Eyes',
- L35,
- P35,
- S35,
- T35,
- V35,
- U35,
- W35),
- asserted_t(physicalPartTypes, 'Eyes', L35)),
- call_proof(isa(X35,
- 'VisualEvent',
- P35,
- S35,
- V35,
- Y35,
- W35,
- Z35),
- 'VisualEvent'(X35)),
- call_proof(isa(A36,
- 'ExhibitionistOffender',
- P35,
- S35,
- Y35,
- B36,
- Z35,
- C36),
- 'ExhibitionistOffender'(A36)),
- call_proof(asserted_t(actorPartsInvolved,
- X35,
- L35,
- P35,
- S35,
- B36,
- D36,
- C36,
- E36),
- asserted_t(actorPartsInvolved, X35, L35)),
- call_proof(asserted_t('increases-Generic',
- F36,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- G36),
- 'probability-Generic',
- P35,
- S35,
- D36,
- H36,
- E36,
- I36),
- asserted_t('increases-Generic',
- F36,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- G36),
- 'probability-Generic')),
- call_proof(asserted_t(objectActedOn,
- X35,
- A36,
- P35,
- S35,
- H36,
- J36,
- I36,
- K36),
- asserted_t(objectActedOn, X35, A36)),
- call_proof(asserted_t(performedBy,
- X35,
- G36,
- P35,
- S35,
- J36,
- L36,
- K36,
- M36),
- asserted_t(performedBy, X35, G36)),
- call_proof(asserted_f('increases-Generic',
- F36,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- G36),
- 'probability-Generic',
- P35,
- S35,
- L36,
- N36,
- M36,
- P36),
- asserted_f('increases-Generic',
- F36,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- G36),
- 'probability-Generic')),
- call_proof(asserted_t(skolem,
- F36,
- skArg1ofIncreasesgenericFn(G36,
- L35,
- A36,
- X35),
- P35,
- S35,
- N36,
- O36,
- P36,
- Q36),
- asserted_t(skolem,
- F36,
- skArg1ofIncreasesgenericFn(G36,
- L35,
- A36,
- X35))).
- wid(tell10:108, tell10:108, not_possible_t(physicalPartTypes, 'Eyes', PART_TYPE)) :-
- asserted_t(physicalPartTypes, 'Eyes', PART_TYPE),
- 'VisualEvent'(SEEING),
- 'ExhibitionistOffender'(WOMAN),
- asserted_t(actorPartsInvolved, SEEING, PART_TYPE),
- asserted_t('increases-Generic',
- SIT,
- relationExistsInstance(bodilyDoer, 'Shaming', THEMAN),
- 'probability-Generic'),
- asserted_t(objectActedOn, SEEING, WOMAN),
- asserted_t(performedBy, SEEING, THEMAN),
- asserted_f('increases-Generic',
- SIT,
- relationExistsInstance(bodilyDoer, 'Shaming', THEMAN),
- 'probability-Generic'),
- asserted_t(skolem,
- SIT,
- skArg1ofIncreasesgenericFn(THEMAN,
- PART_TYPE,
- WOMAN,
- SEEING)).
- wid(tell10:108, tell10:108, -possible_t(physicalPartTypes('Eyes', PART_TYPE))) :-
- physicalPartTypes('Eyes', PART_TYPE),
- 'VisualEvent'(SEEING),
- 'ExhibitionistOffender'(WOMAN),
- actorPartsInvolved(SEEING, PART_TYPE),
- 'increases-Generic'(SIT,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- THEMAN),
- 'probability-Generic'),
- objectActedOn(SEEING, WOMAN),
- performedBy(SEEING, THEMAN),
- -'increases-Generic'(SIT, relationExistsInstance(bodilyDoer, 'Shaming', THEMAN), 'probability-Generic'),
- skolem(SIT,
- skArg1ofIncreasesgenericFn(THEMAN,
- PART_TYPE,
- WOMAN,
- SEEING)).
- wid(tell10:107, tell10:107, int_not_possible_t(physicalPartTypes, 'Eyes', F31, J31, H31, E31, G32, I31, I32, G31)) :-
- pretest_call((test_and_decrement_search_cost(E31, 8, N31), constrain_args(not_possible_t, [physicalPartTypes, 'Eyes', F31]))),
- M31=[G31|H31],
- ( I31=[K31, [-not_possible_t(physicalPartTypes, 'Eyes', F31), G31, J31, H31]|L31],
- O31=[K31|L31]
- ),
- call_proof(isa(P31,
- 'VisualEvent',
- J31,
- M31,
- N31,
- Q31,
- O31,
- R31),
- 'VisualEvent'(P31)),
- call_proof(isa(S31,
- 'ExhibitionistOffender',
- J31,
- M31,
- Q31,
- T31,
- R31,
- U31),
- 'ExhibitionistOffender'(S31)),
- call_proof(asserted_t(actorPartsInvolved,
- P31,
- F31,
- J31,
- M31,
- T31,
- V31,
- U31,
- W31),
- asserted_t(actorPartsInvolved, P31, F31)),
- call_proof(asserted_t('increases-Generic',
- X31,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- Y31),
- 'probability-Generic',
- J31,
- M31,
- V31,
- Z31,
- W31,
- A32),
- asserted_t('increases-Generic',
- X31,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- Y31),
- 'probability-Generic')),
- call_proof(asserted_t(objectActedOn,
- P31,
- S31,
- J31,
- M31,
- Z31,
- B32,
- A32,
- C32),
- asserted_t(objectActedOn, P31, S31)),
- call_proof(asserted_t(performedBy,
- P31,
- Y31,
- J31,
- M31,
- B32,
- D32,
- C32,
- E32),
- asserted_t(performedBy, P31, Y31)),
- call_proof(asserted_f('increases-Generic',
- X31,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- Y31),
- 'probability-Generic',
- J31,
- M31,
- D32,
- F32,
- E32,
- H32),
- asserted_f('increases-Generic',
- X31,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- Y31),
- 'probability-Generic')),
- call_proof(asserted_t(skolem,
- X31,
- skArg1ofIncreasesgenericFn(Y31,
- F31,
- S31,
- P31),
- J31,
- M31,
- F32,
- G32,
- H32,
- I32),
- asserted_t(skolem,
- X31,
- skArg1ofIncreasesgenericFn(Y31,
- F31,
- S31,
- P31))).
- wid(tell10:107, tell10:107, not_possible_t(physicalPartTypes, 'Eyes', PART_TYPE)) :-
- 'VisualEvent'(SEEING),
- 'ExhibitionistOffender'(WOMAN),
- asserted_t(actorPartsInvolved, SEEING, PART_TYPE),
- asserted_t('increases-Generic',
- SIT,
- relationExistsInstance(bodilyDoer, 'Shaming', THEMAN),
- 'probability-Generic'),
- asserted_t(objectActedOn, SEEING, WOMAN),
- asserted_t(performedBy, SEEING, THEMAN),
- asserted_f('increases-Generic',
- SIT,
- relationExistsInstance(bodilyDoer, 'Shaming', THEMAN),
- 'probability-Generic'),
- asserted_t(skolem,
- SIT,
- skArg1ofIncreasesgenericFn(THEMAN,
- PART_TYPE,
- WOMAN,
- SEEING)).
- wid(tell10:107, tell10:107, -possible_t(physicalPartTypes('Eyes', PART_TYPE))) :-
- 'VisualEvent'(SEEING),
- 'ExhibitionistOffender'(WOMAN),
- actorPartsInvolved(SEEING, PART_TYPE),
- 'increases-Generic'(SIT,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- THEMAN),
- 'probability-Generic'),
- objectActedOn(SEEING, WOMAN),
- performedBy(SEEING, THEMAN),
- -'increases-Generic'(SIT, relationExistsInstance(bodilyDoer, 'Shaming', THEMAN), 'probability-Generic'),
- skolem(SIT,
- skArg1ofIncreasesgenericFn(THEMAN,
- PART_TYPE,
- WOMAN,
- SEEING)).
- wid(tell10:106, tell10:106, int_not_possible_t(performedBy, P27, Q27, U27, S27, O27, Q28, T27, S28, R27)) :-
- pretest_call((test_and_decrement_search_cost(O27, 8, Y27), constrain_args(not_possible_t, [performedBy, P27, Q27]))),
- X27=[R27|S27],
- ( T27=[V27, [-not_possible_t(performedBy, P27, Q27), R27, U27, S27]|W27],
- Z27=[V27|W27]
- ),
- call_proof(isa(P27,
- 'VisualEvent',
- U27,
- X27,
- Y27,
- A28,
- Z27,
- B28),
- 'VisualEvent'(P27)),
- call_proof(asserted_t('increases-Generic',
- C28,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- Q27),
- 'probability-Generic',
- U27,
- X27,
- A28,
- D28,
- B28,
- E28),
- asserted_t('increases-Generic',
- C28,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- Q27),
- 'probability-Generic')),
- call_proof(asserted_t(objectActedOn,
- P27,
- F28,
- U27,
- X27,
- D28,
- G28,
- E28,
- H28),
- asserted_t(objectActedOn, P27, F28)),
- call_proof(isa(F28,
- 'ExhibitionistOffender',
- U27,
- X27,
- G28,
- I28,
- H28,
- J28),
- 'ExhibitionistOffender'(F28)),
- call_proof(asserted_t(actorPartsInvolved,
- P27,
- K28,
- U27,
- X27,
- I28,
- L28,
- J28,
- M28),
- asserted_t(actorPartsInvolved, P27, K28)),
- call_proof(asserted_t(physicalPartTypes,
- 'Eyes',
- K28,
- U27,
- X27,
- L28,
- N28,
- M28,
- O28),
- asserted_t(physicalPartTypes, 'Eyes', K28)),
- call_proof(asserted_f('increases-Generic',
- C28,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- Q27),
- 'probability-Generic',
- U27,
- X27,
- N28,
- P28,
- O28,
- R28),
- asserted_f('increases-Generic',
- C28,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- Q27),
- 'probability-Generic')),
- call_proof(asserted_t(skolem,
- C28,
- skArg1ofIncreasesgenericFn(Q27,
- K28,
- F28,
- P27),
- U27,
- X27,
- P28,
- Q28,
- R28,
- S28),
- asserted_t(skolem,
- C28,
- skArg1ofIncreasesgenericFn(Q27,
- K28,
- F28,
- P27))).
- wid(tell10:106, tell10:106, not_possible_t(performedBy, SEEING, THEMAN)) :-
- 'VisualEvent'(SEEING),
- asserted_t('increases-Generic',
- SIT,
- relationExistsInstance(bodilyDoer, 'Shaming', THEMAN),
- 'probability-Generic'),
- asserted_t(objectActedOn, SEEING, WOMAN),
- 'ExhibitionistOffender'(WOMAN),
- asserted_t(actorPartsInvolved, SEEING, PART_TYPE),
- asserted_t(physicalPartTypes, 'Eyes', PART_TYPE),
- asserted_f('increases-Generic',
- SIT,
- relationExistsInstance(bodilyDoer, 'Shaming', THEMAN),
- 'probability-Generic'),
- asserted_t(skolem,
- SIT,
- skArg1ofIncreasesgenericFn(THEMAN,
- PART_TYPE,
- WOMAN,
- SEEING)).
- wid(tell10:106, tell10:106, -possible_t(performedBy(SEEING, THEMAN))) :-
- 'VisualEvent'(SEEING),
- 'increases-Generic'(SIT,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- THEMAN),
- 'probability-Generic'),
- objectActedOn(SEEING, WOMAN),
- 'ExhibitionistOffender'(WOMAN),
- actorPartsInvolved(SEEING, PART_TYPE),
- physicalPartTypes('Eyes', PART_TYPE),
- -'increases-Generic'(SIT, relationExistsInstance(bodilyDoer, 'Shaming', THEMAN), 'probability-Generic'),
- skolem(SIT,
- skArg1ofIncreasesgenericFn(THEMAN,
- PART_TYPE,
- WOMAN,
- SEEING)).
- wid(tell10:105, tell10:105, int_not_possible_t(performedBy, W23, X23, B24, Z23, V23, Z24, A24, B25, Y23)) :-
- pretest_call((test_and_decrement_search_cost(V23, 9, F24), constrain_args(not_possible_t, [performedBy, W23, X23]))),
- E24=[Y23|Z23],
- ( A24=[C24, [-not_possible_t(performedBy, W23, X23), Y23, B24, Z23]|D24],
- G24=[C24|D24]
- ),
- call_proof(isa(W23,
- 'VisualEvent',
- B24,
- E24,
- F24,
- H24,
- G24,
- I24),
- 'VisualEvent'(W23)),
- call_proof(asserted_t(performedBy,
- W23,
- X23,
- B24,
- E24,
- H24,
- J24,
- I24,
- K24),
- asserted_t(performedBy, W23, X23)),
- call_proof(asserted_t('increases-Generic',
- L24,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- X23),
- 'probability-Generic',
- B24,
- E24,
- J24,
- M24,
- K24,
- N24),
- asserted_t('increases-Generic',
- L24,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- X23),
- 'probability-Generic')),
- call_proof(asserted_t(objectActedOn,
- W23,
- O24,
- B24,
- E24,
- M24,
- P24,
- N24,
- Q24),
- asserted_t(objectActedOn, W23, O24)),
- call_proof(isa(O24,
- 'ExhibitionistOffender',
- B24,
- E24,
- P24,
- R24,
- Q24,
- S24),
- 'ExhibitionistOffender'(O24)),
- call_proof(asserted_t(actorPartsInvolved,
- W23,
- T24,
- B24,
- E24,
- R24,
- U24,
- S24,
- V24),
- asserted_t(actorPartsInvolved, W23, T24)),
- call_proof(asserted_t(physicalPartTypes,
- 'Eyes',
- T24,
- B24,
- E24,
- U24,
- W24,
- V24,
- X24),
- asserted_t(physicalPartTypes, 'Eyes', T24)),
- call_proof(asserted_f('increases-Generic',
- L24,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- X23),
- 'probability-Generic',
- B24,
- E24,
- W24,
- Y24,
- X24,
- A25),
- asserted_f('increases-Generic',
- L24,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- X23),
- 'probability-Generic')),
- call_proof(asserted_t(skolem,
- L24,
- skArg1ofIncreasesgenericFn(X23,
- T24,
- O24,
- W23),
- B24,
- E24,
- Y24,
- Z24,
- A25,
- B25),
- asserted_t(skolem,
- L24,
- skArg1ofIncreasesgenericFn(X23,
- T24,
- O24,
- W23))).
- wid(tell10:105, tell10:105, not_possible_t(performedBy, SEEING, THEMAN)) :-
- 'VisualEvent'(SEEING),
- asserted_t(performedBy, SEEING, THEMAN),
- asserted_t('increases-Generic',
- SIT,
- relationExistsInstance(bodilyDoer, 'Shaming', THEMAN),
- 'probability-Generic'),
- asserted_t(objectActedOn, SEEING, WOMAN),
- 'ExhibitionistOffender'(WOMAN),
- asserted_t(actorPartsInvolved, SEEING, PART_TYPE),
- asserted_t(physicalPartTypes, 'Eyes', PART_TYPE),
- asserted_f('increases-Generic',
- SIT,
- relationExistsInstance(bodilyDoer, 'Shaming', THEMAN),
- 'probability-Generic'),
- asserted_t(skolem,
- SIT,
- skArg1ofIncreasesgenericFn(THEMAN,
- PART_TYPE,
- WOMAN,
- SEEING)).
- wid(tell10:105, tell10:105, -possible_t(performedBy(SEEING, THEMAN))) :-
- 'VisualEvent'(SEEING),
- performedBy(SEEING, THEMAN),
- 'increases-Generic'(SIT,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- THEMAN),
- 'probability-Generic'),
- objectActedOn(SEEING, WOMAN),
- 'ExhibitionistOffender'(WOMAN),
- actorPartsInvolved(SEEING, PART_TYPE),
- physicalPartTypes('Eyes', PART_TYPE),
- -'increases-Generic'(SIT, relationExistsInstance(bodilyDoer, 'Shaming', THEMAN), 'probability-Generic'),
- skolem(SIT,
- skArg1ofIncreasesgenericFn(THEMAN,
- PART_TYPE,
- WOMAN,
- SEEING)).
- wid(tell10:104, tell10:104, int_not_possible_t(objectActedOn, D20, E20, I20, G20, C20, E21, H20, G21, F20)) :-
- pretest_call((test_and_decrement_search_cost(C20, 8, M20), constrain_args(not_possible_t, [objectActedOn, D20, E20]))),
- L20=[F20|G20],
- ( H20=[J20, [-not_possible_t(objectActedOn, D20, E20), F20, I20, G20]|K20],
- N20=[J20|K20]
- ),
- call_proof(isa(D20,
- 'VisualEvent',
- I20,
- L20,
- M20,
- O20,
- N20,
- P20),
- 'VisualEvent'(D20)),
- call_proof(isa(E20,
- 'ExhibitionistOffender',
- I20,
- L20,
- O20,
- Q20,
- P20,
- R20),
- 'ExhibitionistOffender'(E20)),
- call_proof(asserted_t(actorPartsInvolved,
- D20,
- S20,
- I20,
- L20,
- Q20,
- T20,
- R20,
- U20),
- asserted_t(actorPartsInvolved, D20, S20)),
- call_proof(asserted_t(physicalPartTypes,
- 'Eyes',
- S20,
- I20,
- L20,
- T20,
- V20,
- U20,
- W20),
- asserted_t(physicalPartTypes, 'Eyes', S20)),
- call_proof(asserted_t(performedBy,
- D20,
- X20,
- I20,
- L20,
- V20,
- Y20,
- W20,
- Z20),
- asserted_t(performedBy, D20, X20)),
- call_proof(asserted_t('increases-Generic',
- A21,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- X20),
- 'probability-Generic',
- I20,
- L20,
- Y20,
- B21,
- Z20,
- C21),
- asserted_t('increases-Generic',
- A21,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- X20),
- 'probability-Generic')),
- call_proof(asserted_t(skolem,
- A21,
- skArg1ofIncreasesgenericFn(X20,
- S20,
- E20,
- D20),
- I20,
- L20,
- B21,
- D21,
- C21,
- F21),
- asserted_t(skolem,
- A21,
- skArg1ofIncreasesgenericFn(X20,
- S20,
- E20,
- D20))),
- call_proof(asserted_f('increases-Generic',
- A21,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- X20),
- 'probability-Generic',
- I20,
- L20,
- D21,
- E21,
- F21,
- G21),
- asserted_f('increases-Generic',
- A21,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- X20),
- 'probability-Generic')).
- wid(tell10:104, tell10:104, not_possible_t(objectActedOn, SEEING, WOMAN)) :-
- 'VisualEvent'(SEEING),
- 'ExhibitionistOffender'(WOMAN),
- asserted_t(actorPartsInvolved, SEEING, PART_TYPE),
- asserted_t(physicalPartTypes, 'Eyes', PART_TYPE),
- asserted_t(performedBy, SEEING, THEMAN),
- asserted_t('increases-Generic',
- SIT,
- relationExistsInstance(bodilyDoer, 'Shaming', THEMAN),
- 'probability-Generic'),
- asserted_t(skolem,
- SIT,
- skArg1ofIncreasesgenericFn(THEMAN,
- PART_TYPE,
- WOMAN,
- SEEING)),
- asserted_f('increases-Generic',
- SIT,
- relationExistsInstance(bodilyDoer, 'Shaming', THEMAN),
- 'probability-Generic').
- wid(tell10:104, tell10:104, -possible_t(objectActedOn(SEEING, WOMAN))) :-
- 'VisualEvent'(SEEING),
- 'ExhibitionistOffender'(WOMAN),
- actorPartsInvolved(SEEING, PART_TYPE),
- physicalPartTypes('Eyes', PART_TYPE),
- performedBy(SEEING, THEMAN),
- 'increases-Generic'(SIT,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- THEMAN),
- 'probability-Generic'),
- skolem(SIT,
- skArg1ofIncreasesgenericFn(THEMAN,
- PART_TYPE,
- WOMAN,
- SEEING)),
- -'increases-Generic'(SIT, relationExistsInstance(bodilyDoer, 'Shaming', THEMAN), 'probability-Generic').
- wid(tell10:103, tell10:103, int_not_possible_t(objectActedOn, G16, H16, L16, J16, F16, J17, K16, L17, I16)) :-
- pretest_call((test_and_decrement_search_cost(F16, 9, P16), constrain_args(not_possible_t, [objectActedOn, G16, H16]))),
- O16=[I16|J16],
- ( K16=[M16, [-not_possible_t(objectActedOn, G16, H16), I16, L16, J16]|N16],
- Q16=[M16|N16]
- ),
- call_proof(isa(G16,
- 'VisualEvent',
- L16,
- O16,
- P16,
- R16,
- Q16,
- S16),
- 'VisualEvent'(G16)),
- call_proof(asserted_t(objectActedOn,
- G16,
- H16,
- L16,
- O16,
- R16,
- T16,
- S16,
- U16),
- asserted_t(objectActedOn, G16, H16)),
- call_proof(isa(H16,
- 'ExhibitionistOffender',
- L16,
- O16,
- T16,
- V16,
- U16,
- W16),
- 'ExhibitionistOffender'(H16)),
- call_proof(asserted_t(actorPartsInvolved,
- G16,
- X16,
- L16,
- O16,
- V16,
- Y16,
- W16,
- Z16),
- asserted_t(actorPartsInvolved, G16, X16)),
- call_proof(asserted_t(physicalPartTypes,
- 'Eyes',
- X16,
- L16,
- O16,
- Y16,
- A17,
- Z16,
- B17),
- asserted_t(physicalPartTypes, 'Eyes', X16)),
- call_proof(asserted_t(performedBy,
- G16,
- C17,
- L16,
- O16,
- A17,
- D17,
- B17,
- E17),
- asserted_t(performedBy, G16, C17)),
- call_proof(asserted_t('increases-Generic',
- F17,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- C17),
- 'probability-Generic',
- L16,
- O16,
- D17,
- G17,
- E17,
- H17),
- asserted_t('increases-Generic',
- F17,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- C17),
- 'probability-Generic')),
- call_proof(asserted_t(skolem,
- F17,
- skArg1ofIncreasesgenericFn(C17,
- X16,
- H16,
- G16),
- L16,
- O16,
- G17,
- I17,
- H17,
- K17),
- asserted_t(skolem,
- F17,
- skArg1ofIncreasesgenericFn(C17,
- X16,
- H16,
- G16))),
- call_proof(asserted_f('increases-Generic',
- F17,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- C17),
- 'probability-Generic',
- L16,
- O16,
- I17,
- J17,
- K17,
- L17),
- asserted_f('increases-Generic',
- F17,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- C17),
- 'probability-Generic')).
- wid(tell10:103, tell10:103, not_possible_t(objectActedOn, SEEING, WOMAN)) :-
- 'VisualEvent'(SEEING),
- asserted_t(objectActedOn, SEEING, WOMAN),
- 'ExhibitionistOffender'(WOMAN),
- asserted_t(actorPartsInvolved, SEEING, PART_TYPE),
- asserted_t(physicalPartTypes, 'Eyes', PART_TYPE),
- asserted_t(performedBy, SEEING, THEMAN),
- asserted_t('increases-Generic',
- SIT,
- relationExistsInstance(bodilyDoer, 'Shaming', THEMAN),
- 'probability-Generic'),
- asserted_t(skolem,
- SIT,
- skArg1ofIncreasesgenericFn(THEMAN,
- PART_TYPE,
- WOMAN,
- SEEING)),
- asserted_f('increases-Generic',
- SIT,
- relationExistsInstance(bodilyDoer, 'Shaming', THEMAN),
- 'probability-Generic').
- wid(tell10:103, tell10:103, -possible_t(objectActedOn(SEEING, WOMAN))) :-
- 'VisualEvent'(SEEING),
- objectActedOn(SEEING, WOMAN),
- 'ExhibitionistOffender'(WOMAN),
- actorPartsInvolved(SEEING, PART_TYPE),
- physicalPartTypes('Eyes', PART_TYPE),
- performedBy(SEEING, THEMAN),
- 'increases-Generic'(SIT,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- THEMAN),
- 'probability-Generic'),
- skolem(SIT,
- skArg1ofIncreasesgenericFn(THEMAN,
- PART_TYPE,
- WOMAN,
- SEEING)),
- -'increases-Generic'(SIT, relationExistsInstance(bodilyDoer, 'Shaming', THEMAN), 'probability-Generic').
- wid(tell10:102, tell10:102, int_not_possible_t(isa, A13, 'ExhibitionistOffender', E13, C13, Z12, B14, D13, D14, B13)) :-
- pretest_call((test_and_decrement_search_cost(Z12, 8, I13), constrain_args(not_possible_t, [isa, A13, 'ExhibitionistOffender']))),
- H13=[B13|C13],
- ( D13=[F13, [-not_possible_t(isa, A13, 'ExhibitionistOffender'), B13, E13, C13]|G13],
- J13=[F13|G13]
- ),
- call_proof(isa(K13,
- 'VisualEvent',
- E13,
- H13,
- I13,
- L13,
- J13,
- M13),
- 'VisualEvent'(K13)),
- call_proof(asserted_t(objectActedOn,
- K13,
- A13,
- E13,
- H13,
- L13,
- N13,
- M13,
- O13),
- asserted_t(objectActedOn, K13, A13)),
- call_proof(asserted_t(physicalPartTypes,
- 'Eyes',
- P13,
- E13,
- H13,
- N13,
- Q13,
- O13,
- R13),
- asserted_t(physicalPartTypes, 'Eyes', P13)),
- call_proof(asserted_t('increases-Generic',
- S13,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- T13),
- 'probability-Generic',
- E13,
- H13,
- Q13,
- U13,
- R13,
- V13),
- asserted_t('increases-Generic',
- S13,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- T13),
- 'probability-Generic')),
- call_proof(asserted_t(actorPartsInvolved,
- K13,
- P13,
- E13,
- H13,
- U13,
- W13,
- V13,
- X13),
- asserted_t(actorPartsInvolved, K13, P13)),
- call_proof(asserted_t(performedBy,
- K13,
- T13,
- E13,
- H13,
- W13,
- Y13,
- X13,
- Z13),
- asserted_t(performedBy, K13, T13)),
- call_proof(asserted_f('increases-Generic',
- S13,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- T13),
- 'probability-Generic',
- E13,
- H13,
- Y13,
- A14,
- Z13,
- C14),
- asserted_f('increases-Generic',
- S13,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- T13),
- 'probability-Generic')),
- call_proof(asserted_t(skolem,
- S13,
- skArg1ofIncreasesgenericFn(T13,
- P13,
- A13,
- K13),
- E13,
- H13,
- A14,
- B14,
- C14,
- D14),
- asserted_t(skolem,
- S13,
- skArg1ofIncreasesgenericFn(T13,
- P13,
- A13,
- K13))).
- wid(tell10:102, tell10:102, not_possible_t(isa, WOMAN, 'ExhibitionistOffender')) :-
- 'VisualEvent'(SEEING),
- asserted_t(objectActedOn, SEEING, WOMAN),
- asserted_t(physicalPartTypes, 'Eyes', PART_TYPE),
- asserted_t('increases-Generic',
- SIT,
- relationExistsInstance(bodilyDoer, 'Shaming', THEMAN),
- 'probability-Generic'),
- asserted_t(actorPartsInvolved, SEEING, PART_TYPE),
- asserted_t(performedBy, SEEING, THEMAN),
- asserted_f('increases-Generic',
- SIT,
- relationExistsInstance(bodilyDoer, 'Shaming', THEMAN),
- 'probability-Generic'),
- asserted_t(skolem,
- SIT,
- skArg1ofIncreasesgenericFn(THEMAN,
- PART_TYPE,
- WOMAN,
- SEEING)).
- wid(tell10:102, tell10:102, -possible_t('ExhibitionistOffender'(WOMAN))) :-
- 'VisualEvent'(SEEING),
- objectActedOn(SEEING, WOMAN),
- physicalPartTypes('Eyes', PART_TYPE),
- 'increases-Generic'(SIT,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- THEMAN),
- 'probability-Generic'),
- actorPartsInvolved(SEEING, PART_TYPE),
- performedBy(SEEING, THEMAN),
- -'increases-Generic'(SIT, relationExistsInstance(bodilyDoer, 'Shaming', THEMAN), 'probability-Generic'),
- skolem(SIT,
- skArg1ofIncreasesgenericFn(THEMAN,
- PART_TYPE,
- WOMAN,
- SEEING)).
- wid(tell10:101, tell10:101, int_not_possible_t(isa, Q9, 'VisualEvent', U9, S9, P9, R10, T9, T10, R9)) :-
- pretest_call((test_and_decrement_search_cost(P9, 8, Y9), constrain_args(not_possible_t, [isa, Q9, 'VisualEvent']))),
- X9=[R9|S9],
- ( T9=[V9, [-not_possible_t(isa, Q9, 'VisualEvent'), R9, U9, S9]|W9],
- Z9=[V9|W9]
- ),
- call_proof(asserted_t(objectActedOn,
- Q9,
- A10,
- U9,
- X9,
- Y9,
- B10,
- Z9,
- C10),
- asserted_t(objectActedOn, Q9, A10)),
- call_proof(isa(A10,
- 'ExhibitionistOffender',
- U9,
- X9,
- B10,
- D10,
- C10,
- E10),
- 'ExhibitionistOffender'(A10)),
- call_proof(asserted_t(actorPartsInvolved,
- Q9,
- F10,
- U9,
- X9,
- D10,
- G10,
- E10,
- H10),
- asserted_t(actorPartsInvolved, Q9, F10)),
- call_proof(asserted_t(physicalPartTypes,
- 'Eyes',
- F10,
- U9,
- X9,
- G10,
- I10,
- H10,
- J10),
- asserted_t(physicalPartTypes, 'Eyes', F10)),
- call_proof(asserted_t(performedBy,
- Q9,
- K10,
- U9,
- X9,
- I10,
- L10,
- J10,
- M10),
- asserted_t(performedBy, Q9, K10)),
- call_proof(asserted_t('increases-Generic',
- N10,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- K10),
- 'probability-Generic',
- U9,
- X9,
- L10,
- O10,
- M10,
- P10),
- asserted_t('increases-Generic',
- N10,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- K10),
- 'probability-Generic')),
- call_proof(asserted_f('increases-Generic',
- N10,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- K10),
- 'probability-Generic',
- U9,
- X9,
- O10,
- Q10,
- P10,
- S10),
- asserted_f('increases-Generic',
- N10,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- K10),
- 'probability-Generic')),
- call_proof(asserted_t(skolem,
- N10,
- skArg1ofIncreasesgenericFn(K10,
- F10,
- A10,
- Q9),
- U9,
- X9,
- Q10,
- R10,
- S10,
- T10),
- asserted_t(skolem,
- N10,
- skArg1ofIncreasesgenericFn(K10,
- F10,
- A10,
- Q9))).
- wid(tell10:101, tell10:101, not_possible_t(isa, SEEING, 'VisualEvent')) :-
- asserted_t(objectActedOn, SEEING, WOMAN),
- 'ExhibitionistOffender'(WOMAN),
- asserted_t(actorPartsInvolved, SEEING, PART_TYPE),
- asserted_t(physicalPartTypes, 'Eyes', PART_TYPE),
- asserted_t(performedBy, SEEING, THEMAN),
- asserted_t('increases-Generic',
- SIT,
- relationExistsInstance(bodilyDoer, 'Shaming', THEMAN),
- 'probability-Generic'),
- asserted_f('increases-Generic',
- SIT,
- relationExistsInstance(bodilyDoer, 'Shaming', THEMAN),
- 'probability-Generic'),
- asserted_t(skolem,
- SIT,
- skArg1ofIncreasesgenericFn(THEMAN,
- PART_TYPE,
- WOMAN,
- SEEING)).
- wid(tell10:101, tell10:101, -possible_t('VisualEvent'(SEEING))) :-
- objectActedOn(SEEING, WOMAN),
- 'ExhibitionistOffender'(WOMAN),
- actorPartsInvolved(SEEING, PART_TYPE),
- physicalPartTypes('Eyes', PART_TYPE),
- performedBy(SEEING, THEMAN),
- 'increases-Generic'(SIT,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- THEMAN),
- 'probability-Generic'),
- -'increases-Generic'(SIT, relationExistsInstance(bodilyDoer, 'Shaming', THEMAN), 'probability-Generic'),
- skolem(SIT,
- skArg1ofIncreasesgenericFn(THEMAN,
- PART_TYPE,
- WOMAN,
- SEEING)).
- wid(tell10:100, tell10:100, int_not_possible_t(actorPartsInvolved, N5, O5, S5, Q5, M5, O6, R5, Q6, P5)) :-
- pretest_call((test_and_decrement_search_cost(M5, 8, W5), constrain_args(not_possible_t, [actorPartsInvolved, N5, O5]))),
- V5=[P5|Q5],
- ( R5=[T5, [-not_possible_t(actorPartsInvolved, N5, O5), P5, S5, Q5]|U5],
- X5=[T5|U5]
- ),
- call_proof(isa(N5,
- 'VisualEvent',
- S5,
- V5,
- W5,
- Y5,
- X5,
- Z5),
- 'VisualEvent'(N5)),
- call_proof(asserted_t(physicalPartTypes,
- 'Eyes',
- O5,
- S5,
- V5,
- Y5,
- A6,
- Z5,
- B6),
- asserted_t(physicalPartTypes, 'Eyes', O5)),
- call_proof(asserted_t(objectActedOn,
- N5,
- C6,
- S5,
- V5,
- A6,
- D6,
- B6,
- E6),
- asserted_t(objectActedOn, N5, C6)),
- call_proof(isa(C6,
- 'ExhibitionistOffender',
- S5,
- V5,
- D6,
- F6,
- E6,
- G6),
- 'ExhibitionistOffender'(C6)),
- call_proof(asserted_t(performedBy,
- N5,
- H6,
- S5,
- V5,
- F6,
- I6,
- G6,
- J6),
- asserted_t(performedBy, N5, H6)),
- call_proof(asserted_t('increases-Generic',
- K6,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- H6),
- 'probability-Generic',
- S5,
- V5,
- I6,
- L6,
- J6,
- M6),
- asserted_t('increases-Generic',
- K6,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- H6),
- 'probability-Generic')),
- call_proof(asserted_t(skolem,
- K6,
- skArg1ofIncreasesgenericFn(H6,
- O5,
- C6,
- N5),
- S5,
- V5,
- L6,
- N6,
- M6,
- P6),
- asserted_t(skolem,
- K6,
- skArg1ofIncreasesgenericFn(H6,
- O5,
- C6,
- N5))),
- call_proof(asserted_f('increases-Generic',
- K6,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- H6),
- 'probability-Generic',
- S5,
- V5,
- N6,
- O6,
- P6,
- Q6),
- asserted_f('increases-Generic',
- K6,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- H6),
- 'probability-Generic')).
- wid(tell10:100, tell10:100, not_possible_t(actorPartsInvolved, SEEING, PART_TYPE)) :-
- 'VisualEvent'(SEEING),
- asserted_t(physicalPartTypes, 'Eyes', PART_TYPE),
- asserted_t(objectActedOn, SEEING, WOMAN),
- 'ExhibitionistOffender'(WOMAN),
- asserted_t(performedBy, SEEING, THEMAN),
- asserted_t('increases-Generic',
- SIT,
- relationExistsInstance(bodilyDoer, 'Shaming', THEMAN),
- 'probability-Generic'),
- asserted_t(skolem,
- SIT,
- skArg1ofIncreasesgenericFn(THEMAN,
- PART_TYPE,
- WOMAN,
- SEEING)),
- asserted_f('increases-Generic',
- SIT,
- relationExistsInstance(bodilyDoer, 'Shaming', THEMAN),
- 'probability-Generic').
- wid(tell10:100, tell10:100, -possible_t(actorPartsInvolved(SEEING, PART_TYPE))) :-
- 'VisualEvent'(SEEING),
- physicalPartTypes('Eyes', PART_TYPE),
- objectActedOn(SEEING, WOMAN),
- 'ExhibitionistOffender'(WOMAN),
- performedBy(SEEING, THEMAN),
- 'increases-Generic'(SIT,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- THEMAN),
- 'probability-Generic'),
- skolem(SIT,
- skArg1ofIncreasesgenericFn(THEMAN,
- PART_TYPE,
- WOMAN,
- SEEING)),
- -'increases-Generic'(SIT, relationExistsInstance(bodilyDoer, 'Shaming', THEMAN), 'probability-Generic').
- wid(tell10:99, tell10:99, int_not_possible_t(actorPartsInvolved, U1, V1, Z1, X1, T1, X2, Y1, Z2, W1)) :-
- pretest_call((test_and_decrement_search_cost(T1, 9, D2), constrain_args(not_possible_t, [actorPartsInvolved, U1, V1]))),
- C2=[W1|X1],
- ( Y1=[A2, [-not_possible_t(actorPartsInvolved, U1, V1), W1, Z1, X1]|B2],
- E2=[A2|B2]
- ),
- call_proof(isa(U1,
- 'VisualEvent',
- Z1,
- C2,
- D2,
- F2,
- E2,
- G2),
- 'VisualEvent'(U1)),
- call_proof(asserted_t(actorPartsInvolved,
- U1,
- V1,
- Z1,
- C2,
- F2,
- H2,
- G2,
- I2),
- asserted_t(actorPartsInvolved, U1, V1)),
- call_proof(asserted_t(physicalPartTypes,
- 'Eyes',
- V1,
- Z1,
- C2,
- H2,
- J2,
- I2,
- K2),
- asserted_t(physicalPartTypes, 'Eyes', V1)),
- call_proof(asserted_t(objectActedOn,
- U1,
- L2,
- Z1,
- C2,
- J2,
- M2,
- K2,
- N2),
- asserted_t(objectActedOn, U1, L2)),
- call_proof(isa(L2,
- 'ExhibitionistOffender',
- Z1,
- C2,
- M2,
- O2,
- N2,
- P2),
- 'ExhibitionistOffender'(L2)),
- call_proof(asserted_t(performedBy,
- U1,
- Q2,
- Z1,
- C2,
- O2,
- R2,
- P2,
- S2),
- asserted_t(performedBy, U1, Q2)),
- call_proof(asserted_t('increases-Generic',
- T2,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- Q2),
- 'probability-Generic',
- Z1,
- C2,
- R2,
- U2,
- S2,
- V2),
- asserted_t('increases-Generic',
- T2,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- Q2),
- 'probability-Generic')),
- call_proof(asserted_t(skolem,
- T2,
- skArg1ofIncreasesgenericFn(Q2,
- V1,
- L2,
- U1),
- Z1,
- C2,
- U2,
- W2,
- V2,
- Y2),
- asserted_t(skolem,
- T2,
- skArg1ofIncreasesgenericFn(Q2,
- V1,
- L2,
- U1))),
- call_proof(asserted_f('increases-Generic',
- T2,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- Q2),
- 'probability-Generic',
- Z1,
- C2,
- W2,
- X2,
- Y2,
- Z2),
- asserted_f('increases-Generic',
- T2,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- Q2),
- 'probability-Generic')).
- wid(tell10:99, tell10:99, not_possible_t(actorPartsInvolved, SEEING, PART_TYPE)) :-
- 'VisualEvent'(SEEING),
- asserted_t(actorPartsInvolved, SEEING, PART_TYPE),
- asserted_t(physicalPartTypes, 'Eyes', PART_TYPE),
- asserted_t(objectActedOn, SEEING, WOMAN),
- 'ExhibitionistOffender'(WOMAN),
- asserted_t(performedBy, SEEING, THEMAN),
- asserted_t('increases-Generic',
- SIT,
- relationExistsInstance(bodilyDoer, 'Shaming', THEMAN),
- 'probability-Generic'),
- asserted_t(skolem,
- SIT,
- skArg1ofIncreasesgenericFn(THEMAN,
- PART_TYPE,
- WOMAN,
- SEEING)),
- asserted_f('increases-Generic',
- SIT,
- relationExistsInstance(bodilyDoer, 'Shaming', THEMAN),
- 'probability-Generic').
- wid(tell10:99, tell10:99, -possible_t(actorPartsInvolved(SEEING, PART_TYPE))) :-
- 'VisualEvent'(SEEING),
- actorPartsInvolved(SEEING, PART_TYPE),
- physicalPartTypes('Eyes', PART_TYPE),
- objectActedOn(SEEING, WOMAN),
- 'ExhibitionistOffender'(WOMAN),
- performedBy(SEEING, THEMAN),
- 'increases-Generic'(SIT,
- relationExistsInstance(bodilyDoer,
- 'Shaming',
- THEMAN),
- 'probability-Generic'),
- skolem(SIT,
- skArg1ofIncreasesgenericFn(THEMAN,
- PART_TYPE,
- WOMAN,
- SEEING)),
- -'increases-Generic'(SIT, relationExistsInstance(bodilyDoer, 'Shaming', THEMAN), 'probability-Generic').
- wid(tell10:99, tell10:99, ('VisualEvent'(SEEING)& (poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), objectActedOn(SEEING, WOMAN)))& ('ExhibitionistOffender'(WOMAN)& (poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), actorPartsInvolved(SEEING, PART_TYPE)))& (poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), physicalPartTypes('Eyes', PART_TYPE)))&poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), performedBy(SEEING, THEMAN)))))))& ('VisualEvent'(SEEING)& (poss(b_d(KB, nesc, poss), objectActedOn(SEEING, WOMAN))& ('ExhibitionistOffender'(WOMAN)& (poss(b_d(KB, nesc, poss), actorPartsInvolved(SEEING, PART_TYPE))& (poss(b_d(KB, nesc, poss), physicalPartTypes('Eyes', PART_TYPE))&poss(b_d(KB, nesc, poss), performedBy(SEEING, THEMAN)))))))&poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), 'increases-Generic'(SIT, relationExistsInstance(bodilyDoer, 'Shaming', THEMAN), 'probability-Generic')))&poss(b_d(KB, nesc, poss), 'increases-Generic'(SIT, relationExistsInstance(bodilyDoer, 'Shaming', THEMAN), 'probability-Generic'))=>all(SEEING, all(WOMAN, all(PART_TYPE, all(THEMAN, exists(SIT, ('VisualEvent'(SEEING)& (poss(b_d(KB, nesc, poss), objectActedOn(SEEING, WOMAN))& ('ExhibitionistOffender'(WOMAN)& (poss(b_d(KB, nesc, poss), actorPartsInvolved(SEEING, PART_TYPE))& (poss(b_d(KB, nesc, poss), physicalPartTypes('Eyes', PART_TYPE))&poss(b_d(KB, nesc, poss), performedBy(SEEING, THEMAN))))))& ('VisualEvent'(SEEING)& (objectActedOn(SEEING, WOMAN)& ('ExhibitionistOffender'(WOMAN)& (actorPartsInvolved(SEEING, PART_TYPE)& (physicalPartTypes('Eyes', PART_TYPE)&performedBy(SEEING, THEMAN))))))&poss(b_d(KB, nesc, poss), 'increases-Generic'(SIT, relationExistsInstance(bodilyDoer, 'Shaming', THEMAN), 'probability-Generic'))=>'increases-Generic'(SIT, relationExistsInstance(bodilyDoer, 'Shaming', THEMAN), 'probability-Generic'))))))))).
- wid(tell10:99, tell10:99, all(SEEING, all(WOMAN, all(PART_TYPE, all(THEMAN, exists(SIT, ('VisualEvent'(SEEING)& (objectActedOn(SEEING, WOMAN)& ('ExhibitionistOffender'(WOMAN)& (actorPartsInvolved(SEEING, PART_TYPE)& (physicalPartTypes('Eyes', PART_TYPE)&performedBy(SEEING, THEMAN)))))=>'increases-Generic'(SIT, relationExistsInstance(bodilyDoer, 'Shaming', THEMAN), 'probability-Generic')))))))).
- wid(tell9:108, tell9:108, int_asserted_t(agentViolatesAgreement, X2, Y2, C3, A3, W2, S3, B3, U3, Z2)) :-
- pretest_call((test_and_decrement_search_cost(W2, 6, G3), constrain_args(asserted_t, [agentViolatesAgreement, X2, Y2]))),
- F3=[Z2|A3],
- ( B3=[D3, [-asserted_t(agentViolatesAgreement, X2, Y2), Z2, C3, A3]|E3],
- H3=[D3|E3]
- ),
- call_proof(asserted_t(agentViolatesAgreement,
- X2,
- Y2,
- C3,
- F3,
- G3,
- I3,
- H3,
- J3),
- asserted_t(agentViolatesAgreement, X2, Y2)),
- call_proof(isa(Y2,
- 'Agreement',
- C3,
- F3,
- I3,
- K3,
- J3,
- L3),
- 'Agreement'(Y2)),
- call_proof(asserted_t(agreeingAgents,
- Y2,
- X2,
- C3,
- F3,
- K3,
- M3,
- L3,
- N3),
- asserted_t(agreeingAgents, Y2, X2)),
- call_proof(asserted_t(intangibleParts,
- Y2,
- O3,
- C3,
- F3,
- M3,
- P3,
- N3,
- Q3),
- asserted_t(intangibleParts, Y2, O3)),
- call_proof(isa(O3,
- 'Obligation',
- C3,
- F3,
- P3,
- R3,
- Q3,
- T3),
- 'Obligation'(O3)),
- call_proof(asserted_t(agentViolatesObligation,
- X2,
- O3,
- C3,
- F3,
- R3,
- S3,
- T3,
- U3),
- asserted_t(agentViolatesObligation, X2, O3)).
- wid(tell9:108, tell9:108, asserted_t(agentViolatesAgreement, WOMAN, AGREEMENT)) :-
- asserted_t(agentViolatesAgreement, WOMAN, AGREEMENT),
- 'Agreement'(AGREEMENT),
- asserted_t(agreeingAgents, AGREEMENT, WOMAN),
- asserted_t(intangibleParts, AGREEMENT, OBLIGATION),
- 'Obligation'(OBLIGATION),
- asserted_t(agentViolatesObligation, WOMAN, OBLIGATION).
- wid(tell9:108, tell9:108, agentViolatesAgreement(WOMAN, AGREEMENT)) :-
- agentViolatesAgreement(WOMAN, AGREEMENT),
- 'Agreement'(AGREEMENT),
- agreeingAgents(AGREEMENT, WOMAN),
- intangibleParts(AGREEMENT, OBLIGATION),
- 'Obligation'(OBLIGATION),
- agentViolatesObligation(WOMAN, OBLIGATION).
- wid(tell9:106, tell9:106, int_not_possible_t(isa, N, 'Obligation', R, P, M, I1, Q, K1, O)) :-
- pretest_call((test_and_decrement_search_cost(M, 6, V), constrain_args(not_possible_t, [isa, N, 'Obligation']))),
- U=[O|P],
- ( Q=[S, [-not_possible_t(isa, N, 'Obligation'), O, R, P]|T],
- W=[S|T]
- ),
- call_proof(isa(X,
- 'Agreement',
- R,
- U,
- V,
- Y,
- W,
- Z),
- 'Agreement'(X)),
- call_proof(asserted_t(intangibleParts,
- X,
- N,
- R,
- U,
- Y,
- A1,
- Z,
- B1),
- asserted_t(intangibleParts, X, N)),
- call_proof(asserted_t(agentViolatesObligation,
- C1,
- N,
- R,
- U,
- A1,
- D1,
- B1,
- E1),
- asserted_t(agentViolatesObligation, C1, N)),
- call_proof(asserted_t(agentViolatesAgreement,
- C1,
- X,
- R,
- U,
- D1,
- F1,
- E1,
- G1),
- asserted_t(agentViolatesAgreement, C1, X)),
- call_proof(asserted_t(agreeingAgents,
- X,
- C1,
- R,
- U,
- F1,
- H1,
- G1,
- J1),
- asserted_t(agreeingAgents, X, C1)),
- call_proof(asserted_f(agentViolatesAgreement,
- C1,
- X,
- R,
- U,
- H1,
- I1,
- J1,
- K1),
- asserted_f(agentViolatesAgreement, C1, X)).
- wid(tell9:106, tell9:106, not_possible_t(isa, OBLIGATION, 'Obligation')) :-
- 'Agreement'(AGREEMENT),
- asserted_t(intangibleParts, AGREEMENT, OBLIGATION),
- asserted_t(agentViolatesObligation, WOMAN, OBLIGATION),
- asserted_t(agentViolatesAgreement, WOMAN, AGREEMENT),
- asserted_t(agreeingAgents, AGREEMENT, WOMAN),
- asserted_f(agentViolatesAgreement, WOMAN, AGREEMENT).
- wid(tell9:106, tell9:106, -possible_t('Obligation'(OBLIGATION))) :-
- 'Agreement'(AGREEMENT),
- intangibleParts(AGREEMENT, OBLIGATION),
- agentViolatesObligation(WOMAN, OBLIGATION),
- agentViolatesAgreement(WOMAN, AGREEMENT),
- agreeingAgents(AGREEMENT, WOMAN),
- -agentViolatesAgreement(WOMAN, AGREEMENT).
- wid(tell9:105, tell9:105, int_not_possible_t(isa, I36, 'Agreement', M36, K36, H36, D37, L36, F37, J36)) :-
- pretest_call((test_and_decrement_search_cost(H36, 6, Q36), constrain_args(not_possible_t, [isa, I36, 'Agreement']))),
- P36=[J36|K36],
- ( L36=[N36, [-not_possible_t(isa, I36, 'Agreement'), J36, M36, K36]|O36],
- R36=[N36|O36]
- ),
- call_proof(asserted_t(agentViolatesAgreement,
- S36,
- I36,
- M36,
- P36,
- Q36,
- T36,
- R36,
- U36),
- asserted_t(agentViolatesAgreement, S36, I36)),
- call_proof(asserted_t(intangibleParts,
- I36,
- V36,
- M36,
- P36,
- T36,
- W36,
- U36,
- X36),
- asserted_t(intangibleParts, I36, V36)),
- call_proof(isa(V36,
- 'Obligation',
- M36,
- P36,
- W36,
- Y36,
- X36,
- Z36),
- 'Obligation'(V36)),
- call_proof(asserted_t(agreeingAgents,
- I36,
- S36,
- M36,
- P36,
- Y36,
- A37,
- Z36,
- B37),
- asserted_t(agreeingAgents, I36, S36)),
- call_proof(asserted_t(agentViolatesObligation,
- S36,
- V36,
- M36,
- P36,
- A37,
- C37,
- B37,
- E37),
- asserted_t(agentViolatesObligation, S36, V36)),
- call_proof(asserted_f(agentViolatesAgreement,
- S36,
- I36,
- M36,
- P36,
- C37,
- D37,
- E37,
- F37),
- asserted_f(agentViolatesAgreement, S36, I36)).
- wid(tell9:105, tell9:105, not_possible_t(isa, AGREEMENT, 'Agreement')) :-
- asserted_t(agentViolatesAgreement, WOMAN, AGREEMENT),
- asserted_t(intangibleParts, AGREEMENT, OBLIGATION),
- 'Obligation'(OBLIGATION),
- asserted_t(agreeingAgents, AGREEMENT, WOMAN),
- asserted_t(agentViolatesObligation, WOMAN, OBLIGATION),
- asserted_f(agentViolatesAgreement, WOMAN, AGREEMENT).
- wid(tell9:105, tell9:105, -possible_t('Agreement'(AGREEMENT))) :-
- agentViolatesAgreement(WOMAN, AGREEMENT),
- intangibleParts(AGREEMENT, OBLIGATION),
- 'Obligation'(OBLIGATION),
- agreeingAgents(AGREEMENT, WOMAN),
- agentViolatesObligation(WOMAN, OBLIGATION),
- -agentViolatesAgreement(WOMAN, AGREEMENT).
- wid(tell9:104, tell9:104, int_not_possible_t(intangibleParts, R33, S33, W33, U33, Q33, M34, V33, O34, T33)) :-
- pretest_call((test_and_decrement_search_cost(Q33, 6, A34), constrain_args(not_possible_t, [intangibleParts, R33, S33]))),
- Z33=[T33|U33],
- ( V33=[X33, [-not_possible_t(intangibleParts, R33, S33), T33, W33, U33]|Y33],
- B34=[X33|Y33]
- ),
- call_proof(isa(R33,
- 'Agreement',
- W33,
- Z33,
- A34,
- C34,
- B34,
- D34),
- 'Agreement'(R33)),
- call_proof(isa(S33,
- 'Obligation',
- W33,
- Z33,
- C34,
- E34,
- D34,
- F34),
- 'Obligation'(S33)),
- call_proof(asserted_t(agentViolatesAgreement,
- G34,
- R33,
- W33,
- Z33,
- E34,
- H34,
- F34,
- I34),
- asserted_t(agentViolatesAgreement, G34, R33)),
- call_proof(asserted_t(agreeingAgents,
- R33,
- G34,
- W33,
- Z33,
- H34,
- J34,
- I34,
- K34),
- asserted_t(agreeingAgents, R33, G34)),
- call_proof(asserted_t(agentViolatesObligation,
- G34,
- S33,
- W33,
- Z33,
- J34,
- L34,
- K34,
- N34),
- asserted_t(agentViolatesObligation, G34, S33)),
- call_proof(asserted_f(agentViolatesAgreement,
- G34,
- R33,
- W33,
- Z33,
- L34,
- M34,
- N34,
- O34),
- asserted_f(agentViolatesAgreement, G34, R33)).
- wid(tell9:104, tell9:104, not_possible_t(intangibleParts, AGREEMENT, OBLIGATION)) :-
- 'Agreement'(AGREEMENT),
- 'Obligation'(OBLIGATION),
- asserted_t(agentViolatesAgreement, WOMAN, AGREEMENT),
- asserted_t(agreeingAgents, AGREEMENT, WOMAN),
- asserted_t(agentViolatesObligation, WOMAN, OBLIGATION),
- asserted_f(agentViolatesAgreement, WOMAN, AGREEMENT).
- wid(tell9:104, tell9:104, -possible_t(intangibleParts(AGREEMENT, OBLIGATION))) :-
- 'Agreement'(AGREEMENT),
- 'Obligation'(OBLIGATION),
- agentViolatesAgreement(WOMAN, AGREEMENT),
- agreeingAgents(AGREEMENT, WOMAN),
- agentViolatesObligation(WOMAN, OBLIGATION),
- -agentViolatesAgreement(WOMAN, AGREEMENT).
- wid(tell9:103, tell9:103, int_not_possible_t(intangibleParts, V30, W30, A31, Y30, U30, S31, Z30, U31, X30)) :-
- pretest_call((test_and_decrement_search_cost(U30, 7, E31), constrain_args(not_possible_t, [intangibleParts, V30, W30]))),
- D31=[X30|Y30],
- ( Z30=[B31, [-not_possible_t(intangibleParts, V30, W30), X30, A31, Y30]|C31],
- F31=[B31|C31]
- ),
- call_proof(isa(V30,
- 'Agreement',
- A31,
- D31,
- E31,
- G31,
- F31,
- H31),
- 'Agreement'(V30)),
- call_proof(asserted_t(intangibleParts,
- V30,
- W30,
- A31,
- D31,
- G31,
- I31,
- H31,
- J31),
- asserted_t(intangibleParts, V30, W30)),
- call_proof(isa(W30,
- 'Obligation',
- A31,
- D31,
- I31,
- K31,
- J31,
- L31),
- 'Obligation'(W30)),
- call_proof(asserted_t(agentViolatesAgreement,
- M31,
- V30,
- A31,
- D31,
- K31,
- N31,
- L31,
- O31),
- asserted_t(agentViolatesAgreement, M31, V30)),
- call_proof(asserted_t(agreeingAgents,
- V30,
- M31,
- A31,
- D31,
- N31,
- P31,
- O31,
- Q31),
- asserted_t(agreeingAgents, V30, M31)),
- call_proof(asserted_t(agentViolatesObligation,
- M31,
- W30,
- A31,
- D31,
- P31,
- R31,
- Q31,
- T31),
- asserted_t(agentViolatesObligation, M31, W30)),
- call_proof(asserted_f(agentViolatesAgreement,
- M31,
- V30,
- A31,
- D31,
- R31,
- S31,
- T31,
- U31),
- asserted_f(agentViolatesAgreement, M31, V30)).
- wid(tell9:103, tell9:103, not_possible_t(intangibleParts, AGREEMENT, OBLIGATION)) :-
- 'Agreement'(AGREEMENT),
- asserted_t(intangibleParts, AGREEMENT, OBLIGATION),
- 'Obligation'(OBLIGATION),
- asserted_t(agentViolatesAgreement, WOMAN, AGREEMENT),
- asserted_t(agreeingAgents, AGREEMENT, WOMAN),
- asserted_t(agentViolatesObligation, WOMAN, OBLIGATION),
- asserted_f(agentViolatesAgreement, WOMAN, AGREEMENT).
- wid(tell9:103, tell9:103, -possible_t(intangibleParts(AGREEMENT, OBLIGATION))) :-
- 'Agreement'(AGREEMENT),
- intangibleParts(AGREEMENT, OBLIGATION),
- 'Obligation'(OBLIGATION),
- agentViolatesAgreement(WOMAN, AGREEMENT),
- agreeingAgents(AGREEMENT, WOMAN),
- agentViolatesObligation(WOMAN, OBLIGATION),
- -agentViolatesAgreement(WOMAN, AGREEMENT).
- wid(tell9:102, tell9:102, int_not_possible_t(agreeingAgents, W27, X27, B28, Z27, V27, T28, A28, V28, Y27)) :-
- pretest_call((test_and_decrement_search_cost(V27, 7, F28), constrain_args(not_possible_t, [agreeingAgents, W27, X27]))),
- E28=[Y27|Z27],
- ( A28=[C28, [-not_possible_t(agreeingAgents, W27, X27), Y27, B28, Z27]|D28],
- G28=[C28|D28]
- ),
- call_proof(asserted_t(agentViolatesAgreement,
- X27,
- W27,
- B28,
- E28,
- F28,
- H28,
- G28,
- I28),
- asserted_t(agentViolatesAgreement, X27, W27)),
- call_proof(isa(W27,
- 'Agreement',
- B28,
- E28,
- H28,
- J28,
- I28,
- K28),
- 'Agreement'(W27)),
- call_proof(asserted_t(agreeingAgents,
- W27,
- X27,
- B28,
- E28,
- J28,
- L28,
- K28,
- M28),
- asserted_t(agreeingAgents, W27, X27)),
- call_proof(asserted_t(intangibleParts,
- W27,
- N28,
- B28,
- E28,
- L28,
- O28,
- M28,
- P28),
- asserted_t(intangibleParts, W27, N28)),
- call_proof(isa(N28,
- 'Obligation',
- B28,
- E28,
- O28,
- Q28,
- P28,
- R28),
- 'Obligation'(N28)),
- call_proof(asserted_t(agentViolatesObligation,
- X27,
- N28,
- B28,
- E28,
- Q28,
- S28,
- R28,
- U28),
- asserted_t(agentViolatesObligation, X27, N28)),
- call_proof(asserted_f(agentViolatesAgreement,
- X27,
- W27,
- B28,
- E28,
- S28,
- T28,
- U28,
- V28),
- asserted_f(agentViolatesAgreement, X27, W27)).
- wid(tell9:102, tell9:102, not_possible_t(agreeingAgents, AGREEMENT, WOMAN)) :-
- asserted_t(agentViolatesAgreement, WOMAN, AGREEMENT),
- 'Agreement'(AGREEMENT),
- asserted_t(agreeingAgents, AGREEMENT, WOMAN),
- asserted_t(intangibleParts, AGREEMENT, OBLIGATION),
- 'Obligation'(OBLIGATION),
- asserted_t(agentViolatesObligation, WOMAN, OBLIGATION),
- asserted_f(agentViolatesAgreement, WOMAN, AGREEMENT).
- wid(tell9:102, tell9:102, -possible_t(agreeingAgents(AGREEMENT, WOMAN))) :-
- agentViolatesAgreement(WOMAN, AGREEMENT),
- 'Agreement'(AGREEMENT),
- agreeingAgents(AGREEMENT, WOMAN),
- intangibleParts(AGREEMENT, OBLIGATION),
- 'Obligation'(OBLIGATION),
- agentViolatesObligation(WOMAN, OBLIGATION),
- -agentViolatesAgreement(WOMAN, AGREEMENT).
- wid(tell9:101, tell9:101, int_not_possible_t(agreeingAgents, C25, D25, H25, F25, B25, X25, G25, Z25, E25)) :-
- pretest_call((test_and_decrement_search_cost(B25, 6, L25), constrain_args(not_possible_t, [agreeingAgents, C25, D25]))),
- K25=[E25|F25],
- ( G25=[I25, [-not_possible_t(agreeingAgents, C25, D25), E25, H25, F25]|J25],
- M25=[I25|J25]
- ),
- call_proof(asserted_t(agentViolatesAgreement,
- D25,
- C25,
- H25,
- K25,
- L25,
- N25,
- M25,
- O25),
- asserted_t(agentViolatesAgreement, D25, C25)),
- call_proof(isa(C25,
- 'Agreement',
- H25,
- K25,
- N25,
- P25,
- O25,
- Q25),
- 'Agreement'(C25)),
- call_proof(asserted_t(intangibleParts,
- C25,
- R25,
- H25,
- K25,
- P25,
- S25,
- Q25,
- T25),
- asserted_t(intangibleParts, C25, R25)),
- call_proof(isa(R25,
- 'Obligation',
- H25,
- K25,
- S25,
- U25,
- T25,
- V25),
- 'Obligation'(R25)),
- call_proof(asserted_t(agentViolatesObligation,
- D25,
- R25,
- H25,
- K25,
- U25,
- W25,
- V25,
- Y25),
- asserted_t(agentViolatesObligation, D25, R25)),
- call_proof(asserted_f(agentViolatesAgreement,
- D25,
- C25,
- H25,
- K25,
- W25,
- X25,
- Y25,
- Z25),
- asserted_f(agentViolatesAgreement, D25, C25)).
- wid(tell9:101, tell9:101, not_possible_t(agreeingAgents, AGREEMENT, WOMAN)) :-
- asserted_t(agentViolatesAgreement, WOMAN, AGREEMENT),
- 'Agreement'(AGREEMENT),
- asserted_t(intangibleParts, AGREEMENT, OBLIGATION),
- 'Obligation'(OBLIGATION),
- asserted_t(agentViolatesObligation, WOMAN, OBLIGATION),
- asserted_f(agentViolatesAgreement, WOMAN, AGREEMENT).
- wid(tell9:101, tell9:101, -possible_t(agreeingAgents(AGREEMENT, WOMAN))) :-
- agentViolatesAgreement(WOMAN, AGREEMENT),
- 'Agreement'(AGREEMENT),
- intangibleParts(AGREEMENT, OBLIGATION),
- 'Obligation'(OBLIGATION),
- agentViolatesObligation(WOMAN, OBLIGATION),
- -agentViolatesAgreement(WOMAN, AGREEMENT).
- wid(tell9:100, tell9:100, int_not_possible_t(agentViolatesObligation, J22, K22, O22, M22, I22, E23, N22, G23, L22)) :-
- pretest_call((test_and_decrement_search_cost(I22, 6, S22), constrain_args(not_possible_t, [agentViolatesObligation, J22, K22]))),
- R22=[L22|M22],
- ( N22=[P22, [-not_possible_t(agentViolatesObligation, J22, K22), L22, O22, M22]|Q22],
- T22=[P22|Q22]
- ),
- call_proof(isa(K22,
- 'Obligation',
- O22,
- R22,
- S22,
- U22,
- T22,
- V22),
- 'Obligation'(K22)),
- call_proof(asserted_t(agentViolatesAgreement,
- J22,
- W22,
- O22,
- R22,
- U22,
- X22,
- V22,
- Y22),
- asserted_t(agentViolatesAgreement, J22, W22)),
- call_proof(isa(W22,
- 'Agreement',
- O22,
- R22,
- X22,
- Z22,
- Y22,
- A23),
- 'Agreement'(W22)),
- call_proof(asserted_t(intangibleParts,
- W22,
- K22,
- O22,
- R22,
- Z22,
- B23,
- A23,
- C23),
- asserted_t(intangibleParts, W22, K22)),
- call_proof(asserted_t(agreeingAgents,
- W22,
- J22,
- O22,
- R22,
- B23,
- D23,
- C23,
- F23),
- asserted_t(agreeingAgents, W22, J22)),
- call_proof(asserted_f(agentViolatesAgreement,
- J22,
- W22,
- O22,
- R22,
- D23,
- E23,
- F23,
- G23),
- asserted_f(agentViolatesAgreement, J22, W22)).
- wid(tell9:100, tell9:100, not_possible_t(agentViolatesObligation, WOMAN, OBLIGATION)) :-
- 'Obligation'(OBLIGATION),
- asserted_t(agentViolatesAgreement, WOMAN, AGREEMENT),
- 'Agreement'(AGREEMENT),
- asserted_t(intangibleParts, AGREEMENT, OBLIGATION),
- asserted_t(agreeingAgents, AGREEMENT, WOMAN),
- asserted_f(agentViolatesAgreement, WOMAN, AGREEMENT).
- wid(tell9:100, tell9:100, -possible_t(agentViolatesObligation(WOMAN, OBLIGATION))) :-
- 'Obligation'(OBLIGATION),
- agentViolatesAgreement(WOMAN, AGREEMENT),
- 'Agreement'(AGREEMENT),
- intangibleParts(AGREEMENT, OBLIGATION),
- agreeingAgents(AGREEMENT, WOMAN),
- -agentViolatesAgreement(WOMAN, AGREEMENT).
- wid(tell9:99, tell9:99, int_not_possible_t(agentViolatesObligation, N19, O19, S19, Q19, M19, K20, R19, M20, P19)) :-
- pretest_call((test_and_decrement_search_cost(M19, 7, W19), constrain_args(not_possible_t, [agentViolatesObligation, N19, O19]))),
- V19=[P19|Q19],
- ( R19=[T19, [-not_possible_t(agentViolatesObligation, N19, O19), P19, S19, Q19]|U19],
- X19=[T19|U19]
- ),
- call_proof(isa(O19,
- 'Obligation',
- S19,
- V19,
- W19,
- Y19,
- X19,
- Z19),
- 'Obligation'(O19)),
- call_proof(asserted_t(agentViolatesObligation,
- N19,
- O19,
- S19,
- V19,
- Y19,
- A20,
- Z19,
- B20),
- asserted_t(agentViolatesObligation, N19, O19)),
- call_proof(asserted_t(agentViolatesAgreement,
- N19,
- C20,
- S19,
- V19,
- A20,
- D20,
- B20,
- E20),
- asserted_t(agentViolatesAgreement, N19, C20)),
- call_proof(isa(C20,
- 'Agreement',
- S19,
- V19,
- D20,
- F20,
- E20,
- G20),
- 'Agreement'(C20)),
- call_proof(asserted_t(intangibleParts,
- C20,
- O19,
- S19,
- V19,
- F20,
- H20,
- G20,
- I20),
- asserted_t(intangibleParts, C20, O19)),
- call_proof(asserted_t(agreeingAgents,
- C20,
- N19,
- S19,
- V19,
- H20,
- J20,
- I20,
- L20),
- asserted_t(agreeingAgents, C20, N19)),
- call_proof(asserted_f(agentViolatesAgreement,
- N19,
- C20,
- S19,
- V19,
- J20,
- K20,
- L20,
- M20),
- asserted_f(agentViolatesAgreement, N19, C20)).
- wid(tell9:99, tell9:99, not_possible_t(agentViolatesObligation, WOMAN, OBLIGATION)) :-
- 'Obligation'(OBLIGATION),
- asserted_t(agentViolatesObligation, WOMAN, OBLIGATION),
- asserted_t(agentViolatesAgreement, WOMAN, AGREEMENT),
- 'Agreement'(AGREEMENT),
- asserted_t(intangibleParts, AGREEMENT, OBLIGATION),
- asserted_t(agreeingAgents, AGREEMENT, WOMAN),
- asserted_f(agentViolatesAgreement, WOMAN, AGREEMENT).
- wid(tell9:99, tell9:99, -possible_t(agentViolatesObligation(WOMAN, OBLIGATION))) :-
- 'Obligation'(OBLIGATION),
- agentViolatesObligation(WOMAN, OBLIGATION),
- agentViolatesAgreement(WOMAN, AGREEMENT),
- 'Agreement'(AGREEMENT),
- intangibleParts(AGREEMENT, OBLIGATION),
- agreeingAgents(AGREEMENT, WOMAN),
- -agentViolatesAgreement(WOMAN, AGREEMENT).
- wid(tell9:99, tell9:99, ('Agreement'(AGREEMENT)& (poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), intangibleParts(AGREEMENT, OBLIGATION)))& ('Obligation'(OBLIGATION)& (poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), agreeingAgents(AGREEMENT, WOMAN)))&poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), agentViolatesObligation(WOMAN, OBLIGATION))))))& ('Agreement'(AGREEMENT)& (poss(b_d(KB, nesc, poss), intangibleParts(AGREEMENT, OBLIGATION))& ('Obligation'(OBLIGATION)& (poss(b_d(KB, nesc, poss), agreeingAgents(AGREEMENT, WOMAN))&poss(b_d(KB, nesc, poss), agentViolatesObligation(WOMAN, OBLIGATION))))))&poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), agentViolatesAgreement(WOMAN, AGREEMENT)))&poss(b_d(KB, nesc, poss), agentViolatesAgreement(WOMAN, AGREEMENT))=>all(AGREEMENT, all(OBLIGATION, all(WOMAN, ('Agreement'(AGREEMENT)& (poss(b_d(KB, nesc, poss), intangibleParts(AGREEMENT, OBLIGATION))& ('Obligation'(OBLIGATION)& (poss(b_d(KB, nesc, poss), agreeingAgents(AGREEMENT, WOMAN))&poss(b_d(KB, nesc, poss), agentViolatesObligation(WOMAN, OBLIGATION)))))& ('Agreement'(AGREEMENT)& (intangibleParts(AGREEMENT, OBLIGATION)& ('Obligation'(OBLIGATION)& (agreeingAgents(AGREEMENT, WOMAN)&agentViolatesObligation(WOMAN, OBLIGATION)))))&poss(b_d(KB, nesc, poss), agentViolatesAgreement(WOMAN, AGREEMENT))=>agentViolatesAgreement(WOMAN, AGREEMENT))))))).
- wid(tell9:99, tell9:99, all(AGREEMENT, all(OBLIGATION, all(WOMAN, ('Agreement'(AGREEMENT)& (intangibleParts(AGREEMENT, OBLIGATION)& ('Obligation'(OBLIGATION)& (agreeingAgents(AGREEMENT, WOMAN)&agentViolatesObligation(WOMAN, OBLIGATION))))=>agentViolatesAgreement(WOMAN, AGREEMENT)))))).
- wid(tell8:102, tell8:102, int_asserted_t(relationAllExists, properSubEvents, 'Exhibitionism', X18, B19, Z18, W18, H19, A19, J19, Y18)) :-
- pretest_call((test_and_decrement_search_cost(W18, 1, G19), constrain_args(asserted_t, [relationAllExists, properSubEvents, 'Exhibitionism', X18]))),
- F19=[Y18|Z18],
- ( A19=[C19, [-asserted_t(relationAllExists, properSubEvents, 'Exhibitionism', X18), Y18, B19, Z18]|D19],
- I19=[C19|D19]
- ),
- call_proof(possible_t((-),
- not_both_t(mudEquals(E19,
- 'DisplayingFn'('SexOrgan')),
- asserted_t(relationAllExists,
- properSubEvents,
- 'Exhibitionism',
- E19)),
- B19,
- F19,
- G19,
- H19,
- I19,
- J19),
- possible_t((-),
- not_both_t(mudEquals(E19,
- 'DisplayingFn'('SexOrgan')),
- asserted_t(relationAllExists,
- properSubEvents,
- 'Exhibitionism',
- E19)))).
- wid(tell8:102, tell8:102, asserted_t(relationAllExists, properSubEvents, 'Exhibitionism', DISPLAYINGFNSEXORGAN1)) :-
- possible_t((-),
- not_both_t(mudEquals(DISPLAYINGFNSEXORGAN3,
- 'DisplayingFn'('SexOrgan')),
- asserted_t(relationAllExists,
- properSubEvents,
- 'Exhibitionism',
- DISPLAYINGFNSEXORGAN3))).
- wid(tell8:102, tell8:102, relationAllExists(properSubEvents, 'Exhibitionism', DISPLAYINGFNSEXORGAN1)) :-
- possible_t(- (- (mudEquals(DISPLAYINGFNSEXORGAN3, 'DisplayingFn'('SexOrgan')), relationAllExists(properSubEvents, 'Exhibitionism', DISPLAYINGFNSEXORGAN3)))).
- wid(tell8:101, tell8:101, int_mudEquals(J17, 'DisplayingFn'('SexOrgan'), L17, N17, I17, T17, M17, V17, K17)) :-
- pretest_call((test_and_decrement_search_cost(I17, 1, S17), constrain_args(mudEquals, [J17, 'DisplayingFn'('SexOrgan')]))),
- R17=[K17|L17],
- ( M17=[O17, [mudEquals(J17, 'DisplayingFn'('SexOrgan')), K17, L17, N17]|P17],
- U17=[O17|P17]
- ),
- call_proof(possible_t((-),
- not_both_t(mudEquals(Q17,
- 'DisplayingFn'('SexOrgan')),
- asserted_t(relationAllExists,
- properSubEvents,
- 'Exhibitionism',
- Q17)),
- R17,
- N17,
- S17,
- T17,
- U17,
- V17),
- possible_t((-),
- not_both_t(mudEquals(Q17,
- 'DisplayingFn'('SexOrgan')),
- asserted_t(relationAllExists,
- properSubEvents,
- 'Exhibitionism',
- Q17)))).
- wid(tell8:101, tell8:101, mudEquals(DISPLAYINGFNSEXORGAN1, 'DisplayingFn'('SexOrgan'))) :-
- possible_t((-),
- not_both_t(mudEquals(DISPLAYINGFNSEXORGAN2,
- 'DisplayingFn'('SexOrgan')),
- asserted_t(relationAllExists,
- properSubEvents,
- 'Exhibitionism',
- DISPLAYINGFNSEXORGAN2))).
- wid(tell8:101, tell8:101, mudEquals(DISPLAYINGFNSEXORGAN1, 'DisplayingFn'('SexOrgan'))) :-
- possible_t(- (- (mudEquals(DISPLAYINGFNSEXORGAN2, 'DisplayingFn'('SexOrgan')), relationAllExists(properSubEvents, 'Exhibitionism', DISPLAYINGFNSEXORGAN2)))).
- wid(tell8:100, tell8:100, int_not_possible_t(relationAllExists, properSubEvents, 'Exhibitionism', W15, A16, Y15, V15, H16, Z15, J16, X15)) :-
- pretest_call((test_and_decrement_search_cost(V15, 2, E16), constrain_args(not_possible_t, [relationAllExists, properSubEvents, 'Exhibitionism', W15]))),
- D16=[X15|Y15],
- ( Z15=[B16, [-not_possible_t(relationAllExists, properSubEvents, 'Exhibitionism', W15), X15, A16, Y15]|C16],
- F16=[B16|C16]
- ),
- call_proof(mudEquals(W15,
- 'DisplayingFn'('SexOrgan'),
- A16,
- D16,
- E16,
- G16,
- F16,
- I16),
- mudEquals(W15, 'DisplayingFn'('SexOrgan'))),
- call_proof(asserted_f(relationAllExists,
- properSubEvents,
- 'Exhibitionism',
- K16,
- A16,
- D16,
- G16,
- H16,
- I16,
- J16),
- asserted_f(relationAllExists,
- properSubEvents,
- 'Exhibitionism',
- K16)).
- wid(tell8:100, tell8:100, not_possible_t(relationAllExists, properSubEvents, 'Exhibitionism', DISPLAYINGFNSEXORGAN5)) :-
- mudEquals(DISPLAYINGFNSEXORGAN5, 'DisplayingFn'('SexOrgan')),
- asserted_f(relationAllExists,
- properSubEvents,
- 'Exhibitionism',
- DISPLAYINGFNSEXORGAN1).
- wid(tell8:100, tell8:100, -possible_t(relationAllExists(properSubEvents, 'Exhibitionism', DISPLAYINGFNSEXORGAN5))) :-
- mudEquals(DISPLAYINGFNSEXORGAN5, 'DisplayingFn'('SexOrgan')),
- -relationAllExists(properSubEvents, 'Exhibitionism', DISPLAYINGFNSEXORGAN1).
- wid(tell8:99, tell8:99, int_not_possible_t(relationAllExists, properSubEvents, 'Exhibitionism', S13, W13, U13, R13, D14, V13, F14, T13)) :-
- pretest_call((test_and_decrement_search_cost(R13, 2, A14), constrain_args(not_possible_t, [relationAllExists, properSubEvents, 'Exhibitionism', S13]))),
- Z13=[T13|U13],
- ( V13=[X13, [-not_possible_t(relationAllExists, properSubEvents, 'Exhibitionism', S13), T13, W13, U13]|Y13],
- B14=[X13|Y13]
- ),
- call_proof(mudEquals(S13,
- 'DisplayingFn'('SexOrgan'),
- W13,
- Z13,
- A14,
- C14,
- B14,
- E14),
- mudEquals(S13, 'DisplayingFn'('SexOrgan'))),
- call_proof(not_mudEquals(G14,
- 'DisplayingFn'('SexOrgan'),
- W13,
- Z13,
- C14,
- D14,
- E14,
- F14),
- not_mudEquals(G14, 'DisplayingFn'('SexOrgan'))).
- wid(tell8:99, tell8:99, not_possible_t(relationAllExists, properSubEvents, 'Exhibitionism', DISPLAYINGFNSEXORGAN4)) :-
- mudEquals(DISPLAYINGFNSEXORGAN4, 'DisplayingFn'('SexOrgan')),
- not_mudEquals(DISPLAYINGFNSEXORGAN1, 'DisplayingFn'('SexOrgan')).
- wid(tell8:99, tell8:99, -possible_t(relationAllExists(properSubEvents, 'Exhibitionism', DISPLAYINGFNSEXORGAN4))) :-
- mudEquals(DISPLAYINGFNSEXORGAN4, 'DisplayingFn'('SexOrgan')),
- -mudEquals(DISPLAYINGFNSEXORGAN1, 'DisplayingFn'('SexOrgan')).
- wid(tell8:99, tell8:99, (poss(b_d(KB, nesc, poss), relationAllExists(properSubEvents, 'Exhibitionism', 'DisplayingFn'('SexOrgan')))=>relationAllExists(properSubEvents, 'Exhibitionism', 'DisplayingFn'('SexOrgan')))).
- wid(tell8:99, tell8:99, relationAllExists(properSubEvents, 'Exhibitionism', 'DisplayingFn'('SexOrgan'))).
- wid(tell7:100, tell7:100, int_asserted_t(relationAllExists, 'causes-EventEvent', 'Exhibitionism', 'VisualEvent', D8, B8, Z7, I8, C8, K8, A8)) :-
- pretest_call((test_and_decrement_search_cost(Z7, 1, H8), constrain_args(asserted_t, [relationAllExists, 'causes-EventEvent', 'Exhibitionism', 'VisualEvent']))),
- G8=[A8|B8],
- ( C8=[E8, [-asserted_t(relationAllExists, 'causes-EventEvent', 'Exhibitionism', 'VisualEvent'), A8, D8, B8]|F8],
- J8=[E8|F8]
- ),
- call_proof(asserted_t(relationAllExists,
- 'causes-EventEvent',
- 'Exhibitionism',
- 'VisualEvent',
- D8,
- G8,
- H8,
- I8,
- J8,
- K8),
- asserted_t(relationAllExists,
- 'causes-EventEvent',
- 'Exhibitionism',
- 'VisualEvent')).
- wid(tell7:100, tell7:100, asserted_t(relationAllExists, 'causes-EventEvent', 'Exhibitionism', 'VisualEvent')) :-
- asserted_t(relationAllExists,
- 'causes-EventEvent',
- 'Exhibitionism',
- 'VisualEvent').
- wid(tell7:100, tell7:100, relationAllExists('causes-EventEvent', 'Exhibitionism', 'VisualEvent')) :-
- relationAllExists('causes-EventEvent', 'Exhibitionism', 'VisualEvent').
- wid(tell7:99, tell7:99, (poss(b_d(KB, nesc, poss), relationAllExists('causes-EventEvent', 'Exhibitionism', 'VisualEvent'))=>relationAllExists('causes-EventEvent', 'Exhibitionism', 'VisualEvent'))).
- wid(tell7:99, tell7:99, relationAllExists('causes-EventEvent', 'Exhibitionism', 'VisualEvent')).
- wid(tell6:108, tell6:108, int_asserted_t(mudContains, E4, F4, J4, H4, D4, U4, I4, W4, G4)) :-
- pretest_call((test_and_decrement_search_cost(D4, 4, N4), constrain_args(asserted_t, [mudContains, E4, F4]))),
- M4=[G4|H4],
- ( I4=[K4, [-asserted_t(mudContains, E4, F4), G4, J4, H4]|L4],
- O4=[K4|L4]
- ),
- call_proof(isa(F4,
- tNose,
- J4,
- M4,
- N4,
- P4,
- O4,
- Q4),
- tNose(F4)),
- call_proof(asserted_t(mudContains,
- E4,
- F4,
- J4,
- M4,
- P4,
- R4,
- Q4,
- S4),
- asserted_t(mudContains, E4, F4)),
- call_proof(isa(E4,
- tAgent,
- J4,
- M4,
- R4,
- T4,
- S4,
- V4),
- tAgent(E4)),
- call_proof(asserted_t(skolem,
- F4,
- skIsNoseInUnkArg2ofContainsFn(E4),
- J4,
- M4,
- T4,
- U4,
- V4,
- W4),
- asserted_t(skolem,
- F4,
- skIsNoseInUnkArg2ofContainsFn(E4))).
- wid(tell6:108, tell6:108, asserted_t(mudContains, R, D)) :-
- tNose(D),
- asserted_t(mudContains, R, D),
- tAgent(R),
- asserted_t(skolem, D, skIsNoseInUnkArg2ofContainsFn(R)).
- wid(tell6:108, tell6:108, mudContains(R, D)) :-
- tNose(D),
- mudContains(R, D),
- tAgent(R),
- skolem(D, skIsNoseInUnkArg2ofContainsFn(R)).
- wid(tell6:107, tell6:107, int_isa(F2, tNose, H2, J2, E2, V2, I2, X2, G2)) :-
- pretest_call((test_and_decrement_search_cost(E2, 4, N2), constrain_args(isa, [F2, tNose]))),
- M2=[G2|H2],
- ( I2=[K2, [tNose(F2), G2, H2, J2]|L2],
- O2=[K2|L2]
- ),
- call_proof(isa(F2,
- tNose,
- M2,
- J2,
- N2,
- P2,
- O2,
- Q2),
- tNose(F2)),
- call_proof(asserted_t(mudContains,
- R2,
- F2,
- M2,
- J2,
- P2,
- S2,
- Q2,
- T2),
- asserted_t(mudContains, R2, F2)),
- call_proof(isa(R2,
- tAgent,
- M2,
- J2,
- S2,
- U2,
- T2,
- W2),
- tAgent(R2)),
- call_proof(asserted_t(skolem,
- F2,
- skIsNoseInUnkArg2ofContainsFn(R2),
- M2,
- J2,
- U2,
- V2,
- W2,
- X2),
- asserted_t(skolem,
- F2,
- skIsNoseInUnkArg2ofContainsFn(R2))).
- wid(tell6:107, tell6:107, tNose(D)) :-
- tNose(D),
- asserted_t(mudContains, R, D),
- tAgent(R),
- asserted_t(skolem, D, skIsNoseInUnkArg2ofContainsFn(R)).
- wid(tell6:107, tell6:107, tNose(D)) :-
- tNose(D),
- mudContains(R, D),
- tAgent(R),
- skolem(D, skIsNoseInUnkArg2ofContainsFn(R)).
- wid(tell6:105, tell6:105, int_not_possible_t(skolem, E, skIsNoseInUnkArg2ofContainsFn(F), J, H, D, U, I, W, G)) :-
- pretest_call((test_and_decrement_search_cost(D, 4, N), constrain_args(not_possible_t, [skolem, E, skIsNoseInUnkArg2ofContainsFn(F)]))),
- M=[G|H],
- ( I=[K, [-not_possible_t(skolem, E, skIsNoseInUnkArg2ofContainsFn(F)), G, J, H]|L],
- O=[K|L]
- ),
- call_proof(isa(E,
- tNose,
- J,
- M,
- N,
- P,
- O,
- Q),
- tNose(E)),
- call_proof(asserted_t(mudContains,
- F,
- E,
- J,
- M,
- P,
- R,
- Q,
- S),
- asserted_t(mudContains, F, E)),
- call_proof(isa(F,
- tAgent,
- J,
- M,
- R,
- T,
- S,
- V),
- tAgent(F)),
- call_proof(asserted_f(mudContains,
- F,
- E,
- J,
- M,
- T,
- U,
- V,
- W),
- asserted_f(mudContains, F, E)).
- wid(tell6:105, tell6:105, not_possible_t(skolem, D, skIsNoseInUnkArg2ofContainsFn(R))) :-
- tNose(D),
- asserted_t(mudContains, R, D),
- tAgent(R),
- asserted_f(mudContains, R, D).
- wid(tell6:105, tell6:105, -possible_t(skolem(D, skIsNoseInUnkArg2ofContainsFn(R)))) :-
- tNose(D),
- mudContains(R, D),
- tAgent(R),
- -mudContains(R, D).
- wid(tell6:104, tell6:104, int_not_possible_t(skolem, P36, skIsNoseInUnkArg2ofContainsFn(Q36), U36, S36, O36, D37, T36, F37, R36)) :-
- pretest_call((test_and_decrement_search_cost(O36, 3, Y36), constrain_args(not_possible_t, [skolem, P36, skIsNoseInUnkArg2ofContainsFn(Q36)]))),
- X36=[R36|S36],
- ( T36=[V36, [-not_possible_t(skolem, P36, skIsNoseInUnkArg2ofContainsFn(Q36)), R36, U36, S36]|W36],
- Z36=[V36|W36]
- ),
- call_proof(isa(P36,
- tNose,
- U36,
- X36,
- Y36,
- A37,
- Z36,
- B37),
- tNose(P36)),
- call_proof(asserted_t(mudContains,
- Q36,
- P36,
- U36,
- X36,
- A37,
- C37,
- B37,
- E37),
- asserted_t(mudContains, Q36, P36)),
- call_proof(isa(Q36,
- tAgent,
- U36,
- X36,
- C37,
- D37,
- E37,
- F37),
- tAgent(Q36)).
- wid(tell6:104, tell6:104, not_possible_t(skolem, D, skIsNoseInUnkArg2ofContainsFn(R))) :-
- tNose(D),
- asserted_t(mudContains, R, D),
- tAgent(R).
- wid(tell6:104, tell6:104, -possible_t(skolem(D, skIsNoseInUnkArg2ofContainsFn(R)))) :-
- tNose(D),
- mudContains(R, D),
- tAgent(R).
- wid(tell6:103, tell6:103, int_not_possible_t(mudContains, S34, T34, X34, V34, R34, G35, W34, I35, U34)) :-
- pretest_call((test_and_decrement_search_cost(R34, 3, B35), constrain_args(not_possible_t, [mudContains, S34, T34]))),
- A35=[U34|V34],
- ( W34=[Y34, [-not_possible_t(mudContains, S34, T34), U34, X34, V34]|Z34],
- C35=[Y34|Z34]
- ),
- call_proof(isa(T34,
- tNose,
- X34,
- A35,
- B35,
- D35,
- C35,
- E35),
- tNose(T34)),
- call_proof(isa(S34,
- tAgent,
- X34,
- A35,
- D35,
- F35,
- E35,
- H35),
- tAgent(S34)),
- call_proof(asserted_t(skolem,
- T34,
- skIsNoseInUnkArg2ofContainsFn(S34),
- X34,
- A35,
- F35,
- G35,
- H35,
- I35),
- asserted_t(skolem,
- T34,
- skIsNoseInUnkArg2ofContainsFn(S34))).
- wid(tell6:103, tell6:103, not_possible_t(mudContains, R, D)) :-
- tNose(D),
- tAgent(R),
- asserted_t(skolem, D, skIsNoseInUnkArg2ofContainsFn(R)).
- wid(tell6:103, tell6:103, -possible_t(mudContains(R, D))) :-
- tNose(D),
- tAgent(R),
- skolem(D, skIsNoseInUnkArg2ofContainsFn(R)).
- wid(tell6:102, tell6:102, int_not_possible_t(isa, Q32, tAgent, U32, S32, P32, G33, T32, I33, R32)) :-
- pretest_call((test_and_decrement_search_cost(P32, 4, Y32), constrain_args(not_possible_t, [isa, Q32, tAgent]))),
- X32=[R32|S32],
- ( T32=[V32, [-not_possible_t(isa, Q32, tAgent), R32, U32, S32]|W32],
- Z32=[V32|W32]
- ),
- call_proof(isa(A33,
- tNose,
- U32,
- X32,
- Y32,
- B33,
- Z32,
- C33),
- tNose(A33)),
- call_proof(asserted_t(mudContains,
- Q32,
- A33,
- U32,
- X32,
- B33,
- D33,
- C33,
- E33),
- asserted_t(mudContains, Q32, A33)),
- call_proof(asserted_t(skolem,
- A33,
- skIsNoseInUnkArg2ofContainsFn(Q32),
- U32,
- X32,
- D33,
- F33,
- E33,
- H33),
- asserted_t(skolem,
- A33,
- skIsNoseInUnkArg2ofContainsFn(Q32))),
- call_proof(asserted_f(mudContains,
- Q32,
- A33,
- U32,
- X32,
- F33,
- G33,
- H33,
- I33),
- asserted_f(mudContains, Q32, A33)).
- wid(tell6:102, tell6:102, not_possible_t(isa, R, tAgent)) :-
- tNose(D),
- asserted_t(mudContains, R, D),
- asserted_t(skolem, D, skIsNoseInUnkArg2ofContainsFn(R)),
- asserted_f(mudContains, R, D).
- wid(tell6:102, tell6:102, -possible_t(tAgent(R))) :-
- tNose(D),
- mudContains(R, D),
- skolem(D, skIsNoseInUnkArg2ofContainsFn(R)),
- -mudContains(R, D).
- wid(tell6:101, tell6:101, int_not_possible_t(isa, P30, tAgent, T30, R30, O30, D31, S30, F31, Q30)) :-
- pretest_call((test_and_decrement_search_cost(O30, 3, X30), constrain_args(not_possible_t, [isa, P30, tAgent]))),
- W30=[Q30|R30],
- ( S30=[U30, [-not_possible_t(isa, P30, tAgent), Q30, T30, R30]|V30],
- Y30=[U30|V30]
- ),
- call_proof(isa(Z30,
- tNose,
- T30,
- W30,
- X30,
- A31,
- Y30,
- B31),
- tNose(Z30)),
- call_proof(asserted_t(mudContains,
- P30,
- Z30,
- T30,
- W30,
- A31,
- C31,
- B31,
- E31),
- asserted_t(mudContains, P30, Z30)),
- call_proof(asserted_t(skolem,
- Z30,
- skIsNoseInUnkArg2ofContainsFn(P30),
- T30,
- W30,
- C31,
- D31,
- E31,
- F31),
- asserted_t(skolem,
- Z30,
- skIsNoseInUnkArg2ofContainsFn(P30))).
- wid(tell6:101, tell6:101, not_possible_t(isa, R, tAgent)) :-
- tNose(D),
- asserted_t(mudContains, R, D),
- asserted_t(skolem, D, skIsNoseInUnkArg2ofContainsFn(R)).
- wid(tell6:101, tell6:101, -possible_t(tAgent(R))) :-
- tNose(D),
- mudContains(R, D),
- skolem(D, skIsNoseInUnkArg2ofContainsFn(R)).
- wid(tell6:100, tell6:100, int_not_possible_t(isa, O28, tNose, S28, Q28, N28, E29, R28, G29, P28)) :-
- pretest_call((test_and_decrement_search_cost(N28, 4, W28), constrain_args(not_possible_t, [isa, O28, tNose]))),
- V28=[P28|Q28],
- ( R28=[T28, [-not_possible_t(isa, O28, tNose), P28, S28, Q28]|U28],
- X28=[T28|U28]
- ),
- call_proof(asserted_t(mudContains,
- Y28,
- O28,
- S28,
- V28,
- W28,
- Z28,
- X28,
- A29),
- asserted_t(mudContains, Y28, O28)),
- call_proof(isa(Y28,
- tAgent,
- S28,
- V28,
- Z28,
- B29,
- A29,
- C29),
- tAgent(Y28)),
- call_proof(asserted_t(skolem,
- O28,
- skIsNoseInUnkArg2ofContainsFn(Y28),
- S28,
- V28,
- B29,
- D29,
- C29,
- F29),
- asserted_t(skolem,
- O28,
- skIsNoseInUnkArg2ofContainsFn(Y28))),
- call_proof(asserted_f(mudContains,
- Y28,
- O28,
- S28,
- V28,
- D29,
- E29,
- F29,
- G29),
- asserted_f(mudContains, Y28, O28)).
- wid(tell6:100, tell6:100, not_possible_t(isa, D, tNose)) :-
- asserted_t(mudContains, R, D),
- tAgent(R),
- asserted_t(skolem, D, skIsNoseInUnkArg2ofContainsFn(R)),
- asserted_f(mudContains, R, D).
- wid(tell6:100, tell6:100, -possible_t(tNose(D))) :-
- mudContains(R, D),
- tAgent(R),
- skolem(D, skIsNoseInUnkArg2ofContainsFn(R)),
- -mudContains(R, D).
- wid(tell6:99, tell6:99, int_not_possible_t(isa, L26, tNose, P26, N26, K26, Z26, O26, B27, M26)) :-
- pretest_call((test_and_decrement_search_cost(K26, 3, T26), constrain_args(not_possible_t, [isa, L26, tNose]))),
- S26=[M26|N26],
- ( O26=[Q26, [-not_possible_t(isa, L26, tNose), M26, P26, N26]|R26],
- U26=[Q26|R26]
- ),
- call_proof(asserted_t(mudContains,
- V26,
- L26,
- P26,
- S26,
- T26,
- W26,
- U26,
- X26),
- asserted_t(mudContains, V26, L26)),
- call_proof(isa(V26,
- tAgent,
- P26,
- S26,
- W26,
- Y26,
- X26,
- A27),
- tAgent(V26)),
- call_proof(asserted_t(skolem,
- L26,
- skIsNoseInUnkArg2ofContainsFn(V26),
- P26,
- S26,
- Y26,
- Z26,
- A27,
- B27),
- asserted_t(skolem,
- L26,
- skIsNoseInUnkArg2ofContainsFn(V26))).
- wid(tell6:99, tell6:99, not_possible_t(isa, D, tNose)) :-
- asserted_t(mudContains, R, D),
- tAgent(R),
- asserted_t(skolem, D, skIsNoseInUnkArg2ofContainsFn(R)).
- wid(tell6:99, tell6:99, -possible_t(tNose(D))) :-
- mudContains(R, D),
- tAgent(R),
- skolem(D, skIsNoseInUnkArg2ofContainsFn(R)).
- wid(tell6:99, tell6:99, (tAgent(R)&tAgent(R)& (tNose(D)&poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), mudContains(R, D))))& (tNose(D)&poss(b_d(KB, nesc, poss), mudContains(R, D)))=>all(R, (tAgent(R)&tAgent(R)&exists(D, tNose(D)&poss(b_d(KB, nesc, poss), mudContains(R, D)))=>exists(D, tNose(D)&mudContains(R, D)))))).
- wid(tell6:99, tell6:99, all(R, (tAgent(R)=>exists(D, tNose(D)&mudContains(R, D))))).
- wid(tell5:108, tell5:108, int_isa(K19, ftInt, M19, O19, J19, A20, N19, C20, L19)) :-
- pretest_call((test_and_decrement_search_cost(J19, 4, S19), constrain_args(isa, [K19, ftInt]))),
- R19=[L19|M19],
- ( N19=[P19, [ftInt(K19), L19, M19, O19]|Q19],
- T19=[P19|Q19]
- ),
- call_proof(isa(K19,
- ftInt,
- R19,
- O19,
- S19,
- U19,
- T19,
- V19),
- ftInt(K19)),
- call_proof(asserted_t(call_builtin,
- arity,
- W19,
- K19,
- R19,
- O19,
- U19,
- X19,
- V19,
- Y19),
- asserted_t(call_builtin, arity, W19, K19)),
- call_proof(isa(W19,
- tPred,
- R19,
- O19,
- X19,
- Z19,
- Y19,
- B20),
- tPred(W19)),
- call_proof(asserted_t(skolem,
- K19,
- skIsIntUnkArg2ofArityFn(W19),
- R19,
- O19,
- Z19,
- A20,
- B20,
- C20),
- asserted_t(skolem,
- K19,
- skIsIntUnkArg2ofArityFn(W19))).
- wid(tell5:108, tell5:108, ftInt(A)) :-
- ftInt(A),
- call_builtin(arity, F, A),
- tPred(F),
- asserted_t(skolem, A, skIsIntUnkArg2ofArityFn(F)).
- wid(tell5:108, tell5:108, ftInt(A)) :-
- ftInt(A),
- arity(F, A),
- tPred(F),
- skolem(A, skIsIntUnkArg2ofArityFn(F)).
- wid(tell5:107, tell5:107, int_call_builtin(arity, E17, F17, H17, J17, D17, U17, I17, W17, G17)) :-
- pretest_call((test_and_decrement_search_cost(D17, 4, N17), constrain_args(call_builtin, [arity, E17, F17]))),
- M17=[G17|H17],
- ( I17=[K17, [call_builtin(arity, E17, F17), G17, H17, J17]|L17],
- O17=[K17|L17]
- ),
- call_proof(isa(F17,
- ftInt,
- M17,
- J17,
- N17,
- P17,
- O17,
- Q17),
- ftInt(F17)),
- call_proof(asserted_t(call_builtin,
- arity,
- E17,
- F17,
- M17,
- J17,
- P17,
- R17,
- Q17,
- S17),
- asserted_t(call_builtin, arity, E17, F17)),
- call_proof(isa(E17,
- tPred,
- M17,
- J17,
- R17,
- T17,
- S17,
- V17),
- tPred(E17)),
- call_proof(asserted_t(skolem,
- F17,
- skIsIntUnkArg2ofArityFn(E17),
- M17,
- J17,
- T17,
- U17,
- V17,
- W17),
- asserted_t(skolem,
- F17,
- skIsIntUnkArg2ofArityFn(E17))).
- wid(tell5:107, tell5:107, call_builtin(arity, F, A)) :-
- ftInt(A),
- call_builtin(arity, F, A),
- tPred(F),
- asserted_t(skolem, A, skIsIntUnkArg2ofArityFn(F)).
- wid(tell5:107, tell5:107, arity(F, A)) :-
- ftInt(A),
- arity(F, A),
- tPred(F),
- skolem(A, skIsIntUnkArg2ofArityFn(F)).
- wid(tell5:105, tell5:105, int_not_possible_t(skolem, Y14, skIsIntUnkArg2ofArityFn(Z14), D15, B15, X14, O15, C15, Q15, A15)) :-
- pretest_call((test_and_decrement_search_cost(X14, 4, H15), constrain_args(not_possible_t, [skolem, Y14, skIsIntUnkArg2ofArityFn(Z14)]))),
- G15=[A15|B15],
- ( C15=[E15, [-not_possible_t(skolem, Y14, skIsIntUnkArg2ofArityFn(Z14)), A15, D15, B15]|F15],
- I15=[E15|F15]
- ),
- call_proof(isa(Y14,
- ftInt,
- D15,
- G15,
- H15,
- J15,
- I15,
- K15),
- ftInt(Y14)),
- call_proof(asserted_t(call_builtin,
- arity,
- Z14,
- Y14,
- D15,
- G15,
- J15,
- L15,
- K15,
- M15),
- asserted_t(call_builtin, arity, Z14, Y14)),
- call_proof(isa(Z14,
- tPred,
- D15,
- G15,
- L15,
- N15,
- M15,
- P15),
- tPred(Z14)),
- call_proof(asserted_f(call_builtin,
- arity,
- Z14,
- Y14,
- D15,
- G15,
- N15,
- O15,
- P15,
- Q15),
- asserted_f(call_builtin, arity, Z14, Y14)).
- wid(tell5:105, tell5:105, not_possible_t(skolem, A, skIsIntUnkArg2ofArityFn(F))) :-
- ftInt(A),
- call_builtin(arity, F, A),
- tPred(F),
- not_call_builtin(arity, F, A).
- wid(tell5:105, tell5:105, -possible_t(skolem(A, skIsIntUnkArg2ofArityFn(F)))) :-
- ftInt(A),
- arity(F, A),
- tPred(F),
- -arity(F, A).
- wid(tell5:104, tell5:104, int_not_possible_t(skolem, V12, skIsIntUnkArg2ofArityFn(W12), A13, Y12, U12, J13, Z12, L13, X12)) :-
- pretest_call((test_and_decrement_search_cost(U12, 3, E13), constrain_args(not_possible_t, [skolem, V12, skIsIntUnkArg2ofArityFn(W12)]))),
- D13=[X12|Y12],
- ( Z12=[B13, [-not_possible_t(skolem, V12, skIsIntUnkArg2ofArityFn(W12)), X12, A13, Y12]|C13],
- F13=[B13|C13]
- ),
- call_proof(isa(V12,
- ftInt,
- A13,
- D13,
- E13,
- G13,
- F13,
- H13),
- ftInt(V12)),
- call_proof(asserted_t(call_builtin,
- arity,
- W12,
- V12,
- A13,
- D13,
- G13,
- I13,
- H13,
- K13),
- asserted_t(call_builtin, arity, W12, V12)),
- call_proof(isa(W12,
- tPred,
- A13,
- D13,
- I13,
- J13,
- K13,
- L13),
- tPred(W12)).
- wid(tell5:104, tell5:104, not_possible_t(skolem, A, skIsIntUnkArg2ofArityFn(F))) :-
- ftInt(A),
- call_builtin(arity, F, A),
- tPred(F).
- wid(tell5:104, tell5:104, -possible_t(skolem(A, skIsIntUnkArg2ofArityFn(F)))) :-
- ftInt(A),
- arity(F, A),
- tPred(F).
- wid(tell5:103, tell5:103, int_not_possible_t(isa, W10, tPred, A11, Y10, V10, M11, Z10, O11, X10)) :-
- pretest_call((test_and_decrement_search_cost(V10, 4, E11), constrain_args(not_possible_t, [isa, W10, tPred]))),
- D11=[X10|Y10],
- ( Z10=[B11, [-not_possible_t(isa, W10, tPred), X10, A11, Y10]|C11],
- F11=[B11|C11]
- ),
- call_proof(isa(G11,
- ftInt,
- A11,
- D11,
- E11,
- H11,
- F11,
- I11),
- ftInt(G11)),
- call_proof(asserted_t(call_builtin,
- arity,
- W10,
- G11,
- A11,
- D11,
- H11,
- J11,
- I11,
- K11),
- asserted_t(call_builtin, arity, W10, G11)),
- call_proof(asserted_t(skolem,
- G11,
- skIsIntUnkArg2ofArityFn(W10),
- A11,
- D11,
- J11,
- L11,
- K11,
- N11),
- asserted_t(skolem,
- G11,
- skIsIntUnkArg2ofArityFn(W10))),
- call_proof(asserted_f(call_builtin,
- arity,
- W10,
- G11,
- A11,
- D11,
- L11,
- M11,
- N11,
- O11),
- asserted_f(call_builtin, arity, W10, G11)).
- wid(tell5:103, tell5:103, not_possible_t(isa, F, tPred)) :-
- ftInt(A),
- call_builtin(arity, F, A),
- asserted_t(skolem, A, skIsIntUnkArg2ofArityFn(F)),
- not_call_builtin(arity, F, A).
- wid(tell5:103, tell5:103, -possible_t(tPred(F))) :-
- ftInt(A),
- arity(F, A),
- skolem(A, skIsIntUnkArg2ofArityFn(F)),
- -arity(F, A).
- wid(tell5:102, tell5:102, int_not_possible_t(isa, S8, tPred, W8, U8, R8, G9, V8, I9, T8)) :-
- pretest_call((test_and_decrement_search_cost(R8, 3, A9), constrain_args(not_possible_t, [isa, S8, tPred]))),
- Z8=[T8|U8],
- ( V8=[X8, [-not_possible_t(isa, S8, tPred), T8, W8, U8]|Y8],
- B9=[X8|Y8]
- ),
- call_proof(isa(C9,
- ftInt,
- W8,
- Z8,
- A9,
- D9,
- B9,
- E9),
- ftInt(C9)),
- call_proof(asserted_t(call_builtin,
- arity,
- S8,
- C9,
- W8,
- Z8,
- D9,
- F9,
- E9,
- H9),
- asserted_t(call_builtin, arity, S8, C9)),
- call_proof(asserted_t(skolem,
- C9,
- skIsIntUnkArg2ofArityFn(S8),
- W8,
- Z8,
- F9,
- G9,
- H9,
- I9),
- asserted_t(skolem,
- C9,
- skIsIntUnkArg2ofArityFn(S8))).
- wid(tell5:102, tell5:102, not_possible_t(isa, F, tPred)) :-
- ftInt(A),
- call_builtin(arity, F, A),
- asserted_t(skolem, A, skIsIntUnkArg2ofArityFn(F)).
- wid(tell5:102, tell5:102, -possible_t(tPred(F))) :-
- ftInt(A),
- arity(F, A),
- skolem(A, skIsIntUnkArg2ofArityFn(F)).
- wid(tell5:101, tell5:101, int_not_possible_t(isa, K6, ftInt, O6, M6, J6, A7, N6, C7, L6)) :-
- pretest_call((test_and_decrement_search_cost(J6, 4, S6), constrain_args(not_possible_t, [isa, K6, ftInt]))),
- R6=[L6|M6],
- ( N6=[P6, [-not_possible_t(isa, K6, ftInt), L6, O6, M6]|Q6],
- T6=[P6|Q6]
- ),
- call_proof(asserted_t(call_builtin,
- arity,
- U6,
- K6,
- O6,
- R6,
- S6,
- V6,
- T6,
- W6),
- asserted_t(call_builtin, arity, U6, K6)),
- call_proof(isa(U6,
- tPred,
- O6,
- R6,
- V6,
- X6,
- W6,
- Y6),
- tPred(U6)),
- call_proof(asserted_t(skolem,
- K6,
- skIsIntUnkArg2ofArityFn(U6),
- O6,
- R6,
- X6,
- Z6,
- Y6,
- B7),
- asserted_t(skolem,
- K6,
- skIsIntUnkArg2ofArityFn(U6))),
- call_proof(asserted_f(call_builtin,
- arity,
- U6,
- K6,
- O6,
- R6,
- Z6,
- A7,
- B7,
- C7),
- asserted_f(call_builtin, arity, U6, K6)).
- wid(tell5:101, tell5:101, not_possible_t(isa, A, ftInt)) :-
- call_builtin(arity, F, A),
- tPred(F),
- asserted_t(skolem, A, skIsIntUnkArg2ofArityFn(F)),
- not_call_builtin(arity, F, A).
- wid(tell5:101, tell5:101, -possible_t(ftInt(A))) :-
- arity(F, A),
- tPred(F),
- skolem(A, skIsIntUnkArg2ofArityFn(F)),
- -arity(F, A).
- wid(tell5:100, tell5:100, int_not_possible_t(isa, X3, ftInt, B4, Z3, W3, L4, A4, N4, Y3)) :-
- pretest_call((test_and_decrement_search_cost(W3, 3, F4), constrain_args(not_possible_t, [isa, X3, ftInt]))),
- E4=[Y3|Z3],
- ( A4=[C4, [-not_possible_t(isa, X3, ftInt), Y3, B4, Z3]|D4],
- G4=[C4|D4]
- ),
- call_proof(asserted_t(call_builtin,
- arity,
- H4,
- X3,
- B4,
- E4,
- F4,
- I4,
- G4,
- J4),
- asserted_t(call_builtin, arity, H4, X3)),
- call_proof(isa(H4,
- tPred,
- B4,
- E4,
- I4,
- K4,
- J4,
- M4),
- tPred(H4)),
- call_proof(asserted_t(skolem,
- X3,
- skIsIntUnkArg2ofArityFn(H4),
- B4,
- E4,
- K4,
- L4,
- M4,
- N4),
- asserted_t(skolem,
- X3,
- skIsIntUnkArg2ofArityFn(H4))).
- wid(tell5:100, tell5:100, not_possible_t(isa, A, ftInt)) :-
- call_builtin(arity, F, A),
- tPred(F),
- asserted_t(skolem, A, skIsIntUnkArg2ofArityFn(F)).
- wid(tell5:100, tell5:100, -possible_t(ftInt(A))) :-
- arity(F, A),
- tPred(F),
- skolem(A, skIsIntUnkArg2ofArityFn(F)).
- wid(tell5:99, tell5:99, int_not_possible_t(arity, M1, N1, R1, P1, L1, A2, Q1, C2, O1)) :-
- pretest_call((test_and_decrement_search_cost(L1, 3, V1), constrain_args(not_possible_t, [arity, M1, N1]))),
- U1=[O1|P1],
- ( Q1=[S1, [-not_possible_t(arity, M1, N1), O1, R1, P1]|T1],
- W1=[S1|T1]
- ),
- call_proof(isa(N1,
- ftInt,
- R1,
- U1,
- V1,
- X1,
- W1,
- Y1),
- ftInt(N1)),
- call_proof(isa(M1,
- tPred,
- R1,
- U1,
- X1,
- Z1,
- Y1,
- B2),
- tPred(M1)),
- call_proof(asserted_t(skolem,
- N1,
- skIsIntUnkArg2ofArityFn(M1),
- R1,
- U1,
- Z1,
- A2,
- B2,
- C2),
- asserted_t(skolem,
- N1,
- skIsIntUnkArg2ofArityFn(M1))).
- wid(tell5:99, tell5:99, not_possible_t(arity, F, A)) :-
- ftInt(A),
- tPred(F),
- asserted_t(skolem, A, skIsIntUnkArg2ofArityFn(F)).
- wid(tell5:99, tell5:99, -possible_t(arity(F, A))) :-
- ftInt(A),
- tPred(F),
- skolem(A, skIsIntUnkArg2ofArityFn(F)).
- wid(tell5:99, tell5:99, (tPred(F)&tPred(F)& (ftInt(A)&poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), arity(F, A))))& (ftInt(A)&poss(b_d(KB, nesc, poss), arity(F, A)))=>all(F, (tPred(F)&tPred(F)&exists(A, ftInt(A)&poss(b_d(KB, nesc, poss), arity(F, A)))=>exists(A, ftInt(A)&arity(F, A)))))).
- wid(tell5:99, tell5:99, all(F, (tPred(F)=>exists(A, ftInt(A)&arity(F, A))))).
- wid(tell4:102, tell4:102, int_mudEquals(C33, fatherFn(D33), F33, H33, B33, N33, G33, P33, E33)) :-
- pretest_call((test_and_decrement_search_cost(B33, 1, M33), constrain_args(mudEquals, [C33, fatherFn(D33)]))),
- L33=[E33|F33],
- ( G33=[I33, [mudEquals(C33, fatherFn(D33)), E33, F33, H33]|J33],
- O33=[I33|J33]
- ),
- call_proof(possible_t((-),
- not_both_t(mudEquals(K33,
- fatherFn(D33)),
- asserted_t(loves, K33, D33)),
- L33,
- H33,
- M33,
- N33,
- O33,
- P33),
- possible_t((-),
- not_both_t(mudEquals(K33,
- fatherFn(D33)),
- asserted_t(loves, K33, D33)))).
- wid(tell4:102, tell4:102, mudEquals(FATHERFN1, fatherFn(Child))) :-
- possible_t((-),
- not_both_t(mudEquals(FATHERFN3, fatherFn(Child)),
- asserted_t(loves, FATHERFN3, Child))).
- wid(tell4:102, tell4:102, mudEquals(FATHERFN1, fatherFn(Child))) :-
- possible_t(- (- (mudEquals(FATHERFN3, fatherFn(Child)), loves(FATHERFN3, Child)))).
- wid(tell4:101, tell4:101, int_asserted_t(loves, N31, O31, S31, Q31, M31, Y31, R31, A32, P31)) :-
- pretest_call((test_and_decrement_search_cost(M31, 1, X31), constrain_args(asserted_t, [loves, N31, O31]))),
- W31=[P31|Q31],
- ( R31=[T31, [-asserted_t(loves, N31, O31), P31, S31, Q31]|U31],
- Z31=[T31|U31]
- ),
- call_proof(possible_t((-),
- not_both_t(mudEquals(V31,
- fatherFn(O31)),
- asserted_t(loves, V31, O31)),
- S31,
- W31,
- X31,
- Y31,
- Z31,
- A32),
- possible_t((-),
- not_both_t(mudEquals(V31,
- fatherFn(O31)),
- asserted_t(loves, V31, O31)))).
- wid(tell4:101, tell4:101, asserted_t(loves, FATHERFN1, Child)) :-
- possible_t((-),
- not_both_t(mudEquals(FATHERFN2, fatherFn(Child)),
- asserted_t(loves, FATHERFN2, Child))).
- wid(tell4:101, tell4:101, loves(FATHERFN1, Child)) :-
- possible_t(- (- (mudEquals(FATHERFN2, fatherFn(Child)), loves(FATHERFN2, Child)))).
- wid(tell4:100, tell4:100, int_not_possible_t(loves, W29, X29, B30, Z29, V29, I30, A30, K30, Y29)) :-
- pretest_call((test_and_decrement_search_cost(V29, 2, F30), constrain_args(not_possible_t, [loves, W29, X29]))),
- E30=[Y29|Z29],
- ( A30=[C30, [-not_possible_t(loves, W29, X29), Y29, B30, Z29]|D30],
- G30=[C30|D30]
- ),
- call_proof(mudEquals(W29,
- fatherFn(X29),
- B30,
- E30,
- F30,
- H30,
- G30,
- J30),
- mudEquals(W29, fatherFn(X29))),
- call_proof(not_mudEquals(L30,
- fatherFn(X29),
- B30,
- E30,
- H30,
- I30,
- J30,
- K30),
- not_mudEquals(L30, fatherFn(X29))).
- wid(tell4:100, tell4:100, not_possible_t(loves, FATHERFN5, Child)) :-
- mudEquals(FATHERFN5, fatherFn(Child)),
- not_mudEquals(FATHERFN1, fatherFn(Child)).
- wid(tell4:100, tell4:100, -possible_t(loves(FATHERFN5, Child))) :-
- mudEquals(FATHERFN5, fatherFn(Child)),
- -mudEquals(FATHERFN1, fatherFn(Child)).
- wid(tell4:99, tell4:99, int_not_possible_t(loves, A28, B28, F28, D28, Z27, M28, E28, O28, C28)) :-
- pretest_call((test_and_decrement_search_cost(Z27, 2, J28), constrain_args(not_possible_t, [loves, A28, B28]))),
- I28=[C28|D28],
- ( E28=[G28, [-not_possible_t(loves, A28, B28), C28, F28, D28]|H28],
- K28=[G28|H28]
- ),
- call_proof(mudEquals(A28,
- fatherFn(B28),
- F28,
- I28,
- J28,
- L28,
- K28,
- N28),
- mudEquals(A28, fatherFn(B28))),
- call_proof(asserted_f(loves,
- P28,
- B28,
- F28,
- I28,
- L28,
- M28,
- N28,
- O28),
- asserted_f(loves, P28, B28)).
- wid(tell4:99, tell4:99, not_possible_t(loves, FATHERFN4, Child)) :-
- mudEquals(FATHERFN4, fatherFn(Child)),
- asserted_f(loves, FATHERFN1, Child).
- wid(tell4:99, tell4:99, -possible_t(loves(FATHERFN4, Child))) :-
- mudEquals(FATHERFN4, fatherFn(Child)),
- -loves(FATHERFN1, Child).
- wid(tell4:99, tell4:99, (poss(b_d(KB, nesc, poss), loves(fatherFn(Child), Child))=>all(Child, loves(fatherFn(Child), Child)))).
- wid(tell4:99, tell4:99, all(Child, loves(fatherFn(Child), Child))).
- wid(tell3:101, tell3:101, int_not_possible_t(tPengin, U22, Y22, W22, T22, F23, X22, H23, V22)) :-
- pretest_call((test_and_decrement_search_cost(T22, 2, C23), constrain_args(not_possible_t, [tPengin, U22]))),
- B23=[V22|W22],
- ( X22=[Z22, [-not_possible_t(tPengin, U22), V22, Y22, W22]|A23],
- D23=[Z22|A23]
- ),
- call_proof(asserted_f(tPengin,
- U22,
- Y22,
- B23,
- C23,
- E23,
- D23,
- G23),
- asserted_f(tPengin, U22)),
- call_proof(asserted_f(tNotFly,
- U22,
- Y22,
- B23,
- E23,
- F23,
- G23,
- H23),
- asserted_f(tNotFly, U22)).
- wid(tell3:101, tell3:101, not_possible_t(tPengin, X)) :-
- asserted_f(tPengin, X),
- asserted_f(tNotFly, X).
- wid(tell3:101, tell3:101, -possible_t(tPengin(X))) :-
- -tPengin(X),
- -tNotFly(X).
- wid(tell3:100, tell3:100, int_not_possible_t(-, tPengin(M21), Q21, O21, L21, V21, P21, X21, N21)) :-
- pretest_call((test_and_decrement_search_cost(L21, 1, U21), constrain_args(not_possible_t, [-, tPengin(M21)]))),
- T21=[N21|O21],
- ( P21=[R21, [-not_possible_t(-, tPengin(M21)), N21, Q21, O21]|S21],
- W21=[R21|S21]
- ),
- call_proof(asserted_f(tNotFly,
- M21,
- Q21,
- T21,
- U21,
- V21,
- W21,
- X21),
- asserted_f(tNotFly, M21)).
- wid(tell3:100, tell3:100, not_possible_t(-, tPengin(X))) :-
- asserted_f(tNotFly, X).
- wid(tell3:100, tell3:100, -possible_t(-tPengin(X))) :-
- -tNotFly(X).
- wid(tell3:99, tell3:99, int_not_possible_t(-, tNotFly(G20), K20, I20, F20, P20, J20, R20, H20)) :-
- pretest_call((test_and_decrement_search_cost(F20, 1, O20), constrain_args(not_possible_t, [-, tNotFly(G20)]))),
- N20=[H20|I20],
- ( J20=[L20, [-not_possible_t(-, tNotFly(G20)), H20, K20, I20]|M20],
- Q20=[L20|M20]
- ),
- call_proof(asserted_f(tPengin,
- G20,
- K20,
- N20,
- O20,
- P20,
- Q20,
- R20),
- asserted_f(tPengin, G20)).
- wid(tell3:99, tell3:99, not_possible_t(-, tNotFly(X))) :-
- asserted_f(tPengin, X).
- wid(tell3:99, tell3:99, -possible_t(-tNotFly(X))) :-
- -tPengin(X).
- wid(tell3:99, tell3:99, (poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), n(ct(KB, -), tNotFly(X))))&poss(b_d(KB, nesc, poss), n(ct(KB, -), tNotFly(X)))&poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), n(ct(KB, -), tPengin(X))))&poss(b_d(KB, nesc, poss), n(ct(KB, -), tPengin(X)))=>all(KB, all(X, (poss(b_d(KB, nesc, poss), n(ct(KB, -), tNotFly(X)))&n(ct(KB, -), tNotFly(X))&poss(b_d(KB, nesc, poss), n(ct(KB, -), tPengin(X)))=>n(ct(KB, -), tPengin(X))))))).
- wid(tell3:99, tell3:99, all(KB, all(X, (n(ct(KB, -), tNotFly(X))=>n(ct(KB, -), tPengin(X)))))).
- wid(tell2:104, tell2:104, int_asserted_t(q, B2, C2, G2, E2, A2, N2, F2, P2, D2)) :-
- pretest_call((test_and_decrement_search_cost(A2, 2, K2), constrain_args(asserted_t, [q, B2, C2]))),
- J2=[D2|E2],
- ( F2=[H2, [-asserted_t(q, B2, C2), D2, G2, E2]|I2],
- L2=[H2|I2]
- ),
- call_proof(asserted_t(p,
- B2,
- C2,
- G2,
- J2,
- K2,
- M2,
- L2,
- O2),
- asserted_t(p, B2, C2)),
- call_proof(asserted_t(q,
- B2,
- C2,
- G2,
- J2,
- M2,
- N2,
- O2,
- P2),
- asserted_t(q, B2, C2)).
- wid(tell2:104, tell2:104, asserted_t(q, A, R)) :-
- asserted_t(p, A, R),
- asserted_t(q, A, R).
- wid(tell2:104, tell2:104, q(A, R)) :-
- p(A, R),
- q(A, R).
- wid(tell2:103, tell2:103, int_asserted_t(p, V, W, A1, Y, U, H1, Z, J1, X)) :-
- pretest_call((test_and_decrement_search_cost(U, 2, E1), constrain_args(asserted_t, [p, V, W]))),
- D1=[X|Y],
- ( Z=[B1, [-asserted_t(p, V, W), X, A1, Y]|C1],
- F1=[B1|C1]
- ),
- call_proof(asserted_t(p,
- V,
- W,
- A1,
- D1,
- E1,
- G1,
- F1,
- I1),
- asserted_t(p, V, W)),
- call_proof(asserted_t(q,
- V,
- W,
- A1,
- D1,
- G1,
- H1,
- I1,
- J1),
- asserted_t(q, V, W)).
- wid(tell2:103, tell2:103, asserted_t(p, A, R)) :-
- asserted_t(p, A, R),
- asserted_t(q, A, R).
- wid(tell2:103, tell2:103, p(A, R)) :-
- p(A, R),
- q(A, R).
- wid(tell2:100, tell2:100, int_not_possible_t(q, C38, D38, H38, F38, B38, O38, G38, Q38, E38)) :-
- pretest_call((test_and_decrement_search_cost(B38, 2, L38), constrain_args(not_possible_t, [q, C38, D38]))),
- K38=[E38|F38],
- ( G38=[I38, [-not_possible_t(q, C38, D38), E38, H38, F38]|J38],
- M38=[I38|J38]
- ),
- call_proof(asserted_t(p,
- C38,
- D38,
- H38,
- K38,
- L38,
- N38,
- M38,
- P38),
- asserted_t(p, C38, D38)),
- call_proof(asserted_f(p,
- C38,
- D38,
- H38,
- K38,
- N38,
- O38,
- P38,
- Q38),
- asserted_f(p, C38, D38)).
- wid(tell2:100, tell2:100, not_possible_t(q, A, R)) :-
- asserted_t(p, A, R),
- asserted_f(p, A, R).
- wid(tell2:100, tell2:100, -possible_t(q(A, R))) :-
- p(A, R),
- -p(A, R).
- wid(tell2:99, tell2:99, int_not_possible_t(p, R36, S36, W36, U36, Q36, D37, V36, F37, T36)) :-
- pretest_call((test_and_decrement_search_cost(Q36, 2, A37), constrain_args(not_possible_t, [p, R36, S36]))),
- Z36=[T36|U36],
- ( V36=[X36, [-not_possible_t(p, R36, S36), T36, W36, U36]|Y36],
- B37=[X36|Y36]
- ),
- call_proof(asserted_t(q,
- R36,
- S36,
- W36,
- Z36,
- A37,
- C37,
- B37,
- E37),
- asserted_t(q, R36, S36)),
- call_proof(asserted_f(q,
- R36,
- S36,
- W36,
- Z36,
- C37,
- D37,
- E37,
- F37),
- asserted_f(q, R36, S36)).
- wid(tell2:99, tell2:99, not_possible_t(p, A, R)) :-
- asserted_t(q, A, R),
- asserted_f(q, A, R).
- wid(tell2:99, tell2:99, -possible_t(p(A, R))) :-
- q(A, R),
- -q(A, R).
- wid(tell2:99, tell2:99, (poss(b_d(KB, nesc, poss), p(A, R))&poss(b_d(KB, nesc, poss), q(A, R))=>all(A, all(R, p(A, R)&q(A, R))))).
- wid(tell2:99, tell2:99, all(A, all(R, p(A, R)&q(A, R)))).
- wid(tell1:110, tell1:110, int_asserted_t(has, S29, T29, X29, V29, R29, I30, W29, K30, U29)) :-
- pretest_call((test_and_decrement_search_cost(R29, 4, B30), constrain_args(asserted_t, [has, S29, T29]))),
- A30=[U29|V29],
- ( W29=[Y29, [-asserted_t(has, S29, T29), U29, X29, V29]|Z29],
- C30=[Y29|Z29]
- ),
- call_proof(asserted_t(door,
- T29,
- X29,
- A30,
- B30,
- D30,
- C30,
- E30),
- asserted_t(door, T29)),
- call_proof(asserted_t(has,
- S29,
- T29,
- X29,
- A30,
- D30,
- F30,
- E30,
- G30),
- asserted_t(has, S29, T29)),
- call_proof(asserted_t(room,
- S29,
- X29,
- A30,
- F30,
- H30,
- G30,
- J30),
- asserted_t(room, S29)),
- call_proof(asserted_t(skolem,
- T29,
- skIsDoorInUnkArg2ofHasFn(S29),
- X29,
- A30,
- H30,
- I30,
- J30,
- K30),
- asserted_t(skolem,
- T29,
- skIsDoorInUnkArg2ofHasFn(S29))).
- wid(tell1:110, tell1:110, asserted_t(has, R, D)) :-
- asserted_t(door, D),
- asserted_t(has, R, D),
- asserted_t(room, R),
- asserted_t(skolem, D, skIsDoorInUnkArg2ofHasFn(R)).
- wid(tell1:110, tell1:110, has(R, D)) :-
- door(D),
- has(R, D),
- room(R),
- skolem(D, skIsDoorInUnkArg2ofHasFn(R)).
- wid(tell1:107, tell1:107, int_not_possible_t(skolem, C28, skIsDoorInUnkArg2ofHasFn(D28), H28, F28, B28, S28, G28, U28, E28)) :-
- pretest_call((test_and_decrement_search_cost(B28, 4, L28), constrain_args(not_possible_t, [skolem, C28, skIsDoorInUnkArg2ofHasFn(D28)]))),
- K28=[E28|F28],
- ( G28=[I28, [-not_possible_t(skolem, C28, skIsDoorInUnkArg2ofHasFn(D28)), E28, H28, F28]|J28],
- M28=[I28|J28]
- ),
- call_proof(asserted_t(door,
- C28,
- H28,
- K28,
- L28,
- N28,
- M28,
- O28),
- asserted_t(door, C28)),
- call_proof(asserted_t(has,
- D28,
- C28,
- H28,
- K28,
- N28,
- P28,
- O28,
- Q28),
- asserted_t(has, D28, C28)),
- call_proof(asserted_t(room,
- D28,
- H28,
- K28,
- P28,
- R28,
- Q28,
- T28),
- asserted_t(room, D28)),
- call_proof(asserted_f(has,
- D28,
- C28,
- H28,
- K28,
- R28,
- S28,
- T28,
- U28),
- asserted_f(has, D28, C28)).
- wid(tell1:107, tell1:107, not_possible_t(skolem, D, skIsDoorInUnkArg2ofHasFn(R))) :-
- asserted_t(door, D),
- asserted_t(has, R, D),
- asserted_t(room, R),
- asserted_f(has, R, D).
- wid(tell1:107, tell1:107, -possible_t(skolem(D, skIsDoorInUnkArg2ofHasFn(R)))) :-
- door(D),
- has(R, D),
- room(R),
- -has(R, D).
- wid(tell1:106, tell1:106, int_not_possible_t(skolem, L26, skIsDoorInUnkArg2ofHasFn(M26), Q26, O26, K26, B27, P26, D27, N26)) :-
- pretest_call((test_and_decrement_search_cost(K26, 4, U26), constrain_args(not_possible_t, [skolem, L26, skIsDoorInUnkArg2ofHasFn(M26)]))),
- T26=[N26|O26],
- ( P26=[R26, [-not_possible_t(skolem, L26, skIsDoorInUnkArg2ofHasFn(M26)), N26, Q26, O26]|S26],
- V26=[R26|S26]
- ),
- call_proof(asserted_t(door,
- L26,
- Q26,
- T26,
- U26,
- W26,
- V26,
- X26),
- asserted_t(door, L26)),
- call_proof(asserted_t(has,
- M26,
- L26,
- Q26,
- T26,
- W26,
- Y26,
- X26,
- Z26),
- asserted_t(has, M26, L26)),
- call_proof(asserted_t(room,
- M26,
- Q26,
- T26,
- Y26,
- A27,
- Z26,
- C27),
- asserted_t(room, M26)),
- call_proof(asserted_f(door,
- L26,
- Q26,
- T26,
- A27,
- B27,
- C27,
- D27),
- asserted_f(door, L26)).
- wid(tell1:106, tell1:106, not_possible_t(skolem, D, skIsDoorInUnkArg2ofHasFn(R))) :-
- asserted_t(door, D),
- asserted_t(has, R, D),
- asserted_t(room, R),
- asserted_f(door, D).
- wid(tell1:106, tell1:106, -possible_t(skolem(D, skIsDoorInUnkArg2ofHasFn(R)))) :-
- door(D),
- has(R, D),
- room(R),
- -door(D).
- wid(tell1:105, tell1:105, int_not_possible_t(has, P24, Q24, U24, S24, O24, F25, T24, H25, R24)) :-
- pretest_call((test_and_decrement_search_cost(O24, 4, Y24), constrain_args(not_possible_t, [has, P24, Q24]))),
- X24=[R24|S24],
- ( T24=[V24, [-not_possible_t(has, P24, Q24), R24, U24, S24]|W24],
- Z24=[V24|W24]
- ),
- call_proof(asserted_t(door,
- Q24,
- U24,
- X24,
- Y24,
- A25,
- Z24,
- B25),
- asserted_t(door, Q24)),
- call_proof(asserted_t(room,
- P24,
- U24,
- X24,
- A25,
- C25,
- B25,
- D25),
- asserted_t(room, P24)),
- call_proof(asserted_t(skolem,
- Q24,
- skIsDoorInUnkArg2ofHasFn(P24),
- U24,
- X24,
- C25,
- E25,
- D25,
- G25),
- asserted_t(skolem,
- Q24,
- skIsDoorInUnkArg2ofHasFn(P24))),
- call_proof(asserted_f(door,
- Q24,
- U24,
- X24,
- E25,
- F25,
- G25,
- H25),
- asserted_f(door, Q24)).
- wid(tell1:105, tell1:105, not_possible_t(has, R, D)) :-
- asserted_t(door, D),
- asserted_t(room, R),
- asserted_t(skolem, D, skIsDoorInUnkArg2ofHasFn(R)),
- asserted_f(door, D).
- wid(tell1:105, tell1:105, -possible_t(has(R, D))) :-
- door(D),
- room(R),
- skolem(D, skIsDoorInUnkArg2ofHasFn(R)),
- -door(D).
- wid(tell1:104, tell1:104, int_not_possible_t(room, N22, R22, P22, M22, D23, Q22, F23, O22)) :-
- pretest_call((test_and_decrement_search_cost(M22, 4, V22), constrain_args(not_possible_t, [room, N22]))),
- U22=[O22|P22],
- ( Q22=[S22, [-not_possible_t(room, N22), O22, R22, P22]|T22],
- W22=[S22|T22]
- ),
- call_proof(asserted_t(door,
- X22,
- R22,
- U22,
- V22,
- Y22,
- W22,
- Z22),
- asserted_t(door, X22)),
- call_proof(asserted_t(has,
- N22,
- X22,
- R22,
- U22,
- Y22,
- A23,
- Z22,
- B23),
- asserted_t(has, N22, X22)),
- call_proof(asserted_t(skolem,
- X22,
- skIsDoorInUnkArg2ofHasFn(N22),
- R22,
- U22,
- A23,
- C23,
- B23,
- E23),
- asserted_t(skolem,
- X22,
- skIsDoorInUnkArg2ofHasFn(N22))),
- call_proof(asserted_f(has,
- N22,
- X22,
- R22,
- U22,
- C23,
- D23,
- E23,
- F23),
- asserted_f(has, N22, X22)).
- wid(tell1:104, tell1:104, not_possible_t(room, R)) :-
- asserted_t(door, D),
- asserted_t(has, R, D),
- asserted_t(skolem, D, skIsDoorInUnkArg2ofHasFn(R)),
- asserted_f(has, R, D).
- wid(tell1:104, tell1:104, -possible_t(room(R))) :-
- door(D),
- has(R, D),
- skolem(D, skIsDoorInUnkArg2ofHasFn(R)),
- -has(R, D).
- wid(tell1:103, tell1:103, int_not_possible_t(room, V20, Z20, X20, U20, L21, Y20, N21, W20)) :-
- pretest_call((test_and_decrement_search_cost(U20, 4, D21), constrain_args(not_possible_t, [room, V20]))),
- C21=[W20|X20],
- ( Y20=[A21, [-not_possible_t(room, V20), W20, Z20, X20]|B21],
- E21=[A21|B21]
- ),
- call_proof(asserted_t(door,
- F21,
- Z20,
- C21,
- D21,
- G21,
- E21,
- H21),
- asserted_t(door, F21)),
- call_proof(asserted_t(has,
- V20,
- F21,
- Z20,
- C21,
- G21,
- I21,
- H21,
- J21),
- asserted_t(has, V20, F21)),
- call_proof(asserted_t(skolem,
- F21,
- skIsDoorInUnkArg2ofHasFn(V20),
- Z20,
- C21,
- I21,
- K21,
- J21,
- M21),
- asserted_t(skolem,
- F21,
- skIsDoorInUnkArg2ofHasFn(V20))),
- call_proof(asserted_f(door,
- F21,
- Z20,
- C21,
- K21,
- L21,
- M21,
- N21),
- asserted_f(door, F21)).
- wid(tell1:103, tell1:103, not_possible_t(room, R)) :-
- asserted_t(door, D),
- asserted_t(has, R, D),
- asserted_t(skolem, D, skIsDoorInUnkArg2ofHasFn(R)),
- asserted_f(door, D).
- wid(tell1:103, tell1:103, -possible_t(room(R))) :-
- door(D),
- has(R, D),
- skolem(D, skIsDoorInUnkArg2ofHasFn(R)),
- -door(D).
- wid(tell1:102, tell1:102, int_not_possible_t(room, C19, G19, E19, B19, U19, F19, W19, D19)) :-
- pretest_call((test_and_decrement_search_cost(B19, 5, K19), constrain_args(not_possible_t, [room, C19]))),
- J19=[D19|E19],
- ( F19=[H19, [-not_possible_t(room, C19), D19, G19, E19]|I19],
- L19=[H19|I19]
- ),
- call_proof(asserted_t(room,
- C19,
- G19,
- J19,
- K19,
- M19,
- L19,
- N19),
- asserted_t(room, C19)),
- call_proof(asserted_t(door,
- O19,
- G19,
- J19,
- M19,
- P19,
- N19,
- Q19),
- asserted_t(door, O19)),
- call_proof(asserted_t(has,
- C19,
- O19,
- G19,
- J19,
- P19,
- R19,
- Q19,
- S19),
- asserted_t(has, C19, O19)),
- call_proof(asserted_t(skolem,
- O19,
- skIsDoorInUnkArg2ofHasFn(C19),
- G19,
- J19,
- R19,
- T19,
- S19,
- V19),
- asserted_t(skolem,
- O19,
- skIsDoorInUnkArg2ofHasFn(C19))),
- call_proof(asserted_f(has,
- C19,
- O19,
- G19,
- J19,
- T19,
- U19,
- V19,
- W19),
- asserted_f(has, C19, O19)).
- wid(tell1:102, tell1:102, not_possible_t(room, R)) :-
- asserted_t(room, R),
- asserted_t(door, D),
- asserted_t(has, R, D),
- asserted_t(skolem, D, skIsDoorInUnkArg2ofHasFn(R)),
- asserted_f(has, R, D).
- wid(tell1:102, tell1:102, -possible_t(room(R))) :-
- room(R),
- door(D),
- has(R, D),
- skolem(D, skIsDoorInUnkArg2ofHasFn(R)),
- -has(R, D).
- wid(tell1:101, tell1:101, int_not_possible_t(room, J17, N17, L17, I17, B18, M17, D18, K17)) :-
- pretest_call((test_and_decrement_search_cost(I17, 5, R17), constrain_args(not_possible_t, [room, J17]))),
- Q17=[K17|L17],
- ( M17=[O17, [-not_possible_t(room, J17), K17, N17, L17]|P17],
- S17=[O17|P17]
- ),
- call_proof(asserted_t(room,
- J17,
- N17,
- Q17,
- R17,
- T17,
- S17,
- U17),
- asserted_t(room, J17)),
- call_proof(asserted_t(door,
- V17,
- N17,
- Q17,
- T17,
- W17,
- U17,
- X17),
- asserted_t(door, V17)),
- call_proof(asserted_t(has,
- J17,
- V17,
- N17,
- Q17,
- W17,
- Y17,
- X17,
- Z17),
- asserted_t(has, J17, V17)),
- call_proof(asserted_t(skolem,
- V17,
- skIsDoorInUnkArg2ofHasFn(J17),
- N17,
- Q17,
- Y17,
- A18,
- Z17,
- C18),
- asserted_t(skolem,
- V17,
- skIsDoorInUnkArg2ofHasFn(J17))),
- call_proof(asserted_f(door,
- V17,
- N17,
- Q17,
- A18,
- B18,
- C18,
- D18),
- asserted_f(door, V17)).
- wid(tell1:101, tell1:101, not_possible_t(room, R)) :-
- asserted_t(room, R),
- asserted_t(door, D),
- asserted_t(has, R, D),
- asserted_t(skolem, D, skIsDoorInUnkArg2ofHasFn(R)),
- asserted_f(door, D).
- wid(tell1:101, tell1:101, -possible_t(room(R))) :-
- room(R),
- door(D),
- has(R, D),
- skolem(D, skIsDoorInUnkArg2ofHasFn(R)),
- -door(D).
- wid(tell1:100, tell1:100, int_not_possible_t(door, J15, N15, L15, I15, Z15, M15, B16, K15)) :-
- pretest_call((test_and_decrement_search_cost(I15, 4, R15), constrain_args(not_possible_t, [door, J15]))),
- Q15=[K15|L15],
- ( M15=[O15, [-not_possible_t(door, J15), K15, N15, L15]|P15],
- S15=[O15|P15]
- ),
- call_proof(asserted_t(has,
- T15,
- J15,
- N15,
- Q15,
- R15,
- U15,
- S15,
- V15),
- asserted_t(has, T15, J15)),
- call_proof(asserted_t(room,
- T15,
- N15,
- Q15,
- U15,
- W15,
- V15,
- X15),
- asserted_t(room, T15)),
- call_proof(asserted_t(skolem,
- J15,
- skIsDoorInUnkArg2ofHasFn(T15),
- N15,
- Q15,
- W15,
- Y15,
- X15,
- A16),
- asserted_t(skolem,
- J15,
- skIsDoorInUnkArg2ofHasFn(T15))),
- call_proof(asserted_f(has,
- T15,
- J15,
- N15,
- Q15,
- Y15,
- Z15,
- A16,
- B16),
- asserted_f(has, T15, J15)).
- wid(tell1:100, tell1:100, not_possible_t(door, D)) :-
- asserted_t(has, R, D),
- asserted_t(room, R),
- asserted_t(skolem, D, skIsDoorInUnkArg2ofHasFn(R)),
- asserted_f(has, R, D).
- wid(tell1:100, tell1:100, -possible_t(door(D))) :-
- has(R, D),
- room(R),
- skolem(D, skIsDoorInUnkArg2ofHasFn(R)),
- -has(R, D).
- wid(tell1:99, tell1:99, int_asserted_t(door, Y12, C13, A13, X12, O13, B13, Q13, Z12)) :-
- pretest_call((test_and_decrement_search_cost(X12, 4, G13), constrain_args(asserted_t, [door, Y12]))),
- F13=[Z12|A13],
- ( B13=[D13, [-asserted_t(door, Y12), Z12, C13, A13]|E13],
- H13=[D13|E13]
- ),
- call_proof(asserted_t(door,
- Y12,
- C13,
- F13,
- G13,
- I13,
- H13,
- J13),
- asserted_t(door, Y12)),
- call_proof(asserted_t(has,
- K13,
- Y12,
- C13,
- F13,
- I13,
- L13,
- J13,
- M13),
- asserted_t(has, K13, Y12)),
- call_proof(asserted_t(room,
- K13,
- C13,
- F13,
- L13,
- N13,
- M13,
- P13),
- asserted_t(room, K13)),
- call_proof(asserted_t(skolem,
- Y12,
- skIsDoorInUnkArg2ofHasFn(K13),
- C13,
- F13,
- N13,
- O13,
- P13,
- Q13),
- asserted_t(skolem,
- Y12,
- skIsDoorInUnkArg2ofHasFn(K13))).
- wid(tell1:99, tell1:99, asserted_t(door, D)) :-
- asserted_t(door, D),
- asserted_t(has, R, D),
- asserted_t(room, R),
- asserted_t(skolem, D, skIsDoorInUnkArg2ofHasFn(R)).
- wid(tell1:99, tell1:99, door(D)) :-
- door(D),
- has(R, D),
- room(R),
- skolem(D, skIsDoorInUnkArg2ofHasFn(R)).
- wid(tell1:99, tell1:99, (poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), room(R)))&poss(b_d(KB, nesc, poss), room(R))& (poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), door(D)))&poss(b_d(KB, nesc, poss), poss(b_d(KB, nesc, poss), has(R, D))))& (poss(b_d(KB, nesc, poss), door(D))&poss(b_d(KB, nesc, poss), has(R, D)))=>all(R, exists(D, (poss(b_d(KB, nesc, poss), room(R))&room(R)& (poss(b_d(KB, nesc, poss), door(D))&poss(b_d(KB, nesc, poss), has(R, D)))=>door(D)&has(R, D)))))).
- wid(tell1:99, tell1:99, all(R, exists(D, (room(R)=>door(D)&has(R, D))))).
- wid(tell1:99, tell1:99, all(R, exists(D, (room(R)=>door(D)&has(R, D))))).
- wid(tell2:99, tell2:99, p(A, R)&q(A, R)).
- wid(tell3:99, tell3:99, all(X, (~tNotFly(X)=> ~tPengin(X)))).
- wid(tell4:99, tell4:99, loves(fatherFn(Child), Child)).
- wid(tell5:99, tell5:99, (isa(F, tPred)=>exists(A, isa(A, ftInt)&arity(F, A)))).
- wid(tell6:99, tell6:99, all(R, (isa(R, tAgent)=>exists(D, isa(D, tNose)&mudContains(R, D))))).
- wid(tell7:99, tell7:99, relationAllExists('causes-EventEvent', 'Exhibitionism', 'VisualEvent')).
- wid(tell8:99, tell8:99, relationAllExists(properSubEvents, 'Exhibitionism', 'DisplayingFn'('SexOrgan'))).
- wid(tell9:99, tell9:99, implies(and(isa(AGREEMENT, 'Agreement'), intangibleParts(AGREEMENT, OBLIGATION), isa(OBLIGATION, 'Obligation'), agreeingAgents(AGREEMENT, WOMAN), agentViolatesObligation(WOMAN, OBLIGATION)), agentViolatesAgreement(WOMAN, AGREEMENT))).
- wid(tell10:99, tell10:99, implies(and(isa(SEEING, 'VisualEvent'), objectActedOn(SEEING, WOMAN), isa(WOMAN, 'ExhibitionistOffender'), actorPartsInvolved(SEEING, PART_TYPE), physicalPartTypes('Eyes', PART_TYPE), performedBy(SEEING, THEMAN)), 'increases-Generic'(SIT, relationExistsInstance(bodilyDoer, 'Shaming', THEMAN), 'probability-Generic'))).
- wid(tell11:99, tell11:99, implies(and(isa(ACT, 'CriminalAct'), isa(ACT, 'Exhibitionism'), perpetrator(ACT, PERP)), isa(PERP, 'ExhibitionistOffender'))).
- wid(tell12:99, tell12:99, implies(and(isa(PUNISH, 'Punishing'), performedBy(PUNISH, THEMAN), maleficiary(PUNISH, WOMAN)), beliefs(THEMAN, thereExists(OBLIGATION, agentViolatesObligation(WOMAN, OBLIGATION))))).
- wid(tell13:99, tell13:99, implies(and(isa(MORAL_SHAMING, 'Shaming'), performedBy(MORAL_SHAMING, THEMAN), obligatedAgents('TheGoldenRule', THEMAN)), agentViolatesObligation(THEMAN, 'TheGoldenRule'))).
- wid(tell14:99, tell14:99, implies(and(isa(INST1, 'Exhibitionism'), cycHolds(['PresentTenseVersionFn', doneBy], INST1, INST2)), isa(INST2, 'ExhibitionistOffender'))).
- wid(tell15:99, tell15:99, implies(and(isa(MS, 'VisualEvent'), actorPartsInvolved(MS, MP), isa(MP, 'Eyes')), holdsIn(MS, portalState(MP, 'OpenPortal')))).
- wid(tell16:99, tell16:99, implies(and(performedBy(ACT, WOMAN), isa(ACT, 'DisplayingFn'('SexOrgan')), lawProscribesActType(LAW, 'Exhibitionism'), subjectToCOC(WOMAN, LAW)), and(isa(ACT, 'Exhibitionism'), agentViolatesObligation(WOMAN, LAW)))).
- wid(tell17:99, tell17:99, not(and(subjectToCOC(SUNBATHER, 'KeepAreolaCoveredInPublic'), objectFoundInLocation(SUNBATHER, BEACH), isa(BEACH, 'ToplessBeach')))).
- wid(tell18:99, tell18:99, implies(and(isa(COC, 'LegalCode-ModernWestern'), isa(ACT, 'Exhibitionism'), subjectToCOC(WOMAN, COC), agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'), performedBy(ACT, WOMAN)), ist(COC, isa(ACT, 'CriminalAct')))).
- wid(tell19:99, tell19:99, implies(and(isa(AREOLA, 'BodyPartCollectionFn'(WOMAN, 'Areola')), subjectToCOC(WOMAN, 'KeepAreolaCoveredInPublic'), locationState(WOMAN, 'InPublic')), thereExists(CLOTH, and(or(agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'), 'covers-Generic'(CLOTH, AREOLA)), or(agentViolatesObligation(WOMAN, 'KeepAreolaCoveredInPublic'), wearsClothing(WOMAN, CLOTH)))))).
- wid(tell20:99, tell20:99, implies(and(different(THEMAN, WOMAN), intendedMaleficiary(CRIME, THEMAN), deliberateActors(CRIME, WOMAN), behaviorCapable(THEMAN, 'CollectionSubsetFn'('Punishing', 'TheSetOf'(RESPONSE, maleficiary(RESPONSE, WOMAN))), deliberateActors)), 'optionAvailableToAgent-SitType'(THEMAN, 'CollectionSubsetFn'('AttemptingFn'('Punishing'), 'TheSetOf'(RETALIATION, and(intendedMaleficiary(RETALIATION, WOMAN), purposeInEvent(THEMAN, RETALIATION, not(thereExists(ANOTRACT, and(isa(ANOTRACT, 'PurposefulAction'), startsAfterEndingOf(ANOTRACT, CRIME), maleficiary(ANOTRACT, THEMAN), deliberateActors(ANOTRACT, WOMAN)))))))), deliberateActors))).
- wid(tell21:99, tell21:99, implies(hasBeliefSystems(WOMAN, 'Karma'), beliefs(WOMAN, implies(and(isa(MORAL_SHAMING, 'Shaming'), isa(ANY, 'Punishing'), sinner(MORAL_SHAMING, THEMAN), isa(THEMAN, 'IncarnationPhysicalFn'(SOUL, 'Organism-Whole')), not(punishmentFor(THEMAN, ANY, sinner(MORAL_SHAMING, THEMAN)))), thereExists(NEXTLIFE, thereExists(PUN, and(isa(PUN, 'Punishing'), startsAfterEndingOf(NEXTLIFE, THEMAN), isa(NEXTLIFE, 'IncarnationPhysicalFn'(SOUL, 'Organism-Whole')), punishmentFor(NEXTLIFE, PUN, sinner(MORAL_SHAMING, THEMAN))))))))).
- true.
- ?-
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement