capable::承諾撤回[順番=N]/[承諾者=A,申込者=B] <= fact:回答[順番=M]/[行為者=A, 受取人=B, 種類=削除[対象=回答[順番=N]]]; def:承諾[順番=N]/[承諾者=A,申込者=B]; def:到達[順番=N]/[到達日時=S0]; def:到達[順番=M]/[到達日時=S1] ||{S1 =< S0};;