Title: Approches formelles en syntaxe et s
1Approches formelles en syntaxe et sémantique
- Alain Lecomte
- UMR 7023
- Structures Formelles de la Langue
2rappel de la séance précédenteune analyse  à la
Heim et KratzerÂ
3?P.?(x, book(x) P(x))
ltlte, tgt, tgt
t
think(you, read(mary, x))
TYPE MISMATCH
4CP
BINDER
lte, tgt
?x. think(you, read(mary, x))
?P.?(x, book(x) P(x))
ltlte, tgt, tgt
t
think(you, read(mary, x))
C
1
SN which book1
VP
C do
V
SN you
CP
V think
VP
that
V
SN Mary
V read
SN t1
5CP
OU BIEN
lte, tgt
?x. think(you, read(mary, x))
?P.?(x, book(x) P(x))
ltlte, tgt, tgt
t
think(you, read(mary, x))
C
SN which book1
VP
C do
V
SN you
CP
V think
VP
that
V
SN Mary
V read
SN t1
6V read
t
ROTATE !!!!
SN Mary
V
that
VP
V think
SN you
CP
C do
V
VP
SN which book1
CP
7V read
x
ceci est un arbre de preuve
SN Mary
V
that
VP
V think
SN you
CP
C do
V
VP
SN which book1
CP
8hypothèse
V read
x
e
ceci est un arbre de preuve
SN Mary
V
that
VP
V think
SN you
CP
C do
V
VP
t
SN which book1
déchargement de lhypothèse
(e ? t) ? t
e ? t
CP
9règles
hypothèse
?
A
A ? B
A
B
 élimination de ?
B
Déchargement de lhypothèse
A ? B
 introduction de ?
10Différences avec la logique classique
- Dans un calcul syntaxique, les prémisses ne sont
pas réutilisables - ex n, n?(n ?s) -- n?s (pas s!)
- En logique classique
- A, A?(A ?B) -- A ?B, mais aussi
- A, A?(A ?B) -- B (A peut être utilisé deux
fois) - Aussi
- A, B -- B (A utilisé 0 fois!)
11Logique classique et logique intuitionnistecf.
règles de la déduction naturelle
- Règles dintroduction pour
- ?
- ?
- ?
- ?
- Règles délimination pour
- ?
- ?
- ?
- ?
Logique intuitionniste
Logique classique rajouter règle délimination
de la double négation
12Logique intuitionniste
- Une preuve possède une et une seule conclusion
- Les prémisses les inputs
- La conclusion loutput
- donc une preuve peut être vue comme une fonction
- A1, ., An ? B
- Il y a un flux dinformation dans une direction
privilégiée des inputs vers loutput
13calcul des séquents
- Gentzen, 1934
- (voir document)
- Logique intuitionniste
- séquents asymétriques A1, , An-- B
- Logique classique
- séquents symétriques A1, ,An-- B1,,Bm
- (virgule à gauche comme un ?,
- virgule à droite comme un ? )
14représentations géométriques
- Logique intuitionniste
- Les preuves sont des arbres (plus ou moins
enrichis avec des annotations!) - Logique classique
- Les preuves sont ?
- (des réseaux?)
15Sémantique des preuves
-  classiquement , on sintéresse à la sémantique
des formules (cf. théorie des modèles, logique
des prédicats du premier ordre) - Maintenant, on sintéresse aussi à la sémantique
des preuves - Les preuves des processus?
- Interprétation algorithmique
- Les preuves comme programmes
16Sémantique des preuves - II
- En logique intuitionniste, on a une sémantique
des preuves assez évidente (ce sont des
fonctions) - En logique classique, cest moins évident!
- Inconvénients de la LI manque de symétrie
- Peut-on réintroduire la symétrie tout en gardant
une sémantique des preuves? - Une solution la logique linéaire (J-Y. Girard)
17Le calcul de Lambek
- Une préfiguration de la logique linéaire
- Cependant reste un calcul intuitionniste (les
preuves sont représentées par des arbres) - Sensibilité aux ressources y compris à lordre
18Marie aime un écrivain japonais
un ((s/sn)\s)/n
écrivain n
japonaisn\n
Marie sn
aime (sn\s)/sn
écrivain japonais n
un écrivain japonais (s/sn)\s
?
19Marie aime un écrivain japonais
un ((s/sn)\s)/n
écrivain n
japonaisn\n
Marie sn
aime (sn\s)/sn
sn1
écrivain japonais n
hypothèse
un écrivain japonais (s/sn)\s
20Marie aime un écrivain japonais
un ((s/sn)\s)/n
écrivain n
japonaisn\n
Marie sn
aime (sn\s)/sn
sn1
aime ? sn\s
écrivain japonais n
un écrivain japonais (s/sn)\s
21Marie aime un écrivain japonais
un ((s/sn)\s)/n
écrivain n
japonaisn\n
Marie sn
aime (sn\s)/sn
sn1
aime ? sn\s
écrivain japonais n
un écrivain japonais (s/sn)\s
Marie aime ? s
22Marie aime un écrivain japonais
un ((s/sn)\s)/n
écrivain n
japonaisn\n
Marie sn
aime (sn\s)/sn
sn1
aime ? sn\s
écrivain japonais n
un écrivain japonais (s/sn)\s
Marie aime ? s
décharger lhypothèse
Marie aime s/sn
23Marie aime un écrivain japonais
un ((s/sn)\s)/n
écrivain n
japonaisn\n
Marie sn
aime (sn\s)/sn
sn1
aime ? sn\s
écrivain japonais n
un écrivain japonais (s/sn)\s
Marie aime ? s
Marie aime s/sn
Marie aime un écrivain japonais s
24Marie aime un écrivain japonais
un ((s/sn)\s)/n
écrivain n
japonaisn\n
Marie sn
aime (sn\s)/sn
sn1
?x.?y. aime(y, x)
x
?P.?Q.ex(x,P(x)Q(x))
?u.écr(u)
?U.?x.(jap(x)U(x))
marie
aime ? sn\s
écrivain japonais n
?y. aime(y, x)
?x.(japon(x)écr(x))
un écrivain japonais (s/sn)\s
Marie aime ? s
aime(marie, x)
?Q.ex(x,japon(x)écr(x)Q(x))
Marie aime s/sn
?x.aime(marie, x)
Marie aime un écrivain japonais s
ex(x,japon(x)écr(x)aime(marie, x))