1 2 3 4 5 ART1 NP -> art . N
1 2 3 4 5 ART1..........Noun1........ ............NP1............ ..... S -> NP . V ......... ..... S -> NP . AUX V .....
1 2 3 4 5 ART1......... Noun1 ...... AUX ......... ............NP1............ ..... S -> NP . V ......... ..... S -> NP AUX . V ..................
1 2 3 4 5 ART1......... Noun1 ...... AUX1 ........ Verb1 ...... ............NP1............ .................... S .............................. ..... S -> NP . V .........
s(X) :- np(X,Y), vp(Y,[]). vp(X,Y) :- v(X,Y). vp(X,Y) :- v(X,Z), np(Z,Y). vp(X,Y) :- v(X,Z), pp(Z,Y). np(X,Y) :- art(X,Z), np2(Z,Y). np(X,Y) :- np2(Z,Y). np2(X,Y) :- n(X,Y). np2(X,Y) :- adj(X,Z), np2(Z,Y). np2(X,Y) :- np3(X,Z), preps(Z,Y). np3(X,Y) :- n(X,Y). preps(X,Y) :- pp(X,Z), preps(Z,Y). pp(X,Y) :- np(X,Y).
S -> NP VP NP -> art noun NP -> noun NP -> NP PP PP -> prep NP VP -> VP0 NP VP0 -> modal VP1 baseverb | VP1 VP1 -> HaveForm VP2 pastParticiple | HaveForm VP2 inf | VP2 VP2 -> BeProg presentParticiple | VP3 VP3 -> BePassive pastParticiple | pastParticiple -> had | read | won BeProg -> is | was presentParticiple -> reading VP -> verb inf -> to baseverb
1 2 3 4 5 6
___________________________________________________________
| S1 CAT S |
| INV - |
| VFORM pres |
| AGR 3s |
| 1 NP1 |
| 2 VP3 |
|___________________________________________________________|
| | VP3 CAT VP |
| | VFORM pres |
| | AGR 3s |
| | 1 V1 |
| | 2 VP2 |
| |_______________________________________________|
| | VP2 CAT VP |
| | VFORM inf |
| | AGR 3s |
| | 1 TO1 |
| | 2 VP1 |
|___________ |___________________________________|
|NP1 CAT NP | | VP1 CAT VP |
| AGR 3s | | VFORM base |
| 1 Pro1 | | |
| | | 1 V2 |
| | | 2 ADJ1 |
|___________|_______________________|_______________________|
|PRO1 |V1 CAT V |TO1 CAT TO |V2 CAT V |ADJ1 |
| CAT PRO |ROOT want | |ROOT be |CAT ADJ |
| AGR 3s |VFORM pres | |VFORM base | |
| |AGR 3s | |SUBCAT { | |
| |SUBCAT _np,| |_adjp, | |
| |_vp:inf, | |_adjp_np | |
| |_np_vp:inf}| | | |
|___________|___________|___________|___________|___________|
1 2 3 4 5 6