<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>A formal analysis of enthymematic arguments</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Sjur K. Dyrkolbotn</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Truls Pedersen</string-name>
          <email>truls.pedersen@infomedia.uib.no</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Bergen</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Western Norway University of Applied Sciences</institution>
        </aff>
      </contrib-group>
      <abstract>
        <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>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <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.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Enthymemes</title>
      <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
        <xref ref-type="bibr" rid="ref7">(see e.g., [Walton, 2008])</xref>
        .
Enthymemes are informally described in various ways, such as
[Gilbert, 1991]:
“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.”
      </p>
      <p>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 [Toulmin, 2003].
Not everybody agrees that enthymemes are arguments. In
[Goddu, 2016] 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 [Modgil and Prakken, 2014]. 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 [Rahwan and
Simari, 2009], as we will allude to in the running example.
While we do not deny that there are cases in which
conclusions 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.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Defining enthymematic arguments</title>
      <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 ri 2 S [ D has the form ri = (Pi; ci) where
Pi L is the set of premises of ri and ci 2 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 ! 2L and D [ S [ L ! L ,
respectively:
P(x) =</p>
      <p>Px
fxg
if x = (Px; cx)
otherwise
c(x) =
cx
x
if x = (Px; cx)
otherwise
Example 1. Consider the example from the
introduction. 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:
p1: “I should go to the store” p5: “I am hungry”
p2: “Fresh food in the fridge” p6: “I am at home”
p3: “I have food I want to eat” p7: “I am at work”
p4: “I forgot my lunch” p8: “Lunch break”
The rules we rely on are the following:
p3; :p5 r1; p7; :p8 r2; p3; p5 r3</p>
      <p>p1 :n(r5) :p1
p2; :p6 r4; p4; p7 r5</p>
      <p>:p3 :p3</p>
      <p>The enthymeme the reader hypothetically accepted in the
introduction is E? = (p5; p1): “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 :p2: “(There is no)
fresh food in the fridge”, p4: “I forgot my lunch”, p5: “I
am hungry”, and p7: “I am at work”. Then the theory
supports the application of r5 yielding :p3. Together with p5
from the theory, we may now apply r1 and obtain p1. The
enthymeme we stated can be expanded by making these
observations explicit to form, for example, the explicit argument
E1 = (p5; p4; p7; r5; :p3; p5; r1; p1).</p>
      <p>As is usual in the theory of structured argumentation, we
rely on the definition of contrary formulas, : L ! 2L ,
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
n(x) 2 L if x 2 D ,
n(x) = &gt; if x 2 S, and
n(x) = x if x 2 L .</p>
      <p>– 81 i n :
xi 2 T, or
8f 2 P(xi) : f 2 fc(x j) j 1
j &lt; ig
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 = (x1; x2; : : : ; xn) 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
A = (x1; x2; : : : ; xn) such that 81 i n : xi 2 D [ S [ L .
An argument A = (x1; x2; : : : ; xn) is said to be complete
if</p>
      <p>and
– 81 i n : 9i j n : c(xi) = x j.</p>
      <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 = (x1; x2; : : : ; xn) as c(A) =
c(xn). 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.</p>
      <p>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(p5) = fp5g T,
but P(p1) = fp1g, and p1 is neither in the theory nor is it (the
conclusion of) an earlier element.</p>
      <p>After we filled in the gaps to obtain E1 =
(p5; p4; p7; r5; :p3; r1; p1) 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
xi 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(r5) and P(r1) occur in the sequence before
the respective rules occur.</p>
      <p>Suppose we added p2 to E1 in Example 4. We get a new
argument E10 = (p2; p4; p7; r5; :p3; p5; r1; p1) which is
identical to E1 but with the proposition p2 appended to it. Since p2
is in the theory, E10 is still complete. However, p2 does not
occur as a premise of any of the applied rules, nor is if otherwise
connected with the conclusion. Furthermore, E10 has E1 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 = (x1; x2; : : : ; xn)
can then be conventionally written as (xi)i2[n]. 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 2 [n]. Then the notion of a
subsequence is formally defined by the condition that A B
for arguments A = (x1; x2; : : : ; xn) and B = (y1; y2; : : : ; ym) iff
there is a strictly increasing function f : [n] ! [m] such that
8i 2 [n] : xi = y f (i). That is, A B if A can 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
        <xref ref-type="bibr" rid="ref4">(see for example [Paglieri and Woods,
2011])</xref>
        .
      </p>
      <p>Definition 2. For all arguments A 2 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 = (x1; x2; : : : ; xn) based on
T, the crater of A, denoted I(A) contains all minimally
complete arguments B = (y1; y2; : : : ; ym) 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
incoherent if I(A) = 0/ .
enthymematic if 9B 2 I(A) : A
B,
regular if I(A) = fAg
superfluous if 9B 2 I(A) : B</p>
      <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.</p>
      <p>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) = fAg 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.
Proposition 2. For all A 2 A, we have:
a) 9B 2 I(A) : B
b) 9B 2 I(A) : A</p>
      <p>A ) 8B 2 I(A) : B
B ) 8B 2 I(A) : A</p>
      <p>A and
B
Proof. For a), assume B 2 I(A) with B A. Assume towards
contradiction that there is some C 2 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.
Proof. Consider arbitrary A 2 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?) = E1 where E1 is a set of minimally
complete arguments that contain all permutations of the
internal elements of E1 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 p6; p7 by the default rules r6 : (&gt;; p6); r7 :
(&gt;; p7). 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 F1 = (p5; p4; r7; p7; r5; :p4; r1; p1)
and F2 = (p5; r6; p6; :p2; r4; :p3; r1; p1). This encodes the
AI perspective on E?. Suppose the theory of the AI
contains :p8 (no lunch break), because the AI knows that it
is not lunch time. Then the AI can form the argument
G = (:p8; r7; p7; r2; :n(r5)). This argument involves the rule
r2, which can be used to undercut r5 (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 F1.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Semantics</title>
      <p>We let A denote the set of all regular arguments, namely all
A such that I(A) = f g</p>
      <p>A . The set A, meanwhile, denotes all
arguments (so that A A).</p>
      <p>Definition 5. We define two relations of attack as follows:
For all A; B 2 A we define R such that (A; B) 2 R if, and
only if,</p>
      <p>9x 2 B : c(A) 2 c(x) [ n(x)
For all A; B 2 A we define R such that (A; B) 2 R if, and
only if,
– I(B) = 0/ or
– 9A0 2 I(A) : 9B0 2 I(B) : (A0; B0) 2 R</p>
      <p>It is easy to see that R and R agree on the notion of attack
for regular arguments.</p>
      <p>Proposition 3. For all A; B 2 A, we have (A; B) 2 R if, and
only if (A; B) 2 R.</p>
      <p>Proof. Since A; B 2 A, we have I(A) = fAg and I(B) = fBg.
Hence, the claim follows by Definition 5.</p>
      <p>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.</p>
      <p>Definition 6. Assume given a pair (X ; R) where R X X .
Then we have the following argumentation semantics for
(X ; R):
Admissible Adm(X ; R) = fS j 8A; B 2 S : (A; B) 62 R &amp; 8A 2</p>
      <p>S : 8B 2 R (A) : 9C 2 S : (C; B) 2 Rg.</p>
      <p>Complete Com(X ; R) = fS 2 Adm(X ; R) j S = Sg where for
all S X ,</p>
      <p>S = S [ fA 2 X j 8B 2 R (A) : 9C 2 S : (C; B) 2 Rg:
Preferred Pref(X ; R) = fS 2 Adm(X ; R) j 8S0 2 Adm(X ; R) :</p>
      <p>S 6 S0g.</p>
      <p>Grounded Ground(X ; R) = fS 2 Com(X ; R) j 8S0 2</p>
      <p>Com(X ; R) : S0 6 Sg.</p>
      <p>Proposition 4. Let A; B 2 A and assume there is some A0 2
I(A) that attacks B. Then every A0 2 I(A) attacks B.
Proof. First notice that we have c(A1) = c(A2) for all A1; A2 2
I(A). That is, all A0 2 I(A) have the same conclusion. Notice,
moreover, that for all A1; A2; B 2 A, if c(A1) = c(A2), then
(A1; B) 2 R , (A2; B) 2 R. 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 r6; r7
can be used to argue for p6; p7 respectively). The crater
consists of variants of F1 and F2. Since F1 involves the rule r5,
G = (:p8; r7; p7; r2; :n(r5)) attacks F1, so by Definition 5 it
also attack E?. Notice how adding :p7 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? = (p5; p6; p1)
I achieve the same effect, since now only variants of F1 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.
5</p>
    </sec>
    <sec id="sec-5">
      <title>A characterisation result</title>
      <p>Definition 7. Given a set S
of corresponding arguments.</p>
      <p>1. Ext(S) = fA j 0/</p>
      <p>A, we define the following sets</p>
      <p>Hence, Ext(S) collects all arguments whose craters are
subsets of S. In general, we may have S 6 Ext(S), namely
if, and only if, (?) there is some A 2 S such that I(A) 6 S.
However, if S A, then S Ext(S), since I(A) = fAg for
all A 2 A. In this case, Ext(S) is an extension of S. Res(S),
meanwhile, takes S 2 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) 6 S \ A (which is equivalent to
Res(S) 6= 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.</p>
      <p>Theorem 1. For all theories T and all (A; R) and (A; R)
based on T, we have the following:
1) S 2 Adm(A; R) ) Ext(S) 2 Adm(A; R)
2) S 2 Adm(A; R) ) Res(S) 2 Adm(A; R)
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).</p>
      <p>Independence: Let A; B 2 Ext(S) and assume towards
contradiction that (A; B) 2 R. By Definition 5 this means that
some A0 2 I(A) attacks some B0 2 I(B). We choose some such
A0; B0. Since S is admissible, it follows that there is some
C 2 S such that (C; A0) 2 R. However, since A 2 Ext(S) it
follows by Definition 7 that I(A) S. Hence, A0;C 2 S,
contradicting independence of S.</p>
      <p>Self-defence: Let (A; B) 2 R for some arbitrary B 2 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 A0 2 I(A)
that attacks some B0 2 I(B). By Definition 7, we know that
I(B) S. Since S is admissible it then follows that there
is C 2 S such that (C; A0) 2 R. By Definition 7, we have
C 2 Ext(S). Moreover, by Definition 5, we get (C; A) 2 R.
Hence, Ext(S) attacks A as desired.
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).</p>
      <p>Independence: Assume towards contradiction that there is
A; B 2 Res(S) such that (A; B) 2 R. By Definition 7 we have
A0; B0 2 S such that A 2 I(A0); B 2 I(B0). It follows by
Definition 5 that (A0; B0) 2 R, contradicting independence of S.
Self-defence: Consider arbitrary (A; B) 2 R such that B 2
Res(S). By Definition 7 there is some B0 2 S such that
B 2 I(B0). Furthermore, by Definition 5 we have (A; B0) 2 R.
Since S defends itself, there is some C 2 A such that (C; A) 2
R. By Definition 5 this means that there is some C0 2 I(C) and
some A0 2 I(A) such that (C0; A0) 2 R. Since A 2 A, we have
I(A) = f g</p>
      <p>A , which implies A = A0. Furthermore, by
Definition 7 we have C0 2 Res(S). Hence, Res(S) defends B against
A. Since (A; B) as arbitrarily chosen, the claim follows.
Theorem 2. For all theories T and all (A; R) and (A; R)
based on T, if e 2 fCom; Pref; Groundg have the following:
1) S 2 e(A; R) ) Ext(S) 2 e(A; R)
2) S 2 e(A; R) ) Res(S) 2 e(A; R)
Proof. e = Com: 1) Assume S 2 Com(A; R). We have to
show Ext(S) 2 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
A 2 A n Ext(S) such that</p>
      <p>8(B; A) 2 R : 9C 2 Ext(S) : (C; B) 2 R:
By A 62 Ext(S) and Definition 7 we must have A 62 S and
some A0 2 I(A) such that A0 62 S. Consider arbitrary B 2 A
such that (B; A0) 2 R. Then by Definition 5 we get (B; A) 2 R.
Since Ext(S) defends A there must be some C 2 Ext(S) such
that (C; B) 2 R. But then there is also C0 2 I(C) such that
(C0; B) 2 R. From Definition 7 it follows that C0 2 S, so that
S defends A0. Since S is complete and B was arbitrary this
implies A0 2 S, contrary to assumption.
2) Assume S 2 Com(A; R). We have to show Res(S) 2
Com(A; R). By Theorem 1 we know that Res(S) 2 Adm(A; R)
so we only have to show completeness. Assume towards
contradiction that there is some A 2 A n Res(S) such that:
8(B; A) 2 (A; R) : 9C 2 Res(S) : (C; B) 2 (A; R)
By Definition 7 we must have A 62 S, since otherwise
I(A) = fAg forcing A 2 Res(S). Consider arbitrary B 2 A
such that (B; A) 2 R. By Definition 5 there must be
B0 2 I(B); A0 2 I(A) such that (B0; A0) 2 R. Furthermore,
since A 2 A, we have I(A) = fAg so A0 = A. It follows that
(B0; A) 2 R. By the assumption that Res(S) defends A we
have C 2 Res(S) such that (C; B0) 2 R. Since C 2 Res(S),
there must be some C0 2 S such that C 2 I(C0). But then by
Definition 5 we have (C0; B0) 2 R. Since B was arbitrary and
C0 2 S, S defends A in (A; R). Hence, by completeness of S
we get A 2 S, contrary to assumption.
e = Pref: 1) Assume S 2 Pref(A; R). We have to show
that Ext(S) 2 Pref(A; R). Assume towards
contradiction that there is some admissible S0 Ext(S). Then by
Definition 7 there is some A 2 S0 with I(A) 6 S. Since
S A it follows from Definition 7 that S Ext(S) so that
Res(Ext(S)) = S. Hence, Res(S0) S (the inclusion is strict
since S 6 I(A) Res(S0)), which by Theorem 1 contradicts
the fact that S 2 Pref(A; R).
2) Assume S 2 Pref(A; R). We have to show that
Res(S) 2 Pref(A; R). Assume towards contradiction
that there is some admissible S0 Res(S). By Definition 7
we have Ext(Res(S)) S. Hence, Ext(S0) S. Furthermore,
since S0 Res(S) there must be A 2 S0 n Res(S). Hence, from
Definition 7 we get Ext(S0) S. But by Theorem 1 we have
that Ext(S0) 2 Adm(A; R), contradicting S 2 Pref(A; R).
e = Ground: 1) Assume S 2 Ground(A; R). We have
to show that Ext(S) 2 Ground(A; R). Assume towards
contradiction that there is some complete S0 Ext(S).
Consider Res(S0). We have Res(Ext(S)) = S, so Res(S0) S.
Since Res(S0) is complete, we must have Res(S0) = S. Now,
consider A 2 Ext(S) n S0. Consider arbitrary B 2 A such
that (B; A) 2 R. By Definition 7 and A 2 Ext(S), we have
I(A) S. By Definition 5, we have some A0 2 I(A); B0 2 I(B)
such that (A0; B0) 2 R. But since S is admissible and I(A) S,
this implies that there is C 2 S such that (C; B0) 2 R. However,
from I(C) = fCg and Res(S0) = S it follows that C 2 S0.
Hence, S0 defends A against the attack from B. Since B
was arbitrary and S0 is complete, we get A 2 S0, contrary to
assumption.
2) Assume S 2 Ground(A; R). By Definition 7, we see that
Ext(Res(S) S. Note that Ext(Res(S)) S. To see this,
let A 2 Ext(Res(S) be arbitrary. By Definition 7 we have
I(A) Res(S). Hence, for every A0 2 I(A) there is some
A00 2 S such that A0 2 I(A00). Consider arbitrary B 2 A
such that (B; A) 2 R. Then by Definition 5 there is some
A0 2 I(A); B0 2 I(B) such that (B0; A0) 2 R. But then there is
also A00 2 S such that (B; A00) 2 R, which in turn means there
is C 2 S such that (C; B) 2 R. Hence, S defends A, so that
A 2 S follows from the fact that S is complete.
6</p>
    </sec>
    <sec id="sec-6">
      <title>Conclusion</title>
      <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>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <source>[Gilbert</source>
          , 1991]
          <string-name>
            <given-names>Michael A.</given-names>
            <surname>Gilbert</surname>
          </string-name>
          .
          <article-title>The enthymeme buster: A heuristic procedure for position exploration in dialogic dispute</article-title>
          .
          <source>Informal Logic</source>
          ,
          <volume>13</volume>
          (
          <issue>3</issue>
          ),
          <year>1991</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <source>[Goddu</source>
          , 2016]
          <string-name>
            <given-names>G. C.</given-names>
            <surname>Goddu</surname>
          </string-name>
          .
          <article-title>On the very concept of an enthymeme</article-title>
          .
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <source>[Modgil and Prakken</source>
          , 2014]
          <string-name>
            <given-names>Sanjay</given-names>
            <surname>Modgil</surname>
          </string-name>
          and
          <string-name>
            <given-names>Henry</given-names>
            <surname>Prakken</surname>
          </string-name>
          .
          <article-title>The ASPIC+ framework for structured argumentation: a tutorial</article-title>
          .
          <source>Argument &amp; Computation</source>
          ,
          <volume>5</volume>
          (
          <issue>1</issue>
          ):
          <fpage>31</fpage>
          -
          <lpage>62</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <source>[Paglieri and Woods</source>
          , 2011]
          <string-name>
            <given-names>Fabio</given-names>
            <surname>Paglieri</surname>
          </string-name>
          and John Woods. Enthymemes:
          <article-title>From reconstruction to understanding</article-title>
          .
          <source>Argumentation</source>
          ,
          <volume>25</volume>
          (
          <issue>2</issue>
          ):
          <fpage>127</fpage>
          -
          <lpage>139</lpage>
          , May
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <source>[Rahwan and Simari</source>
          , 2009]
          <string-name>
            <given-names>Iyad</given-names>
            <surname>Rahwan</surname>
          </string-name>
          and Guillermo Simari, editors.
          <source>Argumentation in artificial intelligence</source>
          . Springer,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <source>[Toulmin</source>
          , 2003]
          <string-name>
            <given-names>Stephen</given-names>
            <surname>Toulmin</surname>
          </string-name>
          .
          <source>The Uses of Argument</source>
          . Cambridge University Press,
          <volume>2</volume>
          <fpage>edition</fpage>
          ,
          <year>2003</year>
          .
          <article-title>First edition from</article-title>
          <year>1958</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <source>[Walton</source>
          , 2008]
          <string-name>
            <given-names>Douglas</given-names>
            <surname>Walton</surname>
          </string-name>
          .
          <article-title>The three bases for the enthymeme: A dialogical theory</article-title>
          .
          <source>J. Applied Logic</source>
          ,
          <volume>6</volume>
          (
          <issue>3</issue>
          ):
          <fpage>361</fpage>
          -
          <lpage>379</lpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>