Propositional lax logic

被引:82
作者
Fairtlough, M [1 ]
Mendler, M [1 ]
机构
[1] UNIV PASSAU,DEPT COMP SCI,D-94032 PASSAU,GERMANY
关键词
D O I
10.1006/inco.1997.2627
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We investigate a peculiar intuitionistic modal logic, called Propositional Lax Logic (PLL), which has promising applications to the formal verification of computer hardware. The logic has emerged from an attempt to express correctness up to behavioural constraints - a central notion in hardware verification - as a logical modality. As a modal logic it is special since it features a single modal operator circle that has a flavour both of possibility and of necessity. In the paper we provide the motivation for PLL and present several technical results. We investigate some of its proof-theoretic properties, presenting a cut-elimination theorem for a standard Gentzen-style sequent presentation of the logic. We go on to define a new class of fallible two-frame Kripke models for PLL. These models are unusual since they feature worlds with inconsistent information; furthermore, the only frame condition imposed is that the circle-frame be a subrelation of the superset of-frame. We give a natural translation of these models into Goldblatt's J-space models of PLL. Our completeness theorem for these models yields a Godel-style embedding of PLL into a classical bimodal theory of type (S4, S4) and underpins a simple proof of the finite model property. We proceed to prove soundness and completeness of several theories for specialized classes of models. We conclude with a brief exploration of two concrete and rather natural types of model from hardware verification for which the modality circle models correctness up to timing constraints. We obtain decidability of circle-free fragment of the logic of the first type of model, which coincides with the stable form of Maksimova's intermediate logic L box with bottom missing. (C) 1997 Academic Press
引用
收藏
页码:1 / 33
页数:33
相关论文
共 31 条
[1]  
[Anonymous], 1966, SOVIET MATH DOKLADY
[2]  
AVELLONE A, 1996, LECT NOTES ARTIFICIA, V1071
[3]  
Baccelli F, 1992, SYNCHRONIZATION LINE
[4]  
BENTON N, 1995, 365 U CAMBR COMP LAB
[5]  
Chellas BF, 1980, MODAL LOGIC
[6]  
Curry H.B, 1952, J SYMBOLIC LOGIC, V17, P249
[7]  
CURRY HB, 1957, NOTRE DAME MATH LECT, V6
[8]  
Dummett M., 1977, ELEMENTS INTUITIONIS
[9]   INTUITIONISTIC TENSE AND MODAL LOGIC [J].
EWALD, WB .
JOURNAL OF SYMBOLIC LOGIC, 1986, 51 (01) :166-179
[10]  
Fischer Servi G., 1980, Italian Studies in the Philosophy of Science, P59