%% 法学部法律学科 30600057 青柳剛史 /* 今回は、事例3iです。 */ /* 【時間指示変数の整理】 T1=offerが到達するとき T2=withdrawlが到達するとき T3=acceptanceが到達するとき T4=revocationが到達するとき T5=acceptanceが発信されるとき */ %rule :-unknown(P,fail). %23 is_concluded(contract(A,B,C),T3):- become_effective(offer(A,B,C),T1),become_effective(acceptance(B,A, offer(A,B,C)),T3). %16(1) become_effective(revocation(A,B,offer(A,B,C),T4)):- reach(revocation(A,B,offer(A,B,C)),B,T4), \+(((dispatch(acceptance(B,A,offer(A,B,C)),A,T5)),T5@=