 Next Article in Journal
Observations on the Separable Quotient Problem for Banach Spaces
Next Article in Special Issue
Term Logic
Previous Article in Journal
F-Transform Inspired Weak Solution to a Boundary Value Problem
Previous Article in Special Issue
Synthetic Tableaux with Unrestricted Cut for First-Order Theories
Article

# The Zahl-Anzahl Distinction in Gottlob Frege: Arithmetic of Natural Numbers with Anzahl as a Primitive Term

Division of Philosophy of Nature, Hugo Kołłątaj Agriculture University of Cracow, 29 Listopada 46, 31-425 Cracow, Poland
Received: 15 October 2019 / Revised: 24 December 2019 / Accepted: 24 December 2019 / Published: 31 December 2019

## Abstract

The starting point is Peano’s expression of the axiomatics of natural numbers in the framework of Leśniewski’s elementary ontology. The author enriches elementary ontology with the so-called Frege’s predication scheme and goes on to propose the formulations of this axiomatic, in which the original natural number (N) term is replaced by the term Anzahl (A). The functor of the successor (S) is defined in it.

## 1. Introduction

The term Anzahl functions in German in various numerical phrases, more or less defined. It appears in such contexts as “Anzahl der Äpfel” (i.e., “number of apples”) or “neun ist Anzahl der Planeten des Sonnensystems” (i.e., “nine is the number of planets of the Solar System”). In numerical phrases of the indefinite type, we use the combination of the number name (Zahl), which is an abstract object, and the general name, which is the product of a general name (here, the word apple/apples) with a name present only implicitly, which somehow characterizes the objects falling within the extension of the first name (usually a general name referring to the place they occupy). However, number phrases of the definite type (v. gr. “neun ist Anzahl den Planeten des Sonnensystem”or “Anzahl... ist gleich dem Anzahl...”) are discussed in Gottlob Frege’s works. Number phrases of the definite type are generally given to us through elementary expressions of the type “a is Ax”, where a is a number and x a (definite) general name. There is a specific functor A (from “Anzahl”) of the n/n category. In Frege, “Anzahl” refers to a concept determined by a single-argument predicate (Begriffswort). Given these remarks, we enrich the framework of elementary ontology with the so-called Frege’s predication scheme, to propose the formulations of these axiomatics in which the original natural number (N) term is replaced by the term Anzahl (A), and we present an original depiction of the arithmetic of natural numbers with Anzahl as a primitive term.

## 2. Preliminaries

#### 2.1. Elementary Ontology

The specific axiom of elementary ontology (OE) is:
 A0 $x ε y ↔ Σ z ( z ε x ) ∧ Π z u ( z ε x ∧ u ε x → z ε u ) ∧ Π z ( z ε x → z ε y )$
The secondary rules, which are direct consequences of axiom A0 include:
 R1 $x ε y ∕ x ε x$ R2 $x ε y ∧ y ε z ∕ x ε z$ R3 $x ε y ∧ y ε z ∕ y ε x$
The nominal constants of object and contradictory object are defined as follows:
 D$V$ $x ε V ↔ x ε x$ x is an object; D$Λ$ $x ε Λ ↔ x ε x ∧ ~ x ε x$ x is a contradictory object.
The functors of existence, singularity, being an object, weak inclusion, strong inclusion, extension identity, identity, and negation are also introduced by definition:
 Dex $e x ( x ) ↔ Σ z ( z ε x )$ x exists; Dsol $s o l ( x ) ↔ Π z u ( z ε x ∧ u ε x → z ε u )$ at most one object is x; Dob $o b ( x ) ↔ x ε x$ is object x; D⊂ $x ⊂ y ↔ Π z ( z ε x → z ε y )$ x is included in y (weak inclusion); D⊏ $x ⊏ y ↔ Σ z ( z ε x ) ∧ Π z ( z ε x → z ε y )$ x is included in y (strong inclusion); D○ $x ○ y ↔ Π z ( z ε x ↔ z ε y )$ x is extension identical with y; D= $x = y ↔ x ε y ∧ y ε x$ x is identical with y; Dn $x ε n y ↔ x ε x ∧$ x is non y.
We also adopt the definition of the of satisfying functor:
The system of elementary ontology can be founded on the calculus of predicates without identity. Jerzy Słupecki’s work  may serve as an introduction to elementary ontology.

#### 2.2. Peano’s Axiomatics

The system of arithmetic of natural numbers can be founded on the axiomatics given by Peano . The formulation of these axiomatics in the framework of elementary ontology can be found in Leśniewski’s works (, chapter 4, p. 129):
 LA1 $1 ε N$ LA2 $a ε N → S a ε N$ LA3 $a ε N → ~ S a ε 1$ LA4 $a ε N ∧ b ε N ∧ S a = S b → a = b$ LA5 $1 ε x ∧ Π b ( b ε N ∧ b ε x → S b ε x$
The last axiom is theaxiom of mathematical induction. Axioms A1–A5, as depicted below in Section 4, are equivalent to the axioms given by Peano.

#### 2.3. Elementary Ontology with Frege’s Predication Scheme

Here, the system of elementary ontology is extended with the functor sub of then/n category. The elementary expression “xεsub(y)” is read here as: “x is subordinated to y”. The specific axioms of this system (OEsub) have the following shapes (see ):
 SA1 $x ε s u b ( y ) → s u b ( x ) ⊂ s u b ( y )$ SA2 $x ε s u b ( y ) → ~ y ⊂ s u b ( x )$ SA3 $x ε s u b ( y ) → y ε y$ SA4 $s u b ( x ) ○ s u b ( y ) → y ○ y$
The functor of concept is introduced by definition:
DC  $x ε C y ↔ x ε x ∧ Π z ( z ε y ↔ z ε s u b ( x ) )$  x is a concept y
The key theses with functors sub and C include:
$x ε s u b ( C y ) → x ε y$  If x is subordinated to the concept y, then x is y,
and:
$C x ε s u b ( C y ) → x ⊂ y$ If the concept x is subordinated to the concept y, then x is included in y

## 3. Idea

The term “Anzahl” functions in German in various numerical phrases, more or less defined. The word Anzahl appears in such contexts as: Anzahl der Äpfel (number of apples), Anzahl von Freuden (number of friends), fünf is Anzahl der Bäumen in meinem Garten (five is the number of trees in my garden), or neun ist Anzahl der Planeten des Sonnensystems (nine is the number of planets of the Solar System).

#### 3.1. An Indefinite Numerical Phrase with the Term Anzahl

In number phrases of the indefinite type we have to deal with the combination of the number name (Zahl) being an abstract object with the general name, which is the product of a general name (e.g., apple/apples) and a name present only implicitly, which somehow characterizes the objects falling within the extension of the first name (usually a general name referring to the place they occupy). For example, “five apples” occupy a certain place on the table.
A phrase of this type, which is a nominal expression, can be rendered as follows:
$a ∘ x ,$
where a is a number (Anzahl) and x is the name of object of a given sort, which, in combination with a hidden name characterizing these objects, gives us our universe of discourse. Since a and x are names, $a ∘ x$ is also a name, then $∘$ is a functor of the—n/nn category.

#### 3.2. A Definite Numerical Phrase with the Term Anzahl

Numerical phrases of the definite type (“neun ist Anzahl den Planeten des Sonnensystem” or “Anzahl... ist gleich dem Anzahl...”) are discussed in Gottlob Frege’s works (see , p. 20 and , p. 88). In number phrases of the definite type, we use an elementary expression of the type:
$a ε A x$
where a is a number, $ε$ is a functor (of the s/nn category), and x is a (definite) general name. A specific functor A (from Anzahl) of the n/n category appears here.
In Frege, “Anzahl” refers to a concept designated by a single-argument predicate (Begriffswort), but also a functorof the n/(s/n) category. The elementary phrase with this functor could be expressed in the following way: $a ε A ( P )$, where the (single-argument) predicate P is equivalent to the name x (from the phrase “$a ε A x$). Our expression existing in the framework of the calculus of names is closer to natural language, in which the category of names is understood broadly (individual and general names), as opposed to only individual names, as in Frege’s language (Namen=Eigennamen).
We will continue to deal with definite number phrases with the term Anzahl. We shall return to indefinite phrases with this term in the final part of the present paper.

## 4. Arithmetic of Natural Numbers

As our starting point, we shall adopt the following five axioms given by Leśniewski, including 0 in natural numbers, which is in accordance with the contemporary formulations of Peano’s axiomatics:
 A1 $0 ε N$ A2 $a ε N → S a ε N$ A3 $a ε N → ~ S a ε 0$ A4 $a ε N ∧ b ε N ∧ S a = S b → a = b$ A5 $0 ε x ∧ Π b ( b ε N ∧ b ε x → S b ε x$)
Our initial system is OEsub enriched with these axiomatics. The language of this system (OEsub[A1,A2,A3,A4,A5]) is extended with number nominal variables (a,b,c), referring to natural numbers. Apart from the standard rule of detachment (MP):
MP  $α , α → β ∕ β$
we shall adopt the rule of substitution:
RS  $α ∕ α [ x / t ]$,
where t is a nominal variable/constant or (in particular) a number nominal variable/constant:
$α ∕ α [ a / t ]$,
where t is a number nominal variable/constant.
Having adopted the definition of the natural number:
DN  $a ε N ↔ a ε a ∧ Σ x ( a ε A x )$,
we can eliminate constant N by means of functor A:
 B1 $0 ε A Λ$ B2 $a ε A x → Σ z ( S a ε A z )$ B3 $a ε A x → ~ S a ε A Λ$ B4 $a ε A x ∧ b ε A y ∧ S a ε S b → a ε b$ B5 $0 ε x ∧ Π b y ( b ε x ∧ b ε A y → S b ε x$)
Axioms A1–A5 are consequences of Axioms B1–B5:
 (A1) $0 ε N$ [B1,DN] (A2) $a ε N → S a ε N$ [DN,B2] (A3) $a ε N → ~ S a ε 0$ [DN,B1,R2,B3] (A4) $a ε N ∧ b ε N ∧ S a = S b → a = b$ [DN,D=,B4] (A5) $0 ε x ∧ Π b ( b ε N ∧ b ε x → S b ε x$) [DN,B5]
Next, we shall eliminate from axiomatics the functor of the successor (S) by introducing it by definition. We shall leave it only in the last axiom, for the purpose of shortening.
 C1 $a ε a$ C2 $a ε A x → e x ( n x )$ C3 $~ e x ( x ) → 0 ε A x$ C4 $a ε A x ∧ b ε A x → a ε b$ C5 $0 ε x ∧ Π b y ( b ε x ∧ b ε A y → S b ε x$)  (=B5)
We shall introduce the functor of the successor by definition:
$D S a ε S b ↔ a ε n b ∧ Π x z ( b ε A x ∧ z ε n x ↔ a ε A ( x ∪ z ) ∧ z ε n x ) ∧ Π x z ( 0 ε A x ∧ z ε n x → a ε A z ) ∧ Π y z ( a ε A z ∧ ~ e x ( z ) → ~ b ε A y ) ∧ Π z ( a ε A z ∧ z ε z → b = 0 )$
 T1.1 $s o l ( A x )$ [C4,Dsol] T1.2 $A Λ = 0$ [OE,C3,T1.1,R3,D=] T1.3 $a ε A x ∧ b ε A x → a = b$ [C4,D=] T1.4 [DS] T1.5 $S a ε A ( x ∪ z ) ∧ z ε n x → a ε A x$ [R1,T1.4] T1.6 $S a ε A x ∧ x ε x → a = 0$ [R1,T1.4] T1.7 $~ S a ε a$ [R1,T1.4.Dn] T2.1 $0 ε A Λ$ (=B1) [OE,C3] T2.2 $a ε A x → Σ z ( S a ε A )$ (=B2) [C2,C1,Dex,T1.4] T2.3 $a ε A x → ~ S a ε A Λ$ (=B3) [R1,T1.4,OE] T2.4 $a ε A x ∧ b ε A y ∧ S a ε S b → a ε b$ (=B4) [OE,T1.4,C2,Dex,T1.5,T1.3] T2.5 $ϕ ( 0 ) ∧ Π b ( b ε N ∧ ϕ ( b ) → ϕ ( S b )$) [C1,Dstsf,DN,C5]
Of these, T2.5 is a typical formulation of an induction axiom.

## 5. Addition and Multiplication: Logical and Philosophical Analysis

Addition and multiplication as operations on numbers—with the numerical functor (Anzahl) as a primary functor—is, from a logical and philosophical point of view, an operation more complex than it usually appears.

The addition of numbers in the context of a numerical functor (Anzahl) establishes the number of objects of the same sort. For example, withfive trees in the front garden and seven trees in the back garden, we reach the conclusion that we have 12 trees altogether. Using names y and z so that and , and taking into account the fact that the extensions of these names have no common elements ($~ e x ( y ∩ z )$), we create in this case a common name , so that $x ○ y ∪ z$—in order to state the following: $12 ε A x$ with $5 ε A y$ and $7 ε A z$, where between x, y, and z there are the connections described before. The operation of addition in this context can be generally defined as follows:

#### 5.2. Multiplication

The multiplication of numbers in the context of the numerical functor (Anzahl) is more complicated. Let us take a similar example. Let us assume that in the garden we have trees which are grouped in four groups, each comprising five trees. There are two groups in front of the house (on the left and on the right) and two groups behind the house (one on the left and one on the right, too). We beginour operation by distinguishing four groups, which we treat as distributive classes determined by four names: y, z, u, and v, which are, respectively , , , and .
We shall mark these classes, respectively, as: Cy, Cz, Cu, and Cv. This distinction is accom- panied by an ascertainment that for a certain name x with the extension—$x ○ y ∪ z ∪ u ∪ v$ (), these names are separate in terms of extension—$~ e x ( y ∩ z )$, $~ e x ( z ∩ u )$, and $~ e x ( u ∩ v )$. Next, we state that there are four such groups/classes of trees—$4 ε A w$ 4εAw, where w is a shortening of the name “”, and we finally state that each group of trees comprises five trees and each tree in the garden can be characterized as belonging strictly to one of these groups and as one of five trees belonging to this group. This last sentence can be shortly expressed as follows: each tree in the garden is characterized by a pair [, ], to be eventually able to say that the number of trees in the garden is identical to the number of such pairs. Symbolically, it can be briefly expressed as follows:
$D ⨀ a ε b ⨀ c ↔ a ε a ∧ Σ x y z ( a ε A x ∧ b ε A y ∧ c ε A z ∧ Π u ( u ε y ↔ Σ v ( u ε C v ∧ v ⊂ x ) ) ∧ x ε y × z )$
where $×$ is a functor of Cartesian product of the n/nn category.

## 6. The New Formulation of the Arithmetic of Natural Numbers

We shall replace axiom C3 with a more intuitive one:
C3*  $x ○ y → A x ○ A y$
The system of arithmetic of natural numbers in this formulation is: OEsub[C1,C2,C3*,C4,C5]. In the formulation of axiom C5, the functor of successor occurs, which we are introducing similarly, by means of the already given definition DS.
Here, the term C from OEsub is interpreted in terms of class (see ):
DC$x ε C y ↔ x ε x ∧ Π z ( z ε y ↔ z ε s u b ( x ) )$  x is a distributive class (of objects which are) y.
In addition to the rules of substitution and detachment (MP), we shall also adopt the rules of omission and introduction for the list operator in the form (see ):
OL $x ε [ z 1 , … , z n ] / x ε z 1 ∨ … ∨ x ε z n$$[ x 1 , … , x n ] ε y / x 1 ε y ∧ … ∧ z n ε y$  if y is not list
IL $x ε z 1 ∨ … ∨ x ε z n ∕ x ε [ z 1 , … , z n ]$$x 1 ε y ∧ … ∧ z n ε y ∕ [ x 1 , … , x n ] ε y$
and the rule:
RL $[ x 1 , … , x n ] ε [ z 1 , … , z n ] ∕ x 1 ε z 1 ∧ [ x 2 , … , x n ] ε [ z 2 , … , z n ]$  $[ x ] ε [ z ] ∕ x ε z$
Thanks to this rule, we obtain the property for two-element lists, $[ x , y ] = [ z , u ] → x = z ∧ y = u$, which is the equivalent of property for an orderly pair in the framework of the set theory.
Now, let us define the functor of Cartesian product (compare , p. 176):
D$×$$x ε y × z ↔ x ε x ∧ Π u v w ( u ε [ u , w ] ∧ v ε y ∧ w ε z ↔ u ε s u b ( x ) )$
Now, we can—quite formally—adopt the definitions of the operations of addition (+) and multiplication ($⨀$) in accordance with their interpretation:
D+ $a ε b + c ↔ a ε a ∧ Σ x y z ( x ○ y ∪ z ∧ ~ e x ( y ∩ z ) ∧ a ε A x ∧ b ε A y ∧ c ε A z )$
D$⨀$$a ε b ⨀ c ↔ a ε a ∧ Σ x y z ( a ε A x ∧ b ε A y ∧ c ε A z ∧ Π u ( u ε y ↔ Σ v ( u ε C v ∧ v ⊂ x ) ) ∧ x ε y × z )$
According to D+, addition is a symmetrical operation: $a ε b + c ↔ c + b$ ($a + b = b + a$).
The operation of multiplication in the sense $⨀$, in accordance with the definition D$⨀$, is not symmetrical. We shall introduce multiplication as a symmetrical operation ($·$) by definition:
D$·$$a ε b · c ↔ ( a ε b ⨀ c ) ∨ a ε c ⨀ b )$
The theses which are consequences of definition D0 and axiom A3* include:
 T2.6 $0 ○ A Λ$ [D0,D○] T2.7 $~ e x ( x ) → 0 ε A x$  (=C3) [Dex,OE,Dd,D○,C3*,R1,T2.6,R2]

## 7. The Term Anzahl in the Indefinite Sense

We shall now deal with number phrases with the term “Anzahl” in the indefinite sense, where, “Numbers (Anzahlen) are always numbers (Anzahlen) of something. They can be added (five apples and two apples make seven apples). However, it is impossible to multiply numbers (Anzahlen) by numbers (Anzahlen)” (see , p. 7).
Compounds such as five apples or two dogs fall, in accordance with the previous arrangements, under the scheme ax. We shall introduce the functor $∘$ by definition:
D$∘$ $x ε a ∘ y ↔ x ε x ∧ Σ z ( a ε A ( y ∩ z ) )$
The numbers (Anzahlen) in this sense behave like the so-called denominate numbers (like, for example: 5 m or 2 kg) present in the so-called dimensional analysis, which appears in physics. They can be added, provided that the same unit is preserved. Addition in such contexts can be defined as follows:
$D ⨁ x ε ( a ∘ y ) ⨁ ( b ∘ y ) ↔ x ε ( a + b ) ∘ y$
Denominate numbers (benannte Zahlen) are the subject of analysis in one of Hermann von Helmholtz’s works (see , p. 12).
The numbers (Anzahlen) in the indefinite sense cannot be multiplied, as opposed to denominate numbers in dimensional analysis.

## 8. Conclusions

A new, original depiction of arithmetic of natural numbers with Anzahl as a primitive term has been presented. The basis of this depiction is the calculus of names, which is a certain extension of elementary ontology (OEsub). The notion of a pair (list) was introduced by means of rules OL, IL, and RL, the last of them playing a significant role. I have recently noticed that it is possible to define an ordered pair in the framework of the OEsub system.

## Funding

This research received no external funding.

## Acknowledgments

I would like to express my sincere gratitude and highest appreciation to all referees of this article for all their useful remarks, comments, and suggestions to the content of the article and also its Englishlanguage verification. Individual thanks are due, in particular, to Luna Shen and Hunter Jia for their precious support.

## Conflicts of Interest

The authors declare no conflict of interest.

## References

1. Słupecki, J.S. “Leśniewski Calculus of names”. Studia Log. Int. J. Symb. Log. 1955, 3, 7–70. [Google Scholar]
2. Peano, G. Arithmetices Principia Nova Methodo Exposito; Bocca: Turin, Italy, 1889. [Google Scholar]
3. Leśniewski, S. Lecture Notes in Logic; Srzednicki, J.T.J., Stachniak, Z., Eds.; Kluwer Academic: Dordrecht, The Netherlands, 1988. [Google Scholar]
4. Wojciechowski, E. “Rachunek nazw i schemat predykacji z Begriffschrift Gottloba Fregego” (Calculus of Names and Predication Scheme from Gottlob Frege’s Begriffsschrift). In Predykacja, negacja i kwantyfikacja (Predication, Negation and Quantification); Wojciechowski, E., Ed.; Aureus: Kraków, Poland, 2019. [Google Scholar]
5. Frege, G. Die Grundlagen der Arithmetik: Eine Logisch Mathematische Untersuchung über den Begriff der Zahl; Verlag von Wilhelm Koebner: Breslau, Germany, 1884. [Google Scholar]
6. Patzig, G. Gottlob Frege und die logische Analyse der Sprache. In Sprache Und Logik, 2nd ed.; Patzig, G., Ed.; Vandenhoeck & Ruprecht: Göttingen, Germany, 1981; pp. 77–100. [Google Scholar]
7. Wojciechowski, E. “Klasy dystrybutywne i klasy kolektywne” (Distributive Classes and Collective Classes). In Predykacja, negacja i kwantyfikacja (Predication, Negation and Quantification); Wojciechowski, E., Ed.; Aureus: Kraków, Poland, 2019. [Google Scholar]
8. Wojciechowski, E. “Rachunek nazw z listami” (The Calculus of Names with Lists). Rocz. Filoz. 2011, 59, 35–50. [Google Scholar]
9. Borkowski, L. Logika Formalna (Formal Logic), 2nd ed.; PWN: Warszawa, Poland, 1977. [Google Scholar]
10. Grote, A. Anzahl, Zahl und Menge. Die Phänomenologischen Grundlagen der Arithemitk; Felix Meiner Verlag: Hamburg, Germany, 1983. [Google Scholar]
11. Von Helmholz, H. Zählen und Messen, erkenntnisstheoretisch betrachtet. In Philosophische Aufsätze, Eduard Zeller Ze Seinem Fünfzigjährigen Doctorjubiläum Gewidmet; Fues Verlag: Leipzig, Germany, 1887; pp. 17–52. [Google Scholar]