1. Produire une DCG qui reconnaît (entre autres) les phrases suivantes, en supposant une grammaire relativement réaliste. On demande une DCG sans argument supplémentaire. Louis gronde la petite Sophie. Marie mange un dessert. Anne coupe le fromage. Marie sert la soupe à son fils Paul. Sophie boude. Un fils gentil mange sa salade. 2. En limitant artificiellement la récursivité des règles d'adjonction (en gros, en n'autorisant qu'un seul Adj dans un SN), utiliser la grammaire en "génération", pour faire apparaître la liste des phrases compatibles avec la grammaire. 3. Ajouter des traits, sous la forme d'autant d'arguments, pour réduire la "sur-génération" de la grammaire et interdire "la petit fils", etc. On explicitera systématiquement les traits de genre, de nombre, et de personne. 4. Enrichir la grammaire pour reconnaître aussi les phrases: Anne et Sophie discutent. Anne n'aime pas la viande. Tous les enfants avalent leur dessert. 5. Transformer la grammaire pour que la résolution fournisse un arbre syntaxique (sous la forme d'un terme prolog).