XSBバージョン3.3.5マニュアル(「PartialOrder AnswerSubsumption」から)の例を試しています。
:- table sp(_,_,po(</2)).
sp(X,Y,1):- edge(X,Y).
sp(X,Z,N):- sp(X,Y,N1),edge(Y,Z),N is N1 + 1.
そして、私は得ています
++Error[XSB/Runtime/P]: [Syntax] :- table sp ( _ , _ , po ( >/ <--- HERE? ************
++ 2 ) )
何が問題なのですか?
また、エラーはありません
:- table sp(_,_,lattice(min/3)).