Abstract
This paper considers various aspects of representing arguments and logical argumentation frameworks. We investigate different approaches to address consistency and minimality within such frameworks, arguing that these properties can, and in some cases should, be omitted from the definition of an argument. We analyze the relationship between how consistency is verified and the selection of attack rules, showing that this choice should align with the underlying logic. Based on these results, we propose compact representations of logical argumentation frameworks and examine methods for transforming one framework into another (e.g., a more concise version) without losing logical entailments.
Keywords
Introduction and motivation
Logic-based argumentation1,2 is a formal discipline for defining, evaluating, and deriving accepted logical arguments that emerged from knowledge bases, grounded in the relationships between arguments and a specified semantics. Logical argumentation has been shown useful in a wide range of domains, such as conflict resolution in complex domains such as medicine, 3 law, 4 and ethical reasoning5,6; modeling of defeasible reasoning7,8; epistemic theories 9 ; decision making 10 ; database systems 11 ; logic programs 12 ; and bridging philosophy with artificial intelligence. 13
In this paper, we examine four fundamental and interrelated aspects of representing logical argumentation frameworks. These aspects correspond to four core principles:
How should arguments be represented?
Selecting an appropriate representation of arguments is a central concern in structured argumentation in general, and in logic-based argumentation in particular, since each approach imposes its own view of what counts as an argument. In
The principles of
This “liberal” treatment greatly simplifies the construction and verification of arguments, facilitating straightforward analyses of their properties.24,25 Yet, such freedom calls for some precautions for avoiding anomalies. For instance, lifting the consistency requirement can lead to an explosion of arguments whenever the underlying logic is non-paraconsistent (i.e., when inconsistency trivializes derivability). Likewise, abandoning minimality risks padding supports with irrelevant information, thereby exposing an argument to avoidable counter-attacks.
How should attacks between arguments be described?
Relations between arguments and their counterarguments are captured by incorporating them directly into the definition of an argument, and guaranteeing them indirectly via suitably designed attack rules.
Theorems 1 and 2 present our main results, showing how consistency and minimality in arguments’ supports can be traded for carefully chosen attacks. We further demonstrate that the adequacy of such rules depends critically on the base logic.
How can argumentation frameworks be represented compactly?
An effective way to compare different forms of representations of arguments and attack relations is through their integration into argumentation frameworks.
26
To facilitate this, it is helpful to represent such frameworks in both compact and modular ways. This relates to the third principle examined in the paper:
How can we move between frameworks while preserving their inferences?
A compact representation sometimes calls for switching from one base logic to another base logic, either to shrink the set of arguments or to obtain a more suitable setting. Our fourth topic addresses when such transitions are possible without sacrificing the framework’s inferential power. Here, the guiding principle is
The remainder of the paper is organized as follows. In Section 2, we review the background on logic-based argumentation, including alternative definitions of arguments, common attack forms, and the construction of argumentation frameworks. In Sections 3 and 4, we analyze the principles of consistency and minimality, respectively, in relation to representations of arguments and the choice of attack relations. In Section 5, we investigate how the suitability of attack rules depends on the underlying logic. Compact representation and the preservation of inferences are, respectively, treated in Sections 6 and 7. In Section 8, we discuss related work. In particular, Theorem 5 in that section shows how our framework corresponds to ABA. Finally, in Section 9, we conclude. i
Preliminaries
For defining logical argumentation frameworks, and arguments in particular, one first has to specify what the underlying logic is. We therefore start with a general definition of a (Tarskian 27 ) logic.
(logic)
A (propositional)
In addition, it is usual to assume that
In what follows we denote by
Structurality means closure under substitutions of formulas. Non-triviality is convenient for excluding trivial logics (i.e., those in which every formula follows from every theory, or every formula follows from every non-empty set of assumptions). Finitariness is often essential for practical reasoning, such as being able to form arguments (based on a finite number of assumptions) for entailments with possibly an infinite number of premises, or for being able to produce finite proofs for entailments from an infinite set of assumptions.
In the sequel, unless referring to a specific language (as in the illustrations in Sections 7.1–7.3), we shall assume that the language a a a a
The set of (well-formed) formulas of
Logic-based arguments
A standard way of viewing an argument
(
-con-min argument)
A
Definition 2 is at the heart of many approaches to logic-based argumentation. iv However, as noted in the introduction and, for example, in Arieli and Straßer, 20 the consistency and minimality requirements on the supports of the arguments cause some complications in the construction and the identification of valid arguments, and so it is desirable to lift them, if possible. Moreover, in some reasoning contexts, non-classical logics may better serve as the underlying logics of the intended argumentation frameworks, and in some cases (e.g., agent-based systems or deontic systems), the standard propositional language should be extended (e.g., with modal operators), which again means that in those cases classical logic is not adequate. Indeed, many approaches to structured argumentation, like those that are based on ASPIC systems 14 and extensions of ABA frameworks, 28 do not assume anymore that the underlying logic is necessarily classical logic. Alternatives to classical logics have also been considered in the literature on logical argumentation, including deductive systems that are based on conditional logic, 29 default logic 30 , and arbitrary propositional (Tarskian) logics, for example, in the context of sequent-based argumentation frameworks. 20 , v
The next definition is a generalization of Definition 2 to every propositional logic, in which the consistency and minimality requirements are avoided. The intuition behind this generalization is that the only criterion for the validity of an argument should be a logical one, namely, that its conclusion follows, according to the underlying logic, from its support set.
(argument)
Arguments may attack and counter-attack each other according to pre-defined attack rules. Some of the better-known ones are listed in Table 1. Each rule
Some attack rules. The support sets of the attacked arguments are assumed to be nonempty (to avoid attacks on tautological arguments).
Some attack rules. The support sets of the attacked arguments are assumed to be nonempty (to avoid attacks on tautological arguments).
Clearly, the rules in Table 1 are not unrelated, and some of them are weaker or stronger than some others (see Remark 7 in Arieli et al. 1 ). Further attack rules are considered, for example, in Arieli and Straßer, 20 Gorogiannis and Hunter, 31 and Straßer and Arieli. 6
Logical argumentation frameworks are now defined as follows:
Let
A logical argumentation framework may be associated with a directed graph, in which the nodes are arguments (the elements in
(extension-based semantics)
Let We say that The set An A
We denote by
(extension-based entailments)
Let
if there is an argument
if there is an argument
if for every
The entailments in the first bullet of Definition 6 are sometimes called 
In what follows, when the framework is clear from the context, we shall sometimes write
instead of
(and similarly for the other two entailments above).
We demonstrate the notion above by a simple example. Let
It is not difficult to verify that, in this figure, the tautological argument
When the whole framework
In the previous section, we encountered two approaches to handling inconsistency in logical argumentation frameworks. The first approach enforces a consistency requirement directly on the supports of arguments (see Definition 2). The second approach adopts a more permissive notion of argument (Definition 3) and relies on tailored attack rules, such as the Consistency Undercut, to target arguments with problematic (e.g., contradictory) supports. In this section, we examine the relationship between these two approaches. To do so, we introduce the following definitions:
(
)
The main result of this section is the following:
Let
We distinguish between the different cases of
Clearly,
Let now
Suppose now that some
Clearly,
Suppose now that
Suppose now that
Suppose that
The proof of the converse is similar: Suppose that
As a particular case of Theorem 1, we have the following corollary (where Consistency Undercut is regarded as the attack rule for preserving consistency):
Let
Follows from Theorem 1, since
We note that Theorem 1 and Corollary 1 crucially depend on
Let
for every
Immediate from Theorem 1 and Definition 6.
We now address the second condition in Definition 2, namely the subset minimality of argument supports. Our main finding regarding this condition is given in Theorem 2, showing that the condition is not strictly necessary. To establish this result, we first introduce several definitions and a supporting lemma.
(support ordering)
Let
For Suppose that
Let
Thus, viewed as a graph,
Let
A set of attack rules If If
Our primary result concerning support minimization is given next.
Let There is
In the proof, we make use of the “characteristic function”
26
First, we show the following lemma: Let If If If If If Let Item 1. Suppose that there is a Item 2. Follows immediately from Item 1. Item 3. Suppose that Item 4. Let Item 5. Let Item 6. Let For For
Suppose now that
For admissibility, suppose that some
For the converse, let
For
For
Let now
Let now
For the converse, let
(a) If
(b) If
Item (a). Let
Item (b). Let
Based on the items above, we now show the proposition for ideal semantics.
Let
Let now
Theorem 2 indicates that, for every Let
Let
.
xiv
Theorem 2
Consider the following set of assumptions:
A fragment of Part of the argumentation framework for Example 9. Double circled nodes represent arguments in 
Consider the set
More generally, we have two semi-stable extensions in
However, only
Our analysis also implies that
Finally,
A slight variant of our previous example also shows that not every semi-stable (respectively, stage) set in Part of the argumentation framework for Example 10. Double circled nodes represent arguments in
Figure 2 is an excerpt of the resulting argumentation framework.

We note that the set
The previous sections show that the handling of inconsistency and minimality in logical argumentation frameworks may be shifted from arguments to the attack rules. Apart from the obvious advantage of a considerable simplification in the construction and the identification of valid arguments, we believe that representing these considerations is more appropriate at the rule-based level. Indeed, in real-life arguments are not always based on minimal evidence, avoiding inconsistency sometimes means loss of information, etc.
The use of attack rules for maintaining inconsistency and conflicts among arguments should be taken with care, though, especially when non-classical logics are used as the base logic of the framework. In this section, we consider the conditions under which the attack rules in Table 1 can be successfully applied. Below, we distinguish among the different rules and show that for some logical setting some of them need to be reformulated.
Consistency undercut
Corollary 1 indicates that, among others, ConUcut may replace the support consistency requirement. However, in some base logics, the use of ConUcut may not be appropriate or even meaningful. This may happen mainly due to the following reasons:
Dunn–Belnap’s four-valued logic of first-degree entailment (
It may happen that certain attack rules need to be adjusted to specific base logics. We demonstrate this with the logics of formal (in)consistency (LFIs32,33), mentioned in Note 3, and the [Direct, Full] defeat attack rules (see Table 1). According to these rules, the argument
In the presence of a propositional constant
Attacks by defeat, revisited (again, we assume that supports of the attacked arguments are nonempty).
Attacks by defeat, revisited (again, we assume that supports of the attacked arguments are nonempty).
Note that the revised conditions in the rules of Table 2 avoid the use of conjunction and are suitable for logics such as LFI as well: while according to LFI
One may think of several variations of the rules in Table 2, following different intuitions. Below are some options: In this case, for example, Indeed, the support According to this intuition, Here, again, In this case, for example,
The intuitions above may be captured by extending the conditions of the rules of Table 2. For instance, variations of Inconsistency Defeat may be the following:
LFI-IncDef-1:
LFI-IncDef-2:
LFI-IncDef-3:
The additional condition in each case above just expresses the consistency assumption of the corresponding intuition. In these conditions,
[Direct, Full] Undercut and [Defeating] Rebuttal
When the conditions in terms of negation are traded for consistency requirements, the Undercut rules coincide with the corresponding Defeat rules. Regarding the Rebuttal rules, conditions in the spirit of the previous section could be that the conclusions of the attacking and the attacked arguments are mutually inconsistent, that is,
In Section 7, where we discuss the logical preservation property, we shall consider further cases in which attack rules are adapted to the underlying logic. See, in particular, the rules in Table 3 concerning the logics
Reductio attacks.
Reductio attacks.
LP defeats.
Minimizing the supports of arguments, as discussed in Section 4, results in more compact logical argumentation frameworks. This raises the question of whether such frameworks can be further reduced in their representation, and in particular, whether a
The next definition refers to attack rules that are triggered only by the content of the support of the attacked argument. This includes all the rules in Table 1, except for the rebuttal attacks.
(support-driven attack rules)
Some remarks are in order here: The function It is interesting to observe the following difference in the requirements from support-driven rules (Definition 12) and We focus on attacks on the supports of arguments, since in logical argumentation frameworks, conclusion-based attacks (rebuttals in particular) are known to be problematic. To illustrate this, reconsider the set A further difficulty is, for example, that for
Let
The SAF that corresponds to the argumentation framework in Example 2 is represented in the figure below. To simplify the figure, we grouped the nodes
Note that while the graph of
Note that, given a finite set
Let if if
For the proof of Theorem 3, we need the next lemma. It shows that if a (complete or stage) extension of an argumentation-framework based on support-driven attack rules includes an argument
Let
Suppose that
Suppose first that
Suppose now that
Proof of Theorem 3.
We divide the proof according to the different semantics.
Suppose that some
Suppose now that
We turn now to the converse. Suppose that
Suppose now that
Suppose now that
For the other direction suppose that
We show that the range of
Since the range of
The other direction for
The other direction and the proof for
We now show the converse. Let
We conclude this section by noting that the problem of reducing the size of logic-based argumentation frameworks has already been addressed in the literature (see, e.g., Amgoud et al. 42 ). Such reductions are often formulated using equivalence classes (cf. Note 10 and the discussion in Section 4.3 of Arieli et al. 43 ), and are typically applied to specific cases. xxiii Here, we consider broad settings (in terms of base logics, argumentative semantics, and attack rules) and the reductions in our case are stricter, in the sense that the resulting frameworks contain a finite number of arguments (and not only a finite number of attacks per argument, as in Amgoud et al. 42 ).
Given two logics with the same language
More precisely, given a semantics
where:
The conditions
(argumentative inclusion)
We say that a logical framework
(preservation of logical entailments)
From a logical point of view, a primary benefit of argumentative inclusion is that it allows for a preservation of logical entailments inclusion, namely, if for every
for every
In terms of the last notion, then, if
In Condition
We say that The pairs
We now show that having corresponding attacks is a sufficient criterion for argumentative inclusion relative to all standard semantics. For this, we show that the SAFs of
Let
Proposition 1 follows directly from the following lemma.
Using the notations and assumptions in Proposition 1, let
Suppose that
Suppose now that
Keeping corresponding attacks between the settings
Suppose that
We have to show that Conditions
As a corollary of Theorem 4, we have the following results:
Suppose that
Next, we demonstrate the results above in three cases. In each case, one starts with a framework based on a 3-valued logic: Bochvar,
44
Kleene,
36
and Priest.
38
This framework is used for generating essential conclusions from a concise setting, and only then is a transformation made to a more conventional framework, based on
Bochvar 3-valued logic
Thus, on
Accordingly,
Let us compare now the argumentative frameworks that are induced by
Consider
Thus, for instance, in frameworks that are induced either from
For the purpose of utilizing
Let If If If The logics
We now consider cases where logical inclusion is preserved when trading
Table 3 introduces another family of attack rules, called reductio.
Reductio attacks have the form of an argumentum ad absurdum (also known as reductio). To see this, consider the direct variant where
Next, we show the correspondence between the various reductio attacks in Table 3 and variations of defeat attacks (Table 1). Before doing so, we observe that the reductio attacks in the style of undercuts (see again Table 1) can be expressed by substituting
Consider the following two cases: (i) Direct Reductio and Direct Defeat are corresponding attacks relative to Reductio and Defeat are corresponding attacks relative to Full Reductio and Full Defeat are corresponding attacks relative to
Let
For
For
By Theorem 4, and since
Let
In summary, argumentative reasoning with
We conclude this case study by highlighting another corollary of Theorem 4 and Lemma 4: The reductio-based attacks are also argumentatively equivalent to defeat-based attacks in the context of
Let
(Strong) Kleene’s logic
As before,
To enable tautological arguments and improve the suitability of
Let
The logic
Relative to Direct Reductio corresponds to Direct Defeat. Reductio corresponds to Defeat. Full Reductio corresponds to Full Defeat.
Let
For
For
By Theorem 4, and since
Let
Priest’s 3-valued logic LP37,38,
xxviii
has the same truth tables for the basic connectives
Some facts on the relations between
If
Consider
To avoid the problem in the last example, we introduce another family of attack rules for
The family of
Note that the conditions of the
Consider the following two cases: (i) LP-Defeat corresponds to Defeat, relative to Full LP-Defeat corresponds to Full Defeat, relative to Direct LP-Defeat corresponds to Direct Defeat, relative to
Let
For
By Theorem 4, and since
Let
Finally, we note that
Let
In this section, we consider some issues that are related to the topics in this paper and refer to related works where they are discussed in greater detail.
Incorporation of strict assumptions
In many formalisms for structured and logic-based argumentation (e.g., ASPIC,
14
ABA,
17
and sequent-based argumentation
48
), it is common to distinguish between two types of supports for an argument:
So far, when the attack rules are support-driven, arguments could be attacked based on any subset of their supports. This means, in particular, that all the formulas in a set
(logical AF with strict assumptions)
Thus, based on the formulas in
Relations to ABA
The introduction of strict premises together with Theorem 3 allows us to relate logical argumentation frameworks to other common approaches to structured argumentation. The relation to sequent-based argumentation
20
is straightforward, associating an argument
(simple contrapositive ABFs)
An for every the logic
A
Let
The (simple contrapositive) ABA framework
Suppose now that
Note that, since
Now, the following result follows from Theorem 3.
Let
By the definitions of SAFs and ABFs, since the attack relation of the latter is Direct Defeat, it is easy to see that
Let now
To summarize the results in this section, we have obtained a correspondence among three forms of argumentative frameworks: logic-based argumentation frameworks with strict assumptions, the related SAFs, and the corresponding ABA frameworks.
This correspondence is shown with respect to the Undercut rule, since this is the rule traditionally used for attacks in ABFs. However, under some straightforward modifications, it is not difficult to show further results, similar to those of Theorem 5, with respect to other attack rules.
In this work, we mainly considered the way attack rules should be formulated, taking into account the underlying logic, as well as some other representation considerations (such as minimality and consistency of the support sets). In the literature, several other aspects of the attack rules are studied. For instance, in Gorogiannis and Hunter, 31 some rationality postulates, and the relations among the attack rules are investigated, and in Corsi, 49 various logical properties of the attack rules are introduced (see also Corsi and Fermüller 50 ). Below, we refer to the work in Corsi, 49 for some more details.
(logical properties)
Given an attack rule If If If If
The rules above refer to the conclusions of the attacked arguments. In Corsi,
49
there are some other rules for the introduction and elimination of the negation and implication connectives in the conclusions of the attacked arguments, as well as dual rules for the attacking arguments. These principles are then checked w.r.t. attack rules like those given in Table 1, where
Let
While not considered in Corsi,
49
the logical properties in Definition 20 (as well as the other properties in Corsi
49
) have interesting counterparts that refer to the supports of the arguments. Below, we consider some of these dual principles (subscripted by “ If If If If
As an illustration, we check some of these properties w.r.t. FullDef (and
Let ( ( ( (
Concerning (
Concerning (
To see (
Finally, to see (
We have shown that logical argumentation frameworks do not have to be confined to arguments whose supports are already minimal or whose supports are consistent, even when the underlying logic is not paraconsistent. More specifically, we have considered the following issues:
We also refer to D’Agostino and Modgil,22,23 where these items are considered in the context of dialectical argumentation.
As consistency and minimization are computationally difficult to verify in practice
xxxiii
and these properties are not natural when stating arguments in everyday-life situations, the results above indicate that it is often desirable to “lift” these requirements from the arguments to the level of the argumentation frameworks, by means of appropriate attack rules. This led us to a discussion on the suitability of different attack rules in maintaining consistency and minimality, which calls upon a comparison of logical argumentation frameworks differing in their attack rules. In doing so, we obtained further useful results concerning compact representations of such frameworks:
Consistency, minimality, compactness, and preservation are demonstrated in the three primary results of the paper (Theorems 1–4, respectively) for the main Dung-style semantics of logical argumentation frameworks. Minimality may be violated in case of semi-stable, eager, and stage semantics, as demonstrated in Examples 9 and 10. Yet, as indicated in Note 6, these are rather rare cases.
The interaction between the base logic and the formulation of the attack rules has already been noted in the literature (see, e.g., Corsi,49,51 Corsi and Fermüller, 50 and Shi et al. 52 ). Our reformulations in Section 5 show that attacks may express considerations that are not reflected by the pure logical consequences depicted by arguments. For instance, the reason for the attack according to Intuition 1 in Section 5.2 is not sufficiently explicated by the conclusion of the attacking argument, since the consistency constraint is not contained in it. Thus, a logical condition only in terms of entailments by the latter (as expressed by the defeat rules) will not do in this case. This brings up a new bunch of questions, such as whether (and how) it is possible to reformulate specific attack rules to preserve basic properties such as support minimization without violating the intended argumentation semantics. Some of these questions are addressed in Section 5, and in Section 8.3, where we refer to related papers, but a full exploration of this remains a subject for future work.
Footnotes
Funding
The authors received no financial support for the research, authorship, and/or publication of this article.
Declaration of conflicting interests
The authors declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
