[guided]Fix $k\geq 1$ and indices $a=i_1<i_2<\cdots<i_k\leq b$. We want to understand exactly which noncrossing partitions have $\{i_1,\dots,i_k\}$ as the block containing the left endpoint $a$. Define $i_{k+1}:=b+1$ and define the gap sets
\begin{align*}
I_j:=\{i_j+1,i_j+2,\dots,i_{j+1}-1\}
\end{align*}
for $1\leq j\leq k$. If $i_{j+1}=i_j+1$, then $I_j=\varnothing$; this is why the theorem needs the convention that empty intervals contribute the factor $1$.
Let $V_0:=\{i_1,\dots,i_k\}$. Suppose $\pi\in NC(I)$ and the block of $\pi$ containing $a$ is $V_0$. We claim that every other block of $\pi$ must be contained in a single gap $I_j$. To see this, let $W$ be a block different from $V_0$. If $W$ were not contained in one gap, then two elements of $W$ would lie on opposite sides of some element $i_{j+1}$ of $V_0$. More precisely, for some $j$ there would be $r,s\in W$ with
\begin{align*}\ni_j<r<i_{j+1}<s.
\end{align*}
The four points $i_j,r,i_{j+1},s$ then alternate between the two blocks $V_0$ and $W$. This is exactly a crossing of the two blocks, contradicting the assumption that $\pi$ is noncrossing. Hence each block other than $V_0$ lies in exactly one gap, and restricting $\pi$ to each $I_j$ gives a noncrossing partition $\pi_j\in NC(I_j)$.
Conversely, choose arbitrary partitions $\pi_j\in NC(I_j)$ for $1\leq j\leq k$, with the convention that $NC(\varnothing)$ has one empty partition. Form a partition of $I$ by taking the block $V_0$ and adjoining all blocks of all $\pi_j$. This partition is noncrossing. A crossing inside one gap is impossible because $\pi_j$ is noncrossing. A crossing between two different gaps is impossible because the gaps are ordered disjoint intervals. A crossing between $V_0$ and a gap block is impossible because a gap block lies wholly between consecutive elements $i_j$ and $i_{j+1}$, or wholly after $i_k$, so its elements do not alternate with two elements of $V_0$.
Thus, for the fixed block $V_0$, choosing a noncrossing partition of the whole interval is exactly the same thing as choosing one independent noncrossing partition in each gap $I_j$.[/guided]