An internal semantics for modal logic

In Kripke semantics for modal logic, “possible worlds” and the possibility relation are both primitive notions. This has both technical and conceptual shortcomings. From a technical point of view, the mathematics associated with Kripke semantics is often quite complicated. From a conceptual point of view, it is not clear how to use Kripke structures to model knowledge and belief, where one wants a clearer understanding of the notions that are primitive in Kripke semantics. We introduce modal structures as models for modal logic. We use the idea of possible worlds, but by directly describing the “internal semantics” of each possible world. It is much easier to study the standard logical questions, such as completeness, decidability, and compactness, using modal structures. Furthermore, modal structures offer a much more intuitive approach to modelling knowledge and belief.

[1]  Kit Fine,et al.  Normal forms in modal logic , 1975, Notre Dame J. Formal Log..

[2]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[3]  A. Prasad Sistla,et al.  Automatic verification of finite state concurrent system using temporal logic specifications: a practical approach , 1983, POPL '83.

[4]  M. Rabin Decidability of second-order theories and automata on infinite trees , 1968 .

[5]  Pierre Wolper,et al.  Synthesis of Communicating Processes from Temporal Logic Specifications , 1981, TOPL.

[6]  B. Mates,et al.  Leibniz on Possible Worlds , 1968 .

[7]  Daniel Lehmann,et al.  Knowledge, common knowledge and related puzzles (Extended Summary) , 1984, PODC '84.

[8]  Alfred Tarski,et al.  Some theorems about the sentential calculi of Lewis and Heyting , 1948, The Journal of Symbolic Logic.

[9]  Vaughan R. Pratt,et al.  SEMANTICAL CONSIDERATIONS ON FLOYD-HOARE LOGIC , 1976, FOCS 1976.

[10]  Saul A. Kripke,et al.  Semantical Analysis of Modal Logic I Normal Modal Propositional Calculi , 1963 .

[11]  Richard E. Ladner,et al.  The Computational Complexity of Provability in Systems of Modal Propositional Logic , 1977, SIAM J. Comput..

[12]  A. Prasad Sistla,et al.  A Multiprocess Network Logic with Temporal and Spatial Modalities , 1983, ICALP.

[13]  Tang Tsao-Chen Algebraic postulates and a geometric interpretation for the Lewis calculus of strict implication , 1938 .

[14]  Robert S. Streett,et al.  Propositional Dynamic Logic of Looping and Converse Is Elementarily Decidable , 1982, Inf. Control..

[15]  J. McCarthy,et al.  On the model theory of knowledge , 1978 .

[16]  Pierre Wolper,et al.  Automata theoretic techniques for modal logics of programs: (Extended abstract) , 1984, STOC '84.

[17]  Fred Kröger,et al.  Temporal Logic of Programs , 1987, EATCS Monographs on Theoretical Computer Science.

[18]  Lennart Aqvist,et al.  On Some Completeness Theorems in Modal Logic. , 1970 .

[19]  Joseph Y. Halpern,et al.  Knowledge and common knowledge in a distributed environment , 1984, JACM.

[20]  Roy Radner,et al.  COMPETITIVE EQUILIBRIUM UNDER UNCERTAINTY11This research was supported in part by the Office of Naval Research under Contract ONR 222(77) with the University of California. Reproduction in whole or in part is permitted for any purpose of the United States Government. , 1968 .

[21]  Richard Montague Logical necessity, physical necessity, ethics, and quantifiers , 1960 .

[22]  John McCarthy,et al.  SOME PHILOSOPHICAL PROBLEMS FROM THE STANDPOINT OF ARTI CIAL INTELLIGENCE , 1987 .

[23]  A. Prasad Sistla,et al.  Deciding branching time logic , 1984, STOC '84.

[24]  J. C. C. McKinsey,et al.  A Solution of the Decision Problem for the Lewis systems S2 and S4, with an Application to Topology , 1941, J. Symb. Log..

[25]  Dana S. Scott,et al.  Advice on Modal Logic , 1970 .

[26]  Saul Kripke,et al.  A completeness theorem in modal logic , 1959, Journal of Symbolic Logic.

[27]  Nicholas Rescher,et al.  On alternatives in epistemic logic , 1973, Journal of Philosophical Logic.

[28]  Robert Goldblatt,et al.  First-order definability in modal logic , 1975, Journal of Symbolic Logic.

[29]  A. Tarski,et al.  Boolean Algebras with Operators , 1952 .

[30]  Antonio L. Furtado,et al.  A Temporal Framework for Database Specifications , 1982, VLDB.

[31]  Rudolf Carnap,et al.  Meaning and Necessity , 1947 .

[32]  Pierre Wolper,et al.  Automata theoretic techniques for modal logics of programs: (Extended abstract) , 1984, STOC '84.

[33]  Wolfgang Lenzen,et al.  Recent work in epistemic logic , 1978 .

[34]  D. Scott,et al.  Intensional Logic, preliminary draft of initial chapters by EJ Lemmon, July 1966, Nowadays available as An Introduction to Modal Logic (American Philosophical Quarterly Monograph No. 11) edited by K. Segerberg , 1977 .

[35]  J. Burgess Decidability for branching time , 1980 .

[36]  G. Birkhoff Rings of sets , 1937 .

[37]  David Chenho Kung,et al.  A Temporal Framework for Database Specification and Verification , 1984, VLDB.

[38]  M. Rabin Decidability of second-order theories and automata on infinite trees. , 1969 .

[39]  Ronald Fagin,et al.  A Model-Theoretic Analysis of Knowledge: Preliminary Report , 1984, FOCS.

[40]  Gregor von Bochmann Hardware Specification with Temporal Logic: An Example , 1982, IEEE Transactions on Computers.

[41]  Krister Segerberg,et al.  An introduction to modal logic : the Lemmon notes , 1977 .

[42]  Rudolf Carnap Modalities and Quantification , 1946, J. Symb. Log..

[43]  Witold Lipski,et al.  On Databases with Incomplete Information , 1981, JACM.

[44]  Richard E. Ladner,et al.  Propositional Dynamic Logic of Regular Programs , 1979, J. Comput. Syst. Sci..

[45]  Vaughan R. Pratt,et al.  A Near-Optimal Method for Reasoning about Action , 1980, J. Comput. Syst. Sci..