s(s(NP,VP)) --> np(NP), vp(VP). np(np(NE)) --> ne(NE). np(np(N)) --> n(N). np(np(D,N)) --> d(D), n(N). vp(vp(V)) --> v(V). vp(vp(V,NP)) --> v(V), np(NP). n(n(schuhe)) --> [schuhe]. ne(ne(otto)) --> [otto]. d(d(der)) --> [der]. d(d(die)) --> [die]. d(d(das)) --> [das]. v(v(singt)) --> [singt]. v(v(braucht)) --> [braucht].