1 Introduction
The techniques of nonstandard analysis allow us to construct several different hyperreal fields which, for many practical purposes, are equivalent. However, there is a unique hyperreal field which is isomorphic to the closed real field having the cardinality of the first strongly inaccessibleFootnote 1 uncountable cardinal number. Such a field has been introduced in [Reference Keisler19] and we refer to it as to the Keisler field.
Given a ring of sets $\mathcal {R}$ (closed for Cartesian product) and a non-Archimedean field $\mathbb {K}$ , the numerosity is a function
which satisfies the following properties:
-
• Finite sets principle: If A is a finite set, then $\mathfrak {num}\left ( A\right ) =| A|$ ( $|A|$ denotes the cardinality of A).
-
• Euclid’s principle: If $A\subset B$ , then $\mathfrak {num} \left ( A\right ) <\mathfrak {num}\left ( B\right )$ .
-
• Sum principle: If $A\cap B=\varnothing $ , then $\mathfrak {num} \left ( A\cup B\right ) =\mathfrak {num}\left ( A\right ) +\mathfrak {num}\left ( B\right )$ .
-
• Product principle: $\mathfrak {num}\left ( A\times B\right ) = \mathfrak {num}\left ( A\right ) \cdot \mathfrak {num}\left ( B\right )$ .
The notion of numerosity has been introduced in [Reference Benci1, Reference Benci and Di Nasso10] and developed in several directions [Reference Benci, Bottazzi and Di Nasso3–Reference Benci and Forti5, Reference Benci and Di Nasso11, Reference Benci, Di Nasso and Forti12, Reference Blass, Di Nasso and Forti14, Reference Di Nasso and Forti16, Reference Forti and Morana17, Reference Mancosu21].Footnote 2 Since its beginning, numerosity theory has been strictly related to some hyperreal field, namely the field $ \mathbb {K}$ in (1) must be hyperreal.
The aim of this paper is to relate the theory of numerosity to the Keisler field in such a way that most of the properties investigated in the previous papers are preserved and unified in a consistent frame.
In particular, we want at least the following three properties to be satisfied:
-
• (Consistency with the theory of cardinal numbers) If $ A,B\subset \mathbb {A}$ then
$$ \begin{align*} \left\vert A\right\vert <\left\vert B\right\vert \Rightarrow \mathfrak{num} \left( A\right) <\mathfrak{num}\left( B\right), \end{align*} $$where $\left \vert E\right \vert $ denotes the cardinality of E. -
• (Consistency with the theory of ordinal numbers) If $\mathbf { COrd}$ is the set of the Cantor ordinal numbers smaller than the first inaccessible uncountable cardinal number and $\mathbf {Num}$ is the set of numerosities, then there is a map
$$ \begin{align*} \Psi :\mathbf{COrd}\rightarrow \mathbf{Num} \end{align*} $$such that-
1. $\Psi (\sigma )=\mathfrak {num}\left ( \{\Psi (\tau )\mid \tau <\sigma \}\right ) $ ,
-
2. $\Psi \left ( \sigma \oplus \tau \right ) =\Psi \left ( \sigma \right ) +\Psi \left ( \tau \right)\!.$
-
3. $\Psi \left ( \sigma \otimes \tau \right ) =\Psi \left ( \sigma \right ) \cdot \Psi \left ( \tau \right)\!.$
-
where $\oplus $ and $\otimes $ denote the natural operations between ordinal numbers (see Section 4.2).
-
• (Consistency with the Lebesgue measure) If $E\subset \mathbb {R }$ is a Lebesgue measurable set, then
(2) $$ \begin{align} m_{L}\left( E\right) =st\left( \frac{\mathfrak{num}\left( E\right) }{ \mathfrak{num}\left( \left[ 0,1\right) \right) }\right)\!, \end{align} $$where $m_{L}\left ( E\right ) $ denotes the Lebesgue measure of E and $ st(\xi )$ denotes the standard part of $\xi $ .
To this aim we build a field which, following [Reference Benci and Forti5], we will call the field of Euclidean numbers. This field is isomorphic to the Keisler field and its construction presents an extra structure that allows us to build a numerosity theory which satisfies, among others, the above requests.
2 The Euclidean numbers
In this section we introduce the field of Euclidean numbers. As we are going to show, this is a hyperreal field constructed by means of a minor modification of the usual superstructure construction, so as to implement a development of the theory of numerosity with certain useful peculiarities (see Remark 2.7).
2.1 Non-Archimedean fields
Here, we recall the basic definitions and some facts regarding non-Archimedean fields. In the following, ${\mathbb {K}}$ will denote an ordered field. We recall that such a field contains (a copy of) the rational numbers. Its elements will be called numbers.
Definition 2.1. Let $\mathbb {K}$ be an ordered field. Let $\xi \in \mathbb {K}$ . We say that:
-
• $\xi $ is infinitesimal if, for all positive $n\in \mathbb {N}$ , $|\xi |<\frac {1}{n};$
-
• $\xi $ is finite if there exists $n\in \mathbb {N}$ such that $|\xi |<n$ ; and
-
• $\xi $ is infinite if, for all $n\in \mathbb {N}$ , $|\xi |>n$ (equivalently, if $\xi $ is not finite).
Definition 2.2. An ordered field $\mathbb {K}$ is called non-Archimedean if it contains an infinitesimal $\xi \neq 0$ .
Infinitesimal numbers can be used to formalize the notion of “infinitely close”:
Definition 2.3. We say that two numbers $\xi ,\zeta \in { \mathbb {K}}$ are infinitely close if $\xi -\zeta $ is infinitesimal. In this case we write $\xi \sim \zeta $ .
Clearly, the relation “ $\sim $ ” of infinite closeness is an equivalence relation.
Theorem 2.4. If $\mathbb {K\supset R}$ is an ordered field, then it is non-Archimedean and every finite number $\xi \in \mathbb {K}$ is infinitely close to a unique real number $r\sim \xi $ , called the standard part of $\xi $ .
The standard part can be regarded as a function:
Moreover, with some abuse of notation, we can extend $st$ to all $\mathbb {K} $ by setting
2.2 Construction of the Euclidean numbers
Given any set E we let $\mathbb {V}(E)$ be the superstructure on E, namely the family of sets which is inductively defined as follows:
If an object $x\in \mathbb {V}_{n+1}(E)\setminus \mathbb {V}_{n}(E)$ we say that its rank is $n+1$ , and we write $rank(x)=n+1$ . With the usual identifications of pairs with Kuratowski pairs and functions and relations with their graphs, we have that $\mathbb {V}(E)$ contains all the usual mathematical objects that can be constructed from E. Moreover, notice that if E is finite then also each finite level $V_{n}(E)$ of the superstructure on E is finite.
Now we let $\mathbb {A}$ be a set of atoms whose cardinality $\kappa $ is the first strongly uncountable inaccessible cardinal number, and we assume that $ \mathbb {R}\subset \mathbb {A}$ . The mathematical universe we will consider in this paper is
where $|E|$ denotes the cardinality of $E.$
We let $\mathfrak {L}$ be the family of finite subsets of $\Lambda $ :
$\mathfrak {L}$ , ordered by the inclusion relation $\subseteq $ , is a directed set; if E is any set, we call net (with values in E) any function
From now on, we will denote by $\sqsubseteq $ a partial order relation over $ \Lambda $ that extends the inclusion, namely such that $\forall \lambda ,\mu \in \mathfrak {L,}$
We assume that also $\left ( \mathfrak {L},\sqsubseteq \right ) $ is a directed set; for the moment we will not make any other assumption on E. One of the main tasks of this paper is to define $\sqsubseteq $ in such a way to get a numerosity theory which satisfies the requests described in the introduction.
Let
be endowed with the natural operations
and the partial ordering
The field of Euclidean numbers is defined as follows:Footnote 4
Definition 2.5. The field of Euclidean numbers $\mathbb {E\supset R}$ is a field so that there exists a surjective map
with the following properties:
-
(i) Ring homomorphism: J is a ring homomorphism, namely for all $\varphi ,\psi \in \mathfrak {F}\left ( \mathfrak {L},\mathbb {R} \right ) $
-
• $J\left ( \varphi +\psi \right ) =J\left ( \varphi \right ) +J\left ( \psi \right ) $ and
-
• $J\left ( \varphi \cdot \psi \right ) =J\left ( \varphi \right ) \cdot J\left ( \psi \right)\!.$
-
-
(ii) Monotonicity: For all $\varphi \in \mathfrak {F}\left ( \mathfrak {L},\mathbb {R}\right ) $ , for all $r\in \mathbb {R} $ , if eventually $\varphi (\lambda )\geq r ($ namely there exists $\lambda _{0}\in \mathfrak {L}$ such that $\forall \lambda \sqsupseteq \lambda _{0},\ \varphi (\lambda )\geq r)$ , then
$$ \begin{align*} J\left( \varphi \right) \geq r. \end{align*} $$
Let us show that such a field exists.Footnote 5
Proof. Let $\mathcal {U}$ be a fine ultrafilter on $\mathfrak {L}$ , namely a filter of sets such that
-
• Maximality: $Q\in \mathcal {U}\Leftrightarrow \mathfrak {L} \backslash Q\notin \mathcal {U}$ .
-
• Fineness: $\forall \lambda \in \mathfrak {L},\ Q\left [ \lambda \right ] \in \mathcal {U}$ , where
(4) $$ \begin{align} Q\left[ \lambda \right] :=\left\{ \mu \in \mathfrak{L}\ |\ \mu \sqsupseteq \lambda \right\}\!. \end{align} $$
The existence of $\mathcal {U}$ is a well-known and easy consequence of Zorn’s Lemma. We use $\mathcal {U}$ to introduce an equivalence relation on nets, by letting for all $\psi ,\varphi \in \mathfrak {F}\left ( \mathfrak {B}, \mathbb {R}\right ) $
We set
and we denote by $\left [ \varphi \right ] _{\mathcal {U}}$ the equivalence classes. Now we take an injective map
such that $\forall r\in \mathbb {R}$ ,
where $c_{r}$ is the net identically equal to $r.$ Finally we set
The operations on $\mathbb {E}$ can be easily defined by letting
It is very well known (see, e.g., [Reference Keisler19]) and simple to show that, thanks to $\mathcal {U}$ being an ultrafilter, $\mathbb {E}$ endowed with the above operations is a field; moreover, it can be made an ordered field by endowing it with the following ordering:
⊣
Remark 2.6. $\mathbb {E}$ is a hyperreal field whose cardinality is $\kappa ;$ such a field is unique up to isomorphisms (see [Reference Keisler19]); namely, changing $\sqsubseteq $ we get an isomorphic hyperreal field. However, we will choose $\sqsubseteq $ in such a way to get interesting interactions with other mathematical structures.
The number $J\left ( \varphi \right ) $ is called the $\Lambda $ -limit of the net $\varphi $ and will be denoted by
The reason of this name and notation is that the operation
satisfies many of the properties of the usual Cauchy limit, but with the stronger property of existing for every net. More exactly, it satisfies the following properties:
-
• Existence: Every net $\varphi :\mathfrak {L}\rightarrow \mathbb {R}$ has a unique limit $L\in \mathbb {E}$ .
-
• Monotonicity: For all $r\in \mathbb {R}$ if eventually $ \varphi (\lambda )\geq r$ , then
$$ \begin{align*} \lim_{\lambda \uparrow \Lambda }\varphi (\lambda )\geq r. \end{align*} $$ -
• Sum and product: For all $\varphi ,\psi :\mathfrak {L} \rightarrow \mathbb {R}$
$$ \begin{align*} \lim_{\lambda \uparrow \Lambda }\varphi (\lambda )+\lim_{\lambda \uparrow \Lambda }\psi (\lambda ) &=\lim_{\lambda \uparrow \Lambda }\left( \varphi (\lambda )+\psi (\lambda )\right)\!, \\ \lim_{\lambda \uparrow \Lambda }\varphi (\lambda )\cdot \lim_{\lambda \uparrow \Lambda }\psi (\lambda ) &=\lim_{\lambda \uparrow \Lambda }\left( \varphi (\lambda )\cdot \psi (\lambda )\right)\!. \end{align*} $$
Notice that, if $\lim _{\lambda \rightarrow \Lambda }\varphi (\lambda )$ denotes the usual Cauchy limit of $\varphi $ , the relationship between the Cauchy limit and the $\Lambda $ -limit is
Remark 2.7. The notion of Euclidean field defined by Definition 2.5 has been used in several papers with “ $\subseteq $ ” instead of “ $\sqsubseteq $ ” (e.g., [Reference Benci2, Reference Benci and Luperi Baglini7, Reference Benci, Luperi Baglini and Squassina8]). Now, we will explain the main technical reason for using a Euclidean field rather than a “generic” hyperreal field. A set $F\subset \Lambda ^{\ast }$ is called hyperfinite if
where the sets $F_{\lambda }\in \Lambda $ are finite. Hyperfinite sets play a crucial role in many applications of nonstandard analysis. If we use a Euclidean field, we can associate with every set $E\in \Lambda $ a unique hyperfinite set $E^{\circledast }$ defined as follows:
The set $E^{\circledast }$ satisfies the propertyFootnote 6
which is very useful in the applications. Moreover, using a Euclidean field we can easily define the numerosity function over any set $E\in \Lambda $ by setting (see Section 3)
In this paper, replacing “ $\subseteq $ ” with a suitable “ $\sqsubseteq , $ ” the numerosity theory given by Equation (5) is consistent with the main features of the numerosity theories present in the literature (e.g., [Reference Benci1, Reference Benci, Bottazzi and Di Nasso3–Reference Benci and Forti5, Reference Benci and Di Nasso10–Reference Benci, Di Nasso and Forti12, Reference Blass, Di Nasso and Forti14, Reference Di Nasso and Forti16, Reference Forti and Morana17, Reference Mancosu21]).
2.3 Labelled sets
The notion of labelled set has been introduced in [Reference Benci1, Reference Benci and Di Nasso10] to construct a numerosity theory for countable sets. Here we extend this notion to adapt it to the study of numerosity theories for larger sets.
Definition 2.8. We call label set a family of sets $\mathfrak {B}\subset \mathfrak {L}$ such that
-
(i) $\forall \mathfrak {s,t}\in \mathfrak {B,}\ \mathfrak {s }\cap \mathfrak {t},\ \mathfrak {s}\cup \mathfrak {t}\in \mathfrak {B} ;$
-
(ii) $\forall \mathfrak {s}\in \mathfrak {B},\ \mathfrak {s} \cap \mathfrak {L}=\varnothing ;$ and
-
(iii) $\bigcup _{\mathfrak {s}\in \mathfrak {B}}\mathbb {V} \left ( \mathfrak {s}\right ) =\Lambda $ .
Requirement (i) gives to $\mathfrak {B}$ a lattice structure, whilst requirement (ii) entails that the elements of a label are either atoms or infinite sets.
Having fixed the notion of “labels,” we can now introduce the notion of “labelling”:
Definition 2.9. Let $\mathfrak {B}$ be a set of labels. We call $\mathfrak {B}$ -labelling the map
defined as follows:
where $I_{a}=\{\mu \in \mathfrak {B}\mid a\in \mathbb {V}(\mu )\}$ . For every $ a\in \mathfrak {L}$ we call $\ell (a)$ the label of a.
Roughly speaking, the label of an object $a\in \Lambda $ is a finite set whose elements allow us to define a by the fundamental finitistic set operations.
There are plenty of sets of labels: just set
Obviously, $\mathfrak {B}_{\max }$ is a label set; more importantly, every label set $\mathfrak {B}$ is a subset of $\mathfrak {B}_{\max }$ .
Example 2.10. Let $a=\mathbb {N}$ . Then, using the $\mathfrak {B}_{\max }$ -labelling,
Now we will describe some properties of a set of labels $\mathfrak {B}$ and the corresponding $\mathfrak {B}$ -labelling:
Proposition 2.11. Let $\mathfrak {B}$ be a set of labels, and let $\mathfrak {s} \in \mathfrak {B}$ . Then
-
(i) $\mathbb {V}(\mathfrak {s})$ is countable $.$
-
(ii) $\mathbb {V}(\mathfrak {s})\setminus \mathfrak {s}$ consists only of finite sets $.$
-
(iii) For all $\mathfrak {s},\mathfrak {t}\in \mathfrak {B },$ and for all $m\in \mathbb {N}$ , we have that
$$ \begin{align*} \mathbb{V}_{m}(\mathfrak{s})\subseteq \mathbb{V}_{m}(\mathfrak{t} )\Leftrightarrow \mathfrak{s}\subseteq \mathfrak{t}. \end{align*} $$ -
(iv) For all $\mathfrak {s},\mathfrak {t}\in \mathfrak {B}, \mathbb {V}(\mathfrak {s}\cap \mathfrak {t})=\mathbb {V}(\mathfrak {s})\cap \mathbb {V}(\mathfrak {t})$ .
-
(v) If $a\in \mathfrak {L}$ and $\mathfrak {t}\in \mathfrak { B}\mathfrak {,\ }$ then $\left \{ a\right \} \in \mathbb {V}(\mathfrak {t} )\Leftrightarrow a\in \mathbb {V}(\mathfrak {t})$ .
Proof. (i) $\mathfrak {s}$ is finite, and hence by induction it trivially holds that $\mathbb {V}_{n}\left ( \mathfrak {s}\right ) $ is finite for every $n\in \mathbb {N}$ . Therefore $\mathbb {V}\left ( \mathfrak {s}\right ) $ is countable.
(ii) As $\mathfrak {s}$ is finite, by induction it is immediate to prove that $ \mathbb {V}_{n+1}(\mathfrak {s})\setminus \mathfrak {s}$ consists only of finite sets, and hence the thesis follows straightforwardly.
(iii) The implication $\Leftarrow $ is trivial. Let us prove the other implication. If $\mathbb {V}_{m}(\mathfrak {s})\subseteq \mathbb {V}_{m}( \mathfrak {t})$ then, in particular, $\mathfrak {s}\in \mathbb {V}_{m}( \mathfrak {t})$ . Now, if $\mathfrak {s}=\{a_{1},\dots ,a_{n}\}$ , all $ a_{1},\dots ,a_{n}$ are either atoms or infinite sets, and hence by (i), $ a_{1},\dots ,a_{n}\in \mathfrak {t}$ .
(iv) The inclusion $\subseteq $ is trivial. For the reverse inclusion, let $\eta \in \mathbb {V}(\mathfrak {s})\cap \mathbb {V}(\mathfrak {t})$ . In particular, $\eta \in \mathbb {V}_{n}(\mathfrak {s})\cap \mathbb {V}_{m}( \mathfrak {t})$ and so, if $l=\max \{n,m\}$ , we have that $\eta \in \mathbb {V} _{l}(\mathfrak {s})\cap \mathbb {V}_{l}(\mathfrak {t})$ . We proceed by induction on l to show that $\mathbb {V}_{l}(\mathfrak {s})\cap \mathbb {V} _{l}(\mathfrak {t})\subseteq \mathbb {V}(\mathfrak {s}\cap \mathfrak {t})$ .
If $l=0$ , then $\eta \in \mathbb {V}_{0}(\mathfrak {s})\cap \mathbb {V}_{0}( \mathfrak {t})$ if and only if $\eta =\mathfrak {s}=\mathfrak {t}$ , and the desired inclusion trivially holds.
Now let us suppose the inclusion to hold for $l\in \mathbb {N}$ , and let $ \eta \in \mathbb {V}_{l+1}(\mathfrak {s})\cap \mathbb {V}_{l+1}(\mathfrak {t})$ . If $\eta \in \mathbb {V}_{l}(\mathfrak {s})\cap \mathbb {V}_{l}(\mathfrak {t})$ we are done by inductive hypothesis; if not, there are $A\in \mathbb {V}_{l}( \mathfrak {s}),B\in \mathbb {V}_{l}(\mathfrak {t})$ such that $\eta \in \wp (A)\cap \wp (B)$ . In particular, $\eta \in \wp (A\cap B)$ . But $A\cap B\in \mathbb {V}_{l}(\mathfrak {s})\cap \mathbb {V}_{l}(\mathfrak {t})$ , so by induction $A\cap B\in \mathbb {V}(\mathfrak {s}\cap \mathfrak {t})$ , and hence $ \eta \in \mathbb {V}(\mathfrak {s}\cap \mathfrak {t})$ as desired.
(v) The implication $\Leftarrow $ is trivial. For the reverse implication, let
In particular, we have that $l\geq 1$ . In fact, if $l=0$ then $\{a\}= \mathfrak {t}$ , and this cannot happen as $\mathfrak {t}\cap \mathfrak {L} =\emptyset $ . Hence $a\in \mathbb {V}_{l-1}(\mathfrak {t})$ and we are done.⊣
As we will see in Section 5, the freedom of choosing a particular set of labels allows us to impose certain additional arithmetical properties on numerosities.
Proposition 2.12. Let $\mathfrak {B}$ be a set of labels and let $\ell $ be a $ \mathfrak {B}$ -labelling. The following properties hold:
-
(i) $\forall a,b\in \Lambda $ , $a\subseteq b\Rightarrow \ell (a)\subseteq \ell (b);$
-
(ii) $\forall a\in \Lambda , \ell (a)\supseteq \ell (\{a\}),$ and equality holds if $a\in \mathfrak {L};$
-
(iii) $\forall a,b\in \Lambda , a\in b\Rightarrow \ell (\{a\})\subseteq \ell (b);$
-
(iv) $\forall \lambda \in \mathfrak {B}, \lambda \in \mathbb {V}\left ( \ell (\lambda )\right)\!;$
-
(v) $\forall \mathfrak {s}\in \mathfrak {B},\ \ell \left ( \mathfrak {s}\right ) =\mathfrak {s};$
-
(vi) $\forall \mathfrak {s}\in \mathfrak {B},\forall m\in \mathbb {N}, \ell \left ( \mathbb {V}_{m}(\mathfrak {s})\right ) =\mathfrak {s};$
-
(vii) $\forall a\in \Lambda ,\forall \mathfrak {s} \in \mathfrak {B}, \ell \left ( a\right ) \subseteq \mathfrak {s} \Leftrightarrow a\in \mathbb {V}(\mathfrak {s});$
-
(viii) $\forall a,b\in \Lambda , \ell \left ( \{a,b\}\right ) =\ell \left ( a\right ) \cup \ell (b);$
-
(ix) $\forall a,b\in \Lambda , \ell \left ( \left ( a,b\right ) \right ) =\ell (a)\cup \ell (b);$
-
(x) $\forall E\in \Lambda $ , $\forall \lambda \in \mathfrak {L}$ , if we set
$$ \begin{align*} E_{\lambda }:=\left\{ x\in E\ |\ \ell \left( x\right) \subseteq \ell \left( \lambda \right) \right\}, \end{align*} $$then$$ \begin{align*} E_{\lambda }=E\cap \mathbb{V}(\ell \left( \lambda \right) ); and \end{align*} $$ -
(xi) $\forall E\in \Lambda ,$ the set $E_{\lambda }$ is finite.
Proof. (i) If $a\subseteq b,$ then trivially $a\in \mathbb {V}( \mathfrak {t})$ whenever $b\in \mathbb {V}(\mathfrak {t})$ and hence
(ii) Trivially, for all $\mathfrak {t}\in \mathfrak {B}$ , if $a\in \mathbb {V}(\mathfrak {t})$ then also $\{a\}\in \mathbb {V}(\mathfrak {t})$ , and hence $\ell (\{a\})\subseteq \ell (\{a\}$ . The second claim follows from the fact that, by Proposition 2.11(v), $a\in \mathbb {V}(\mathfrak {t})\Leftrightarrow \{a\}\in \mathbb {V}( \mathfrak {t})$ .
(iii) If $a\in b,$ then $\left \{ a\right \} \subseteq b$ and by (i) and (ii), we have that
(iv) By definition, $\forall \mu \in I_{a}, a\in \mathbb {V}(\mu );$ hence
(v) We have that $\mathfrak {s}=\mathbb {V}_{0}(\mathfrak {s} )\in \mathbb {V}(\mathfrak {s});$ hence $\mathfrak {s}\in I_{\mathfrak {s}}$ and so $\ell (\mathfrak {s})\subseteq \mathfrak {s}.$ Moreover, if $\mathfrak {t} \in I_{\mathfrak {s}}$ , $\mathfrak {s}\in \mathbb {V}(\mathfrak {t})$ and since $ \mathfrak {s}$ is a label, $\mathfrak {s}\subset \mathfrak {t}$ and so
(vi) If $\mathfrak {s}\in \mathfrak {B},$ then $\forall \mathfrak {t}\in \mathfrak {B},$ and by Proposition 2.11(iv) we have that
Then
hence the thesis follows by the definition of $\mathfrak {B}$ -labeling.
(vii) ( $\Rightarrow $ ) If $\ell \left ( a\right ) \subseteq \mathfrak {s}$ , then, by (i), $\mathbb {V}\left ( \ell \left ( a\right ) \right ) \subseteq \mathbb {V}\left ( \mathfrak {s}\right)\!;$ therefore, by (iv), $\ a\in \mathbb {V}\left ( \mathfrak {s}\right)\!.$
( $\Leftarrow $ ) If $a\in \mathbb {V}(\mathfrak {s}),$ then $\mathfrak {s}\in I_{a}$ and so $\ell (a)\subseteq \mathfrak {s}$ .
(viii) For $\mathfrak {t}\in I_{\left \{ a,b\right \} },$ since $ \left \{ a,b\right \} \in \mathbb {V}(\mathfrak {t})$ , but $\left \{ a,b\right \} \notin \mathfrak {t}$ , we have that $a\in \mathbb {V}(\mathfrak {t})$ and $b\in \mathbb {V}(\mathfrak {t});$ then
Hence
(ix) We have that
(x) First set $\mathfrak {s=\ell }\left ( \lambda \right)\!.$ Let us first prove the inclusion $\subseteq $ . Let $x\in E$ be such that $\ell (x)\subseteq \mathfrak {s}$ . By the definition of labelling then $x\in \mathbb {V}(\mathfrak {s})$ , and the inclusion is proven. For the reverse inclusion, let $x\in E\cap \mathbb {V}(\mathfrak {s})$ . In particular, it must be $\ell (x)\subseteq \mathfrak {s}$ , and we are done.
(xi) If $E\in \Lambda $ then E has a finite rank n, which means that $E\cap \mathbb {V}(\mathfrak {s})=E\cap \mathbb {V}_{n}(\mathfrak {s})$ , and the conclusion follows by (x) as, by construction, $\mathbb {V} _{n}(\mathfrak {s})$ is finite.⊣
The notion of $\mathfrak {B}$ -labelling allows us to equip $\mathfrak {L}$ with a partial order structure $\sqsubseteq $ :
Definition 2.13. We set
and for every $\lambda ,\mu \in \mathfrak {L}$ , we set
Notice that, by definition
where $I_{\lambda }$ has been introduced in Definition 2.9, and that
Clearly $\sqsubseteq $ induces a lattice structure on $\mathfrak {L}_{0}\left ( \mathfrak {B}\right )$ , since
Since $\lambda \subseteq \mu \Rightarrow \lambda \sqsubseteq \mu ,$ we can use the directed set $\left ( \mathfrak {L}_{0}\left (\mathfrak {B} \right ),\sqsubseteq \right ) $ to define a field of Euclidean numbers as in Definition 2.5. From now on, $\mathbb {E}$ will denote such a field.
Remark 2.14. Now the idea is to construct a suitable set of labels in such a way that the relation $\sqsubseteq $ carries all the information needed for a “good” numerosity theory. All this information depends on $\sqsubseteq $ and not on the choice of the ultrafilter used in the construction of $\mathbb {E}$ .
3 The general theory of numerosities
Different versions of the notion of numerosity have already been studied in several previous papers [Reference Benci1, Reference Benci, Bottazzi and Di Nasso3, Reference Benci, Bottazzi and Di Nasso4, Reference Benci and Di Nasso10, Reference Benci, Di Nasso and Forti12, Reference Blass, Di Nasso and Forti14, Reference Di Nasso and Forti16, Reference Forti and Morana17]; we refer also to the book [Reference Benci and Di Nasso11] for a complete overview of the countable case. In this paper, we want to show how the new definition of labels and of the Euclidean field allows us to easily provide the most interesting features of the theory of numerosities. In particular, we show how numerosities can be used to simultaneously unify and generalize objects and results coming from different areas, like (a version of) Lagrange’s Theorem for groups, the Peano–Jordan measure, and the Lebesgue measure.
3.1 Definition and first properties
Definition 3.1. Let E be a set in $\Lambda $ . We call numerosity of E the Euclidean number
The set of numerosities will be denoted by $\mathbf {Num}$ .
The notion of numerosity allows us to “give a name” to some hyperreal number. We set
The numerosity of a set depends on the choice of the set of labels $ \mathfrak {B}$ , as well as on the ultrafilter $\mathcal {U}$ on $\mathfrak {B}$ chosen to construct $\mathbb {E}$ . However the properties which will be listed below are independent of any choice.
Theorem 3.2. Let $E,F$ be sets in $\Lambda $ . Numerosities satisfy the following properties:
-
(i) Finite sets principle: If E is a finite set, then $ \mathfrak {num}\left ( E\right ) =|E|$ .
-
(ii) Euclid’s principle: If $E\subset F$ , then $\mathfrak { num}\left ( E\right ) <\mathfrak {num}\left ( F\right )$ .
-
(iii) Labels principle: If
$$ \begin{align*} E_{\lambda }=\left\{ x\in E\ |\ \ell \left( x\right) \subseteq \ell \left( \lambda \right) \right\} , \end{align*} $$then, if $\lambda \in \mathfrak {L}_{0}\left (\mathfrak {B}\right )$ , $ E_{\lambda }=E\cap \lambda $ and hence$$ \begin{align*} \mathfrak{num}\left( E\right) =\lim_{\lambda \uparrow \Lambda }\ \left\vert E_{\lambda }\right\vert\!. \end{align*} $$ -
(iv) Comparison principle: If $\Phi :E\rightarrow F$ is a bijection that preserves labels, namely such that for all $x\in E$
$$ \begin{align*} \ell (\Phi \left( x\right) )=\ell \left( x\right)\!, \end{align*} $$then $\mathfrak {num}\left ( E\right ) =\mathfrak {num}\left ( F\right ) $ . -
(v) Sum principle: If $E\cap F=\varnothing $ , then $ \mathfrak {num}\left ( E\cup F\right ) =\mathfrak {num}\left ( E\right ) + \mathfrak {num}\left ( F\right)\!.$
-
(vi) Product principle: $\mathfrak {num}\left ( E\times F\right ) =\mathfrak {num}\left ( E\right ) \cdot \mathfrak {num}\left ( F\right ) $ .
-
(vii) Finite parts principle: $\mathfrak {num}\left ( \mathbf {\wp }_{fin}\left ( E\right ) \right ) =2^{\mathfrak {num}\left ( E\right ) }$ .
-
(viii) Finite functions principle: Let E be nonempty, and
$$ \begin{align*} \mathfrak{F}_{fin}\left( X,E\right) :=\left\{ f:D\rightarrow E\mid D\in \mathbf{\wp }_{fin}(X)\right\}\!. \end{align*} $$Then, if $a\in E$ , we have$$ \begin{align*} \mathfrak{num}\left( \mathfrak{F}_{fin}\left( X,E\backslash \left\{ a\right\} \right) \right) =\mathfrak{num}\left( E\right) ^{\mathfrak{num} (X)}\!. \end{align*} $$
Proof. (i) If $|E|=n<\infty $ , then for every $\lambda \in \mathfrak {L}$ , we have $\left \vert E\cap \lambda \right \vert =n$ , and the thesis then follows by taking the $\lambda $ -limit.
(ii) If $E\subset F$ , eventually $\left \vert E\cap \lambda \right \vert <\left \vert F\cap \lambda \right \vert $ , so $\lim _{\lambda \uparrow \Lambda }\left \vert E\cap \lambda \right \vert <\lim _{\lambda \uparrow \Lambda }\left \vert E\cap \lambda \right \vert $ .
(iii) Take $\lambda =\mathbb {V}_{m}(\mathfrak {s})$ with $m\geq rank(E)$ and $\mathfrak {s\in B}$ . Then, by Proposition 2.12.(x)
(iv) By hypothesis we have that for all $\lambda \in \mathfrak {L} |E_{\lambda }|=|F_{\lambda }|$ , and so by the labels principle
(v) Just notice that $|E\cup F|_{\lambda }=|E_{\lambda }|+|F_{\lambda }|$ for every $\lambda \in \mathfrak {L}$ ; hence the thesis follows by Definition 2.5(2) and by the labels principle.
(vi) Let $\lambda \in \mathfrak {L}$ . By property (ix) in Proposition 2.12, we have that $\left ( E\times F\right ) _{\lambda }=E_{\lambda }\times F_{\lambda }$ , and hence $|\left ( E\times F\right ) _{\lambda }|=|E_{\lambda }\times F_{\lambda }|=|E_{\lambda }|\cdot |F_{\lambda }|$ , and the thesis then follows immediately, again by the labels principle.
(vii) Let $\lambda =\mathbb {V}_{m}(\mathfrak {s})\in \mathfrak {L}_{0}$ ( $ m>rank(E))$ , and let $a\in \mathbf {\wp }_{fin}\left ( E\right ) \cap \mathbb {V}( \mathfrak {s})$ . Then by Proposition 2.12(x) we have that it must be $ a\in \mathbf {\wp }_{fin}\left ( E_{\lambda }\right ) $ . Conversely, if $a\in \mathbf {\wp }_{fin}\left ( E_{\lambda }\right ) $ it is immediate to see that $ a\in \mathbf {\wp }_{fin}\left ( E\right ) \cap \mathbb {V}(\mathfrak {s})$ . Hence, by Proposition 2.12 we have
and so by the labels principle
(viii) We set $\lambda =\mathbb {V}_{m}(\mathfrak {s})\in \mathfrak {L}_{0}$ , $m>rank(f).$ Let $f\in \mathfrak {F}_{fin}\left ( X,E\backslash \{a\}\right ) \cap \mathbb {V}(\mathfrak {s})$ , and let D be the domain of f. By identifying functions with Kuratowski pairs, and by our definition of labellings on pairs, it is immediate to see that $f\in \mathfrak {F} _{fin}\left ( X,E\backslash \{a\}\right ) \cap \mathbb {V}(\mathfrak {s})$ if and only if $D\left ( f\right ) \subset X\cap \mathbb {V}(\mathfrak {s} )=X_{\lambda }$ and $Im\left ( f\right ) \subset \left ( E\backslash \{a\}\right ) \cap \mathbb {V}(\mathfrak {s})=E_{\lambda }\backslash \{a\}.$ Therefore
Notice that
In fact, the association $g\in \mathfrak {F}_{fin}\left ( X_{\lambda },E_{\lambda }\backslash \{a\}\right ) \rightarrow \widetilde {g}\in \mathfrak { F}\left ( X_{\lambda },E_{\lambda }\right ) $ , with
is a bijection. Hence, again by the labels principle,
⊣
4 Ordinal numbers and numerosities
In this section we will select a subset of the numerosities which we will call ordinal numerosities (or simply ordinals). This set, equipped with its natural order relation $<$ , is isomorphic to the set of ordinal numbers. In Section 4.2 we will show that this correspondence is deeper than expected since it preserves also the natural operations between ordinals.
4.1 The ordinal numerosities
Let $\mathbf {Num}$ be the set of numerosities.
Definition 4.1. The set $\mathbf {Ord}\subset \mathbf {Num}$ of ordinal numerosities is defined as follows: $\tau \in \mathbf {Ord}$ if and only if
where
It is easy to see by transfinite induction that this is a good definition. In fact, it is immediate to check that
-
• $0\in \mathbf {Ord}$ and
-
• if $\tau \in \mathbf {Ord,}$ then $\tau +1=\mathfrak {num}\left ( \Omega _{\tau }\cup \left \{ \tau \right \} \right ) \in \mathbf {Ord}$ (and hence $ \mathbb {N}\subset \mathbf {Ord}$ ).
Moreover, if $\tau _{k}=\mathfrak {num}\left ( \Omega _{k}\right)\!, k\in K,$ ( $\left \vert K\right \vert <\kappa $ ) are ordinal numerosities, then
In fact, this holds as $\mathop {\displaystyle \bigcup }\limits _{k\in K}\Omega _{k}=\{x\in \mathbf {Ord }\mid x<\tau \}$ : the inclusion $\mathop {\displaystyle \bigcup }\limits _{k\in K}\Omega _{k}\subseteq \{x\in \mathbf {Ord}\mid x<\tau \}$ holds trivially, as if $x\in \mathop {\displaystyle \bigcup } \limits _{k\in K}\Omega _{k}$ then $x\in \mathbf {Ord}$ and $x\in \Omega _{k}$ for some k, and so $x<\tau _{k}<\tau $ ; conversely, if $x\in \mathbf {Ord}$ is such that $x<\tau $ , if $x\notin \mathop {\displaystyle \bigcup }\limits _{k\in K}\Omega _{k}$ we would have that $\Omega _{x}\supseteq \mathop {\displaystyle \bigcup }\limits _{k\in K}\Omega _{k}$ , and so by taking numerosities we would get $x\geq \tau $ , which is absurd.
Definition 4.2. If $\tau _{k}, k\in K, (\left \vert K\right \vert <\kappa )$ are ordinals, we set
where $\tau _{k}=\mathfrak {num}\left ( \Omega _{\tau _{k}}\right)\!.$
Then $\tau =\sup _{k\in K}\tau _{k}$ is the least element in $\mathbf {Ord}$ equal or greater than every $\tau _{k},$ namely $\tau \in \mathbf {Ord}$ and
However $\tau $ is not the least element in $\mathbf {Num}$ greater or equal to every $\tau _{k}\mathbf {.}$ In fact, as we have seen, if $\sup _{k\in K}\tau _{k}$ is not a maximum, there are numerosities $\xi \in \mathbb {E}$ , greater than every $\tau _{k}$ and smaller than $\tau $ , e.g., $ \left (\sup _{k\in K}\tau _{k}\right )-1$ .
Our construction of the ordinal numbers is similar to the construction of Von Neumann. However, whilst a Von Neumann ordinal $\tau $ is the set of all the Von Neumann ordinals contained in $\tau $ , in our construction an ordinal $\tau $ is the numerosity of the set of ordinals smaller than $\tau $ . Hence, here, an ordinal number, as any other numerosity, is an atom.
Obviously, not all numerosities are ordinals: for example, $\mathfrak {num} \left ( \mathbb {N}\right ) $ is not an ordinal. In fact, if $\alpha =\mathfrak { num}\left ( \mathbb {N}\right ) $ were an ordinal then:
In a similar way, one can prove that no infinite numerosity smaller than $ \mathfrak {num}\left ( \mathbb {N}\right ) $ is an ordinal. However, $\alpha +1$ is an ordinal:
Actually $\alpha +1$ is the smallest infinite ordinal. From now on, we will call it $\omega $ .
As we expect, $\mathbf {Ord}$ is a well-ordered set; in fact if $E\subset \mathbf {Ord,}$ the minimum is given by
4.2 Sums and products of ordinals
In this section we will show that the set of ordinal numerosities is closed under sums and products, and we will show that there is a relationship between sums and products of ordinal numerosities and the natural operations between Cantor ordinals.
First, we start by showing that the operations between numerosities are consistent with the order structure over the ordinals.
Theorem 4.3. For all ordinal numbers $\sigma ,\tau \in \mathbf {Ord}$ we have that
In particular, $\sigma +\tau \in \mathbf {Ord}$ and $\sigma \tau \in \mathbf { Ord}$ .
Proof. First let us prove that
acting by induction on $\tau .$ If $\tau =0,$ then this relation is obvious. If $\tau =\gamma +1,$ then
If $\tau =\ \sup _{k\in K}\tau _{k}$ (where $\tau _{k}=\mathfrak {num}\left ( \Omega _{k}\right ) $ ) is a limit ordinal, then
Since $\sigma +\tau _{k}=\mathfrak {num}(\Omega _{\sigma })+\mathfrak {num} (\Omega _{\tau _{k}})$ is an ordinal number, $\tau $ satisfies (10) and (11) and hence
Then,
and so
Similarly we act with the product. If $\tau =0,$ then this relation is obvious. If $\tau =\gamma +1,$ then
If $\tau =\ \sup _{k\in K}\tau _{k}$ (where $\tau _{k}=\mathfrak {num}\left ( \Omega _{k}\right ) $ ) is a limit ordinal, then
Since $\tau $ satisfies (10) and (11),
Then
hence
⊣
4.3 Numerosities and Cantor ordinals
The relation with the Cantor definition of ordinal is the following: if $ \tau \in \mathbf {Ord,} \Omega _{\tau }$ is a well-ordered set and hence $ ot(\Omega _{\tau })$ (the order type of $\Omega _{\tau })$ is a Cantor ordinal. From now on, to avoid confusion, we will denote the Cantor ordinals by $\bar {\tau }$ and their set by $\mathbf {COrd}$ . Whilst a Cantor ordinal is an equivalence class of well-ordered sets, in our definition an ordinal is the numerosity of a suitable well-ordered set; in particular, if we let $\omega $ be the smallest infinite ordinal, then $\omega =\mathfrak { num}\left ( \mathbb {N}_{0}\right ) $ and $\bar {\omega }=ot(\mathbb {N}_{0})$ .
Now, let us consider the map
which identifies the “numerosity ordinals” with the “Cantor ordinals.” So, by construction $\Phi $ is an isomorphism between the ordered sets $\left ( \mathbf {Ord,<}\right ) $ and $\left ( \mathbf {COrd,<}\right)\!.$
In general, the map does not preserve the operations $+,\cdot $ , as $+$ and $ \cdot $ are commutative on $\mathbf {Num}\subset \mathbb {N}^{\ast }$ but not on $\mathbf {COrd}$ . However, the situation is more interesting if we consider the natural operations $\oplus ,\otimes $ between ordinals. We recall that each ordinal $\bar {\sigma }$ has a unique normal form
where $a_{n}\in \mathbb {N}$ and $n_{1}<n_{2}\Rightarrow j_{n_{1}}>j_{n_{2}}$ .
By using the normal form, the natural ordinal operations can be defined as follows: given
we let
where $a_{n}+b_{n}$ and $a_{l}b_{m}$ are the usual operations on natural numbers.
In order to compare the operations between numerosities and the natural ordinal operations, we extend a notion used for the Cantor ordinals to the numerosities.
Definition 4.4. An ordinal $\theta>0$ is called irreducible if
If $\theta $ is irreducible then
we need to prove that $\sigma +\gamma$ and $\ \sigma \tau \in \Omega _{\theta }$ .
We denote by $\theta _{j}$ , $j\in \mathbf {Ord}$ the sequence of irreducible ordinals, namely
-
• $\theta _{0}=\omega ,$
-
• $\theta _{j}=\min \left \{ x\in \mathbf {Ord}\ \mathbf {|\ }\forall m\in \mathbb {N}_{0},\ \forall k<j,\ x>\theta _{k}^{m}\right \} .$
Proposition 4.5. If $\tau \in \mathbf {Ord}$ , we have that
with $b_{k}\in \Omega _{\theta _{j}}.$
Proof. This proof is based only on the order structure of $\mathbf { Ord}$ and hence it could be considered well known. However we will report it for completeness and for the sake of the reader.
$\left ( \Leftarrow \right ) $ Trivial.
$\left ( \Rightarrow \right ) $ If $\tau <\theta _{j+1},$ we take
Such an m exists by the definition of $\theta _{j+1}.$ Then we set
and
Then,
Now, by induction over $k=m-1,\ldots ,0$ , we set
and
so we have that
Now we claim that
In order to prove this we argue by induction over $j\in \mathbf {Ord}\cup \left \{ -1\right \} $ by proving that
If $j=-1$ , $\tau \in \Omega _{\theta _{0}}=\mathbb {N}_{0},$ then $\forall n\in \mathbb {N}_{0},\ y_{00}\leq 0$ and hence $y_{00}=0$ . If (18) holds $\forall \tau \in \Omega _{\theta _{j}},$ then by (15) and (16), equality (18) holds also for $\tau \in \Omega _{\theta _{j+1}}.$ ⊣
Corollary 4.6. If $\sigma ,\tau \in \mathbf {Ord,}$ then $\sigma +\tau \in \mathbf {Ord}$ and $\sigma \tau \in \mathbf {Ord}$ .
Proof. By Proposition 4.5,
for some $j\in \mathbf {Ord}$ and hence
⊣
Now we describe the sequence of the irreducible ordinal numerosities: we set
-
• $\theta _{0}=\bar {\omega }$ ,
-
• $\theta _{\bar {j}}=\sup \left \{ \theta _{\bar {k}}^{n}\ |\ n\in \mathbb { N},\ \bar {k}<\bar {j}\right \} $ .
So we have that
and so on. Since the definition of $\theta _{j}$ depends only on the order structure of $\left ( \mathbf {Ord,<}\right ) $ , then
It is well known and easy to check that any ordinal number ${\bar {\tau }}\in \mathbf {COrd,}\bar {\tau }<\bar {\theta }_{j+1},$ can be written as follows:
and the natural operations $\oplus ,\otimes $ take the following form:
Theorem 4.7. The map (12) is an isomorphism between the semirings $( \mathbf {Ord,}+,\cdot )$ and $(\mathbf {COrd,}\oplus ,\otimes ),$ namely
Proof. Let $\tau =\sum _{k=0}^{m}b_{k}\theta _{j}^{k}$ be an ordinal numerosity. Then
namely
Hence $\Phi $ is an isomorphism.⊣
Remark 4.8. Theorems 4.7 and 4.3 provide a new interpretation for the natural operations $\oplus $ and $\otimes $ namely
This fact is somewhat surprising since the operations $+$ and $\cdot $ between numerosities have been introduced in a natural way for the numerosity theory and, a priori, they should not have any relation with the natural operations between ordinal numbers.
Notice, however, that not all operations are the same between numerosity ordinals and Cantor ordinals: for example, let $\bar {\varepsilon }_{0}=\bar { \theta }_{\bar {\omega }}$ be the Cantor ordinal that corresponds to the numerosity ordinal $\theta _{\omega }$ . If we use the ordinal exponentiation, we have that
whilst on the contrary, if we use the Euclidean exponentiation, we get that
In particular the equation
in the world of Cantor ordinals has the solution $x=\bar {\varepsilon }_{0}$ while the equation
in the world of Euclidean numbers has the solution $\xi =\log _{\omega }\varepsilon _{0}. \xi $ is a well-defined Euclidean number, but it is not an ordinal number since
However it is easy to prove that the ordinal exponentiation agrees with the Euclidean exponentiation for numbers in $\Omega _{\theta _{\omega }}$ .
5 Numerosities of some denumerable sets
There are many different ways of defining a label set according to Definition 2.8. Different label sets might give different algebraical properties to the numerosity; moreover, in some cases particular choices of the label sets may lead to other concepts (e.g., Lebesgue measure for the reals). In this and the next sections, we want to show several examples of these facts.
5.1 The general strategy
Theorem 3.2 describes the fundamental properties of numerosities, which are satisfied for all choices of the label set $\mathfrak {B}$ (and of the ultrafilter $\mathcal {U}$ ). However, certain additional properties are satisfied only for some choices of $\mathfrak {B}$ : in fact, they depend on the ultrafilter $\mathcal {U}$ over $\mathbf {\wp }_{fin}\left ( \mathfrak {B} \right ) $ , whose existence depends on Zorn’s lemma which cannot be explicit and hence it is impossible to prove or disprove some of them. However, if we choose a suitable label set $\mathfrak {B}$ (and, consequently we restrict the choice of $\mathcal {U}$ ), it is possible to show that some properties, as the ones mentioned in the Introduction, are satisfied independently of $ \mathcal {U}$ . The goal of Section 5 is to show how a suitable choice of $\mathfrak {B}$ allows the numerosity function to satisfy interesting properties in many specific cases.
The smaller the set $\mathfrak {B}$ is, the more properties are satisfied by the numerosity function. So the idea is to begin with a set $\mathfrak {B} _{\max }=\left \{ \mathfrak {t}\in \mathfrak {L\ }|\ \mathfrak {t}\cap \mathfrak { L}=\varnothing \right \} $ and to construct smaller label sets $\mathfrak {B} _{\max }\supset \mathfrak {B}_{1}\supset \mathfrak {B}_{2}\supset \cdots $ which provide a richer and richer structure to the theory. In this paper we are interested in the numerosity of some specific subsets of $\mathbb {N}_{0}$ , $\mathbb {Z}$ , $\mathbb {Q}$ , $\mathbb {R}$ and so we will construct sets of labels $\mathfrak {B}_{\max }\supset \mathfrak {B}\left ( \mathbb {N}_{0}\right ) \supset \mathfrak {B}\left ( \mathbb {Z}\right )\supset \mathfrak {B}\left ( \mathbb {Q}\right )$ . Depending on the desired properties, other label sets could be added to the list. Each set of labels allows us to enrich the theory with new theorems; all these theorems are independent of the ultrafilter employed in the sense that every ultrafilter which satisfies the fineness propertyFootnote 7 does the job.Footnote 8
The construction which we will present in the next sections is based on the following definition:
Definition 5.1. If $\mathfrak {D}\subset \mathfrak {B}_{\max }$ is a directed set (with respect to $\subseteq $ ), we define
where $\mathfrak {G}(F)$ denotes the smallest lattice containing $F.$
Notice that, by definition, if $\mathfrak {D}\subset \mathfrak {B}_{\max }$ is a directed set then
Lemma 5.2. For every $\mathfrak {D}\subset \mathfrak {B}_{\max },\ \overline {\mathfrak {D}}$ is a label set.
Proof. Let us check that $\overline {\mathfrak {D}}$ satisfies the properties of Definition 2.8.
Property 2.8(i) holds as $\overline {\mathfrak {D}}$ is a lattice by definition.
Property 2.8(ii) holds as $\overline {\mathfrak {D}}\subseteq \mathfrak {B}_{\max }$ .
Property 2.8(iii) holds as $\forall a\in \Lambda ,\exists \mathfrak {s}\in \mathfrak {B}_{\max },\ a\in \mathbb {V}\left ( \mathfrak {s} \right ) $ and hence, if you take any $\mathfrak {t}\in \mathfrak {D,} a\in \mathbb {V}\left ( \mathfrak {s}\cup \mathfrak {t}\right)\!;$ on the other hand $ \mathfrak {s}\cup \mathfrak {t\in }\overline {\mathfrak {D}}\mathfrak {\ }$ and so $\bigcup _{\mathfrak {s}\in \overline {\mathfrak {D}}}\mathbb {V}\left ( \mathfrak { s}\right ) =\Lambda $ .
The numerosity of a set depends on the set of labels $\mathfrak {B}$ and an ultrafilter $\mathcal {U}$ consistent with $\mathfrak {B.}$ As in this section we will discuss also coherence properties between different label sets, we will use the notation $\mathfrak {num}_{\mathfrak {B}}^{\mathcal {U}}$ to denote the numerosity function obtained using labels in $\mathfrak {B}$ and the ultrafilter $\mathcal {U}$ and similarly we denote by $\ell _{\mathfrak {B} }(x)$ the label relative to $\mathfrak {B}$ (see Definition 2.9). This notation will be used only when there is danger of confusion, as multiple sets of labels are used at once. We will keep to the simpler notation $\mathfrak {num}$ whenever there is no danger of such confusion.
By definition, the $\overline {\mathfrak {D}}$ -labelling of $a\in \Lambda $ is given by
in particular, we have that
Proposition 5.3. If $\mathfrak {D}_{1}\subset \mathfrak {D}_{2}$ then $\overline { \mathfrak {D}}_{1}\subset \overline {\mathfrak {D}}_{2};$ hence for all ultrafilter $\mathcal {U}$ consistent with $\overline {\mathfrak {D}}_{1}$ , for every set A in $\Lambda $
Proof. The inclusion $\overline {\mathfrak {D}}_{1}\subset \overline {\mathfrak {D}}_{2}$ holds trivially from Definition 5.1. The consistency is immediate as if $\mathcal {U}$ contains $\overline {\mathfrak {D}}_{1}$ and $\overline {\mathfrak {D}}_{1}\subset \overline {\mathfrak {D}}_{2}$ then necessarily $\mathcal {U}$ contains $\overline {\mathfrak {D}}_{2}$ .⊣
Lemma 5.4. If $\lambda \in \overline {\mathfrak {D}},$ then $\lambda $ can be split as follows:
where $\mathfrak {s}\in \mathfrak {D}$ and $\mathfrak {t}$ is such that
Proof. Given $\lambda \in \overline {\mathfrak {D}},$ we set
and
Then $\mathfrak {s}\in \overline {\mathfrak {D}}$ , as $\overline {\mathfrak {D}}$ is a lattice and the union defining $\mathfrak {s}$ is finite, and $\forall \sigma \in \mathfrak {D},\ \mathfrak {t}\cap \sigma =\varnothing .$ In fact, if we set $\mathfrak {u}=\mathfrak {t}\cap \sigma $ then, as $\mathfrak {s}\supseteq \sigma $ , we have
hence $\mathfrak {u}=\varnothing $ .⊣
Remark 5.5. We can look at the splitting given by Lemma 5.4 thinking of $\mathfrak {B\ }$ as a vector space over $\mathbb {Z}_{2};$ in this case we can write
and the splitting $\lambda =\mathfrak {s}\cup \mathfrak {t\ }$ implies that
5.2 Numerosity of the natural numbers
In what follows, we set $\mathbb {N}:=\{1,2,3,\dots \}$ and $\mathbb {N}_{0}:= \mathbb {N}\cup \{0\}$ , and we let $\alpha $ denote the numerosity of $ \mathbb {N}$ . We will consider numbers in $\mathbb {N}_{0}$ , as well as more generally in $\mathbb {R}$ , as atoms. Our goal is to find a label set $ \mathfrak {B}(\mathbb {N}_{0})\subset \mathfrak {B}_{\max }$ so that we can prove some properties of $\alpha $ and to describe the numerosity of some subsets of $\mathbb {N}_{0}$ by functions of $\alpha $ .
We define $\mathfrak {D}\left (\mathbb {N}_{0}\right )$ as follows:
and we set
which, by Lemma 5.2, is a label set. By Definition, we have that for every $n\in \mathbb {N}_{0} $ ,
where
The main reason for such a peculiar labelling is to ensure the following algebraical properties for $\alpha $ :
Proposition 5.6. Let $n\in \mathbb {N}$ . Then
-
(i) $\mathfrak {num}(\left \{ nm\ |\ m\in \mathbb {N}\right \} )=\frac { \alpha }{n}$ .
-
(ii) $\mathfrak {num}(\left \{ m^{n}\ |\ m\in \mathbb {N}\right \} )=\alpha ^{\frac {1}{n}}$ .
Proof. (i) For $i=0,\dots ,n-1$ let
Then for every $\lambda \sqsupseteq \{0,1,\dots ,n!^{n!}\}$ , with $\lambda \in \mathfrak {B}\left ( \mathbb {N}_{0}\right ) $ , for every $0\leq i,j<n$ we have
as $\lambda \cap \mathbb {N}=\{0,1,\dots ,f(m)\}$ for some $m\geq n$ , and n divides $f(m)$ for every such m. In particular, this shows that $\mathfrak { num}\left ( A_{i}\right ) =\mathfrak {num}\left ( A_{j}\right ) $ for every $ 0\leq i,j<n$ ; hence
(ii) Let $\lambda \sqsupseteq \{1,\dots ,n!^{n!}\}$ , with $\lambda \in \mathfrak {B}\left ( \mathbb {N}_{0}\right ) $ . As noticed in (i) above, it must be $ \lambda \cap \mathbb {N}=\{1,\dots ,m!^{m!}\}$ for some $m\geq n$ . If $a=m!^{ \frac {m!}{n}}$ , we can rewrite $\{1,\dots ,m!^{m!}\}$ as $\{1,\dots ,a^{n}\}$ . Hence $|\left \{ m^{n}\ |\ m\in \mathbb {N}\right \} \cap \lambda |\ =a=| \mathbb {N}\cap \lambda |^{\frac {1}{n}}$ . The thesis is reached by taking the $\Lambda $ -limit on the above equality.⊣
Remark 5.7. Of course, the choice of $\ \mathfrak {D}\left (\mathbb {N}_{0}\right )$ is not intrinsic, and has been done so to make it possible to have the properties listed in Proposition 5.6. Some additional motivations for this choice of $\mathfrak {D}\left (\mathbb {N}_{0}\right )$ can be found in [Reference Benci and Di Nasso11]; different motivations have led the authors of [Reference Benci and Forti5] to make the following different choice:
This can be seen as a feature of this approach: different algebraic properties of the numerosity can be rather easily obtained by changing the label set.
5.3 Numerosity of the integers
We proceed as in the case of the natural numbers. We define $\mathfrak {D}( \mathbb {Z})$ as follows:
Clearly $\mathfrak {D}\left ( \mathbb {Z}\right ) \subset \mathfrak {B}(\mathbb {N} _{0})$ and hence, by Lemma 5.2,
is a label set. Using this label basis for every $z\in \mathbb {Z}$ ,
where
Moreover, as $\mathfrak {B}(\mathbb {Z})\subseteq \mathfrak {B}(\mathbb {N})$ , by Proposition 5.3 the numerosities constructed with $\mathfrak {B}( \mathbb {Z})$ are coherent with those constructed with $\mathfrak {B}(\mathbb {N })$ .
With this choice of $\mathfrak {D}\left ( \mathbb {Z}\right)\!, \mathfrak {num} \left ( \mathbb {Z}\right ) =2\alpha +1$ and we have that
this equality agrees with the intuition that the positive numbers are as many as the negative numbers.
Just as an example of a possible application, let us prove the following result for subgroups of $\mathbb {Z}$ , which reminds us of Lagrange’s Theorem for finite groups:
Theorem 5.8. Let $S:=m\mathbb {Z}$ be a subgroup of $(\mathbb {Z},+)$ . Then
Proof. By definition, $S=\{mn\mid n\in \mathbb {Z}\}$ . We write $ S=S_{+}\cup S_{-}\cup \{0\}$ , where
By Proposition 5.6 we know that $\mathfrak {num}\left ( S_{+}\right ) =\frac {\alpha }{m}$ , and it is trivial to show that $\mathfrak {num}\left ( S_{-}\right ) =\mathfrak {num}\left ( S_{+}\right ) $ . Hence $\mathfrak {num} \left ( S\right ) =\mathfrak {num}\left ( S_{+}\right ) +\mathfrak {num}\left ( S_{-}\right ) +1=2\frac {\alpha }{m}+1$ . As $\mathfrak {num}\left ( \mathbb {Z} \right ) =2\alpha +1,$ we have
as $\alpha $ is infinite.⊣
Remark 5.9. Let us notice that, with our labelling, in the above proposition we do not have the equality
because not all lateral classes $\left [ k\right ] $ in the quotient have the same numerosity:
If we want the equality in (21), then we can replace $\mathfrak {D} \left ( \mathbb {Z}\right ) $ with $\mathfrak {D}_{1}\left ( \mathbb {Z}\right ) $ defined as follows:
In this case, we get (22), but $\mathfrak {num}\left ( \mathbb {Z} \right ) =2\alpha $ and the equality (20) is violated.
5.4 Numerosity of the rationals
The labelling of $\mathbb {Z}$ given in Section 5.3 can be extended in several ways to the rationals. A natural one is obtained by setting
where
By Lemma 5.2,
is a label set.
As $\mathfrak {B}\left ( \mathbb {Q}\right ) \subset \mathfrak {B}(\mathbb {Z})$ , by Proposition 5.3 the numerosities constructed with $\mathfrak {B}( \mathbb {Q})$ are coherent with those constructed with $\mathfrak {B}(\mathbb {Z })$ . Using the label basis $\mathfrak {B}(\mathbb {Q})$ we have that, for every $q\in \mathbb {Q}$ ,
where
This labelling has been chosen in order to have the following results:
Proposition 5.10. Using the labelling $\mathfrak {B}(\mathbb {Q})$ , the following properties hold:
-
(i) For all $n\in \mathbb {N}_{0}$ , $\mathfrak {num}\left ( \mathbb {Q} \cap \left [ n,n+1\right ) \right ) =\alpha $ .
-
(ii) For all $p,q\in \mathbb {R}$ with $p<q$ , $\frac {\mathfrak {num} \left ( \mathbb {Q}\cap \left [ p,q\right ) \right ) }{\mathfrak {num}\left ( \mathbb {Q}\cap \left [ 0,1\right ) \right ) }\sim (p-q)$ .
-
(iii) $\mathfrak {num}\left ( \mathbb {Q}\right ) =2\alpha ^{2}+1$ .
Proof. (i) Take $H_{m}\in \mathfrak {B}_{\mathbb {Q}}$ with m larger than $n+1$ . Then $|\left ( \mathbb {Q}\cap \left [ n,n+1\right ) \right ) \cap \mathbb {H}_{m}|\ =m$ , and hence eventually $|\left ( \mathbb {Q}\cap \left [ n,n+1\right ) \right ) \cap \mathbb {H}_{m}|\ =|\mathbb {N}\cap \mathbb {H}_{m}|$ , and the thesis follows by taking the $\Lambda $ -limit.
(ii) Take $\mathbb {H}_{m}\in \mathfrak {B}_{\mathbb {Q}}$ with m larger than $|p|,|q|$ . Then $\left ( \mathbb {Q}\cap \left [ p,q\right ) \right ) =(p-q)m$ if $p\in \mathbb {H}_{m}$ and $\left ( \mathbb {Q}\cap \left [ p,q\right ) \right ) =(p-q)m-1$ if $p\notin \mathbb {H}_{m}$ . By taking the $\Lambda $ -limit we have that either $\mathfrak {num}\left ( \mathbb {Q}\cap \left [ p,q\right ) \right ) =(p-q)\alpha -1$ or $\mathfrak {num}\left ( \mathbb {Q}\cap \left [ p,q\right ) \right ) =(p-q)\alpha $ , and the thesis follows as, by (i), $ \mathfrak {num}\left ( \mathbb {Q}\cap \left [ 0,1\right ) \right ) =\alpha $ .
(iii) Let us first compute $\mathfrak {num}\left ( \mathbb {Q}_{>0}\right ) $ . Let $\lambda =\mathbb {H}_{n}\in \mathfrak {B}_{\mathbb {Q}}$ . Then $|\mathbb {H} _{n}\cap \mathbb {Q}_{>0}|=n^{2}$ , and hence if $\varphi $ is the enumeration of $ \mathbb {Q}_{>0}$ and $\psi $ is the enumeration of $\mathbb {N}$ , we have that $\varphi (\lambda )=\psi (\lambda )^{2}$ , so
Therefore, as each $\mathbb {H}_{n}$ is symmetrical with respect to $0$ , we also have that $\mathfrak {num}\left ( \mathbb {Q}_{<0}\right ) =\alpha ^{2}$ , and so
⊣
As an example of a possible application, let us prove the following result:
Theorem 5.11. Let $m_{PJ}$ denote the Peano–Jordan measure of an $m_{PJ}$ -measurable set $ E. $ Then
Proof. If E is an interval then the result follows from Proposition 5.10. We can extend this result to a plurinterval $ E=\mathop {\displaystyle \bigcup } E_{i}$ by the Sum Principle (see Theorem 3.2(v)). In general, if E is $m_{PJ}$ -measurable, $\forall \varepsilon \in \mathbb {R}_{>0}$ there are two plurintervals A and B such that
By the Euclid Principle (see Theorem 3.2(ii)), we have that
then
The conclusion follows by the inequality above, Equation (24), and the arbitrariness of $\varepsilon $ .⊣
6 Numerosities of non-denumerable sets
6.1 A suitable labelling
Let $\mathbb {\hat {R}}^{N}, N\in \mathbb {N}$ , $\mathbb {\hat {R}}^{N}\subset \mathbb {A}$ , be a family of sets such that
and each $\mathbb {\hat {R}}^{N+1}$ is isomorphic to $\mathbb {R}^{N}$ . This awkward distinction between $\mathbb {\hat {R}}^{N}$ and $\mathbb {R}^{N}$ is useful since, in this context, it is easier to deal with atoms and the points of $\mathbb {R}^{N}$ are N-ples. Moreover, we need to assume that the isomorphism
preserves also the labels, namely, if $\left ( x_{1},\dots ,x_{N}\right ) \in \mathbb {R}^{N},$ then
If $A\in \wp \left ( \mathbb {\hat {R}}^{N}\right ) $ for some N, we denote by $m_{L}\left ( A\right )$ its N-dimensional Lebesgue measure. We introduce on $\wp \left ( \mathbb {A}\right ) $ the following order relation: given $A,B\in \wp \left ( \mathbb {A}\right )$ ,
-
• if $A,B$ are Lebesgue measurable subsets of $\hat {\mathbb {R}}^{N}$ for some $N\in \mathbb {N}$ , we let
$$ \begin{align*} A\sqsubseteq B\Leftrightarrow \ m_{L}(A)\leq m_{L}\left( B\right)\!; \end{align*} $$ -
• otherwise, we let $A\sqsubseteq B\Leftrightarrow \left \vert A\right \vert \leq \left \vert B\right \vert $ .
If $A\sqsubseteq B$ and $B\sqsubseteq A,$ we will write $A\equiv B.$
We define $\mathfrak {D}\left ( \mathbb {A}\right ) $ as follows: $\lambda \in \mathfrak {D}\left ( \mathbb {A}\right ) $ if and only if
where
-
• $\Xi $ is a finite set,
-
• $\mathfrak {A}\in \wp _{fin}\left ( \wp \left ( \mathbb {A}\right ) \right ), $
-
• for all $A,B\in \mathfrak {A}$ , the following property holds:
(26) $$ \begin{align} A\sqsubset B\Rightarrow \left\vert A\cap \Xi \right\vert <\left\vert B\cap \Xi \right\vert\!. \end{align} $$
The definition of $\sqsubseteq $ and $\mathfrak {D}\left ( \mathbb {A}\right ) $ is rather peculiar; it has been done in such a way that the numerosity theory that will be constructed later will respect cardinalities, in the sense that larger sets in the sense of cardinality theory will get larger numerosities, and it will also respect the Lebesgue measure, in a sense that we make precise in Section 7.
Lemma 6.1. If $A_{1},\dots ,A_{m}\subset \mathbb {A}$ and $F\subset \mathbb { A}$ is a finite set, there exists $\Xi \in \wp _{fin}\left ( \mathbb {A} \right ) $ such that $F\subseteq \Xi $ and
Proof. Let $A_{1},\dots ,A_{m}\subset \mathbb {A}$ and $F\subset \mathbb {A}$ be given. We order the $A_{j}$ ’s so that
in such a way that those sets of cardinality $\mathfrak {c}$ are ordered starting with the non-Lebesgue measurable ones first. We construct a sequence of labels
such that $\lambda _{k}\in \mathfrak {D}\left ( \mathbb {A}\right)\!,\ \lambda _{k}\subset \lambda _{k+1}$ , and $\Xi _{k}\supseteq F$ .
We do it by induction. If $k=1$ , we just set
so that $\lambda _{1}\in \mathfrak {D}\left ( \mathbb {A}\right )$ has the desired property by construction.
If $m>2$ , assume we built $\lambda _{k}=\Xi _{k}\cup \{A_{1},\dots ,A_{k}\}$ for $k<m$ . Take $A_{k+1}$ . We consider three cases.
Case 1: $A_{k+1}$ is finite.
In this case, for all $i\leq k A_{i}$ is finite. We just set $\Xi _{k+1}=\Xi _{k}\cup A_{1}\cup \dots \cup A_{k+1}$ , so that $|A_{i}\cap \Xi _{k+1}|=|A_{i}|$ for all $i\leq k+1$ , which shows that $\lambda _{k+1}=\Xi _{k+1}\cup \{A_{1},\dots ,A_{k+1}\}$ satisfies Condition (26), and hence $\lambda _{k}\in \mathfrak {D}\left (\mathbb {A}\right )$ .
Case 2: $|A_{k+1}|$ is not a Lebesgue measurable subset of $\hat {R}^{N}$ for some N or $A_{k+1}$ is Lebesgue measurable but $m_{L}\left (A_{k+1}\right )=0$ .
We let $I=\{i\leq k\mid \ |A_{i}|<|A_{k+1}|\}$ and $S=\bigcup _{i\in I} A_{i}$ . As S is a finite union of sets with a cardinality smaller than that of $A_{k+1}$ , $|S|< |A_{k+1}|$ . Therefore, we can take $a_{1},\dots ,a_{s+1}\in A_{k+1}\setminus S$ and we set $\Xi _{k+1}=\Xi _{k}\cup \{a_{1},\dots ,a_{s+1}\}$ . Then $\lambda _{k+1}=\Xi _{k+1}\cup \{A_{1},\dots ,A_{k+1}\}$ satisfies Condition (26): in fact, for $i<j\leq k+1$ with $A_{i}\sqsubset A_{j}$ :
-
• if both $i,j\in I$ , we just observe that $|A_{i}\cap \Xi _{k+1}|=|A_{i}\cap \Xi _{k}|<|A_{j}\cap \Xi _{k}|=|A_{j}\cap \Xi _{k+1}|$ by inductive hypothesis;
-
• if $i\in I,j\notin I$ , and $j\neq k+1$ , just observe that $|A_{i}\cap \Xi _{k+1}|=|A_{i}\cap \Xi _{k}|<|A_{j}\cap \Xi _{k}|\leq |A_{j}\cap \Xi _{k+1}|$ by inductive hypothesis and construction;
-
• if $i\in I,j=k+1$ then $|A_{i}\cap \Xi _{k+1}|=|A_{i}\cap \Xi _{k}|\leq s<|A_{k+1}\cap \Xi _{k+1}|$ by construction; and
-
• the case $i\notin I$ cannot happen, as in this case $|A_{i}|=|A_{k+1}|$ so $A_{i}\equiv A_{k+1}$ .
Therefore $\lambda _{k+1}\in \mathfrak {D}\left (\mathbb {A}\right )$ .
Case 3: $|A_{k+1}|$ is a Lebesgue measurable subset of $\hat {\mathbb {R}}^{N}$ for some N with $m_{L}\left (A_{k+1}\right )>0$ .
Let
Let $i=(\max I)+1$ . For all $j=i,\dots ,k+1$ , $A_{j}$ is Lebesgue measurable, $m_{L}(A_{j})>0$ , and (if $i\leq k$ ) $m_{L}(A_{j})\leq m_{L}(A_{j+1})$ .
Set
For $i\leq j_{1},j_{2}\leq k+1$ we set $A_{j_{1}}\sim A_{j_{2}}$ if and only if $m_{L} \left (A_{j_{1}}\Delta A_{j_{2}}\right )=0$ . For $i\leq j\leq k+1$ we set
andFootnote 9
For $i\leq j\leq k+1$ we let
and $r=\max _{i\leq j\leq k+1} r_{j}$ .
Observe that $m_{L} \left (\widetilde {A_{j}}\right )=m_{L}\left (A_{j}\right )$ , and hence $\widetilde {A_{1}}\sqsubseteq \widetilde {A_{2}}\sqsubseteq \dots \sqsubseteq \widetilde {A_{k+1}}$ . In this chain, some of the sets $\widetilde {A_{j}}$ are repeated (this happens for all indices $j_{1},j_{2}$ with $j_{1}\sim j_{2}$ ). We let $H\subseteq \{i,\dots ,k+1\}$ be a minimal set of indices (with respect to inclusion) so that for all $i\leq j \leq k+1$ there is $h\in H$ with $\widetilde {A_{j}}=\widetilde {A_{h}}$ .
For all $G\subseteq H$ we let
Let
and let
Let $Y=\{B_{G_{1}},\dots ,B_{G_{l}}\}$ . Notice that the sets in Y are nonempty, disjoint, and that, for all $j=i,\dots ,k+1$ there exists $L_{j}\subseteq \{1,\dots ,l\}$ such that
Now let $\alpha \in \mathbb {R}_{>1}$ be such that
-
1. For all $i\leq j_{1},j_{2}\leq k+1$ , if $m_{L}\left (\widetilde {A_{j_{1}}}\right )-m_{L}\left (\widetilde {A_{j_{2}}}\right )>0$ then
(28) $$ \begin{align}\alpha\left(\mu\left(\widetilde{A_{j_{1}}}\right)- m_{L}\left(\widetilde{A_{j_{2}}}\right)\right)>l+s+r+1.\end{align} $$ -
2. For allFootnote 10 $j\leq l$
(29) $$ \begin{align}\alpha m_{L}\left(B_{G_{j}}\right)>m(l+s+r)>l+s.\end{align} $$
For all $j=1,\dots ,l$ let $C_{j}$ be a subset of $B_{G_{j}}$ with
We let
Claim. For all $i\leq j\leq k+1$
First, let us show that the claim entails that $\lambda _{k+1}=\Xi _{k+1}\cup \{A_{1},\dots , A_{k+1}\}\in \mathfrak {D}\left (\mathbb {A}\right )$ . In fact, let $1\leq j_{1} < j_{2} \leq k+1$ with $A_{j_{1}}\sqsubset A_{j_{2}}$ .
-
• If $j_{1}<i$ and $j_{2}<k+1$ , then simply $|A_{j_{1}}\cap \Xi _{k+1}|=|A_{j_{1}}\cap \Xi _{k}|< |A_{j_{2}}\cap \Xi _{k}|\leq |A_{j_{2}}\cap \Xi _{k+1}|$ by inductive hypothesis.
-
• If $j_{1}<i$ and $j_{2}=k+1$ , then $|A_{j_{1}}\cap \Xi _{k+1}|=|A_{j_{1}}\cap \Xi _{k}|\leq s$ whilst $|A_{k+1}\cap \Xi _{k}|\geq \alpha m_{L}\left (A_{j}\right )-l>s$ by Condition (30).
-
• If $j_{1}\geq i$ then the hypothesis $A_{j_{1}}\sqsubset A_{j_{2}}$ entails that $ m_{L}\left (A_{j_{1}}\right )< m_{L}\left (A_{j_{2}}\right )$ . So
$$ \begin{align*}|A_{j_{2}}\cap\Xi_{k+1}|-|A_{j_{1}}\cap\Xi_{k+1}|\geq \alpha m_{L}\left(\widetilde{A_{j_{2}}}\right)-l-\alpha m_{L}\left(\widetilde{A_{j_{2}}}\right)-r-s>0\end{align*} $$by Condition (28) and the fact that $ m_{L}\left (\widetilde {A_{j}}\right )= m_{L}\left (A_{j}\right )$ for all $i\leq j \leq k+1$ .
It remains to prove the claim. Let $i\leq j\leq k+1$ . Then
and we conclude as, by construction, $0\leq |A_{j}\cap S \cap \Xi _{k+1}|\leq s$ , $0\leq r_{j}\leq r$ and $\alpha m_{L}\left (\widetilde {A_{j}}\right )-l\leq \sum _{t\in L_{j}}c_{t}\leq \alpha m_{L}\left (\widetilde {A_{j}}\right )$ by Condition (30).⊣
Lemma 6.2. We have that $\left ( \mathfrak {D}\left ( \mathbb {A}\right)\!.\subseteq \right ) $ is a directed set.
Proof. For $i=1,2$ let
We set
then, by Lemma 6.1, we can add points to F and get a set $\Xi \supset \Xi ^{1}\cup \Xi ^{2}$ so that Condition (26) is satisfied.⊣
Using Lemma 5.2, we define the label set
A key observation for what follows is that, by Condition (29), if $A,B$ are two Lebesgue measurable sets with a positive measure in $\hat {\mathbb {R}}^{N}$ with $m_{L}(A)=m_{L}(B)$ then
In fact, given $A,B$ let $\lambda =\Xi \cup \{A,B\}$ be given as in Lemma 6.1. By the claim we showed in the proof of Lemma 6.1, we have that (in the notations of the proof of Lemma 6.1, with an index $\lambda $ to denote the dependence from the construction)
Hence, as $m_{L}(A)=m_{L}(B)$ ,
and we conclude as, by Condition (29),
hence $\lim _{\lambda \uparrow \Lambda } \alpha _{\lambda } m_{L}\left (A\right )$ is infinitely larger than $\lim _{\lambda \uparrow \Lambda }l_{\lambda }+s_{\lambda }+r_{\lambda }$ , as $\lim _{\lambda \uparrow \Lambda } m_{\lambda }$ is infinite. So
and similar for $\lim _{\lambda \uparrow \Lambda }\frac {\alpha _{\lambda } m_{L}\left (A\right )+r_{\lambda }+s_{\lambda }}{\alpha _{\lambda } m_{L}\left (A\right )-l_{\lambda }}$ .
6.2 Cardinal numbers and numerosities
A property that is natural to expect, when one has a numerosity theory for all sets in $\Lambda $ , is that it must be coherent with cardinalities, namely it must satisfy the following property:
Cantor property: If $A,B\subset \Lambda \backslash \mathbb {A}$ then
Using the labelling $\mathfrak {B}(\mathbb {A})$ defined by (31), the following result holds:
Theorem 6.3. If $A,B\subset \mathbb {A}$ then
Proof. Given two sets $A,B\subset \mathbb {A}$ with $\left \vert A\right \vert <\left \vert B\right \vert $ , we take a label $\lambda \supseteq \lambda _{0}:=\Xi \cup \left \{ A,B\right \} \in \mathfrak {B}(\mathbb {A}).$ Then, by (26)
The conclusion follows taking the $\Lambda $ -limit.⊣
By Theorem 3.2, it follows that the numerosity function is well defined for every set belonging to the family
since $\mathfrak {D}(\mathbb {A})$ provides a label to the elements of $K.$ In particular, by the Comparison Principle (Theorem 3.2(iv)) and (25), we have that for every set $E\subset \mathbb {R}^{N},$
Now, we want to extend the notion of numerosity to any set A in $\Lambda $ in such a way that the Cantor property (33) is satisfied. The simplest way to realize this task is to consider the family of infinite sets
and to assign a label to each of them. We can take an injective map
and set
Then, every set in $\Lambda \backslash \mathbb {A}$ has a label in $\mathfrak { B}(\mathbb {A})$ . By the Comparison Principle (Theorem 3.2(iv)), we get our desired final result:
Theorem 6.4. If $A,B\in \Lambda \backslash \mathbb {A}$ , then
7 Numerosity and measures
7.1 The general theory
Given a numerosity theory and a set $E\in \Lambda $ , we put
where $\gamma \in \mathbb {N}^{\ast }$ . $\mu _{\gamma }$ is called numerosity measure. As we will see, an interesting case occurs if you take $\mathfrak { \gamma =num}\left ( \left [ 0,1\right ) \right ) ^{d}$ with $d\in \mathbb {R} _{\geq 0}$ . In this case we will say that $\mu _{\gamma }$ is the canonical $ d$ -dimensional numerosity measure.
Theorem 7.1. The numerosity measure $\mu _{\gamma }$ satisfies the following properties:
-
(i) It is finitely additive: for all sets $A,B$
$$ \begin{align*} \mu _{\gamma }\left( A\cup B\right) =\mu _{\gamma }\left( A\right) +\mu _{\gamma }\left( B\right) -\mu _{\gamma }\left( A\cap B\right)\!. \end{align*} $$ -
(ii) It is superadditive, namely given a denumerable partition $ \left \{ A_{n}\right \} _{n\in \mathbb {N}}$ of a set $A\subset \mathbb {R}$ , then
$$ \begin{align*} \mu _{\gamma }\left( A\right) \geq \sum_{n=0}^{\infty }\mu _{\gamma }\left( A_{n}\right)\!. \end{align*} $$
Proof. (i) This is a trivial consequence of the additivity of the numerosity.
(ii) By Theorem 3.2, we have that for all $N\in \mathbb {N}$ ,
hence
therefore,
The conclusion follows taking the Cauchy limit in the above inequality for $ N\rightarrow \infty $ .⊣
7.2 Numerosity of the subsets of $\mathbb {R}$
In this section, we will show that $\mu _{\beta }$ agrees with the Lebesgue measure, namely, if E is a Lebesgue measurable set, then
where
First, let us show that this holds for intervals:
Theorem 7.2. The numerosity measure $\mu _{\gamma }$ is translation invariant on Lebesgue measurable sets for any $\gamma \in \mathbb {N}^{\ast }$ . In particular, if $ \gamma =\beta $ then for any $\varepsilon =\frac {a}{b}\in [0,1)$ we have that $ \mu _{\beta }\left ([0,\frac {a}{b})\right )=\frac {a}{b}$ .
Proof. Let $r\in \mathbb {R}, E\subseteq \mathbb {R}$ be Lebesgue measurable. By Property 31, as $E\equiv r+E$ (in the sense of the ordering $\sqsubseteq $ ), we have that $\frac {\mathfrak {num}(E)}{\mathfrak {num}(E+r)}\sim 1$ . Hence $\mu _{\gamma }(E)=st\left ( \frac {\mathfrak {num}\left ( E\right ) }{\gamma }\right )=st\left ( \frac {\mathfrak {num}\left ( E+r\right )}{\mathfrak {num}\left ( E\right )}\frac {\mathfrak {num}\left ( E\right ) }{\gamma }\right )= st\left ( \frac {\mathfrak {num}\left ( E+r\right ) }{\gamma }\right )=\mu _{\gamma }(E+r)$ .
As for the second, we just have to observe that $[0,1)=[0,\frac {1}{b})\cup [\frac {1}{b},\frac {2}{b})\dots \cup [\frac {b-1}{b},1)$ , so by finite additivity and translation invariance we get $\mu _{\beta }\left ([0,\frac {1}{b})\right )=\frac {1}{b}$ , and the thesis follows as, similarly, $[0,\frac {a}{b})=[0,\frac {1}{b})\cup [\frac {1}{b},\frac {2}{b})\dots \cup [\frac {a-1}{b},1)$ .⊣
Moreover, we have the following property:
Proposition 7.3. The numerosity measure $\mu _{\beta }$ is subadditive on the $\sigma $ -algebra of Lebesgue measurable sets.
Proof. Let $E\in \wp (\mathbb {R})$ ; wlog, we assume $E\in \wp \left (\mathbb {R}_{\geq 0}\right )$ , as the result for a generic E will then follow easily by splitting $E=E^{+}\cup E^{-}$ . Let
be a partition of E, with all $E_{j}$ ’s Lebesgue measurable. Let $\varepsilon =\frac {a}{b}\in [0,1)$ ; for N large enough we have
Now $E\cap \left [ -1,-1+\varepsilon \right ] =\varnothing $ , so
By Property 27 of our labelling, we have
By Theorem 7.2
hence
The arbitrariness of $\varepsilon $ gives the desired inequality
⊣
We can now prove our desired final result:
Theorem 7.4. $\mu _{\beta }(E)=\mu _{L}(E)$ for all Lebesgue measurable sets $E\subseteq \mathbb {R}$ .
Proof. By Theorems 7.1 and 7.2 and by Proposition 7.3 we have that $\mu _{\beta }$ , restricted to Lebesgue measurable sets, has the empty set property, it is countably additive (as it is both subadditive and superadditive), it is invariant under translation, and it is normalized. Hence it must coincide with the Lebesgue measure.⊣
The results of this section could be generalized to prove that, for any measurable set $A\subset \mathbb {R}^{N}$ ,
Similarly, modifying the ordering $\sqsubseteq $ to handle Hausdorff measures instead of Lebesgue’s, one could consider the “fractal measure” of any fractal set $A\subset \mathbb {R}^{N}$ , defined as follows:
We are not going to study this fractal measure in detail here but, analogously to what has been done here with the Lebesgue measure, it would not be too difficult to check that $\mathfrak {m}_{d}(A)$ is equal to the normalized Hausdorff measure $H_{d}$ .
7.3 Numerosity and nonstandard measures
It is well known that the Lebesgue measure can be realized using a counting procedure based on hyperfinite sets: this is, e.g., at the core of the construction of Loeb measures, which is the most known and used of such constructions. Loeb measures were introduced in mid-70s, see [Reference Loeb20]; see also [Reference Ross22] for an overview of Loeb methods and applications, and [Reference Ross, Cutland, Di Nasso and Ross23] for an overview of other applications of nonstandard analysis in measure theory. To confront Loeb construction with our approach, here we shortly recall Loeb construction following Goldblatt’s presentation (see [Reference Goldblatt18, Section 16.8]).
Let N be an infinite hypernatural number, and let $S=\{\frac {k}{N}\mid -N^{2}\leq k\leq N^{2}, k$ hyperinteger $\}$ . Let $\wp _{I}(S)$ be the set of internal subsets of S, and for every $A\in \wp _{I}(S)$ let
where $|A|$ denotes the internal cardinality of A. Then $m:\wp _{I}\left ( S\right ) \rightarrow \lbrack 0,+\infty ]$ is a finitely additive measure on $ \wp _{I}\left ( S\right ) $ . The Loeb measure is obtained by means of the usual Carathéodory extension procedure applied to m (we will denote also the Loeb measure by m). What Loeb proved is that the Lebesgue measure can be seen as a restriction of m, in the sense that for every Lebesgue measurable set X the Lebesgue measure $m_{L}(X)$ is equal to the Loeb measure of the so-called pre-shadow $st^{-1}(X)$ of X, namely
where $st^{-1}(X)=\{\xi \in S\mid st(\xi )\in X\}$ .
The similarity between our approach is that we have that, actually, $\mu _{\beta }$ is obtained as the standard part of a quotient similar to Loeb’s. In fact, $\mu _{\beta }\left ( A\right ) =st\left ( \frac {|A^{\ast }\cap \Gamma |}{|[0,1)^{\ast }\cap \Gamma |}\right ) $ , where:
-
1. $|\cdot |$ denotes the internal cardinality of a set and
-
2. $\Gamma $ is the hyperfinite set obtained by taking $ \lim _{\lambda \uparrow \Lambda }\lambda \cap \mathbb {R}$ .
However, in our approach the use of Carathéodory extension procedure, as well as of pre-shadows, is substituted with the choice of a particular labelling set, which can be equivalently seen as a particular choice of the hyperfinite set used in the quotient. A similar result in a general nonstandard setting was first obtained by Bernstein and Wattenberg (see [Reference Bernstein, Wattenberg and Luxemburg13]; see also [Reference Cutland15, Section 2] for a comparison of Bernstein–Wattenberg’s result and Loeb measures), who in fact proved that there exists hyperfinite subsets $S\subseteq \lbrack 0,1]^{\ast }$ such that for all Lebesgue measurable $A\subseteq \lbrack 0,1]$
As we said before, Theorem 7.4 provides a new proof of the above result by taking
Finally, the problem of the relationship between numerosities and Lebesgue measure in general has been addressed in [Reference Benci, Bottazzi and Di Nasso3, Reference Benci, Bottazzi and Di Nasso4]. In these papers, the authors introduced the notion of “elementary numerosity” (see [Reference Benci, Bottazzi and Di Nasso3, Definition 1.1]), that we recall:
Definition. An elementary numerosity on a set $\Omega $ is a function $n : \wp \left (\Omega \right )\rightarrow [0, +\infty )$ defined on all subsets of $ \Omega $ , taking values in the non-negative part of an ordered field $\mathbb { F}\supseteq \mathbb {R}$ , and such that the following two conditions are satisfied:
-
1. $n({x}) = 1$ for every point $x\in \Omega $ and
-
2. $n(A \cup B) = n(A) + n(B)$ whenever A and B are disjoint.
The main connection between the “elementary numerosity” and Lebesgue measure is given by the following result, which is one of the instances of Theorem 3.1 in [Reference Benci, Bottazzi and Di Nasso4]:
Theorem. There exists an elementary numerosity $\mathfrak {n}:\wp \left ( \mathbb {R} \right ) \rightarrow \lbrack 0,+\infty )_{\mathbb {F}}$ such that $ m_{L}(X)=st\left ( \frac {\mathfrak {n}\left ( X\right ) }{\mathfrak {n}\left ( [0,1)\right ) }\right ) $ for every Lebesgue measurable set X.
Once again, Theorem 7.4 provides another proof of the above result, as $\mathfrak {num}$ , when restricted to $\wp \left ( \mathbb {R} \right ) $ is, in fact, an elementary numerosity on $\mathbb {R}$ .
The interest of Theorem 7.4 lies on the fact that it is based on a numerosity theory which satisfies many other additional properties.
Acknowledgements
We thank the anonymous reviewer for her/his careful reading of our paper and her/his insightful comments and suggestions. The second author was supported by Grant P 30821-N35 of the Austrian Science Fund FWF.