I found an inaccuracy in the Proposition 6.5 of the book "Measures, Integrals and Martingales" From René Schilling [EDIT: I'm talking about the first edition of the book] and I would like to correct this error.
To be sure that I'm clear in asking the question I will list the definitions I use in this post so that there are no notational misunderstandings.
I will try to make sure that even those unfamiliar with the book can answer the question. But obviously those who have studied from that book are more likely to be able to answer the question.
I organized this post in the following way:
In the first part there's the question.
In the second part there is the list of definitions and notations that I use, so if you come across a symbol or a definition that you do not know go to read the second part.
In the third part there is the reason that led me to formulate the question, how the question is related to proposition 6.5 and what was my attempt to answer the question.
FIRST PART: THE QUESTION
[Edit: as suggested I changed the name of the "Theorem 0.2" calling it "Statement 0.2"]
Statement 0.2: Let $X$ be a set, $\mathcal F$ a semi-ring on $X$ and $\mu : \mathcal F \to [0,+\infty]$ a function then
$\mu$ is a pre-measure on $X$ if and only if
[\begin{split} &(i) \hspace{0.5cm} \mu(\emptyset)=0 \\ &(ii) \hspace{0.5cm} A \in \mathcal F, B \in \mathcal F , A \cap B = \emptyset , A \cup B \in \mathcal F \implies \mu(A\cup B)=\mu (A) + \mu (B) \\ &(iii) \hspace{0.5cm} A_n \in \mathcal F \forall n \in \mathbb N , A_n \subseteq A_{n+1} \forall n \in \mathbb N , \bigcup_{n \in \mathbb N} A_n \in \mathcal F \implies \mu(\bigcup_{n \in \mathbb N} A_n)=\lim _{n \to +\infty} \mu (A_n) \end{split}]
Moreover, with the additional hypothesis that $\mu (A) < + \infty \forall A \in \mathcal F$, (iii) can be replaced by either of the following equivalent conditions:
[\begin{split} &(iii') \hspace{0.5cm} A_n \in \mathcal F \forall n \in \mathbb N , A_{n+1} \subseteq A_n \forall n \in \mathbb N , \bigcap_{n \in \mathbb N} A_n \in \mathcal F \implies \mu(\bigcap_{n \in \mathbb N} A_n)=\lim _{n \to +\infty} \mu (A_n) \\ &(iii'') \hspace{0.5cm} A_n \in \mathcal F \forall n \in \mathbb N , A_{n+1} \subseteq A_n \forall n \in \mathbb N , \bigcap_{n \in \mathbb N} A_n = \emptyset \implies \lim _{n \to +\infty} \mu (A_n) = 0 \end{split}]
End of the Statement 0.2
MY QUESTION IS: is Statement 0.2 True? And what is the proof of the implication "from the right to the left"? If this implication of Statement 0.2 is not true what is an example of a set $X$ with a semi-ring $\mathcal F$ and a function $\mu$ on $\mathcal F$ which satisfies properties (i), (ii), (iii'') of Statement 0.2 but such that $\mu$ is not a pre-measure on $X$ ?
I could only prove the implication "from the left to the right" of theorem 0.2 but i couldn't prove the viceversa. If you want to see a sketch of the proof of the implication i proved, you can find it in the third part of the post.
SECOND PART: Notations and definitions I use
if $X$ is a set and $\mathcal F \subseteq \mathcal P (X)$ then we define:
$\mathcal F$ is a ring on $X$ if and only if (by definition) [\begin{split} &1) \hspace{0.5cm} \emptyset \in \mathcal{F} \\ &2) \hspace{0.5cm} A,B \in \mathcal{F} \implies B \setminus A \in \mathcal{F} \\ &3) \hspace{0.5cm} A,B \in \mathcal{F} \implies A \cup B \in \mathcal{F} \end{split}]
$\mathcal F$ is a semiring on $X$ if and only if (by definition) [\begin{split} &1) \hspace{0.5cm} \emptyset \in \mathcal{F} \\ &2) \hspace{0.5cm} A,B \in \mathcal{F} \implies \exists A_1,A_2,\dots,A_n \in \mathcal{F} \text{ pairwise disjoint } : \,\; B \setminus A = \bigcup_{k=1}^{n}{A_k}\\ &3) \hspace{0.5cm} A,B \in \mathcal{F} \implies A \cap B \in \mathcal{F} \end{split}]
it is easy to prove that a ring on $X$ is also a semiring on $X$
If $X$ is a set, $ \mathcal F \subseteq \mathcal P (X) : \emptyset \in \mathcal F$ and $\mu : \mathcal F \to [0,+\infty] $ then $ \mu $ is a pre-measure on $(X, \mathcal F )$ [or simply on $X$] if and only if (by definition) [\begin{split} &1) \hspace{0.5cm}\mu(\emptyset) = 0 \\ &2) \hspace{0.5cm} A_1,A_2,\dots \in \mathcal{F} \text{ pairwise disjoint , } \bigcup_{n\in\mathbb{N}}{A_n} \in \mathcal{F} \implies \mu\bigg( \bigcup_{n \in \mathbb{N}}{A_n}\bigg) = \sum_{n=1}^{\infty}{\mu(A_n)}\\ \end{split}]
so basically a pre-measure is the same as a measure with the only differences that a pre-measure isn't necessarily defined on a $\sigma$-agebra and the $\sigma$-additivity holds only when the union of the sets is in the domain of the function.
Moreover $\mathcal J ^n$ is the set whose elements are the subset of $\mathbb R ^n$ in the form $[a_1,b_1) \times ... \times [a_n,b_n)$ where $a_i,b_i \in \mathbb R \forall i = 1,...,n$
THIRD PART: Correlation of the question with proposition 6.5 and my attempt to answer the question
Now i will list some theorems of the Schilling required to understand the problem with proposition 6.5 and how it is related to Statement 0.2
Theorem 4.4: Let $X$ be a set, $\mathcal F$ a $\sigma$-algebra on $X$ and $\mu : \mathcal F \to [0,+\infty]$ a function then
$\mu$ is a measure on $X$ if and only if
[\begin{split} &(i) \hspace{0.5cm} \mu(\emptyset)=0 \\ &(ii) \hspace{0.5cm} A \in \mathcal F, B \in \mathcal F , A \cap B = \emptyset \implies \mu(A\cup B)=\mu (A) + \mu (B) \\ &(iii) \hspace{0.5cm} A_n \in \mathcal F \forall n \in \mathbb N : A_n \subseteq A_{n+1} \forall n \in \mathbb N \implies \mu(\bigcup_{n \in \mathbb N} A_n)=\lim _{n \to +\infty} \mu (A_n) \end{split}]
Moreover, with the additional hypothesis that $\mu (A) < + \infty \forall A \in \mathcal F$, (iii) can be replaced by either of the following equivalent conditions:
[\begin{split} &(iii') \hspace{0.5cm} A_n \in \mathcal F \forall n \in \mathbb N , A_{n+1} \subseteq A_n \forall n \in \mathbb N \implies \mu(\bigcap_{n \in \mathbb N} A_n)=\lim _{n \to +\infty} \mu (A_n) \\ &(iii'') \hspace{0.5cm} A_n \in \mathcal F \forall n \in \mathbb N , A_{n+1} \subseteq A_n \forall n \in \mathbb N , \bigcap_{n \in \mathbb N} A_n = \emptyset \implies \lim _{n \to +\infty} \mu (A_n) = 0 \end{split}]
end of the Theorem 4.4
Then the book states that Theorem4.4 is still valid in a more general case, regarding pre-measures instead of measures. But, due to the fact that the proof of the Theorem 4.4 requires that the family $\mathcal F$ is closed under finite intersection, union and difference of sets, then this more general theorem is true in the hypotesis that $\mathcal F$ is a ring on $X$.
I could easily prove this more general theorem, I'll copy the statement below under the name of Theorem 0.1
Theorem 0.1 : Let $X$ be a set, $\mathcal F$ a Ring on $X$ and $\mu : \mathcal F \to [0,+\infty]$ a function then
$\mu$ is a pre-measure on $X$ if and only if
[\begin{split} &(i) \hspace{0.5cm} \mu(\emptyset)=0 \\ &(ii) \hspace{0.5cm} A \in \mathcal F, B \in \mathcal F , A \cap B = \emptyset \implies \mu(A\cup B)=\mu (A) + \mu (B) \\ &(iii) \hspace{0.5cm} A_n \in \mathcal F \forall n \in \mathbb N , A_n \subseteq A_{n+1} \forall n \in \mathbb N , \bigcup_{n \in \mathbb N} A_n \in \mathcal F \implies \mu(\bigcup_{n \in \mathbb N} A_n)=\lim _{n \to +\infty} \mu (A_n) \end{split}]
Moreover, with the additional hypothesis that $\mu (A) < + \infty \forall A \in \mathcal F$, (iii) can be replaced by either of the following equivalent conditions:
[\begin{split} &(iii') \hspace{0.5cm} A_n \in \mathcal F \forall n \in \mathbb N , A_{n+1} \subseteq A_n \forall n \in \mathbb N , \bigcap_{n \in \mathbb N} A_n \in \mathcal F \implies \mu(\bigcap_{n \in \mathbb N} A_n)=\lim _{n \to +\infty} \mu (A_n) \\ &(iii'') \hspace{0.5cm} A_n \in \mathcal F \forall n \in \mathbb N , A_{n+1} \subseteq A_n \forall n \in \mathbb N , \bigcap_{n \in \mathbb N} A_n = \emptyset \implies \lim _{n \to +\infty} \mu (A_n) = 0 \end{split}]
End of theorem 0.1
Now the problems begin.
The book defined the function $\lambda ^n : \mathcal J ^n \to [0,+\infty)$ that associates each element of $\mathcal J ^n $ to its volume.
The book also proved that $\mathcal J ^n$ is a semi-ring on $\mathbb R^n$ (Proposition 6.4)
My problem with the Proposition 6.5 is that the book wants to prove that $\lambda ^n$ is a pre-measure on $\mathcal J ^n$ using some sort of Theorem 0.1 but the problem is that $\mathcal J ^n$ is not a Ring on $\mathbb R^n$ but only a semi-ring.
Let me be clearer, this is the proposition6.5 of the book:
Proposition 6.5: $\lambda ^n$ is a pre-measure on $\mathcal J ^n$
Proof:
the proof of the book consists in showing that the properties (i) (ii) (iii'') of the theorem 0.1 holds for $\lambda ^n$ and i'm ok with this proof (obviously you need to modify the property (ii) requiring that $A \cup B \in \mathcal J ^n$ ) but the problem is that then he uses a not well specified version of the theorem 0.1 to conclude that $\lambda ^n $ is a pre-measure on $\mathbb R^n$. But, again, you can't use theorem0.1 because $\mathcal J ^n$ is not a Ring on $\mathbb R^n$ but only a semi-ring.
What was my attempt to solve this issue?
Firstly I have formulated a version of the theorem suitable for semi-rings which goes under the name of Statement 0.2 (You've read it in the first part of the post)
I will shortly show how i proved the first implication of the Statement 0.2 (The implication "from the left to the right"):
First of all I proved the following theorems:
Theorem 0.3 : Let $X$ be a set and $\mathcal F \subseteq \mathcal P (X)$ then it does exist the smallest Ring on $X$ containing $\mathcal F$ and it's denoted with the simbol $R(\mathcal F)$
Theorem 0.4 : Let $X$ be a set and $\mathcal F$ a semi-ring on $X$ then $R(\mathcal F)$ is the set of all the finite disjoint unions of elements of $\mathcal F$
Theorem 0.5 : Let $X$ be a set and $\mathcal F$ a semi-ring on $X$ and $\mu : \mathcal F \to [0,+\infty] $ a pre-measure on $X$ then there exists and is unique an extension of $\mu$ to $R(\mathcal F)$ such that this extension is a pre-measure.
Proof of the implication from the left to the right of Statement 0.2:
if $\mu$ is a pre-measure on the semi-ring $\mathcal F$ then denoted the unique extension of $\mu$ to $R(\mathcal F)$ still with $\mu$ we get the assertion thanks to Theorem0.1