Logo del repository
  1. Home
 
Opzioni

Imperative Object-based Calculi in (Co)Inductive Type Theories

CIAFFAGLIONE, Alberto
•
LIQUORI, Luigi
•
MICULAN, Marino
2003
  • conference object

Abstract
We discuss the formalization of Abadi and Cardelli's imps, a paradigmatic object-based calculus with types and side effects, in Co-Inductive Type Theories, such as the Calculus of (Co)Inductive Constructions (CC(Co)Ind). Instead of representing directly the original system "as it is", we reformulate its syntax and semantics bearing in mind the proof-theoretical features provided by the target metalanguage. On one hand, this methodology allows for a smoother implementation and treatment of the calculus in the metalanguage. On the other, it is possible to see the calculus from a new perspective, thus having the occasion to suggest original and cleaner presentations. We give hence anew presentation of imps, exploiting natural deduction semantics, (weak) higher-order abstract syntax, and, for a significant fragment of the calculus, coinductive typing systems. This presentation is easier to use and implement than the original one, and the proofs of key metaproperties, e.g. subject reduction, are much simpler. Although all proof developments have been carried out in the Coq system, the solutions we have devised in the encoding of and metareasoning on imps can be applied to other imperative calculi and proof environments with similar features.
DOI
10.1007/978-3-540-39813-4_4
WOS
WOS:000188830900004
Archivio
http://hdl.handle.net/11390/739889
info:eu-repo/semantics/altIdentifier/scopus/2-s2.0-9444290801
http://dx.doi.org/10.1007/978-3-540-39813-4_4
Diritti
open access
Scopus© citazioni
5
Data di acquisizione
Jun 14, 2022
Vedi dettagli
Web of Science© citazioni
3
Data di acquisizione
Mar 17, 2024
Visualizzazioni
2
Data di acquisizione
Apr 19, 2024
Vedi dettagli
google-scholar
Get Involved!
  • Source Code
  • Documentation
  • Slack Channel
Make it your own

DSpace-CRIS can be extensively configured to meet your needs. Decide which information need to be collected and available with fine-grained security. Start updating the theme to match your nstitution's web identity.

Need professional help?

The original creators of DSpace-CRIS at 4Science can take your project to the next level, get in touch!

Realizzato con Software DSpace-CRIS - Estensione mantenuta e ottimizzata da 4Science

  • Impostazioni dei cookie
  • Informativa sulla privacy
  • Accordo con l'utente finale
  • Invia il tuo Feedback