satz --> nominalphrase, verbalphrase.

nominalphrase --> artikel, nomen.

verbalphrase --> verb.
verbalphrase --> verb, nominalphrase.

artikel --> [der].
artikel --> [einen].

nomen --> [mann].
nomen --> [apfel].

verb --> [isst].

% ?- satz([der,mann,isst],[]).
% ?- satz([der,mann,isst,einen,apfel],[]).
% ?- satz([mann,der,isst],[]).
% Mit dem eingebauten Praedikat phrase/2:
% ?- phrase(satz,[der,mann,isst,einen,apfel]).
