preprint
Open access
A modal typing system for self-referential programs and specifications
Research footprint
At a glance
- Citations
- 0
- References
- 16
- Comments
- 0
Paper overview
Öz
This paper proposes a modal typing system that enables us to handle self-referential formulae, including ones with negative self-references, which on one hand, would introduce a logical contradiction, namely Russell's paradox, in the conventional setting, while on the other hand, are necessary to capture a certain class of programs such as fixed-point combinators and objects with so-called binary methods in object-oriented programming. The proposed system provides a basis for axiomatic semantics of such a wider range of programs and a new framework for natural construction of recursive programs in the proofs-as-programs paradigm.
Record transparency
Publication details
- DOI
- 10.48550/arxiv.1703.09907
- OpenAlex
- W2604348411
- Document type
- preprint
- Language
- EN
- Source
- arXiv (Cornell University)
- Last metadata update
Comments
Oturum Açın to join the discussion.