ACM Home Page
Please provide us with feedback. Feedback
A framework for typed HOAS and semantics
Full text PdfPdf (280 KB)
Source International Conference on Principles and Practice of Declarative Programming archive
Proceedings of the 5th ACM SIGPLAN international conference on Principles and practice of declaritive programming table of contents
Uppsala, Sweden
Pages: 184 - 194  
Year of Publication: 2003
ISBN:1-58113-705-2
Authors
Marino Miculan  University of Udine, Udine, Italy
Ivan Scagnetto  University of Udine, Udine, Italy
Sponsors
SIGPLAN: ACM Special Interest Group on Programming Languages
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 7,   Citation Count: 9
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/888251.888269
What is a DOI?

ABSTRACT

We investigate a framework for representing and reasoning about syntactic and semantic aspects of typed languages with variable binders.First, we introduce typed binding signatures and develop a theory of typed abstract syntax with binders. Each signature is associated to a category of "presentation" models, where the language of the typed signature is the initial model.At the semantic level, types can be given also a computational meaning in a (possibly different) semantic category. We observe that in general, semantic aspects of terms and variables can be reflected in the presentation category by means of an adjunction. Therefore, the category of presentation models is expressive enough to represent both the syntactic and the semantic aspects of languages.We introduce then a metalogical system, inspired by the internal languages of the presentation category, which can be used for reasoning on both the syntax and the semantics of languages. This system is composed by a core equational logic tailored for reasoning on the syntactic aspects; when a specific semantics is chosen, the system can be modularly extended with further "semantic" notions, as needed.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
A. Bucalo, M. Hofmann, F. Honsell, M. Miculan, and I. Scagnetto. Consistency of the theory of contexts. Submitted, 2001.
 
2
3
 
4
 
5
FreshML: A fresh approach to name binding in metaprogramming languages. http://www.cl.cam.ac.uk/~amp12/research/freshml/, 2002. Research project.
 
6
 
7
 
8
 
9
 
10
INRIA. The Coq Proof Assistant, 2002. http://coq.inria.fr/doc/main.html.
 
11
B. Jacobs. Categorical Logic and Type Theory, volume 141 of Studies in Logic and the Foundations of Mathematics. Elsevier, 1999.
 
12
G. Longo, editor. Proceedings, Fourteenth Annual IEEE Symposium on Logic in Computer Science, 1999. IEEE Computer Society Press.
 
13
S. Mac Lane. Categories for the Working Mathematician. Springer-Verlag, Berlin, 1971.
 
14
S. Mac Lane and I. Moerdijk. Sheaves in Geometry and Logic: a First Introduction to Topos Theory. Universitext. Springer-Verlag, 1994.
 
15
 
16
 
17
B. Nordström, K. Petersson, and J. M. Smith. Programming in Martin-Löf's Type Theory: An Introduction, volume 7 of International Series of Monograph on Computer Science. Oxford University Press, 1990.
 
18
 
19
 
20

CITED BY  9
 
 
 
 
 

Collaborative Colleagues:
Marino Miculan: colleagues
Ivan Scagnetto: colleagues

Peer to Peer - Readers of this Article have also read: