<?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">Ethical Decision Making under the Weak Completion Semantics</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author role="corresp">
							<persName><forename type="first">Steffen</forename><surname>Hölldobler</surname></persName>
							<email>sh@iccl.tu-dresden.de</email>
							<affiliation key="aff0">
								<orgName type="department">International Center for Computational Logic</orgName>
								<orgName type="institution">Technische Universität Dresden</orgName>
								<address>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
							<affiliation key="aff1">
								<orgName type="institution">North-Caucasus Federal University</orgName>
								<address>
									<settlement>Stavropol</settlement>
									<country key="RU">Russian Federation</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Ethical Decision Making under the Weak Completion Semantics</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">AAA9C4D6D72A36CD83BA807085E53DFD</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-23T23:24+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>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>The weak completion semantics is a novel computational theory based on logic programs. It is extended to deal with equalities, which is a prerequisite to represent and reason about actions and causality as in the fluent calculus. This is discussed in the context of ethical decision making. In order to decide questions about the moral permissibility of actions, counterfactuals need to be considered. Somewhat surprisingly, this can be straightforwardly done in the extended approach.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction</head><p>The weak completion semantics (WCS) is a novel cognitive theory. Its original idea is based on <ref type="bibr">[Stenning and van Lam-balgen2008</ref>] who proposed to model human reasoning tasks by, firstly, reasoning towards a normal logic program to represent the reasoning task and, secondly, by reasoning with respect to the least model of the normal logic program. Unfortunately, Stenning and van Lambalgen's approach contained a technical bug which was corrected in <ref type="bibr">[Hölldobler and Kencana Ramli2009]</ref>.</p><p>The WCS is based on many techniques and methods from logic programming and computational logic. However, these techniques and methods are usually tweaked a little bit in order to model human reasoning tasks adequately. For example, programs are not completed in the sense of [Clark1978], but only weakly completed. Instead of the semantic operator introduced in [Fitting1985], a modified operator introduced in [Stenning and van Lambalgen2008] is used. Instead of the three-valued Kripke-Kleene logic used in [Fitting1985, Stenning and van Lambalgen2008], the three-valued Łukasiewicz logic [Łukasiewicz1920] is used. Because of the latter, normal logic programs admit a least model and reasoning is performed with respect to this model (see <ref type="bibr">[Hölldobler and Kencana Ramli2009]</ref>).</p><p>The approach has been applied to various human reasoning tasks like the suppression task <ref type="bibr">[Byrne1989, Dietz et al.2012]</ref>, the selection task <ref type="bibr">[Wason1968, Dietz et al.2013]</ref>, and human syllogistic reasoning <ref type="bibr" target="#b9">[Khemlani and</ref><ref type="bibr">Johnson-Laird2012, Oliviera da Costa et al.2017</ref>]. In fact, WCS performed better on the human syllogistic reasoning tasks than all 12 cognitive theories discussed in <ref type="bibr">[Khemlani and Johnson-Laird2012]</ref>. As all human reasoning tasks are solved within one framework, the WCS is an integrated and computational cognitive theory. We are unaware of any other theory of this kind and with such a wide variety of applications.</p><p>Recently, ethical decision making has received much attention as autonomous agents become part of our daily life. In particular, we were inspired by <ref type="bibr">[Pereira and Saptawi-jaya2016]</ref>, who studied computational models of machine ethics. Various ethical problems are implemented as logic programs and these programs can be queried for moral permissibility. Unfortunately, their approach does not provide a general method to account for ethical dilemmas and is not integrated into a cognitive theory about human reasoning.</p><p>The problems studied in [Pereira and Saptawijaya2016] were trolley problems or variants thereof like the bystander case. In these problems, actions with direct and indirect effects must be considered. Hence, in order to model and reason about these problems within the WCS, the WCS must be extended to deal with actions and causality. We have chosen the fluent calculus <ref type="bibr">[Hölldobler and Schneeberger1990]</ref> for modeling actions and causality because it treats fluents as resources which can be consumed and produced. This property is shared with Petri networks <ref type="bibr">[Hölldobler and Jovan2014]</ref>, the latter of which have already been used in computational models for human reasoning [Barrett2010].</p><p>In the fluent calculus <ref type="bibr">[Hölldobler and Schneeberger1990]</ref> states are represented as multisets of fluent. Multisets are represented with the help of a binary function symbol • written infix and a constant 1 such that • is commutative, associative, and 1 is its unit element. For example, the multisets { } and {a, b, b } are represented by the fluent terms 1 and a • b • b, respectively. In order to deal with function symbols like • in the WCS, we need to extend WCS to handle equality. Luckily, as shown in <ref type="bibr">[Dietz Saldanha et al.2018]</ref> the key properties of the WCS, viz. the existence of a least model and the fact that this model can be computed as the least fixed point of an appropriate semantic operator, hold also for logic programs with equality.</p><p>In this paper, we will focus on the representation of the bystander case. We will show how to represent this problem in the extended approach. In particular, we formalize a purely utilitarian view [Bentham2009] and the doctrine of double effect [Aquinas1988]. In order to decide which action is morally permissible in the bystander case we need to reason about a counterfactual [Nickerson2015]. It turns out, that this can be straightforwardly done in the extended approach.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">The Weak Completion Semantics with Equality</head><p>We assume the reader to be familiar with the WCS as presented in [Hölldobler2015, <ref type="bibr">Dietz Saldanha et al.2017</ref>]. In the weak completion semantics with equality (WCSE) a logic program P is considered together with a set E of equations.</p><p>As shown in <ref type="bibr">[Jaffar et al.1984</ref>], E defines a finest congruence relation on the set of ground terms. Let [t] denote the congruence class defined by the ground term t. For example,</p><formula xml:id="formula_0">[a • b • b] = [b • a • b] = [b • b • a • 1]. Furthermore, let [p(t 1 , . . . , t n )] be an abbreviation for p([t 1 ], . . . , [t n ]),</formula><p>where p is an n-ary relation symbol and all t i , 1 ≤ i ≤ n, are ground terms. [p(t 1 , . . . , t n )] = [q(s 1 , . . . , q m )] if and only if p = q, n = m, and</p><formula xml:id="formula_1">[t i ] = [s i ] for all 1 ≤ i ≤ n. For example, [p(a • b • b, 1)] = [p(b • a • b, 1 • 1].</formula><p>We consider E-interpretations and E-models as usual (see e.g. <ref type="bibr">[Jaffar et al.1984]</ref>).</p><p>As One should observe that the set E of equations is built into the computation of the Φ E P -operator: In the computation of J , if a ground atom A is mapped to true because it is the head of a rule whose body is true, then all members of the congruence class containing A are mapped to true. Likewise, in the computation of J ⊥ we do not only have to consider all rules with head A, but all rules whose head A is in the same congruence class as A, and if A is mapped to false, then all members of the congruence class containing A are mapped to false.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">The Bystander Case</head><p>A trolley, whose conductor has fainted, is headed towards two people walking on the main track.<ref type="foot" target="#foot_0">1</ref> The banks of the track are so steep that these two people will not be able to get off the track in time. Hank is standing next to a switch, which can turn the trolley onto a side track, thereby preventing it from killing the two people. However, there is a man standing on the side track. Hank can change the switch, killing him. Or he can refrain from doing so, letting the two die. Is it morally permissible for Hank to change the switch?</p><formula xml:id="formula_2">0 → s m 1 •• 2 • 0 s m 1 → •• 2 • 0 s m 1 d → • 2 • 0 s m 1 d d ↓ 2 • (initial</formula><p>The case is illustrated in Figure <ref type="figure">1</ref> (initial state). The tracks are divided into segments 0, 1, and 2, the arrow represents that the trolley t is moving forward and that the track is clear (c), the switch is in position m (main) but can be changed into position s (side), and a bullet above a track segment represents a human (h) on this track. t, c, and h may be indexed to denote the track to which they apply. In addition, we need a fluent d denoting a dead human.</p><p>We choose to represent a state by a pair of multisets consisting of the casualties in its second element and all other fluents in its first element. Multisets are represented by socalled fluent terms in the fluent calculus, i.e., the initial state of the bystander case is the pair</p><formula xml:id="formula_3">(t 0 • c 0 • m • h 1 • h 1 • h 2 , 1)<label>(1)</label></formula><p>of fluent terms. The casualties are represented in the second element of (1) by the constant 1 encoding the empty multiset. Initially, there are no casualties, but casualties will play a special role when preferring one action over another as will be discussed later in this section. The first element of (1) encodes the multiset {t 0 , c 0 , m, h 1 , h 1 , h 2 }.</p><p>There are two kinds of actions, the ones which can be performed by Hank (the direct actions donothing and change), and the actions which are performed by the trolley (the indirect actions downhill and kill ). We will represent the actions by the trolley explicitly with the help of a five-place relation symbol action specifying the preconditions, the name, and the immediate effects of an action. As a state is represented by two multisets, the preconditions anf the immediate effects have also two parts:</p><formula xml:id="formula_4">action(t 0 • c 0 • m, 1, downhill , t 1 • c 0 • m, 1) ← action(t 0 • c 0 • s, 1, downhill , t 2 • c 0 • s, 1) ← action(t 1 • h 1 , 1, kill , t 1 , d) ← action(t 2 • h 2 , 1, kill , t 2 , d) ←</formula><p>If the trolley is on track 0, this track is clear, and the switch is in position m, then it will run downhill onto track 1 whereas track 0 remains clear and the switch will remain in position m; if, however, the switch is in position s, the trolley will run downhill onto track 2. If the trolley is on either track 1 or 2 and there is a human on this track, it will kill the human leading to a casualty.</p><p>The possible actions of Hank are the base cases in the definition of causality: 2 causes(donothing,</p><formula xml:id="formula_5">t 0 • c 0 • m • h 1 • h 1 • h 2 , 1) ← causes(change, t 0 • c 0 • s • h 1 • h 1 • h 2 , 1) ← (2)</formula><p>The recursive case of the definition of causality is given as</p><formula xml:id="formula_6">causes(A, E 1 • Z 1 , E 2 • Z 2 ) ← action(P 1 , P 2 , A , E 1 , E 2 ) ∧ causes(A, P 1 • Z 1 , P 2 • Z 2 ) ∧ (3) ¬ab(A ).</formula><p>It checks whether in a given state (P 1 • Z 1 , P 2 • Z 2 ) an action A is applicable, which is the case if the preconditions (P 1 , P 2 ) are contained in the given state. If this holds, then the action is executed leading to the successor state</p><formula xml:id="formula_7">(E 1 •Z 1 , E 2 •Z 2 ),</formula><p>where (E 1 , E 2 ) are the direct effects of the action A . In other words, if an action is applied, then its preconditions are consumed and its direct effects are produced. Such an action application is considered to be a ramification [Thielscher2003] with respect to the initial, direct action performed by Hank. Hence, the first argument A of causes is not changed. The execution of an action is also conditioned by ¬ab(A ), where ab is an abnormality predicate. Such abnormalities were introduced in [Stenning and <ref type="bibr">van Lambal-gen2008]</ref> to represent conditionals as licenses for inference. In this example, there is nothing abnormal known with respect to the actions downhill and kill and, consequently, the assumptions ab(downhill ) ← ⊥ ab(kill ) ← ⊥ are added to the program. But we can imagine situations, where the trolley will only cross the switch if the switch is not broken. 3 2 In the original version of the fluent calculus, causes is a ternary predicate stating that the execution of a plan transfers an initial into a goal state. Its base case is of the form causes(X, [ ], X), i.e., the empty plans transforms arbitrary states X into X. Generating models bottom up using a semantic operator one has to consider all ground instances of this atom, which is usually too large to consider as a base case for human reasoning episodes. The solution presented in this paper overcomes this problem in that we only have a small number of base cases depending on the number of options an agent like Hank may consider.</p><p>3 If the switch is broken, the trolley may derail. Such a scenario can be modeled in WCSE as well, but it is beyond the scope of this paper to discuss it in detail.</p><formula xml:id="formula_8">0 → s m 1 •• 2 • 0 s m 1 •• 2 → • 0 s m •• 2 d ↓ (initial state)</formula><p>(trolley moving to track 2) (trolley killing human on track 2)</p><p>Figure <ref type="figure">2</ref>: The bystander case (initial state) and its ramifications if Hank decides to change the switch. One should observe that now the switch points to the side track.</p><p>Let P be the program consisting of the clauses mentioned in this section so far and E be the set of equations specifying that • is associative, commutative, and 1 being its unit element. Hank has the choice to do nothing or to change the switch. Depending on his decision, the trolley will execute its actions which are computed as ramifications in the fluent calculus <ref type="bibr">[Thielscher2003]</ref>. If Hank is doing nothing, then the least E-model of P -which is equal to the least fixed point of Φ E P -is computed by iterating Φ E P starting with the empty interpretation ∅, ∅ . The following equivalence classes will be mapped to true in subsequent iterations:<ref type="foot" target="#foot_1">4</ref> </p><formula xml:id="formula_9">[causes(donothing, t 0 • c 0 • m • h 1 • h 1 • h 2 , 1)] [causes(donothing, t 1 • c 0 • m • h 1 • h 1 • h 2 , 1)] [causes(donothing, t 1 • c 0 • m • h 1 • h 2 , d)] [causes(donothing, t 1 • c 0 • m • h 2 , d • d)]</formula><p>They correspond precisely to the four states shown in Figure <ref type="figure">1</ref>. No further action is applicable to the elements of the final congruence class. The two people on the main track will be killed.</p><p>On the other hand, if Hank is changing the switch, then the least fixed point of</p><formula xml:id="formula_10">Φ E P contains [causes(change, t 2 • c 0 • s • h 1 • h 1 , d)].</formula><p>The two people on the main track will be saved but the person on the side track will be killed. This case is illustrated in Figure <ref type="figure">2</ref>.</p><p>The two cases can be compared by means of a prefer clause:</p><formula xml:id="formula_11">prefer (A 1 , A 2 ) ← causes(A 1 , Z 1 , D 1 ) ∧ causes(A 2 , Z 2 , D 1 • d • D 2 ) ∧ ¬ab prefer (A 1 ) ab prefer (change) ← ⊥ ab prefer (donothing) ← ⊥ Comparing D 1 and D 1 • d • D 2 , action A 2 leads to at least one more dead person than action A 1 . Hence, A 1 is preferred over A 2 if nothing abnormal is known about A 1 . 0 → s m 1 •• 2 0 s m •• 2 ↓ (initial state)</formula><p>(trolley moving to track 2)</p><p>Figure <ref type="figure">3</ref>: The bystander case (initial state) and its ramifications if Hank is considering the counterfactual.</p><p>Under an utilitarian point of view [Bentham2009], the change action is preferable to the donothing action as it will kill fewer humans. On the other hand, we know that a purely utilitarian view is not allowed in case of human casualties. Hank may ask himself: Would I still save the humans on the main track if there were no human on the side track and I changed the switch? This is a counterfactual. But we can easily deal with it in WCSE by starting a new computation with the additional fact</p><formula xml:id="formula_12">causes(change, t 0 • c 0 • s • h 1 • h 1 • c 2 , 1) ← . (4)</formula><p>Comparing ( <ref type="formula">2</ref>) and (4), h 2 has been replaced by c 2 . There is no human on track 2 anymore and, hence, this track is clear. This is a minimal change necessary to satisfy the precondition of the counterfactual. In this case, the least E-model of the extended program will contain</p><formula xml:id="formula_13">[causes(change, t 0 • c 0 • s • h 1 • h 1 • c 2 , 1)].</formula><p>This case is illustrated in Figure <ref type="figure">3</ref> </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Discussion</head><p>We have extended the WCS to WCSE and we have shown how the bystander case can be modeled in the extended approach. We believe that the methods and techniques can be applied to all ethical decision problems discussed in <ref type="bibr">[Pereira and Saptawijaya2016]</ref>. In <ref type="bibr">[Dietz Saldanha et al.2018]</ref> we have already considered the footbridge and the loop case. Moreover, we have applied the doctrine of triple effect <ref type="bibr">[Kamm2006]</ref> to distinguish between direct and indirect intentional killings. Currently, we are working out the details for all problems. For us it is important that all these problems can be discussed within the presented framework and are compatable to our solutions for other human reasoning tasks like the suppression and the selection task.</p><p>On the other hand, there are many open questions. The examples discussed in this paper are hand-crafted and we would like to develop an extension, where examples taken from the moral machine project (moralmachine.mit.edu) can be automatically treated under WCSE. We also would like to generalize the reasoning such that if an action does something good and nothing abnormal is known, then it is permissible. This, however, requires a formalization of 'something good' and very likely a formalization of 'something bad'. And, we should have a closer look at counterfactuals and minimal change.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head></head><label></label><figDesc>shown in [Dietz Saldanha et al.2018], a logic program P together with a set E of equation has a least E-model under the three-valued Łukasiewicz logic [Łukasiewicz1920]. This model is the least fixed point of the following semantic operator: Let I be an E-interpretation. We define Φ E P (I) = J , J ⊥ where J = {[A] | there exists A ← Body ∈ gP and I(Body) = }, J ⊥ = {[A] | there exists A ← Body ∈ gP and for all A ← Body ∈ gP with [A] = [A ] we find I(Body) = ⊥}, and gP denotes the set of all ground instances of clauses occurring in P.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head></head><label></label><figDesc>. Using permissible(change) ← prefer (change, donothing) ∧ causes(change,t 2 • c 0 • s • h 1 • h 1 • c 2 , 1) ∧ ¬ab permissible (change) ab permissible (change) ← ⊥allows Hank to conclude that changing the switch is permissible within the doctrine of double effect [Aquinas1988].</figDesc></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0">Note that in the original trolley problem, five people are on the main track. For the sake of simplicity, we assume that only two people are on the main track.</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="4" xml:id="foot_1">The first two iterations of Φ E P are shown in detail in the Appendix.</note>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Acknowledgements</head><p>I'd like to thank Dominic Deckert, Emmanuelle-Anna Dietz Saldanha, Sybille Schwarz, and Lim Yohanes Stefanus for jointly developing the weak completion semantics with equality.</p></div>
			</div>

			<div type="annex">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Appendix</head><p>Let P be the program developed in Section 3 and E be the set of equations specifying that • is associative, commutative, and 1 being its unit element. Let I 0 = ∅, ∅ be the empty interpretation. Suppose Hank has decided to do nothing. Then,</p><p>[ab(kill )] }. Considering the body of (3) we find that both possible ground instances of ab(A ), viz. ab(downhill ) and ab(kill ), are false under I 1 and, consequently, their negations are true under I 1 . The only ground instance of causes(A,</p><p>(6) Hence, we are searching for a ground instance of action(P 1 , P 2 , A , E 1 , E 2 ) being true under I 1 such that the ground instance of P 1 is con-</p><p>and the ground instance of P 2 is contained in 1. There are four candidates in I 1 . The only possible ground instance of an action meeting the conditions is</p><p>Comparing the second arguments of ( <ref type="formula">5</ref>) and ( <ref type="formula">6</ref>) with the first argument of (7) we find that</p><p>Likewise, comparing the third arguments of ( <ref type="formula">5</ref>) and ( <ref type="formula">6</ref>) with the second argument of (7) we find that P 2 = 1 and Z 2 = 1. Combining Z 1 with the fourth argument of (7) and, likewise, combining Z 2 with the fifth argument of (7) we learn that causes(donothing,</p><p>) must be true under Φ E P (I 1 ).</p></div>			</div>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Summa Theologica II-II, q. 64, art. 7</title>
		<author>
			<persName><forename type="first">;</forename><forename type="middle">T</forename><surname>Aquinas</surname></persName>
		</author>
		<author>
			<persName><surname>Aquinas</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">On Law, Morality, and Politics</title>
				<editor>
			<persName><forename type="first">W</forename><forename type="middle">P</forename><surname>Baumgarth</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">R</forename><forename type="middle">J</forename><surname>Regan</surname></persName>
		</editor>
		<meeting><address><addrLine>Indianapolis</addrLine></address></meeting>
		<imprint>
			<publisher>Hackett Publishing Co</publisher>
			<date type="published" when="1988">1988. 1988</date>
			<biblScope unit="page" from="226" to="227" />
		</imprint>
	</monogr>
	<note>Of Killing</note>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">An Architecture for Structured, Concurrent, Real-time Action</title>
		<author>
			<persName><forename type="first">;</forename><forename type="middle">L</forename><surname>Barrett</surname></persName>
		</author>
		<author>
			<persName><surname>Barrett</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">An Introduction to the Principles of Morals and Legislation</title>
				<editor>
			<persName><forename type="first">J</forename><surname>Bentham</surname></persName>
		</editor>
		<imprint>
			<publisher>Dover Publications Inc</publisher>
			<date type="published" when="2009">2010. 2010. 2009. 2009</date>
		</imprint>
		<respStmt>
			<orgName>Computer Science Division, University of California at Berkeley</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">PhD thesis</note>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Suppressing valid inferences with conditionals</title>
		<author>
			<persName><forename type="first">;</forename><forename type="middle">R M J</forename><surname>Byrne</surname></persName>
		</author>
		<author>
			<persName><surname>Byrne</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Cognition</title>
		<imprint>
			<biblScope unit="volume">31</biblScope>
			<biblScope unit="page" from="61" to="83" />
			<date type="published" when="1989">1989. 1989</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">A computational logic approach to the abstract and the social case of the selection task</title>
		<author>
			<persName><forename type="first">K</forename><forename type="middle">L</forename><surname>Clark</surname></persName>
		</author>
		<author>
			<persName><surname>Clark</surname></persName>
		</author>
		<author>
			<persName><surname>Dietz</surname></persName>
		</author>
		<ptr target="commonsensereasoning.org/2013/proceedings.html" />
	</analytic>
	<monogr>
		<title level="m">Proceedings Eleventh International Symposium on Logical Formalizations of Commonsense Reasoning</title>
				<editor>
			<persName><forename type="first">N</forename><surname>Miyake</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">D</forename><surname>Peebles</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">R</forename><forename type="middle">P</forename><surname>Cooper</surname></persName>
		</editor>
		<meeting>Eleventh International Symposium on Logical Formalizations of Commonsense Reasoning<address><addrLine>New York</addrLine></address></meeting>
		<imprint>
			<publisher>Cognitive Science Society</publisher>
			<date type="published" when="1978">1978. 1978. 2012. 2012. 2013. 2013</date>
			<biblScope unit="page" from="1500" to="1505" />
		</imprint>
	</monogr>
	<note>Proceedings of the 34th Annual Conference of the Cognitive Science Society</note>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Proceedings of the Workshop on Bridging the Gap between Human and Automated Reasoning -Is</title>
		<author>
			<persName><forename type="first">Dietz</forename><surname>Saldanha</surname></persName>
		</author>
		<ptr target="http://ceur-ws.org/Vol-1994/" />
	</analytic>
	<monogr>
		<title level="m">Logic and Automated Reasoning a Foundation for Human Reasoning?</title>
				<editor>
			<persName><forename type="first">C</forename><surname>Schon</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">U</forename><surname>Furbach</surname></persName>
		</editor>
		<imprint>
			<date type="published" when="1994">2017. 1994. 2017</date>
			<biblScope unit="page" from="18" to="30" />
		</imprint>
	</monogr>
	<note>The weak completion semantics</note>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">The weak completion semantics and equality</title>
		<author>
			<persName><forename type="first">Dietz</forename><surname>Saldanha</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 22nd International Conference on Logic for Programming, Artificial Intelligence, and Reasoning (LPAR-22)</title>
				<meeting>the 22nd International Conference on Logic for Programming, Artificial Intelligence, and Reasoning (LPAR-22)</meeting>
		<imprint>
			<date type="published" when="2018">2018. 2018</date>
		</imprint>
	</monogr>
	<note>EPiC series in Computing. to appear)</note>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">A Kripke-Kleene semantics for logic programs</title>
		<author>
			<persName><forename type="first">M</forename><surname>Fitting</surname></persName>
		</author>
		<author>
			<persName><surname>Fitting</surname></persName>
		</author>
		<author>
			<persName><forename type="first">;</forename><forename type="middle">S</forename><surname>Hölldobler</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Hölldobler</surname></persName>
		</author>
		<author>
			<persName><surname>Jovan</surname></persName>
		</author>
		<ptr target="http://ceur-ws.org/Vol-1145/" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of the Young Scientists&apos; International Workshop on Trends in Information Processing</title>
		<title level="s">CEUR Workshop Proceedings</title>
		<editor>
			<persName><forename type="first">S</forename><surname>Hölldobler</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">A</forename><surname>Malikov</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">C</forename><surname>Wernhard</surname></persName>
		</editor>
		<meeting>the Young Scientists&apos; International Workshop on Trends in Information Processing</meeting>
		<imprint>
			<date type="published" when="1985">1985. 1985. 2014. 2014</date>
			<biblScope unit="volume">2</biblScope>
			<biblScope unit="page" from="15" to="24" />
		</imprint>
	</monogr>
	<note>Advanced Petri nets and the fluent calculus</note>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Weak completion semantics and its applications in human reasoning</title>
		<author>
			<persName><forename type="first">Kencana</forename><surname>Hölldobler</surname></persName>
		</author>
		<author>
			<persName><forename type="first">;</forename><forename type="middle">S</forename><surname>Ramli</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">D P</forename><surname>Hölldobler</surname></persName>
		</author>
		<author>
			<persName><forename type="first">;</forename><surname>Kencana Ramli</surname></persName>
		</author>
		<author>
			<persName><surname>Hölldobler</surname></persName>
		</author>
		<author>
			<persName><forename type="first">;</forename><forename type="middle">S</forename><surname>Schneeberger</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Hölldobler</surname></persName>
		</author>
		<author>
			<persName><surname>Schneeberger</surname></persName>
		</author>
		<author>
			<persName><forename type="first">;</forename><forename type="middle">S</forename><surname>Hölldobler</surname></persName>
		</author>
		<author>
			<persName><surname>Hölldobler</surname></persName>
		</author>
		<ptr target="http://ceur-ws.org/Vol-1412/" />
	</analytic>
	<monogr>
		<title level="m">Bridging 2015 -Bridging the Gap between Human and Automated Reasoning</title>
		<title level="s">Lecture Notes in Computer Science</title>
		<editor>
			<persName><forename type="first">U</forename><surname>Furbach</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">C</forename><surname>Schon</surname></persName>
		</editor>
		<meeting><address><addrLine>Berlin Heidelberg</addrLine></address></meeting>
		<imprint>
			<publisher>Springer-Verlag</publisher>
			<date type="published" when="1990">2009. 2009. 1990. 1990. 2015. 2015</date>
			<biblScope unit="volume">5649</biblScope>
			<biblScope unit="page" from="2" to="16" />
		</imprint>
	</monogr>
	<note>CEUR Workshop Proceedings</note>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">A theory of complete logic programs with equality</title>
		<author>
			<persName><surname>Jaffar</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the International Conference on Fifth Generation Computer Systems</title>
				<meeting>the International Conference on Fifth Generation Computer Systems</meeting>
		<imprint>
			<publisher>ICOT</publisher>
			<date type="published" when="1984">1984. 1984</date>
			<biblScope unit="page" from="175" to="184" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Theories of the syllogism: A metaanalysis</title>
		<author>
			<persName><forename type="first">F</forename><forename type="middle">M</forename><surname>Kamm</surname></persName>
		</author>
		<author>
			<persName><forename type="first">;</forename><surname>Kamm</surname></persName>
		</author>
		<author>
			<persName><forename type="first">;</forename><forename type="middle">S</forename><surname>Khemlani</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">N</forename><surname>Khemlani</surname></persName>
		</author>
		<author>
			<persName><surname>Johnson-Laird</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Intricate Ethics: Rights, Responsibilities, and Permissible Harm</title>
				<editor>
			<persName><forename type="first">R</forename><forename type="middle">S</forename><surname>Nickerson</surname></persName>
		</editor>
		<meeting><address><addrLine>Oxford; North Holland</addrLine></address></meeting>
		<imprint>
			<publisher>Oxford University Press</publisher>
			<date type="published" when="1920">2006. 2006. 2012. 2012. 1920. 1920. 1990. 2015. 2015</date>
			<biblScope unit="volume">138</biblScope>
			<biblScope unit="page" from="87" to="88" />
		</imprint>
	</monogr>
	<note>Conditional Reasoning</note>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">A computational logic approach to human syllogistic reasoning</title>
		<author>
			<persName><forename type="first">Oliviera</forename><surname>Da</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Costa</forename></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 39th Annual Conference of the Cognitive Science Society</title>
		<title level="s">Lecture Notes in Computer Science</title>
		<editor>
			<persName><forename type="first">C</forename><surname>Palamidessi</surname></persName>
		</editor>
		<meeting>the 39th Annual Conference of the Cognitive Science Society<address><addrLine>Austin, TX; Berlin, Heidelberg</addrLine></address></meeting>
		<imprint>
			<publisher>MIT Press</publisher>
			<date type="published" when="2003">2017. 2017. 2016. 2016. 2008. 2008. 2003. 2916</date>
			<biblScope unit="page" from="515" to="516" />
		</imprint>
	</monogr>
	<note>Logic Programming</note>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Reasoning about a rule</title>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">C</forename><surname>Wason</surname></persName>
		</author>
		<author>
			<persName><surname>Wason</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">The Quarterly Journal of Experimental Psychology</title>
		<imprint>
			<biblScope unit="volume">20</biblScope>
			<biblScope unit="page" from="273" to="281" />
			<date type="published" when="1968">2003. 1968. 1968</date>
			<publisher>Springer</publisher>
		</imprint>
	</monogr>
</biblStruct>

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