Prolog で次のクエリを実行しようとすると、エラーが発生します...
Welcome to SWI-Prolog (Multi-threaded, 64 bits, Version 6.4.1)
Copyright (c) 1990-2013 University of Amsterdam, VU Amsterdam
SWI-Prolog comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to redistribute it under certain conditions.
Please visit http://www.swi-prolog.org for details.
?- conc([a,b], [c,d], [a,b,c,d] ).
ERROR: toplevel: Undefined procedure: conc/3 (DWIM could not correct goal)
これは、事実とルールを含む別のファイルにロードしていないためですか? それは奇妙に思えるからです。たとえば、次のクエリは機能します。
?- member(apple, [apple, broccoli, crackers]).
true .