categorytheory has proved a useful tool in the study of type systems for sequential programming languages. Various approaches have been proposed to use categorical models to examine the type structures appropriate to...
详细信息
The core of a model theory for generic schema management is developed. This theory has two distinctive features: it applies to a variety of categories of schemas, and it applies to transformations of both the schema s...
详细信息
This paper presents a rather concrete view of a semantic universe for typed concurrent computation. Starting with a notion of sets and functions organized in a category B featuring the type theory at hand, we identify...
详细信息
As the size and complexity of software systems grow, the identification and proper management of interconnection dependencies among various pieces of a system have become responsible for an increasingly important part...
详细信息
ISBN:
(纸本)0769515495
As the size and complexity of software systems grow, the identification and proper management of interconnection dependencies among various pieces of a system have become responsible for an increasingly important part of the development effort. In today's large systems, the variety of encountered interconnection relationships (such as implements, uses, and extends) is very large, while the complexity of protocols for managing them can be very high. The paper tries to address this problem by using categorytheory. It also gives a framework of dependency modeling.
A relational database can be considered as a finite structure for a finite relational signature in first-order logic, i.e., there are no function symbols. Interpreting the logic over this signature in such structures ...
详细信息
This paper presents an abstract treatment of the foundations of rewriting logic, generalising in three ways: an arbitrary 2-category plays the role of the specific 2-category Cat;the foundations are rendered fully ind...
详细信息
A fully abstract model for sequential computation which is purely syntactic is presented. Some domain theoretic concepts and notations are introduced and a cartesian closed category SD of domains to capture the concep...
详细信息
A fully abstract model for sequential computation which is purely syntactic is presented. Some domain theoretic concepts and notations are introduced and a cartesian closed category SD of domains to capture the concept of sequentiality is constructed. SD can be used as a framework for a fully abstract model for sequential programming languages like PCF or FPC. The relational account of full abstraction identifies invariants of sequential functions.
We give a category theoretic framework for data-refinement in call-by-value programming languages. One approach to data refinement for the simply typed lambda -calculus is given by generalising the notion of logical r...
详细信息
ISBN:
(纸本)3540665366
We give a category theoretic framework for data-refinement in call-by-value programming languages. One approach to data refinement for the simply typed lambda -calculus is given by generalising the notion of logical relation to one of lax logical relation, so that binary lax logical relations compose. So here, we generalise the notion of lax logical relation, defined in category theoretic terms, from the simply typed lambda -calculus to the computational lambda -calculus as a model of data refinement.
The proceedings contain 31 papers. The special focus in this conference is on Abstract Data Types, 1995. The topics include: Seven years of COMPASS;inductively defined relations;on the role of categorytheory in the a...
ISBN:
(纸本)3540616292
The proceedings contain 31 papers. The special focus in this conference is on Abstract Data Types, 1995. The topics include: Seven years of COMPASS;inductively defined relations;on the role of categorytheory in the area of algebraic specifications;a challenge for computing science;the larch shared language: some open problems;the lambda calculus as an abstract data type;unifying theories in different institutions;interchange format for inter-operability of tools and translation;experiments with partial evaluation domains for rewrite specifications;class-sort polymorphism in glider;deontic concepts in the algebraic specification of dynamic systems;reification - changing viewpoint but preserving truth;a category-based equational logic semantics to constraint programming 200;concurrent state transformations on abstract data types;categories of circuits;combining algebraic and set-theoretic specifications;minimal term rewriting systems;an interactive theorem and completeness prover for algebraic specifications with conditional equations;the non-ground case completeness;termination of curryfied rewrite systems;correctness and oracle;behavioural equivalence, bisimulation, and minimal realisation;using limits of parchments to systematically construct institutions of partial algebras;behavioural specifications in type theory;syntax, semantics, and theory;context institutions;object-oriented functional programming and type reconstruction;moving between logical systems;modular algebraic specifications and the orientation of equations into rewrite rules;a model for I/O in equational languages with don't care non-determinism and tool design for structuring mechanisms for algebraic specification languages with initial semantics.
MacLane and Feferman have argued that the traditional set theories of Zermelo-Fraenkel and Godel-Bernays are not suitable foundations for categorytheory because of the requirement for self-referencing abstractions. T...
详细信息
MacLane and Feferman have argued that the traditional set theories of Zermelo-Fraenkel and Godel-Bernays are not suitable foundations for categorytheory because of the requirement for self-referencing abstractions. The necessity for distinguishing between small and large categories reflects this unsuitability. The purpose of this paper is to demonstrate that a formalization within a natural-deduction-based logic and set theory called NaDSet avoids the difficulties that arise with the use of the traditional set theories. Definitions are provided within NaDSet for most of the fundamental concepts and constructs in categorytheory. The main result of the paper is a proof that the set of all functors forms a category under appropriate definitions of composition and equivalence. Additional definitions and discussions on products, comma categories, universals, limits and adjoints are presented. They provide evidence to support the claim that any construct. not only in categories, but also in toposes, sheaves, triples and similar theories can be formalized within NaDSet. NaDSet succeeds as a logic and set theory for categorytheory because the resolution of the paradoxes provided for it is based on an extension of Tarski's reductionist semantics for first-order logic. Self-membership and self-reference is not explicitly excluded. The reductionist semantics is most simply presented as a natural-deduction logic. A sketch of the elementary and logical syntax or proof theory of the logic is provided. A consistency proof for NaDSet is provided elsewhere.
暂无评论