English

Certification of programs with computational effects

Logic in Computer Science 2014-11-27 v1

Abstract

In purely functional programming languages imperative features, more generally computational effects are prohibited. However, non-functional lan- guages do involve effects. The theory of decorated logic provides a rigorous for- malism (with a refinement in operation signatures) for proving program properties with respect to computational effects. The aim of this thesis is to first develop Coq libraries and tools for verifying program properties in decorated settings as- sociated with several effects: states, local state, exceptions, non-termination, etc. Then, these tools will be combined to deal with several effects.

Keywords

Cite

@article{arxiv.1411.7139,
  title  = {Certification of programs with computational effects},
  author = {Burak Ekici},
  journal= {arXiv preprint arXiv:1411.7139},
  year   = {2014}
}
R2 v1 2026-06-22T07:12:46.351Z