A modality for recursion

被引:103
作者
Nakano, H [1 ]
机构
[1] Ryukoku Univ, Otsu, Shiga 5202194, Japan
来源
15TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, PROCEEDINGS | 2000年
关键词
D O I
10.1109/LICS.2000.855774
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We propose a modal logic 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 fired point combinators and objects with so-called binary methods in object-oriented programming. Our logic 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.
引用
收藏
页码:255 / 266
页数:12
相关论文
共 26 条
[1]  
Abadi M., 1996, A Theory Of Objects, DOI DOI 10.1007/978-1-4419-8598-9
[2]   SUBTYPING RECURSIVE TYPES [J].
AMADIO, RM ;
CARDELLI, L .
ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1993, 15 (04) :575-631
[3]   RECURSION OVER REALIZABILITY STRUCTURES [J].
AMADIO, RM .
INFORMATION AND COMPUTATION, 1991, 91 (01) :55-85
[4]  
[Anonymous], 1980, HB CURRY ESSAYS COMB
[5]  
[Anonymous], 1989, P 16 ACM SIGPLAN S P
[6]  
Boolos G. S., 1993, LOGIC PROVABILITY
[7]   Comparing object encodings [J].
Bruce, KB ;
Cardelli, L ;
Pierce, BC .
INFORMATION AND COMPUTATION, 1999, 155 (1-2) :108-133
[8]  
CARDELLI L, 1986, LECT NOTES COMPUT SC, V242, P21
[9]   TYPE INFERENCE WITH RECURSIVE TYPES - SYNTAX AND SEMANTICS [J].
CARDONE, F ;
COPPO, M .
INFORMATION AND COMPUTATION, 1991, 92 (01) :48-80
[10]  
Constable R., 1986, Implementing Mathematics with the Nuprl Development System