Results 1  10
of
66
SetTheoretical and Other Elementary Models of the lambdacalculus
 Theoretical Computer Science
, 1993
"... Part 1 of this paper is the previously unpublished 1972 memorandum [43], with editorial changes and some minor corrections. Part 2 presents what happened next, together with some further development of the material. The first part begins with an elementary settheoretical model of the ficalculus. F ..."
Abstract

Cited by 49 (0 self)
 Add to MetaCart
Part 1 of this paper is the previously unpublished 1972 memorandum [43], with editorial changes and some minor corrections. Part 2 presents what happened next, together with some further development of the material. The first part begins with an elementary settheoretical model of the ficalculus. Functions are modeled in a similar way to that normally employed in set theory, by their graphs; difficulties are caused in this enterprise by the axiom of foundation. Next, based on that model, a model of the fijcalculus is constructed by means of a natural deduction method. Finally, a theorem is proved giving some general properties of those nontrivial models of the fijcalculus which are continuous complete lattices. The second part begins with a brief discussion of models of the calculus in set theories with antifoundation axioms. Next the model of the fi calculus of Part 1 and also the closely relatedbut different!models of Scott [53, 54] and of Engeler [21, 22] are reviewed....
On the Foundations of Final Semantics: NonStandard Sets, Metric Spaces, Partial Orders
 PROCEEDINGS OF THE REX WORKSHOP ON SEMANTICS: FOUNDATIONS AND APPLICATIONS, VOLUME 666 OF LECTURE NOTES IN COMPUTER SCIENCE
, 1998
"... Canonical solutions of domain equations are shown to be final coalgebras, not only in a category of nonstandard sets (as already known), but also in categories of metric spaces and partial orders. Coalgebras are simple categorical structures generalizing the notion of postfixed point. They are ..."
Abstract

Cited by 48 (10 self)
 Add to MetaCart
(Show Context)
Canonical solutions of domain equations are shown to be final coalgebras, not only in a category of nonstandard sets (as already known), but also in categories of metric spaces and partial orders. Coalgebras are simple categorical structures generalizing the notion of postfixed point. They are also used here for giving a new comprehensive presentation of the (still) nonstandard theory of nonwellfounded sets (as nonstandard sets are usually called). This paper is meant to provide a basis to a more general project aiming at a full exploitation of the finality of the domains in the semantics of programming languages  concurrent ones among them. Such a final semantics enjoys uniformity and generality. For instance, semantic observational equivalences like bisimulation can be derived as instances of a single `coalgebraic' definition (introduced elsewhere), which is parametric of the functor appearing in the domain equation. Some properties of this general form of equivalence are also studied in this paper.
A Fast Bisimulation Algorithm
 PROC. OF INT. CONFERENCE ON COMPUTER AIDED VERIFICATION (CAV’01), VOLUME 2102 OF LNCS
, 2000
"... In this paper we propose an efficient algorithmic solution to the problem of determining a Bisimulation Relation on a finite structure. ..."
Abstract

Cited by 45 (16 self)
 Add to MetaCart
(Show Context)
In this paper we propose an efficient algorithmic solution to the problem of determining a Bisimulation Relation on a finite structure.
From bisimulation to simulation: coarsest partition problems
 J. Automated Reasoning
, 2003
"... Abstract. The notions of bisimulation and simulation are used for graph reduction and are widely employed in many areas: modal logic, concurrency theory, set theory, formal verification, and so forth. In particular, in the context of formal verification they are used to tackle the socalled stateex ..."
Abstract

Cited by 32 (1 self)
 Add to MetaCart
Abstract. The notions of bisimulation and simulation are used for graph reduction and are widely employed in many areas: modal logic, concurrency theory, set theory, formal verification, and so forth. In particular, in the context of formal verification they are used to tackle the socalled stateexplosion problem. The faster algorithms to compute the maximum bisimulation on a given labeled graph are based on the crucial equivalence between maximum bisimulation and relational coarsest partition problem. As far as simulation is concerned, many algorithms have been proposed that turn out to be relatively inexpensive in terms of either time or space. In this paper we first revisit the state of the art about bisimulation and simulation, pointing out the analogies and differences between the two problems. Then, we propose a generalization of the relational coarsest partition problem, which is equivalent to the simulation problem. Finally, we present an algorithm that exploits such a characterization and improves on previously proposed algorithms for simulation. Key words: bisimulation, simulation, partition refinement problems. 1.
On the Foundations of Final Coalgebra Semantics: nonwellfounded sets, partial orders, metric spaces
, 1998
"... ..."
A Cook’s tour of the finitary nonwellfounded sets
 Invited Lecture at BCTCS
, 1988
"... It is a great pleasure to contribute this paper to a birthday volume for Dov. Dov and I arrived at imperial College at around the same time, and soon he, Tom Maibaum and I were embarked on a joint project, the Handbook of Logic in Computer Science. We obtained a generous advance from Oxford Universi ..."
Abstract

Cited by 28 (1 self)
 Add to MetaCart
(Show Context)
It is a great pleasure to contribute this paper to a birthday volume for Dov. Dov and I arrived at imperial College at around the same time, and soon he, Tom Maibaum and I were embarked on a joint project, the Handbook of Logic in Computer Science. We obtained a generous advance from Oxford University Press, and a grant from the Alvey Programme, which allowed us to develop the Handbook in a rather unique, interactive way. We held regular meetings at Cosener’s House in Abingdon (a facility run by what was then the U.K. Science and Engineering Research Council), at which contributors would present their ideas and draft material for their chapters for discussion and criticism. Ideas for new chapters and the balance of the volumes were also discussed. Those were a remarkable series of meetings — a veritable education in themselves. I must confess that during this long process, I did occasionally wonder if it would ever terminate.... But the record shows that five handsome volumes were produced [6]. Moreover, I believe that the Handbook has proved to be a really valuable resource for students and researchers. It has been used as the basis for a number of summer schools. Many of the chapters have become standard references for their topics. In a field with rapidly changing fashions, most of the material has stood the test of time — thus
From Settheoretic Coinduction to Coalgebraic Coinduction: some results, some problems
, 1999
"... ..."
The stories of logic and information
 In Handbook of the Philosophy of Information, P. Adriaans and
, 2008
"... ..."
Final Semantics for a Higher Order Concurrent Language
 CAAP'96 Conference Proceedings, H.Kirchner ed., Springer LNCS
, 1995
"... We show that adequate semantics can be provided for imperative higher order concurrent languages simply using syntactical final coalgebras. In particular we investigate and compare various behavioural equivalences on higher order processes defined by finality using hypersets and c.m.s.'s. Corre ..."
Abstract

Cited by 15 (11 self)
 Add to MetaCart
(Show Context)
We show that adequate semantics can be provided for imperative higher order concurrent languages simply using syntactical final coalgebras. In particular we investigate and compare various behavioural equivalences on higher order processes defined by finality using hypersets and c.m.s.'s. Correspondingly, we derive various coinduction and mixed inductioncoinduction proof principles for establishing these equivalences.
Solvable set/hyperset contexts: I. Some decision procedures for the pure, finite case
 Comm. Pure App. Math
, 1995
"... Hereditarily finite sets and hypersets are characterized both as an algorithmic data structure and by means of a firstorder axiomatization which, although rather weak, suffices to make the following two problems decidable: (1) Establishing whether a conjunction r of formulae of the form 8 y 1 \D ..."
Abstract

Cited by 13 (6 self)
 Add to MetaCart
(Show Context)
Hereditarily finite sets and hypersets are characterized both as an algorithmic data structure and by means of a firstorder axiomatization which, although rather weak, suffices to make the following two problems decidable: (1) Establishing whether a conjunction r of formulae of the form 8 y 1 \Delta \Delta \Delta 8 y m ((y 1 2 w 1 & \Delta \Delta \Delta & y m 2 wm ) ! q), with q quantifierfree and involving only the relators =; 2 and propositional connectives, and each y i distinct from all w j 's, is satisfiable. (2) Establishing whether a formula of the form 8 y q, q quantifierfree, is satisfiable. Concerning (1), an explicit decision algorithm is provided; moreover, significantly broad subproblems of (1) are singled out in which a classification named the `syllogistic decomposition' of r of all possible ways of satisfying the input conjunction r can be obtained automatically. For one of these subproblems, carrying out the decomposition results in producing a fi...