Paraconsistency, resolution and relevance
Michal Walicki, Sjur Dyrkolbotn

TL;DR
This paper explores a novel logical framework using digraphs and semikernels to handle inconsistent theories, providing sound and complete resolution-based reasoning that avoids classical fallacies and Ex Falso.
Contribution
It introduces a subset of well-behaved semikernels for nontrivial models of inconsistent theories and adapts classical resolution for this semantics with specific weakenings.
Findings
Semikernels yield models for inconsistent theories.
Resolution with weakening is sound and complete for the new semantics.
Reasoning without weakening avoids relevance fallacies.
Abstract
Digraphs provide an alternative syntax for propositional logic, with digraph kernels corresponding to classical models. Semikernels generalize kernels and we identify a subset of well-behaved semikernels that provides nontrivial models for inconsistent theories, specializing to the classical semantics for the consistent ones. Direct (instead of refutational) reasoning with classical resolution is sound and complete for this semantics, when augmented with a specific weakening which, in particular, excludes Ex Falso. Dropping all forms of weakening yields reasoning which also avoids typical fallacies of relevance.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, Reasoning, and Knowledge · Semantic Web and Ontologies · Multi-Agent Systems and Negotiation
Paraconsistency, resolution and relevance
Michał Walicki and Sjur Dyrkolbotn
Abstract
Digraphs provide an alternative syntax for propositional logic, with digraph kernels corresponding to classical models. Semikernels generalize kernels and we identify a subset of well-behaved semikernels that provides nontrivial models for inconsistent theories, specializing to the classical semantics for the consistent ones. Direct (instead of refutational) reasoning with classical resolution is sound and complete for this semantics, when augmented with a specific weakening which, in particular, excludes Ex Falso. Dropping all forms of weakening yields reasoning which also avoids typical fallacies of relevance.
1 Introduction
Numerous approaches to paraconsistency seem to agree on one thing: modifications of the classical logic, made to avoid explosion in the face of inconsistency, should be as limited as possible. We provide a paraconsistent semantics and reasoning satisfying this objective in an unusually strong sense: models and consequences of consistent theories are exactly their classical models and consequences, while reasoning applies only classical resolution. Following [4, 3], we give an equivalent formulation of propositional syntax as digraphs and of classical semantics as digraph kernels, which are generalized to semikernels. Semikernels underlie a uniform, general concept of a model, which gives classical models for consistent theories as a special case. For each theory, this general concept yields a unique set of atoms involved into inconsistency, which is empty when the theory is consistent.
The new semantics is the main contribution of the paper. Its significance is supported further by some informal justification as well as the fact that classical resolution provides sound and complete reasoning. Paraconsistency of direct (instead of refutational) resolution was applied in [10] to infinitary logic. However, that work lacked the semantic counterpart which is now provided. Direct resolution, applied here to finitary (usual) propositional logic, deviates from refutational resolution primarily by the exclusion of Ex Falso. The graph syntax we use, expressed in the language of clauses, makes Ex Falso a special case of weakening. An appropriate adjustment of weakening prevents then explosion from a contradiction, allowing for its unrestricted applicability when the theory is consistent.
Section 2 presents the background from [3, 10], explaining the applicability of digraphs as propositional syntax, their kernels as classical models, and semikernels as a generalization of kernels. Section 3 presents the main contribution: a semantics defined in terms of well-behaved semikernels, assigning a nonempty set of models to every theory and specializing to the classical semantics for consistent theories. The main theorem 3.10 shows that every inconsistent theory has a unique set of bad atoms, contributing to inconsistency. The consequence relation also specializes to the classical consequence for consistent theories. Unlike most formalisms, but in agreement with the natural tendency of informal discourse, it disregards inconsistent parts of statements whenever it is possible to extract from them also meaningful elements, to which truth-values can be consistently assigned. Section 4 shows soundness and completeness of resolution with appropriate weakening rules. Section 5 identifies elements of relevance reasoning and their semantics, arising when resolution is used without any form of weakening.
2 Digraphs as propositional syntax
A propositional formula is in graph normal form, GNF, when it has the form
[TABLE]
where all are atoms (propositional variables), and . When , the corresponding formula is . A theory is in GNF if all formulae are in GNF, and every atom of the theory occurs exactly once unnegated, i.e., on the left of .111The formula is in GNF but the theory is not, due to the loose . Such cases can be treated as abbreviations, here, with a fresh atom and two additional formulae and . As an example we will use the formalization , to the right, of the discourse to the left. The statement (a) requires introduction of a fresh atom , to conform to GNF:
[TABLE]
GNF is indeed a normal form: every theory in (infinitary) propositional logic has an equisatisfiable one in GNF, [3] (new variables are typically needed to obtain GNF, as above). The classical semantics is defined in the usual way.
GNF allows a natural reading of its equivalences as propositional instances of the T-schema, expressing that the atom is true if and only if what it says, , is true. Taken in this light, a theory in GNF represents a collection of T-schemata for the actual statements with possible, also indirect, self-references. We therefore call a theory in GNF a discourse and define paradox as an inconsistent discourse. Plausibility of this definition, implicit in [4], was argued and exemplified in [6, 10] and is witnessed by the increasing popularity of the corresponding graph representation in the analysis of paradoxes, [2, 4, 6, 7, 9, 10].222GNF finds also another application in argumentation theory in its AI-variant following [5]. In that context, our notion of the (maximal) consistent subdiscourse amounts to a new semantics based on admissible sets, whereby the acceptable extensions are the stable sets of the maximally consistent subdiscourse of the original digraph (argumentation framework).
Theories in GNF and graphs are namely easily transformed into each other. A graph (meaning here “directed graph”, unless qualified otherwise) is a pair with . (Overloading the notation , for a graph and its set of vertices, should not cause any confusion.) We denote , , and extend pointwise such notation to sets, i.e., , etc. denote reflexive, transitive closure of .
A GNF theory gives a graph with all atoms as vertices and edges from every on the left side of its GNF formula to each on its righ side, i.e., . The graph for from (2.2) is:
[TABLE]
Conversely, the theory of a graph is \mbox{\mathcal{T}}(G)=\{x\leftrightarrow\bigwedge_{y\in A(x)}\neg y\mid x\in G\}. (When is a sink, , this becomes , i.e., is included in \mbox{\mathcal{T}}(G).) The two are inverses, so we ignore usually the distinction between theories (in GNF) and graphs, viewing them as alternative presentations.
The equivalence of graphs and GNF theories is not only a syntactic transformation. The classical models of GNF theories can be defined equivalently as kernels of the corresponding graphs, [4, 3]. A kernel of a graph is a subset which is independent (no edges between vertices in ) and absorbing its complement (every has an edge to some ), i.e., such that . denotes kernels of .
Kernel of a graph can be defined equivalently as a 2-partition of the vertices , such that
[TABLE]
A 2-partition satisfies (2.4) iff . On the other hand, satisfaction of (2.4) at every is equivalent to the satisfaction of the respective GNF theory \Gamma=\mbox{\mathcal{T}}(G). So, for corresponding graph and theory , we identify also kernels of the former and models of the latter. In short, graphs provide syntax for propositional logic, while their kernels are its classical semantics.
denotes classical models of , each represented as a partition of , where are atoms assigned . The classical satisfaction, , is obtained by the standard extension to complex formulae of the basis for atoms iff and iff . is a classical consequence of , if .
The exact correspondence between kernels of and models of the respective theory is as follows: 333Sufficient conditions for absence of paradox, expressed in terms of the properties of the graph representing the discourse, can be thus imported from kernel theory, as illustrated in [6]. They confirm that the liar, as a minimal odd cycle, is the paradigmatic pattern of a finitary paradox: a finitely branching graph without odd cycles has a kernel. For the infinitary case, it is natural to conjecture that one also has to exclude some form of a Yablo pattern. Such a generalization is proposed in [11] and, in an equivalent formulation, in [2]. The proof of its special case in [11] demonstrates the difficulty of the problem.
[TABLE]
Conditions (a) and (b) of (2.4) are equivalent for total (with ), but we will also consider more general structures, arising from the notion of a semikernel, [8], namely, a subset satisfying:
[TABLE]
By (a), each with an edge from has an edge back to and, by (b), is independent. denotes all semikernels of . A semikernel is a kernel of the induced subgraph . (An induced subgraph, or a subgraph induced by is .)
Example 2.7
The graph from (2.3) possess no kernel, as can be seen trying to assign values at conforming to (2.4). Its induced subgraph does not even possess a semikernel, but the whole graph possesses two, namely, and .
A semikernel can be defined equivalently as a 3-partition of such that
[TABLE]
A 3-partition satisfies (2.8) iff is a semikernel. is a kernel iff is a semikernel and .
3 Semantics of inconsistency
Models of an arbitrary theory, i.e., of a graph possibly without any kernel, are required to satisfy three conditions which we now briefly motivate.
In the graph from (2.3), the subgraph induced by has no semikernel, but the subgraph induced by – the meaningful subdiscourse – has two kernels: and . The latter does not seem adequate as a model, because it should function in the context of the whole original theory, and not only after removal of its inconsistent part. In the context of the whole , negates not only but also , so to conform to (2.4), or even just (2.8), would require . Choosing instead, complies with (2.8) since .
This suggests semikernels as a semantic basis in the presence of inconsistency: , while . A semikernel makes all fully justfied, in the sense that . This excludes from possible models. For , on the other hand, it suffices that , allowing other out-neighbours of to be arbitrary – possibly paradoxical. Such paradoxical elements form the third part of the model.
There are, however, too many semikernels. In the graph , each among , and (giving and ) is a semikernel. Such a semantics is too liberal and we have to choose semikernels more carefully.
To explain next restriction, it will be helpful to consider two simple examples. “This statement is false and the sun is not a star” is represented by : \textstyle{f\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces}$$\textstyle{s.} Here, seems false, negating the true statement . Indeed, has a unique kernel, , which yields . Now, consider “This statement is false and the sun is a star” – represented by : \textstyle{f\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces}$$\textstyle{y\ignorespaces\ignorespaces\ignorespaces\ignorespaces}$$\textstyle{s.} Now appears to be paradoxical, since is a contingent liar, ceasing to be paradoxical only if the sun is not a star, which it is. The only semikernel of , , gives , but this leads to the irresolvability of the paradox “at” . In short, is paradoxical because happens to be true. Hence, also is involved in the paradox at , not as a standalone atom but as a member of the formula for , which in turn features in the formula of the contingently paradoxical .
The paradox “at” – “referring to” by denying – involves and as much as it involves self-reference. If we are not prepared to admit this, we should hardly regard as nonparadoxical, since the problematic self-reference at is exactly the same in both and . If the truth of prevents paradox in then, in the same way, it contributes to it in .
This is not to suggest that “the sun is a star” is paradoxical on its own, only that its token contributes to the paradoxical whole when combined with the contingent liar as in . Consistency and paradox are genuinely holistic. Or put differently: the token of “the sun is a star” is unproblematic in , but its token in becomes paradoxical by contributing to the appearance of the paradox: if there were no , there would be no paradox. When trying to repair this paradox, removing the loop at is as good as removing .
The absence of any single culprit among is just as it was with in (2.2). A nonobvious informal lesson could be: if an inconsistency, occurring “at” some , depends on some (in the sense of ), then is “a part of” this inconsistency. Consequently, we should not rest satisfied with an arbitrary semikernel, like . Exactly the semikernel we choose (combined with other factors, like the loop at ) can be the reason for the inconsistency, which could be possibly prevented by another choice. A satisfactory semikernel should not contribute to any inconsistency occuring above it in the graph. Put precisely, a model is not only a semikernel but an -closed semikernel, i.e.:
[TABLE]
This views all as inconsistent (contributing to the inconsistency) in , making the empty semikernel the only interpretation. For from (2.3), the semikernel is rejected, as it is not -closed, leaving only .
The above condition still admits the empty semikernel, even when there are nonempty ones. To avoid this we require to be maximal:
[TABLE]
This condition can be seen as a minimization of inconsistencies, typical for preferential models, like LPm and many other examples. But here most of such minimization is done by the two earlier conditions; this one excludes only specific degenerate cases. We thus obtain the main definition: models of a graph (or its theory ) are -closed, maximal semikernels:
[TABLE]
The consequence relation generalizes to 3-partitions , arising from all independent , in particular, models of if . As formulae, we use clauses and let denote a clause with atoms and negated atoms . Such a clause is satisfied by a 3-partition according to the following rule:
[TABLE]
The third disjunct may appear less intuitive than the first two, but we comment it below. When , this reduces to the classical satisfaction and consequence with respect to , cf. (2.5). In the extreme case of a where all atoms are involved in inconsistency, there is only one model , arising from the empty semikernel, and satisfying every clause (over the atoms ). On the other hand, the empty theory has the empty graph, with only one, empty kernel, giving the only model , which does not satisfy any formula. This deviation from classical logic is only a question of preference, since for this special case we could define the models in the classical way. However, since our logic is a logic of consequences rather than of tautologies, it appears plausible that nothing follows from saying nothing.
According to (3.4), an satisfies a clause either for some “healthy” reasons, when some of its literals are true, or because the clause is “completely nonsensical”, with all atoms involved into inconsistency. In natural discourse, we tend to focus on its meaningful parts, simply ignoring occasional nonsense. A statement “The sun is a planet; or else this (part of this) statement is false.” may be judged nonsensical (as it would be in SK or LP, where ). But if we grant the interlocutor the benefit of doubt and are willing to ignore the partial nonsense, we can also say that it is false, since so is its meaningful part. When, however, unable to discern any sense whatsoever, like in the liar or in (c)-(d)-(e) from (2.2), we “accept” the claim as much as we “accept” its negation. Relation (3.4) can be read as such an acceptance which treats clauses containing healthy literals according to these literals, ignoring the nonsensical part. Faced with a complete nonsense, however, it becomes as confused as we are when, in the face of the liar, we find it equally (im)plausible to accept its “truth” and its “falsehood”. This does not imply any semantic dialetheism, since nonsensical atoms are excluded from the healthy considerations and relegated to . (They can be seen as gluts, since both the atom and its negation are provable, but also as gaps, being irrelevant for the value of clauses containing also healthy literals.) A significant point is that this acceptance relation is not used for defining the models, which are chosen using (3.3), but only for determining their consequences. As it happens, the members of do satisfy the graph’s theory according to (3.4), but they need not be all 3-partitions doing this.
Typically, contains nontrivial models also for inconsistent . In fact, these are classical models of the appropriate subgraph. Given an , and projecting away the third component from its partition , leaves , i.e., – a classical model of the theory for the induced subgraph . Interestingly, each two of such models classify the same vertices as inconsistent, assigning boolean values to the same subset of , namely, .
Proving this will take the rest of this section and requires some preliminary observations. When , satisfies conditions (a) and (b) from (2.8), repeated below:
[TABLE]
Condition (c) in (2.8) was a mere definition of , while here it expresses that is -closed, since its complement is -closed. Obviously, implies . The opposite implication of (c) follows then from (a) and (b), while holds by definition . (Unlike in (a) and (b), the two formulations in (c) are not equivalent.) Hence for every -closed , satisfies (3.5), and denotes all such 3-partitions.
Conversely, every 3-partition satisfies (2.8), so that . Such an satisfies also the following closure property:
[TABLE]
Point (i) follows from condition (c) of (3.5) while point (ii) is equivalent to (i), since . When , (ii) is the condition (3.1). Thus pSK partitions correspond exactly to -closed semikernels, (3.1), so that correspond exactly to maximal pSK partitions, namely:
[TABLE]
In addition, the following fact is used in the proof of the next, crucial lemma.
Fact 3.8
For every graph ,
If then . 2. 2.
If , and , then .
Proof.
- For any , and with , we have , i.e., . This gives the first inclusion below, while the second one follows since :
.
. For the next inclusion, we note that implies here also the dual , for if for some , then since . Hence
.
Consequently, distinct -closed semikernels, disagreeing on at least one paradoxical element, can be combined as in the proof of the following lemma.
Lemma 3.9
For all graphs
.
Proof. For arbitrary with , we have that , so define and . We show that , with , is an -closed semikernel, i.e., the desired .
- (a)
, by and 3.6.(i) – hence also .
- (b)
, by 3.6.(i).
- (c)
is a semikernel, because by Fact 3.8.(1), while by (b): .
- (d)
, by and (so that ).
- (e)
, by Fact 3.8.(2) (applicable by (c)-(d) above).
- (f)
is -closed, i.e., . If , then trivially . If , we have two cases.
- (i)
. Since is a pSK partition, (3.5): . Since , as desired.
- (ii)
. satisfies (3.5) and (2.8), so .
If then , because satisfies (3.5). Hence . If then . For any :
, or
, or
– then , since . Since , so by 3.6.(i), which means that so that .
So, if while , then , in particular, (since would contradict (3.7) for ). There is then , contradicting (3.7) for . We thus obtain:
Theorem 3.10
For all graphs and all .
Since every is a kernel of the subgraph induced by , our satisfy quite a strog property: they are namely kernels of one specific subgraph of , given by , for any maximal -closed semikernel . When the theory is consistent, and , i.e., the models are exactly the classical ones.
The induced subgraph , for any , gives the maximal consistent subdiscourse of . Since the graph provides the syntax of a theory, a (typically induced) subgraph corresponds to a kind of subtheory, referred to as a subdiscourse. This concept differs from a subtheory seen as a subset of the formulae. In the graph from (2.3), , where is the induced subgraph
\textstyle{a^{\prime}\ignorespaces\ignorespaces\ignorespaces\ignorespaces}$$\textstyle{a\ignorespaces\ignorespaces\ignorespaces\ignorespaces}$$\textstyle{b\ignorespaces\ignorespaces\ignorespaces\ignorespaces} with the theory \mbox{\mathcal{T}}({H})=\{b\leftrightarrow\neg a, . Its formula does not occur in the original theory \Delta=\mbox{\mathcal{T}}({\mathbf{D}}) from (2.2), which has instead . A subdiscourse, as an induced subgraph, amounts not only to a subset of the formulae but also, for each retained formula, possibly only a subset of the (negated) atoms under the conjunction in its right side.
Definition (3.3) chooses as only , making and . The other kernel is not a semikernel of , while the other semikernel of is not -closed. The exact subset of kernels of constituting the models of can be captured as the classical models from (2.5) – not, however, of but of its appropriate modification, namely, as the kernels of
\textstyle{a^{\prime}\ignorespaces\ignorespaces\ignorespaces\ignorespaces}$$\textstyle{a\ignorespaces\ignorespaces\ignorespaces\ignorespaces}$$\textstyle{b\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces}$$\textstyle{\ .} The new loop at keeps track of the edge , which disappeared in but prevents from being . After all, in the original , negates which is not unproblematically . Theorem 4.9 below shows that models of every discourse are exactly the classical models of such a modification of its maximal consistent subdiscourse.
4 Reasoning
The system RES consists of the axiom , for every atom , and the resolution rule, . Clauses are obtained from the two implications of GNF formulae (2.1). For each , they are of two kinds:
[TABLE]
In terms of a graph , its clausal theory \mbox{\mathcal{C}}(G) contains, for every , the or-clause and for every , the nand-clause . For the graph from (2.3), its clausal theory is:
\mbox{\mathcal{C}}({\mathbf{D}})=\{aa^{\prime},\overline{aa}^{\prime},bac,\overline{ba},\overline{bc},cd,\overline{cd},de,\overline{de},ec,\overline{ec}\}.
We treat clauses as (finite) sets of literals, with overbars marking the negative ones, i.e., we write for a clause with atoms and negated atoms . Initial uppercase letters denote typically arbitrary clauses, which is sometimes marked by , where . For a clause , denotes the set of unary clauses with its complementary literals.
Of primary interest to us are graphs (GNF theories) but several results hold for arbitrary clausal theories (sets of finite clauses). By “every ” we mean such theories. (For graphs, the axiom schema is not needed, being provable for every vertex with outgoing edges, e.g., in \mbox{\mathcal{C}}({\mathbf{D}}), resolving with and yields , etc.) The following gathers some relevant facts about resolution:
Fact 4.1
For every over atoms and a clause
, 2. 2.
, 3. 3.
, 4. 4.
, 5. 5.
* denoted ,* 6. 6.
Denoting :
**
For diagnosing inconsistency of , pinpointing the problem to specific atoms is not necessary, and it suffices that , as guaranteed by point 2. This point implies also refutational completeness with respect to all classical consequences, 3. But we consider instead only direct (not refutational) derivability, i.e., we ask if , instead of . This gives weakened completeness, 4, which could be repaired by adding the weakening rule. But its absence, and the consequent inadmissibility of Ex Falso, arise now as virtues rather than vices. They give a paraconsistent ability to contain paradox and reason about the subdiscourse unaffected by it.
As a simple example, for , we have but also . Its graph –
\textstyle{x\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces}$$\textstyle{\ \ \ s} – justifies this: the liar is in no way “connected” to . This is the essence of the phenomenon, which we now describe in more detail.
Example 4.2
*The closure of \textstyle{\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces f\ignorespaces\ignorespaces\ignorespaces\ignorespaces}$$\textstyle{y\ignorespaces\ignorespaces\ignorespaces\ignorespaces}$$\textstyle{s,} that is, of its clausal theory contains, besides , all literals.
The clausal theory \mbox{\mathcal{C}}({\mathbf{D}})=\{aa^{\prime},\overline{aa}^{\prime},bac,\overline{ba},\overline{bc},cd,\overline{cd},de,\overline{de},ec,\overline{ec}\} is provably paradoxical, but neither , nor are provable. Its deductive closure contains for each and, besides that, only , and . It determines thus the only member of .*
This is no coincidence – RES derives clauses satisfied by all and, extended with appropriate weakening, exactly these clauses, but proving this will take the rest of this section. First, we register soundness of RES for all 3-partitions.
Fact 4.3
For every 3-partition of , every and
* and .*
Proof. Let be an arbitrary 3-partition of . Obviously, , for if , then . Assume that and . If , then , also when , since then both and , which imply . Assuming , either or . Wlog., assume . If , then because . Then contains a literal which witnesses to its truth (positive in or negative in ), and to the truth of the conclusion. If , then either , and the conclusion follows as in the previous case, or contains a literal witnessing to its truth, and to the truth of the conclusion.
Consequently, our semantics agrees with the classical one as to which theories count as inconsistent and RES proves inconsistency for exactly these theories:
(a)
(b) .
(a) follows by . Conversely, if then for every , i.e., , so . Combining (a) with from Fact 4.1.(2) yields (b).
The rest of this section is concerned primarily with the situations when and . The constructions and results are general, but they trivialize when one of these conditions is violated. Given an arbitrary , we construct – the maximal consistent subdiscourse, with the additional requirement on its border vertices, which refer to the inconsistent elements. ( is empty if all atoms are inconsistent and coincides with , if none is.) The classical models of turn out to be the models of , Theorem 4.9. This leads to the completeness of RES, where every clause satisfied by all has a nonempty provable witness, Corollary 4.11. Augmenting RES with appropriate weakening yields then a strongly complete reasoning system. Some technicalities below, originating from [10], are adjusted to the present context and repeated to make the paper self-contained. The main results, Theorem 4.9 and Corollary 4.11, are new.
For a clausal theory and , the operation
removes all literals over atoms from all clauses of , removing also the empty clause, if it appears. It satisfies the following important property, relating consequences of to consequences of .
Lemma 4.4
For each and .
Proof. If the claim follows, so we assume that this is not the case and proceed by induction on the length of the proof , with axioms introducing instead of . A step , where , has by IH the corresponding proofs and . If , either of these proofs can serve as the conclusion. Otherwise, conclusion follows by the deduction .
Hence, if and contains at least one literal not in , Then for some nonempty : removing literals from using , results at most in sharpening the information about the remaining atoms. Let us denote:
.
contains all provably paradoxical atoms, while its complement could be taken as the atomic extension of the consistency-operator, if we were aiming at a logic of formal inconsistency. As we will see, it coincides with the domain of the maximal consistent subdiscourse, , for any . For now, we only note that is -closed, Fact 4.5, and that remains consistent alongside and conservative over with respect to the nonparadoxical atoms , as made precise by Fact 4.6.
Fact 4.5
For every and .
Proof. and the axiom , for each , give . Resolving then with and , for all , gives for each .
Fact 4.6
For with :
, so . 2. 2.
. 3. 3.
* and .* 4. 4.
, hence also . 5. 5.
* (when is a graph).*
Proof. 1. Since for each atom , both and , such atoms can be resloved away from every clause of . Each clause of is obtained exactly by such an operation.
2. .
3. Implications to the right follow by point 1, while to the left by Lemma 4.4 and point 2.
4. If , then also , and then , contradicting .
5. If has a , then .
When represents a graph , is almost the theory of its induced subgraph , except for a difference at its border . For instance, for our discourse {\mathbf{D}}=\raisebox{3.01385pt}{\lx@xy@svg{\hbox{\raise 0.0pt\hbox{\kern 6.41293pt\hbox{\ignorespaces\ignorespaces\ignorespaces\hbox{\vtop{\kern 0.0pt\offinterlineskip\halign{\entry@#!@&&\entry@@#!@\cr&&&&&\crcr}}}\ignorespaces{\hbox{\kern-6.41293pt\raise 0.0pt\hbox{\hbox{\kern 0.0pt\raise 0.0pt\hbox{\hbox{\kern 3.0pt\raise 0.0pt\hbox{\textstyle{a^{\prime}\ignorespaces\ignorespaces\ignorespaces\ignorespaces}}}}}}}}\ignorespaces\ignorespaces\ignorespaces\ignorespaces{}{\hbox{\lx@xy@droprule}}\ignorespaces{\hbox{\kern 16.37157pt\raise 2.0pt\hbox{\hbox{\kern 0.0pt\raise 0.0pt\hbox{\lx@xy@tip{1}\lx@xy@tip{-1}}}}}}{\hbox{\lx@xy@droprule}}{\hbox{\lx@xy@droprule}}{\hbox{\kern 16.37157pt\raise 0.0pt\hbox{\hbox{\kern 0.0pt\raise 0.0pt\hbox{\hbox{\kern 3.0pt\raise 0.0pt\hbox{\textstyle{a\ignorespaces\ignorespaces\ignorespaces\ignorespaces}}}}}}}}\ignorespaces\ignorespaces\ignorespaces\ignorespaces{}{\hbox{\lx@xy@droprule}}\ignorespaces{\hbox{\kern 6.41295pt\raise-2.0pt\hbox{\hbox{\kern 0.0pt\raise 0.0pt\hbox{\lx@xy@tip{1}\lx@xy@tip{-1}}}}}}{\hbox{\lx@xy@droprule}}{\hbox{\lx@xy@droprule}}{\hbox{\kern 37.61609pt\raise 0.0pt\hbox{\hbox{\kern 0.0pt\raise 0.0pt\hbox{\hbox{\kern 3.0pt\raise 0.0pt\hbox{\textstyle{b\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces}}}}}}}}\ignorespaces\ignorespaces\ignorespaces\ignorespaces{}{\hbox{\lx@xy@droprule}}\ignorespaces{\hbox{\kern 27.65746pt\raise 0.0pt\hbox{\hbox{\kern 0.0pt\raise 0.0pt\hbox{\lx@xy@tip{1}\lx@xy@tip{-1}}}}}}{\hbox{\lx@xy@droprule}}{\hbox{\lx@xy@droprule}}\ignorespaces\ignorespaces\ignorespaces\ignorespaces{}{\hbox{\lx@xy@droprule}}\ignorespaces{\hbox{\kern 57.86638pt\raise 0.0pt\hbox{\hbox{\kern 0.0pt\raise 0.0pt\hbox{\lx@xy@tip{1}\lx@xy@tip{-1}}}}}}{\hbox{\lx@xy@droprule}}{\hbox{\lx@xy@droprule}}{\hbox{\kern 57.86638pt\raise 0.0pt\hbox{\hbox{\kern 0.0pt\raise 0.0pt\hbox{\hbox{\kern 3.0pt\raise 0.0pt\hbox{\textstyle{c\ignorespaces\ignorespaces\ignorespaces\ignorespaces}}}}}}}}\ignorespaces\ignorespaces\ignorespaces\ignorespaces{}{\hbox{\lx@xy@droprule}}\ignorespaces{\hbox{\kern 78.15256pt\raise 0.0pt\hbox{\hbox{\kern 0.0pt\raise 0.0pt\hbox{\lx@xy@tip{1}\lx@xy@tip{-1}}}}}}{\hbox{\lx@xy@droprule}}{\hbox{\lx@xy@droprule}}{\hbox{\kern 78.15256pt\raise 0.0pt\hbox{\hbox{\kern 0.0pt\raise 0.0pt\hbox{\hbox{\kern 3.0pt\raise 0.0pt\hbox{\textstyle{d\ignorespaces\ignorespaces\ignorespaces\ignorespaces}}}}}}}}\ignorespaces\ignorespaces\ignorespaces\ignorespaces{}{\hbox{\lx@xy@droprule}}\ignorespaces{\hbox{\kern 99.31606pt\raise 0.0pt\hbox{\hbox{\kern 0.0pt\raise 0.0pt\hbox{\lx@xy@tip{1}\lx@xy@tip{-1}}}}}}{\hbox{\lx@xy@droprule}}{\hbox{\lx@xy@droprule}}{\hbox{\kern 99.31606pt\raise 0.0pt\hbox{\hbox{\kern 0.0pt\raise 0.0pt\hbox{\hbox{\kern 3.0pt\raise 0.0pt\hbox{\textstyle{e\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces}}}}}}}}\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces{}{}{}{{}{}{}{}{}{}{}{}{}{}{}{}{}}{}\ignorespaces\hbox{\hbox{\kern 0.0pt\raise 0.0pt\hbox{{}{}{{}}{{}{}{}}{}}}}\ignorespaces{}\ignorespaces{}{}{}{{}{}{}{}{}{}{}{}{}{}{}{}{}{}}{\hbox{\kern 68.1913pt\raise 2.6074pt\hbox{\hbox{\kern 0.0pt\raise 0.0pt\hbox{\lx@xy@tip{1}\lx@xy@tip{-1}}}}}}\ignorespaces\hbox{\hbox{\kern 0.0pt\raise 0.0pt\hbox{{}{}{}{{}}{{}{}{}\lx@xy@spline@}{}}}}\ignorespaces{}\ignorespaces\hbox{\hbox{\kern 0.0pt\raise 0.0pt\hbox{{}{}{{}}{{}{}{}}{}}}}\ignorespaces{}\ignorespaces}}}}\ignorespaces}:
[TABLE]
As in this example so generally, border vertices enter as negative literals into \Gamma^{ok}=\mbox{\mathcal{C}}(G^{ok})\cup(brd(G^{ok}))^{-}, according to Fact 4.6.(5). One can thus view as (the theory of) the subgraph induced by , with a loop added at each border vertex. It is consistent, Fact 4.6.(2), so its models are kernels of excluding border vertices:
[TABLE]
These classical models of are actually the models from (3.3). To show this, we first register a preliminary observation.
Fact 4.8
.
Proof. Since each is a kernel of , it is obviously independent in and, since is an induced subgraph of (only with additional loops), so is independent also in . Hence .
By soundness of RES, if then , which by Fact 4.6.(5) means that , so that , where the inclusion follows since . Obviously, . Combining the two yields , i.e., .
Writing or , for an , we mean or , for . The bijection in the theorem, , means then , for relevant , and
- (\mathrel{\ooalign{\raise 0.86108pt\hbox{\supset}\cr\raise-3.44444pt\hbox{\scalebox{0.8}{\sim}}\cr}})
and
- (\mathrel{\ooalign{\raise 0.86108pt\hbox{\subset}\cr\raise-3.44444pt\hbox{\scalebox{0.8}{\sim}}\cr}})
.
Theorem 4.9
For every theory with graph .
Proof. (\mathrel{\ooalign{\raise 0.86108pt\hbox{\supset}\cr\raise-3.44444pt\hbox{\scalebox{0.8}{\sim}}\cr}}). follows using Fact 4.3 but first we show that (1a) if then . This and (1b) hold actually for every :
(1a) . For each , i.e., , we have one of four cases, each yielding :
- (i)
,
- (ii)
and, since , ,
- (iii)
or ,
- (iv)
.
For each , we have one of five cases, each giving :
- (i)
,
- (ii)
,
- (iii)
,
- (iv)
, since , so and by (ii) or (iii),
- (v)
.
(1b) .
By (1a) so, by soundness Fact 4.3, for any clause . Hence, , i.e., .
(1c) We show that satisfies (4.7). By Fact 4.6.(2), so, by Fact 4.1.(2), there is some , i.e., one with . By (2a-b) below, ; since (as and (3.7)), so . By (1b), , i.e., , so that . By (3.6), , so since is induced subgraph of and then, since as , so – showing that .
If then , so , i.e., and, since . Thus .
(\mathrel{\ooalign{\raise 0.86108pt\hbox{\subset}\cr\raise-3.44444pt\hbox{\scalebox{0.8}{\sim}}\cr}}). (2a) is Fact 4.8.
(2b) By Fact 4.5, , so . Hence , i.e., and so
\begin{array}[]{rcl}A^{-}_{\scriptscriptstyle{G}}(A^{-}_{\scriptscriptstyle{G}}[G^{ok}])&=&A^{-}_{\scriptscriptstyle{G}}(A^{-}_{\scriptscriptstyle{G}}(G^{ok})\cup G^{ok})\\ &=&A^{-}_{\scriptscriptstyle{G}}(A^{-}_{\scriptscriptstyle{G}}(G^{ok}))\cup A^{-}_{\scriptscriptstyle{G}}(G^{ok})\subseteq A^{-}_{\scriptscriptstyle{G}}(G^{ok})\cup G^{ok}=A^{-}_{\scriptscriptstyle{G}}[G^{ok}].\end{array}
(2c) When then and , by (2a-b). If , i.e., , Lemma 3.9 yields a strict extension . This requires adding some , but by (1b) no can belong to any with , since .
The theorem implies that iff , giving the middle equality: , which yields:
[TABLE]
Thus RES proves both and exactly for the atoms falling outside the healthy, boolean domain of every model. The following completeness of RES for is the counterpart of its classical completeness for from Fact 4.1.(4).
Corollary 4.11
For every and clause
\begin{array}[]{ll}\Gamma\models A\ \ \Longleftrightarrow\ \ A\subseteq G^{\bot}\not=\emptyset\ \text{ or }\ \exists B\not=\{\}:B\subseteq A\cap\ddot{G}^{ok}\land\Gamma\vdash_{\!\!\!\tiny{}}B.\end{array}**
Proof. ) Assume that . If then by (3.4) and we are done. If , i.e., , then and, by (3.4), (since by (4.10)). Hence, by Theorem 4.9, which, by Fact 4.1.(4), implies . By Fact 4.6.(2), , while by 4.6.(1), , yielding the conclusion, since .
) If then directly by (3.4). Otherwise, as so by Fact 4.3. Since , so by (3.4).
Comparison with Fact 4.1.(4) shows that while in classical logic witnesses to every clause by Ex Falso, in our logic all consequences of a theory have nonempty provable witnesses: iff , i.e., and , while is witnessed only by a proof from of either , for all , or of some nonempty subclause .
The implication to the left in Corollary 4.11 specifies more closely the patterns of weakening admisible in our logic. Not only Ex Falso is excluded, but weakening has to preserve, so to say, the reason of satisfaction of its premise. The first case (right-to-left implication from the first disjunct in Corollary 4.11) allows to weaken the empty clause only to a disjunction of literals involved in inconsistency, reflecting the irrelevance of the empty clause for the consistent subdiscourse. The second case ensures that the resulting contains a healthy (i.e., not involving any paradox) witnessing to its satisfaction. Thus, adding to RES either both (aW) and (bW) or only (cW)
[TABLE]
yields a sound and strongly complete system for classical logic, with (cW), or for our paraconsistent logic, with (aW) and (bW). For consistent , the two coincide. Since , (bW) is inapplicable, while (aW) becomes exactly (cW), since then every .
The conditions of (aW) and (bW), reflecting the right side of Corollary 4.11, prevent uncontrolled mixing of consistent and inconsistent elements. As an example, consider the usual derivation of Lewis’ “paradox”, recasting Ex Falso using disjunctive syllogism. Assuming and , we have
\displaystyle{{\mbox{\displaystyle{{\Gamma\vdash_{!!!\tiny{}}a}\over{\Gamma\vdash_{!!!\tiny{}}ab}}}\ (cW)\ \ \mbox{\displaystyle{\begin{array}[]{c}\ {\Gamma\vdash_{!!!\tiny{}}\overline{a}}\end{array}}}}\over{\Gamma\vdash_{\!\!\!\tiny{}}b}} (DS)
The step (DS) is an instance of resolution, but since , (aW) can not be applied instead of (cW).
5 A remark on relevance
Rule (aW) is not very effective, requiring to find for which or is not provable, while rule (bW) joins nonsensical premises into a nonsensical disjunction. These rules, extending RES to a strongly complete system, provoke also the question: what do we lose by dropping them? RES remains complete in the sense of Corollary 4.11; if is a consequence of our theory, we may be able to prove , but not necessarily . Is it such a loss? If we know that is true, it is not particularly enlightening that so is . In this way, the tautology can be diluted to, say,
[TABLE]
With implication defined as , (i) represents some fallacies of relevance, typical for material implication, e.g., and , for strict implication, e.g., or , or for the intutionistic one, . RES is immune against such fallacies, which arise in the language of clauses from disjunctive weakening. Note that while this rule may be indispensable in various systems of Gentzen or natural deduction, in RES it is not, since here its only contribution is dilution of provable facts. Dropping all forms of weakening, we lose such diluted consequences, but gain relevance, simplifying reasoning at the same time. The following remarks elaborate these gains. Without aiming at a logic of relevance, they only identify its elements in the present setting.
Let us first note that the language of clauses, viewed as sets of literals, identifies, for instance, and , representing both as and enforcing their equivalence. One could see it as an unfortunate equivocation but, with the present semantics, it only eliminates spurious syntax.444RES with this language can be seen as a restriction of with the usual sequential syntax, from [1]. The equivalence of and shows that the former’s disjunction (specializing to ours in the present context) yields in the latter a satisfactory relevant implication, defined by . To handle subtler aspects of relevant implication, such an extension of the syntax and RES, along with the associated semantic adjustments, might be needed.
The absence of weakening prevents RES from deriving, besides fallacies exemplified above, also some other problematic implications, for instance, . From the assumption, represented by the clauses , nothing follows by resolution, in particular, not the undesired conclusion, , which only weakens either premise.
RES enjoys a specifically relevant form of deduction theorem. If , it does not follow that , i.e., , without further ado. It may namely happen that without using , and . By Fact 4.1.(6), however, if the proof requires , that is, , then indeed .
Just as our logic is concerned with consequences of a given theory rather than with tautologies, relevance is judged relatively to the actual context. From some , (i) may be provable and from others it may not be. For instance
(i1) and , where , while
(i2) but , where ,
where “” indicates a surrounding graph, in which and have no incident edges except the indicated ones. The graph syntax makes explicit the reference structure, allowing to read an edge as “referring to” , by negating . Reference involves relevance, so that , negated by , is relevant for . The atoms reachable by arbitrary paths from a given are then indirect references, relevant for . This form of relevance is thus transitive, but context dependence and the graph syntax justify this fact. In (i1), is relevant for , because of their connection through . Making , forces . This notion, involving only context dependent interaction between some truth-values of and , deviates from those attempting to capture some general meaning-connections, for instance, by variable-sharing. The two facts in “Water freezes or temperature is above 0∘C” do not share any variable but are connected by the background knowledge. The meaning-connections, already between atomic facts, are defined by the context and reflected by its undiluted consequences. Provability of in (i1) suggests such a connection of and , while its unprovability in (i2) witnesses to its absence.
Relevance is more than reference – typically, it is symmetric. In our case, this amounts to following the paths also in the direction opposite to the edges:
\begin{array}[]{l@{\hspace*{3em}}l}\mbox{(a) This and the next statmenet are false.}\hfil\hskip 30.00005pt&a\leftrightarrow\neg a\land\neg b\\[6.45831pt] \mbox{(b) The next statmenet is false.}\hfil\hskip 30.00005pt&b\leftrightarrow\neg c\\[6.45831pt] \mbox{(c) The previous statmenet is false.}\hfil\hskip 30.00005pt&c\leftrightarrow\neg b\end{array}\hskip 20.00003pt\raisebox{28.45274pt}{\lx@xy@svg{\hbox{\raise 0.0pt\hbox{\kern 5.64294pt\hbox{\ignorespaces\ignorespaces\ignorespaces\hbox{\vtop{\kern 0.0pt\offinterlineskip\halign{\entry@#!@&&\entry@@#!@\cr\\\\\crcr}}}\ignorespaces{\hbox{\kern-5.64294pt\raise 0.0pt\hbox{\hbox{\kern 0.0pt\raise 0.0pt\hbox{\hbox{\kern 3.0pt\raise 0.0pt\hbox{\textstyle{a\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces}}}}}}}}\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces{}{}{}{}{{}{{}{{}{{}{{}}{}{{}{{}}{}{{}{{}{{}}{}{{}{{}{{}}}}}}}}}}}{}\ignorespaces\hbox{\hbox{\kern 0.0pt\raise 0.0pt\hbox{{}{}{{}}{{}{}{}{}}{}}}}\ignorespaces{}\ignorespaces{}{}{}{}{{}{{}}{}{{}}{}{{}}{}{{}}{}{{}{{}}{}{{}{{}{{}{{}}{}{{}}{}{{}}}}}}}{\hbox{\kern 3.2935pt\raise-2.99599pt\hbox{\hbox{\kern 0.0pt\raise 0.0pt\hbox{\lx@xy@tip{1}\lx@xy@tip{-1}}}}}}\ignorespaces\hbox{\hbox{\kern 0.0pt\raise 0.0pt\hbox{{}{}{}{{}}{{}{}{}{}\lx@xy@spline@}{}}}}\ignorespaces{}\ignorespaces\hbox{\hbox{\kern 0.0pt\raise 0.0pt\hbox{{}{}{{}}{{}{}{}{}}{}}}}\ignorespaces{}\ignorespaces\ignorespaces\ignorespaces\ignorespaces{}{\hbox{\lx@xy@droprule}}\ignorespaces{\hbox{\kern 0.0pt\raise-13.06146pt\hbox{\hbox{\kern 0.0pt\raise 0.0pt\hbox{\lx@xy@tip{1}\lx@xy@tip{-1}}}}}}{\hbox{\lx@xy@droprule}}{\hbox{\lx@xy@droprule}}{\hbox{\kern-5.14583pt\raise-23.0059pt\hbox{\hbox{\kern 0.0pt\raise 0.0pt\hbox{\hbox{\kern 3.0pt\raise 0.0pt\hbox{\textstyle{b\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces}}}}}}}}\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces{}{}{}{{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}}{}\ignorespaces\hbox{\hbox{\kern 0.0pt\raise 0.0pt\hbox{{}{}{{}}{{}{}{}}{}}}}\ignorespaces{}\ignorespaces{}{}{}{{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}}{\hbox{\kern-5.16284pt\raise-38.80563pt\hbox{\hbox{\kern 0.0pt\raise 0.0pt\hbox{\lx@xy@tip{1}\lx@xy@tip{-1}}}}}}\ignorespaces\hbox{\hbox{\kern 0.0pt\raise 0.0pt\hbox{{}{}{}{{}}{{}{}{}\lx@xy@spline@}{}}}}\ignorespaces{}\ignorespaces\hbox{\hbox{\kern 0.0pt\raise 0.0pt\hbox{{}{}{{}}{{}{}{}}{}}}}\ignorespaces{}{\hbox{\kern-5.16377pt\raise-46.01181pt\hbox{\hbox{\kern 0.0pt\raise 0.0pt\hbox{\hbox{\kern 3.0pt\raise 0.0pt\hbox{\textstyle{c\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces}}}}}}}}\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces{}{}{}{{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}}{}\ignorespaces\hbox{\hbox{\kern 0.0pt\raise 0.0pt\hbox{{}{}{{}}{{}{}{}}{}}}}\ignorespaces{}\ignorespaces{}{}{}{{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}}{\hbox{\kern 2.721pt\raise-26.00526pt\hbox{\hbox{\kern 0.0pt\raise 0.0pt\hbox{\lx@xy@tip{1}\lx@xy@tip{-1}}}}}}\ignorespaces\hbox{\hbox{\kern 0.0pt\raise 0.0pt\hbox{{}{}{}{{}}{{}{}{}\lx@xy@spline@}{}}}}\ignorespaces{}\ignorespaces\hbox{\hbox{\kern 0.0pt\raise 0.0pt\hbox{{}{}{{}}{{}{}{}}{}}}}\ignorespaces{}\ignorespaces}}}}\ignorespaces}
In the only model, and . But if we remove the loop at , there will be also another model with and . One could say that the loop at forces , since otherwise inconsistency would arise. Not only , to which refers, is relevant for , but also is relevant for , forcing it to be true. In this sense, all “connections” – paths in the underlying graph (the undirected graph, obtained by forgetting directions of the edges) – mark potential relevance. It is thus both symmetric and transitive, so its horizon for an atom is the strong component of the underlying graph, containing . Indeed, RES proves some clause with literals over atoms and if and only if and belong to one such component.555Distinct strong components have disjoint alphabets, with no axiomatic clauses containing literals from both; hence no provable clause can contain literals from both. Conversely, if there is a path in the underlying graph, then for each pair , , there is a negtive clause and a positive one . Resolving with yields a clause containing and . Resolving with gives containing and . A clause , obtained after steps, contains and either or .
Still, this notion of relevance is too weak, as exemplified by the clause from (i1). Signaling a connection between and , it does not impose any dependencies between the truth-values of , and the whole clause. Its proof in RES is not a mere dilution of , but the clause itself is such a dilution, which is always true because so is its subclause . The sense of relevance should preclude us from saying such things which, even if true, do not add anything to something which is already said more concisely.
Let us therefore consider a clause relevant, in a given context , denoted , if and for each nonempty . For unhealthy atoms, such relevant clauses are the units and , and no other relevant clause contains such atoms. This reminds, once more, of the irrelevance of meaningless/inconsistent elements for the healthy part of a discourse. For each 2-partition of a nonunit clause (with at least two literals), we can write as . If , this implication is not satisfied, so to say, vacuously, by having no models satisfying , but by having such models, all satisfying also . A relevant witnesses thus to the influence, which some truth-values of any nonempty proper subclause have for its complement : whenever , then , and there are cases when . This last proviso is the element of relevance. The relation is obviously symmetric: if , then also .
This is a much stronger notion than mere membership in the same component of the underlying graph. In the example (i1), since , so the fact that does not imply relevance in this strong sense. On the other hand, and , so and are relevant for each other: has then models with , in which , and models with , in which . If then and would cease to be mutually relevant, since then either or , irrespectively of each other.
This relevance relation is not transitive. In
\textstyle{G=...d}$$\textstyle{a\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces}$$\textstyle{b\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces\ignorespaces}$$\textstyle{c...}$$\textstyle{e...}
(with appropriate assumptions about the undisplayed part, e.g., all starting mutually disjoint infinite paths), is relevant for , since , and is relevant for since . But is no longer relevant for , because any value at can be accompanied by any value at . However, is relevant for , since .
The relevant clauses are exactly the minimal provable ones: 666First, for each nonunit clause and nonempty . This follows because, by Fact 4.6.(2), and then, by Fact 4.1.(6), iff , which holds since . The main claim is trivial for unit clauses. Assuming now a nonunit , the observation above implies existence of a classical model of (i.e., a model of ), satisfying , so that . Since , so by Fact 4.6.(1), and hence by soundness. So . Conversely, if for a nonunit , then , so that . Then for some by Fact 4.6.(4). But since , for every so, by soudness, , and hence by 4.6.(1), so and .
\begin{array}[]{rcl}Min(\Gamma)&=&\{C\mid\Gamma\vdash_{\!\!\!\tiny{}}C\land\forall B\subset C:B\not=\{\}\mathrel{\Rightarrow}\Gamma\not\vdash_{\!\!\!\tiny{}}B\}\\ &=&\{C\mid\Gamma^{ok}\vdash_{\!\!\!\tiny{}}C\land\forall B\subset C:\Gamma^{ok}\not\vdash_{\!\!\!\tiny{}}B\}\cup\bigcup\{\{a,\overline{a}\}\mid\Gamma\vdash_{\!\!\!\tiny{}}\bot(a)\}.\end{array}
Thus each RES provable clause represents a form of relevance. Even if , all its atoms belong to one component of the underlying graph and, moreover, there is some nonempty with , witnessing to the determination – in some occurring cases – of the truth-value of one part of each 2-partition of by the truth-value of the other.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Arnon Avron. Relevance nad paraconsistency – a new approach, part II: the formal systems. Notre Dame Journal of Formal Logic , 31(2):169–202, 1990.
- 2[2] Timo Beringer and Thomas Schindler. Graph-theoretic analysis of semantic paradoxes. The Bulletin of Symbolic Logic , 23(4):442–492, 2017.
- 3[3] Marc Bezem, Clemens Grabmayer, and Michal Walicki. Expressive power of digraph solvability. Annals of Pure and Applied Logic , 163(3):200–212, 2012.
- 4[4] Roy Cook. Patterns of paradox. The Journal of Symbolic Logic , 69(3):767–774, 2004.
- 5[5] Phan Minh Dung. On the acceptability of arguments and its fundamental role in nonmonotonic reasoning, logic programming and n 𝑛 n -person games. Artificial Intelligence , 77:321–357, 1995.
- 6[6] Sjur Dyrkolbotn and Michal Walicki. Propositional discourse logic. Synthese , 191(5):863–899, 2014.
- 7[7] Tjeerd B. Jongeling, Teun Koetsier, and Evert Wattel. Self-reference in finite and infinite paradoxes. Logique & Analyse , 177-178, 2002.
- 8[8] Victor Neumann-Lara. Seminúcleos de una digráfica. Technical report, Anales del Instituto de Matemáticas II, Universidad Nacional Autónoma México, 1971.
