<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Reasoning in the Situation Calculus with Limited Belief Extended Abstract</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author role="corresp">
							<persName><forename type="first">Christoph</forename><surname>Schwering</surname></persName>
							<email>c.schwering@unsw.edu.au</email>
							<affiliation key="aff0">
								<orgName type="department">School of Computer Science and Engineering</orgName>
								<orgName type="institution">The University of New South Wales</orgName>
								<address>
									<postCode>2052</postCode>
									<settlement>Sydney</settlement>
									<region>NSW</region>
									<country key="AU">Australia</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Reasoning in the Situation Calculus with Limited Belief Extended Abstract</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">F3D748D103FD5AB563B1E21511711D88</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-23T20:59+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract/>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction</head><p>Action formalisms like the situation calculus <ref type="bibr" target="#b1">[McCarthy, 1963;</ref><ref type="bibr" target="#b1">Reiter, 2001]</ref> are powerful tools for modelling dynamic domains. However, these formalisms, typically based on firstorder logic, are also notorious for having little practical relevance due to their computational complexity.</p><p>This paper introduces an expressive yet computationally feasible variant of the situation calculus. To this end, we amalgamate the situation calculus with a first-order logic of limited belief <ref type="bibr" target="#b2">[Schwering, 2017]</ref>. Queries are evaluated at a specific belief level, which intuitively limits the maximum allowed reasoning effort. Reasoning in this logic is sound and decidable. An implementation has been made available.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">The Epistemic Situation Calculus</head><p>The epistemic situation calculus <ref type="bibr" target="#b0">[Lakemeyer and Levesque, 2011]</ref> is a modal variant of Reiter's situation calculus <ref type="bibr">[2001]</ref>. The language is a first-order logic with functions and equality and modal operators for knowledge and actions.</p><p>The semantics is defined in terms of possible worlds. Actions can have two sorts of effects: physical or epistemic. A physical effect means that an action modifies the value of some function or predicate, whereas an epistemic effect produces new knowledge through sensing, which is modelled by eliminating certain possible worlds.</p><p>The usual format of modelling a domain in the situation calculus uses successor-state axioms, which relate the value of a predicate or fluent after an action to what was true before. The fundamental task in the situation calculus is the projection problem, which refers to determining whether a certain formula is true after a sequence of actions. The regression procedure exploits the structure of successor-state axioms to rewrite query formulas to eliminate the actions and thus reduce projection to ordinary static reasoning.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">The Limited Epistemic Situation Calculus</head><p>The limited epistemic situation calculus amalgamates the epistemic situation calculus <ref type="bibr" target="#b0">[Lakemeyer and Levesque, 2011]</ref> with a logic of limited belief which stratifies beliefs into levels, starting with the explicit beliefs at level 0 and continuing the implicit beliefs at levels &gt; 0. The language is adopted from the (unlimited) epistemic situation calculus, except that knowledge operators are parameterised with a belief level.</p><p>An epistemic state is not modelled as a set of possible worlds but as a set of ground clauses, that is, a set of disjunctions of atomic formulas or their negation with an additional sequence of actions. This set is not closed under full logical consequence but merely under unit propagation and subsumption. These clauses represent the agent's explicit beliefs. Implicit beliefs are successively reached through case splits, which means to select a term and branch on all its possible values individually. The belief level determines the number of allowed nested case splits. The complexity of reasoning lies in finding the right terms to split and in the combinatorial explosion of nested splits at the higher belief levels.</p><p>We restrict our attention to so-called proper + knowledge bases, which are formulas in conjunctive normal form without existential quantifiers (existentials can be captured using Skolemization). We make no syntactic restrictions to the query.</p><p>Reasoning about limited belief is sound with respect to its unlimited ancestor with the possible-worlds semantics. In the absence of quantifiers and at sufficiently high belief level, it is complete as well. Moreover, reasoning is decidable, essentially because the number of individuals that need to be considered for quantification is finite. An implementation of the reasoning system using the regression procedure is freely available. <ref type="foot" target="#foot_0">1</ref>The next steps are to further expand the system's expressivity, improve runtime performance, and to evaluate it in practical applications.</p></div>			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0">www.github.com/schwering/limbo</note>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">A semantic characterization of a useful fragment of the situation calculus with knowledge</title>
		<author>
			<persName><forename type="first">Levesque</forename><surname>Lakemeyer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Gerhard</forename><surname>Lakemeyer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Hector</forename><forename type="middle">J</forename><surname>Levesque</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Artificial Intelligence</title>
		<imprint>
			<biblScope unit="volume">175</biblScope>
			<biblScope unit="issue">1</biblScope>
			<date type="published" when="2011">2011. 2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<monogr>
		<author>
			<persName><forename type="first">John</forename><surname>Mccarthy</surname></persName>
		</author>
		<author>
			<persName><forename type="first">;</forename><surname>Mccarthy</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Ray</forename><surname>Reiter</surname></persName>
		</author>
		<author>
			<persName><surname>Reiter</surname></persName>
		</author>
		<title level="m">Knowledge in Action: Logical Foundations for Specifying and Implementing Dynamical Systems</title>
				<imprint>
			<publisher>The MIT Press</publisher>
			<date type="published" when="1963">1963. 1963. 2001. 2001</date>
		</imprint>
		<respStmt>
			<orgName>Stanford University</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">Technical report</note>
	<note>Situations, actions, and causal laws</note>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">A reasoning system for a first-order logic of limited belief</title>
		<author>
			<persName><forename type="first">Christoph</forename><surname>Schwering</surname></persName>
		</author>
		<author>
			<persName><surname>Schwering</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence</title>
				<meeting>the Twenty-Sixth International Joint Conference on Artificial Intelligence</meeting>
		<imprint>
			<date type="published" when="2017">2017. 2017</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
