這裏我想做一個序言實現,它將生成n,n + 1,... 2 * n-1排列的列表,其中兩個連續值之間具有絕對差< = 2。 例如:對於n=4我制定的排列的列表將是[4,5,6,7],有效的排列將是[5,4,6,7]而不是有效的排列將是[7,4,6,5],因爲7-4 is 3。問題是我收到以下錯誤clauses for the same predicate should be grouped。我不明
試圖用prolog解決這個難題任務,並且遇到了一些問題。 1002 Stack Overflow. Re-configure with Setup if necessary.
所以,我試圖增加安裝程序中的堆棧大小,並再次運行程序。 但它會導致另一個錯誤:Syntax error on line... 錯誤行在謂詞中與運算符「not」一致。 這裏是我的代碼: domains
age = in