In the study of language, the notion of agreement plays a central part. For example, in English a noun phrase and a verb phrase that comprise a clause must agree in number and person; so we do not say "The rocks weighs too much." Likewise, in programming languages such as Pascal, we can not write "x: = f(y, z)" unless the identifiers x, f, y, and z have types that agree in the obvious way. That is, the importance of agreement in the study of language is not confined to natural language. In particular, there is an apparent similarity between agreement problems in natural languages and type problems in programming languages. This similarity raises a question of whether formal accounts of natural language agreement can be adapted to account fo...
The notion of constraints started to occupy a central position in linguistic theories from the intro...
We propose to set the grammatical inference problem in a logical framework. The search for admissibl...
The recent success of new AI techniques in natural language processing rely heavily on the so-called...
This book develops the theory of typed feature structures, a new form of data structure that general...
Gated attribute grammars and error-tolerant unification expand upon the usual views of attribute gr...
In this essay, I present the advantages and, I dare say, the beauty of programming in a language wit...
Our objective is to understand the notion of type in programming languages, present a model of typed...
Approximate descriptions of the success set of a program have many uses in program development and ...
Our objective is to understand the notion of type in programming languages, present a model of typed...
Unification- and constraint-based unification formalisms have been used widely to write natural-lang...
This paper is dedicated to the demonstration of how phenomena in linguistics - particularly, in synt...
AbstractThis paper studies feature-description languages that have been developed for use in unifica...
Unification, or two-way pattern matching, is the process of solving an equation involving two first-...
Dependently typed programming languages provide a powerful tool for proving code correct. However, t...
Unification has become a major paradigm in Mathematical and Computational Linguistics. The research ...
The notion of constraints started to occupy a central position in linguistic theories from the intro...
We propose to set the grammatical inference problem in a logical framework. The search for admissibl...
The recent success of new AI techniques in natural language processing rely heavily on the so-called...
This book develops the theory of typed feature structures, a new form of data structure that general...
Gated attribute grammars and error-tolerant unification expand upon the usual views of attribute gr...
In this essay, I present the advantages and, I dare say, the beauty of programming in a language wit...
Our objective is to understand the notion of type in programming languages, present a model of typed...
Approximate descriptions of the success set of a program have many uses in program development and ...
Our objective is to understand the notion of type in programming languages, present a model of typed...
Unification- and constraint-based unification formalisms have been used widely to write natural-lang...
This paper is dedicated to the demonstration of how phenomena in linguistics - particularly, in synt...
AbstractThis paper studies feature-description languages that have been developed for use in unifica...
Unification, or two-way pattern matching, is the process of solving an equation involving two first-...
Dependently typed programming languages provide a powerful tool for proving code correct. However, t...
Unification has become a major paradigm in Mathematical and Computational Linguistics. The research ...
The notion of constraints started to occupy a central position in linguistic theories from the intro...
We propose to set the grammatical inference problem in a logical framework. The search for admissibl...
The recent success of new AI techniques in natural language processing rely heavily on the so-called...