1 Introduction

In the article, we concern two axiom systems of Jerzy Słupecki for the functionally complete three-valued propositional logic. We prove that both of them are inadequate—the first one is semantically incomplete, on the other hand, the second one governs a functionally incomplete calculus, and thus, it cannot be a semantically complete axiom system for the functionally complete three-valued logic.

Jan Łukasiewicz in his works published in the early 1920s, introduced the third, intermediate truth-value ½. The remaining two, i.e., 1 (interpreted as the true) and 0 (interpreted as the false), were well-known from the classical logic. Adding another truth-value different from the classical ones was the first step in constructing various systems of many-valued logic (Avron 1991, p. 277; Epstein 1993, p. 8; Fullér 2000, p. 1; He et al. 2007, p. 86; Schumann and Smarandache 2007, p. 27; Zhang et al. 2005, pp. 9–10).

Łukasiewicz’s discovery was the result of many philosophical debates within the Polish Lvov–Warsaw School. Grzegorz Malinowski writes:

[…] among the factors which prompted Łukasiewicz’s views on logics and which persuaded him to abandon the classical perspective, one may mention the following three: 1. The discussion, within the Lvov–Warsaw School, of the general theory of objects that had been proposed by Brentano, Twardowski and Meinong; 2. Łukasiewicz’s investigation into the problems of induction and the theory of probability; 3. his examination of the question of determinism, indeterminism and related problems concerning causality and modality (Malinowski 2009, pp. 81–82).

It should be noted that in the field of metaphysical investigations into the nature of objects, Łukasiewicz accepted the idea of contradictory objects, i.e., objects that have contradictory properties; in the theory of induction and probability, Łukasiewicz developed the idea of fractional “logical values” which are relative, and finally, in the theory of indeterminism and causality, Łukasiewicz established a third “logical value” that is attributed to propositions describing future events (Malinowski 2009, p. 83). Therefore, the scope of philosophical investigations that are ranged by Łukasiewicz’s reasoning is quite wide. It includes both metaphysical, modal and even ethical concepts. Jan Woleński points out that

[…] the philosophical context of the construction of many-valued logics in Poland was linked to discussions on determinism, indeterminism, possibility, necessity, and freedom. […] Łukasiewicz paid attention to the intuitive interpretation of many-valued logics, but with the lapse of time those logics started to live a life of their own as formal constructions (Woleński 1989, p. 124; compare with Murawski 2009, pp. 122–123).

Moreover, we can indicate a more general claim behind certain metaphysical and modal ideas of Łukasiewicz's philosophy. In the paper that appeared originally in 1930, Łukasiewicz emphasizes:

I would perhaps not be right to call the many-valued systems of propositional logic established be me ‘non-Aristotelian’ logic, as Aristotle himself was the first to have thought that the law of bivalence could not be true for certain propositions. […] However, it seems to me that the philosophical significance of the systems of logic treated here might be at least as great as the significance of non-Euclidean geometry (Łukasiewicz 1967, p. 63).

Alasdair Urquhart explains Łukasiewicz’s motivation:

[…] many-valued logic was not just a mathematical toy for Łukasiewicz, but rather a weapon of most fundamental importance in his fight against the mental strait-jacket of Aristotelian logic, a weapon that he classed with non-Euclidean geometry as a tool which released the human mind from the tyranny of rigid intellectual systems (Urquhart 2001, p. 249; compare with Priest 2003, pp. 442–443; Simons 1989, p. 251).

This standpoint was determined by philosophical debates within the Lvov–Warsaw School. As the result of them, Łukasiewicz was persuaded to reject the classical “law of contradiction” which in the classical propositional logic is expressed by the tautology \({\sim}\left( {p \wedge {\sim }p} \right)\) (see, Wan and Chen 2014, p. 196). It was the first philosophical step towards introducing a many-valued logic. Nicholas Rescher writes: “The motivation afforded by the idea of overcoming the classical ‘Law of Contradiction’ was a major impetus in the development of many-valued logics” (Rescher 1968, p. 107).

Then, the rejection of \(\sim\left( {p \wedge {\sim }p} \right)\) led Łukasiewicz to abandon the classical two-valued logic, and to introduce the third truth-value ½. In other words, the rejection of \(\sim\left( {p \wedge {\sim }p} \right)\) persuaded Łukasiewicz to violate the principle of bivalence, according to which every proposition is either true or false. John B. Rosser and Atwell R. Turquette write:

Ever since there was first a clear enunciation of the principle “Every proposition is either true or false”, there have been those who questioned it. With the development of an axiomatic treatment of logic, it has become possible to construct systems of logic in which this principle is not valid. One way to obtain a usable set of axioms for such a purpose is to replace this principle by an alternative one such as “Every statement is true or false or tertium”. One’s first reaction to this might be that henceforth we no longer have the principle of reductio ad absurdum. Certainly, we no longer have it in the familiar form of a “tertium non datur”. Instead, we have a generalized form which may be called a “quartum non datur” (Rosser and Turquette 1952, p. 10).

For Łukasiewicz, another philosophical motivation for constructing three-valued calculus was an intention to describe by means of logic the contingent nature of the future states of affairs (see, for example, Gottwald 1999, p. 12; Grandy 2006, p. 532; Haack 1996, pp. 73–74; Humberstone 2011, p. 196; Malinowski 2009, pp. 82–83; Mattila 2009, p. 272; Prior 1953, p. 323; Sudbery 2016, pp. 7–8; Tomberlin 1971, p. 353; Tooley 1997, p. 133; Wan and Chen 2014, p. 196). Susan Haack emphasizes that “The ‘problem of future contingents’ provided the motivation for one of the pioneer investigations of many-valued logics” (Haack 1996, p. 73).

According to Łukasiewicz, the truth-value ½ has a philosophical meaning referring to the possible, or rather contingent, nature of the future states of affairs. Thus, ½ is assigned to propositions on the future states of affairs that are neither true nor false, but which are only possibly true and possibly false (contingently true). Łukasiewicz explains:

I can assume without contradiction that my presence in Warsaw at a certain moment of the next year, e.g., at noon on 21 December, is at the present time determined neither positively nor negatively. Hence it is possible, but not necessary, that I shall be present in Warsaw at the given time. On this assumption the proposition ‘I shall be in Warsaw at noon on 21 December of next year’, can at the present time be neither true nor false. […] Therefore the proposition considered is at the moment neither true nor false and must possess a third value, different from ‘0’ or falsity and from ‘1’ or truth. This value we can designate by ‘½’. It represents ‘the possible’, and joins ‘the true’ and ‘the false’ as a third value (Łukasiewicz 1967, p. 53).

Although Łukasiewicz criticized the classical logic of Aristotle, he accepted two fundamental principles which govern almost all logical systems—from the classical logic to various non-classical logics (Urquhart 2001, p. 251). The first principle refers to the syntactic side of logic. It asserts that logic should be formulated using axioms, the rule of detachment (hereinafter MP), and the rule of substitution (hereinafter SUB). According to the second principle (the so-called “principle of compositionality” or “truth-functionality”) which refers to the semantic side of logic, the values of complex propositions should be a function of the respective values of their components (see, for example, Gottwald 2001, p. 4).

Łukasiewicz constructed the truth-tables for the familiar propositional connectives, i.e., \(\sim, \to , \vee , \wedge , \leftrightarrow\). According to Rescher, we can identify five general principles which govern the semantic side of Łukasiewicz’s three-valued logic (hereinafter \({\text{L}_3}\)):

(1) There are three truth-values, 1, ½, 0 (in the decreasing order of ‘truthfulness’); (2) The negation of a statement of given truth-values is its ‘opposite’ in truthfulness; (3) The truth-value of a conjunction is the falsest (and of a disjunction the truest) of the truth-values of its components; (4) The truth-value of ‘\(p \rightarrow q\)’ is the same as that of ‘\({\sim }p \vee q\)’ except that the truth-value corresponding to ½ \(\rightarrow\) ½ is a set at 1 (to assure that ‘p → p’ will invariably assume the truth-value 1); (5) The truth-value of ‘\(p \leftrightarrow q\)’ is the same as that of ‘\((p \rightarrow q) \wedge (q \rightarrow p)\)’ (Rescher 1968, p. 65).

Therefore, let \({\text{L}}_{{{{\text{L}}_3}}}\) be a propositional language of \({\text{L}_3}\) defined as the following algebra (see, for example, Wójcicki 1973, pp. 12–13):

$${\text{L}}_{{{{\text{L}}_3}}} = \left( {{\text{FOR}}_{{{{\text{L}}_3}}} , \sim, \to , \vee , \wedge , \leftrightarrow } \right),$$

where \({\text{FOR}}_{{ {{\text{L}}_3}}}\) is a set of wffs of \({\text{L}_3}\).

Then let \({\mathfrak{M}}_{{ {{\text{L}}_3}}}\) be a logical matrix for \({\text{L}_3}\), i.e.,

$${\mathfrak{M}}_{{ {{\text{L}}_3}}} = \left( {{\text{A}}_{{ {{\text{L}}_3}}} , \left\{ 1 \right\}} \right),$$

where \(\rm{A_{L_3}}\) = ({1, ½, 0}, \(\sim\), \(\rightarrow\), \(\vee\), \(\wedge\), \(\leftrightarrow\)).

In \({\text{L}_3}\), the connectives \(\sim, \to , \vee , \wedge , \leftrightarrow\) are defined by the following truth-tables (in the truth-tables for \(\to , \vee , \wedge , \leftrightarrow\), the truth-value of p is given in the vertical line, the truth-value of q is given in the horizontal line, and the truth-value of  \(p \circ q\) (\(\circ = \to , \vee , \wedge , \leftrightarrow\)) is given in the intersection of these lines) (see, for example, Chen and Pham 2001, p. 65; Łukasiewicz 1967, p. 54; Malinowski 2006, p. 546; Nguyen and Walker 2000, p. 66; Tooley 1997, p. 134; Wan and Chen 2014, p. 196):

figure a

It is well-known that according to Mordchaj Wajsberg (Wajsberg 1967; compare, for example, with Bergmann 2008, p. 100; Cignoli et al. 2000, pp. 87–88; Ciucci and Dubois 2012, p. 155; Goldberg and Weaver 1982, p. 240; Gottwald 2001, p. 195; Kabziński 1981, p. 206; Słupecki et al. 1967, p. 52), taking MP and SUB, \({\text{L}_3}\) is axiomatized by the four axioms:

$${\text{W}}1.\; p \to \left( {q \to p} \right),$$
$${\text{W}}2.\; (p \to q) \to \left( {\left( {q \to r} \right) \to \left( {p \to r} \right)} \right),$$
$${\text{W}}3.\; \left( {{\sim}p \to {\sim}q} \right) \to \left( {q \to p} \right),$$
$${\text{W}}4.\; \left( {\left( {p \to {\sim}p} \right) \to p} \right) \to p.$$

The remaining propositional connectives are defined as follows:

$$\left( {p \vee q} \right)\mathop \leftrightarrow \limits^{\text{DEF}} \left( {\left( {p \to q} \right) \to q} \right),$$
$$\left( {p \wedge q} \right)\mathop \leftrightarrow \limits^{\text{DEF}} {\sim}\left( {{\sim }p \vee {\sim }q} \right),$$
$$\left( {p \leftrightarrow q} \right)\mathop \leftrightarrow \limits^{\text{DEF}} \left( {\left( {p \to q} \right) \wedge \left( {q \to p} \right)} \right).$$

It should be noted that every propositional connective of \({\text{L}_3}\) possesses a special property–every one of them is a “normal” connective (Rescher 1968, p. 79; Rescher 1969, pp. 55–56). This means that if each argument of a truth-function corresponding to any connective of \({\text{L}_3}\) is either 1 or 0, then this truth-function assumes either 1 or 0 (Rescher 1968, pp. 78–79). As Rescher explains:

The truth-table for a propositional connective that is the many-valued analogue of one of the two-valued connectives will be said to be normal, if it includes at least one trueanalogous truth-value T (which, however, may be designated by 0 or 1 or n or in some other way) and at least one falseanalogous truth-value F (also perhaps differently designated), and this many-valued table agrees entirely with the standard two-valued one for the connective in C [i.e., in the classical logic] when only the two truth-values T and F are involved. A many-valued logic may be said to be normal (as a whole), if the truth-tables for all of its basic connectives are normal (with respect to one and the same pair of truth-valued T, F) (Rescher 1968, pp. 78–79).

In other words, every truth-table for a propositional connective in a normal many-valued propositional logic is an extension of the truth-table for the analogous connective in the classical logic.

It is easy to recognize that \({\text{L}_3}\) is a normal logic. For example, let us consider the truth table for \(\rightarrow\) in \({\text{L}_3}\):

figure b

The part of this truth-table that is marked with bold 1 and 0 agrees entirely with the truth-table for \(\rightarrow\) in the classical logic. The other part concerns only cases in which ½ is involved as an argument. If we considered the remaining connectives in \({\text{L}_3}\), we would obtain the same result—every truth-table for each connective in \({\text{L}_3}\) is an extension of the truth-table for the analogous connective in the classical logic.

A moment of reflection shows that every propositional connective that lacks of the property of being a normal one, cannot be defined just in terms of some normal connectives. In other words, if a truth-function assumes ½ for the arguments 1 or 0, it cannot be defined just by means of the truth-functions that do not assume ½ for the arguments 1 or 0.

However, it is easy to define a truth-function that corresponds to a certain connective, and assumes, for example, ½ for the argument 1. Then, this connective is not a normal one, and it cannot be defined in terms of the familiar \(\sim, \to , \vee , \wedge , \leftrightarrow\) of \({\text{L}_3}\). Therefore, \({\text{L}_3}\) is not a functionally complete logic (Malinowski 2007, p. 37).

In his article from 1936 (Słupecki 1967; see also Bolc and Borowik 1992, p. 64; Rosser and Turquette 1952, pp. 23–25), Słupecki, to have the functionally complete \({\text{L}_3}\), extended the axiom system W1–W4 adding further two axioms:

$${\text{W}}5.\; Tp \to {\sim }Tp,$$
$${\text{W}}6.\; {\sim }Tp \to Tp.$$

The Słupecki’s \(T\)-function (Date 2007, p. 138; Epstein 1995, p. 323) is defined by the following truth-table:

figure c

Although Słupecki postulated the semantic completeness of the axiom system W1–W6 (Słupecki 1967, p. 336), in Sect. 2, we shall demonstrate that not all tautologies of the functionally complete \({\text{L}_3}\) that are constructed out of \(\sim\)\(\rightarrow\) and \(T\) are provable in W1–W6. Hence, W1–W6 is not a semantically complete axiom system.

In his paper from 1946 (Słupecki 1946; see also Bolc and Borowik 1992, p. 76), Słupecki introduced, as he claimed, another functionally complete three-valued propositional logic (hereinafter \({\text{S}}_{3}\)).

Since both \({\text{S}}_{3}\) and \({\text{L}_3}\) are three-valued logics, and in both of them, a single truth-value is distinguished, if \({\text{S}}_{3}\) were a functionally complete logic, then, provided that we unify the manner of defining the truth-values, and establish the true as a distinguished one, we could consider \({\text{S}}_{3}\) to be equal to the functionally complete \({\text{L}_3}\)—under such conditions, every propositional connective of \({\text{S}}_{3}\) would be defined by means of connectives of the functionally complete \({\text{L}_3}\), and, on the other hand, every propositional connective of the functionally complete \({\text{L}_3}\), including \(T\), would be defined by means of connectives of \({\text{S}}_{3}\). Hence, every tautology of \({\text{S}}_{3}\) would be a tautology of the functionally complete \({\text{L}_3}\), and vice versa, every tautology of the functionally complete \({\text{L}_3}\) would be a tautology of \({\text{S}}_{3}\).

That is why in the presented exposition, we use consistently Łukasiewicz’s manner of defining the truth-values, and hence, 1 stands for the true, 0 stands for the false, and ½ stands for the intermediate truth-value. Similarly as in \({\text{L}_3}\), 1 is a distinguished truth-value in \({\text{S}}_{3}\). Although the manner of defining the truth-values has no impact to the line of our reasoning, it makes the comparison of \({\text{S}}_{3}\) with \({\text{L}_3}\) more readable.

Hence, let \({\text{S}}_{3}\) be given by the matrix:

$${\mathfrak{M}}_{{{\text{S}}_{3} }} = ( \{ 1,\raise.5ex\hbox{$\scriptstyle 1$}\kern-.1em/ \kern-.15em\lower.25ex\hbox{$\scriptstyle 2$} ,0\}, - ,\neg , \Rightarrow ,\{ 1\}).$$

Then, we can characterize the propositional connectives of \({\text{S}}_{3}\) as follows:

figure d

Taking MP and SUB, Słupecki introduced the following axioms for \({\text{S}}_{3}\):

$${\text{A}}1.\; (p \Rightarrow q) \Rightarrow ((q \Rightarrow r) \Rightarrow (p \Rightarrow r)),$$
$${\text{A}}2.\; (\neg p \Rightarrow p) \Rightarrow p,$$
$${\text{A}}3.\; p \Rightarrow (\neg p \Rightarrow q),$$
$${\text{A}}4.\; - p \Rightarrow \neg p,$$
$${\text{A}}5.\; - (p \Rightarrow q) \Rightarrow - q,$$
$${\text{A}}6.\; p \Rightarrow ( - q \Rightarrow - (p \Rightarrow q)),$$
$${\text{A}}7.\; - -p \Rightarrow p,$$
$${\text{A}}8.\; p \Rightarrow -- p,$$
$${\text{A}}9.\; \neg - \neg p \Rightarrow -p.$$

Although A1–A9 was formulated as another variant of an axiom system for the functionally complete three-valued calculus, in Sect. 3, we shall show that not every truth-function can be defined in terms of \(\left\{ { - , \neg , \Rightarrow } \right\}\), and thus, A1–A9 cannot be a semantically complete axiom system for the functionally complete three-valued logic.

2 Semantic Incompleteness of W1–W6

It is not difficult to verify that the following formulae

$$Tp \to {\sim }Tq,$$
$${\sim }Tq \to Tp$$

are tautologies of the functionally complete \({\text{L}_3}\). Thus, if Słupecki’s axiom system is semantically complete, they are provable in W1–W6.

However, the contrary result can be obtained. The proof follows the proof-theoretic method of proving in any formal system that an arbitrary axiom is independent of the set of the other axioms. As Geoffrey Hunter explains:

[…] let A be the axiom we are interested in. If we can show that all the other axioms have a certain syntactic property, that this property is transmitted by the rule(s) of inference, and that A does not have that property, then A is independent of the other axioms (Hunter 1971, p. 122; compare also with Negri and von Plato 2001, p. 139).

Then, we can use this method to prove that a certain formula of the functionally complete \({\text{L}_3}\) is not provable in the axiom system W1–W6.

Proof

Let \({\text{L'}}\) be a formula that results from a formula of the functionally complete \({\text{L}_3}\), i.e., \(\rm{L}\), by deleting the following sequences of signs: \(T\) and \({\sim }T\). Call \({\text{L}}^{\prime }\) the ‘formula associated’ with \(\rm{L}\). Then, the formulae associated with W1, W2, W3 and W4 are tautologies of the functionally complete \({\text{L}_3}\) (in these cases, \({\text{L}}^{\prime } = {\text{L}}\)). Also the formulae associated with W5 and W6 are tautologies of the functionally complete \({\text{L}_3}\) (in these cases, \({\text{L}}^{\prime } = p \to p\)). MP preserves the tautologyhood of the associated formulae (if \(A\) and \(B\) are arbitrary formulae of the functionally complete \({\text{L}_3}\), then \((A \rightarrow B) {^\prime}= (A{^\prime}\rightarrow B{^\prime})\)). However, the formulae associated with \(Tp \to {\sim }Tq\) and \({\sim }Tq \to Tp\), i.e., \(p \rightarrow q\) and \(q \rightarrow p\), respectively, are not tautologies of the functionally complete \({\text{L}_3}\). Therefore, \(Tp \to {\sim }Tq\) and \({\sim }Tq \to Tp\) are not provable in W1–W6.\(\square\)

Nevertheless, it might arise a question: if W5 and W6 were replaced, for example, with

$${\text{W}}5^{\prime}.\;Tp \to {\sim }Tq$$
$${\text{W}}6^{\prime}.\;Tp \to {\sim }Tq$$

respectively, would such modified axiom system be semantically complete?

Hence, let us consider the following formula

$$\left( {\left( {Tp \to Tq} \right) \to Tq} \right) \to Tr$$

which is a tautology of the functionally complete \({\text{L}_3}\). Thus, if such modified axiom system of Słupecki, call it W1–W5′–W6′, were semantically complete, \(\left( {\left( {Tp \to Tq} \right) \to Tq} \right) \to Tr\) would be provable in W1–W5′–W6′.

However, it can be demonstrated that the formula \(\left( {\left( {Tp \to Tq} \right) \to Tq} \right) \to Tr\) is not provable in W1–W5′-W6′. The proof is similar to the previous one.

Proof Let \({\text{L}}^{\prime }\) be a formula that results from a formula of the functionally complete \({\text{L}_3}\), i.e., \(\rm{L}\), by substituting q with p, and by deleting the following sequences of signs: \(T\) and \({\sim }T\). \({\text{L}}^{\prime }\) is the ‘formula associated’ with \(\rm{L}\). Thus, the formulae associated with W1, W2, W3 and W4 are tautologies of the functionally complete \({\text{L}_3}\) (in these cases, \({\text{L}}^{\prime }\) are substitutions instances of L). Also the formulae associated with W5′ and W6′ are tautologies of the functionally complete \({\text{L}_3}\) (in these cases, \({\text{L}}^{\prime } = p \to p\)). MP preserves the tautologyhood of the associated formulae (if \(A\) and \(B\) are arbitrary formulae of functionally complete \({\text{L}_3}\), then \((A \rightarrow B) {^\prime}= (A{^\prime}\rightarrow B{^\prime})\)). However, the formulae associated with \(\left( {\left( {Tp \to Tq} \right) \to Tq} \right) \to Tr\), i.e., \(((p \rightarrow p) \rightarrow p) \rightarrow r\), is not a tautology of the functionally complete \({\text{L}_3}\). Consequently, \(\left( {\left( {Tp \to Tq} \right) \to Tq} \right) \to Tr\) is not provable in W1–W5′–W6′.\(\square\)

3 Functional Incompleteness of A1–A9

Now, let us consider A1–A9 for \(\rm{S_3}\). If \(\rm{S_3}\) is a functionally complete three-valued calculus, then every truth-function of a three-valued logic is definable in terms of \(\left\{ { - , \neg , \Rightarrow } \right\}\).

Then, consider the truth-function characterized by the following truth-table:

figure e

Let us examine the definability of \(\circ{p}\) in terms of \(\left\{ { - , \neg , \Rightarrow } \right\}\). Let \(A\) and \(B\) be arbitrary formulae of \(\rm{S_3}\). Since \(-A\) never takes on the truth-value ½, and \(\neg{A}\) never takes on the truth-value 0, \(\circ{p}\) is definable neither by \(-A\) nor by \(\neg{A}\). Then, if \(\rm{S_3}\) is a functionally complete logic, \(\circ{p}\) is definable by \(A \Rightarrow B\). However, the contrary result can be obtained.

Proof Assume \(\circ{p}\) is definable by \(A \Rightarrow B\). Thus, if \(p\) takes on the truth-value 0, then \(A \Rightarrow B\) takes on the truth-value 0 which means that \(A\) takes on the truth-value 1, and \(B\) takes on the truth-value 0. If \(p\) takes on the truth-value ½, then \(A \Rightarrow B\) takes on the truth-value ½ which means that \(A\) takes on the truth-value 1, and \(B\) takes on the truth-value ½. If \(p\) takes on the truth-value 1, then \(A \Rightarrow B\) takes on the truth-value 0 which means that \(A\) takes on the truth-value 1, and \(B\) takes on the truth-value 0. Hence, if \(p\) takes on the truth-value 0, then \(B\) takes on the truth-value 0. If \(p\) takes on the truth-value ½, then \(B\) takes on the truth-value ½. If p takes on the truth-value 1, then \(B\) takes on the truth-value 0. Notice that the only one propositional variable that occurs in \(A \Rightarrow B\) is \(p\). Therefore, if \(\circ{p}\) is definable by \(A \Rightarrow B\), then \(B\) is a definition of \(\circ{p}\). This means that if we want to define \(\circ{p}\), \(\circ{p}\) needs to be already defined. Consequently, \(\circ{p}\) is indefinable by \(A \Rightarrow B\).\(\square\)

Hence, \(\circ{p}\) is definable neither by \(-A\) nor by \(\neg{A}\), nor by \(A \Rightarrow B\). This means that \(\rm{S_3}\) is not a functionally complete calculus. Since just \(-\), \(\neg\), and \(A \Rightarrow B\) are the primitive connectives of A1–A9, A1–A9 governs a functionally incomplete logic. Therefore, A1–A9 cannot be a semantically complete axiom system for the functionally complete three-valued logic.

4 Conclusions

We have proved that although, as Słupecki demonstrated in his article (Słupecki 1967; see also Evans and Schwartz 1958, p. 267; Karpenko 1989, p. 467; Rose 1981, p. 124; Skala 1988, p. 3; Woleński and Zygmunt 1989, p. 405), every propositional connective of the functionally complete \({\text{L}_3}\) is definable in terms of \(\left\{ {\sim, \to , T} \right\}\), Słupecki’s axiom system W1–W6 is semantically incomplete. In other words, Słupecki’s two axioms added to Wajsberg’s axiom system are not sufficient to obtain all tautologies of the functionally complete \({\text{L}_3}\) which are constructed out of \(\sim\)\(\rightarrow\) and \(T\). This conclusion is contrary to the common point of view that by W1–W6, the functionally complete \({\text{L}_3}\) is axiomatized (see, for example, Bergmann 2008, p. 94; Bolc and Borowik 1992, p. 64; Mancosu et al. 2009, p. 418; Mancosu 2010, p. 97; Urquhart 2001, p. 266).

Moreover, in the article, we have considered another variant of Słupecki’s functionally complete three-valued logic, i.e., \(\rm{S_3}\) with three connectives \(-\), \(\neg\), and \(\rightarrow\). Since both \({\text{L}_3}\) and \(\rm{S_3}\) are three-valued, and in both of them a single truth-value is distinguished, if \(\rm{S_3}\) were functionally complete, then, under certain conditions, we could consider \(\rm{S_3}\) to be equal to the functionally complete \({\text{L}_3}\), i.e., the set of tautologies of \(\rm{S_3}\) would be equal to the set of tautologies of \({\text{L}_3}\). However, we have demonstrated that not every truth-function is defined in terms of \(\left\{ { - , \neg , \Rightarrow } \right\}\), and thus, \(\rm{S_3}\) is functionally incomplete. Therefore, Słupecki’s axiom system A1–A9 with the primitive connectives \(-\), \(\neg\), and \(\rightarrow\) cannot be a semantically complete axiom system for the functionally complete three-valued logic.

Nevertheless, it might arise a question what is the importance of our result other then critical examination and refutation of Słupecki’s axiom systems? We can answer that by overthrowing false theories we are closer to the truth. It should be noted that not only in the empirical sciences, but also in logic, mathematics and philosophy, one can choose two ways for reaching the truth: by constructing correct theories or by rejecting incorrect ones. In the present article, we have chosen the second way. But this way is not less important in science then the first one, especially for logicians who strive for eliminating false theories in the scientific reasoning.

However, it might be argued that these two ways are inevitably interlaced. Usually, to introduce a new theory, we need to refute an old one. On the other hand, an overthrown old theory needs to be replaced by a new one. Although in the literature, we can find a couple of general methods of constructing axiom systems for the many-valued logics, for example the method of Rosser and Turquette for both the finite-valued logics of Łukasiewicz and the logics of Emil Post (Gottwald 2001, pp. 107–110; Malinowski 2006, p. 552; Malinowski 2007, pp. 37–38), the method of Revaz Grigolia for n-valued (n > 3) logics of Łukasiewicz (Grigolia 1997, pp. 81–92), the systems of Marek Tokarz (Tokarz 1974, pp. 21–24) and Roman Tuziak (Tuziak 1988, p. 50) for the n-valued (n ≥  2) logics of Łukasiewicz, and the method of Słupecki for the functionally complete n-valued (n > 3) logics (Słupecki 1939, pp. 110–128; compare also with Bolc and Borowik 1992, pp. 79–82), the known axiom systems for the commonly investigated functionally complete three-valued calculus with a single designated truth-value are only those constructed by Słupecki. Therefore, our final result is to reveal the need for constructing new axiom system for the functionally complete three-valued propositional logic.