Results 1  10
of
12
The Realizability Approach to Computable Analysis and Topology
, 2000
"... policies, either expressed or implied, of the NSF, NAFSA, or the U.S. government. ..."
Abstract

Cited by 41 (19 self)
 Add to MetaCart
policies, either expressed or implied, of the NSF, NAFSA, or the U.S. government.
Equilogical Spaces
, 1998
"... It is well known that one can build models of full higherorder dependent type theory (also called the calculus of constructions) using partial equivalence relations (PERs) and assemblies over a partial combinatory algebra (PCA). But the idea of categories of PERs and ERs (total equivalence relation ..."
Abstract

Cited by 31 (12 self)
 Add to MetaCart
It is well known that one can build models of full higherorder dependent type theory (also called the calculus of constructions) using partial equivalence relations (PERs) and assemblies over a partial combinatory algebra (PCA). But the idea of categories of PERs and ERs (total equivalence relations) can be applied to other structures as well. In particular, we can easily dene the category of ERs and equivalencepreserving continuous mappings over the standard category Top 0 of topological T 0 spaces; we call these spaces (a topological space together with an ER) equilogical spaces and the resulting category Equ. We show that this categoryin contradistinction to Top 0 is a cartesian closed category. The direct proof outlined here uses the equivalence of the category Equ to the category PEqu of PERs over algebraic lattices (a full subcategory of Top 0 that is well known to be cartesian closed from domain theory). In another paper with Carboni and Rosolini (cited herein) a more abstract categorical generalization shows why many such categories are cartesian closed. The category Equ obviously contains Top 0 as a full subcategory, and it naturally contains many other well known subcategories. In particular, we show why, as a consequence of work of Ershov, Berger, and others, the KleeneKreisel hierarchy of countable functionals of nite types can be naturally constructed in Equ from the natural numbers object N by repeated use in Equ of exponentiation and binary products. We also develop for Equ notions of modest sets (a category equivalent to Equ) and assemblies to explain why a model of dependent type theory is obtained. We make some comparisons of this model to other, known models. 1
Continuous Functionals of Dependent Types and Equilogical Spaces
, 2000
"... . We show that dependent sums and dependent products of continuous parametrizations on domains with dense, codense, and natural totalities agree with dependent sums and dependent products in equilogical spaces, and thus also in the realizability topos RT(P!). Keywords: continuous functionals, depen ..."
Abstract

Cited by 12 (8 self)
 Add to MetaCart
. We show that dependent sums and dependent products of continuous parametrizations on domains with dense, codense, and natural totalities agree with dependent sums and dependent products in equilogical spaces, and thus also in the realizability topos RT(P!). Keywords: continuous functionals, dependent type theory, domain theory, equilogical spaces. 1 Introduction Recently there has been a lot of interest in understanding notions of totality for domains [3, 23, 4, 18, 21]. There are several reasons for this. Totality is the semantic analogue of termination, and one is naturally interested in understanding not only termination properties of programs but also how notions of program equivalence depend on assumptions regarding termination [21]. Another reason for studying totality on domains is to obtain generalizations of the nitetype hierarchy of total continuous functionals by Kleene and Kreisel [11], see [8] and [19] for good accounts of this subject. Ershov [7] showed how the Klee...
Types, potency, and idempotency: why nonlinearity and amnesia make a type system work
 In ICFP ’04: Proceedings of the ninth ACM SIGPLAN international conference on Functional programming, 138–149, ACM
, 2004
"... Useful type inference must be faster than normalization. Otherwise, you could check safety conditions by running the program. We analyze the relationship between bounds on normalization and type inference. We show how the success of type inference is fundamentally related to the amnesia of the type ..."
Abstract

Cited by 8 (1 self)
 Add to MetaCart
Useful type inference must be faster than normalization. Otherwise, you could check safety conditions by running the program. We analyze the relationship between bounds on normalization and type inference. We show how the success of type inference is fundamentally related to the amnesia of the type system: the nonlinearity by which all instances of a variable are constrained to have the same type. Recent work on intersection types has advocated their usefulness for static analysis and modular compilation. We analyze SystemI (and some instances of its descendant, System E), an intersection type system with a type inference algorithm. Because SystemI lacks idempotency, each occurrence of a variable requires a distinct type. Consequently, type inference is equivalent to normalization in every single case, and time bounds on type inference and normalization are identical. Similar relationships hold for other intersection type systems without idempotency. The analysis is founded on an investigation of the relationship between linear logic and intersection types. We show a lockstep correspondence between normalization and type inference. The latter shows the promise of intersection types to facilitate static analyses of varied granularity, but also belies an immense challenge: to add amnesia to such analysis without losing all of its benefits.
On the nonsequential nature of the intervaldomain model of realnumber computation
 Mathematical Structures in Computer Science
"... of realnumber computation ..."
A Semantic Formulation of ⊤⊤lifting and Logical Predicates for Computational Metalanguage
 In Proc. CSL 2005. LNCS 3634
, 2005
"... Abstract. A semantic formulation of Lindley and Stark’s ⊤⊤lifting is given. We first illustrate our semantic formulation of the ⊤⊤lifting in Set with several examples, and apply it to the logical predicates for Moggi’s computational metalanguage. We then abstract the semantic ⊤⊤lifting as the lif ..."
Abstract

Cited by 2 (0 self)
 Add to MetaCart
Abstract. A semantic formulation of Lindley and Stark’s ⊤⊤lifting is given. We first illustrate our semantic formulation of the ⊤⊤lifting in Set with several examples, and apply it to the logical predicates for Moggi’s computational metalanguage. We then abstract the semantic ⊤⊤lifting as the lifting of strong monads across bifibrations with lifted symmetric monoidal closed structures. 1
Towards Nonmonotonic Reasoning on Hierarchical Knowledge
 In: Proceedings of the 17th Workshop Logische Programmierung, WLP02
, 2002
"... W.C. Rounds and G.Q. Zhang have recently proposed to study a form of disjunctive logic programming generalized to algebraic domains [RZ01]. This system allows reasoning with information which is hierarchically structured and forms a (suitable) domain. We extend this framework to include reasoning w ..."
Abstract

Cited by 2 (2 self)
 Add to MetaCart
W.C. Rounds and G.Q. Zhang have recently proposed to study a form of disjunctive logic programming generalized to algebraic domains [RZ01]. This system allows reasoning with information which is hierarchically structured and forms a (suitable) domain. We extend this framework to include reasoning with negative information, i.e. the implicit or explicit absence of bits of information. These investigations will naturally lead to a form of default reasoning which is strongly related to logic programming with answer sets or stable models, which has recently created much interest amongst artificial intelligence researchers concerned with knowledge representation and reasoning.
Transport of finiteness structures and applications
 UNDER CONSIDERATION FOR PUBLICATION IN MATH. STRUCT. IN COMP. SCIENCE
, 2010
"... ..."
Hypergraphs and degrees of parallelism: A completeness result, in: I. Walukiewicz (Ed
 Proceedings of the 7th International Conference of Foundations of Software Science and Computation Structures – FOSSACS 2004
, 2004
"... Abstract. In order to study relative PCFdefinability of boolean functions, we associate a hypergraph Hf to any boolean function f (following [3, 5]). We introduce the notion of timed hypergraph morphism and show that it is: – Sound: if there exists a timed morphism from Hf to Hg then f is PCFdefin ..."
Abstract

Cited by 1 (0 self)
 Add to MetaCart
Abstract. In order to study relative PCFdefinability of boolean functions, we associate a hypergraph Hf to any boolean function f (following [3, 5]). We introduce the notion of timed hypergraph morphism and show that it is: – Sound: if there exists a timed morphism from Hf to Hg then f is PCFdefinable relatively to g. – Complete for subsequential functions: if f is PCFdefinable relatively to g, and g is subsequential, then there exists a timed morphism from Hf to Hg. We show that the problem of deciding the existence of a timed morphism between two given hypergraphs is NPcomplete. 1
Characterising strongly normalising intuitionistic sequent terms
"... Abstract. This paper gives a characterisation, via intersection types, of the strongly normalising terms of an intuitionistic sequent calculus (where LJ easily embeds). The soundness of the typing system is reduced to that of a well known typing system with intersection types for the ordinary λcalc ..."
Abstract
 Add to MetaCart
Abstract. This paper gives a characterisation, via intersection types, of the strongly normalising terms of an intuitionistic sequent calculus (where LJ easily embeds). The soundness of the typing system is reduced to that of a well known typing system with intersection types for the ordinary λcalculus. The completeness of the typing system is obtained from subject expansion at root position. This paper’s sequent term calculus integrates smoothly the λterms with generalised application or explicit substitution. Strong normalisability of these terms as sequent terms characterises their typeability in certain “natural ” typing systems with intersection types. The latter are in the natural deduction format, like systems previously studied by Matthes and Lengrand et al., except that they do not contain any extra, exceptional rules for typing generalised applications or substitution.