Acessibilidade / Reportar erro

Tableau method of proof for Peirce’s three-valued propositionallogic1 1 This paper presents partial results of Postdoctoral research in Philosophy at the University of São Paulo (FFLCH-USP), named “Studies in Charles S. Peirce’s three-valued logic” (2021-2022).

Método de prova por tablôs para a lógica proposicional trivalorativa de Peirce

ABSTRACT

Peirce’s triadic logic has been under discussion since its discovery in the 1960s by Fisch and Turquette. The experiments with matrices of three-valued logic are recorded in a few pages of unpublished manuscripts dated 1909, a decade before similar systems have been developed by logicians. The purposes of Peirce’s work on such logic, as well as semantical aspects of his system, are disputable. In the most extensive work about it, Turquette suggested that the matrices are related in dual pairs of axiomatic Hilbert-style systems. In this paper, we present a simple tableau proof for a fragment of Peirce three-valued logic, called P3, based on similar approaches in many-valued literature. We demonstrated that this proof is sound and complete. Besides that, taking the false as the only undesignated value and adding non-classical negations to the calculus, we can explore paraconsistent and paracompleteness theories into P3.

Keywords:
Charles S. Peirce; many-valued logics; theory of proof; tableau method

RESUMO

A lógica triádica de Peirce tem sido motivo de debates desde sua descoberta nos anos 1960, por Fisch e Turquette. Os experimentos com matrizes de lógicas trivalentes são registrados em poucas páginas de manuscritos inéditos datados de 1909, uma década antes de sistemas similares terem sido descobertos por lógicos. Os motivos do trabalho de Peirce nessa lógica, assim como aspectos semânticos de seu sistema, são discutíveis. No mais extensivo trabalho a respeito, Turquette sugeriu que as matrizes estão relacionadas em pares duais de sistemas axiomáticos de estilo hilbertiano. Neste artigo apresentamos uma prova simples por tablôs para um fragmento da lógica trivalente de Peirce, chamada P3, baseada em abordagens similares na literatura sobre lógicas trivalorativas. Demonstramos que tal prova é consistente e completa. Além disso, tomando o falso como único valor não-designado e adicionando negações não-clássicas, podemos explorar teorias de paraconsistência e paracompletude em P3.

Palavras-chave:
Charles S. Peirce; lógicas trivalorativas; teoria da prova; método de tablôs

Introduction

A few pages of Charles Peirce’s unpublished manuscripts, dated from January to February 1909PEIRCE, C. S. 1909. The Logic Notebook (1865-1909) . Charles Sanders Peirce Papers MS Am 1632 (339). Houghton Library, Harvard University, Cambridge, Mass. Available at: Available at: https://nrs.harvard.edu/urn-3:FHCL.Hough:3686182 . Accessed 10 April 2021.
https://nrs.harvard.edu/urn-3:FHCL.Hough...
, is the subject of a lasting controversy among researchers of his work. The document contains what is now recognized as one of the first systems of many-valued propositional calculus, which precedes similar logics later discovered by Łukasiewicz, Post, Kleene, and Bochvar (Peirce, 1909PEIRCE, C. S. 1909. The Logic Notebook (1865-1909) . Charles Sanders Peirce Papers MS Am 1632 (339). Houghton Library, Harvard University, Cambridge, Mass. Available at: Available at: https://nrs.harvard.edu/urn-3:FHCL.Hough:3686182 . Accessed 10 April 2021.
https://nrs.harvard.edu/urn-3:FHCL.Hough...
).

In these notes, Peirce generalized the matrix method for classical logic, discovery by himself years ago, to a system with three truth-values: verum (V), falsum (F), and the “limit” (L), which means not determinately true or false. He then defined two groups of unary and binary operators, which seem to be negations, conjunctions, and disjunctions in modern logic.

But there is no textual evidence in these pages about the notions of logical consequence or material implication. Besides that, Peirce left no detail about the motivation of these experiments in his lifetime.

Three pages of Peirce’s “Logic Notebook” were published by Fisch and Turquette in 1966FISCH, M.;TURQUETTE, A. 1966. Peirce’s triadic logic. Transactions of the Charles S. Peirce Society, 2(2): 71-85.. Turquette, in the next two decades, published articles in which triadic logic is regarded as axiomatic Hilbert-style systems related by dualistic relations between the connectives (1976TURQUETTE, A. 1976. Minimal axioms for Peirce‘s triadic logic. Zeitschrift für mathe- matische Loßik und Grundlagen der Mathematik, 22: 169-176., 1978TURQUETTE, A. 1978. Alternative axioms for Peirce‘s triadic logic. Zeitschrift für mathematische Logik und Grundlagen der Mathematik, 24: 443-444., and 1981TURQUETTE, A. 1981. Quantification for Peirce’s preferred system of triadic logic. Studia Logica, 40: 373-382.). However, besides some philosophical discussion suggested by Lane (1999LANE, R. 1999. Peirce’s triadic logic revisited. Transactions of the Charles S. Peirce Society, XXXV(2): 284-311.) and, recently, Odland (2021ODLAND, B. C. 2021. Peirce’s triadic logic: continuity, modality, and L. Unpublished master’s thesis. University of Calgary, Calgary, AB. Available at: Available at: http://hdl.handle.net/1880/112238 . Accessed 10 April 2021.
http://hdl.handle.net/1880/112238...
), almost no work dealt with the problems of Peirce matrices since Turquette.

In Salatiel (2021SALATIEL, J. R. 2021. On a new approach to Pierce’s three-value propositional logic. Manuscript submitted for publication.), we proposed that Peirce’s matrices for three-valued logic can be read, in fact, as logical devices for three different systems. Two of them were later developed by contemporary literature, but one of them, from this point called P3, is an original three-valued calculus and similar to paraconsistent theories. These conclusions are closely related to Belikov’s (2021BELIKOV, A. 2021. Peirce’s triadic logic and its (overlooked) connexive expansion. Logic and Logical Philosophy, (online first articles). Available at: Available at: https://apcz.umk.pl/czasopisma/index.php/LLP/article/view/LLP.2021.007 . Accessed 16 June 2021.
https://apcz.umk.pl/czasopisma/index.php...
) recent article, which presented proof in natural deduction for Peirce’s triadic logic, with no material implication operator.

In this paper, we aim to go a step further and propose a simple and generic tableau method of proof for Peirce P3-three-valued propositional logic, which is demonstrated to be sound and complete. This approach is based on the techniques developed by Carnielli (1987CARNIELLI, W. 1987.Systematization of finite many-valued logics through the method of tableaux. The Journal of Symbolic Logic, 52(2): 473-493.) and Hähnle (1990HÄHNLE, R. 1990. Towards an efficient tableau proof procedure for multiple-valued logics. In Proceedings Workshop Computer Science Logic. Heidelberg, Springer, p. 248-260.). To conclude, we address a brief note on paraconsistent and paracomplete views of Peirce’s triadic logic.

1. Syntax and Semantic of System P3

The P3 calculus is a three-valued generalization of the two-valued classic propositional logic. This logic is generated taken the set {Φ, ᴪ, -} as primitive logical connectives. The symbols Φ and ᴪ correspond respectively to binary operators for disjunction and conjunction. The bar connective (-) is the same as Łukasiewicz’s three-valued negation.1 1 In the following, we will use standard notation, instead of symbols introduced by Peirce.

The remaining matrices that we found in Peirce’s notebook (Peirce, 1909PEIRCE, C. S. 1909. The Logic Notebook (1865-1909) . Charles Sanders Peirce Papers MS Am 1632 (339). Houghton Library, Harvard University, Cambridge, Mass. Available at: Available at: https://nrs.harvard.edu/urn-3:FHCL.Hough:3686182 . Accessed 10 April 2021.
https://nrs.harvard.edu/urn-3:FHCL.Hough...
, seq. 640 v.), with two other types of disjunction and conjunction, gives rise to other well-known three-valued logics known as Łukasiewicz (L3)/Kleene (strong K3) and Bochvar (internal B3)/Kleene (weak K3) (Salatiel, 2021SALATIEL, J. R. 2021. On a new approach to Pierce’s three-value propositional logic. Manuscript submitted for publication.). Because of this, we focus on P3, whose main characteristics is that formula takes the truth-value L (limit) only when the components of the formula take L as well. In this section, we presented the syntax and semantic of P3 in a standard way (Burris; Sankappanavar, 1981BURRIS, S.; SANKAPPANAVAR, H. P. 1981. A Course in Universal Algebra. New York, Springer-Verlag.; Wójcicki, 1988WÓJCICKI, R. 1988. Theory of Logical Calculi: basic theory of consequence operations. Dordrecht, Springer).

Definition 2.1: Let 𝓛 be a propositional language defined as an abstract algebra 𝓛 = <For, f1, f2, …, fm>, where For stands for a set of formulas of 𝓛 and {f1, f2, …., fm} is a finite non-empty set of n-arity operations on For, called connectives. In the following, we will use the symbols ¬, ∨, ∧, and → for, respectively, negation, disjunction, conjunction, and implication. The Greek letters, such as α, β, and γ, will denote a scheme of formulas, while the uppercase Greek letters stand for a set of formulas. Now let Var = {P, Q, R…} be a non-empty set of symbols called propositional variables (or atomic formulas), such that VarFor.

Then we suppose an algebra 𝓐 of the same type of 𝓛 and Val is a non-empty set of truth-values {1, ½, 0}, that we will use instead of V, L and F. Considering that each fi denotes a semantic correlate of 𝓛, such that 𝓐= <Val, f1A, f2A, f3A … fnA>, we define the homomorphism and a logical matrix.

Definition 2.2: Suppose that 𝓐 is a subalgebra of 𝓛, such that 𝓐 ⊆ 𝓛. A mapping h: 𝓛 ⟶ 𝓐 is called a homomorphism from 𝓐 into 𝓑, such that, for i = 1, …, m, if the following holds: h (fi 𝓛1, …, αn) = fi 𝓐 (h (α1), …, h(αn)), for f ∈ 𝓛.

Definition 2.3: We called a logical matrix for 𝓛 the pair 𝓜 = <𝓐, 𝓓>, where 𝓓 is a non-empty proper set of Val which denotes the designated truth-values of 𝓜. Now we can define a 𝓜-valuation, i.e., a valuation with respect to 𝓜, is a function

v (𝓜): ForVal

extended inductively to all functions of For as follows:

1. v (¬α) = f¬ (v (α));

2. v (α ∨ β) = f (v (α), v(β));

3. v (α ∧ β) = f (v (α), v(β));

4. v (α → β) = f (v (α), v(β)).

Definition 2.4: Let Г be a set of formulas, such that Г ⊆ For, and α be a formula, such that α ∈ Г. Given a matrix 𝓜, a propositional 𝓜-valuation of 𝓛 is model of the formula α, denoted by the expression v𝓜 α (which means that α is 𝓜-satisfiable), if v(α) ∈ 𝓓, for all α ∈ Г.

Definition 2.5: Let 𝓜 be a matrix, then α is a 𝓜-consequence of Г, Г ⊨𝓜 α if every model of Г is a model of α too.

Definition 2.6: P3 is induced by a logical matrix defined as an ordered triple:

𝓜P3= <{1, ½, 0}, ¬, ∨, ∧ , →, {1, ½}>

whose connectives ¬, ∨ and ∧ can be defined just as the classical logic:

1. v (¬i) = 1 - v (i);

2. v (i ∨ j) = max {v (i), v (j)};

3. v (i ∧ j) = min {v (i), v (j)}.

The set of connectives {¬, ∨} or {¬, ∧} can be taken as primitives and → is defined as (¬α ∨ β) or ¬(α ∧ ¬β). Based on the fact that every function of the system can be defined by the primitive set of connectives, it is easy to see that P3 is functionally complete. These definitions resulting in the following matrices:

FIGURE 1:
truth-tables for P3 connectives.

However, there is no agreement about the definition of the designated truth-values of Peirce’s triadic logic. Turquette (1981TURQUETTE, A. 1981. Quantification for Peirce’s preferred system of triadic logic. Studia Logica, 40: 373-382.) considers that 𝓓 = {1, ½} is most suitable to calculus, in this case, a proof in Hilbert-axiomatic type. Recently, Belikov (2021BELIKOV, A. 2021. Peirce’s triadic logic and its (overlooked) connexive expansion. Logic and Logical Philosophy, (online first articles). Available at: Available at: https://apcz.umk.pl/czasopisma/index.php/LLP/article/view/LLP.2021.007 . Accessed 16 June 2021.
https://apcz.umk.pl/czasopisma/index.php...
) pointed that such a choice contradicts the truth-value “gap” approach that Peirce expresses in his manuscript, which says that the truth-value L is not determinate truth nor determinate false (Peirce, 1909PEIRCE, C. S. 1909. The Logic Notebook (1865-1909) . Charles Sanders Peirce Papers MS Am 1632 (339). Houghton Library, Harvard University, Cambridge, Mass. Available at: Available at: https://nrs.harvard.edu/urn-3:FHCL.Hough:3686182 . Accessed 10 April 2021.
https://nrs.harvard.edu/urn-3:FHCL.Hough...
, seq. 645). But the choice for 𝓓 = {1} turn L false anyway.

We think, otherwise, that making the singleton {0} the only non-designated truth-value is the best way to prove some theorems of the classical logic. Besides that, that composition of the set 𝓓 = {1, ½} is close to Peirce’s intention, when he said that triadic logic “does not conflict with Dyadic Logic” (Peirce, seq. 645).

2. Tableau for P3

The method of analytic tableau for classical logic was first generalized to many-valued logics by Carnielli (1987CARNIELLI, W. 1987.Systematization of finite many-valued logics through the method of tableaux. The Journal of Symbolic Logic, 52(2): 473-493.), based on the first approach by Surma (1977SURMA, S. 1977. An algorithm for axiomatizing every finite logic. In: D. RINE (Ed.). Computer Science and Multiple-Valued Logics: theory and applications. Amsterdam, New York and Oxford, North-Holland Publishing Company, p. 137-143.). Another improvement was made by Hähnle (1990HÄHNLE, R. 1990. Towards an efficient tableau proof procedure for multiple-valued logics. In Proceedings Workshop Computer Science Logic. Heidelberg, Springer, p. 248-260., 1999HÄHNLE, R. 1999. Tableaux for many-valued logic. In: M. D’AGOSTINO et al. (Eds.) Handbook of Tableau Methods. Netherlands, Springer, pp. 529-580.), which use a truth-value set of signs to make the tableau rules less redundant.

In this paper, we proceed with the method and basic notions, such as branch, node, and signed formulas, as defined for propositional logic by Smullyan (2009SMULLYAN, R. 2009. First-Order Logic. New York, Dover Publications.) and Fitting (1996FITTING, M. 1996. First-Order and Automated Theorem Proving. 2 ed. New York, Springer-Verlag.). For basic proof of soundness and completeness, we will follow the steps suggested by Howson (1997HOWSON, C. 1997. Logic with Trees: an introduction to symbolic logic. London and New York, Routledge.). In the case of three-valued logic, the introduction of a third value ½ between true and false will demand a change in notions of close and open branches.

Definition 3.1: Let 𝓛3 be a propositional language of P3, and Val and 𝓓 symbols as defined above. The set of signs can be defined as S = {S0, S½, S1}, which we will replace by the letters F, L, and V. Then, considering X and Y schemes of formulas and Si as a sign, the string of symbols Si (X) and Si (Y) are called signed formulas of 𝓛3.

Definition 3.2: Let X be a formula F (X1, …, Xm), where F is an n-ary connective. A tableau rule is a function πiF which assigns a tree to a signed formula Si(X) ∈ 𝓛. This tree has in its first node, represented by the symbol “°”, a formula S1 (F (X1, …, Xm)), that we call premise, and in the next nodes, the formulas {Sji (Xij) °, …., ° Sjt (Xit)} is called the consequence of the premise.

Then a P3 propositional tableau for a formula Si (F(X1, …, Xm)) is a tree that has in its first node this very formula, and whose other nodes are generated by the application of the function πiF. The rules for P3 will be the following:

FIGURE 2:
Tableau rules for the P3 system.

These rules can be brought together in a uniform notation, following the suggestion of Smullyan (2009SMULLYAN, R. 2009. First-Order Logic. New York, Dover Publications.) into three groups. The first one, represented by the formula α has just one branch, as a result of the application of the rules for ∨, ∧, and → to signed formulas. The other two, represented by the formulas β and γ, have respectively two and three branches as a result of the application of the rules. We have as a result the following diagrams:

FIGURE 3:
Diagrams of tableau rules for P3.

Definition 3.3: A tableau branch B is called closed if these conditions hold: (i) there is a node that contains both formulas Si (X) and Sj (X) for i ≠ j; or (ii) the branch contains a non-atomic formula X, such that F (X) ∈ B and F (¬X) ∈ B; otherwise the tableau is called open.

Let’s see some examples of tableau proof for theorems of P3. We use the symbol “*” to indicate a close branch. First, we prove that (P → Q) → (¬P ∨ Q) is a theorem of P3, showing that there is a closed tableau with (F) (P → Q) → (¬P ∨ Q) in the root.

Example 3.1: (P → Q) → (¬P ∨ Q)

FIGURE 4:
Tableau for (P → Q) → (¬P ∨ Q).

Next, we prove that the formula (P → (Q → P) is not a theorem of P3, as shown by the tree with an open branch.

Example 3.2: (P → (Q → P)

FIGURE 5:
Tableau for (P → (Q → P).

Notice that the symbol “?” indicates that the branch is open. Immediately, the same open branch gives us a counter model of the formula: v(P)= L and v(Q)= V.

3. Soundness and completeness proofs

The proof of the soundness and completeness for the P3 system will be presented in this section, based on Howson (1997HOWSON, C. 1997. Logic with Trees: an introduction to symbolic logic. London and New York, Routledge.).

Lemma 4.1: Let Β be a branch on a tableau 𝓣. Then, if all the formulas on Β are true under v, i.e., if α ∈ B then v(α) ∈ 𝓓, then Β is open. In this case, the formulas are said to be satisfiable.

Proof: Suppose B is a closed branch on a tableau 𝓣. Then it would contain a formula α and its negation ¬ α, such that it is not true under an interpretation ʋ, i.e., α would be not satisfiable.

Theorem 4.1 (Soundness): Let Г be a finite set of formulae in P3. If Г is satisfiable by an interpretation ʋ, then a finished and totally developed tableau 𝓣, generated by the application of the rules on Г, will display at least an open branch Β. In other words, the tableau method for P3 is soundness in the sense that no formula and his negation are both provable in such a system (case in which we would have a closed branch).

Proof: Suppose a tableau 𝓣 generated from Г such that all the formulas in Г are true under an interpretation ʋ. Then, by Lemma 1, we will be able to find an open branch B in 𝓣. There are two cases:

(i) if B contains at least a literal (α or ~ α), then B is a finished open branch, such that v(α) ∈ 𝓓, for α ⊆ Г;

(ii) if B contains a non-literal, it has an extension B’ generated by applying the rules for binary connectives. For example, suppose we have (V)X ∧ Y. Immediately we add to the branch (V)X and (V)Y; (L)X and (V)Y; and (V)X and (L)Y. Either way, the formula will be true under v. Now suppose (F)X ∧ Y. Then we have (F)X or (F)Y, and the formula will be true under an interpretation v too. In either case, (i) or (ii), the formulae on B’ are true under v. Therefore, by the Lemma 1, the branch is open and the formulas are satisfiable. On the other hand, if B’ is not a finished branch, then will be other branches as his extension in the tableau, B’, B’’, B’’’, etc. However, the tableau will be finished in an open branch at some point, as stated by our hypothesis.

For the next lemmas, we will associate to each connective a weight, represented by an integer, in the following way: the weight of a unary connective is 1 and a weight of a binary connective is 2. In this way, a degree of a formula X is the sum of the weights of his connectives. For example, the degree of the formula (P ∨ ¬P) is 3.

Lemma 4.2: For any formula X, the degrees of the formulas {α1, α2}, {β1, β2}, and {γ1, γ 2, γ3} are, each of them, less than the degree of X itself. It is easy to check, by noticing that the application of the three rules for the schemas α, β, and γ always eliminate a binary connective of the tree.

Lemma 4.3: Let Г be any set of formulas of P3 and k and integer. Suppose that: (i) all formulas of degree ≤ k in Г have a propriety P; (ii) X is a formula of degree > k, then, if all formulas of lower degree have P, X has P too. Therefore, all the formulas of Г have P.

Proof: Suppose that (i) holds. Then, all the formulas of degree ≤ k in Г have P. Let k’ be the smallest number greater than k, such that there is a formula of degree k’ in Г. Now we go to the next level, applying the same method to the formulas of Г, to conclude that any formula of degree has P. Therefore, we demonstrate that (ii), all the formulas of Г have P.

Theorem 4.2 (Completeness): Let Г be a finite set of formulas of P3. If 𝓣 is a finished open tree, in the sense that it contains at least one open branch, then the origin of Г is satisfiable.

Proof: Suppose that Г has a finished open tree and B is an open branch. Then we show that all the formulas on B are satisfiable under a valuation v.

Step 1: First, assume that literals are the only formulas that have degrees 0 or 1. Then, since b is an open branch, there is at least one literal on B. So the lowest degree of the formulas of Г is 0 or 1. By supposition, all formulas on degree 0 or 1 on B are literals and are satisfiable under an interpretation v.

Step 2: Let X be any formula on B of degree >1. We assume, by hypothesis, that all formulas on b of degree > 1 in satisfiable under v, then X is satisfiable under v. There are three cases:

Case 1: X is a formula α. Then, by Lemma 4.1, both α1 and α2 are lower degrees than X. Therefore, by hypothesis, both are satisfiable under v, and, by theorem, so does X. The same goes for Case 2 (X is a formula β) and Case 3 (X is a formula γ). Hence, we proved that all formulas on Г are satisfiable under v.

4. Paraconsistent and paracomplete theories

In this section, we address a brief note on paraconsistent and paracomplete approaches to P3 calculus. A logic is paraconsistent if the Principle of Explosion, in general, does not hold. In other words, for any formula α and β, is true that α ∧ ¬ α ⊬ β. Dual to paraconsistent, a logic is paracomplete if the Principle of Excluded Middle generally does not hold. That is, is true that β ⊬ α ∨ ¬α (see Carnielli; Coniglio, 2016CARNIELLI, W.; CONIGLIO, M. E. 2016. Paraconsistent Logic: consistent, contradiction and negation. Dordrecht, Springer.).

Then, we can prove theorems of both logics, paraconsistent and paracomplete, if we add to P3 matrix the following unary operators:

FIGURE 6:
Truth-tables for ∘ and ~.

The operator of consistency “∘” and the strong (intuitionistic) negation “~” can be defined, respectively, as

∘ ≔ (α → ⊥) ∨ (¬α → ⊥)

~ ≔ (α → ⊥)

Finally, we add the following tableau rules, where “*” indicate a tableau closure:

FIGURE 7:
Tableau rules for ∘ and ~.

It is easy now to prove theorems of paraconsistent and paracomplete logics in P3 propositional calculus presented in this paper. As we noted early (Salatiel, 2021SALATIEL, J. R. 2021. On a new approach to Pierce’s three-value propositional logic. Manuscript submitted for publication.), the addition of the operator of consistency to the Peirce matrix corresponds to a three-value paraconsistent logic, later called Ciore, presented by Carnielli et all (2000CARNIELLI, W.; MARCOS, J.; DE AMO, S. 2000. Formal inconsistency and evolutionary databases. Logic and logical philosophy, 8(8): 115-152.).

Example 5.1: (∘P ∧ ∘Q) → ∘(P ∨ Q)

FIGURE 8:
Tableau for (∘P ∧ ∘Q) → ∘(P ∨ Q).

Conclusion

In this paper, we suggested a tableau method for three-valued propositional logic based on the Peirce set of operators {Φ, ᴪ, -}, which we called the P3 system. The tableau procedure was based on early works on many-valued systems by Carnielli (1987CARNIELLI, W. 1987.Systematization of finite many-valued logics through the method of tableaux. The Journal of Symbolic Logic, 52(2): 473-493.) and Hähnle (1990HÄHNLE, R. 1990. Towards an efficient tableau proof procedure for multiple-valued logics. In Proceedings Workshop Computer Science Logic. Heidelberg, Springer, p. 248-260., 1999HÄHNLE, R. 1999. Tableaux for many-valued logic. In: M. D’AGOSTINO et al. (Eds.) Handbook of Tableau Methods. Netherlands, Springer, pp. 529-580.). We were able to obtain an efficient calculus to prove several theorems of classical logic, which is sound and complete.

It is difficult to understand Peirce’s motivation from his unpublished manuscripts. What we proposed here is a simple way to interpret his matrices with a third truth-value L. In this path, we have to take a side, mainly concerning semantic aspects of P3. Peirce’s choice about designated values, for example, it’s not clear. Nevertheless, based on his intention to make his triadic logic as close as possible to classical propositional calculus, it would be more interesting to take false as the only undesignated value. Another important choice is about the use of material implication that reflects a functionally complete system.

Finally, we showed that this P3 system can be turned into both paraconsistent and paracomplete logics, simply by adding two unary operators: consistency and intuitionistic negations. Actually, Peirce’s paraconsistent three-valued logic is akin to some systems from the family of the Logics of Formal Inconsistency.

References

  • BELIKOV, A. 2021. Peirce’s triadic logic and its (overlooked) connexive expansion. Logic and Logical Philosophy, (online first articles). Available at: Available at: https://apcz.umk.pl/czasopisma/index.php/LLP/article/view/LLP.2021.007 Accessed 16 June 2021.
    » https://apcz.umk.pl/czasopisma/index.php/LLP/article/view/LLP.2021.007
  • BURRIS, S.; SANKAPPANAVAR, H. P. 1981. A Course in Universal Algebra New York, Springer-Verlag.
  • CARNIELLI, W. 1987.Systematization of finite many-valued logics through the method of tableaux. The Journal of Symbolic Logic, 52(2): 473-493.
  • CARNIELLI, W.; CONIGLIO, M. E. 2016. Paraconsistent Logic: consistent, contradiction and negation. Dordrecht, Springer.
  • CARNIELLI, W.; MARCOS, J.; DE AMO, S. 2000. Formal inconsistency and evolutionary databases. Logic and logical philosophy, 8(8): 115-152.
  • FISCH, M.;TURQUETTE, A. 1966. Peirce’s triadic logic. Transactions of the Charles S. Peirce Society, 2(2): 71-85.
  • FITTING, M. 1996. First-Order and Automated Theorem Proving 2 ed. New York, Springer-Verlag.
  • HÄHNLE, R. 1990. Towards an efficient tableau proof procedure for multiple-valued logics. In Proceedings Workshop Computer Science Logic Heidelberg, Springer, p. 248-260.
  • HÄHNLE, R. 1999. Tableaux for many-valued logic. In: M. D’AGOSTINO et al. (Eds.) Handbook of Tableau Methods Netherlands, Springer, pp. 529-580.
  • HOWSON, C. 1997. Logic with Trees: an introduction to symbolic logic. London and New York, Routledge.
  • LANE, R. 1999. Peirce’s triadic logic revisited. Transactions of the Charles S. Peirce Society, XXXV(2): 284-311.
  • ODLAND, B. C. 2021. Peirce’s triadic logic: continuity, modality, and L. Unpublished master’s thesis. University of Calgary, Calgary, AB. Available at: Available at: http://hdl.handle.net/1880/112238 Accessed 10 April 2021.
    » http://hdl.handle.net/1880/112238
  • PEIRCE, C. S. 1909. The Logic Notebook (1865-1909) . Charles Sanders Peirce Papers MS Am 1632 (339). Houghton Library, Harvard University, Cambridge, Mass. Available at: Available at: https://nrs.harvard.edu/urn-3:FHCL.Hough:3686182 Accessed 10 April 2021.
    » https://nrs.harvard.edu/urn-3:FHCL.Hough:3686182
  • SALATIEL, J. R. 2021. On a new approach to Pierce’s three-value propositional logic. Manuscript submitted for publication.
  • SMULLYAN, R. 2009. First-Order Logic New York, Dover Publications.
  • SURMA, S. 1977. An algorithm for axiomatizing every finite logic. In: D. RINE (Ed.). Computer Science and Multiple-Valued Logics: theory and applications. Amsterdam, New York and Oxford, North-Holland Publishing Company, p. 137-143.
  • TURQUETTE, A. 1976. Minimal axioms for Peirce‘s triadic logic. Zeitschrift für mathe- matische Loßik und Grundlagen der Mathematik, 22: 169-176.
  • TURQUETTE, A. 1978. Alternative axioms for Peirce‘s triadic logic. Zeitschrift für mathematische Logik und Grundlagen der Mathematik, 24: 443-444.
  • TURQUETTE, A. 1981. Quantification for Peirce’s preferred system of triadic logic. Studia Logica, 40: 373-382.
  • WÓJCICKI, R. 1988. Theory of Logical Calculi: basic theory of consequence operations. Dordrecht, Springer
  • 1
    This paper presents partial results of Postdoctoral research in Philosophy at the University of São Paulo (FFLCH-USP), named “Studies in Charles S. Peirce’s three-valued logic” (2021-2022).
  • 1
    In the following, we will use standard notation, instead of symbols introduced by Peirce.

Publication Dates

  • Publication in this collection
    04 May 2022
  • Date of issue
    2022

History

  • Received
    22 July 2021
  • Accepted
    08 Sept 2021
Universidade do Vale do Rio dos Sinos - UNISINOS Av. Unisinos, 950 - São Leopoldo - Rio Grande do Sul / Brasil , cep: 93022-750 , +55 (51) 3591-1122 - São Leopoldo - RS - Brazil
E-mail: deniscs@unisinos.br