Next Article in Journal
Duality and Some Links Between Riemannian Submersion, F-Harmonicity, and Cohomology
Previous Article in Journal
New μ-Synchronization Criteria for Nonlinear Drive–Response Complex Networks with Uncertain Inner Couplings and Variable Delays of Unknown Bounds
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Calculus of Names—The Legacy of Jan Łukasiewicz

by
Andrzej Pietruszczak
Department of Logic, Nicolaus Copernicus University, 87-100 Toruń, Poland
Axioms 2025, 14(3), 160; https://doi.org/10.3390/axioms14030160
Submission received: 17 January 2025 / Revised: 18 February 2025 / Accepted: 20 February 2025 / Published: 23 February 2025
(This article belongs to the Section Logic)

Abstract

:
With his research on Aristotle’s syllogistic, Jan Łukasiewicz initiates the branch of logic known as the calculus of names. This field deals with axiomatic systems that analyse various fragments of the logic of names, i.e., that branch of logic that studies various forms of names and functors acting on them, as well as logical relationships between sentences in which these names and functors occur. In this work, we want not only to present the genesis of the calculus of names and its first system created by Łukasiewicz, but we also want to deliver systems that extend the first. In this work, we will also show that, from the point of view of modern logic, Łukasiewicz’s approach to the syllogistic is not the only possible one. However, this does not diminish Łukasiewicz’s role in the study of syllogism. We believe that the calculus of names is undoubtedly the legacy of Łukasiewicz.

1. Introduction

In this work, we want not only to present the genesis of the calculus of names and the first system developed by Jan [1,2,3,4] but also to present systems that are an extension of that initial one, including those enriched with singular sentences of Stanisław Leśniewski’s Ontology, which are not classified as syllogistic. In this work, we will also show that, from the point of view of modern logic, Łukasiewicz’s approach to syllogisms is not the only possible one. It in no way diminishes Łukasiewicz’s role in the study of syllogistics. We believe that the calculus of names is indisputably Łukasiewicz’s legacy.
In the first section, we will present the logic of names and so-called traditional logic. We will present various possible interpretations and forms of categorical sentences in the modern logic of names.
Section 3 will be devoted to the calculus of names as a specific development of traditional logic. We will present the origins of this calculus and Łukasiewicz’s original system. We give the set-theoretic semantics of this system and show that it is equivalent to the lexical semantics (when we take an appropriate set of non-empty general names for the name variables). We will note that Łukasiewicz’s calculus is sound and complete not only with respect to the set of all non-empty general names but also with respect to the set of general names having at least two references (we will formally prove these facts in Section 7).
In Section 4, we present other possible approaches to formalising Aristotle’s syllogistic. They come from, among others, John Corcoran [5,6], Timothy John Smiley [7], and Robin Smith [8]. We also present a “competitive approach” in the form of sequent calculus.
In Section 5, we will discuss two modern takes on the calculus of names that allow it to be applied to empty names. The first of them (using the so-called weak interpretation of universal affirmative sentences) was reported and researched by J. C. Shepherdson [9]. We will present a series of definitional extensions of his system and give its set-theoretic semantics. We will note that Shepherdson’s system is sound and complete not only with respect to the set of all general names but also with respect to the set of general names that are either empty or have at least two references, i.e., we exclude names with exactly one reference (we will formally prove these facts in Section 7). The second approach (using the so-called strong interpretation of universal affirmative sentences) was initiated by Jerzy Słupecki [10]. However, his system is not complete. This was noted in [11], where complete extensions of Słupecki’s system are also given.
In Section 6, we present and analyse extensions of both types of systems with singular sentences of Leśniewski’s Ontology. Arata Ishimoto [12] gave the propositional (quantifier-free) fragment of this theory. Firstly, we analyse the fusion of Shepherdson’s system with this fragment. We give four axiomatisations of this fusion. Moreover, we will present a series of definitional extensions of this fusion and give its set-theoretic semantics. We will note that it is sound and complete with respect to the set of all general names (see Section 7). Secondly, we analyse the fusions of complete extensions of Słupecki’s system with the quantifier-free fragment of Ontology. We give axiomatisations of these fusions and show that they are definitionally equivalent to the fusion of Shepherdson’s system with the quantifier-free fragment of Ontology.
In Section 7, we present different approaches to the proof of completeness of calculi of names with respect to set-theoretic semantics. The first approach comes from [9], where a technique similar to that used to prove Stone’s representation theorem for the elementary theory of Boolean algebras is used. This approach uses appropriate filters constructed from the elements of a given algebra (a model of a given theory). The second approach consists of the appropriate direct application of Henkin’s method to calculi of names. This method is commonly used in the proof of the completeness of propositional logic or predicate logic. In it, we use canonical models built for maximal consistent sets in a given calculus. We give two ways of doing this.
In the last section, we briefly present other possible extensions of the systems considered earlier by adding a few new kinds of sentences. They will be traditional singular sentences, Czeżowski’s singular sentences (with a subject of the form ‘this S’), and identities for singular names.

2. The Logic of Names and Traditional Logic

2.1. The Logic of Names

The logic of names is constructed using the method of logical schemes (see, e.g., [13]), which consists of the fact that, based on the analysis of the surface syntactic structure of sentences and expressions of natural language, sentence schemes are introduced in which various types of schematic letters appear instead of names. Name logic is an intermediate link between propositional logic and predicate logic. In propositional logic, we study relations between sentences but are not interested in the syntactic structure of sentences in which there are no propositional conjunctions. We look only at relationships that depend solely on propositional connectives. In quantifier logic, the opposite is true; we analyse the deep structure of sentences using quantifiers’ binding variables and additionally introduce sentential connectives. These are characteristics of the modern mathematical stage of formal logic.
The logic of names can be regarded as a systematic development of specific fragments of traditional, pre-mathematical formal logic. We include not only the known piece of it, which is Aristotle’s syllogistic, but also studies on compound names and relative names. The latter, as oblique syllogisms, were already considered by Aristotle in his Prior Analytics and Joachim Jungius in his Logica Hamburgensis. However, a systematic theory thereof appeared only in the nineteenth century in the works of Hamilton, Schröder, and de Morgan. De Morgan analysed reasoning such as the following: since every horse is a mammal, then every horse’s head is a mammal’s head.
The Aristotelian syllogistic deals with categorical sentences that have one of the following four schemes:
Every S is a P(universal affirmative)
Some S is a P(particular affirmative)
No S is a P(universal denial)
Some S is not a P(particular denial)
These schemes can be used for any general name. The letter ‘S’ is to be replaced by a general name appearing as a subject, and the letter ‘P’ is to be replaced by a general name appearing as a predicate. The following natural interpretation of these sentences is generally accepted:
  • ‘Every S is a P’ is true if and only if the extension of the name S is included in the extension of the name P;
  • ‘Some S is a P’ is true if and only if the names S and P have a common referent;
  • ‘No S is a P’ is true if and only if the extensions of the names S and P are disjoint;
  • ‘Some S is not a P’ is true if and only if the name S has a referent that is not a referent of the name P.
To avoid any further ambiguity, we emphasise that the extension of a given general name is the distributive set of all its referents (i.e., it is its extension in Frege’s sense). Thus, every empty general name (i.e., this without any referent) has as its extension the empty set (which is included in every set).
The method of logical schemes allows the study of a broad class of natural language sentences. In addition to categorical sentences, we can also study singular sentences of the form ‘a is a P’ and ‘a is not a P’, in the subject of which there is a name pointing to exactly one object. We also have a whole spectrum of sentences corresponding to categorical sentences; for example, these are sentences such as ‘S is the same as a P’ (or otherwise: ‘Every S is a P and vice versa’, ‘All S is a P and vice versa’), ‘Exactly one S is a P’, ‘At most one S is a P’, ‘The only S is a P’, and others. We can analyse plural sentences such as ‘Exactly two Ss are Ps’, ‘At least two Ss are Ps’, ‘At most two Ss are Ps’, and others. We can also treat modal versions of these sentences in which the copula ‘is’ is replaced by one of the following phrases: ‘must be’ or ‘maybe’; the phrase ‘is not’ is replaced with one of the phrases ‘must not be’, ‘must not be’, ‘may not be’, or ‘cannot be’. It is also possible to analyse sentences whose subjects and predicates have compound names of the following form: ‘S and P’, ‘S or P’, and ‘not-S’. The same applies to relative names such as ‘friend’, ‘mother’, and others. We can also transform the latter sentences from active to passive (e.g., ‘reader’ to ‘read by’) and, from two such names, create a third relative name (e.g., ‘mother’s father’). We do not have to limit ourselves to relative terms but may extend the approach to verbs, e.g., instead of ‘is a reader’, we take ‘reads’ (see, e.g., [14,15]).
Rich metalogical research can be carried out on the material given above; various types of set-theoretic semantics and axiomatisations of different fragments of the logic of names consistent with it can be introduced.

2.2. Traditional Logic

For some reasons [6] (pp. 103–104), the Aristotelian syllogistic was applied only to non-empty general names (i.e., those with at least one referent). Traditional logic was a continuation of Aristotle’s syllogistic. Therefore, it also took over the limitation of applying only to non-empty general names. Traditional logic, through argument schemes, studied the logical relationships between categorical sentences. The primary connection between them is the entailment relation (in symbols, ∴). It is the converse of a logical consequence. In traditional logic, the entailment relation was expressed by so-called correct argument schemas (or argument forms). If categorical propositions are understood naturally, when we limit the applications to non-empty names, all of the argument schemes distinguished by traditional logic are valid because true premises always give a true conclusion. So, in traditional logic, the following argument schemas are valid:
Every S is a P ∴ Some S is a Psubalternation
Every S is a P ∴ Some P is an Sconversion per accidens
No S is a P ∴ Some S is not a Psubalternation
No S is a P ∴ Some P is not an Sconversion per accidens
Every S is a P ∴ It is not the case that no S is a Pcontrariety
It is not the case that some S is a P ∴ Some S is a Psubcontrariety
Every M is a P, Every S is a M ∴ Some S is a PBarbari
Every M is a P, Every M is a S ∴ Some S is a PDarapti
Every P is a M, Every M is a S ∴ Some S is a PBamalip
No M is a P, Every S is a M ∴ Some S is not a PCelaront
No P is a M, Every S is a M ∴ Some S is not a PCesaro
Every P is a M, No S is a M ∴ Some S is not a PCamestros
Every P is a M, No M is a S ∴ Some S is not a PCalemos
No M is a P, Every M is a S ∴ Some S is not a PFelapton
No P is a M, Every M is a S ∴ Some S is not a PFesapo
Moreover, the scheme ‘Some S is an S’ is generally true (i.e., it is valid). Notice that if we allow empty general names, the above argument schemas and the sentence schema are no longer valid.

2.3. A Contemporary Approach to the Logic of Names

In the contemporary approach, we allow empty general names, so some argument forms of traditional logic are no longer valid. So, the following question arises:
  • Can the meaning of categorical sentences be changed to preserve the validity of argument forms of traditional logic, even when substituting empty names is allowed?
This new interpretation is to meet, however, the following condition:
  • When terms are limited to non-empty terms, it coincides with natural usage.
Therefore, to “save” the subalternation and conversion per accidens of affirmative sentences, contrariety and syllogisms Barbari, Darapti, Bamalip, Celaront, Cesaro, Camestros, Felapton, and Fesapo, the so-called strong interpretation of universal affirmative sentences was used, where, for its truth, we require the non-emptiness of the name in its subject. Thus,
  • A universal affirmative sentence (in the strong interpretation) is true if and only if it has a non-empty name in the subject, the extension of which is included in the extension of the name from the predicate.
An interpretation where we do not apply the added requirement is called weak. Of course, for non-empty names, the two interpretations are indistinguishable.
Note that with the strong interpretation, if we allow empty names, then
  • ‘Some S is not a P’ is not a contradiction of ‘Every S is a P’ and vice versa.
Indeed, if S is an empty name, both sentences are false.
For this reason, Tadeusz Kotarbiński [16] (pp. 233–234 in 1966), followed by Czesław Lejewski [17] (pp. 128–130 in 1984), proposed the use of additional universal affirmative sentences of the form ‘All S is a P’, which are true for any empty name standing in the subject (regardless of what name stands in the predicate). These sentences, therefore, have the interpretation of universal affirmative sentences in the weak sense. Kotarbiński’s and Lejewski’s proposal indicates that they believed that in the meaning of the phrase ‘all S’, there is no reservation about the non-emptiness of S; that is, this reservation is implicitly related to the phrase ‘every S’. When we limit ourselves to non-empty names, the interpretations of both types of universal affirmative sentences coincide. Namely, what is supposed to be implicit in the meaning of ‘every S’ is implied in the assumption imposed on the names.
Note that for new universal affirmative sentences, for all general names,
  • ‘Some S is not a P’ is a contradiction of ‘All S is a P’ and vice versa.
To “save” the subalternation of denial sentences and the Camestros syllogism, it is enough to use the strong interpretation for universal denial sentences, where we require the non-emptiness of the name standing in the subject for their truth. Thus,
  • A universal denial sentence (in the strong interpretation) is true if and only if it has a non-empty name in the subject whose extension is disjoint with the extension of the name of the predicate.
Lejewski [17] (p. 130 in 1984) proposed the introduction of two functors to construct universal denial sentences. In addition to the functor of weak exclusion ‘no … is …’, he introduced the functor of strong exclusion ‘every … is not …’.
To “save” the conversion per accidens of denial sentences and the Calemos syllogism, we must use an even stronger, super-strong interpretation of universal denial sentences, requiring both names to be non-empty for their truth. Thus,
  • A universal denial sentence (in the super-strong interpretation) is true if and only if it has non-empty names in both the subject and the predicate, the extensions of which are disjoint.
Neither Kotarbiński nor Lejewski used this interpretation. Furthermore, they did not introduce new sentences expressing it. In [11,18,19], it was proposed that these should be sentences of the form ‘Every S is not a P and vice versa’. This was modelled on Kotarbiński’s comments on the phrase ‘every S’ and on the sentences he used in the form ‘All S is a P and vice versa’ (which state that the ranges of both names are equal).
Again, when we limit ourselves to non-empty general names, the interpretations of the three types of universal denial sentences coincide. Indeed, this is implicit in the meaning of ‘every S’ and explicitly implied in the assumption imposed on the names. Moreover, what is expressly contained in the meaning of the phrase ‘and vice versa’ is implicit in interpreting the functor ‘no …is …’.

3. Calculus of Names as an Extension of Traditional Logic

3.1. The Genesis of the Calculus of Names

As stated in the introduction, Łukasiewicz is undoubtedly the creator of the calculus of names. The following words from him [2] show the genesis of this calculus: (The Polish text of [2] was translated by the author of this paper. The Polish term ‘reguła wnioskowania’ is translated as ‘rule of inference’.)
5. A fundamental difference exists between a logical thesis and a rule of inference.
A logical thesis is a sentence in which, apart from logical constants, there are only sentence or name variables, which is true for all values of the variables that occur in it. An inference rule is a prescription that authorises a person which make inferences to derive new theses based on recognised theses. For example, […] the principles of identity [such as “If p, then p” and “Every a is an a”] are logical theses, but the rule of inference is the following «rule of detachment»:
Whoever accepts as true the implication “If α , then β ” and the antecedent of this implication “ α ” has the right to accept as true also the consequent of this implication “ β ”.
The problem is that the fact that a given implication is considered to be true can be understood differently. Since the antecedent α and the consequent β appearing in the implication considered by Łukasiewicz have variables, two situations can be considered (here, ‘variable’ may be replaced by ‘schematic letter’; Quine [20] wrote about the significant difference between these terms; the name ‘calculus of names’ probably comes from the fact that it is about “variables” for which we substitute names and perform some “calculus” on its formulas):
  • If, with a given admissible substitution for variables (schematic letters), the schemes ‘If α , then β ’ and α give true sentences, then, with this substitution, we also have a true sentence obtained from the schema β .
  • If the formulas ‘If α , then β ’ and α are logically valid (i.e., they give true sentences under any admissible substitution for variables), then β is also logically valid.
Thus, in the first of the above points, we treat the rule of detachment as the following valid argument form (or argument schema):
p If   p , then   q q p p q q
where the letters ‘p’ and ‘q’ stand in the place of sentences. However, the second point says that the rule of detachment from two logically valid formulas always leads to such a formula, and so it has the following scheme:
α If α then β β α α β β
where α and β represent arbitrary sentence formulas. Here, this rule is then something that, from two logically valid formulas, “produces” a third one. Depending on needs, the rule of detachment can perform one of the above roles or both.
The detachment rule is used in the latter role in logical calculi, including the calculus of names. It is a “generator” of theses, and it has to be logically valid. This generator derives theses from axioms. The detachment rule says that if α and α β are already justified, then β is justified. This means that a line in a derivation containing β is justified, provided that (for some α ) both α and α β appear in the derivation before β . Since initial theses (axioms) are logically valid, the rules used (including the rule of detachment) transform logically valid formulas into new such formulas. Therefore, all these obtained with their help are also logically valid.
However, in some logical calculi, not all rules perform both of the roles indicated above. The primary example is the substitution rule used by Łukasiewicz. It says that from any logically valid formula, every permissible substitution for “variables” gives a logically valid formula. This rule does not even have a scheme by which to express it. Hence, it cannot be “confused” with a scheme of correct reasoning (argument form).
Another example, which has a scheme, is the following rule of necessitation:
α It is necessary that α α α
It is accepted in all normal modal logics. It takes us from a logically valid formula to a new logically valid formula. However, the following argument form is not valid (where the letter ‘p’ stands in the place of a sentence):
p It is necessary that p p p
Indeed, we have true sentences that are not necessary. For this reason, we cannot reason according to this scheme in modal theories, where we are interested in true sentences that are not logically true.
The above remarks generally refer to the genesis of various types of logical calculi. The origin of the calculus of names itself can be found by continuing the quote from [2]:
6. The original Aristotelian syllogism is a logical thesis, the traditional syllogism has the meaning of a rule of inference.
The Barbara mode given [below], […], is an implication of the type “If α and β , then γ ”, […]. As an implication, an Aristotelian syllogism is a proposition that Aristotle holds to be true, namely that the proposition is true for all values of the variables “a”, “b” and “c” that occur in it. Therefore, we get true sentences if we substitute some constant values for these variables. Since in the considered mode, apart from variables, there are only logical constants, namely “if-then”, “and” and “every-is”, the Aristotelian syllogism is a logical thesis.
The traditional syllogism:
Every   b   is an   a Every   c   is a   b Every   c   is an   a
is not an implication. It consists of three sentence forms, listed one under the other, which do not form a single sentence. Since a traditional syllogism is not a proposition, it cannot be true or false either since, according to the generally accepted view, truth and falsity belong only to propositions. A traditional syllogism is, therefore, not a thesis. If we substitute some constant values for the variables in this syllogism, we do not get a proposition but an argument form. So a traditional syllogism is an argument schema and has the meaning of a rule of inference, which can be more precisely expressed as follows:
Whoever accepts as true premises of the form “Every b is an a” and “Every c is a b” has the right to accept as true a conclusion of the form “Every c is an a”. (Footnote 11 added: “How imprecise the historical studies of logic to date are is evidenced by this very characteristic detail: all the authors I know who have written about Aristotelian logic, […], present Aristotelian syllogisms in the traditional form, without even realising the fundamental difference between these forms.”)
7. Thanks to the distinction between logical theses and rules of inference, it became possible for logical sciences to construct axiomatically in the form of deductive systems.
The problem, however, is that Łukasiewicz used the term ‘rule of inference’ with two meanings. Firstly, he writes that a traditional syllogism is a “rule of inference” qua a valid argument form (or a valid argument schema), i.e., it preserves the truth in the following sense: if its premises are true, then its conclusion is also true. Secondly, the detachment rule he used in his calculus of names is a “rule of inference” preserving validity, i.e., from two logically valid formulas, always leads to such a formula. It is a “generator” of theses that must be logically valid since used axioms are logically valid.
Łukasiewicz states that syllogisms cannot be treated as rules of inference because such rules can transform only sentences. However, rules of inference can be viewed differently. Namely, as in sequent calculus, they can be viewed as transforming argument forms (see Section 4). This does not mean that we think that Aristotle’s syllogistic should be treated as a sequent calculus, though the system presented in the next subsection can be transformed into a sequent calculus (see Section 4). However, we mainly wanted to show that the term ‘rule of inference’ can be used in a third sense.

3.2. Łukasiewicz’s Calculus of Names

Łukasiewicz presented his reconstruction of Aristotle’s syllogistic as a calculus of names for the first time in [1]. He repeated it in his works [2,3] and then in [4] (§25). This reconstruction is presented in the continuation of the previously quoted text from [2]:
8. The theory of the Aristotelian syllogism, which Aristotle has already tried to axiomatise, but which has not yet been presented in an axiomatic form, is based on two fundamental concepts: “Every a is a b”, in the signs “ U a b ”, and “Some a is a b”, in the signs “ I a b ” and on the following axioms:
  • Every a is an a.
  • Some a jest an a.
  • If every b is an a and every c is a b, then every c is an a.
  • If every b is an a and some b is a c, then some c is an a.
In the signs (the functors “U” and “I” come before the arguments, and such same the conjunction sign “K” = “and”):
  • U a a .
  • I a a .
  • C K U b a U c b U c a (Barbara).
  • C K U b a I b c I c a (Datisi).
The expressions “Some a is not a b”, in the signs “ O a b ”, and “No a is a b”, in the signs “ Y a b ”, can be defined as follows (Łukasiewicz used his bracketless notation here. In [4] ‘U’ and ‘Y’ were replaced by ‘A’ and ‘E’, respectively):
Df1. O a c = N U a b .
Df2. Y a b = N I a b .
By both rules of substitution and detachment (propositional variables may be substituted with propositional forms of Aristotelian logic, for name variables only other name variables), and with the help of theses of propositional logic, from these axioms and definitions, we can derive all 24 (not 14 nor 19!) the correct modes of Aristotelian syllogistic. (Footnote 14 added: “The axiomatisation of Aristotelian syllogistic presented here, as well as the deduction of all modes, can be found in the script from my lectures, delivered in the autumn trimester of 1928/29 at the University of Warsaw, entitled: Elementy logiki matematycznej […]” [1]).
We will use the aa following abbreviations for schemes of categorical sentences (the abbreviations are derived from the vowels in the Latin words ‘affirmo’ and ‘nego’):
S a P —for ‘Every S is a P
S i P —for ‘Some S is a P
S e P —for ‘No S is a P
S o P —for ‘Some S is not a P
Using the above abbreviations, we will reconstruct the Łukasiewicz calculus, which we will denote by Ł. We will use the countably infinite set GN of name letters (for which we use ‘S’, ‘P’, ‘M’, and ‘Q’ with or without indices). From the name letters and the constants ‘ a ’, ‘ i ’, ‘ e ’, and ‘ o ’, we build atomic formulas corresponding to the abbreviations of categorical sentences given above. Moreover, we use the Boolean propositional connectives ‘¬’, ‘∧’, ‘∨’, ‘→’, and ‘↔’ (for negation, conjunction, disjunction, material implication, and equivalence) and brackets. The set of atomic formulas determines the set ForŁ of all formulas of Ł, which is built in the standard way from the atomic formulas, the Boolean propositional connectives, and brackets. Thus, ForŁ is the smallest set X such that
  • all atomic formulas belong to X,
  • if α , β X and { , , , } , then ¬ α X and ( α β ) X .
Let us adopt the following notation of Łukasiewicz’s four axioms. The first two are the principles of “identity” (see the quote from [2] on p. 6), and the next two correspond to the traditional Barbara and Datisi syllogisms:
S a S
S i S
( M a P S a M ) S a P
( M a P M i S ) S i P
In the last quote, Łukasiewicz adopted three rules for deriving theses: detaching, substituting, and defining. The last one does not apply today. Instead, additional specific axioms are introduced as equivalences called definitions (it can also be assumed that the notations of the form ‘ S e P ’ and ‘ S o P ’ are only abbreviations for the formulas ‘ ¬ S i P ’ and ‘ ¬ S a P ’, respectively; this means that the formers are not among the formulas at all, and such a solution for ‘ S o P ’ was attempted by Słupecki [10]; see the further point in Section 5.2). In our case, these equivalences will assume the contradictions of the pairs S e P S i P and S a P S o P :
S e P ¬ S i P
S o P ¬ S a P
Łukasiewicz added fourteen tautologies of implication–negation fragments of classical propositional logic (CPL), in which he replaced propositional variables with schemes of categorical sentences and their conjunctions [4] (pp. 88–89 in 1957). To facilitate the derivation of theses, all substitutions of all CPL tautologies with formulas of the calculus of names can be adopted as axioms. However, the essence of this calculus is contained in its specific axioms, i.e., in (I a ), (I i ), (Barbara), (Datisi), (df e ), and (df o).
Further, to obtain theses of Ł, without detailed explanations, we will use the necessary tautologies of CPL and the rules of detachment and uniform substitution. We will only specify on the left side of a given thesis which axioms or previously obtained theses should be used. We obtain all implications corresponding to the argument schemes of traditional logic given in Section 2.2:
( C i ) P i S S i P conversion, by (I a ) and (Datisi)
( C e ) P e S S e P conversion, by (C i ) and (df e )
( a S i ) S a P S i P subalternation, by  (I i ) and (Datisi)
S a P P i S conversion per accidens, by ( a S i ) and (C i )
( e S o ) S e P S o P subalternation, by  ( a S i ), (df e ) and (df o)
S e P P o S conversion per accidens, by ( e S o ) and (C e )
S a P ¬ S e P contrariety, by ( a S i ) and (df e )
¬ S i P S o P subcontrariety, by ( a S i ) and (df o)
(Barbari) ( M a P S a M ) S i P by (Barbara) and ( a S i )
(Darapti) ( M a P M a S ) S i P by (Datisi) and ( a S i )
(Bamalip) ( P a M M a S ) S i P by (Barbara), ( a S i ) and (C i )
(Camestros) ( P a M S e M ) S i P by (Barbari), (df e ) and (df o)
(Calemos) ( P a M M e S ) S i P by (Camestros) and (C e )
Felapton) ( P e M M a S ) S o P by (Barbari), (df e ) and (df o)
(Fesapo) ( M e P M a S ) S o P by (Felapton) and (C e )
(Celaront) ( M e P S a M ) S o P by (Darapti), (df e ) and (df o)
(Cesaro) ( P e M S a M ) S o P by (Celaront) and (C e )
Note that apart from (C i ) and (C e ), the rest of the above implications cannot be obtained without using (I i ). Moreover, similarly, but without using (I i ), we obtain implications corresponding to the remaining thirteen traditional syllogisms.
We consider Łukasiewicz’s system to be traditional because, just like traditional logic, we can apply it only to non-empty names. We say that a formula is a traditional lexical tautology if and only if it gives true sentences in all substitutions of non-empty general names for name letters (variables). It is proved (e.g., [19]) that this system is sound and complete in the sense that all lexical tautologies and only them are its theses.
The great advantage of the approach to the logic of names proposed by Łukasiewicz is that for the semantic study of a given system, we can use methods known from the metatheory of propositional and predicate logics (e.g., [19,21,22]). Moreover, we can consider a given system one of the open first-order theories and use meta-theorems about such theories [9,22].
Remark 1.
We can also consider another version of Ł, which we obtain by rejecting the rule of uniform substitution and accepting all substitution instances of the axioms of Ł as its specific axioms. We can show that both versions have the same theses [13]. This second version was used, among others, in [9].

3.3. Set-Theoretic Semantics for Łukasiewicz’s Calculus

  • Traditional models. In the semantic study of Ł, from a formal point of view, instead of speaking of substitutions of general names for name letters, for ForŁ, it is better to use set-theoretic semantics, which use traditional models of the form U , D , where
    • U is a non-empty set (universe),
    • D is a function of denotation, which assigns to any name letter a non-empty subset of U . (Like Corcoran [6] (p. 103), we could assume that the model (interpretation) is just the mapping D itself, which assigns to any name letter a non-empty set.)
Using the previously given interpretation of the functors ‘ a ’, ‘ i ’, ‘ e ’, and ‘ o ’, we introduce the notions of being a true formula in a model M = U , D . For atomic formulas, for any letters S and P , we assume the following:
  • S a P is true in M iff the set D ( S ) is included in the set D ( P ) ;
  • S i P is true in M iff the sets D ( S ) and D ( P ) have a common element;
  • S e P is true in M iff the sets D ( S ) and D ( P ) have no elements in common;
  • S o P is true in M iff D ( S ) has an element which is not an element of D ( P ) .
For formulas built with propositional connectives, we use truth tables, i.e., we interpret these connectives as in CPL.
We say that a formula is a traditional (set-theoretic) tautology (or is traditionally valid) if and only if it is true in all traditional models. As can be easily seen, Ł is sound with regard to set-theoretic semantics. Indeed, all axioms of Ł are traditional tautologies; uniform substitution and the detachment rule preserve the traditional validity of the formulas. In Section 7, we show different ways of proving the completeness of Ł.
  • Set-theoretic tautologies vs. lexical tautologies. Since, to each general name, we can assign a set that is its extension, every set-theoretic tautology is also a lexical tautology. On the other hand, if every set was an extension of some name, then without any additional conditions, it could be proved that the opposite holds, i.e., that every lexical tautology is a set-theoretic tautology.
In fact, we lack names; we cannot assign a name to each set that would cover all of its elements. However, as we know, in the model theory of predicate logic and, therefore, the logic of names, not all sets are needed. Those that are determined by the formulas of elementary number theory with one free variable will suffice. This theory covers what can be said about natural numbers using the names of individual numbers, addition, multiplication, equal signs, propositional connectives, and quantifiers. Both definitions of tautologies denote the same set of formulas if the natural language, whose general names we substitute for name letters, satisfies the following condition:
  • For every set of natural numbers described above, there is a general name whose extension is this set.
The above condition is not too high. After all, we are talking about such general names as ‘smallest natural number’, ‘largest natural number’, ‘even number’, ‘number greater than 10’, and similar others.
  • Polyreferential set-theoretic semantics for Łukasiewicz’s calculus. A general name that has at least two referents (or exactly one referent) we will call polyreferential (or monoreferential). These names correspond to polyreferential models having the form U , D , where U is a set that has at least two elements and D is a function of denotation, which assigns to any name letter a subset of U that has at least two elements.
Of course, polyreferential models are also traditional, and we use the same interpretation of formulas as in all traditional models.
We say that a formula is a polyreferential (set-theoretic) tautology if and only if it is true in all polyreferential models. Since Ł is sound with respect to all traditional models, it is also sound with respect to all polyreferential models. In remarks in Section 7, we will show that Ł is complete with respect to all polyreferential models.

4. Other Possible Formal Approaches to Syllogistics

In this paper, we omit the disputes (e.g., [5,6,7]) over what Aristotle’s syllogisms are and what form Aristotle’s syllogistic itself has, as it is irrelevant here. Below, we will show that, according to Corcoran’s views, we can treat syllogisms as argument forms and apply other types of inference rules to them. Smiley’s views on syllogisms and syllogistics will be presented at the end of this section.
We use the notations of the form π 1 , , π n ω for (valid) argument schemes, where lowercase Greek letters represent arbitrary sentence formulas as their premises and conclusion (we assume that repeated premises and their order are unimportant in a given sequent; therefore, we identify sequents that differ in one or both of these features). Moreover, the notations of the form ω are to express tautologies. A sequent π 1 , , π n ω corresponds to the implication ( π 1 π n ) ω .
One of the possible solutions is to use an appropriate natural deduction system with inference rules corresponding to acceptable argument forms and the so-called proof construction rules. With their help, we derive new argument forms. For example, Corcoran [6,23] proposes an understanding of the Aristotelian syllogistic in which the proof construction rule consists of assumption proofs, and selected correct syllogistic modes (as valid argument forms) are treated as rules of inference. Corcoran presented this approach in his polemic on Łukasiewicz. The presentations of Aristotle’s syllogistic in the form of a natural deduction system can be found, among others, in [8,24,25].
Another possible solution is to reconstruct traditional logic using sequent calculus. As axioms, we can accept the sequents corresponding to all substitution instances of the axioms of Ł for all S , P , M GN (Remark 1):
S a S
S i S
M a P , S a M S a P
M a P , M i S S i P
S e P ¬ S i P
S o P ¬ S a P
where for formulas α and β , α β is short for two sequents α β and β α .
Moreover, to facilitate the derivation of successive sequents, all sequents corresponding to all substitutions of all consequents and tautologies in CPL with formulas from ForŁ can be taken as CPL axioms. In other words, if we have a consequence φ 1 , , φ n ψ in CPL, then we take as an axiom the sequent π 1 , , π n ω , obtained from the consequent by substituting the propositional letters with formulas from ForŁ. For example, we have axiomatic sequents obtained from α ¬ ¬ α .
Further, we will write finite sequents of premises (possibly empty) using capital Greek letters. To “generate” sequents, we use derivation (inference) rules such as the cut rule. In the considered case, it will have the following form:
A α B , α ω A , B ω
For example, using the cut rule, from the sequents S i S and S a P , S i S S i P , we get the sequent S a P S i P corresponding to ( a S i ). Applying the cut rule to the sequents P a P and P a P , P i S S i P , we get the sequent P i S S i P corresponding to (C i ).
By the cut rule and the CPL axioms α , β α β , α β α , α β β , α , β α β , α , α β β , α β , α β , α β , β α , and α β , β α α β , we obtain the following derivable rules:
Π , α , β ω Π , α β ω Π , α β ω Π , α , β ω Π α Π β Π , Π α β Π α β Π , α β Π α β Π α Π β α β α β Π α β Π β α Π , Π α β
In addition, as it is primary, the following deduction rule must be adopted:
Π , α ω Π α ω
Notice that, using the deduction rule, by α β , ¬ β ¬ α , α ¬ β , β ¬ α , ¬ α β , β ¬ α (or α β ¬ β ¬ α , α ¬ β β ¬ α , and ¬ α β ¬ β α ), we obtain the following derivable contraposition rules:
Π , α β Π , ¬ β ¬ α Π , ¬ α ¬ β Π , β α Π , ¬ α β Π , ¬ β α Π , α ¬ β Π , β ¬ α
Indeed, for example, suppose that Π , α β . Then, by the deduction rule, we have Π α β . Hence, by α β , ¬ β ¬ α and cutting, we get Π , ¬ β ¬ α . The procedure is similar for the other rules.
Moreover, using cutting, contraposition, and α β ¬ ( ¬ α ¬ β ) , we obtain the following derivable rules for disjunction:
Π , α β ω Π , α ω Π , α β ω Π , β ω Π , α ω Π , β ω Π , Π , α β ω
Indeed, for example, suppose that Π , α ω and Π , β ω . Then, by contraposition, we get Π , ¬ ω ¬ α and Π , ¬ ω ¬ β . So, by an obtained derivable rule, we get Π , ¬ ω ¬ α ¬ β and Π , ¬ ( ¬ α ¬ β ) ω . Hence, by α β ¬ ( ¬ α ¬ β ) and cutting, we get Π , α β ω . The procedure is similar for the other rules.
Using the above rules, we obtain two new derivable rules that give the connection between syllogisms as formulas and as sequents:
π 1 , , π n ω ( π 1 π n ) ω ( π 1 π n ) ω π 1 , , π n ω
The above consideration shows that the reconstruction of Aristotle’s syllogistic as a sequent calculus is equivalent to the reconstruction given by Łukasiewicz.
Another reconstruction of Aristotle’s syllogistic was given by T. J. Smiley [7]. He writes (p. 139):
Given that Aristotle is concerned with deductions, i.e., with how conclusions may be derived, we should expect him to be equally concerned with deducibility, i.e., with what conclusions are derivable. We should also bear in mind that deducibility can be discussed either by means of verbs such ‘as … implies …’ or ‘… follows from …’, or by means of conditionals such as ‘if … then necessarily …’ or plain ‘if … then …’; the difference between the verbal form and the conditional form being merely the difference between mention and use. In this way think we can explain Aristotle’s frequent use of conditionals in his discussions of syllogistic without needing to identify, as Łukasiewicz does, the conditionals with the syllogisms themselves.
Smiley says that Aristotle’s “argumentative structure” is suitably expressed by a proof-sequence or deduction. To reconstruct Smiley’s notion of deduction, let us assume that π and α represent schemas of categorical sentences, and Π represents their sets. Standardly, for all name letters S and P , S a P and S o P (or S i P and S e P ) are mutually contradictory. Smiley [7] (p. 141) accepts the following “rules of inference”:
  • S a M , M a P 1 S a P
  • S a M , M e P 2 S e P
  • P e S 3 S e P
  • P a S 4 S i P
Two of them correspond to the Barbara and Celarent syllogisms, the third is the law of conversion of universal denial sentences, and the fourth is the law of conversion per accidens of affirmative sentences. Smiley’s reconstruction of Aristotle’s syllogistic is, thus, a kind of natural deduction system. We will show that it can also be represented as a kind of sequent calculus.
To signify that there exists a deduction of ω from Π , Smiley [7] (p. 142) writes Π ω . Smiley gives the definition of formal deduction inductively. We will write this by using one trivial deduction ( α α ), a certain form of cutting, and the rule reductio ad impossibile:
Π 1 α 1 Π 2 α 2 α 1 , α 2 i ω Π 1 , Π 2 ω for i = 1 , , 4
Π 1 , ω ¯ α Π 2 α ¯ Π 1 , Π 2 ω
where α ¯ is the formula contradicting α (in the cut rule, Smiley used the following form for any n, although n = 2 is sufficient since inference rules have one or two premises:
Π 1 α 1 Π n α n α 1 , , α n i ω Π 1 , , Π n ω for i = 1 , , 4 )
Of course, using trivial deductions and cutting, for every i = 1 , , 4 , we obtain
  • If α 1 , α 2 i ω , then α 1 , α 2 ω .
In the above way, Smiley reconstructed Aristotle’s syllogistic (without the fourth figure). We see that his reconstruction can be represented as a sequent calculus. However, here, the sequents represent deductions, not argument forms.
Let us note, however, that Łukasiewicz rejected the alternative approaches to the reconstruction of Aristotle’s syllogistic presented above. He believed that Aristotle’s syllogisms have the form of implications.

5. Calculi Allowing Empty Names

We will present calculi that can also be applied to empty general names. As a standard, we will assume that both functors of affirmative sentences will be primitive. The remaining functors will be definable using the primitive ones. We understand the functor of particular affirmative sentences with its natural interpretation, and we leave the abbreviation ‘ i ’ for it. The problem, however, is that the functor for universal affirmative sentences has two variations that differ when applied to empty names. As it is primitive, we will take the weak interpretation in the first two points of this section and the strong one in the rest.

5.1. Shepherdson’s Approach

  • Shepherdson’s ai -system. For the weak interpretation of the functor for universal affirmative sentences, we will leave the abbreviation ‘ a ’ and—according to the proposal of Kotarbiński and Lejewski—we can read it as ‘all … is …’. The set of a i -formulas is built in the standard way from the atomic formulas, the Boolean propositional connectives, and brackets. For the set of the primitive functors ‘ a ’ and ‘ i ’, Shepherdson [9] proposed an axiomatisation of the a i -system. Of Łukasiewicz’s four axioms, he left (I a ), (Barbara), and (Datisi) but rejected the principle of identity (I i ) since it turns into a false sentence for all empty names. Instead, Shepherdson took two axioms weaker than (I i ):
    S i P S i S
    ¬ S i S S a P
    The first one says that every true particular affirmative sentence has a non-empty subject. The second enforces the truth of all universal affirmative sentences with empty subjects.
Notice that now, using only (Datisi), we obtain the following polysyllogisms:
( M i Q M a P Q a S ) S i P
( M i M M a P M a S ) S i P
Of course, from (Datisi+) and (I a ), we obtain (Datisi).
  • The Shepherdsonian aieo -system. We can extend the set of a i -formulas to the set of a i e o -formulas as for Łukasiewicz’s calculus. To Shepherdson’s axioms, we add (df e ) and (df o). Moreover, all substitutions of all CPL tautologies with a i e o -formulas are also accepted as axioms. By Sh, we denote the system that has Shephedson’s axioms, definitions (df e ) and (df o), and two rules for deriving theses: detachment and substitution. We remember that using these means, from (I a ) and (Datisi), we get (C i ). Moreover, by (C i ) and (df e ), we get (C e ). Of course, all theses of the Shepherdsonian a i e o -system are also theses of Ł.
Remark 2.
We can also consider another version of Sh, which we obtain by rejecting the rule of uniform substitution and accepting all substitution instances of the axioms of Sh as its specific axioms. We can show that both versions have the same theses [13]. This second version was used, among others, in [9].
  • Definitional extensions of Sh. Let us define the unary functor ‘ ex ’ (“exists”) with which we state the non-emptiness of a given name:
    ex S S i S
Remark 3.
The formula ‘ ex S ’ is a thesis of Ł with respect to its axiom (I i ). Therefore, it makes no sense to introduce definition (df ex ) in Łukasiewicz’s calculus.
From axioms (⋆) and (⋆⋆), definition (df ex ), and thesis (C i ) we have, respectively,
S i P ( ex S ex P ) ¬ ex S S a P
From the above, (Datisi), and (df ex ), we obtain
( S a P ex S ) S i P ( S a P ex S ) ex P
Moreover, from (df o), (df e ), and the theses already obtained, using CPL, we get
( ¬ ex S ¬ ex P ) S e P S o P ex S ( S e P ex S ) S o P ( S e P ex P ) P o S ( ex S ¬ ex P ) S o P
For the strong interpretation of the functor of universal affirmative sentences, we adopt the abbreviation ‘ȧ’, and—following Kotarbiński and Lejewski—we can read it as ‘every … is …’. For ‘ȧ’, we adopt the following definition:
S ȧ P ( ex S S a P )
So, we obtain the following theses:
S ȧ P S i P
S ȧ P ( ex S ex P )
Now, let us—following Kotarbiński—introduce two symmetrical equality functors for sentences of the form ‘All S is a P and vice versa’ and ‘Every S is a P and vice versa’. Instead of those, Lejewski [17] (p. 130 in 1984) used sentences of the form ‘S is identical with P’ (“the functor of weak identity”) and ‘Only every S is a P’ (“the functor of strong identity”), respectively. What we are talking about here is the identity of the extensions of two general names. Let us take the abbreviations ‘≗’ and ‘≐’ for these functors and the following definitions:
S P ( S a P P a S )
S P ( S ȧ P P ȧ S )
As we remember, apart from the weak interpretation of universal denial sentences, we have two other interpretations: strong and super-strong. To express the former, we can use the functor ‘no … is …’, leaving ‘ e ’ and the definition (df e). For the strong and super-strong interpretations, we can use the functors ‘every … is not …’ and ‘every … is not … and vice versa’, the abbreviations ‘ė’ and ‘ë’, and the following definitions:
S ė P ( ex S S e P )
S ë P ( ex S ex P S e P )
So, the functor ‘ë’ is symmetrical, but ‘ė’ is not. Moreover, we have
S ė P S o P S ë P ( S o P P o S )
  • Set-theoretic semantics for Sh. In the semantic study of Sh, we can use set-theoretic semantics as for Ł. Now, however, we use models of the form U , D , where the universe U is an arbitrary set (may be empty), and the denotation function D assigns to name letters arbitrary subsets of U . With this only change, in the same way as in the first point of Section 3.3, we define the notions of a formula being true in a model and of being a tautology.
For definitional extensions of Sh, we re-introduce the notion of a formula being true in a model. For any model M = U , D , for all S , P GN , we assume the following:
  • ex S is true in M iff the set D ( S ) is non-empty;
  • S ȧ P is true in M iff the set D ( S ) is non-empty and is included in D ( P ) ;
  • S P is true in M iff D ( S ) = D ( P ) ;
  • S P is true in M iff D ( S ) = D ( P ) and the set D ( S ) is non-empty;
  • S ė P is true in M iff the set D ( S ) is non-empty and is disjoint with D ( P ) ;
  • S ë P is true in M iff the sets D ( S ) and D ( P ) are non-empty and they are disjoint.
For formulas built with propositional connectives, we use the standard truth tables. We say that a formula is a (set-theoretic) tautology (or is valid) if and only if it is true in all models. With the above interpretation, all accepted definitions are tautologies. As can be easily seen, Sh is sound with regard to set-theoretic semantics. Indeed, all axioms of Sh are tautologies; uniform substitution and the detachment rule preserve the validity of the formulas. In Section 7, we show different ways of proving the completeness of Sh.
Remark 4.
It can be assumed that model universes are non-empty. Namely,
  • A formula is a tautology if and only if it is true in every model with a non-empty universe.
Indeed, if α is true in every model with a non-empty universe, then it is true in a model with D ( S ) = for each S GN . Hence, α is also true in the model with U = .
  • Non-monoreferential set-theoretic semantics for a Shepherdsonian system. We remember that in using Łukasiewicz’s calculus, we can exclude monoreferential names (empty names are excluded out of necessity). In Section 7, we will show that Shepherdsonian systems can apply only for non-monoreferential (i.e., empty or polyreferential) names. These names corresponding to non-monoreferential models having the form U , D , where
    • U is a set that has at least two elements;
    • D is a function of denotation that assigns to any name letter either the empty set or a subset of U with at least two elements.
Of course, non-monoreferential models are also standard, and we use the same interpretation of formulas as in all models.
We say that a formula is a non-monoreferential tautology if and only if it is true in all non-monoreferential models. Since Sh is sound with respect to all models, it is also sound with respect to all non-monoreferential models. In remarks in Section 7, we will show that Sh is complete with respect to all non-monoreferential models.

5.2. Słupecki’s Approach

  • Słupecki’s system. Słupecki [10] proposed a calculus of names in which the functors of affirmative sentences were primary and adopted the strong interpretation for universal affirmative sentences. Therefore, we can abbreviate these functors as ‘ȧ’ and ‘ i ’, respectively. The theses of Słupecki’s calculus can also be applied to empty names. This system includes all correct Aristotelian syllogisms, the laws of the logical square, and conversion laws.
Słupecki adopted four ȧ i -tautologies as axioms. The first is the law of conversion (C i ), the second is the law of subordination (ȧS i ), and the others are two syllogisms:
( M ȧ P S ȧ M ) S ȧ P
( M ȧ P S i M ) S i P
Moreover, Słupecki also adopts (df e ) and a specific definition of the functor of particular denial sentences. It cannot be (df o) because it has ‘ a ’, not ‘ȧ’. Visually, however, the definition adopted by Słupecki corresponded to (df o) because he used the letter ‘ a ’ but understood it in the strong sense. Since we have established the meanings of the symbols ‘ a ’, ‘ȧ’, and ‘ o ’, we cannot replace ‘ a ’ with ‘ȧ’ in (df o), leaving the symbol ‘ o ’. We need to replace the latter with another symbol. Let us assume that this symbol is ‘õ’ and that the definition adopted for it is
S õ P ¬ S ȧ P
Moreover, all substitutions of CPL tautologies with ȧ i e õ-formulas are accepted as axioms. We also have two derivation rules: detachment and substitution.
Notice that accepting (df õ) causes some interpretation complications. According to the adopted interpretation for ‘ȧ’, we will get the interpretation of ‘õ’, which is not consistent with the linguistic usage for particular denial sentences (cf. Section 2.3). Namely, it turns out that a sentence of the form ‘ S õ P ’ is to be true iff either the name S is empty or it has a referent that is not a referent of the name P. Słupecki himself saw this [10] (p. 189). He, therefore, tried to circumvent the difficulty by advising that
[…] the sentence O a b [corresponds to our ‘ S õ P ’] understand only as an abbreviation of the sentence N U a b [corresponds to our ‘ ¬ S ȧ P ’] and read: it is not the case that every a is a b (The author of this paper translates the Polish text from [10]).
Thus, we are to reject the original finding that his ‘O’ (corresponding to ‘õ’) is the symbolic notation of the functor ‘some … is not …’ and assume that it is only the symbolic notation of the phrase ‘it is not the case that every …is …’. The consequences of this are as follows. The meaning of ‘ S õ P ¬ S ȧ P ’ is just an abbreviation of the identity ‘ ¬ S ȧ P ¬ S ȧ P ’. Similarly, ‘ ( P ȧ M S õ M ) S õ P ’ and ‘ ( M õ P M ȧ S ) S õ P ’ are only abbreviations for ‘ ( P ȧ M ¬ S ȧ M ) ¬ S ȧ P ’ and ‘ ( ¬ M ȧ P M ȧ S ) ¬ S ȧ P ’ obtained from (Bȧrbȧrȧ) after substitution and the contraposition of CPL. In the alphabet of Słupecki’s calculus, no symbol would represent the functor of particular denial sentences.
As already mentioned, in Słupecki’s system, all Aristotelian syllogisms, as well as the logical square and conversion laws written with ‘ȧ’, ‘ i ’, ‘ e ’, and ‘õ’, are obtained. However, as shown in [11], the theses of this system are not, for example, the following ȧ i -tautologies: (⋆) and
S i S S ȧ S
S i P S ȧ S
S ȧ P S i S
S ȧ P S ȧ S
S ȧ P P ȧ P
However, one cannot claim that Słupecki did not want to obtain implications with identities in consequents because, by (Dȧrii), (C i ), and (ȧS i ), we get
P ȧ S S i S
  • Complete axiomatisations ofȧi-tautologies. In [11,18,19], it was shown that the following four sets form full axiomatisations of all ȧ i -tautologies:
    • Słupecki’s axioms plus formula (†);
    • (C i ), (Bȧrbȧrȧ), and (Dȧrii) plus formulas (†) and (‡);
    • (ȧS i ) and (Bȧrbȧrȧ) plus (†) and the following formula:
      ( M ȧ P M i S ) S i P
    • (Bȧrbȧrȧ), (Dȧtisi), (†), and (‡).
To the complete axiomatisations of ȧ i -tautologies, we can add the following definition of the functor ‘ a ’:
S a P ( ¬ S ȧ S S ȧ P )
This gives us
S a P ( ¬ S i S S ȧ P )
Having ‘ a ’, we can introduce (df o) and definitions of other functors given in Section 5.1.
In [18], the definitional equivalence of Sh with the four equivalent systems for ȧ i e o -tautologies was demonstrated. So, these systems are complete. In [19], Henkin’s method proved this.

6. The Modern Syllogistic with Leśniewski’s Copula

6.1. On Leśniewski’s Copula and Related Functors

  • Leśniewski’s singular sentences and sentences about the identity. The copula ‘is’ is the only primitive of Leśniewski’s Ontology. This theory can be classified as a quantifier calculus of names. In this work, however, we deal only with the quantifier-free calculus of names.
Leśniewski applied his Ontology to all names without dividing them into proper names and explicit or implicit descriptions and without distinguishing whether they are general or singular. Moreover, his theory is applicable to all names: empty, monoreferential, and polyreferential. He had one type of variable for all names. Since, in this paper, we are interested in Ontology only in the context of the (quantifier-free) logic of names, we will use schematic letters instead of variables. Leśniewski understood affirmative sentences with the copula ‘is’ as follows:
  • S is a P’ is true if and only if the name S has exactly one referent, which is a referent of the name P.
Leśniewski’s copula ‘is’ will be standardly symbolized by the Greek letter ‘ ε ’ (which refers to the Latin ‘est’). So, Leśniewski’s sentences have the symbolic notation ‘ S ε P ’.
Leśniewski also used singular denial sentences of the form ‘S is not a P’ (in short, ‘ S ε ¯ P ’) and sentences about the identity of objects (in short, ‘ S = P ’). His denial sentences are not equivalent to their affirmative counterparts. Leśniewski understood these two sentences as follows:
  • S ε ¯ P ’ is true if and only if the name S has exactly one referent which is not a referent of the name P.
  • S = P ’ is true if and only if the names S and P have the same (one) referent.
For ‘ ε ¯ ’ and ‘=’, Leśniewski used the following definition:
S ε ¯ P ( S ε S ¬ S ε P )
S = P ( S ε P P ε S )
He also used (df≗) to definite the identity of the extensions of names.
Remark 5.
Leśniewski’s sentences ‘ S ε P ’, ‘ S ε ¯ P ’ and ‘ S = P ’ should be distinguished from traditional singular sentences and standard identities that of one of the following forms: ‘a is a P’, ‘a is not a P’, and ‘a is identical to b’, where their only singular names with exactly one referent can be inserted for ‘a’ and ‘b’, and for the letter ‘P’, we can use any general name (cf. the point in Section 8.1).
Moreover, Leśniewski’s sentences ‘ S ε P ’ and ‘ S ε ¯ P ’ should be distinguished from singular sentences that of one of the following forms: ‘This S is a P’ and ‘This S is not a P’, where, as in [26], only non-empty general names can be inserted for the letters, and ‘this S’ denotes a selected object from the extension of S. Other solutions are also possible, but they give rise to various difficulties of interpretation (cf. the point in Section 8.2).
  • Set-theoretic semantics for Leśniewski’s functors. For any model M = U , D , we extend the notion of being a true formula for Leśniewski’s use of functors. So, for all name letters S and P , we accept the following:
    • S ε P is true in M iff D ( S ) is a singleton whose only element belongs to D ( P ) .
    • S ε ¯ P is true in M iff D ( S ) is a singleton whose only element does not belong to D ( P ) .
    • S = P is true in M iff D ( S ) and D ( P ) are identical singletons.
Thus, ( df ε ¯ ) and ( df = ) are tautologies.

6.2. The Quantifier-Free Fragment of Ontology

Ishimoto [12] (Theorem 3.4) showed that the quantifier-free fragment of Ontology (in short: quantifier-free Ontology) is axiomatisable with the following three theses:
S ε P S ε S
( M ε P S ε M ) S ε P
( P ε S S ε M ) S ε P
and all substitutions of CPL tautologies with formulas of the form S ε P plus detachment and substitution rules. Of course, by (Ish1), instead of (Ish3), we can take
( P ε S S ε S ) S ε P
It is easy to check that (Ish1)–(Ish3) and (Ish3′) are ε -tautologies. Furthermore, Mitio Takano [27] showed that (Ish1)–(Ish3) are a complete axiomatisation of the set of ε -tautologies.

6.3. The Fusion of Shepherdson’s System with the Quantifier-Free Ontology

The copula ‘ ε ’ is not definable by the pair of the functors ‘ a ’ and ‘ i ’. Therefore, ‘ ε ’ must be added to them as a primitive functor. In [19,21], four complete axiomatisations of the set of a i ε -tautologies are given. They all extend the axioms of Sh. In each of them, we add some a i ε -tautologies.
I. (Ish1) and
S ε P S a P
S ε S S i S
( S a M M ε M S i P ) S ε P
II. (Ish1), (1), (2) and
( S ε S S a P ) S ε P
( S ε S S i P ) S a P
( S a P S i S P ε P ) S ε S
III. (Ish1), (1), (2), (6) and
( S i P S ε S ) S ε P
IV. (Ish1), (1), (2), (7) and
( S a P P ε S ) S ε S
Notice that we do not need to take (Ish2) and (Ish3) as axioms. Indeed, firstly, from (1) and (Barbara), we have ( S ε M M ε P ) S a P and S ε M S a M . From (Ish1) and (2), we get S ε M S i S and M ε P M ε M . From (Datisi), we get ( S a P S i S ) S i P . Thus, using (3), we get (Ish2). Secondly, by (I a ) and (3), we get ( P ε P P i S ) P ε S . By (Ish1), (1), and (2), we get S ε P S a P and S ε P S i S . Hence, by (1) and (Datisi), we get S ε P S i P . Now, by (I a ) and (Datisi), we get S i P P i S . So, we get (Ish3′) and (Ish3) by (Ish1).
From (Ish1), (1), (Barbara), and (4), we obtain
( S ε M M a P ) S ε P
Moreover, by (Ish1), (2), (6), (Barbara), and (4), we get
( S i S S a M M ε P ) S ε P
We also add two definitions (df e ) and (df o), and all substitutions of all CPL tautologies with a i e o ε -formulas are also accepted as axioms. By Sh ε , we denote the system that has Shepherdson’s axioms, the axiom of group I, definitions (df e ) and (df o), and two rules for deriving theses: detachment and substitution.
Remark 6.
We can also consider another version of Sh ε , which we obtain by rejecting the rule of uniform substitution and accepting all substitution instances of the axioms of Sh ε  as its specific axioms. We can show that both versions have the same theses.
  • Set-theoretic semantics. In the semantic study of Sh ε , we can use set-theoretic semantics for Sh, additionally using the interpretation for ‘ ε ’. As can be easily seen, Sh ε is sound regarding set-theoretic semantics. Indeed, all of its axioms are tautologies, and substitution and detachment preserve the validity of formulas. In Section 7, we show different ways of proving the completeness of Sh ε .
Remark 7.
From the completeness of Sh and Sh ε , we obtain that Sh ε  is a conservative extension of Sh, i.e., every formula of Sh being a thesis of Sh ε  is a thesis of Sh.

6.4. Systems for ȧi ε -Tautologies

The copula ‘ ε ’ is also not definable by the pair of functors ‘ȧ’ and ‘ i ’. In [19], complete axiomatisations of ȧ i ε -tautologies are given by adding to any of four complete axiomatisations of ȧ i -tautologies from the point in Section 5.2 counterparts of formulas from set I of a i ε -tautologies from the point in Section 6.3, i.e., formulas (Ish1) and
( 1 ˙ ) S ε P S ȧ P
( 3 ˙ ) ( S ȧ M M ε M S i P ) S ε P
Formula (2) is redundant according to ( 1 ˙ ) and (ȧS i ). Having the definitional equivalence of Shepherdson’s system for a i -tautologies with the four equivalent systems for ȧ i -tautologies, one can show the definitional equivalence of each of the given a i ε -systems with each of the given ȧ i ε -systems (see [19]).
  • The completeness of axiomatisations ofȧi ε -tautologies. The presented axiomatisations of ȧ i ε -systems are complete since they are definitionally equivalent to given complete a i ε -systems.

7. Methods for the Completeness of Calculi of Names with Respect to Set-Theoretic Semantics

In this section, we present methods for obtaining the completeness of the considered calculi with respect to set-theoretic semantics. The first one comes from [9]. The second method consists of the appropriate direct application of Henkin’s method to calculi of names. In it, we use canonical models built for maximal consistent sets in a given calculus. We give two ways of doing this.

7.1. Proofs of the Completeness of Calculi Using Shepherdson’s Approach

  • For Sh . Shepherdson [9] takes the following open first-order conditions, which correspond to the axioms (I a ), (Barbara), (Datisi), (⋆), and (⋆⋆):
    B1.
    A a a
    B2.
    ( A a b A b c ) A a c
    B3.
    ( A a b I a c ) I c b
    B4.
    I a b I a a
    B5.
    I a a A a b
A B 1 -algebra is a relational structure S , A , I , where S is a non-empty set and A and I are binary relations such that (B1)–(B5) are satisfied for all a , b , c of S. A B 1 -algebra is called a special  B 1 -algebra when S consists of a set of subsets of some set V, and A a b and I a b are, respectively, the relations a b , a b of the inclusion and intersection of sets. Shepherdson [9] (Theorem 8) proved the following.
(Th8)
Every B 1 -algebra is epimorphic (briefly speaking, an epimorphism, in other words, quasi-isomorphism or onto-homeomorphism, is an isomorphism without injection; all epimorphic relational structures give the same true formulas) to a special B 1 -algebra.
The sketch of the proof.
Let B = S , A , I be a B1-algebra. Let us call a non-empty subset F of S an I-set when it satisfies the following (for all a , b S ):
  • if a F and A a b , then b F ;
  • if a , b F , then I a b .
Let V be the family of all I-sets, e ( a ) { F V : a F } , and S { e ( a ) : a S } .
In the proof, Shepherdson [9] appealed to an analogous theorem for certain richer A1-algebras, for which V had to consist of maximal I-sets. So, Shepherdson used Zorn’s lemma. In [22], it was shown that this is not necessary for B1-algebras. Namely, it suffices to note that, by (Barbara), (Datisi+), (Darapti+), (⋆), and (C i ), for all a , b S , we get the following:
($)
If I a b holds, then [ a , b ] { c S : A a c or A b c } is an I-set of e ( a ) and e ( b ) .
($$)
I a a holds iff [ a , a ] is an I-set of e ( a ) iff e ( a ) .
Using the definitions of B1-algebras, I-sets, and the function e, we obtain the following:
  • A a b holds iff e ( a ) e ( b ) ,
  • I a b holds iff e ( a ) e ( b ) .
So, e : S S is an epimorphism. □
By the free-variable calculus B1, Shepherdson understands the formal theory “obtained by incorporating axioms” (B1)–(B5) “into the propositional calculus.” This system contains (free) individual variables, atomic formulas A u v and I u v (where u and v are variables), and formulas built up from atomic formulas by means of the propositional connectives. The axioms are all substitution instances of (B1)–(B5) and of the axioms of propositional calculus. The rule of inference is detachment. Shepherdson writes that the completeness for the free-variable calculus B1 is obtained using Henkin’s method:
  • A formula is a theorem of B 1 if and only if it is true in all B 1 -algebras.
From the above and (Th8), Shepherdson [9] (Theorem 10) proved the following:
(Th10)
A formula is a theorem of B 1 if and only if it is true in all special B 1 -algebras.
We can definitionally extend B 1 to the free-variable calculus B 1 d by adding atomic formulas E u v and O u v (where u and v are variables), with axioms being all substitution instances of (B1)–(B5) and
D1.
E a b ¬ I a b
D2.
O a b ¬ A a b
For this extension, we create special B 1 d -algebras assuming that E a b and O a b are, respectively, the relations a b = , a b . Since (D1) and (D2) are true in every special B 1 d -algebra, we obtain a counterpart of (Th8). Moreover, as for B 1 , we obtain the completeness for B 1 d . Hence, we obtain the following counterpart of (Th10):
(Th10′)
A formula is a theorem of B 1 d if and only if it is true in all special B 1 d -algebras.
The free-variable calculus B 1 d can, of course, be identified with the version of the calculus Sh in which we accept all substitution instances of the axioms of Sh as its specific axioms and use only the rule of detachment (cf. Remark 2). For every formula α of Sh, let α be its counterpart in the language of B 1 d . So, we get the following:
  • α is a thesis of Sh iff α is a theorem of B 1 d .
  • α is a tautology iff α is true in all special B 1 d -algebras.
  • α is a thesis of Sh iff α is a tautology.
For Ł. Shepherdson [9] creates the free-variable calculus B3 by replacing (B4) and (B5) with one axiom that is a counterpart of (I i ):
B4′.
I a a
  • For B3, Shepherdson created special B3-algebras that differ from special B1-algebras only in that their universes consist of non-empty sets since they have to meet (B4′). He obtains the following theorem:
    (Th11)
    Every B 3 -algebra is epimorphic to a special B 3 -algebra. A formula of B 3 is a theorem if and only if it is true in all special B 3 .
Indeed, in the second variant of the proof of (Th8), one can notice that by (B4′) and ($$), for each a S , we have e ( a ) .
Remark 8.
To Theorem 11, Shepherdson adds Footnote 9, which says that a similar theorem can be obtained for Słupecki’s system with [10], which we discussed in Section 5.2. However, as we showed there, this system is not complete. (Shepherdson stated that Słupecki’s works “were not available to the author”; he knew them only from their reviews.)
The rest is as for Sh, but the tautologies are changed into traditional tautologies, and the special B1-algebras are changed into special B3-algebras. So, we obtain the following:
  • α is a thesis of Ł iff α is a traditional tautology.
For Sh ε . For conditions (B1)–(B5), we add the following, which corresponds to axioms (Ish1) and (1)–(3):
C0.
ε a b ε a a
C1.
ε a b A a b
C2.
ε a a I a a
C3.
( A a c ε c c I a b ) ε a b
Analogously to [9], a C-algebra is a relational structure S , A , I , ε , where S is a non-empty set, and A, I, and ε are binary relations such that (B1)–(B5) and (C0)–(C4) are satisfied for all a , b , c of S. A C-algebra is called a special C-algebra when S consists of a set of subsets of some set V, A a b , I a b , and ε a b are, respectively, the relations a b and a b , and a is a singleton and a b . We get (cf. [22]):
(Th1ε)
Every C -algebra is epimorphic to a special C -algebra.
The sketch of the proof.
Let C = S , A , I , ε be a C-algebra. As for B1-algebras, we define I-sets and I-sets of the form [ a , b ] . Let V be the sum of the family of all I-sets and the set S. Moreover, for every a S , we put the following:
e ( a ) { F V : a F } if ε a a , { F V : a F } { c S : I c c and A c a } otherwise .
We obtain:
  • if not I a a , then e ( a ) = ;
  • if not ε a a and I a a , then { a , [ a , a ] } e ( a ) ;
  • if ε a a , then e ( a ) = { [ a , a ] } .
Also as for B1-algebras, we put S { e ( a ) : a S } . Using the definitions of C-algebras, I-sets, and the function e, we obtain the following:
  • A a b holds iff e ( a ) e ( b ) ,
  • I a b holds iff e ( a ) e ( b ) .
  • ε a b holds iff e ( a ) is a singleton and e ( a ) e ( b ) .
So, e : S S is an epimorphism. □
However, instead of considering free-variable calculus, we can consider the standard open first-order theory C obtained by incorporating axioms (B1)–(B5) and (C0)–(C4). This system contains atomic formulas A u v , I u v , and ε u v (where u and v are individual variables). The specific axioms are substitution instances of (B1)–(B5) and (C0)–(C4) using a / x , b / y , and c / x . Moreover, we use the standard axioms for first-order theories as logical axioms.
As for all first-order theories, as well as for C, we can use Gödel’s completeness theorem. So, by (Th1 ε ), we have the following:
(Th2ε)
A formula is a theorem of C if and only if it is true in all special C -algebras.
Moreover, since C is open, we consider the quantifier-free theory C o such that
(Co)
a formula is a theorem of C o if and only if it is open and derivable from all open axioms of C by detachment and substitution.
By the known fact (see, e.g., [28], p. 329), we have the following:
(Th3ε)
For any open formula, it is a theorem of C o if and only if it is theorem of C.
From (Th2 ε ) and (Th3 ε ), we get the following:
(Th4ε)
For any open formula, it is a theorem of C o if and only if it is true in all special C -algebras.
Next, we continue as for B1, creating the quantifier-free definitional extension Cod of the theory Co. We obtain the following:
(Th4′ε)
For any open formula, it is a theorem of C od if and only if it is true in all special C d -algebras.
The quantifier-free theory Cod can be identified with the calculus Sh ε . For every formula α of Sh ε , let α be its counterpart in the language of Cod. So, we get the following:
  • α is a thesis of Sh ε iff α is a theorem of C od .
  • α is a tautology iff α is true in all special C d -algebras.
  • α is a thesis of Sh ε iff α is a tautology.
Remark 9.
Defining V for B 1 -algebras and B 3 as for C-algebras and defining an endomorphism e for these first algebras using the second of the alternative conditions used for C -algebras gives a family S without singletons. Hence, we get that for Sh and Ł, we can use non-monoreferential and polyreferential semantics, respectively.
Non-monoreferential semantics cannot be applied to Sh ε since all formulas of the form S ε P α are non-monoreferential tautologies, but not all of them are theses of Sh ε (e.g., S ε S M ε M ).

7.2. Proofs of the Completeness of Calculi with the Direct Use of Henkin’s Method

In [19,21], the completeness of the considered calculi is proved through the direct use of Henkin’s method, in which we use canonical models built for maximal consistent sets in a given calculus. For every maximal consistent set Γ of formulas in a given calculus, we will construct an appropriate canonical model M Γ = U Γ , D Γ in which all formulas from Γ are true. We have two ways of doing this: with and without filters.

7.2.1. With Using Filters Designated by Maximal Consistent Sets in a Given Calculus

In [21], a universe U Γ of M Γ consists of filters built from name letters. These filters are counterparts of the I-sets used by Shepherdson [9]. Namely, for each of the calculi Sh , Ł and Sh ε , for an arbitrary maximal consistent set Γ of formulas, a filter designated by  Γ is a non-empty subset ∇ of GN satisfying the following conditions for all S , P GM :
  • if S and S a P Γ , then P ;
  • if S , P , then S i P Γ .
Similarly to the proof of (Th8), using (Barbara), (Datisi+), (Darapti+), (⋆), and (C i ), we obtain the counterparts of conditions ($) and ($$) for all S , P GN :
(f1)
if S i P Γ , then [ S , P ] { M : S a M Γ or P a M Γ } is a filter;
(f2)
if S i S Γ , then [ S ] [ S , S ] { M : S a M Γ } is a filter.
After these changes, the set U Γ and the function D Γ are defined analogously to the set V and the epimorphism e in the proofs of (Th8) and (Th1 ε ), respectively.
  • For Sh. For any maximal consistent set Γ in Sh , we use M Γ = U Γ , D Γ , where
    • U Γ consists of all filters designated by Γ ( U Γ may be empty),
    • D Γ ( S ) { U Γ : S } .
For every name letter S , we obtain the following:
(a)
S i S Γ iff S [ S ] D Γ ( S ) iff D Γ ( S ) .
Indeed, by (f2) and (I a ), if S i S Γ , then [ S ] is a filter and S [ S ] D Γ ( S ) . So, D Γ ( S ) . If D Γ ( S ) , then for some ∇, we have S . So, S i S Γ .
By induction, for any formula α , we have the following:
(CSh)
α is true in M Γ iff α Γ .
The sketch of the proof.
Firstly, for { a , i , e , o } and all S , P GM , we have the following:
  • S P is true in M Γ iff S P Γ .
Let S a P be true in M Γ , i.e., D Γ ( S ) D Γ ( P ) . Then, if D Γ ( S ) = , then S i S Γ by (a). Hence, S a P Γ by (⋆⋆). If D Γ ( S ) , then S i S Γ and [ S ] D Γ ( S ) by (a). So, [ S ] D Γ ( P ) . Hence, S a P Γ . We have the converse implication from definitions of filters and D Γ .
Let S i P be true in M Γ , i.e., some ∇ belongs to D Γ ( S ) and D Γ ( P ) . Then, S , P . Hence, S i P Γ . Conversely, we assume that S i P Γ . Then, by (f1) and (I a ), [ S , P ] is a filter to which S and P belong. So, [ S , P ] belongs to D Γ ( S ) and D Γ ( P ) .
For ‘ o ’ and ‘ e ’, according to the above facts, we use (df o) and (df e ), respectively.
Secondly, we can use standard properties of the connectives in maximal consistent sets and find that a formula is true in M Γ iff it belongs to Γ . □
Therefore, by (CSh), using the properties of maximal consistent sets, we obtain the following:
  • A formula is a thesis of Sh if and only if it is an a i e o -tautology.
The sketch of the proof.
Suppose that α is a a i e o -tautology and Γ is an arbitrary maximal consistent set of formulas. Then, by (CSh), α Γ since α is true in M Γ . So, α belongs to all maximal consistent sets for Sh . Hence, α is a thesis of Sh . □
  • For Ł. For any maximal consistent set Γ in Ł, we use M Γ = U Γ , D Γ as for Sh . Now, by (I i ) and (a), M Γ is a traditional model since for each S GN , we have that [ S ] is a filter belonging to D Γ . The rest of the proof is similar to that for Sh. Therefore, we get the following:
    • A formula is a thesis of Ł if and only if it is a traditional a i e o -tautology.
  • For Sh ε . For any maximal consistent set Γ in Sh ε , we use M Γ = U Γ , D Γ , where
    • U Γ consists of all filters designated by Γ and all name letters S such that S i S Γ ,
    • D Γ ( S ) { U Γ : S } if S ε S Γ { U Γ : S } { M U Γ : M a S Γ } if S ε S Γ
For all name letters S and M , we obtain the following:
(a)
If M D Γ ( S ) , then S ε S Γ and S i S Γ .
(b)
S i S Γ iff S [ S ] D Γ ( S ) iff D Γ ( S ) .
(c)
if S ε S Γ and S i S Γ , then { S , [ S ] } D Γ ( S ) ;
(d)
S ε S Γ iff D Γ ( S ) = { [ S ] } iff D Γ ( S ) is a singleton.
Proof. 
For (a): By (Darapti+) and the definition of D Γ . For (b): As for Sh using (a). For (c): By (I a ) and (b).
For (d): Let S ε S Γ . Then, by (1), (2), and (b), S a S Γ , S i S Γ , [ S ] is a filter, and S [ S ] . We show that if D Γ ( S ) , then = [ S ] . Let M . Then, S i M Γ . Hence, by (7), S a M Γ . So, M [ S ] . Conversely, if M [ S ] , then S a M Γ . So, M since S . Finally, if D Γ ( S ) is a singleton, then S ε S Γ by (b) and (c). □
By induction, for any formula α , we obtain the following:
(CShε)
α is true in M Γ iff α Γ .
The sketch of the proof.
For { a , i , e , o , ε } and all S , P GM , we have the following:
  • S P is true in M Γ iff S P Γ .
As for Sh, we obtain the following: if S a P is true in M Γ , then S a P Γ . Conversely, we assume that S a P Γ . If D Γ ( S ) , then D Γ ( P ) by the definitions of filters and D Γ . If M D Γ ( S ) , then M D Γ ( P ) by (Barbara).
Let S i P be true in M Γ , i.e., some M or ∇ belongs to D Γ ( S ) and D Γ ( P ) . In the first case, ( M i M M a S M a P ) Γ . So, S i P Γ by (Darapti+). In the second case, this is the same as for Sh. The proof of the converse implication is the same as for Sh.
Let S ε P be true in M Γ , i.e., let D Γ ( S ) be a singleton whose only element belongs to D Γ ( P ) . Then, D Γ ( S D Γ ( P ) , and so S a P Γ . Moreover, S ε S Γ by (d). Hence, S ε P Γ by (4). For the proof of the converse implication, let S ε P Γ . Then, S ε S Γ by (Ish1), and so D Γ ( S ) = { [ S ] } by (d). Moreover, S a P Γ and S i S Γ by (1) and (2). Hence, P [ S ] D Γ ( P ) . So, S ε P is true in M Γ .
The rest of the proof is similar to that for Sh. □
Therefore, by (CSh ε ), using the properties of maximal consistent sets, we get the following:
  • A formula is a thesis of Sh ε  if and only if it is an a i e o ε -tautology.
Remark 10.
Defining U Γ for Sh and Ł as for Sh ε and defining D Γ for these first calculi using the second of the alternative conditions used for Sh ε gives D Γ with the set of values without singletons. Hence, directly using Henkin’s method, we also get that for Sh, we can use non-monoreferential semantics, and for Ł  we can use polyreferential semantics.

7.2.2. Without Using Filters

In [19], the universes of models consist of simpler elements than filters designated by maximal consistent sets in a given calculus. In the case of Sh and Ł, pairs and singletons of name letters are sufficient. In the case of Sh ε , to pairs and singletons of name letters, we add the name letters themselves and their equivalence classes.

For Sh

For any maximal consistent set Γ in Sh , we use M Γ = U Γ , D Γ , where
  • U Γ consists of all pairs { M , Q } of name letters such that M i Q Γ ( U Γ may be empty),
  • D Γ ( S ) consists of all those and only those { M , Q } U Γ for which M a S Q a S Γ .
Of course, all singletons { M } such that M i M Γ belong to U Γ , and if M a S Γ also holds, then they belong to D ( S ) (if there are any).
By (I a ), (⋆), (C i ), and (Darapti+), for every name letter S , we obtain the following:
(o)
S i S Γ iff { S } D Γ ( S ) iff D Γ ( S ) .
By induction, for any formula α , we have the following:
(CSh)
α is true in M Γ iff α Γ .
The sketch of the proof.
For { a , i , e , o } and all S , P GM , we have the following:
  • S P is true in M Γ iff S P Γ .
As for filters, by only changing [ S ] to { S } , we have the following: if S a P is true in M Γ , then S a P Γ . For the proof of the converse implication, let S a P Γ and { M , Q } D ( S ) . Then, by (Barbara), { M , Q } D ( P ) also holds.
Let S i P be true in M Γ , i.e., some { M , Q } belongs to D Γ ( S ) and D Γ ( P ) . Then, M i Q Γ , ( M a S Q a S ) Γ , and ( M a P Q a P ) Γ . Hence, S i P Γ by (⋆), (C i ), (Datisi+), and (Darapti+). For the proof of the converse implication, let S i P Γ . Then, by (I a ), { S , P } belongs to D Γ ( S ) and D Γ ( P ) .
The rest of the proof is similar to that of using filters. □
Therefore, by (CSh), using the properties of maximal consistent sets, we get the following:
  • A formula is a thesis of Sh if and only if it is an a i e o -tautology.
Remark 11.
In Remark 4, we show that a formula is a tautology if and only if it is true in every model with a non-empty universe. So,
  • A formula is a thesis of Sh if and only if it is true in every model with a non-empty universe.
This can also be shown by taking canonical models with non-empty U Γ :
  • U Γ consists of all pairs of name letters,
  • D Γ ( S ) consists of all those and only those { M , Q } for which both M i Q Γ and M a S Q a S Γ .
As for the previous model, we show that condition (CSh) holds.

For Ł

For any maximal consistent set Γ in Ł, we use M Γ = U Γ , D Γ as for Sh . Now, by (I i ) and (o), M Γ is a traditional model. The rest of the proof is similar to that for Sh. Therefore, we get the following:
  • A formula is a thesis of Ł if and only if it is a traditional a i e o -tautology.

For Sh ε

Let Γ be a maximal consistent set in Sh ε . We define the following binary relation designated by Γ on the set GN:
  • S Γ P iff ( S a P P a S ) Γ ,
We have:
  • Γ is an equivalence relation that is a congruence with respect to all functors.
The sketch of the proof.
By (Barbara) and (I a ), Γ is an equivalence relation, and for all S , P GN , we obtain the following: S Γ P if and only if for every M GN , we have ( S a M Γ P a M Γ ) and ( M a S Γ M a P Γ ).
Moreover, by (Datisi) and (C i ), for all S , P GN , we obtain the following: if S Γ P , then for every M GN , we have ( S i M Γ P i M Γ ) and ( M i S Γ M i P Γ ).
Finally, by (Ish1), (2), (Datisi), (C i ), (⋆), (9), and (8), for all S , P GN , we obtain the following: if S Γ P , then for every M GN , we have: ( S ε M Γ P ε M Γ ) and ( M ε S Γ M ε P Γ ). □
Let S be the equivalence class of S with respect to Γ . By (Datisi), (C i ), and (5), for all S , M GN , we get the following:
  • if S ε S Γ , M i M Γ , and M a S Γ , then M = S .
We use M Γ = U Γ , D Γ , where
  • U Γ consists of all pairs { M , Q } of name letters such that M i Q Γ and all equivalent classes M and name letters M such that M i M Γ ( U Γ may be empty),
  • D Γ ( S ) { M U Γ : M a S Γ } = { S } if S ε S Γ { { M , Q } U Γ : ( M a S Q a S ) Γ } { M U Γ : M a S Γ } { M U Γ : M a S Γ } if S ε S Γ
In the case of S ε S Γ , we added a third set since it is possible that for each M GN , we have M a S Γ ; then, S = { S } and { M U Γ : M a S Γ } = { S } = { { S } } = { { M , Q } U Γ : ( M a S Q a S ) Γ } .
For every name letter S , we obtain the following:
(i)
if S ε S Γ and S i S Γ , then { S , { S } , S } D Γ ( S ) ;
(ii)
S i S Γ iff S D Γ ( S ) iff D Γ ( S ) .
(iii)
S ε S Γ iff D Γ ( S ) = { S } iff D Γ ( S ) is a singleton.
Indeed, for (i): By (I a ). For (ii): By (i) and using (⋆), (C i ), and (Darapti+). For (iii): If D Γ ( S ) is a singleton, then S ε S Γ , by (i) and (ii).
By induction, for any formula α , we obtain the following:
(CShε)
α is true in M Γ iff α Γ .
The sketch of the proof.
For { a , i , e , o , ε } , and all S , P GM , we have:
  • S P is true in M Γ iff S P Γ .
As for Sh, we obtain the following: if S a P is true in M Γ , then S a P Γ . For the proof of the converse implication, we assume that S a P Γ . We will consider three cases. The first one is S i S Γ . Then, by (ii), = D Γ ( S ) D Γ ( P ) . The second case is P ε P Γ . If M D Γ ( S ) (or M D Γ ( S ) , { M , Q } D Γ ( S ) ), then M D Γ ( P ) (or M D Γ ( S ) , { M , Q } D Γ ( P ) ) by (Barbara). The third case is S i S Γ and P ε P Γ . Then, by (6), S ε S Γ . Moreover, by (Datisi) and (C i ), S i P Γ and P i S Γ . Hence, and from (5), P a S Γ . So, S = P and D Γ ( S ) = D Γ ( P ) . So, in all three cases, D Γ ( S ) D Γ ( P ) .
Let S i P be true in M Γ , i.e., some M , M , or { M , Q } belongs to D Γ ( S ) and D Γ ( P ) . In the first and second cases, ( M i M M a S M a P ) Γ . So, S i P Γ by (Darapti+). In the third case, this is the same as for Sh. For the proof of the converse implication, we assume that S i P Γ . Then, by (⋆) and (C i ), S i S Γ , P i S Γ , and P i P Γ . We will consider three cases. The first one is S ε S Γ . Then, by (5), S a P Γ . Hence, S D Γ ( P ) and D Γ ( S ) = { S } D Γ ( P ) . The second case is S ε S Γ and P ε P Γ . Then, by (5), P a S Γ . Hence, D Γ ( P ) = { P } D Γ ( S ) . The third case is S ε S Γ and P ε P Γ . This is the same as for Sh. So, in all three cases, D Γ ( S ) D Γ ( P ) .
Now, let S ε P be true in M Γ , i.e., let D Γ ( S ) be a singleton whose only element belongs to D Γ ( P ) . Then, D Γ ( S D Γ ( P ) , and so S a P Γ . Moreover, S ε S Γ by (iii). Hence, S ε P Γ by (4). For the proof of the converse implication, let S ε P Γ . Then, S ε S Γ by (Ish1); so, D Γ ( S ) = { S } . Moreover, S a P Γ and S i S Γ by (1) and (2). Hence, S D Γ ( P ) . So, S ε P is true in M Γ .
The rest of the proof is similar to that for Sh. □
Therefore, by (CSh ε ), using the properties of maximal consistent sets, we get the following:
  • A formula is a thesis of Sh ε  if and only if it is an a i e o ε -tautology.
Remark 12.
For Sh ε , as for Sh we can use only models with a non-empty universe. Indeed, this can also be shown by taking canonical models with non-empty U Γ :
  • U Γ consists of all pairs of name letters, all equivalent classes of name letters, and all name letters,
  • D Γ ( S ) { M : M i M M a S Γ } = { S } if S ε S Γ { { M , Q } : M i Q ( M a S Q a S ) Γ } { M : M i M M a S Γ } { M : M i M M a S Γ } if S ε S Γ
As for the previous model, we show that condition (CSh ε ) holds.
Remark 13.
Once again, we see that defining U Γ for Sh and Ł as for Sh ε and defining D Γ for these first calculi using the second of the alternative conditions used for Sh ε gives D Γ with the set of values without singletons. In this condition, the set of equivalent classes can be omitted. We just use the sum of two sets. Hence, we get that for Sh and Ł, we can use non-monoreferential and polyreferential semantics, respectively.

8. Further Extensions of Calculi of Names

In this section, we briefly present other possible extensions of the systems considered in this paper by adding new kinds of singular sentences and identities.

8.1. Calculi of Names Plus Traditional Singular Sentences and Identities

We can extend all of the calculi of names considered earlier to include traditional singular sentences and identities, which we discussed in Remark 5. We remember that these sentences have the following form: ‘a is a P’, ‘a is not a P’, and ‘a is identical to b’, respectively. Symbolically, we will write them as ‘ a ϵ P ’, ‘ a ϵ ¯ P ’, and ‘ a = b ’. We also remember that only names with exactly one referent can be inserted for ‘a’ and ‘b’ (for ‘P’, we can use any general name).
To the set GN of general name letters, we add the countably infinite set SN of singular name letters (for which we use ‘a’, ‘b’, and ‘c’ with or without indices). We build the new set of sentence formulas in the standard way.
Now, we have to use models with an additional denotation function for the singular letters. So, these models will have the form U , D , d , where U is a non-empty set and d is a function that assigns to any singular name letter an element of U . Using the natural interpretation of the functors ‘ ϵ ’, ‘ ϵ ¯ ’, and ‘=’, we extend the notions of being a true formula in a model M = U , D , d . For all a , b SN and P GN , we assume the following:
  • a ϵ P is true in M iff d ( a ) D ( P ) ;
  • a ϵ ¯ P is true in M iff d ( a ) D ( P ) ;
  • a = b is true in M iff d ( a ) = d ( b ) .
Now, we extend all of the calculi of names considered earlier by adding the following tautologies as their additional axioms:
( a ϵ M M a P ) a ϵ P ( a ϵ M a ϵ P ) M i P a ϵ ¯ P ¬ a ϵ P a = a a = b b = a ( a = c c = b ) a = b ( a = b a ϵ P ) b ϵ P
The last four make ‘=’ an equivalence relation that is a congruence with respect to ‘ ϵ ’.
Using the above axioms and suitable definitions, we get the following:
( a ϵ M M e P ) a ϵ ¯ P ( a ϵ M a ϵ ¯ P ) M o P
In conclusion, by appropriately applying Henkin’s method, we can prove the completeness of the extended versions of the calculi of names studied.

8.2. Calculi of Names Plus Czeżowski’s Singular Sentences and Identities

Tadeusz Czeżowski [26] analysed singular sentences with a subject of the form ‘this S’, where ‘S’ is to be replaced by a non-empty general name (Remark 5). He assumed the following: “The name, ‘This S’, in the subject of a singular proposition I regard to be a proper name denoting a given individual from the extension of the S term” [26] (p. 392). Therefore, for Czeżowski, ‘This S is an S’ is a tautology; in symbolic notation,
t S ϵ S
Tautologies are also all seven formulas that we obtain from the axioms from the previous point through substitution: a / t S , b / t M , and c / t P .
We extend models used for Łukasiewicz’s calculus Ł, adding a choice function c , which, for any general name letter, “indicates” one of its referents; i.e., c ( S ) D ( S ) for every name letter S . Using the natural interpretation of the functors ‘ ϵ ’, ‘ ϵ ¯ ’, and ‘=’, we extend the notions of being a true formula in a model M = U , D , c . For all S , P GN , we assume the following:
  • S ϵ P is true in M iff c ( S ) D ( P ) ;
  • t S ϵ ¯ P is true in M iff c ( S ) D ( P ) ;
  • t S = t P is true in M iff c ( S ) = c ( P ) .
Using Henkin’s method, we can prove that by adding eight new axioms to Ł, i.e., (It) and seven tautologies that we obtain from the axioms from Section 8.1 through substitution, we obtain a complete calculus with respect to the above semantics.
One can ask the following question:
  • What happens if we reject Czeżowski’s assumption that the object chosen as S is an S?
We may indicate a given object as one of the Ss, but it is not. When we allow this, (It) ceases to be a tautology. In the described situation, however, the following additional problem arises:
  • Are ‘This S is a P’ and ‘This S is not a P’ without truth values or only false?
Depending on the answer, different logical systems (two-valued and three-valued) can be created.

Funding

This research was funded by the National Science Centre, Poland (grant number: 2021/43/B/HS1/03187).

Data Availability Statement

Data are not contained within the article.

Conflicts of Interest

The author declares no conflicts of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Łukasiewicz, J. Elementy Logiki Matematycznej; Presburger, M., Ed.; Publications of Students of Mathematics and Physics in Warsaw Univesity: Warsaw, Poland, 1929; Volume 18, 2nd ed., Polish Scientific Publ.: Warsaw, Poland, 1958; English Translated by Wojtasiewicz, O., Elements of Mathematical Logic, The Macmillan Co.: New York, NY, USA, 1963. [Google Scholar]
  2. Łukasiewicz, J. ‘Znaczenie analizy logicznej dla poznania’ (The importance of logical analysis for cognition). PrzegląD Filoz. 1934, 37, 369–377. [Google Scholar]
  3. Łukasiewicz, J. ‘O sylogistyce Arystotelesa’ (On Aristotle’s syllogistic). Spraw. PAU 1939, 44, 220–227. [Google Scholar]
  4. Łukasiewicz, J. Aristotle’s Syllogistic from the Standpoint of Modern Formal Logic; 2nd ed.; Oxford University Press: Oxford, UK, 1957. [Google Scholar]
  5. Corcoran, J. Aristotle’s natural deduction system. J. Symb. Log. 1972, 37, 437. [Google Scholar]
  6. Corcoran, J. Aristotle’s natural deduction system. In Ancient Logic and Its Modern Interpretations; Corcoran, J., Ed.; Synthese Historical Library: Dordrecht, The Netherlands, 1974; pp. 85–131. [Google Scholar] [CrossRef]
  7. Smiley, T.J. What is a syllogism? J. Philos. Log. 1973, 2, 136–154. [Google Scholar] [CrossRef]
  8. Smith, R. Introduction. In Prior Analytics; Translated, with introduction, notes, and commentary, by Smith, R.; Hackett Publishing Company: Indianapolis, IN, USA; Cambridge, UK, 1989; pp. XIII–XXXI. [Google Scholar]
  9. Shepherdson, J.C. On the interpretation of Aristotelian syllogistic. J. Symb. Log. 1956, 21, 137–147. [Google Scholar] [CrossRef]
  10. Słupecki, J. Uwagi o sylogistyce Arystotelesa, Notes on Aristotle’s syllogistic. Ann. UMCS 1946, 1, 187–191. [Google Scholar]
  11. Pietruszczak, A. ‘O logice tradycyjnej i rachunku nazw dopuszczającym podstawienia nazw pustych’ (On traditional logic and calculus of names allowing substitutions of empty names). Ruch Filoz. 1987, 44, 158–166. [Google Scholar]
  12. Ishimoto, A. A propositional fragment of Leśniewski’s elementary ontology. Stud. Log. 1977, 36, 285–299. [Google Scholar] [CrossRef]
  13. Quine, W.V. Methods of Logic; Henry Holt and Co.: New York, NY, USA, 1950. [Google Scholar]
  14. Morawiec, A. Podstawy logiki nazw. Stud. Log. 1961, 12, 145–161. [Google Scholar] [CrossRef]
  15. Pratt-Hartmann, I.; Moss, L.S. Logics for the relational syllogistic. Rev. Symb. Log. 2009, 2, 647–683. [Google Scholar] [CrossRef]
  16. Kotarbiński, T. Elementy Teorii Poznania, Logiki Formalnej i Metodologii Nauk; Pergamon Press and Ossolineum: Oxford, UK; Wrocław, Poland, 1966. [Google Scholar]
  17. Lejewski, C. On Leśniewski’s ontology. Ratio 1958, 1, 150–176, Reprint in: Srzednicki, J.T.J.; Rickey, V.F. (Eds.) Leśniewski’s Systems. Ontology and Mereology; Martinus Nijhoff Publishers (Kluwer) and Ossolineum: Hague, The Netherlands; Wrocław, Poland, 1984; pp. 1148–1230. [Google Scholar]
  18. Pietruszczak, A. ‘O pewnym ujęciu logiki tradycyjnej’ (On a certain approach to traditional logic). Acta Univ. Nicolai Copernic. Log. 1991, I, 31–41. [Google Scholar]
  19. Pietruszczak, A. Bezkwantyfikatorowy Rachunek Nazw. Systemy i ich Metateoria. Doctoral Dissertation, Nicolaus Copernicus University in Toruń, Toruń, Poland, 1990. [Google Scholar]
  20. Quine, W.V. Logic and reification of universals. In From a Logical Point of View; Harvard University Press: Cambridge, MA, USA, 1953; pp. 102–129. [Google Scholar]
  21. Pietruszczak, A. ‘Standardowe rachunki nazw z funktorem Leśniewskiego’ (Standard calculi of names with Leśniewski’s functor). Acta Univ. Nicolai Copernic. Log. 1991, I, 5–29. [Google Scholar]
  22. Pietruszczak, A. ‘Stała Leśniewskiego w teoriach sylogistycznych. Semantyczne badania pewnych kwantyfikatorowych rachunków nazw’ (Leśniewski’s copula in syllogistic theories. Semantic studies of certain quantifier calculus of names). Acta Univ. Nicolai Copernic. Log. 1992, III, 45–76. [Google Scholar]
  23. Corcoran, J. Completeness of an ancient logic. J. Symb. Log. 1972, 37, 696–702. [Google Scholar] [CrossRef]
  24. Clark, M. The Place of Syllogistic in Logical Theory; Nottingham University Press: Nottingham, UK, 1980. [Google Scholar]
  25. Moss, L.S. Completeness theorems for syllogistic fragments. In Logics for Linguistic Structures; Hamm, F., Kepser, S., Eds.; Series “Trends in Linguistics”; Mouton de Gruyter: Berlin, Germany; New York, NY, USA, 2008; pp. 143–173. [Google Scholar] [CrossRef]
  26. Czeżowski, T. On certain peculiarities of singular propositions. Mind 1955, LXIV, 392–395. [Google Scholar] [CrossRef]
  27. Takano, M. A semantical investigation into Leśniewski’s axiom of his ontology. Stud. Log. 1985, 44, 71–77. [Google Scholar] [CrossRef]
  28. Rasiowa, H.; Sikorski, R. The Mathematics of Metamatematics, 2nd ed.; PWN: Warszawa, Poland, 1968. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Pietruszczak, A. The Calculus of Names—The Legacy of Jan Łukasiewicz. Axioms 2025, 14, 160. https://doi.org/10.3390/axioms14030160

AMA Style

Pietruszczak A. The Calculus of Names—The Legacy of Jan Łukasiewicz. Axioms. 2025; 14(3):160. https://doi.org/10.3390/axioms14030160

Chicago/Turabian Style

Pietruszczak, Andrzej. 2025. "The Calculus of Names—The Legacy of Jan Łukasiewicz" Axioms 14, no. 3: 160. https://doi.org/10.3390/axioms14030160

APA Style

Pietruszczak, A. (2025). The Calculus of Names—The Legacy of Jan Łukasiewicz. Axioms, 14(3), 160. https://doi.org/10.3390/axioms14030160

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop