Building Proofs in Context

When reasoning with implicitly defined contexts or theories, a general notion of proof in context is more appropriate than classical uses of reflection rules. Proofs in a multicontext framework can still be carried out by switching to a context, reasoning within it, and exporting the result. Context switching however does not correspond to reflection or reification but involves changing the level of nesting of theory within another theory. We introduce a generalised rule for proof in context and a convenient notation to express nesting of contexts, which allows us to carry out reasoning in and across contexts in a safe and natural way.

[1]  Luciano Serafini,et al.  Multi-Agent Reasoning with Belief Contexts: The Approach and a Case Study , 1995, ECAI Workshop on Agent Theories, Architectures, and Languages.

[2]  Maria Simi,et al.  Metalanguage and Reasoning Across Viewpoints , 1984, ECAI.

[3]  Peter Aczel,et al.  Non-well-founded sets , 1988, CSLI lecture notes series.

[4]  Fausto Giunchiglia,et al.  Multilanguage hierarchical logics (or: how we can do without modal logics) , 1994, CNKBS.

[5]  R. Montague,et al.  Logic : Techniques of Formal Reasoning , 1964 .

[6]  Richard W. Weyhrauch,et al.  Prolegomena to a Theory of Mechanized Formal Reasoning , 1980, Artif. Intell..

[7]  John McCarthy,et al.  Notes on Formalizing Context , 1993, IJCAI.

[8]  Robert A. Kowalski,et al.  Amalgamating language and metalanguage in logic programming , 1982 .

[9]  Stanley Peters,et al.  Communication and Inference through Situations , 1991, IJCAI.

[10]  C. Pollard,et al.  Center for the Study of Language and Information , 2022 .

[11]  Maria Simi,et al.  Reflections about Reflection , 1991, KR.

[12]  Yoav Shoham,et al.  Varieties of Context , 1991, Artificial and Mathematical Theory of Computation.

[13]  John McCarthy,et al.  Generality in artificial intelligence , 1987, Resonance.

[14]  Kurt Konolige,et al.  A First-Order Formalization of Knowledge and Action for a Multiagent Planning System. , 1980 .

[15]  Robert A. Kowalski,et al.  A Metalogic Programming Approach to Multi-Agent Knowledge and Belief , 1991, Artificial and Mathematical Theory of Computation.

[16]  Maria Simi,et al.  Proofs in Context , 1994, KR.

[17]  Robert C. Moore Reasoning About Knowledge and Action , 1977, IJCAI.

[18]  Donald Perlis,et al.  Languages With Self-Reference I: Foundations , 1985, Artif. Intell..

[19]  Daniele Nardi,et al.  Reasoning About Knowledge and Ignorance , 1988, Fifth Generation Computer Systems.

[20]  R. Guha Contexts: a formalization and some applications , 1992 .