[PDF][PDF] A tutorial on (co) algebras and (co) induction

B Jacobs, J Rutten - Bulletin-European Association for Theoretical …, 1997 - Citeseer
Algebraic structures which are generated by a collection of constructors| like natural
numbers (generated by a zero and a successor) or nite lists and trees| are of well …

[PDF][PDF] Domain theory

S Abramsky, A Jung - 1994 - ora.ox.ac.uk
This text is based on the chapter Domain Theory in the Handbook for Logic in Computer
Science, volume 3, edited by S. Abramsky, Dov M. Gabbay, and TS E. Maibaum, published …

Universal coalgebra: a theory of systems

JJMM Rutten - Theoretical computer science, 2000 - Elsevier
In the semantics of programming, finite data types such as finite lists, have traditionally been
modelled by initial algebras. Later final coalgebras were used in order to deal with infinite …

[图书][B] Nominal sets: Names and symmetry in computer science

AM Pitts - 2013 - books.google.com
Nominal sets provide a promising new mathematical analysis of names in formal languages
based upon symmetry, with many applications to the syntax and semantics of programming …

Simple relational correctness proofs for static analyses and program transformations

N Benton - ACM SIGPLAN Notices, 2004 - dl.acm.org
We show how some classical static analyses for imperative programs, and the optimizing
transformations which they enable, may be expressed and proved correct using elementary …

An indexed model of recursive types for foundational proof-carrying code

AW Appel, D McAllester - ACM Transactions on Programming …, 2001 - dl.acm.org
The proofs of" traditional" proof carrying code (PCC) are type-specialized in the sense that
they require axioms about a specific type system. In contrast, the proofs of foundational PCC …

The SLam calculus: programming with secrecy and integrity

N Heintze, JG Riecke - Proceedings of the 25th ACM SIGPLAN-SIGACT …, 1998 - dl.acm.org
The SLam calculus is a typed λ-calculus that maintains security information as well as type
information. The type system propagates security information for each object in four forms …

A type-theoretical alternative to ISWIM, CUCH, OWHY

DS Scott - Theoretical Computer Science, 1993 - Elsevier
The paper (first written in 1969 and circulated privately) concerns the definition,
axiomatization, and applications of the hereditarily monotone and continuous functionals …

[图书][B] Advanced topics in types and programming languages

BC Pierce - 2024 - books.google.com
A thorough and accessible introduction to a range of key ideas in type systems for
programming language. The study of type systems for programming languages now touches …

Step-indexed syntactic logical relations for recursive and quantified types

A Ahmed - European Symposium on Programming, 2006 - Springer
We present a sound and complete proof technique, based on syntactic logical relations, for
showing contextual equivalence of expressions in a λ-calculus with recursive types and …