Concepts de base de la sémantique formelle

Documents pareils
Grammaires d unification

TD 1 - Structures de Traits et Unification

! Text Encoding Initiative

Chap 4: Analyse syntaxique. Prof. M.D. RAHMANI Compilation SMI- S5 2013/14 1

LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN

Logique : ENSIIE 1A - contrôle final

Distinction des questions et des consignes

Évaluation et implémentation des langages

Bases de données Cours 5 : Base de données déductives

DIFFÉRENCE ENTRE UN COMPLÉMENT D OBJET DIRECT ET UN COMPLÉMENT D OBJET INDIRECT ACCORD DES PARTICIPES PASSÉS MARCEL PÈREZ 2001

Chapitre 2. Eléments pour comprendre un énoncé

ça sa ÇA HOMOPHONES LES EXERCICES DE FRANÇAIS DU CCDMD Homophones grammaticaux de catégories différentes

La phonétisation de "plus", "tous" et de certains nombres : une analyse phono-syntaxique

Utilisation de l ingénierie des modèles pour la conception collaborative de produits mécaniques

Compte-rendu de Hamma B., La préposition en français

dans un cadre richement typé

Le modèle standard, SPE (1/8)

Expression des contraintes. OCL : Object C o n t r a i n t L a n g u a g e

INTRODUCTION AUX METHODES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES

Fondements de l informatique Logique, modèles, et calculs

Comment référencer votre annonce Sur les moteurs de recherche?

Document d aide au suivi scolaire

N Y OU OÙ 1 Homophones grammaticaux de catégories différentes. ni n y ou où

I. Le déterminant Il détermine le nom. Le déterminant indique le genre, le

Créer le schéma relationnel d une base de données ACCESS

Coordination de subordonnées relatives : identification et correction

Déterminants possessifs

mes m est mets/met mais mets

Cégep de Saint Laurent Direction des communications et Direction des ressources technologiques. Projet WebCSL : Guide de rédaction web

Système de Gestion de Fichiers

Utilisation des tableaux sémantiques dans les logiques de description

Conception des systèmes répartis

L E MERGENCE DE LA LECTURE G E NERIQUE

Sur certaines séries entières particulières

Je catalogue, tu FRBRises, il/elle googlise. L évolution des catalogues et les bibliothécaires Vendredi 29 mars 2013 Manufacture des tabacs

ENTRE LES MURS : L entrée en classe

Nom de l application

Apprentissage Automatique

Conception des bases de données : Modèle Entité-Association

UML Diagramme de communication (communication diagram) Emmanuel Pichon 2013

son sont SON HOMOPHONES LES EXERCICES DE FRANÇAIS DU CCDMD Homophones grammaticaux de catégories différentes

BASES DE DONNÉES RÉSEAUX ET HIÉRARCHIQUES

Homophones grammaticaux de catégories différentes. s y si ci

Introduction à la Programmation Parallèle: MPI

Détection des propositions syntaxiques du français : en vue de l alignement des propositions de textes parallèles français-japonais

Handelsmittelschulen Bern Biel Thun

Absence ou présence erronée d un mot ou d un groupe syntaxique

Les structures. Chapitre 3

PROSOP : un système de gestion de bases de données prosopographiques

Chp. 4. Minimisation d une fonction d une variable

PRESENTATION RESSOURCES. Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille

LES APPAREILS A DEVIATION EN COURANT CONTINU ( LES APPREILS MAGNETOELECTRIQUES)

Dérivation CONTENUS CAPACITÉS ATTENDUES COMMENTAIRES

Formula Negator, Outil de négation de formule.

Rappel sur les bases de données

Urbanisation de système d'information. PLM 3 (Product Lifecycle Management) Élaborations, versions, variantes, configurations

Homophones grammaticaux de catégories différentes. ce se

Employer des phrases avec subordonnées relatives et marqueurs emphatiques (c est qui, c est que)

Coûts, avantages et inconvénients des différents moyens de paiement

Association Suisse de Médecine Equine (ASME) Statuts

Electrotechnique. Fabrice Sincère ; version

majuscu lettres accent voyelles paragraphe L orthographe verbe >>>, mémoire préfixe et son enseignement singulier usage écrire temps copier mot

Langage SQL (1) 4 septembre IUT Orléans. Introduction Le langage SQL : données Le langage SQL : requêtes

Le langage SQL Rappels

Sujet de thèse CIFRE RESULIS / LGI2P

CERTIFICAT INFORMATIQUE ET INTERNET NIVEAU 1

Norme internationale d information financière 1 Première application des Normes internationales d information financière

Les structures de données. Rajae El Ouazzani

Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS

OASIS Date de publication

Raisonnements standard et non-standard pour les systèmes décentralisés de gestion de données et de connaissances

Corrigé du baccalauréat S Asie 21 juin 2010

Club langue française Quiz. Par Julien COUDERC et Maxence CORDIEZ

Grandes lignes ASTRÉE. Logiciels critiques. Outils de certification classiques. Inspection manuelle. Definition. Test

FRENCH Language (Advanced Level III)

scientifique de Kourou (présence du on) mois, avant, quelques jours, avant, à partir de, le dernier jour.

Unix/Linux I. 1 ere année DUT. Université marne la vallée

Solution A La Gestion Des Objets Java Pour Des Systèmes Embarqués

CRÉER UN COURS EN LIGNE

Démarches d urbanisation : réorganiser le Système d Information en structurant ses fonctions dans des blocs fonctionnels communicants.

VILLE DE VILLEURBANNE CONSEIL MUNICIPAL 5 JUILLET ooo-

LA A RESPIRATION CELLULAIRE

Systèmes décisionnels et programmation avancée

Évaluation d une architecture de stockage RDF distribuée

Informatique Théorique : Théorie des Langages, Analyse Lexicale, Analyse Syntaxique Jean-Pierre Jouannaud Professeur

Bases de Données relationnelles et leurs systèmes de Gestion

Latitude N Longitude E Altitude 376 m RÉSUMÉ MENSUEL DU TEMPS DE JANVIER 2014

M1 : Ingénierie du Logiciel

La Geo-Business Intelligence selon GALIGEO avec 26/10/2005 1

TP Bases de données réparties

Urbanisation des Systèmes d Information Architecture d Entreprise. 04 Architecture du SI : identifier et décrire les services, structurer le SI

Exercice pour les tuteurs

LFRA12 RECHERCHE DOCUMENTAIRE APPLIQUEE A LA TRADUCTION

1ère partie Nadine Cullot. Bases de données déductives. Bases de données déductives Introduction et Motivation

Est-ce qu il ne vient pas? (forme à la limite de l acceptabilité)

SYSTÈME DE GESTION DE FICHIERS

Quatrième partie IV. Test. Test 15 février / 71

Bases de données déductives

Stéphane Tufféry DATA MINING & STATISTIQUE DÉCISIONNELLE. 25/12/2006 Stéphane Tufféry - Data Mining -

Transcription:

Sémantique théorie des modèles pour les phrases d une langue naturelle Alain Lecomte Université Paris 8

Sémantique théorie des modèles pour les phrases d une langue naturelle Outline 1 Véri-conditionnalité Qu est-ce que la signification? 2 Théorie des modèles et logique des prédicats du premier ordre 3 Sémantique théorie des modèles pour les phrases d une langue naturelle 4 Dénotations comme ensembles Ensembles et fonctions indicatrices Modèles de phrases 5 Abstraction de prédicat et fonctions d assignation

Sémantique théorie des modèles pour les phrases d une langue naturelle Qu est-ce que la signification? Conditions de vérité Connaître la signification d une phrase = savoir sous quelles conditions elle est vraie On oppose (cf. Recanati, 2008): sémantique référentielle sémantique cognitive

Sémantique théorie des modèles pour les phrases d une langue naturelle Qu est-ce que la signification? Conception tarskienne de la vérité les JSM sont organisées en 2010 en Lorraine est vrai ssi les JSM sont organisées en 2010 en Lorraine Conception décitationnelle schéma T Définir la vérité dans le cas de langages formalisés, cf. Tarski, 1972

Sémantique théorie des modèles pour les phrases d une langue naturelle Qu est-ce que la signification? Contradiction due à l auto-référence A = A n est pas une proposition vraie alors : A n est pas une proposition vraie est vraie si et seulement si A n est pas une proposition vraie autrement dit, par remplacement: A est vraie si et seulement si A n est pas vraie

Sémantique théorie des modèles pour les phrases d une langue naturelle Qu est-ce que la signification? Langage objet et métalangage Example Langage objet : N (négation), A (disjonction), Π (quantification universelle), I (inclusion) variables: x, x, x,..., x... etc. expressions bien formées : Ix, x ; NIx, x ; Πx Ix, x etc. Métalangage : classes Πx Ix, x si et seulement si X 1 X 1 X 1

Sémantique théorie des modèles pour les phrases d une langue naturelle Rappels Logique des Prédicats du premier ordre des variables dites individuelles : x 1, x 2,..., y 1, y 2,...; etc. des constantes individuelles (mais ce n est pas indispensable) des lettres de prédicats, dotées chacune d une arité les constantes logiques classiques: connecteurs:,,, quantificateurs :, et bien sûr les signes de ponctuation ordinaires (parenthèses) Example x( ya \2 (x, y) B \1 (x))

Sémantique théorie des modèles pour les phrases d une langue naturelle L-structure < D, I > pour toute constante individuelle c, I(c) D pour toute lettre de prédicat n-aire A \n, I(A \n ) D n Fonctions d assignation g : Var D

Sémantique théorie des modèles pour les phrases d une langue naturelle Vérité d une formule par rapport à une structure Termes: si ξ est une variable indiviuelle, [[ξ]] M,g = g(ξ) si c est une constante individuelle, [[c]] M,g = I(c) Formules atomiques: si A \n est une lettre de prédicat d arité n et si t 1,..., t n sont des termes, alors [[A \n (t 1,..., t n )]] M,g = 1 ssi ([[t 1 ]],..., [[t n ]]) I(A \n ) [[A B]] M,g = 1 ssi [[A]] M,g = 1 et [[B]] M,g = 1 [[A B]] M,g = 1 ssi [[A]] M,g = 1 ou [[B]] M,g = 1 [[A B]] M,g = 0 ssi [[A]] M,g = 1 et [[B]] M,g = 0 [[ A]] M,g = 1 ssi [[A]] M,g = 0 [[( x)a]] M,g ]] = 1 ssi pour toute assignation g égale à g sauf éventuellement en x, [[A]] M,g = 1 [[( x)a]] M,g ]] = 1 ssi il existe au moins une assignation g égale à g sauf éventuellement en x telle que [[A]] M,g = 1

Sémantique théorie des modèles pour les phrases d une langue naturelle Problèmes de la théorie des modèles et ou pour tout il existe Si un tel métalangage permet de définir la vérité dans L, qu en est-il de la vérité dans ce métalangage? langage métalangage méta-métalangage... grosse faiblesse de la logique classique...

Sémantique théorie des modèles pour les phrases d une langue naturelle La langue comme un langage formel? ou bien traduire d abord les phrases d une langue naturelle dans un langage prédicatif (ou bien dans un langage logique beaucoup plus riche, un langage intensionnel LI, comme dans l approche de Richard Montague qui sera présentée par Laurent Roussarie) pour ensuite appliquer les règles récursives ci-dessus, ou bien considérer directement une langue naturelle comme un langage formel et donner une définition récursive de la vérité de ses phrases à partir de leurs règles de formation syntaxique. cf. Heim & Kratzer, 1998

Sémantique théorie des modèles pour les phrases d une langue naturelle Retour sur la dénotation Frege : Uber Sinn und Bedeutung, signification = sens dénotation (ou référence) quelle est la dénotation d une proposition? c est la valeur de vérité de la proposition NB: il existe des cas particuliers (phrases enchâssées) où la dénotation est le sens (la valeur de vérité n est alors que la dénotation indirecte) cf. Paul croit que la Terre est plate

Dénotations comme ensembles Sémantique théorie des modèles pour les phrases d une langue naturelle Ensembles et fonctions indicatrices Modèles de phrases Le principe de compositionnalité la signification d une expression est fonction des significations de ses composantes et de la manière dont celles-ci sont combinées

Dénotations comme ensembles Sémantique théorie des modèles pour les phrases d une langue naturelle Ensembles et fonctions indicatrices Modèles de phrases La dénotation des parties du discours termes singuliers (noms propres) éléments de l univers termes généraux (noms communs, adjectifs, verbes intransitifs) ensembles inclus dans l univers propositions valeurs de vérité

Dénotations comme ensembles Sémantique théorie des modèles pour les phrases d une langue naturelle Ensembles et fonctions indicatrices Modèles de phrases Fonction indicatrice d un ensemble 1 E (x) = 1 si et seulement si x E Ensembles inclus dans D = Fonctions de D dans {0, 1}

Dénotations comme ensembles Sémantique théorie des modèles pour les phrases d une langue naturelle Ensembles et fonctions indicatrices Modèles de phrases Types noms propres e entités individuelles propositions t valeurs de vérité termes généraux e t fonctions verbes transitifs e (e t) fonctions curryfiées syntagmes nominaux (e t) t fonctions du second ordre

Dénotations comme ensembles Sémantique théorie des modèles pour les phrases d une langue naturelle Ensembles et fonctions indicatrices Modèles de phrases Cadres Example D = {a, b, c, d} E 1 = {a, b}, E 2 = {a, c, d}, E 3 = {a, b, c}, E 4 = {c}, E 5 = {b, d} R 1 = {(a, b), (a, c), (b, b), (b, d), (c, c), (d, d), (d, a), (d, b)} R 2 = {(a, a), (b, b), (c, c), (d, d)} R 3 = {(a, b), (b, a), (a, c), (c, a), (b, d), (d, b)} T 1 = {(a, a, a), (a, b, a), (a, b, c), (b, c, a), (b, d, d), (b, d, a)} etc.

Dénotations comme ensembles Sémantique théorie des modèles pour les phrases d une langue naturelle Ensembles et fonctions indicatrices Modèles de phrases Fonctions d interprétation et modèles Example Lexique : Pierre, est marié p = Pierre est marié, avec l analyse syntaxique suivante (fig. 4) S SN SV Pierre est marié

Dénotations comme ensembles Sémantique théorie des modèles pour les phrases d une langue naturelle Ensembles et fonctions indicatrices Modèles de phrases Fonction I Example I(Pierre) = b I(est marié) = E 5. identique à : I(est marié) = la fonction φ de D dans {0, 1} définie par : a 0 b 1 c 0 d 1

Dénotations comme ensembles Sémantique théorie des modèles pour les phrases d une langue naturelle Ensembles et fonctions indicatrices Modèles de phrases Définition de la vérité dans un fragment de langue naturelle Example Syntaxe : S SN SV; SN Pierre; SV est marié Vérité par rapport à M : Si τ a une racine étiquetée par S, et deux branches α, dont la racine est étiquetée NP et β, dont la racine est étiquetée VP, alors I(τ) = I(β)(I(α)) Si τ a une racine étiquetée par N, et une branche α, simplement étiquetée par Pierre, alors I(τ) = I(Pierre) Si τ a une racine étiquetée par SV, et une branche α, simplement étiquetée par est marié, alors I(τ) = I(est marié)

Dénotations comme ensembles Sémantique théorie des modèles pour les phrases d une langue naturelle Ensembles et fonctions indicatrices Modèles de phrases Exemple Example S φ(b) = 1 SN b SV φ Pierre b est marié φ

Dénotations comme ensembles Sémantique théorie des modèles pour les phrases d une langue naturelle Ensembles et fonctions indicatrices Modèles de phrases Plus difficile Example S NP VP N VT NP Ann kisses N Paul

Dénotations comme ensembles Sémantique théorie des modèles pour les phrases d une langue naturelle Ensembles et fonctions indicatrices Modèles de phrases Verbes transitifs I(kisses) = la fonction f : D {0, 1} D telle que f (Ann) = la fonction f Ann : D {0, 1} telle que f Ann (Ann) = 0, f Ann (Mary) = 0, f Ann (Paul) = 1, f Ann (Ibrahim) = 0 f (Mary) = la fonction f Mary : D {0, 1} telle que f Mary (Ann) = 0, f Mary (Mary) = 0, f Mary (Paul) = 0, f Mary (Ibrahim) = 1 f (Paul) = la fonction f Paul : D {0, 1} telle que f Paul (Ann) = 1, f Paul (Mary) = 0, f Paul (Paul) = 0, f Paul (Ibrahim) = 0 f (Ibrahim) = la fonction f Ibrahim : D {0, 1} telle que f Ibrahim (Ann) = 0, f Ibrahim (Mary) = 1, f Ibrahim (Paul) = 0, f Ibrahim (Ibrahim) = 0

Dénotations comme ensembles Sémantique théorie des modèles pour les phrases d une langue naturelle Ensembles et fonctions indicatrices Modèles de phrases Calcul Example S f(paul)(ann) = 1 VP f(paul) VT f NP Ann N Ann NP Paul Ann Ann kisses f N Paul

Sémantique théorie des modèles pour les phrases d une langue naturelle Abstraction de prédicat et fonctions d assignation Ordre d instanciation des variables y {x aimer(x, y)}?? On écrit : λy.λx.aimer(x, y) λy.λx.aimer(x, y)(p) λx.aimer(x,p) λx.aimer(x,p)(m) aimer(m, p)

Sémantique théorie des modèles pour les phrases d une langue naturelle Abstraction de prédicat et fonctions d assignation λ-termes toute variable est un λ-terme si M et N sont des λ- termes, alors (M N) est aussi un λ-terme, si M est un λ-terme et x une variable, alors λx.m est un λ-terme il n y a pas d autre manière de construire un λ-terme que par les trois clauses ci-dessus β-conversion : (λx.m N) M[x := N] M[x := N] : substitution de x par N dans M partout où il apparaît. η-conversion : λx.(f x) f η-expansion la règle inverse.

Sémantique théorie des modèles pour les phrases d une langue naturelle Abstraction de prédicat et fonctions d assignation Types Soit A un ensemble de types primitifs (atomiques) 1 t A, t est un type (t Typ) 2 α, β Typ, (α β) Typ

Sémantique théorie des modèles pour les phrases d une langue naturelle Abstraction de prédicat et fonctions d assignation λ-termes typés toute variable de type α est un λ-terme de type α si M et N sont des λ termes respectivement de types α β et α, alors (M N) est un λ-terme de type β si M est un λ-terme de type β et x une variable de type α, alors λx.m est un λ-terme de type α β

Sémantique théorie des modèles pour les phrases d une langue naturelle Abstraction de prédicat et fonctions d assignation Abstraction de prédicat The man whom Mary met Example CP COMP S whom 1 DP VP Mary VT DP met t 1

Sémantique théorie des modèles pour les phrases d une langue naturelle Abstraction de prédicat et fonctions d assignation Fonctions d assignation Example [[t i ]] M,g = g(i) Interprétation par rapport à M, g : S f meet(g(1))(mary) DP VP mary f meet(g(1)) Mary mary VT f meet DP g(1) met f meet t 1 g(1)

Sémantique théorie des modèles pour les phrases d une langue naturelle Abstraction de prédicat et fonctions d assignation Abstraction de prédicat cf. Heim & Kratzer Abstraction de prédicat : Si α est un noeud branchant dont les descendants sont : un pronom relatif et un sous-arbre β(t i ), alors [[α]] M = λx.[[β(t i )]] M,g[i:=x] où [[.]] M,g[i:=x] = interprétation relativement à une structure M et à une fonction d assignation g modifiée en i de manière à assigner la valeur de la variable x à t i.

Sémantique théorie des modèles pour les phrases d une langue naturelle Abstraction de prédicat et fonctions d assignation Interprétation d une relative Example CP λx.f meet(x)(mary) COMP S f meet(g(1))(mary) whom 1 DP VP mary f meet(g(1)) Mary mary VT f meet DP g(1) met f meet t 1 g(1)

Sémantique théorie des modèles pour les phrases d une langue naturelle Abstraction de prédicat et fonctions d assignation Nom modifié Modification de prédicat (Heim & Kratzer) Example N λx.man(x) f meet(x)(mary) N CP λy.man(y) λx.f meet(x)(mary) man COMP S λy.man(y) f meet(g(1))(mary) whom 1 DP VP mary f meet(g(1)) Mary VT DP f g(1)