HAL Id: tel-00370440
https://tel.archives-ouvertes.fr/tel-00370440
Submitted on 24 Mar 2009
HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.
L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.
La notion d’indéfini en lambda-calcul
Yves Bertini
To cite this version:
Yves Bertini. La notion d’indéfini en lambda-calcul. Mathématiques [math]. Université de Savoie, 2005. Français. �tel-00370440�
UNIVERSITÉ DE SAVOIE
UFR Sciences Fondamentales et Appliquées
La notion d'indéfini en λ-calcul
THÈSE DE DOCTORAT
soutenue le 1er juillet 2005
en vue de l'obtention du grade de Docteur de l'Université de Savoie Spécialité : Mathématiques et Informatique
par
YVES BERTINI
devant le Jury composé de :
Rapporteurs Alessandro BERARDUCCI, Professore - Università di Pisa
Antonio BUCIARELLI, Maître de conférences - Université Paris VII Examinateurs Mariangiola DEZANI, Professore - Università di Torino
Laurent REGNIER, Professeur - Université de la Méditerrannée Directeur de thèse René DAVID Professeur - Université de Savoie, Chambéry
De mes années de thèse, ce sont mes rencontres, toutes très diverses, qui vont me lais- ser les meilleurs souvenirs. J'aimerais ici être reconnaissant de tout ce que vous m'avez apporté.
En premier, je tiens à remercier vivement mon directeur René David pour avoir accepté d'encadrer ma thèse. Je sais à quel point il t'aura fallu de la patience pour supporter mes retards et pour me soutenir sans faille jusqu'au bout. Enn, on est arrivé en haut de l'Iseran ?
Combien de fois ai-je feuilleté les articles d'Alessandro Berarducci au cours de ma thèse ? Ce fût vraiment un plaisir de pouvoir enn discuter ensemble. Merci d'avoir accepté de rapporter ma thèse. Merci également à Antonio Bucciarelli pour ses remarques pertinentes.
Tous deux ont largement contribué à l'amélioration du manuscrit.
Merci à Mariangiola Dezani et Laurent Regnier d'être examinateurs de cette thèse.
Mon passage au LRI d'Orsay n'aura pas été très long, pourtant je me souviens d'un accueil très chaleureux. Merci à Christine Paulin de m'avoir initié à l'univers passionnant des algorithmes aléatoires.
Je tiens à remercier les membres de l'Équipe de Logique du LAMA dans laquelle j'ai été parfaitement intégré. Karim, tes explications ont toujours été très claires. Capt'n Raalli, mais combien de domaines m'as-tu fait découvrir ? De bindlib au maniement de tangon, je te dois énormément. Salutations à Khelifa (Aix les Bains te manque pas trop ?), Frédéric et Patrick.
Dans ce rez-de-chaussée du bâtiment du Chablais ça se bouscule. Parmi les visages récurrents qu'il me plaisait de rencontrer, sans aucun doute c'est celui du père Didier qui revenait le plus souvent, promis on ira au Sporting avecϕanie pendant la canicule. Merci au chef Abdelhak et à Brahim gastronome en Tajine, à Mouadh (le Sacré) à Vincent (Belle balade de Vinimes à Aix-les-Bains).
Enn, je salue Sylvain pour ses éclairages sur la structure du nombre Πet à Guillaume pour ses échanges à propos de géométrie des surfaces. Je salue également Thierry de Mul- house qui m'a soutenu dans les tous derniers mois, va falloir tester du nouveau matériel.
Enn, j'ai une pensée pour ma famille, mon père, mes frères, la moyenne Léa et Virginie qui ont compté pour moi bien avant la thèse et qui compteront longtemps après.
λ ! "
#$ # %&
λ'() *(+* $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ ,
#$#$# -
. / 0
.1 2345 624
$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ ,
#$#$7 8
6β9 :;3< =/ 0.1 $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ ##
#$#$> 8
4 2
:;
2 0
3<2
$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ #7
#$#$? @
: .A
: 0
; /
; 2=
B
622 0 C
<4 23<
λ9=6B=<B $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ #?
#$#$D 8
4 2 /
4
:E 4 21.1
:;
2.
B
<5 B
4 2
$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ #F
#$7 %& GH IJ K
LM
& G J N
+) H
M K
OO
&
**
& GP
+λ'() *(+* $ $ $ $ $ $ $ $ $ $ $ $ #F
#$7$# Q
: 5
: 4 234R
ST
E
$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ #U
#$7$7 V
W /
41 2 0
.1 23<
λ9=6B=<B $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ #,
#$> X
MY
&
L G& G
O KH
M K
O GPZ
MO PJ[
MOM
$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ #\
#$>$# ]
; 1
;:
0
= 0/
;
34 22.<2
9 /
4
:E 4 2
0
1 6=
/ 0
^
2
$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ 7_
#$>$7 `
;:
. /
4
:E 4 24
/a
;:
. /
4
:E 4 2
^
.
: /
2
$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ 7#
#$>$> b
4
:E 4 2
E
<4 /
2
$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ 7?
#$>$? c
.1 2 0
2 /
61=434
λβ+{d<4/=m}efghifgii jh kjlmfnm
$ $ $ 7F
o
λ ! ! p
7$ # q
r H &
O G
M K
O P
+ λ'() *(+*)+ () *(+*MO[MOM $ $ $ $ $ $ $ $ $ $ $ $ $ > 7
7$#$# b
4
:E 4 24
/
=.1 /
4W /
4 2 0
1 s
1 0
2
$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ > 7
7$#$7 t
; 3< =
/ 0
.1 2 0
1 s
1 0
4 2
$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ >>
7$#$>
@
: .A
: 0
; /
; 234
B
6
:;
3< = / 0
.1 0
1 s
1 0
4
$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ >F
7$7 %&
λ⊥'() *(+*MO[MOMu)LvL& G P&w&L)LP+((M $ $ $ $ $ $ $ $ $ $ $ ?7
7$7$# x
; s
1 0/ 0
.1 24 /
6AA
: .W
0
E 6
/ 0
.123<
λ⊥9=6B=<B01s10 $ $ $ $ $ $ $ ?7
7$7$7 @
: .A
: 0
; /
; 23<
λ⊥9=6B=<B4/6:5:4 234R4:6:3< ==0$ $ $ $ $ $ $ $ ?D
7$7$> Q
: 5
:
4 234R4
: 6
: 3< ==
0
34 2 0
1 3
; s
1 0
2
$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ ?F
7$7$? y
1 6=
/ 0
z 0/
; 41
0
1 s
1 0
$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ ?,
p
{
| } ~
>$ #
O H
L KP
+
( H
M K
O
$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ ?\
>$7 J G
+*
H
) HGP
ML
&
(
HG $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ D_
>$>
L
&
+Y
& G
)L
&
r H &
O G
M K
O I
+L
( I
'
KGG&
L
$ $ $ $ $ $ $ $ $ $ $ $ $ D#
>$>$#
6=
0 B
0/
;
34Ω $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ D#
>$>$7
6=
0B0/
; 34 2
a
;:
.
9 /
4
:E
4 23434
:;
s
1
0 $ $ $ $ $ $ $ $ $ $ $ $ $ $ D7
>$>$>
6=
0B0/
; 34 2
/
4
:E
4 26z4=65 2 /
: 6=
/ 0
.1
$ $ $ $ $ $ $ $ $ $ $ $ $ $ D>
>$?
*) GG& G
K
O [
MO)O
H & G $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ D?
>$?$# cB
6224 24 /
;
= T
61 4 2 s
1 0
2
$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ D?
>$?$7 cB
6224 2=.1 s
1 61 /
4 2 s
1 0
4 2
$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ DD
>$?$> ]
: 6
EE 6
0
: 4 234=
B
6224 2
$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ D,
>$?$? cB
6224 2=.1 s
1 61 /
4 2 0
1 s
1 0
4 2
$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ D,
>$?$D Q
<
/
.
9 2
0
E 0B
6
: 0/
;
$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ F_
(YtΩ3)
} |
{{
!!
?$ # Cons{(Y Ω3) = m} GMm & GH +O& [KL& OKL) *& [MOM& )+HL&
N
+
&
δ3
$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ F D
?$7 Cons{(Y Ω3) =δ3} $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ FU
?$>
Cons{(Y Ω3) =m} GMλβ+{(Ω3m) =m} 6⊢m=δ3
$ $ $ $ $ $ $ $ $ F,
|
{{
|
{ !
{
m { δ3
p
{{ !
|
! { !
{
|
{{
!
U$ #
)
&
* P& G
O KH
) H
M K
O
G$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ UF
U$7 %& G[
M*
H
L)
& G $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ UU
U$> %& G
( K
O H &
r
H & G $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ U,
U$?
( I
)O
& G P&
(
*)
GG& G $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ ,_
U$D
K
O
( )
H
+L
& &H
)L H
M
&
+ H
M*
& P&
~s GM(c ~s)∞=x $ $ $ $ $ $ $ $ $ $ , 7
" !
""
~ ¡
¢
|
£
!{
¢¤ {¢£
¥
1
{
¥
2
~
p
\$ # ¦
+ HK
' G
MM*)LM H J P&
m $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ \?
\$#$# §/
<3434
~t$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ \ D
\$#$7 Q
<
/
.
9 2
0
E 0B
6
: 0/
;
34u $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ \F
\$7 Clsm(YΩ3) & GH (K KGJ&P&¨JLK'H &L& G $ $ $ $ $ $ $ $ $ $ $ $ #_ D
\$7$# c
62©
u∈ {H[v] /4B C<4v∈H[v]} $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ #_ D
\$7$7 c
62©
u=∆∞ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ ##U
\$7$> c
62©
u∈∆d+∪H[∆d+] $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ ##U
\$>
K
O
(
*+
G
M K
O
$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ ##,
ª
~
#_$ #
m=λx.xΩ Ω $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ ##\
#_$7 m1=Y(λv λx.(x(Ω3v λyz.x)x)) $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ ##\
#_$>
m=λx.x(Ω3x)x $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ #7_
«
{
o