<?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">A formal analysis of enthymematic arguments</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Sjur</forename><forename type="middle">K</forename><surname>Dyrkolbotn</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution">Western Norway University of Applied Sciences</orgName>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Truls</forename><surname>Pedersen</surname></persName>
							<affiliation key="aff1">
								<orgName type="institution">University of Bergen</orgName>
							</affiliation>
						</author>
						<title level="a" type="main">A formal analysis of enthymematic arguments</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">0293F58D61DE2AF7D1CCAC1CD3AA5572</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>We provide a simple formalisation of enthymematic arguments, based on formal argumentation theory. We start from a simple representation of arguments as sequences of formulas and rules. Regular arguments are those that explicitly lists the conclusions of all rules applied, while also establishing every premise of every rule used. An enthymematic argument is then defined as a sequence that does not satisfy this property, but which can be extended to such a sequence in one or more ways. Borrowing terminology from the informal logic literature on enthymematic arguments, we then define the "crater" of an enthymematic argument as a set of arguments, namely those that minimally extend the enthymematic argument in the appropriate way. We go on to propose a notion of attack between enthymematic arguments, allowing us to represent them as nodes in a Dung-style attack graph. We also prove a characterisation result, providing necessary and sufficient conditions for the acceptance of an enthymematic argument under Dung-style semantics based on admissible sets.</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>If I argue that I am hungry, so I should go to the store, you are unlikely to write me off as irrational. What I said makes sense, on the assumption that I am at home without food. It also makes sense if I am at home and there is some food, as long as the food I have is not food I want to eat. Similarly, what I said makes sense if I am not at home, but at work, if I forgot my lunch. There are countless variations on this theme, of course, providing a reasonable interpretation of what I said. I did not present a complete argument for the conclusion that I should go to the store, but any charitable listener will be able to fill in the gaps and form a meaningful hypothesis about my meaning. This is the typical situation in natural language, when people argue and give reasons for actions. Complete specifications are not feasible, but incomplete approximations are commonplace and easily understood in most cases.</p><p>However, trouble can arise in case of misaligned interpretations. If my Google AI adviser hears my argument for going to the shop and says "no, it's not your lunch break yet, so you should not leave your office", my assessment of this counterargument depends rather crucially on whether or not I am at home with my kids or at work with my colleagues. Still, if I have not informed my adviser either way, I can hardly blame her for assuming the worst and warning me accordingly. Indeed, in a case like this, it seems clear that if I am misinterpreted, the burden to defend my conclusion falls on me. The AI adviser makes a case against leaving the office. What it said will attack any argument for going to the shop that depends on the fact that I may leave my office.</p><p>In other words, the AI adviser attacks some interpretations of my argument. Since these are interpretations I did not rule out, the attack succeeds also as an attack on my underspecified argument. This, in essence, is how we conceive of enthymematic arguments in this article, as partially explicated arguments A, B such that A attacks B if some interpretation of A attacks some interpretation of B. We formalise this in the following, culminating in a Dung-style argumentation semantics for enthymematic arguments that also leads to a simple and natural characterisation of which such arguments we can accept.</p><p>The structure of the paper is as follows. In Section 2 we describe some of the philosophical history of the notion of enthymemes and the importance of them in relation to artificial intelligence. In Section 3 we consider the question of how enthymematic arguments should be defined, proposing a definition based on the theory of structured argumentation. In Section 4 we define and discuss semantics for enthymematic arguments in terms of abstract argumentation frameworks. In Section 5 we present the main result of the paper, providing necessary and sufficient conditions for the acceptance of enthymematic arguments. In Section 6 we offer a short conclusion and directions for future work.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Enthymemes</head><p>The concept of an enthymeme was first discussed in Aristotle's studies of logic and rhetoric. It is meant to capture what is "left in the mind" after an argument has been put forward (from Greek: en-"in" and thymos "mind"). Today, the term is often associated with rhetoric, but it has also been studied in argumentation theory (see e.g., <ref type="bibr" target="#b3">[Walton, 2008]</ref>). Enthymemes are informally described in various ways, such as <ref type="bibr" target="#b0">[Gilbert, 1991]</ref>:</p><p>"Everyone agrees that an enthymeme is an argument. Most writers also agree that enthymemes, even though they are formally invalid, are not bad arguments simply as a result of being enthymematic, but rather lack something that nonenthymemes do not." What enthymemes lack that non-enthymemes do not vary according to different authors. Premises are particularly often said to be lacking, either because they are "unexpressed", "suppressed", "implicit", "hidden", or "unstated". These nuances aside, an enthymeme may also lack other elements than premises, such as the conclusion or even the rules applied. Such a lack may be similar to lacking part of what would constitute "warrant" in Toulmin's framework <ref type="bibr" target="#b2">[Toulmin, 2003]</ref>. Not everybody agrees that enthymemes are arguments. In <ref type="bibr" target="#b1">[Goddu, 2016]</ref> it is argued that lacking something essential is essential to enthymemes, making them incompatible with what it means to be an argument.</p><p>Metaphysical questions aside, enthymemic arguments are interesting for many reasons. To us, their potential application in artificial intelligence is of particular interest. Here, formalising enthymemes can provide a natural approach to reasoning about agents who are unable or unwilling to provide complete arguments and explanations for why they believe certain things or act in certain ways. A general inability to completely specify one's point of view seems endemic to complex reasoners, so an ability to deal with incomplete specifications seems like a crucial feature for complex social agents. Furthermore, efficiency gains can be made by taking an economic approach to reasoning and explanation, relying on our ability to process enthymematic arguments rather than asking always for the most "complete" picture possible.</p><p>We should clarify at the outset that there is some disagreement about whether an enthymeme is an argument that is (i) implicitly describing premises, (ii) missing premises (iii) missing premises or a conclusion, or (iv) missing something less specific (e.g., lacking in clarity or precision). We take the position here that enthymemes may be missing premises or explicit references to inference rules. However, we insist that the conclusion is at least implicitly provided. There are technical and philosophical reasons for this assumption. The technical reasons will appear when we model enthymemes in ways compatible with ASPIC + and related argumentation frameworks <ref type="bibr" target="#b1">[Modgil and Prakken, 2014]</ref>. In these frameworks, explicitly refering to the inference rules which the arguer applies in her argument exposes the argument for undercutting arguments.</p><p>One philosophical reason is that for the kind of arguments we are interested in trying to capture, it is a reasonable expectation that the arguer makes the conclusion known to his audience. We believe the arguer has an obligation to make the conclusion known in order to make the proposed argument honestly open to refutation. If we permit missing conclusions it may become unreasonably difficult to attack a proposal, since a chain of "that is not what I meant"-defences can then be extended indefinitely. We believe these considerations are important particularly in advanced AI-agents <ref type="bibr">[Rahwan and Simari, 2009]</ref>, as we will allude to in the running example. While we do not deny that there are cases in which conclu-sions ought or must be left underspecified, these cases are not the subject of our investigation. We believe they have more to do with ambiguity than with incompleteness, and we prefer to keep these distinct sources of uncertainty apart in the formal analysis.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Defining enthymematic arguments</head><p>We assume that we are working with a propositional language L , reasoning about formulas from this language using a set of strict rules S and a set of defeasible rules D. We assume that every rule r i ∈ S ∪ D has the form r i = (P i , c i ) where P i ⊆ L is the set of premises of r i and c i ∈ L is its conclusion. We introduce some simple projections for the premises and conclusions of rules, and permit them also to apply to formulas, mapping D ∪ S ∪ L → 2 L and D ∪ S ∪ L → L , respectively:</p><formula xml:id="formula_0">P(x) = P x if x = (P x , c x ) {x} otherwise c(x) = c x if x = (P x , c x ) x otherwise</formula><p>Example 1. Consider the example from the introduction.</p><p>Here are some propositions denoting the claims involved, as well as some additional claims that we will use to fill in the "gaps" of our argument:</p><p>p 1 : "I should go to the store" p 5 : "I am hungry" p 2 : "Fresh food in the fridge" p 6 : "I am at home" p 3 : "I have food I want to eat" p 7 : "I am at work" p 4 : "I forgot my lunch" p 8 : "Lunch break" The rules we rely on are the following:</p><formula xml:id="formula_1">p 3 , ¬p 5 ∼∼∼∼∼∼ r 1 p 1 , p 7 , ¬p 8 ∼∼∼∼∼∼ r 2 ¬n(r 5 ) , p 3 , p 5 ∼∼∼∼∼ r 3 ¬p 1 p 2 , ¬p 6 ∼∼∼∼∼∼ r 4 ¬p 3 , p 4 , p 7 ∼∼∼∼∼ r 5 ¬p 3</formula><p>The enthymeme the reader hypothetically accepted in the introduction is E = (p 5 , p 1 ): "I am hungry, so I (should) go to the store". We are not mentioning the rule(s) we are applying. Indeed, from the little information we have expressed we are not even able to apply any rules. These utterances are sufficient for the recipient to "fill in the gaps". Suppose our theory includes the observations that ¬p 2 : "(There is no) fresh food in the fridge", p 4 : "I forgot my lunch", p 5 : "I am hungry", and p 7 : "I am at work". Then the theory supports the application of r 5 yielding ¬p 3 . Together with p 5 from the theory, we may now apply r 1 and obtain p 1 . The enthymeme we stated can be expanded by making these observations explicit to form, for example, the explicit argument</p><formula xml:id="formula_2">E 1 = (p 5 , p 4 , p 7 , r 5 , ¬p 3 , p 5 , r 1 , p 1 ).</formula><p>As is usual in the theory of structured argumentation, we rely on the definition of contrary formulas, : L → 2 L , denoting the set of formulas that is contrary to a given formula.</p><p>Since the order of the reasoning rules we invoke can be significant when evaluating enthymematic arguments, we will represent arguments as sequences of rules rather than as proof trees. Furthermore, we will also be interested in arguments that include redundant premises and rules, so we will not stipulate that the rules occurring in an argument are all needed to establish premises required by subsequent rules.</p><p>In order to accomodate undercutting attacks, we name all defeasible rules by a naming function similar to how ASPIC + models this. For uniformity, we define the function n : D ∪ S ∪ L → L , where we require that</p><formula xml:id="formula_3">• n(x) ∈ L if x ∈ D, • n(x) = if x ∈ S, and • n(x) = x if x ∈ L .</formula><p>This means that every defeasibly rule is named, strict rules have a vacuous name and every formula names itself. This notion is altered slightly from ASPIC + 's terminology, but not substantially.</p><p>Formally speaking, any argument A in our formalism will be instantiated by a sequence A = (x 1 , x 2 , . . . , x n ) of rules and formulas, satisfying the constraints in Definition 1. Definition 1. Given a theory T</p><p>• An argument based on T (using D and S) is a sequence</p><formula xml:id="formula_4">A = (x 1 , x 2 , . . . , x n ) such that ∀1 ≤ i ≤ n : x i ∈ D ∪ S ∪ L . • An argument A = (x 1 , x 2 , . . . , x n ) is said to be complete if -∀1 ≤ i ≤ n : x i ∈ T, or ∀φ ∈ P(x i ) : φ ∈ {c(x j ) | 1 ≤ j &lt; i} and -∀1 ≤ i ≤ n : ∃i ≤ j ≤ n : c(x i ) = x j .</formula><p>The conditions on complete argument can be intuitively justified as follows. The first condition requires that an element is either the explication of a formula in the theory, or that all formulas/premises this element relies on has already been established earlier in the sequence. The second requirement states that the conclusion of every rule must be explicated at some point after the rule has been applied.</p><p>We define the conclusion of A = (x 1 , x 2 , . . . , x n ) as c(A) = c(x n ). That is, if A ends with a rule then the conclusion of A is the conclusion of the final rule applied in A. If, on the other hand, A ends with a formula, the conclusion of A is this formula. The set of all arguments based on T is denoted by A, while the set of complete arguments is denoted by A.</p><p>When we do not need to reference individual rules, we generally use upper-case letters like A, B,C etc. to denote arguments. However, any such abstract argument corresponds to an actual sequence of rules meeting the requirements from Definition 1. Example 2 (Example 1 continued). Continuing from the previous example, it is easy to verify that the uttered E complies with the weakly constrained definition of an argument: every element in the sequence is either a rule or a formula. It is not a complete argument, however. We have P(p 5 ) = {p 5 } ⊆ T, but P(p 1 ) = {p 1 }, and p 1 is neither in the theory nor is it (the conclusion of) an earlier element.</p><p>After we filled in the gaps to obtain E 1 = (p 5 , p 4 , p 7 , r 5 , ¬p 3 , r 1 , p 1 ) we obtained an argument satisfying every condition used to characterise a complete argument. Every element in the sequence is such that, if it is a formula, then it is the conclusion of a previously applied rule or already a part of the theory. Also, every element x i satisfies the condition that it or some later element x j affirms the conclusion of it. If it is a formula, then it affirms itself. This forces the conclusions of the applied rules to be explicitly listed in the argument after they are derived. Finally, all of P(r 5 ) and P(r 1 ) occur in the sequence before the respective rules occur. Suppose we added p 2 to E 1 in Example 4. We get a new argument E 1 = (p 2 , p 4 , p 7 , r 5 , ¬p 3 , p 5 , r 1 , p 1 ) which is identical to E 1 but with the proposition p 2 appended to it. Since p 2 is in the theory, E 1 is still complete. However, p 2 does not occur as a premise of any of the applied rules, nor is if otherwise connected with the conclusion. Furthermore, E 1 has E 1 as a strict complete subsequence. In what follows, we will generalise this observation to formalise the notion of a minimally complete argument. This, in turn, will serve as a basis for our formal definition of what it means to be an enthymematic argument.</p><p>For any positive integer n, we let [n] denote the set of natural numbers between 1 and n. A sequence A = (x 1 , x 2 , . . . , x n ) can then be conventionally written as (x i ) i∈ <ref type="bibr">[n]</ref> . We say that a function f : [n] → [m] from sets of positive integers to sets of positive integers is strictly increasing if f (x) &lt; f (y) whenever x &lt; y, for x, y ∈ [n]. Then the notion of a subsequence is formally defined by the condition that A B for arguments A = (x 1 , x 2 , . . . , x n ) and B = (y 1 , y 2 , . . . , y m ) iff there is a strictly increasing function f :</p><formula xml:id="formula_5">[n] → [m] such that ∀i ∈ [n] : x i = y f (i) . That is, A B if A can</formula><p>be obtained from B by deleting rules or formulas. Equivalently, B is obtained from A by filling in the gaps with rules or formulas.</p><p>This points to a formalisation of the intuition we had about the meaning of enthymematic arguments. Specifically, we arrive at the following general definition of the crater of an enthymematic argument (see for example <ref type="bibr" target="#b1">[Paglieri and Woods, 2011]</ref>).</p><p>Definition 2. For all arguments A ∈ A, we say that A is minimally complete if there is no complete argument B ≺ A such that c(A) = c(B).</p><p>Definition 3. Given an argument A = (x 1 , x 2 , . . . , x n ) based on T, the crater of A, denoted I(A) contains all minimally complete arguments B = (y 1 , y 2 , . . . , y m ) such that c(A) = c(B) and either A B or B A.</p><p>Definition 4. For any argument A, we say that A is</p><formula xml:id="formula_6">• incoherent if I(A) = / 0. • enthymematic if ∃B ∈ I(A) : A ≺ B, • regular if I(A) = {A} • superfluous if ∃B ∈ I(A) : B ≺ A.</formula><p>That is, A is an enthymematic argument if its crater contains a minimally complete argument that extends A. This definition rules out other forms of incompleteness in argumentation, e.g., cases where the expression used to express a rule is ambiguous so that two or more interpretations are possible. At the same time, the definition rules out arguments that cannot be completed, as well as complete arguments that contain redundant rules or formulas (i.e., arguments that are superfluous). Such arguments A have craters that are empty or contain subsequences of A.</p><p>As a first step towards unpacking the definition further, we record the following simple claim. Proposition 1. An argument is regular if, and only if, it is minimally complete.</p><p>Proof. By Definition 3, I(A) contains all minimally complete B such that A B or B A. By Definition 2, an argument A is minimally complete if, and only, if there is no complete B ≺ A such that c(A) = c(B). Hence, if A is minimally complete, there is no minimally complete B ≺ A. Furthermore, there is no minimally complete B such that A ≺ B, since A being minimally complete contradicts any such B being so. Since A A, it follows that I(A) = {A} if, and only if, A is minimally complete.</p><p>It is also easy to show that any argument belongs to exactly one of the categories listed in Definition 4. Specifically, this follows as a corollary of the following simple observation.</p><p>Proposition 2. For all A ∈ A, we have:</p><formula xml:id="formula_7">• a) ∃B ∈ I(A) : B ≺ A ⇒ ∀B ∈ I(A) : B ≺ A and • b) ∃B ∈ I(A) : A ≺ B ⇒ ∀B ∈ I(A) : A ≺ B</formula><p>Proof. For a), assume B ∈ I(A) with B ≺ A. Assume towards contradiction that there is some C ∈ I(A) with A C. By Definition 3, this means that C is minimally complete. Since ≺ is transitive, we get B ≺ C. But by Definition 2, this contradicts the fact that C is minimally complete. The argument for b) is similar.</p><p>Corollary 1. Any argument A is exactly one of the following: incoherent, enthymematic, regular, or superfluous.</p><p>Proof. Consider arbitrary A ∈ A. Obviously, A belongs to at least one of the categories defined in Definition 4. Furthermore, the claim that A belongs to only one of these categories is obviously true if A is incoherent or regular. If A is enthymematic, then it is clearly not incoherent or regular. Moreover, it follows by Proposition 2 a) that A is not superfluous either. Similarly, if A is superfluous, it is obivously not incoherent or regular. Furthermore, it follows by Proposition 2 b) that it is not enthymematic either.</p><p>Example 3 (Example 1 continued). Continuing from the previous example, it is easy to verify that E is indeed enthymematic according to Definition 4. First, notice that its crater is I(E ) = E 1 where E 1 is a set of minimally complete arguments that contain all permutations of the internal elements of E 1 that still result in an acceptable elaboration of E (the order of the "missing" elements does not matter, as long as we get a minimally complete argument that extends E ). To illustrate when we can encounter craters with semantically distinct objects, assume that we replace p 6 , p 7 by the default rules r 6 : ( , p 6 ), r 7 : ( , p 7 ). This is a possible encoding of the state of an AI adviser who has defeasible reasons to think both that I am at home and that I am at work (this encodes uncertainty, in argumentative terms). In this case, the crater of E includes variants of both F 1 = (p 5 , p 4 , r 7 , p 7 , r 5 , ¬p 4 , r 1 , p 1 ) and F 2 = (p 5 , r 6 , p 6 , ¬p 2 , r 4 , ¬p 3 , r 1 , p 1 ). This encodes the AI perspective on E . Suppose the theory of the AI contains ¬p 8 (no lunch break), because the AI knows that it is not lunch time. Then the AI can form the argument G = (¬p 8 , r 7 , p 7 , r 2 , ¬n(r 5 )). This argument involves the rule r 2 , which can be used to undercut r 5 (intuitively, the argument tells me not to think about food at all when it is not my lunch break). It is easy to verify that G is regular, i.e., its crater consists of G itself. In the next section, we define a semantics according to which G also attacks E in this case, since it attacks F 1 .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Semantics</head><p>We let A denote the set of all regular arguments, namely all A such that I(A) = {A}. The set A, meanwhile, denotes all arguments (so that A ⊆ A).</p><p>Definition 5. We define two relations of attack as follows:</p><formula xml:id="formula_8">• For all A, B ∈ A we define R such that (A, B) ∈ R if, and only if, ∃x ∈ B : c(A) ∈ c(x) ∪ n(x)</formula><p>• For all A, B ∈ A we define R such that (A, B) ∈ R if, and only if,</p><formula xml:id="formula_9">-I(B) = / 0 or -∃A ∈ I(A) : ∃B ∈ I(B) : (A , B ) ∈ R</formula><p>It is easy to see that R and R agree on the notion of attack for regular arguments. In other words, R ⊆ R, so that R extends the attack relation to enthymematic arguments. Viewing the set (A, R) as an abstract argumentation framework, this means that we obtain semantics also for enthymematic arguments. Definition 6. Assume given a pair (X, R) where R ⊆ X × X. Then we have the following argumentation semantics for (X, R):</p><formula xml:id="formula_10">Admissible Adm(X, R) = {S | ∀A, B ∈ S : (A, B) ∈ R &amp; ∀A ∈ S : ∀B ∈ R − (A) : ∃C ∈ S : (C, B) ∈ R}. Complete Com(X, R) = {S ∈ Adm(X, R) | S = S} where for all S ⊆ X, S = S ∪ {A ∈ X | ∀B ∈ R − (A) : ∃C ∈ S : (C, B) ∈ R}. Preferred Pref(X, R) = {S ∈ Adm(X, R) | ∀S ∈ Adm(X, R) : S ⊂ S }. Grounded Ground(X, R) = {S ∈ Com(X, R) | ∀S ∈ Com(X, R) : S ⊂ S}.</formula><p>Proposition 4. Let A, B ∈ A and assume there is some A ∈ I(A) that attacks B. Then every A ∈ I(A) attacks B.</p><p>Proof. First notice that we have c(A 1 ) = c(A 2 ) for all A 1 , A 2 ∈ I(A). That is, all A ∈ I(A) have the same conclusion. Notice, moreover, that for all</p><formula xml:id="formula_11">A 1 , A 2 , B ∈ A, if c(A 1 ) = c(A 2 ), then (A 1 , B) ∈ R ⇔ (A 2 , B) ∈ R.</formula><p>This is because the conclusion of A uniquely determines which arguments A attack. From this, the claim follows: if there is some argument in the crater of A that attacks B, then every argument in the crater of A attacks B.</p><p>Example 4 (Example 1 continued). Once again, consider E , from the perspective of the AI (such that default rules r 6 , r 7 can be used to argue for p 6 , p 7 respectively). The crater consists of variants of F 1 and F 2 . Since F 1 involves the rule r 5 , G = (¬p 8 , r 7 , p 7 , r 2 , ¬n(r 5 )) attacks F 1 , so by Definition 5 it also attack E . Notice how adding ¬p 7 to the knowledge base of the AI would prevent this attack on E . After the additional knowledge is added, G is no longer a minimally complete argument. However, if I extend my enthymematic argument E to another enthymematic argument F = (p 5 , p 6 , p 1 ) I achieve the same effect, since now only variants of F 1 is in the crater. This shows how a formal model of enthymematic argumentation will allow us to deal with more economically expressed arguments in a systematic way, accounting for the semantic effects of leaving arguments underspecified.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">A characterisation result</head><p>Definition 7. Given a set S ⊆ A, we define the following sets of corresponding arguments. 1.</p><formula xml:id="formula_12">Ext(S) = {A | / 0 ⊂ I(A) ⊆ S}. 2. Res(S) = A∈S I(A)</formula><p>Hence, Ext(S) collects all arguments whose craters are subsets of S. In general, we may have S ⊆ Ext(S), namely if, and only if, ( ) there is some A ∈ S such that I(A) ⊆ S. However, if S ⊆ A, then S ⊆ Ext(S), since I(A) = {A} for all A ∈ A. In this case, Ext(S) is an extension of S. Res(S), meanwhile, takes S ∈ A and returns the union of all craters of elements in S. Hence, Res(S) ⊆ A, providing in all cases a projection of S onto the set of regular arguments. Notice, moreover, that we have S ∩ A ⊆ Res(S), since elements of A are their own craters. It should also be noted that ( ) is the case if, and only if, Res(S) ⊆ S ∩ A (which is equivalent to Res(S) = S ∩ A).</p><p>We can now prove the following characterisation theorem, showing us how to get from admissible sets of arguments in (A, R) to admissible sets of arguments in (A, R) and vice versa. Theorem 1. For all theories T and all (A, R) and (A, R) based on T, we have the following:</p><formula xml:id="formula_13">1) S ∈ Adm(A, R) ⇒ Ext(S) ∈ Adm(A, R) 2) S ∈ Adm(A, R) ⇒ Res(S) ∈ Adm(A, R)</formula><p>Proof. 1) Assume that S is an admissible set in (A, R) and consider Ext(S). We have to show that Ext(S) is independent and defends itself in (A, R). Independence: Let A, B ∈ Ext(S) and assume towards contradiction that (A, B) ∈ R. By Definition 5 this means that some A ∈ I(A) attacks some B ∈ I(B). We choose some such A , B . Since S is admissible, it follows that there is some C ∈ S such that (C, A ) ∈ R. However, since A ∈ Ext(S) it follows by Definition 7 that I(A) ⊆ S. Hence, A ,C ∈ S, contradicting independence of S. Self-defence: Let (A, B) ∈ R for some arbitrary B ∈ Ext(S). We have to show that Ext(S) attacks A. By Definition 5 and the fact that A attacks B, we know there is some A ∈ I(A) that attacks some B ∈ I(B). By Definition 7, we know that I(B) ⊆ S. Since S is admissible it then follows that there is C ∈ S such that (C, A ) ∈ R. By Definition 7, we have C ∈ Ext(S). Moreover, by Definition 5, we get (C, A) ∈ R. Hence, Ext(S) attacks A as desired.</p><p>2) Assume that S is an admissible set in (A, R). We have to show that Res(S) = S ∩ A is independent and defends itself in (A, R). Independence: Assume towards contradiction that there is A, B ∈ Res(S) such that (A, B) ∈ R. By Definition 7 we have A , B ∈ S such that A ∈ I(A ), B ∈ I(B ). It follows by Definition 5 that (A , B ) ∈ R, contradicting independence of S. Self-defence: Consider arbitrary (A, B) ∈ R such that B ∈ Res(S). By Definition 7 there is some B ∈ S such that B ∈ I(B ). Furthermore, by Definition 5 we have (A, B ) ∈ R. Since S defends itself, there is some C ∈ A such that (C, A) ∈ R. By Definition 5 this means that there is some C ∈ I(C) and some A ∈ I(A) such that (C , A ) ∈ R. Since A ∈ A, we have I(A) = {A}, which implies A = A . Furthermore, by Definition 7 we have C ∈ Res(S). Hence, Res(S) defends B against A. Since (A, B) as arbitrarily chosen, the claim follows.</p><p>Theorem 2. For all theories T and all (A, R) and (A, R) based on T, if ε ∈ {Com, Pref, Ground} have the following:</p><formula xml:id="formula_14">1) S ∈ ε(A, R) ⇒ Ext(S) ∈ ε(A, R) 2) S ∈ ε(A, R) ⇒ Res(S) ∈ ε(A, R)</formula><p>Proof. ε = Com: 1) Assume S ∈ Com(A, R). We have to show Ext(S) ∈ Com(A, R). By Theorem 1 we know that Ext(S) is admissible, so we only have to show that it is complete. Assume towards contradiction that there is some</p><formula xml:id="formula_15">A ∈ A \ Ext(S) such that ∀(B, A) ∈ R : ∃C ∈ Ext(S) : (C, B) ∈ R.</formula><p>By A ∈ Ext(S) and Definition 7 we must have A ∈ S and some A ∈ I(A) such that A ∈ S. Consider arbitrary B ∈ A such that (B, A ) ∈ R. Then by Definition 5 we get (B, A) ∈ R. Since Ext(S) defends A there must be some C ∈ Ext(S) such that (C, B) ∈ R. But then there is also C ∈ I(C) such that (C , B) ∈ R. From Definition 7 it follows that C ∈ S, so that S defends A . Since S is complete and B was arbitrary this implies A ∈ S, contrary to assumption. 2) Assume S ∈ Com(A, R). We have to show Res(S) ∈ Com(A, R). By Theorem 1 we know that Res(S) ∈ Adm(A, R) so we only have to show completeness. Assume towards contradiction that there is some A ∈ A \ Res(S) such that: Assume towards contradiction that there is some admissible S ⊃ Ext(S). Then by Definition 7 there is some A ∈ S with I(A) ⊆ S. Since S ⊆ A it follows from Definition 7 that S ⊆ Ext(S) so that Res(Ext(S)) = S. Hence, Res(S ) ⊃ S (the inclusion is strict since S ⊇ I(A) ⊆ Res(S )), which by Theorem 1 contradicts the fact that S ∈ Pref(A, R).</p><formula xml:id="formula_16">∀(B, A) ∈ (A,</formula><p>2) Assume S ∈ Pref(A, R).</p><p>We have to show that Res(S) ∈ Pref(A, R).</p><p>Assume towards contradiction that there is some admissible S ⊃ Res(S). By Definition 7 we have Ext(Res(S)) ⊇ S. Hence, Ext(S ) ⊇ S. Furthermore, since S ⊃ Res(S) there must be A ∈ S \ Res(S). Hence, from Definition 7 we get Ext(S ) ⊃ S. But by Theorem 1 we have that Ext(S ) ∈ Adm(A, R), contradicting S ∈ Pref(A, R). ε = Ground: 1) Assume S ∈ Ground(A, R). We have to show that Ext(S) ∈ Ground(A, R). Assume towards contradiction that there is some complete S ⊂ Ext(S). Consider Res(S ). We have Res(Ext(S)) = S, so Res(S ) ⊆ S. Since Res(S ) is complete, we must have Res(S ) = S. Now, consider A ∈ Ext(S) \ S . Consider arbitrary B ∈ A such that (B, A) ∈ R. By Definition 7 and A ∈ Ext(S), we have I(A) ⊆ S. By Definition 5, we have some A ∈ I(A), B ∈ I(B) such that (A , B ) ∈ R. But since S is admissible and I(A) ⊆ S, this implies that there is C ∈ S such that (C, B ) ∈ R. However, from I(C) = {C} and Res(S ) = S it follows that C ∈ S . Hence, S defends A against the attack from B. Since B was arbitrary and S is complete, we get A ∈ S , contrary to assumption.</p><p>2) Assume S ∈ Ground(A, R). By Definition 7, we see that Ext(Res(S) ⊇ S. Note that Ext(Res(S)) ⊆ S. To see this, let A ∈ Ext(Res(S) be arbitrary. By Definition 7 we have I(A) ⊆ Res(S). Hence, for every A ∈ I(A) there is some A ∈ S such that A ∈ I(A ). Consider arbitrary B ∈ A such that (B, A) ∈ R. Then by Definition 5 there is some A ∈ I(A), B ∈ I(B) such that (B , A ) ∈ R. But then there is also A ∈ S such that (B, A ) ∈ R, which in turn means there is C ∈ S such that (C, B) ∈ R. Hence, S defends A, so that A ∈ S follows from the fact that S is complete.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6">Conclusion</head><p>In this paper, we have proposed a formalisation of enthymematic arguments in a framework of structured argumentation with Dung-style semantics. Representing arguments as sequences made up of formulas and rules, we considered sequences that for some reason do not satisfy those properties "regular" arguments are expected to satisfy. If a sequence can be extended to one or more regular arguments, we took it to be an enthymematic argument. We showed that this fits well with the traditional view on such arguments, whereby they are conceived of as arguments that are missing certain components (typically premises). In addition, we showed how this formalisation allows us to provide a semantics for enthymematic arguments in terms of abstract argumentation frameworks. Furthermore, we characterised the class of acceptable argument sets under admissible, complete, preferred, and grounded semantics, by relating acceptability over the regular argument with acceptability over the set of all sequences of rules and formulas (including incoherent and superfluous arguments alongside the regular and enthymematic ones).</p><p>The basic intuition behind our semantics is that an enthymematic argument corresponds to a set of regular arguments, namely the set of arguments corresponding to ways in which to "fill the gaps". This lead to the notion of a crater, which is based on a similar notion from the informal logic literature. In our opinion, the idea that enthymematic arguments have craters is very natural. Moreover, it leads naturally to a semantics where you attack an enthymematic argument if you attack at least one of the regular arguments in its crater. It seems to us that the resulting formalism has significant potential when it comes to integrating enthymematic arguments into the computational theory of argumentation. In future work, we plan to explore the definitions we have presented here in further depth, including an investigation of what happens when we add preferences to the formalism, in the style of ASPIC + .</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Proposition 3 .</head><label>3</label><figDesc>For all A, B ∈ A, we have (A, B) ∈ R if, and only if (A, B) ∈ R. Proof. Since A, B ∈ A, we have I(A) = {A} and I(B) = {B}. Hence, the claim follows by Definition 5.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head></head><label></label><figDesc>R) : ∃C ∈ Res(S) : (C, B) ∈ (A, R) By Definition 7 we must have A ∈ S, since otherwise I(A) = {A} forcing A ∈ Res(S). Consider arbitrary B ∈ A such that (B, A) ∈ R. By Definition 5 there must beB ∈ I(B), A ∈ I(A) such that (B , A ) ∈ R. Furthermore, since A ∈ A, we have I(A) = {A} so A = A. It follows that (B , A) ∈ R.By the assumption that Res(S) defends A we have C ∈ Res(S) such that (C, B ) ∈ R. Since C ∈ Res(S), there must be some C ∈ S such that C ∈ I(C ). But then by Definition 5 we have (C , B ) ∈ R. Since B was arbitrary and C ∈ S, S defends A in (A, R). Hence, by completeness of S we get A ∈ S, contrary to assumption. ε = Pref: 1) Assume S ∈ Pref(A, R). We have to show that Ext(S) ∈ Pref(A, R).</figDesc></figure>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">The enthymeme buster: A heuristic procedure for position exploration in dialogic dispute</title>
		<author>
			<persName><forename type="first">Michael</forename><forename type="middle">A</forename><surname>Gilbert</surname></persName>
		</author>
		<author>
			<persName><surname>Gilbert</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Informal Logic</title>
		<imprint>
			<biblScope unit="volume">13</biblScope>
			<biblScope unit="issue">3</biblScope>
			<date type="published" when="1991">1991. 1991</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">The ASPIC + framework for structured argumentation: a tutorial</title>
		<author>
			<persName><forename type="first">;</forename><forename type="middle">G C</forename><surname>Goddu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Sanjay</forename><surname>Goddu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Henry</forename><surname>Modgil</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Fabio</forename><surname>Prakken</surname></persName>
		</author>
		<author>
			<persName><forename type="first">John</forename><surname>Paglieri</surname></persName>
		</author>
		<author>
			<persName><surname>Woods</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Argumentation in artificial intelligence</title>
				<editor>
			<persName><forename type="first">Iyad</forename><surname>Rahwan</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Guillermo</forename><surname>Simari</surname></persName>
		</editor>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2009">2016. 2016. 2014. 2014. 2011. May 2011. 2009. 2009</date>
			<biblScope unit="volume">5</biblScope>
			<biblScope unit="page" from="127" to="139" />
		</imprint>
	</monogr>
	<note>Argumentation</note>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">The Uses of Argument</title>
		<author>
			<persName><surname>Toulmin</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Stephen Toulmin</title>
				<imprint>
			<publisher>Cambridge University Press</publisher>
			<date type="published" when="2003">2003. 2003</date>
		</imprint>
	</monogr>
	<note>2 edition. First edition from 1958</note>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">The three bases for the enthymeme: A dialogical theory</title>
		<author>
			<persName><forename type="first">Walton</forename><forename type="middle">;</forename></persName>
		</author>
		<author>
			<persName><forename type="first">Douglas</forename><surname>Walton</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">J. Applied Logic</title>
		<imprint>
			<biblScope unit="volume">6</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="361" to="379" />
			<date type="published" when="2008">2008. 2008</date>
		</imprint>
	</monogr>
</biblStruct>

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