Isomorphisms of Types: From Lambda-calculus to Information Retrieval and Language Design

Front Cover
Springer Science & Business Media, 1995 - Computers - 235 pages
This is a book about isomorphisms 0/ types, arecent difficult research topic in type theory that turned out to be able to have valuable practical applications both for programming language design and far more human centered information retrieval in software libraries. By means of a deep study of the syntax of the now widely known typed A-ca1culus, it is possible to identify some simple equations between types that on one hand allow to improve the design of the ML language, and on the other hand provide the basis for building radically new information retrieval systems for functional software libraries. We present in this book both the theoretical aspects of these researches and a fully functional implementation of some of their applications in such a way to provide interesting material both for the theoretician looking for proofs and for the practitioner interested in implementation details. In order to make it possible for these different types of readers to use this book effectively, some special signs are used to designate material that is particularly technical or applied or that represents a digression. When the symbol appears at the beginning of a section or a subsection, it warns that the material contained in such section is particularly technical with respect to the general level of the chapter or section where it is located. This material is generally reserved to theoreticians and does not need to be read by the casual reader.
 

Contents

II
12
III
13
IV
14
V
15
VI
19
VII
20
VIII
21
IX
23
LI
119
LII
120
LIV
121
LV
123
LVI
124
LVIII
125
LIX
130
LX
137

XI
24
XIII
25
XIV
27
XVI
28
XVII
30
XVIII
34
XIX
35
XX
36
XXI
37
XXII
38
XXIII
41
XXIV
43
XXV
45
XXVI
46
XXVIII
49
XXIX
50
XXX
57
XXXI
58
XXXII
61
XXXIII
62
XXXIV
67
XXXVI
71
XXXVII
72
XXXVIII
74
XXXIX
79
XL
81
XLII
85
XLIII
86
XLIV
89
XLV
96
XLVI
101
XLVII
103
XLVIII
105
XLIX
112
L
116
LXI
139
LXII
143
LXIV
145
LXV
146
LXVI
147
LXVIII
151
LXIX
161
LXX
165
LXXI
166
LXXII
167
LXXIII
168
LXXIV
172
LXXV
174
LXXVII
175
LXXVIII
177
LXXIX
179
LXXX
180
LXXXI
185
LXXXII
188
LXXXIII
191
LXXXV
193
LXXXVI
195
LXXXVIII
196
XC
200
XCI
205
XCIII
206
XCIV
207
XCV
210
XCVIII
211
C
212
CIII
213
CVI
215
CVII
233
CVIII
Copyright

Other editions - View all

Common terms and phrases

Popular passages

Page 220 - Some applications of Nevanlinna theory to mathematical logic: Identities of exponential functions.
Page 220 - JR Hindley and JP Seldin. Introduction to combinators and \-calculus. London Mathematical Society Student Texts.