Requêtes et Grammaires d'Interrogation

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

Quelle est la fonction principale d'une requête dans le contexte de la recherche d'informations?

  • Décrire la structure physique des documents.
  • Représenter le besoin en information de l'utilisateur et le transformer en un format compatible avec le modèle d'indexation. (correct)
  • Classifier les documents par ordre de publication.
  • Optimiser la vitesse de lecture des documents.

Quel est le principal inconvénient de l'utilisation directe des index inversés pour la recherche de phrases exactes?

  • Ils ne stockent pas l'ordre relatif des termes. (correct)
  • Ils augmentent la taille de l'index de manière exponentielle.
  • Ils sont incompatibles avec les modèles d'indexation modernes.
  • Ils ne peuvent pas gérer les opérateurs booléens.

Comment fonctionne l'indexation par bimots pour faciliter la recherche de phrases exactes?

  • En indexant chaque paire de termes consécutifs comme une seule entité. (correct)
  • En utilisant un algorithme de compression pour réduire la taille de l'index.
  • En stockant uniquement les mots les plus importants de chaque document.
  • En classant les documents par similarité sémantique.

Quel est le rôle d'un 'anti-dictionnaire' (stop words) dans le contexte des bimots étendus?

<p>Exclure certains mots courants de l'indexation pour réduire la taille de l'index et améliorer la précision. (C)</p> Signup and view all the answers

Pourquoi l'utilisation d'une requête booléenne simple avec des index bimots peut-elle entraîner un risque de faux positifs?

<p>Parce que la requête peut correspondre à des documents contenant les termes, mais pas dans l'ordre exact requis. (C)</p> Signup and view all the answers

Quelle est la principale limitation des index bimots qui rend nécessaire l'utilisation d'un post-filtrage?

<p>La présence de faux positifs. (C)</p> Signup and view all the answers

Comment les index de position diffèrent-ils des index non-positionnels?

<p>Ils incluent des informations sur la position des termes dans les documents. (C)</p> Signup and view all the answers

Dans un index de position, quelle information supplémentaire est stockée par rapport à un index non positionnel?

<p>La position (ou les positions) de chaque occurrence du terme dans le document. (C)</p> Signup and view all the answers

Comment la recherche de proximité étend-elle la recherche d'informations au-delà de la simple recherche de phrases exactes?

<p>En permettant de spécifier une distance maximale entre les termes de la requête. (C)</p> Signup and view all the answers

Quels sont les principaux inconvénients de l'utilisation des index de position?

<p>Ils augmentent significativement la taille de l'index et la complexité des opérations d'intersection. (A)</p> Signup and view all the answers

Quelle est une stratégie pour optimiser la recherche en combinant les avantages des index bimots et des index de position?

<p>Inclure les bimots fréquents dans le vocabulaire de l'index et gérer les autres phrases par intersection d'index de position. (A)</p> Signup and view all the answers

Quel est l'objectif principal de l'utilisation des grammaires formelles dans le contexte de la recherche d'informations?

<p>Analyser et reconnaître la syntaxe des requêtes pour mieux comprendre et traiter le besoin d'information. (B)</p> Signup and view all the answers

Quelle est la principale contribution de Noam Chomsky, mentionnée dans le contexte des grammaires formelles?

<p>L'observation que le nombre de phrases d'une langue est potentiellement infini et que les locuteurs peuvent reconnaître des phrases inédites. (A)</p> Signup and view all the answers

Quel concept est central dans l'idée que les grammaires formelles permettent de reconnaître un nombre infini de phrases?

<p>La structure profonde. (C)</p> Signup and view all the answers

Dans le contexte des grammaires formelles, quel est l'ensemble des symboles de description (catégories syntaxiques, variables) appelé?

<p>Vocabulaire non-terminal (VN). (C)</p> Signup and view all the answers

Quelle est la définition formelle d'une grammaire formelle?

<p>Un quadruplet comprenant un vocabulaire terminal, un vocabulaire non-terminal, des règles de réécriture et un symbole origine. (B)</p> Signup and view all the answers

Quelle est la principale caractéristique des grammaires de type 2, aussi appelées grammaires à 'contexte libre'?

<p>Le membre gauche des règles de réécriture ne peut être qu'un seul non-terminal (NT). (C)</p> Signup and view all the answers

Quels types de structures permettent les grammaires de type 2?

<p>Les structures non-linéaires et imbriquées. (A)</p> Signup and view all the answers

Quelle est une des limitations des grammaires de type 2 en ce qui concerne la formalisation des langues naturelles?

<p>Ils ne peuvent pas tenir compte des accords (genre, nombre) ou des références croisées. (A)</p> Signup and view all the answers

Quelle est l'idée directrice derrière 'l'introduction des catégories sémantiques'?

<p>Améliorer l'efficience des programmes en utilisant une approche pragmatique pour réaliser des analyses efficaces. (B)</p> Signup and view all the answers

Dans le contexte d'une application à une syntaxe SQL, que représentent les catégories sémantiques?

<p>Les actions de sélection, les colonnes de tables, et les données d'une ligne de table. (A)</p> Signup and view all the answers

Lequel des éléments suivants est considéré comme un point important dans la méthodologie pour construire une grammaire efficace?

<p>Récursivité. (C)</p> Signup and view all the answers

Pourquoi est-il important d'éviter d'introduire des catégories inutiles lors de la recherche de concision dans la construction d'une grammaire?

<p>Pour maintenir la grammaire simple et éviter de potentiels problèmes d'ambiguïté ou d'inefficacité. (B)</p> Signup and view all the answers

Dans le contexte de l'introduction de la sémantique, quelle est l'approche à privilégier pour éviter de reconnaître des phrases incorrectes?

<p>Ajouter des catégories sémantiques qui reflètent les contraintes de sens. (C)</p> Signup and view all the answers

Quel rôle joue l'élément récursif dans la construction d'une grammaire, notamment pour les phrases complexes?

<p>Il permet de gérer des structures imbriquées ou répétitives, en se référant à lui-même dans sa propre définition. (A)</p> Signup and view all the answers

Lors de la construction d'une grammaire, pourquoi est-il crucial de ne pas oublier de donner une condition d'arrêt pour les éléments récursifs?

<p>Pour éviter que la grammaire ne génère ou n'analyse des structures infinies, ce qui conduirait à une boucle sans fin. (B)</p> Signup and view all the answers

Dans le contexte des clauses relatives, quel est l'intérêt de définir des classes sémantiques associées aux éléments de comparaisons (=, ≠, <, >)?

<p>Pour assurer que les comparaisons soient effectuées sur des types de données compatibles et que la grammaire puisse exprimer le sens voulu. (D)</p> Signup and view all the answers

Selon le contenu fourni, pourquoi l'analyse syntaxique n'est pas toujours suffisante?

<p>Elle ne permet pas de lever des ambiguïtés syntaxiques ainsi que les règles de types pour la recherche de données. (A)</p> Signup and view all the answers

Parmi les options suivantes, laquelle ne représente pas une utilisation de théorie des grammaires formelles?

<p>Grammaires épistémiques. (A)</p> Signup and view all the answers

Quand pourrait-on utiliser les structures profondes?

<p>Pour interpréter différemment une même phrase. (B)</p> Signup and view all the answers

Parmi les options suivantes, laquelle représente un inconvénient des grammaires de type 2?

<p>Elles ne peuvent pas formaliser les langues naturelles. (A)</p> Signup and view all the answers

Parmi les choix de réponses suivants, laquelle représente une catégorie sémantique utilisée généralement?

<p>Tous ces choix de réponses. (C)</p> Signup and view all the answers

Quel est l'utilité concrète de table_article dans le document fourni?

<p>Avoir première colonne: liste de mots. Ensuite ID; rubrique; date; auteur. (A)</p> Signup and view all the answers

Quel est le but de regrouper P --> Trouver la ville et P --> Trouver le département et P --> Trouver la région?

<p>Pour regrouper les généralités. (D)</p> Signup and view all the answers

Quelle est l'utilité de: P --> Trouver le NOM des NOM et NOM --> nom | villes | départements? Parmi les choix, lequel ne marche pas avec cette structure?

<p>Tous ces choix. (C)</p> Signup and view all the answers

Si je cherche à généraliser la grammaire, quelle est l'élément à éviter afin de pas construire une grammaire trop puissante qui générerait des phrases inutiles?

<p>Elles doivent toutes être utilisées. (A)</p> Signup and view all the answers

Parmi le choix de réponses suivants, laquelle ne représente pas un attribut du département?

<p>Le département. (B)</p> Signup and view all the answers

Soient les phrases à analyser: Trouver le département dont le numéro est égal à 75 et Trouver le département dont le nom est oise. Que représente '=',≠, <, dans cet énoncé?

<p>Des classes sémantiques associées aux éléments de comparaisons. (B)</p> Signup and view all the answers

Flashcards

Qu'est-ce qu'une requête ?

Un ensemble de mots connectés par des opérateurs Booléens.

Quel est l'objectif principal lors du traitement d'une requête ?

Transformer une requête en langage naturel en un format compatible avec le modèle d'indexation des documents.

Qu'est-ce que l'indexation par bimots ?

Indexer chaque paire de termes consécutifs dans le document.

Qu'est-ce qu'un bimot étendu ?

Une expression du type N(X*)N, où N est un terme et X est un mot de l'anti-dictionnaire.

Signup and view all the flashcards

Qu'est-ce qu'un index de position ?

Une alternative plus efficace aux index bimots qui inclut l'ID de document et une liste de positions.

Signup and view all the flashcards

Quels sont les inconvénients des index de position ?

Augmente considérablement la taille de l'index et complique l'opération d'intersection.

Signup and view all the flashcards

Comment associer les index bimots et de position ?

Combiner les index bimots pour les termes fréquents avec les index de position pour les autres phrases.

Signup and view all the flashcards

Quel est l'avantage d'utiliser des grammaires formelles ?

permet de s'appuyer sur un modèle de la syntaxe du langage pour réaliser l'analyse et la reconnaissance de la syntaxe des requêtes.

Signup and view all the flashcards

Qu'est-ce que la structure profonde d'une phrase ?

Une représentation interne de la phrase construite à partir de l'analyse de la syntaxe.

Signup and view all the flashcards

Qu'est-ce qu'une grammaire formelle ?

Un vocabulaire, des règles de ré-écriture, et un symbole origine (symbole distingué).

Signup and view all the flashcards

Qu'est-ce que VT dans une grammaire formelle ?

Les constituants de la phrase (mots, nombres, etc.).

Signup and view all the flashcards

Qu'est-ce que VN dans une grammaire formelle ?

Ensemble des symboles de description (catégories syntaxiques, variables...).

Signup and view all the flashcards

Que spécifient les règles de réécriture ?

Ensemble de règles de production qui spécifient le comportement des catégories dans une phrase.

Signup and view all the flashcards

Qu'est-ce que les règles de lexicalisation ?

Règles qui transforment une catégorie lexicale en un terminal (mot du lexique).

Signup and view all the flashcards

Qu'est-ce que le symbole origine ?

Indique à partir d'où commence l'analyse de la phrase.

Signup and view all the flashcards

Qu'est-ce qu'un quadruplet en grammaire formelle ?

Un quadruplet comprenant VT, VN, R (règles), et P (symbole origine).

Signup and view all the flashcards

Quelles sont les caractéristiques d'une grammaire de type 2 ?

Il ne peut être qu'un NT et seul, sans contrainte sur le membre droit.

Signup and view all the flashcards

Que permettent les grammaires de type 2 ?

Elles permettent les imbrications strictes et une structure profonde de la phrase.

Signup and view all the flashcards

Quels sont les inconvénients des grammaires de type 2 ?

Elles ne peuvent pas formaliser les langues naturelles complexes et peuvent générer des phrases incorrectes.

Signup and view all the flashcards

Qu'est-ce que l'introduction des catégories sémantiques ?

Une approche pragmatique pour réaliser des programmes efficaces, avec des applications dans des domaines restreints.

Signup and view all the flashcards

Quels sont les avantages et inconvénients de l'utilisation des catégories sémantiques ?

La grammaire possède une meilleure interprétation des textes mais une analyse syntaxique plus faible.

Signup and view all the flashcards

Quelles sont les conséquences de l'approche syntaxico-sémantique ?

Elle améliore la compréhension du texte mais diminue la portabilité.

Signup and view all the flashcards

Study Notes

  • Le document traite des requêtes et des grammaires d'interrogation dans le cadre de l'indexation et de la recherche d'information.

Introduction

  • Une requête est un ensemble de mots liés par des opérateurs Booléens.
  • L'objectif est de transformer une requête en langage naturel en un format compatible avec le modèle d'indexation des documents.
  • L'objectif est de trouver un modèle qui représente au mieux le besoin en information exprimé par la requête.

Requêtes sous forme de phrases

  • Les utilisateurs peuvent utiliser des phrases dans leurs requêtes lors de la recherche d'information.
  • Par exemple: "Stanford University".
  • Un document contenant "The inventor Stanford Ovshinsky never went to university" ne devrait pas être retourné pour cette requête.
  • Les index inversés ne conservent pas l'ordre relatif des termes, ce qui peut entraîner le retour de documents non pertinents.

Index Bimots

  • On indexe chaque paire de termes consécutifs du document comme un "bimot".
  • Chaque bimot devient un terme du vocabulaire.
  • Par exemple, "compiègne, oise, france" génère deux bimots : "compiègne oise" et "oise france".
  • Facilite la réponse à des requêtes de phrases exactes.

Bimots étendus

  • Un anti-dictionnaire (stop words) est utilisé.
  • Les termes reçoivent une étiquette (N) et les mots de l'anti-dictionnaire reçoivent une étiquette (X).
  • Toute expression du type NX*N est définie comme un bimot étendu.
  • Les bimots étendus sont ajoutés à la liste des index en supprimant les mots de l'anti-dictionnaire.
  • Exemple: "université de compiègne" (N X N) ou "président de la république" (N X X N).

Limites des index bimots

  • Une requête plus longue, comme "université de technologie de compiègne en france," peut poser des problèmes.
  • La requête booléenne devient: "université technologie" AND "technologie compiègne" AND "compiègne france".
  • Un document comme "l'université de technologie de compiègne fait partie du même réseau que l'utt et l'utbm. Elle est située à compiègne en france" pourrait être retourné.
  • Risque de faux positifs.
  • Un post-filtrage est nécessaire pour identifier le sous-ensemble de documents contenant la phrase exacte.
  • L'explosion de la taille des index est une autre limite associée aux faux positifs.

Index de position

  • Les index de position représentent une alternative plus efficace aux index bimots.
  • Un index non positionnel contient uniquement un ID de document dans chaque entrée des listes d'affectations.
  • Un index de position contient un ID de document et une liste de positions dans chaque entrée des listes d'affectations.

Exemple d'Index de Position

  • Exemple de la requête "indexation₁ etx recherche₂ d'ₓ information₃"
  • À partir des listes qui font référence à des documents dans lesquels les trois mots ont des positions successives, on effectue une recherche.
  • La réponse est dans le document 4 pour : indexation, recherche et information.

Recherche de proximité

  • La recherche est étendue en spécifiant un nombre maximal possible de termes entre deux termes de la requête.
  • "indexation /3 recherche" où /k signifie "dans l'intervalle de k mots avant ou après".
  • Indexation et information à une distance de 1 à 3 termes dans les documents.
  • Exemple valide: "l'indexation et la recherche d'information".
  • Exemple invalide: "l'indexation de documents dans un grand corpus contenant l'information".

Limites de l'index de position

  • La taille de l'index de position augmente considérablement.
  • La complexité de l'opération d'intersection change de façon importante (Θ(T) au lieu de Θ(N) où N = nombre de documents et T = nombre de tokens).

Association des deux types d'index

  • L'association des index bimots et position peut donner des résultats appréciables.
  • L'augmentation de la vitesse de recherche par rapport aux index de position est significative pour les bimots très fréquents.
  • Billie Eilish, Céline Dion en sont des exemples.
  • L'association consiste à inclure les bimots fréquents comme termes du vocabulaire dans l'index, et à gérer les autres phrases par intersection d'index de position.

Utilisation des grammaires formelles

  • L'utilisation des grammaires formelles soutient un modèle de la syntaxe du langage pour réaliser l'analyse et la reconnaissance syntaxique des requêtes.
  • L'analyse syntaxique donne un sens à la juxtaposition des termes de la requête.
  • Plus besoin de se limiter aux opérations booléennes.
  • La théorie des grammaires formelles comprend les grammaires syntaxiques, les grammaires transformationelles, les grammaires sémantiques, les grammaires logiques et les automates.

Grammaires formelles : généralités

  • Chomsky a fait deux observations dans "Syntactic Structures" (1957) : le nombre de phrases d'une langue est infini, un locuteur reconnaît une phrase qu'il n'a jamais entendue auparavant.
  • Une structure profonde permet de reconnaître un nombre infini de phrases.

Mise en évidence de la structure profonde

  • La structure profonde est une représentation interne de la phrase et construite à partir de l'analyse de la syntaxe.
  • Deux phrases de structure grammaticale identique peuvent donner lieu à deux interprétations différentes.
  • Exemple: "Jean est facile à convaincre" (Jean est l'objet) vs "Jean est habile à convaincre" (Jean est le sujet).
  • La structure grammaticale (forme externe) est "Jean est ADJECTIF à convaincre"
  • La structure syntaxique (forme profonde) est: (1) Jean OBJET; (2) Jean SUJET.
  • Deux phrases de structures grammaticales différentes peuvent correspondre à une même structure profonde (Forme active = forme passive).
  • Une phrase constituée de mots non ambigus peut avoir un sens ambigu ("La critique de Chomsky est injustifiée").

Théorie des grammaires formelles

  • Une grammaire comprend un vocabulaire, des règles de ré-écriture, et un symbole origine (symbole distingué).
  • Le vocabulaire est V = VT ∪ VN avec VT ∩ VN = ∅, où VT sont les terminaux (constituants de la phrase) et VN sont les non-terminaux (symboles de description).
  • Les catégories syntaxiques peuvent être définies (Groupe nominal = NOM | NOM ADJECTIF | ...).
  • Un langage est un ensemble ∞ le chaînes de longueur finies.

Théorie des grammaires formelles (suite)

  • Règles de réécriture : ensemble de règles de production qui spécifient le comportement des catégories dans une phrase(P → GN + GV).
  • Deux types de règles : relations entre catégories syntaxiques(GV → VERBE + GN) et lexicalisation (NOM → Garçon).
  • Le symbole origine indique où commence l'analyse.
  • Une grammaire formelle est un quadruplet: G = (VT, VN, R, P).

Exemple 1 : Construction d'une phrase

  • Vocabulaire : VT = {le, une, chat, souris, dort, mange} et VN = {P, GN, GV, Det, N, V}.
  • Règles : P → GN + GV, GN → Det + N, GV → V, GV → V + GN, Det → le | une, N → chat | souris, V → dort | mange.
  • Symbole origine : P.
  • Exemple : "Le chat mange une souris" peut être construit à partir de l'ensemble des règles et symboles.

Exemple 2 : Opérations arithmétiques

  • VT = {+, −, nombre} et VN = {E, O}.
  • Règles: E→O, O→O+O|O−O et O → nombre.
  • Symbole origine : E.
  • Exemple : 14 + 7 − 2 peut être construit à partir de l'ensemble des règles et symboles.

Les types de grammaire

  • Il y a 4 types de grammaires formelles (de 0 à 3).
  • Le langage engendré va du plus général au plus particulier.
  • Les grammaires de type 3 sont les plus simples.
  • Les langages de programmation sont de type 3 ou 2.
  • Les grammaires de type 0 sont les plus générales (machine de Turing).
  • Les grammaires de type 2 seront seulement utilisées.

Grammaires de type 2

  • Le membre gauche ne peut être qu'un non-terminal (NT) et un seul, sans contrainte sur le membre droit.
  • Le membre gauche peut être réécrit indépendamment du contexte (grammaires à "contexte libre").
  • Exemple: P → a + P + b; P→ a + b, engendre aⁿbⁿ.

Exemple de grammaire de type 2

  • R1: P → GN + GV
  • R2: GN → det + nom
  • R3 : GV → aux + verbe + GN | verbe + GN
  • R4: aux → "va"
  • R5 : verbe → "lire" | "bat" | "mange" | ...
  • R6 : det → "le" | "la" | "des" | "un" | "une" | ...
  • R7 : nom → "garçon" | "livres" | "pomme" | ...
  • "pomme le garçon bat" ou "livres lit pomme la" sont refusés par cette grammaire.

Caractéristiques des grammaires de type 2

  • Elles permettent les imbrications strictes.
  • Elle peut construire un arbre qui représente la structure profonde de la phrase.

Utilisations des grammaires de type 2

  • Ces grammaires peuvent répondre à des questions telles que:
    • Qui va lire un livre? Rép. : le GN → le garçon
    • Que fait le garçon? Rép.: le GV → va lire un livre
    • Que lit le garçon? Rép.: le GN du GV → un livre
  • L'implémentation informatique se fait par automates à pile.
  • Ces grammaires ne peuvent pas gérer les constituants discontinus.
  • Les structures profondes peuvent être utilisées diversement, par exemple l'expression "time flies like an arrow "

Inconvénients des grammaires de type 2

  • Ces grammaires ne formalisent pas la langue naturelle.
  • Elles peuvent générer des phrases qui n'ont pas de sens ou qui sont incorrectes.
  • Elles ne permettent pas non plus de gérer les accords adjectifs, noms et les accords sujets/verbes.
  • Elles ne permettent pas de formaliser les langues naturelles.
  • Elles peuvent générer des phrases qui n'ont pas de sens ou incorrectes, les accords adjectifs, noms et les accords sujets/ verbes.
  • les références croisées.
  • Toutefois, ces grammaires peuvent prendre en compte des phénomènes enchâssement.

Introduction des catégories "sémantiques"

  • Approche pragmatique pour réaliser des programmes efficaces.
  • Application à des domaines restreints, donc bien définis (commande de robots, systèmes experts, etc.).
  • Les catégories sémantiques apparaissent sous forme de NT d'une grammaire syntaxique et sont définies par le concepteur.
  • Permet une meilleure interprétation des textes, mais a une analyse syntaxique plus faible.

Grammaires syntaxiques avec catégories sémantiques

  • L'intérêt est porté aux structures sémantiques de la phrase, limitant les structures syntaxiques (GN, GV, etc.).
  • Les catégories sémantiques sont fortement orientées par le domaine.
  • L'analyse est pratiquement déterministe, réduisant les ambiguïtés.
  • Les catégories qui apparaissent dans les parties droites des règles désignent des classes sémantiques.
  • Ces catégories peuvent également désigner des concepts plus généraux.
  • L'analyse se fait en une passe syntaxico-sémantique.

Conséquences de l'approche syntaxico-sémantique

Restriction sur le vocabulaire - Améliore la compréhension du texte. - Diminue la portabilité. - Permet de lever des ambiguïtés syntaxiques (Jean aime Julie et Corinne et Sylvie déteste Paul). Restrictions sur la représentation syntaxique - Analyse simple et efficace. - Faiblesse de l'analyse.

  • Les paraphrasages doivent explicitement construits.

Application à une syntaxe SQL

  • L'objectif est de trouver la grammaire syntaxique SQL pour les requêtes en langage naturel.
  • Exemple : je veux les articles de Focus qui parlent de nanotechnologies.
  • La représentation formelle SQL : SELECT id_article FROM table_article WHERE mot LIKE 'nanotechnologies' and rubrique = 'focus' avec les catégories syntaxiques et sémantiques pertinentes.

Syntaxe SQL (suite)

  • La règle syntaxique est : requete → SELECT ARTICLE FROM TABLE_TEXT WHERE MOT LIKE 'VAR' AND RUBRIQUE = 'RUBRIQUE_VAR'.
  • Des exemples de règles de lexicalisation sont fournis pour SELECT, ARTICLE, TABLE_TEXT, etc.

Méthodologie pour la construction de la grammaire

  • Cinq points importants : concision, introduction de la sémantique, catégories lexicales et sémantiques, récursivité et clauses relatives.
  • Étapes en analysant des exemples de phrases du corpus, comme "Je veux les articles de Focus qui parlent de nanotechnologies".

1 - Recherche de concision

Les généralités regroupées donnent lieu à :P → Trouver DET NOM, DET → le | la, NOM → département | ville | région

2 - Introduction de la sémantique

On reconnaît des phrases du type : - Trouver le nom des villes - Trouver le nom des départements Qui est être réalisé par la grammaire suivante : - P → Trouver le NOM des NOM - NOM → nom | villes | départements Cette grammaire reconnaît également des phrases telles que : - Trouver le nom des nom - Trouver le villes des villes...

3 - Catégories lexicales et sémantiques

  • Généralisation de la grammaire pour éviter un surplus de phrases inutiles.
  • Les catégories syntaxiques sont P, GN. Les catégories sémantiques sont ATTRIBUT-LIEU, NOM-LIEU.

4 - Récursivité

  • Application des phrases à remailler :
    • Trouver le numéro du département
    • Trouver la prefecture et le numéro du département

ATTRIBUT-DEPT-REF → ATTRIBUT-DEPT + [ATTRIBUT-DEPT-REF] Attention : ne pas oublier de donner une condition d’arrêt.

5 - Clauses relatives

  • On écrit alors des règles du type -P → Trouver le NOM-LIEU dont le NOM-NO est PREDICAT-COMPARAISON <NUMERO-DEPT> • P → Trouver le NOM-NO du NOM-LIEU dont le nom est PREDICAT-COMPARAISON <NOM-DEPT> NOM-LIEU → département NOM-NO → numéro •PREDICAT-COMPARAISON → égal à | supérieur à \

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

Use Quizgecko on...
Browser
Browser