2
我有這些事實:證明X是前ŸProlog的
before CS206 is CS121
before CS121 is CS120
before CS120 is CS101
before CS101 is CS100
我嘗試寫一些Prolog的代碼,以證明before CS206 is CS100
這是我,但我得到一個堆棧溢出,因爲我的遞歸是搞砸了
before(X,Y) :- before(X,Z), before(Z,Y).
before(X,X).
before(CS101,CS100).
before(CS120,CS101).
before(CS121,CS120).
before(CS206,CS121).
'之前(X,X)'是真的嗎? 'X'在'X'之前? – lurker
是的,你是對的,不應該在那裏 – PTN