s --> np(N), v(N), np(_).
np(N) --> noun(N).
np(plur) --> noun(_), [and], np(_).
noun(sing) --> [joachim].
noun(sing) --> [alexandra].
noun(sing) --> [marie].
noun(plur) --> [dogs].
v(sing) --> [likes].
v(plur) --> [like].