Compare commits

..

No commits in common. "c03a62f638223d2f45b03548d9453b69141771ac" and "f7f9d7d638953d666059fc48f0d6fc799670acc2" have entirely different histories.

7 changed files with 114 additions and 177 deletions

View file

@ -103,9 +103,7 @@
Let $X$ be a completely metrizable space. Let $X$ be a completely metrizable space.
Then every comeager set of $X$ is dense in $X$. Then every comeager set of $X$ is dense in $X$.
\end{theorem} \end{theorem}
\gist{% \todo{Proof (copy from some other lecture)}
\todo{Proof (copy from some other lecture)}
}{Not proved in the lecture.}
\begin{theoremdef} \begin{theoremdef}
Let $X$ be a topological space. Let $X$ be a topological space.
The following are equivalent: The following are equivalent:
@ -120,21 +118,7 @@
\footnote{cf.~\yaref{s5e1}} \footnote{cf.~\yaref{s5e1}}
\end{theoremdef} \end{theoremdef}
\begin{proof} \begin{proof}
(i) $\implies$ (ii) \todo{Proof (short)}
\gist{%
Consider a comeager set $A$.
Let $U\neq \emptyset$ be any open set. Since $U$ is
non-meager, we have $A \cap U \neq \emptyset$.
}{The intersection of a comeager and a non-meager set is nonempty.}
(ii) $\implies$ (iii)
The complement of an open dense set is nwd.
\gist{%
Hence the intersection of countable
many open dense sets is comeager.
}{}
(iii) $\implies$ (i) (iii) $\implies$ (i)
Let us first show that $X$ is non-meager. Let us first show that $X$ is non-meager.

View file

@ -77,7 +77,7 @@
sets that are not clopen)}{}. sets that are not clopen)}{}.
\end{example} \end{example}
\subsection{Turning Borel Sets into Clopens} \subsection{Turning Borels Sets into Clopens}
\begin{theorem}% \begin{theorem}%
\gist{% \gist{%
@ -109,74 +109,55 @@
into $B$. into $B$.
\end{corollary} \end{corollary}
\begin{proof} \begin{proof}
\gist{% Pick $\cT_B \supset \cT$
Pick $\cT_B \supset \cT$ such that $(X, \cT_B)$ is Polish,
such that $(X, \cT_B)$ is Polish, $B$ is clopen in $\cT_B$ and
$B$ is clopen in $\cT_B$ and $\cB(X,\cT) = \cB(X, \cT_B)$.
$\cB(X,\cT) = \cB(X, \cT_B)$.
Therefore $(\cB, \cT_B\defon{B})$ is Polish. Therefore $(\cB, \cT_B\defon{B})$ is Polish.
We know that there is an embedding We know that there is an embedding
$f\colon 2^{\omega} \to (B, \cT_{B}\defon{B})$. $f\colon 2^{\omega} \to (B, \cT_{B}\defon{B})$.
Consider $f\colon 2^{\omega} \to B \subseteq (X, \cT)$. Consider $f\colon 2^{\omega} \to B \subseteq (X, \cT)$.
This is still continuous as $\cT \subseteq \cT_B$. This is still continuous as $\cT \subseteq \cT_B$.
Since $2^{\omega}$ is compact, $f$ is an embedding. Since $2^{\omega}$ is compact, $f$ is an embedding.
}{% %\todo{Think about this}
Clopenize $B$.
We can embed $2^{ \omega}$ into Polish spaces.
Clopenization makes the topology finer,
so this is still continuous wrt.~the original topology.
$2^{\omega}$ is compact, so this is an embedding.
}
\end{proof} \end{proof}
\begin{refproof}{thm:clopenize} \begin{refproof}{thm:clopenize}
\gist{% We show that
We show that \begin{IEEEeqnarray*}{rCl}
\begin{IEEEeqnarray*}{rCl} A \coloneqq \{B \subseteq \cB(X, \cT)&:\exists & \cT_B \supseteq \cT .\\
A \coloneqq \{B \subseteq \cB(X, \cT)&:\exists & \cT_B \supseteq \cT .\\ && (X, \cT_B) \text{ is Polish},\\
&& (X, \cT_B) \text{ is Polish},\\ && \cB(X, \cT) = \cB(X, \cT_B)\\
&& \cB(X, \cT) = \cB(X, \cT_B)\\ && B \text{ is clopen in $\cT_B$}\\
&& B \text{ is clopen in $\cT_B$}\\ \}
\} \end{IEEEeqnarray*}
\end{IEEEeqnarray*} is equal to the set of Borel sets.
is equal to the set of Borel sets.
}{% The proof rests on two lemmata:
Let $A$ be the set of clopenizable sets.
We show that $A = \cB(X)$.
}
\gist{The proof rests on two lemmata:}{}
\begin{lemma} \begin{lemma}
\label{thm:clopenize:l1} \label{thm:clopenize:l1}
\gist{% Let $(X,\cT)$ be a Polish space.
Let $(X,\cT)$ be a Polish space. Then for any $F \overset{\text{closed}}{\subseteq} X$ (wrt. $\cT$)
Then for any $F \overset{\text{closed}}{\subseteq} X$ (wrt. $\cT$) there is $\cT_F \supseteq \cT$
there is $\cT_F \supseteq \cT$ such that $\cT_F$ is Polish,
such that $\cT_F$ is Polish, $\cB(\cT) = \cB(\cT_F)$
$\cB(\cT) = \cB(\cT_F)$ and $F$ is clopen in $\cT_F$.
and $F$ is clopen in $\cT_F$.
}{%
Closed sets can be clopenized.
}
\end{lemma} \end{lemma}
\begin{proof} \begin{proof}
\gist{% Consider $(F, \cT\defon{F})$ and $(X \setminus F, \cT\defon{X \setminus F})$.
Consider $(F, \cT\defon{F})$ and $(X \setminus F, \cT\defon{X \setminus F})$. Both are Polish spaces.
Both are Polish spaces. Take the coproduct%
Take the coproduct% \footnote{In the lecture, this was called the \vocab{topological sum}.}
\footnote{In the lecture, this was called the \vocab{topological sum}.} $F \oplus (X \setminus F)$ of these spaces.
$F \oplus (X \setminus F)$ of these spaces. This space is Polish,
This space is Polish, and the topology is generated by $\cT \cup \{F\}$,
and the topology is generated by $\cT \cup \{F\}$, hence we do not get any new Borel sets.
hence we do not get any new Borel sets.
}{Consider $(F, \cT\defon{F}) \oplus (X \setminus F, \cT\defon{X \setminus F})$.}
\end{proof} \end{proof}
\gist{% So all closed sets are in $A$.
So all closed sets are in $A$. Furthermore $A$ is closed under complements,
Furthermore $A$ is closed under complements, since complements of clopen sets are clopen.
since complements of clopen sets are clopen.
}{So $\Sigma^0_1(X), \Pi^0_1(X) \subseteq A$.}
\begin{lemma} \begin{lemma}
\label{thm:clopenize:l2} \label{thm:clopenize:l2}
@ -189,23 +170,22 @@
is Polish is Polish
and $\cB(\cT_\infty) = \cB(T)$. and $\cB(\cT_\infty) = \cB(T)$.
\end{lemma} \end{lemma}
\begin{refproof}{thm:clopenize:l2} \begin{proof}
\gist{% We have that $\cT_\infty$ is the smallest
We have that $\cT_\infty$ is the smallest topology containing all $\cT_n$.
topology containing all $\cT_n$. To get $\cT_\infty$
To get $\cT_\infty$ consider consider
\[ \[
\cF \coloneqq \{A_1 \cap A_2 \cap \ldots \cap A_n : A_i \in \cT_i\}. \cF \coloneqq \{A_1 \cap A_2 \cap \ldots \cap A_n : A_i \in \cT_i\}.
\] \]
Then Then
\[ \[
\cT_\infty = \{\bigcup_{i<\omega} B_i : B_i \in \cF\}. \cT_\infty = \{\bigcup_{i<\omega} B_i : B_i \in \cF\}.
\] \]
(It suffices to take countable unions, (It suffices to take countable unions,
since we may assume that the $A_1, \ldots, A_n$ in the since we may assume that the $A_1, \ldots, A_n$ in the
definition of $\cF$ belong to definition of $\cF$ belong to
a countable basis of the respective $\cT_n$). a countable basis of the respective $\cT_n$).
}{}
% Proof was finished in lecture 8 % Proof was finished in lecture 8
Let $Y = \prod_{n \in \N} (X, \cT_n)$. Let $Y = \prod_{n \in \N} (X, \cT_n)$.
@ -215,7 +195,6 @@
\begin{claim} \begin{claim}
$\delta$ is a homeomorphism. $\delta$ is a homeomorphism.
\end{claim} \end{claim}
\gist{%
\begin{subproof} \begin{subproof}
Clearly $\delta$ is a bijection. Clearly $\delta$ is a bijection.
We need to show that it is continuous and open. We need to show that it is continuous and open.
@ -240,34 +219,28 @@
\delta(V) = D \cap (X \times X \times \ldots \times U_{n_1} \times \ldots \times U_{n_2} \times \ldots \times U_{n_u} \times X \times \ldots) \overset{\text{open}}{\subseteq} D. \delta(V) = D \cap (X \times X \times \ldots \times U_{n_1} \times \ldots \times U_{n_2} \times \ldots \times U_{n_u} \times X \times \ldots) \overset{\text{open}}{\subseteq} D.
\] \]
\end{subproof} \end{subproof}
}{}
\begin{claim} This will finish the proof since
$D = \{(x,x,\ldots) \in Y : x \in X\} \overset{\text{closed}}{\subseteq} Y.$ \[
\end{claim} D = \{(x,x,\ldots) \in Y : x \in X\} \overset{\text{closed}}{\subseteq} Y
\gist{% \]
\begin{subproof} Why? Let $(x_n) \in Y \setminus D$.
Let $(x_n) \in Y \setminus D$. Then there are $i < j$ such that $x_i \neq x_j$.
Then there are $i < j$ such that $x_i \neq x_j$. Take disjoint open $x_i \in U$, $x_j \in V$.
Take disjoint open $x_i \in U$, $x_j \in V$. Then
Then \[(x_n) \in X \times X \times \ldots \times U \times \ldots \times X \times \ldots \times V \times X \times \ldots\]
\[(x_n) \in X \times X \times \ldots \times U \times \ldots \times X \times \ldots \times V \times X \times \ldots\] is open in $Y\setminus D$.
is open in $Y\setminus D$. Hence $Y \setminus D$ is open, thus $D$ is closed.
Hence $Y \setminus D$ is open, thus $D$ is closed. It follows that $D$ is Polish.
\end{subproof} \end{proof}
It follows that $D$ is Polish.
}{}
\end{refproof}
\gist{% We need to show that $A$ is closed under countable unions.
We need to show that $A$ is closed under countable unions. By \yaref{thm:clopenize:l2} there exists a topology
By \yaref{thm:clopenize:l2} there exists a topology $\cT_\infty$ such that $A = \bigcup_{n < \omega} A_n$ is open in $\cT_\infty$
$\cT_\infty$ such that $A = \bigcup_{n < \omega} A_n$ is open in $\cT_\infty$ and $\cB(\cT_\infty) = \cB(\cT)$.
and $\cB(\cT_\infty) = \cB(\cT)$. Applying \yaref{thm:clopenize:l1}
Applying \yaref{thm:clopenize:l1} yields a topology $\cT_\infty'$ such that
yields a topology $\cT_\infty'$ such that $(X, \cT_\infty')$ is Polish,
$(X, \cT_\infty')$ is Polish, $\cB(\cT_\infty') = \cB(\cT)$
$\cB(\cT_\infty') = \cB(\cT)$ and $A $ is clopen in $\cT_{\infty}'$.
and $A $ is clopen in $\cT_{\infty}'$.
}{}
\end{refproof} \end{refproof}

View file

@ -1,9 +1,8 @@
\lecture{08}{2023-11-10}{}% \lecture{08}{2023-11-10}{}\footnote{%
\gist{\footnote{%
In the beginning of the lecture, we finished In the beginning of the lecture, we finished
the proof of \yaref{thm:clopenize:l2}. the proof of \yaref{thm:clopenize:l2}.
This has been moved to the notes on lecture 7.% This has been moved to the notes on lecture 7.%
}}{} }
\subsection{Parametrizations} \subsection{Parametrizations}
%\todo{choose better title} %\todo{choose better title}
@ -23,14 +22,13 @@ where $X$ is a metrizable, usually second countable space.
\item $\{U_y : y \in Y\} = \Gamma(X)$. \item $\{U_y : y \in Y\} = \Gamma(X)$.
\end{itemize} \end{itemize}
\end{definition} \end{definition}
\gist{%
\begin{example} \begin{example}
Let $X = \omega^\omega$, $Y = 2^{\omega}$ Let $X = \omega^\omega$, $Y = 2^{\omega}$
and consider $\Gamma = \Sigma^0_{\omega+5}(\omega^\omega)$. and consider $\Gamma = \Sigma^0_{\omega+5}(\omega^\omega)$.
We will show that there is a $2^{\omega}$-universal We will show that there is a $2^{\omega}$-universal
set for $\Gamma$. set for $\Gamma$.
\end{example} \end{example}
}{}
\begin{theorem} \begin{theorem}
\label{thm:cantoruniversal} \label{thm:cantoruniversal}

View file

@ -6,7 +6,6 @@
we have that $\Sigma^0_\xi(X) \neq \Pi^0_\xi(X)$. we have that $\Sigma^0_\xi(X) \neq \Pi^0_\xi(X)$.
\end{theorem} \end{theorem}
\begin{proof} \begin{proof}
\gist{%
Fix $\xi < \omega_1$. Fix $\xi < \omega_1$.
Towards a contradiction assume $\Sigma^0_\xi(X) = \Pi^0_\xi(X)$. Towards a contradiction assume $\Sigma^0_\xi(X) = \Pi^0_\xi(X)$.
By \autoref{thm:cantoruniversal}, By \autoref{thm:cantoruniversal},
@ -20,30 +19,24 @@
\[z \in A \iff z \in \cU_z \iff (z,z) \in \cU.\] \[z \in A \iff z \in \cU_z \iff (z,z) \in \cU.\]
But by the definition of $A$, But by the definition of $A$,
we have $z \in A \iff (z,z) \not\in \cU \lightning$. we have $z \in A \iff (z,z) \not\in \cU \lightning$.
}{%
Let $\cU$ be $X$-universal for $\Sigma^0_\xi(X)$.
Consider $\{y \in X : (y,y) \not\in \cU\} \in \Pi^0_\xi(X) \setminus \Sigma^0_\xi(X)$.
}
\end{proof} \end{proof}
\begin{definition} \begin{definition}
Let $X$ be a Polish space. Let $X$ be a Polish space.
A set $A \subseteq X$ A set $A \subseteq X$
is called \vocab{analytic} is called \vocab{analytic}
iff iff
\[ \[
\exists Y \text{ Polish}.~\exists B \in \cB(Y).~ \exists Y \text{ Polish}.~\exists B \in \cB(Y).~
\exists \underbrace{f\colon Y \to X}_{\text{continuous}}.~ \exists \underbrace{f\colon Y \to X}_{\text{continuous}}.~
f(B) = A. f(B) = A.
\] \]
\end{definition} \end{definition}
\gist{%
Trivially, every Borel set is analytic. Trivially, every Borel set is analytic.
We will see that not every analytic set is Borel. We will see that not every analytic set is Borel.
}{}
\begin{remark} \begin{remark}
In the definition we can replace the assertion that In the definition we can replace the assertion that
$f$ is continuous $f$ is continuous
by the weaker assertion of $f$ being Borel. by the weaker assertion of $f$ being Borel.
\todo{Copy exercise from sheet 5} \todo{Copy exercise from sheet 5}
@ -57,7 +50,7 @@ We will see that not every analytic set is Borel.
Then the following are equivalent: Then the following are equivalent:
\begin{enumerate}[(i)] \begin{enumerate}[(i)]
\item $A$ is analytic. \item $A$ is analytic.
\item There exists a Polish space $Y$ \item There exists a Polish space $Y$
and $f\colon Y \to X$ and $f\colon Y \to X$
continuous\footnote{or Borel} continuous\footnote{or Borel}
such that $A = f(Y)$. such that $A = f(Y)$.
@ -71,7 +64,6 @@ We will see that not every analytic set is Borel.
\end{enumerate} \end{enumerate}
\end{theorem} \end{theorem}
\begin{proof} \begin{proof}
\gist{%
To show (i) $\implies$ (ii): To show (i) $\implies$ (ii):
take $B \in \cB(Y')$ take $B \in \cB(Y')$
and $f\colon Y' \to X$ and $f\colon Y' \to X$
@ -81,16 +73,11 @@ We will see that not every analytic set is Borel.
such that $B$ is clopen with respect to the new topology. such that $B$ is clopen with respect to the new topology.
Then let $g = f\defon{B}$ Then let $g = f\defon{B}$
and $Y = (B, \cT\defon{B})$. and $Y = (B, \cT\defon{B})$.
}{(i) $\implies$ (ii):
Clopenize the Borel set, then restrict.
}
(ii) $\implies$ (iii): (ii) $\implies$ (iii):
Any Polish space is the continuous image of $\cN$. Any Polish space is the continuous image of $\cN$.
\gist{%
Let $g_1: \cN \to Y$ Let $g_1: \cN \to Y$
and $h \coloneqq g \circ g_1$. and $h \coloneqq g \circ g_1$.
}{}
(iii) $\implies$ (iv): (iii) $\implies$ (iv):
Let $h\colon \cN \to X$ with $h(\cN) = A$. Let $h\colon \cN \to X$ with $h(\cN) = A$.

View file

@ -99,10 +99,9 @@
(continuous wrt.~to the topology of $X$) (continuous wrt.~to the topology of $X$)
On the other hand On the other hand
\[ \[
X \hookrightarrow\cN \overset{\text{continuous embedding\footnotemark}}{\hookrightarrow}\cC X \hookrightarrow\cN \overset{\text{continuous embedding}}{\hookrightarrow}\cC
\] \]
\footnotetext{cf.~\yaref{s2e4}} \todo{second inclusion was on a homework sheet}
For the first inclusion, For the first inclusion,
recall that there is a continuous bijection $b\colon D \to X$, recall that there is a continuous bijection $b\colon D \to X$,
where $D \overset{\text{closed}}{\subseteq} \cN$. where $D \overset{\text{closed}}{\subseteq} \cN$.

View file

@ -79,6 +79,8 @@ with $(f^{-1}(\{1\}), <)$.
}{easy} }{easy}
\end{proof} \end{proof}
% TODO ANKI-MARKER
\begin{theorem}[Lusin-Sierpinski] \begin{theorem}[Lusin-Sierpinski]
The set $\LO \setminus \WO$ The set $\LO \setminus \WO$
(resp.~$2^{\Q} \setminus \WO$) (resp.~$2^{\Q} \setminus \WO$)
@ -87,23 +89,19 @@ with $(f^{-1}(\{1\}), <)$.
\begin{proof} \begin{proof}
We will find a continuous function We will find a continuous function
$f\colon \Tr \to \LO$ such that $f\colon \Tr \to \LO$ such that
\gist{%
\[ \[
x \in \WF \iff f(x) \in \WO x \in \WF \iff f(x) \in \WO
\] \]
(equivalently $x \in \IF \iff f(x) \in \LO \setminus \WO$). (equivalently $x \in \IF \iff f(x) \in \LO \setminus \WO$).
This suffices, since $\IF \subseteq \Tr$ is $\Sigma^1_1$-complete This suffices, since $\IF \subseteq \Tr$ is $\Sigma^1_1$-complete
}{
$f^{-1}(\LO \setminus \WO) = \IF$.
This suffices
}
(see \yaref{cor:ifs11c}). (see \yaref{cor:ifs11c}).
Fix a bijection $b\colon \N \to \N^{<\N}$. Fix a bijection $b\colon \N \to \N^{<\N}$.
\begin{idea} \begin{idea}
For $T \in \Tr$ consider For $T \in \Tr$ consider
$<_{KB}\defon{T}$. $<_{KB}\defon{T}$
% TODO?
\end{idea} \end{idea}
Let $\alpha \in \Tr$. Let $\alpha \in \Tr$.
@ -111,7 +109,7 @@ with $(f^{-1}(\{1\}), <)$.
(i.e.~$m \le_{f(\alpha)} n$) (i.e.~$m \le_{f(\alpha)} n$)
iff iff
\begin{itemize} \begin{itemize}
\item $\alpha(b(m)) = \alpha(b(n)) = 1$ \item $(\alpha(b(m)) = \alpha(b(n)) = 1$
and $b(m) \le_{KB} b(n)$ and $b(m) \le_{KB} b(n)$
(recall that we identified $\Tr$ (recall that we identified $\Tr$
with a subset of ${2^{\N}}^{<\N}$), with a subset of ${2^{\N}}^{<\N}$),
@ -125,16 +123,15 @@ with $(f^{-1}(\{1\}), <)$.
\end{proof} \end{proof}
% TODO: new section? % TODO: new section?
\gist{%
Recall that a \vocab{rank} on a set $C$ Recall that a \vocab{rank} on a set $C$
is a map $\phi\colon C \to \Ord$. is a map $\phi\colon C \to \Ord$.
\begin{example} \begin{example}
\begin{IEEEeqnarray*}{rCl} \begin{IEEEeqnarray*}{rCl}
\otp \colon \WO &\longrightarrow & \Ord \\ \otp \colon \WO &\longrightarrow & \Ord \\
x &\longmapsto & \text{the unique $\alpha \in \Ord$ such that $x \cong \alpha$}. x &\longmapsto & \text{the unique $\alpha \in \Ord$ such that $x \cong \alpha$}.
\end{IEEEeqnarray*} \end{IEEEeqnarray*}
\end{example} \end{example}
}{}
\begin{definition} \begin{definition}
A \vocab{prewellordering} $\preceq$ A \vocab{prewellordering} $\preceq$
@ -144,7 +141,7 @@ with $(f^{-1}(\{1\}), <)$.
\item reflexive, \item reflexive,
\item transitive, \item transitive,
\item total (any two $x,y$ are comparable), \item total (any two $x,y$ are comparable),
\item $\prec$ \gist{($x \prec y \iff x \preceq y \land y \not\preceq x$)}{} is well-founded, \item $\prec$ ($x \prec y \iff x \preceq y \land y \not\preceq x$) is well-founded,
in the sense that there are no descending infinite chains. in the sense that there are no descending infinite chains.
\end{itemize} \end{itemize}
\end{definition} \end{definition}
@ -152,7 +149,7 @@ with $(f^{-1}(\{1\}), <)$.
\begin{itemize} \begin{itemize}
\item A prewellordering may not be a linear order since \item A prewellordering may not be a linear order since
it is not necessarily antisymmetric. it is not necessarily antisymmetric.
%\item The linearly ordered wellfounded sets are exactly the wellordered sets. \item The linearly ordered wellfounded sets are exactly the wellordered sets.
\item Modding out $x \sim y :\iff x \preceq y \land y \preceq x$ \item Modding out $x \sim y :\iff x \preceq y \land y \preceq x$
turns a prewellordering into a wellordering. turns a prewellordering into a wellordering.
\end{itemize} \end{itemize}
@ -166,11 +163,11 @@ between downwards-closed ranks and prewellorderings:
\phi_{\preceq}&\longmapsfrom& \preceq, \phi_{\preceq}&\longmapsfrom& \preceq,
\end{IEEEeqnarray*} \end{IEEEeqnarray*}
where $\phi_\preceq(x)$ is defined as where $\phi_\preceq(x)$ is defined as
\gist{\begin{IEEEeqnarray*}{rCl} \begin{IEEEeqnarray*}{rCl}
\phi_{\preceq}(x) &\coloneqq &0 \text{ if $x$ is minimal},\\ \phi_{\preceq}(x) &\coloneqq &0 \text{ if $x$ is minimal},\\
\phi_{\preceq}(x) &\coloneqq & \sup \{\phi_{\preceq}(y) + 1 : y \prec x\}, \phi_{\preceq}(x) &\coloneqq & \sup \{\phi_{\preceq}(y) + 1 : y \prec x\},
\end{IEEEeqnarray*} \end{IEEEeqnarray*}
i.e.}{} i.e.
\[ \[
\phi_{\preceq}(x) = \otp\left(\faktor{\{y \in C : y \prec x\}}{\sim}\right). \phi_{\preceq}(x) = \otp\left(\faktor{\{y \in C : y \prec x\}}{\sim}\right).
\] \]

View file

@ -1,6 +1,5 @@
\lecture{14}{2023-12-01}{} \lecture{14}{2023-12-01}{}
% TODO ANKI-MARKER
\begin{theorem}[Moschovakis] \begin{theorem}[Moschovakis]
If $C$ is coanalytic, If $C$ is coanalytic,
then there exists a $\Pi^1_1$-rank on $C$. then there exists a $\Pi^1_1$-rank on $C$.