• Aucun résultat trouvé

Concepts de base de la s ´emantique formelle

N/A
N/A
Protected

Academic year: 2022

Partager "Concepts de base de la s ´emantique formelle"

Copied!
33
0
0

Texte intégral

(1)

V ´eri-conditionnalit ´e Th ´eorie des mod `eles et logique des pr ´edicats du premier ordre S ´emantique “th ´eorie des mod `eles” pour les phrases d’une langue naturelle

Compositionnalit ´e λ-calcul

Concepts de base de la s ´emantique formelle

Alain Lecomte Universit ´e Paris 8

Alain Lecomte Universit ´e Paris 8 Concepts de base de la s ´emantique formelle

(2)

Outline

1 V ´eri-conditionnalit ´e

Qu’est-ce que la signification?

2 Th ´eorie des mod `eles et logique des pr ´edicats du premier ordre

3 S ´emantique “th ´eorie des mod `eles” pour les phrases d’une langue naturelle

4 Compositionnalit ´e

D ´enotations comme ensembles Ensembles et fonctions indicatrices Mod `eles de phrases

5 λ-calcul

(3)

V ´eri-conditionnalit ´e Th ´eorie des mod `eles et logique des pr ´edicats du premier ordre S ´emantique “th ´eorie des mod `eles” pour les phrases d’une langue naturelle

Compositionnalit ´e λ-calcul

Qu’est-ce que la signification?

Conditions de v ´erit ´e

Connaˆıtre la signification d’une phrase = savoir sous quelles conditions elle est vraie

On oppose (cf. Recanati, 2008):

s ´emantique r ´ef ´erentielle s ´emantique cognitive

Alain Lecomte Universit ´e Paris 8 Concepts de base de la s ´emantique formelle

(4)

Conception tarskienne de la v ´erit ´e

”les JSM sont organis ´ees en 2010 en Lorraine” est vrai ssi

les JSM sont organis ´ees en 2010 en Lorraine Conception ”d ´ecitationnelle”

sch ´ema T

D ´efinir la v ´erit ´e dans le cas de langages formalis ´es, cf. Tarski,

1972

(5)

V ´eri-conditionnalit ´e Th ´eorie des mod `eles et logique des pr ´edicats du premier ordre S ´emantique “th ´eorie des mod `eles” pour les phrases d’une langue naturelle

Compositionnalit ´e λ-calcul

Qu’est-ce que la signification?

Contradiction due `a l’auto-r ´ef ´erence

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

Alain Lecomte Universit ´e Paris 8 Concepts de base de la s ´emantique formelle

(6)

Langage objet et m ´etalangage

Example

Langage objet :

N (n ´egation), A (disjonction), Π (quantification universelle), I (inclusion)

variables: x

|

, x

||

, x

|||

, ...., x

||||...|

etc.

expressions bien form ´ees : Ix

|

, x

||

; NIx

|

, x

||

; Πx

|

Ix

|

, x

|

etc.

M ´etalangage : classes

Πx | Ix | , x | si et seulement si ∀X 1 X 1 ⊂ X 1

(7)

V ´eri-conditionnalit ´e Th ´eorie des mod `eles et logique des pr ´edicats du premier ordre S ´emantique “th ´eorie des mod `eles” pour les phrases d’une langue naturelle

Compositionnalit ´e λ-calcul

Rappels Logique des Pr ´edicats 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 ´edicats, dot ´ees chacune d’une arit ´e les constantes logiques classiques:

connecteurs: ∧, ∨, ⇒, ¬ quantificateurs : ∀, ∃

et bien s ˆur les signes de ponctuation ordinaires (parenth `eses)

Example

∀x(∃yA \2 (x , y ) ⇒ B \1 (x))

Alain Lecomte Universit ´e Paris 8 Concepts de base de la s ´emantique formelle

(8)

L-structure

< D, I >

pour toute constante individuelle c, I(c)∈ D

pour toute lettre de pr ´edicat n-aire A \n , I(A \n ) ⊂ D n

Fonctions d’assignation g : Var −→ D

(9)

V ´eri-conditionnalit ´e Th ´eorie des mod `eles et logique des pr ´edicats du premier ordre S ´emantique “th ´eorie des mod `eles” pour les phrases d’une langue naturelle

Compositionnalit ´e λ-calcul

V ´erit ´e d’une formule par rapport `a 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 ´edicat d’arit ´e 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 0 ´egale `a g sauf ´eventuellement en x, [[A]] M,g = 1

[[(∃x )A]] M,g ]] = 1 ssi il existe au moins une assignation g 0

´egale `a g sauf ´eventuellement en x telle que [[A]] M,g = 1

Alain Lecomte Universit ´e Paris 8 Concepts de base de la s ´emantique formelle

(10)

Probl `emes de la th ´eorie des mod `eles

∧ −→ et

∨ −→ ou

∀ −→ pour tout

∃ −→ il existe

Si un tel m ´etalangage permet de d ´efinir la v ´erit ´e dans L, qu’en est-il de la v ´erit ´e dans ce m ´etalangage?

langage → m ´etalangage → m ´eta-m ´etalangage → ....

grosse faiblesse de la logique classique...

(11)

V ´eri-conditionnalit ´e Th ´eorie des mod `eles et logique des pr ´edicats du premier ordre S ´emantique “th ´eorie des mod `eles” pour les phrases d’une langue naturelle

Compositionnalit ´e λ-calcul

La langue comme un langage formel?

ou bien traduire d’abord les phrases d’une langue naturelle dans un langage pr ´edicatif (ou bien dans un langage logique beaucoup plus riche, un langage intensionnel LI, comme dans l’approche de Richard

Montague qui sera pr ´esent ´ee par Laurent Roussarie) pour ensuite appliquer les r `egles r ´ecursives ci-dessus,

ou bien consid ´erer directement une langue naturelle comme un langage formel et donner une d ´efinition r ´ecursive de la v ´erit ´e de ses phrases `a partir de leurs r `egles de formation syntaxique.

cf. Heim & Kratzer, 1998

Alain Lecomte Universit ´e Paris 8 Concepts de base de la s ´emantique formelle

(12)

Retour sur la d ´enotation

Frege : Uber Sinn und Bedeutung, signification = sens

d ´enotation (ou r ´ef ´erence)

quelle est la d ´enotation d’une proposition?

c’est la valeur de v ´erit ´e de la proposition

NB: il existe des cas particuliers (phrases ench ˆass ´ees) o `u la d ´enotation est le sens (la valeur de v ´erit ´e n’est alors que la d ´enotation indirecte)

cf. Paul croit que la Terre est plate

(13)

V ´eri-conditionnalit ´e Th ´eorie des mod `eles et logique des pr ´edicats du premier ordre S ´emantique “th ´eorie des mod `eles” pour les phrases d’une langue naturelle

Compositionnalit ´e λ-calcul

D ´enotations comme ensembles Ensembles et fonctions indicatrices Mod `eles de phrases

Le principe de compositionnalit ´e

la signification d’une expression est fonction des significations de ses composantes et de la mani `ere dont celles-ci sont combin ´ees

Alain Lecomte Universit ´e Paris 8 Concepts de base de la s ´emantique formelle

(14)

La d ´enotation des parties du discours

termes singuliers (noms propres) −→ ´el ´ements de l’univers termes g ´en ´eraux (noms communs, adjectifs, verbes

intransitifs) −→ ensembles inclus dans l’univers

propositions −→ valeurs de v ´erit ´e

(15)

V ´eri-conditionnalit ´e Th ´eorie des mod `eles et logique des pr ´edicats du premier ordre S ´emantique “th ´eorie des mod `eles” pour les phrases d’une langue naturelle

Compositionnalit ´e λ-calcul

D ´enotations comme ensembles Ensembles et fonctions indicatrices Mod `eles 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}

Alain Lecomte Universit ´e Paris 8 Concepts de base de la s ´emantique formelle

(16)

Types

noms propres e entit ´es individuelles

propositions t valeurs de v ´erit ´e

termes g ´en ´eraux et fonctions

verbes transitifs e → (e → t) fonctions ”curryfi ´ees”

syntagmes nominaux (e → t)t fonctions ”du second ordre”

(17)

V ´eri-conditionnalit ´e Th ´eorie des mod `eles et logique des pr ´edicats du premier ordre S ´emantique “th ´eorie des mod `eles” pour les phrases d’une langue naturelle

Compositionnalit ´e λ-calcul

D ´enotations comme ensembles Ensembles et fonctions indicatrices Mod `eles 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.

Alain Lecomte Universit ´e Paris 8 Concepts de base de la s ´emantique formelle

(18)

Fonctions d’interpr ´etation et mod `eles

Example Lexique :

Pierre, est mari ´e

p = “Pierre est mari ´e”, avec l’analyse syntaxique suivante (fig.

4)

S

H H H SN Pierre

SV

est mari ´e

(19)

V ´eri-conditionnalit ´e Th ´eorie des mod `eles et logique des pr ´edicats du premier ordre S ´emantique “th ´eorie des mod `eles” pour les phrases d’une langue naturelle

Compositionnalit ´e λ-calcul

D ´enotations comme ensembles Ensembles et fonctions indicatrices Mod `eles de phrases

Fonction I

Example I(Pierre) = b I(est mari ´e) = E 5 .

identique `a : I(est mari ´e) = la fonction φ de D dans {0, 1}

d ´efinie par :

a → 0

b → 1

c → 0

d → 1

Alain Lecomte Universit ´e Paris 8 Concepts de base de la s ´emantique formelle

(20)

D ´efinition de la v ´erit ´e dans un fragment de langue naturelle

Example

Syntaxe : S → SN SV; SN → Pierre; SV → est mari ´e V ´erit ´e par rapport `a M :

Si τ a une racine ´etiquet ´ee par S, et deux branches α, dont la racine est ´etiquet ´ee NP et β, dont la racine est ´etiquet ´ee VP, alors I(τ ) = I(β)(I(α))

Si τ a une racine ´etiquet ´ee par N, et une branche α,

simplement ´etiquet ´ee par Pierre, alors I(τ ) = I(Pierre)

Si τ a une racine ´etiquet ´ee par SV, et une branche α,

simplement ´etiquet ´ee par est mari ´e, alors I(τ ) = I(est

(21)

V ´eri-conditionnalit ´e Th ´eorie des mod `eles et logique des pr ´edicats du premier ordre S ´emantique “th ´eorie des mod `eles” pour les phrases d’une langue naturelle

Compositionnalit ´e λ-calcul

D ´enotations comme ensembles Ensembles et fonctions indicatrices Mod `eles de phrases

Exemple

Example

S φ(b)

= 1

H H H SN

b Pierre

b

SV φ est mari ´e

φ

Alain Lecomte Universit ´e Paris 8 Concepts de base de la s ´emantique formelle

(22)

Plus difficile

Example

S

H H H NP

N Ann

VP

H H H VT kisses

NP

N

Paul

(23)

V ´eri-conditionnalit ´e Th ´eorie des mod `eles et logique des pr ´edicats du premier ordre S ´emantique “th ´eorie des mod `eles” pour les phrases d’une langue naturelle

Compositionnalit ´e λ-calcul

D ´enotations comme ensembles Ensembles et fonctions indicatrices Mod `eles 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

Alain Lecomte Universit ´e Paris 8 Concepts de base de la s ´emantique formelle

(24)

Calcul

Example

S f(Paul)(Ann)

= 1

H H H NP Ann

N Ann

Ann Ann

VP f(Paul)

H H H VT

f

kisses f

NP Paul

N

Paul

(25)

V ´eri-conditionnalit ´e Th ´eorie des mod `eles et logique des pr ´edicats du premier ordre S ´emantique “th ´eorie des mod `eles” pour les phrases d’une langue naturelle

Compositionnalit ´e λ-calcul

Abstraction de pr ´edicat et fonctions d’assignation

Ordre d’instanciation des variables

y −→ {x −→ aimer (x , y )}??

On ´ecrit : λy .λx .aimer (x, y)

λy .λx.aimer (x , y )(p) −→ λx .aimer (x,p) λx .aimer (x ,p)(m) −→ aimer(m, p)

Alain Lecomte Universit ´e Paris 8 Concepts de base de la s ´emantique formelle

(26)

λ-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 `ere 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 `u il apparaˆıt.

η-conversion :

(27)

V ´eri-conditionnalit ´e Th ´eorie des mod `eles et logique des pr ´edicats du premier ordre S ´emantique “th ´eorie des mod `eles” pour les phrases d’une langue naturelle

Compositionnalit ´e λ-calcul

Abstraction de pr ´edicat 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

Alain Lecomte Universit ´e Paris 8 Concepts de base de la s ´emantique formelle

(28)

λ-termes typ ´es

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 α → β

(29)

V ´eri-conditionnalit ´e Th ´eorie des mod `eles et logique des pr ´edicats du premier ordre S ´emantique “th ´eorie des mod `eles” pour les phrases d’une langue naturelle

Compositionnalit ´e λ-calcul

Abstraction de pr ´edicat et fonctions d’assignation

Abstraction de pr ´edicat

The man whom Mary met

Example

CP

H H H H COMP whom 1

S

H H H DP Mary

VP H H VT met

DP t 1

Alain Lecomte Universit ´e Paris 8 Concepts de base de la s ´emantique formelle

(30)

Fonctions d’assignation

[[t i ]] M,g = g(i) Example

Interpr ´etation par rapport `a M, g :

S f

meet

(g(1))(mary )

H H H DP mary

Mary mary

VP f

meet

(g(1))

H H VT f

meet

DP

g (1)

(31)

V ´eri-conditionnalit ´e Th ´eorie des mod `eles et logique des pr ´edicats du premier ordre S ´emantique “th ´eorie des mod `eles” pour les phrases d’une langue naturelle

Compositionnalit ´e λ-calcul

Abstraction de pr ´edicat et fonctions d’assignation

Abstraction de pr ´edicat

cf. Heim & Kratzer

Abstraction de pr ´edicat :

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 `u [[.]] M,g[i:=x] = interpr ´etation relativement `a une structure M et

`a une fonction d’assignation g modifi ´ee en i de mani `ere `a assigner la valeur de la variable x `a t i .

Alain Lecomte Universit ´e Paris 8 Concepts de base de la s ´emantique formelle

(32)

Interpr ´etation d’une relative

Example

CP λx.f

meet

(x)(mary)

H H H H COMP whom

1

S f

meet

(g(1))(mary )

H H H DP mary

Mary mary

VP f

meet

(g (1))

H H VT f

meet

met DP g(1)

t

1

(33)

V ´eri-conditionnalit ´e Th ´eorie des mod `eles et logique des pr ´edicats du premier ordre S ´emantique “th ´eorie des mod `eles” pour les phrases d’une langue naturelle

Compositionnalit ´e λ-calcul

Abstraction de pr ´edicat et fonctions d’assignation

Nom modifi ´e

Modification de pr ´edicat (Heim & Kratzer) Example

N

λx.man(x) ∧ f

meet

(x)(mary )

H H H H N

λy.man(y)

man λy.man(y)

CP λx.f

meet

(x)(mary )

H H H H COMP whom

1

S f

meet

(g(1))(mary )

H H H DP mary

Mary mary

VP f

meet

(g(1))

H H VT f

meet

met f

meet

DP g (1)

t

1

g (1)

Alain Lecomte Universit ´e Paris 8 Concepts de base de la s ´emantique formelle

Références

Documents relatifs

Retour sur la s´ emantique des boucles et de la r´ ecursivit´ e En vue de d´ eterminer un syst` eme de preuves pour les programmes (cours 8).. ici sont en fait les extensions

Plus pr´ ecis´ ement, le paragraphe II.1 introduit ` a la logique cat´ egorique et ` a sa distinction fondamentale entre syntaxe et s´ emantique : d’une part la notion de th´ eorie

Pourtant, les mod` eles explor´ es en th´ eorie constructive des champs sont ´ egalement perturbatifs ` a leur mani` ere, puisqu’ils ne sont bien d´ efinis – comme nous venons

Ces mod` eles se sont av´ er´ es tr` es int´ eressants pour leurs caract´ eristiques assez rares dans la th´ eorie des syst` emes dynamiques (comportements de type chaos

Le th´eor`eme 1) remonte quasiment aux origines de la th´eorie des mod`eles : `a la suite d’un article de Skolem [Skolem 1934], les ´editeurs mentionnent que ce th´eor`eme a

Les groupes quantiques sont apparus pour la premi`ere fois dans la th´eorie des syst`emes int´egrables et la th´eorie des mod`eles statistiques exactement solubles sur des

Nous avons propos´e dans ce chapitre une s´emantique de maximalit´e pour trois mod`eles de sp´ecification ` a savoir Basic LOTOS avec dur´ees d’actions, D-LOTOS et les r´eseaux

Tout d'abord elle peut apporter une nouvelle approche pour la veri cation des resultats de la synthese logique (puisque la machine abstraite correspond a une description