mathematical problems from applied logic i · polymodal logics, magari algebras and lindenbaum...

30
Mathematical Problems from Applied Logic I

Upload: others

Post on 20-Mar-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Mathematical Problems from Applied Logic I · polymodal logics, Magari algebras and Lindenbaum Heyting alge-bras, interpretability logic and its kin, graded provability algebras •

Mathematical Problemsfrom Applied Logic I

Page 2: Mathematical Problems from Applied Logic I · polymodal logics, Magari algebras and Lindenbaum Heyting alge-bras, interpretability logic and its kin, graded provability algebras •

INTERNATIONAL MATHEMATICAL SERIES

Series Editor: Tamara RozhkovskayaSobolev Institute of Mathematics of the Siberian Branchof the Russian Academy of Sciences, Novosibirsk, Russia

5. Mathematical Problems from Applied Logic II. New Logics forthe XXIst Century • D. Gabbay, S. Goncharov, M. ZakharyaschevEds. • 2006

4. Mathematical Problems from Applied Logic I. New Logics forthe XXIst Century • D. Gabbay, S. Goncharov, M. ZakharyaschevEds. • 2005

3. Different Faces of Geometry • S. Donaldson, Ya. Eliashberg, M.Gromov Eds. • 2004

2. Nonlinear Problems in Mathematical Physics and Related Top-ics II. In Honor of Professor O. A. Ladyzhenskaya • M.Sh. Bir-man, S. Hildebrandt, V.A. Solonnikov, N.N. Uraltseva Eds. • 2003

1. Nonlinear Problems in Mathematical Physics and Related Top-ics I. In Honor of Professor O. A. Ladyzhenskaya • M.Sh. Bir-man, S. Hildebrandt, V.A. Solonnikov, N.N. Uraltseva Eds. • 2002

Page 3: Mathematical Problems from Applied Logic I · polymodal logics, Magari algebras and Lindenbaum Heyting alge-bras, interpretability logic and its kin, graded provability algebras •

Mathematical Problemsfrom Applied Logic I

Logics for the XXIst Century

Edited by

Dov M. GabbayKing’s College LondonLondon, UK

Sergi S. GoncharovSB Russian Academy of SciencesNovosibirsk, Russia

and

Michael ZakharyaschevKing’s College LondonLondon, UK

Page 4: Mathematical Problems from Applied Logic I · polymodal logics, Magari algebras and Lindenbaum Heyting alge-bras, interpretability logic and its kin, graded provability algebras •

Dov M. GabbayDepartment of Computer ScienceKing’s College LondonStrand, London WC2R [email protected]

Sergei S. GoncharovSobolev Institute of MathematicsSB Russian Academy of SciencesNovosibirsk [email protected]

Michael ZakharyaschevDepartment of Computer ScienceKing’s College LondonStrand, London WC2R [email protected]

This series was founded by Kluwer/Plenum Publishers (now Springer) and the Russianpublisher Tamara Rozhkovskaya (Novosibirsk, Russia, [email protected]) in 2002.Each volume is simultaneously published in English and in Russian and presents contri-butions from volume editors and authors exclusively invited by the Series editor. TheEnglish Camera-Ready Manuscript was prepared by Tamara Rozhkovskaya

Library of Congress Control Number: 2005931830

ISBN-10: 0-387-28688-8 Printed on acid-free paper.ISBN-13: 978-0387-28688-4ISSN 1571-5485

© 2006 Springer Science+Business Media, Inc.All rights reserved. This work may not be translated or copied in whole or in part without thewritten permission of the publisher (Springer Science+Business Media, Inc., 233 Spring St., NewYork, NY 10013, USA), except for brief excerpts in connection with reviews or scholarly analysis.Use in connection with any form of information storage and retrieval, electronic adaptation, com-puter software, or by similar or dissimilar methodology now known or hereafter developed is for-bidden.The use in this publication of trade names, trademarks, service marks, and similar terms, even ifthey are not identified as such, is not to be taken as an expression of opinion as to whether or notthey are subject to proprietary rights.

Printed in the United States of America. (IBT)

9 8 7 6 5 4 3 2 1

springeronline.com

Page 5: Mathematical Problems from Applied Logic I · polymodal logics, Magari algebras and Lindenbaum Heyting alge-bras, interpretability logic and its kin, graded provability algebras •

Mathematical Problems from Applied Logic INew Logics for the XXIst Century

Two volumes of the International Mathematical Series present the mostimportant thematic topics of logic confronting us in this century, includ-ing problems arising from successful applications areas such as ComputerScience, AI language, etc. etc.

Invited authors — world-known specialists in the field of logic — wereasked to write a chapter (in the form of a survey, a specific problem, ora point of view) basically outlining

WHAT IS ON MY MIND AS MOST

STRIKING/IMPORTANT/PRESSING

NEED TO BE DONE?

Page 6: Mathematical Problems from Applied Logic I · polymodal logics, Magari algebras and Lindenbaum Heyting alge-bras, interpretability logic and its kin, graded provability algebras •

Main Topics

• Nonstandard inferences in description logics; an overview of themodern state, open problems, and perspectives for future research

• Logic of provability and a list of open problems in informal conceptsof proof, intuitionistic arithmetic, bounded arithmetic, bimodal andpolymodal logics, Magari algebras and Lindenbaum Heyting alge-bras, interpretability logic and its kin, graded provability algebras

• Logical dynamics: a survey of conceptual issues and open mathe-matical problems emanating from the recent development of various“dynamic-epistemic logics” for information update and belief revi-sion. These systems put many-agent activities at the center stage oflogic, such as speech acts, communication, and general interaction

• The continuing relevance of Turing’s approach to real-world com-putability and incomputability, and the mathematical modeling ofemergent phenomena. Related open questions of a research interestin computability theory.

• Door to open: Mathematical logic and cognitive science

• Door to open: Semantics of medieval Arab linguists

• What logics do we need? What are logical systems and what shouldthey be? What is a proof? What foundations do we need?

• Applied logic: characterization and relation with other trends inlogic, computer science, and mathematics

Page 7: Mathematical Problems from Applied Logic I · polymodal logics, Magari algebras and Lindenbaum Heyting alge-bras, interpretability logic and its kin, graded provability algebras •

Editors

Dov M GabbayKing’s College LondonLondon, UK

Sergei S Goncharov

Sobolev Institute of MathematicsSB Russian Academy of SciencesNovosibirsk State UniversityNovosibirsk, Russia

Michael ZakharyaschevDepartment of Computer ScienceKing’s College LondonLondon, UK

Page 8: Mathematical Problems from Applied Logic I · polymodal logics, Magari algebras and Lindenbaum Heyting alge-bras, interpretability logic and its kin, graded provability algebras •

Dov M Gabbay

Augustus De Morgan Professor of LogicDepartment of Computer ScienceKing’s College LondonStrand, London WC2R 2LSUK

[email protected]/staff/dg

• Author of the books ◦ Temporal Logics, Vols. 1,2, OUP, 1994, 2000◦ Fibred Semantics, OUP, 1998 ◦ Elementary Logic, Prentice-Hall,1998, ◦ Fibring Logics, OUP, 1998 ◦ Neural-Symbolic Learning Sys-tems (with A. Garcez and K. Broda), Springer, 2002 ◦ Agenda Rel-evance (with J. Woods), Elsevier, 2003, etc.

• Editor-in-Chief of journals ◦ Journal of Logic and Computation◦ Logic Journal of the IGPL ◦ Journal of Applied Logic (with J.Siekmann and A. Jones) ◦ Journal of Language and Computation(with T. Fernando, U. Reyle, and R. Kempson) ◦ Journal of Dis-crete Algorithms

• Editor of journals and series ◦ Autonomous Agents ◦ Studia Logica◦ Journal of Applied Non-Classical Logics ◦ Journal of Logic, Lan-guage& Information ◦ F News ◦ Handbook of Logic in ComputerScience (with S. Abramsky and T. Maibaum), ◦ Handbook of Logicin AI and Logic Programming (with C. Hogger and J.A. Robinson),◦ Handbook of Philosophical Logic (with F. Guenthner) ◦ Handbookof the History of Logic ◦ Handbook of the Philosophy of Science◦ Studies in Logic and the Foundations of Mathematics, etc.

Scientific interests: Logic and computation, dynamics of practical rea-soning, proof theory and goal-directed theorem proving, non-classicallogics and non-monotonic reasoning, labelled deductive systems, fibringlogics, logical modelling of natural language

Page 9: Mathematical Problems from Applied Logic I · polymodal logics, Magari algebras and Lindenbaum Heyting alge-bras, interpretability logic and its kin, graded provability algebras •

xii Editors

Sergei S Goncharov

Sobolev Institute of MathematicsSB Russian Academy of Sciences4, Prospekt KoptyugaNovosibirsk 630090Russia

[email protected]

• Head of Mathematical Logic Department and Laboratory of Compu-tability and Applied Logic, Sobolev Institute of Mathematics SBRussian Academy of Sciences

• Council Member of the Association for Symbolic Logic• Professor of Logic and Dean of Mathematical Department of the

Novosibirsk State University• Vice-Chairman of Siberian Fund of Algebra and Logic• Author of the books ◦ Countable Boolean Algebras and Decidability,

Consultants Bureau, New York, 1997 ◦ Constructive Models (withYu.L. Ershov), Kluwer Academic/ Plenum Publishers, 2000

• Editor-in-Chief of ◦ Bulletin of the Novosibirsk State University.Ser. Mathematics, Mechanics, and Informatics

• Editor of journals and series ◦ Algebra and Logic (Associate Ed.)◦ Siberian Mathematical Journal ◦ Siberian School of Algebra andLogic (monograph series), Kluwer Academic / Plenum Publishers◦ Handbook of Recursive Mathematics (with Yu.L. Ershov, A. Ne-rode, J.B. Remmel, and V.W. Marek), Vols. 1,2, Elsevier, 1998 ◦Computability and Models (Perspectives East and West) (with S.B.Cooper), Kluwer Academic/ Plenum Publishers, 2003

Scientific interests: Theory of computability, computable and decidablemodels, abstract data types, model theory and algebra, computer scienceand logic programming, applied logic

Page 10: Mathematical Problems from Applied Logic I · polymodal logics, Magari algebras and Lindenbaum Heyting alge-bras, interpretability logic and its kin, graded provability algebras •

Editors xiii

Michael Zakharyaschev

Departmentof Computer ScienceKing’s College LondonStrand, London WC2R 2LSUK

[email protected]/staff/mz

• Professor of logic and computation, Department of Computer Sci-ence, King’s College London

• Logic coordinator of Group of Logic, Language and Computationwww.dcs.kcl.ac.uk/research/groups/gllc

• Member of the Steering Committee of Advances in Modal Logic (abi-annual workshop and book series in Modal Logic), www.aiml.net

• Author of the books ◦ Modal Logic (with A. Chagrov), Oxford LogicGuides: 35, Clarendon Press, Oxford, 1997 ◦ Many-DimensionalModal Logics: Theory and Applications, (with D. Gabbay, A. Ku-rucz, and F. Wolter), Series in Logic and the Foundation of Math-ematics, 148, Elsevier, 2003

• Editor of journals and series ◦ Studia Logica (Associate Ed.) ◦Journal of Applied Logic ◦ Journal of Logic and Computation ◦Advances in Modal Logic

Scientific interests: Knowledge representation and reasoning, modal andtemporal logics, description logics, spatial and temporal reasoning, au-tomated theorem proving, intuitionistic and intermediate logics

Page 11: Mathematical Problems from Applied Logic I · polymodal logics, Magari algebras and Lindenbaum Heyting alge-bras, interpretability logic and its kin, graded provability algebras •

Authors

Franz BaaderTechnische Universitat DresdenDresden, Germany

Lev BeklemishevSteklov Mathematical Institute RASMoscow, RussiaUniversiteit UtrechtUtrecht, The Netherlands

Johan van BenthemUniversity of AmsterdamAmsterdam, The NetherlandsStanford UniversityStanford, USA

S Barry CooperUniversity of LeedsLeeds, UK

John N CrossleyMonash UniversityMelbourne, Australia

Page 12: Mathematical Problems from Applied Logic I · polymodal logics, Magari algebras and Lindenbaum Heyting alge-bras, interpretability logic and its kin, graded provability algebras •

xvi Authors

Wilfrid A HodgesQueen Mary University of LondonLondon, UK

Ralf KustersInstitut fur Informatikund Praktische MathematikChristian-Albrechts-Universitat zu KielKiel, Germany

Lawrence S MossIndiana UniversityBloomington, USA

Albert VisserUniversiteit UtrechtUtrecht, The Netherlands

Page 13: Mathematical Problems from Applied Logic I · polymodal logics, Magari algebras and Lindenbaum Heyting alge-bras, interpretability logic and its kin, graded provability algebras •

Authors xvii

Franz Baader

Faculty of Computer ScienceTechnische Universitat DresdenD-01062 Dresden, Germany

[email protected]/˜baader

• Fellow of the European CoordinatingCommittee for Artificial Intelligence

• Author (with T. Nipkow) of the textbook Term Rewriting and AllThat, Cambridge Univ. Press, 1998

• Editor of ◦ Journal of Applied Non-Classical Logics ◦ The Euro-pean Journal on Artificial Intelligence ◦ The Journal of ArtificialIntelligence Research ◦ Journal of Applied Logic ◦ Logical Methodsin Computer Science ◦ The Electronic Transactions on ArtificialIntelligence ◦ The Description Logic Handbook (Cambridge, 2003)

Scientific interests: Knowledge representation (description logics, modallogics), automated deduction (term rewriting, unification theory)

Lev Beklemishev

Steklov Mathematical Institute RAS8, Gubkina Str. Moscow 119991Russia

Universiteit Utrecht8 Heidelberglaan, 3584 CS UtrechtThe Netherlands

[email protected], [email protected]/˜lev• Member of the Committee on Logic in Europe• Author of the book Provability, Complexity, Grammars (with M.

Pentus and N. Vereshchagin) AMS, 1999• Rewiews editor of Bulletin of Symbolic Logic and Member of Trans-

lation Committee of Association for Symbolic LogicScientific interests: Proof theory, formal arithmetic and its fragments,provability logics, modal logics

Page 14: Mathematical Problems from Applied Logic I · polymodal logics, Magari algebras and Lindenbaum Heyting alge-bras, interpretability logic and its kin, graded provability algebras •

xviii Authors

Johan van Benthem

University of AmsterdamPlantage Muidergracht 241018 TV AmsterdamThe Netherlands

Stanford UniversityStanford, California 94305, USA

staff.science.uva.nl/˜johan

[email protected], [email protected]

• First director (in the 1990s) of the Institute for Logic, Language,and Computation (ILLC), www.illc.uva.nl

• First chairman (in the 1990s) and honory member of FoLLI, theAssociation of Logic, Language and Information, www.folli.org

• Member of Dutch Royal Academy of Science, European Academyof Science, Institute Internaional de Philosophie

• Recipient of a five-year national NWO Spinoza Award for the projectLogic in Action (www.illc.uva.nl/lia)

• Author of the books ◦ A Manual of Intensional Logic, 1985, 1988◦ The Logic of Time, Kluwer, 1983, 1991 ◦ Modal Logic and Classi-cal Logic, Bibliopolis, 1985 ◦ Essays in Logical Semantics, D. Reidel,1986 ◦ Language in Action, North-Holland, 1991; MIT Press, 1995◦ Exploring Logical Dynamics CSLI Publications, 1996 ◦ Logic inGames, 2002, etc.

• Editor of Handbooks and series ◦ Handbook of Logic and Language(with A. ter Meulen), Elsevier, 1997 ◦ Handbook of Modal Logic(with P. Blackburn and F. Wolter), Elsevier [to appear] ◦ Hand-book of the Philosophy of Information (with P. Adriaans), Elsevier[to appear] ◦ Handbook of Spatial Reasoning (with M. Aiello andI. Pratt-Hartmann), Springer [to appear] ◦ Studies in Logic andPractical Reasoning, Elsevier

• Editor of ◦ Journal of Logic and Computation ◦ Logic Journal ofthe IGPL ◦ Studia Logica, etc.

Scientific interests: Logic and its applications to language, information,and cognition; modal logic, dynamic logic, logical semantics, games

Page 15: Mathematical Problems from Applied Logic I · polymodal logics, Magari algebras and Lindenbaum Heyting alge-bras, interpretability logic and its kin, graded provability algebras •

Authors xix

S Barry Cooper

Department of Pure MathematicsUniversity of LeedsLeeds LS2 9JTUK

[email protected]/pure/staff/cooper

• Coordinator of “Computability in Europe,” and co-organiser of theCiE international conference series.

• Author of the book Computability Theory, CRC, 2004• Editor of selected volumes in London Math. Soc. Lect. Note Series,

◦ Computability, Enumerability, Unsolvability (with T.A. Slamanand S.S. Wainer), 1996 ◦ Sets and Proofs (with J.K. Truss), 1999◦ Models and Computability (with J.K. Truss), 1999

Scientific interests: Computability theory and applications to scienceand the humanities, complexity theory, combinatorics, and graph theory

John N Crossley

School of Computer Scienceand Software EngineeringFaculty of Information TechnologyMonash UniversityClayton, Victoria 3800Australia

[email protected]/˜jnc

• Author of the books ◦ Constructive Order Types, North-Holland,1969 ◦ What is Mathematical Logic? (with C.J. Ash, C.J. Brickhill,J.C. Stillwell, N.H. Williams), OUP, 1972 Dover Pub. Inc., 1990◦ Combinatorial Functors (with A. Nerode), Springer, 1974 ◦ TheEmergence of Number, World Scientific, 1987 ◦ The Nine Chapterson the Mathematical Art. Companion and Commentary (with K.-S.Shen and A.W.-C. Lun), OUP, 1999

Scientific interests: Combining logic with state, program extraction fromproofs, history of mathematics before 1600.

Page 16: Mathematical Problems from Applied Logic I · polymodal logics, Magari algebras and Lindenbaum Heyting alge-bras, interpretability logic and its kin, graded provability algebras •

xx Authors

Wilfrid A Hodges

School of Mathematical SciencesQueen Mary University of LondonMile End RoadLondon E1 4NSUK

[email protected]/˜wilfrid

• Honorary member of FoLLI, the Association of Logic, Language andInformation (www.folli.org)

• Council Member of Association for Symbolic Logic• Author of the books ◦ A Shorter Model Theory, Cambridge Univ.

Press, 1997 ◦ Model Theory, Cambridge Univ. Press, 1993 ◦ Build-ing Models by Games, Cambridge Univ. Press, 1985 ◦ Logic, Pen-guin Books, 2001

• Editor of ◦ Perspectives in Logic (Managing Ed.) ◦ Logic and ItsApplications ◦ Logic Journal of the IGPL ◦ Journal of Logic andComputation ◦ Journal of Applied Logic

Scientific interests: Model theory

Ralf Kusters

Institut fur Informatikund Praktische MathematikChristian-Albrechts-Universitat zu KielOlshausenstraße 4024098 KielGermany

[email protected]/˜kuesters

• Author of the book ◦ Non-Standard Inferences in Description Log-ics, Lecture Notes in Computer Science, 2100, Springer, 2001

Scientific interests: Cryptography and computer security (analysis ofcryptographic protocols), Logics in computer science and artificial intel-ligence (description logics)

Page 17: Mathematical Problems from Applied Logic I · polymodal logics, Magari algebras and Lindenbaum Heyting alge-bras, interpretability logic and its kin, graded provability algebras •

Authors xxi

Lawrence S Moss

Department of MathematicsIndiana University831 East Third StreetBloomington, IN 47405-7106USA

[email protected]/home/moss

• Director of the Indiana University Program in Pure and AppliedLogic (www.indiana.edu/˜iulg)

• Editor of ◦ Journal of Logic, Language, and Information ◦ TheNotre Dame Journal of Formal Logic ◦ Research on Language andComputation ◦ The Annals of Mathematics, Computing and Tele-informatics ◦ Logical Methods in Computer Science ◦ Logic andLogical Philosophy

Scientific interests: Applied logic; the study of mathematical and con-ceptual tools for use in computer science, lignuistics, artificial intelligence

Albert Visser

Department of PhilosophyUniversiteit UtrechtHeidelberglaan 83584 CS UtrechtThe Netherlands

[email protected]/˜albert/• Executive Committee Member of Association for Symbolic Logic• Member of Committee on Prizes and Awards of Association for

Symbolic Logic• Director of the Educational Institute on AI CKI, Utrecht University

and Scientific director of the Research School on Logic OzsL• Editor of ◦ Journal of Philosophical Logic ◦ The Notre Dame Jour-

nal of Formal LogicScientific interests: Provability logics, modal logics, arithmetical theo-ries, dynamic semantics, philosophy of language

Page 18: Mathematical Problems from Applied Logic I · polymodal logics, Magari algebras and Lindenbaum Heyting alge-bras, interpretability logic and its kin, graded provability algebras •

Content

Franz Baader and Ralf Kusters

Nonstandard Inferences in Description Logics:The Story So Far . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22. Description Logics and Standard Inferences . . . . . . . . . . . . . . . . . . .63. Nonstandard Inferences—Motivation and Definitions . . . . . . . . 11

3.1. Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123.2. Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153.3. Techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

4. A Structural Characterization of Subsumption . . . . . . . . . . . . . . 234.1. Getting started — The characterization for EL . . . . . . . . . . 244.2. Extending the characterization to ALE . . . . . . . . . . . . . . . . . .274.3. Characterization of subsumption for other DLs . . . . . . . . . . 31

5. The Least Common Subsumer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325.1. The LCS for EL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325.2. The LCS for ALE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345.3. The LCS for other DLs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

6. The Most Specific Concept . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366.1. Existence and approximation of the MSC . . . . . . . . . . . . . . . 366.2. The most specific concept in the presence of cyclic

TBoxes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .447. Rewriting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

7.1. The minimal rewriting decision problem . . . . . . . . . . . . . . . . . 457.2. The minimal rewriting computation problem . . . . . . . . . . . . 46

Page 19: Mathematical Problems from Applied Logic I · polymodal logics, Magari algebras and Lindenbaum Heyting alge-bras, interpretability logic and its kin, graded provability algebras •

xxiv Content

7.3. Approximation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528. Matching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

8.1. Deciding matching problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . 548.2. Solutions of matching problems . . . . . . . . . . . . . . . . . . . . . . . . . 558.3. Computing matchers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 588.4. Matching in other DLs and extensions of matching . . . . . . 64

9. Conclusion and Future Perspectives . . . . . . . . . . . . . . . . . . . . . . . . . 6410. References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

Lev Beklemishev and Albert VisserProblems in the Logic of Provability . . . . . . . . . . . . . . . . . . . . . . . . . 77

1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 782. Informal Concepts of Proof . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81

2.1. Formal and informal provability andthe problem of equivalence of proofs . . . . . . . . . . . . . . . . . . . . . . . 81

2.2. Strengthening Hilbert’s thesis . . . . . . . . . . . . . . . . . . . . . . . . . . . 852.3. Coordinate-free proof theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87

3. Basics of Provability Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 914.Provability Logic for Intuitionistic Arithmetic . . . . . . . . . . . . . . . . 93

4.1. Propositional logics of arithmetical theories . . . . . . . . . . . . . 944.2. Admissible rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 974.3. The provability logic of HA and related theories . . . . . . . . 100

5. Provability Logic and Bounded Arithmetic . . . . . . . . . . . . . . . . . 1026. Classification of Bimodal Provability Logics . . . . . . . . . . . . . . . . 1067. Magari Algebras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1098. Interpretability Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1149. Graded Provability Algebras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12010. List of Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129

Johan van BenthemOpen Problems in Logical Dynamics . . . . . . . . . . . . . . . . . . . . . . . . 137

Page 20: Mathematical Problems from Applied Logic I · polymodal logics, Magari algebras and Lindenbaum Heyting alge-bras, interpretability logic and its kin, graded provability algebras •

Content xxv

1. Logical Dynamics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1372. Standard Epistemic Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139

2.1. Language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1402.2. Semantics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1412.3. Basic model theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1422.4. Axiomatics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1432.5. Complexity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1432.6. Open problems, even here . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144

3. Public Announcement: Epistemic Logic Dynamified . . . . . . . . 1443.1. World elimination: the system PAL . . . . . . . . . . . . . . . . . . . .1453.2. What are the real update laws? . . . . . . . . . . . . . . . . . . . . . . . . 1503.3. Model theory of learning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1533.4. Communication and planning . . . . . . . . . . . . . . . . . . . . . . . . . . 1553.5. Group knowledge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156

4. Dynamic Epistemic Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1574.1. Information from arbitrary events: product update . . . . . 1584.2. Update evolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1604.3. Questions of language design . . . . . . . . . . . . . . . . . . . . . . . . . . . 1624.4. Extensions of empirical coverage . . . . . . . . . . . . . . . . . . . . . . . 163

5. Background in Standard Logics . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1645.1. Modal logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1655.2. First-order logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1665.3. Fixed-point logics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168

6. From Information Update to Belief Revision . . . . . . . . . . . . . . . 1706.1. From knowledge to belief . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1706.2. Dynamic doxastic logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1716.3. Better-known theories of belief revision . . . . . . . . . . . . . . . . .1756.4. Probabilistic update . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177

7. Temporal Epistemic logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1787.1. Broader temporal perspectives on update . . . . . . . . . . . . . . 1787.2. Knowledge and ignorance over time . . . . . . . . . . . . . . . . . . . . 1797.3. Representation of update logics . . . . . . . . . . . . . . . . . . . . . . . . 1817.4. Connections with other parts of mathematics . . . . . . . . . . 183

8. Game Logics and Game Theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1849. Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186

Page 21: Mathematical Problems from Applied Logic I · polymodal logics, Magari algebras and Lindenbaum Heyting alge-bras, interpretability logic and its kin, graded provability algebras •

xxvi Content

S Barry CooperComputability and Emergence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193

1. An Emergent World around Us . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1942. Descriptions, Algorithms, and the Breakdownof Inductive Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .195

3. Ontology and Mathematical Structure . . . . . . . . . . . . . . . . . . . . . .2024. Where does It All Start? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2045. Towards a Model Based on Algorithmic Content . . . . . . . . . . . 2096. Levels of Reality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2147. Algorithmic Content Revisited . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2218. What Is to Be Done? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228

John N CrossleySamsara† . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233

1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2341.1. The structure of the paper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234

2. An Example of a Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2353. What Logics Do We Need? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236

3.1. Extracting constructions from proofs . . . . . . . . . . . . . . . . . . . 2423.2. The Lambda Calculus and the Curry–Howard

correspondence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2433.3. Proofs as types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2453.4. Strong normalization and program extraction . . . . . . . . . . 2483.5. Beyond traditional logic in program extraction . . . . . . . . . 2503.6. Proofs from programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2563.7. Programs then proofs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257

4. What are Logical Systems and What Should They Be? . . . . .2584.1. Higher order logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2594.2. A note on set theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2614.3. Computation and proof . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262

† The endless cycle of death and rebirth to which life in the material world isbound. (OED)

Page 22: Mathematical Problems from Applied Logic I · polymodal logics, Magari algebras and Lindenbaum Heyting alge-bras, interpretability logic and its kin, graded provability algebras •

Content xxvii

5. The Nature of Proof . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2625.1. The question of scale and the role of technology . . . . . . . . 2635.2. Foundations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268

6. Final Remarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270

Wilfrid HodgesTwo Doors to Open . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277

1. Logic and Cognitive Science . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2791.1. Spatial intuition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2811.2. Kurt Godel and the choice of representation . . . . . . . . . . . .2851.3. A sample cognitive description of reasoning . . . . . . . . . . . . 2931.4. Frege versus Peirce: comparison of representations . . . . . 298

2. Medieval Arabic Semantics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313

Lawrence S MossApplied Logic: A Manifesto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317

1. What is Applied Logic? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3172. Mathematics and Logic, but Different from

Mathematical Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3192.1. Mathematical Logic and Mathematics . . . . . . . . . . . . . . . . . . 3202.2. Where applied logic differs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3222.3. Applied mathematics is good mathematics . . . . . . . . . . . . . 3242.4. Applied logic is applied mathematics . . . . . . . . . . . . . . . . . . . 325

3. Applied Philosophical Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3263.1. Applied philosophical logic = theoretical AI . . . . . . . . . . . . 328

4. What Does Computer Science Have to Do with It? . . . . . . . . .3284.1. Logic is the calculus of computer science . . . . . . . . . . . . . . . 3294.2. Computer science motivates logic . . . . . . . . . . . . . . . . . . . . . . 3304.3. Going beyond the traditional boundaries of logic . . . . . . . 331

5. Other Case Studies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3325.1. Neural networks and non-monotonic logic . . . . . . . . . . . . . . 332

Page 23: Mathematical Problems from Applied Logic I · polymodal logics, Magari algebras and Lindenbaum Heyting alge-bras, interpretability logic and its kin, graded provability algebras •

xxviii Content

5.2. Dynamic epistemic logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3335.3. Linguistics, logic, and mathematics . . . . . . . . . . . . . . . . . . . . .3355.4. But is it dead? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339

6. Being as catholic as Possible . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343

Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345

Page 24: Mathematical Problems from Applied Logic I · polymodal logics, Magari algebras and Lindenbaum Heyting alge-bras, interpretability logic and its kin, graded provability algebras •

Nonstandard Inferencesin Description Logics:The Story So Far

Franz BaaderTechnischer Universitat DresdenDresden, Germany

Ralf KustersInstitut fur Informatikund Praktische MathematikChristian-Albrechts-Universitat zu KielKiel, Germany

Description logics (DLs) are a successful family of logic-basedknowledge representation formalisms that can be used to representthe terminological knowledge of an application domain in a struc-tured and formally well-founded way. DL systems provide theirusers with inference procedures that allow to reason about therepresented knowledge. Standard inference problems (such as thesubsumption and the instance problem) are now well-understood.

Mathematical Problems from Applied Logics. New Logics for the XXIst Century.Edited by Dov M Gabbay et al ./ International Mathematical Series, Springer, 2005

1

Page 25: Mathematical Problems from Applied Logic I · polymodal logics, Magari algebras and Lindenbaum Heyting alge-bras, interpretability logic and its kin, graded provability algebras •

2 Franz Baader and Ralf Kusters

Their computational properties (such as decidability and complex-ity) have been investigated in detail, and modern DL systems areequipped with highly optimized implementations of these inferenceprocedures, which—in spite of their high worst-case complexity—perform quite well in practice.

In applications of DL systems it has turned out that buildingand maintaining large DL knowledge bases can be further facil-itated by procedures for other, nonstandard inference problem,such as computing the least common subsumer and the most spe-cific concept, and rewriting and matching of concepts. While theresearch concerning these nonstandard inferences is not as matureas the one for the standard inferences, it has now reached a pointwhere it makes sense to motivate these inferences within a uniformapplication framework, give an overview of the results obtained sofar, describe the remaining open problems, and give perspectivesfor future research in this direction.

1. Introduction

Description logics (DLs) [12] are a family of knowledge represen-tation languages which can be used to represent the terminologicalknowledge of an application domain in a structured and formallywell-understood way. The name description logics is motivated bythe fact that, on the one hand, the important notions of the do-main are described by concept descriptions, i.e., expressions thatare built from atomic concepts (unary predicates) and atomic roles(binary predicates) using the concept and role constructors pro-vided by the particular DL. For example, the concept of “a manthat is married to a doctor, and has only happy children” can beexpressed using the concept description

Man � ∃married.Doctor � ∀child.Happy.

On the other hand, DLs differ from their predecessors, such assemantic networks and frames [84, 79], in that they are equipped

Page 26: Mathematical Problems from Applied Logic I · polymodal logics, Magari algebras and Lindenbaum Heyting alge-bras, interpretability logic and its kin, graded provability algebras •

Nonstandard Inferences in Description Logics 3

with a formal, logic-based semantics, which can, for example, begiven by a translation into first-order predicate logic. For example,the above concept description can be translated into the followingfirst-order formula (with one free variable x):

Man(x) ∧ ∃y.(married(x, y) ∧ Doctor(y))

∧ ∀y.(child(x, y) → Happy(y)).

In addition to the formalism for describing concepts, DLs usuallyalso provide their users with means for describing individuals bystating to which concepts they belong and in which role relation-ships they participate. For example, the assertions

Man(JOHN), child(JOHN, MARY), Happy(MARY)

state that the individual John has a child Mary, who is happy.Knowledge representation systems based on description log-

ics (DL systems or DL reasoners) [95, 81] provide their userswith various inference capabilities that deduce implicit knowledgefrom the explicitly represented knowledge. Standard inference ser-vices are subsumption and instance checking. Subsumption allowsthe user to determine subconcept-superconcept relationships, andhence, compute a subconcept-superconcept hierarchy: C is sub-sumed by D if and only if all instances of C are also instancesof D, i.e., the first description is always interpreted as a subsetof the second description. Instance checking asks whether a givenindividual necessarily belongs to a given concept, i.e., whether thisinstance relationship logically follows from the descriptions of theconcept and of the individual.

In order to ensure a reasonable and predictable behavior ofa DL reasoner, these inference problems should at least be de-cidable for the DL employed by the reasoner, and preferably oflow complexity. Consequently, the expressive power of the DL inquestion must be restricted in an appropriate way. If the imposedrestrictions are too severe, however, then the important notionsof the application domain can no longer be expressed. Inves-tigating this trade-off between the expressivity of DLs and the

Page 27: Mathematical Problems from Applied Logic I · polymodal logics, Magari algebras and Lindenbaum Heyting alge-bras, interpretability logic and its kin, graded provability algebras •

4 Franz Baader and Ralf Kusters

complexity of their inference problems has been one of the mostimportant issues of DL research in the 1990s. As a consequenceof this research, the complexity of reasoning in various DLs ofdifferent expressive power is now well-investigated (see [49] for anoverview of these complexity results). In addition, there are highlyoptimized implementations of reasoners for very expressive DLs[61, 54, 62], which—despite their high worst-case complexity—behave very well in practice [60, 53].

DLs have been applied in many domains, such as medical in-formatics, software engineering, configuration of technical systems,natural language processing, databases, and web-based informa-tion systems (see Part III of [12] for details on these and otherapplications). A recent success story is the use of DLs as ontologylanguages [15, 16] for the Semantic Web [33]. In particular, theW3C recommended ontology web language OWL [64] is based onan expressive description logic [67, 66].

Editors—such as OilEd [32] and the OWL plug-in of Protege[69]—supporting the design of ontologies in various applicationdomains usually allow their users to access a DL reasoner, whichrealizes the aforementioned standard inferences such as subsump-tion and instance checking. Reasoning is not only useful whenworking with “finished” ontologies, it can also support the ontol-ogy engineer while building an ontology, by pointing out inconsis-tencies and unwanted consequences. The ontology engineer canthus use reasoning to check whether the definition of a concept orthe description of an individual makes sense.

However, these standard DL inferences—subsumption and in-stance checking—provide only little support for actually comingup with a first version of the definition of a concept. The non-standard inferences considered in this paper were introduced toovercome this deficit, by allowing the user to construct new knowl-edge from the existing one. Our own motivation for investigat-ing these novel inferences comes from an application in chemicalprocess engineering where a knowledge base has been built by

Page 28: Mathematical Problems from Applied Logic I · polymodal logics, Magari algebras and Lindenbaum Heyting alge-bras, interpretability logic and its kin, graded provability algebras •

Nonstandard Inferences in Description Logics 5

different knowledge engineers over a rather long period of time[87, 71, 80, 44, 35, 77, 94].

The goal of this paper is

(i) to motivate nonstandard inferences by means of a simple ap-plication scenario,

(ii) to provide an overview of the results that have been obtainedfor nonstandard inferences so far, and

(iii) to explain the main techniques employed for solving thesenovel inference problems.

In order to be able to describe the latter in detail, the ex-position of the techniques is mainly restricted to the DL ALE .However, we also provide references to results for other DLs.

Structure of the paper

In Section 2, we introduce typical DL constructors and the mostimportant standard inference problems. In addition, we give abrief review of the different approaches for solving these inferenceproblems, and of their complexity in different DLs. In Section 3,we first motivate the need for nonstandard inferences in a typicalapplication scenario, and then formally define the most importantnonstandard inferences in description logics. Then, we briefly in-troduces the techniques used to solve these problems. Since thesetechniques depend on a syntactic characterization of the subsump-tion problem, Section 3 is followed by a section that describes sucha characterization for the DL ALE , which we use as a prototypicalexample (Section 4). The next four sections consider the four mostimportant nonstandard inference problems: computing the leastcommon subsumer and the most specific concept, rewriting, andmatching. Related nonstandard inferences are briefly discussed inthe respective sections as well. We explain the results on thesefour nonstandard inferences in ALE in detail, whereas results forother DLs are reviewed only briefly. Finally, Section 9 summarizesthe results on nonstandard inferences obtained so far, and givesperspectives for further research.

Page 29: Mathematical Problems from Applied Logic I · polymodal logics, Magari algebras and Lindenbaum Heyting alge-bras, interpretability logic and its kin, graded provability algebras •

6 Franz Baader and Ralf Kusters

2. Description Logics andStandard Inferences

In order to define concepts in a DL knowledge base, one starts witha set NC of concept names (unary predicates) and a set NR of rolenames (binary predicates), and defines more complex concept de-scriptions using the concept constructors provided by the conceptdescription language of the particular system. In this paper, weconsider the DL ALCN and some of its sublanguages. Conceptdescriptions of ALCN are built using the constructors shown inthe first part of Table 1. In this table, r stands for a role name,n for a nonnegative integer, A for a concept name, and C, D forarbitrary concept descriptions.

A concept definition A ≡ C (as shown in the second partof Table 1) assigns a concept name A to a complex descriptionC. A finite set of such definitions is called a TBox if and onlyif it is unambiguous, i.e., each name has at most one definition.The concept names occurring on the left-hand side of a conceptdefinition are called defined concepts, and the others primitive. Inmany cases, one restricts the attention to acyclic TBoxes, wherethe definition of a defined concept A cannot (directly or indirectly)refer to A itself.

A (concept or role) assertion is of the form shown in the lastpart of Table 1. Here, a, b belong to an additional set NI of indi-vidual names. A finite set of such assertions is called an ABox.

The sublanguages of ALCN that will be considered in thispaper are shown in Table 2. The first column explains the namingscheme for the members of the AL-family.

The semantics of concept descriptions is defined in terms ofan interpretation I = (∆I , ·I). The domain ∆I of I is a non-empty set and the interpretation function ·I maps each conceptname A ∈ NC to a set AI ⊆ ∆I , each role name r ∈ NR to abinary relation rI ⊆ ∆I ×∆I , and each individual name a ∈ NI

to an element aI ∈ ∆I . The extension of ·I to arbitrary conceptdescriptions is inductively defined, as shown in the third column

Page 30: Mathematical Problems from Applied Logic I · polymodal logics, Magari algebras and Lindenbaum Heyting alge-bras, interpretability logic and its kin, graded provability algebras •

Nonstandard Inferences in Description Logics 7

Name Syntax Semanticstop-concept ∆I

bottom-concept ⊥ ∅negation ¬C ∆I \ CI

atomic negation ¬A ∆I \ AI

conjunction C � D CI ∩ DI

disjunction C � D CI ∪ DI

value restriction ∀r.C {x ∈ ∆I | ∀y : (x, y) ∈ rI → y ∈ CI}existential restriction ∃r.C {x ∈ ∆I | ∃y : (x, y) ∈ rI ∧ y ∈ CI}at-least restriction �n r {x ∈ ∆I | �{y | (x, y) ∈ rI} � n}at-most restriction �n r {x ∈ ∆I | �{y | (x, y) ∈ rI} � n}concept definition A ≡ C AI = CI

concept assertion C(a) aI ∈ CI

role assertion r(a, b)) (aI , bI) ∈ rI

Table 1. Syntax and semantics of concept descrip-tions, definitions, and assertions

of Table 1. In the rows treating at-least and at-most numberrestrictions, �M denotes the cardinality of a set M .

The interpretation I is a model of the TBox T if it satisfies allits concept definitions, i.e., AI = CI for all A ≡ C in T , and it isa model of the ABox A if it satisfies all its assertions, i.e., aI ∈ CI

for all concept assertions C(a) in A and (aI , bI) ∈ rI for all roleassertions r(a, b) in A.

Based on this semantics, we can now formally introduce thestandard inference problems in description logics.

Definition 2.1. Let A be an ABox, T a TBox, C, D conceptdescriptions, and a an individual name.

• C is satisfiable w.r.t. T if there is a model I of T such thatCI �= ∅.

• D subsumes C w.r.t. T (C �T D) if CI ⊆ DI for all modelsI of T .