Results 1 
5 of
5
Dialogue Pragmatics and Context Specification
 In Abduction, Belief and Context in Dialogue; studies in computational
, 2000
"... Introduction Pragmatics is commo,nly understood to be concerned with studying the relations between linguistic phenomena and properties of the context of use. The understanding of these relations is important in many areas of theoretical and applied research, from grammatical analysis to sociolingu ..."
Abstract

Cited by 52 (16 self)
 Add to MetaCart
Introduction Pragmatics is commo,nly understood to be concerned with studying the relations between linguistic phenomena and properties of the context of use. The understanding of these relations is important in many areas of theoretical and applied research, from grammatical analysis to sociolinguistic field studies. One area where the importance of these relations has become particularly clear is the design of language understanding systems. Such systems are extremely limited, brittle, and unpractical if they do not have powerful ways to make use of contextual information in computing the meanings of utterances. The question of how this can be achieved in an effective and principled way forms one of the major obstacles in building such systems. Computational pragmatics, the study of how contextual information can be effectively brought to bear in language understanding and production processes, hopes to contribute to removing this obstacle. One way in which contextual infor
An interpretation of isabelle/hol in hol light
 In Furbach and Shankar [20
"... Abstract. We define an interpretation of the Isabelle/HOL logic in HOL Light and its metalanguage, OCaml. Some aspects of the Isabelle logic are not representable directly in the HOL Light object logic. The interpretation thus takes the form of a set of elaboration rules, where features of the Isabe ..."
Abstract

Cited by 3 (1 self)
 Add to MetaCart
Abstract. We define an interpretation of the Isabelle/HOL logic in HOL Light and its metalanguage, OCaml. Some aspects of the Isabelle logic are not representable directly in the HOL Light object logic. The interpretation thus takes the form of a set of elaboration rules, where features of the Isabelle logic that cannot be represented directly are elaborated to functors in OCaml. We demonstrate the effectiveness of the interpretation via an implementation, translating a significant part of the Isabelle standard library into HOL Light. 1
lambda calculus and related systems
"... Substitution in the lambda calculus is a complex operation that traditional presentations of beta contraction naively treat as a unitary operation. Actual implementations are more careful. Within them, substitutions are realized incrementally through the use of environments. However, environments ar ..."
Abstract
 Add to MetaCart
(Show Context)
Substitution in the lambda calculus is a complex operation that traditional presentations of beta contraction naively treat as a unitary operation. Actual implementations are more careful. Within them, substitutions are realized incrementally through the use of environments. However, environments are usually not accorded a firstclass status within such systems in that they are not reflected into term structure. This approach does not allow the smaller substitution steps to be intermingled with other operations of interest on lambda terms. Various new notations for lambda terms remedy this situation by proposing an explicit treatment of substitutions. Unfortunately, a naive implementation of beta reduction based on such notations has the potential of being costly: each use of the substitution propagation rules causes the creation of a new structure on the heap that is often discarded in the immediately following step. There is, thus, a tradeoff between these two approaches. This paper discusses these tradeoffs and offers an amalgamated approach that utilizes recursion in rewrite rule application but also suspends substitution operations where profitable. Categories and Subject Descriptors D.3.2 [Programming Languages]: Language Classificationsâ€”applicative (functional) languages, constraint and