Let us start with Item ?. Let I\neq S^1 be any strict open interval in S^1 and assume that a splitting of \mathscr{L}|_I exists, i.e., a morphism \lambda:\mathop{\textstyle\bigoplus}\displaylimits_c\mathrm{gr}_c\mathscr{L}|_I\stackrel{\sim}{\longrightarrow}\mathscr{L}|_I compatible with the Stokes filtrations and whose associated graded morphism is the identity. Let us set C=\{c_1,\dots,c_n\} and let \lambda_i:\mathrm{gr}_{c_i}\mathscr{L}|_I\rightarrow\mathscr{L}_{\leqslant c_i}|_I be the restriction of \lambda to \mathrm{gr}_{c_i}\mathscr{L}|_I. Another lifting can be obtained as follows. For j\in\{1,\dots,n\} we denote j<_Ii if c_j<_\theta c_i for any \theta\in I. For any i,j with j<_Ii, let \psi_{ji}:\mathrm{gr}_{c_i}\mathscr{L}|_I\rightarrow\mathrm{gr}_{c_j}\mathscr{L}|_I be any morphism of (constant) local systems of A-modules. Then \widetilde\lambda with restriction for each i given by \widetilde\lambda_i=\lambda_i+\sum_{j<_Ii}\lambda_j\circ\psi_{ji} defines another splitting on I, and any other splitting on I is obtained like this. The condition j<_Ii implies that there is no Stokes argument for the pair (c_i,c_j) in I. It follows that, if I contains one Stokes argument for each pair (c_i,c_j), a splitting on I, if it exists, is unique.
We now show that a splitting exists on any interval I which satisfies: (*) I contains at most one Stokes argument for each pair c\neq c'\in C. The proof is by induction on the number of such Stokes arguments in I. One first notes that if a splitting exists on I, it can be extended to any J\supset I provided that J contains the same Stokes argument as I does. Furthermore, the case of one Stokes argument follows from Item ? of Definition 3. Assume then that a splitting \lambda exists on I satisfying (*) with a boundary point being a Stokes argument \theta such that, if I' is a small open neighbourhood of \theta, I\cup I' still satisfies (*). We will prove that a splitting exists on I\cup I'. Let \lambda' be a splitting of \mathscr{L}_{\scriptscriptstyle\bullet} on I' and set J=I\cap I'.
Given any i and any j<_Ji, we can find \eta_{ji},\eta'_{ji}:\mathrm{gr}_{c_i}\mathscr{L}_{|J}\rightarrow\mathrm{gr}_{c_j}\mathscr{L}_{|J} such that
\lambda'_i|_J=\lambda_i|_J+\sum_{j<_Ji}\lambda_j|_J\circ\eta_{ji}\quad\text{and}\quad\lambda_i|_J=\lambda'_i|_J+\sum_{j<_Ji}\lambda'_j|_J\circ\eta'_{ji}.
If j<_Ji and j\not<_Ii, then we must have j<_{I'}i. We can write
\lambda'_i|_J-\sum_{j<_{I'}i}\lambda_j|_J\circ\eta_{ji}=\lambda_i|_J+\sum_{j<_Ii}\lambda_j|_J\circ\eta_{ji}.
The right-hand side is a new splitting on I. In the left-hand side, we use the equality \lambda_j|_J\circ\eta_{ji}=\lambda'_j\circ\eta_{ji}+\sum_{k<_Jj}\lambda'_k|_J\circ\eta'_{kj}\circ\eta_{ji} and we find a new splitting on the left-hand side (but possibly not on the right-hand side)
\begin{gathered}
\lambda'_i|_J-\sum_{j<_{I'}i}\biggl(\lambda'_j|_J\circ\eta_{ji}+\sum_{k<_{I'}j}\lambda'_k|_J\circ\eta'_{kj}\circ\eta_{ji} \biggr)\\
=\lambda_i|_J+\sum_{j<_Ii} \biggl(\lambda_j|_J\circ\eta_{ji}-\sum_{k<_Ij}\lambda'_k|_J\circ\eta'_{kj}\circ\eta_{ji} \biggr).
\end{gathered}
By iterating this process, we get new splittings both on I' and I that coincide on J, defining thus a splitting on I\cup I'.
For Item ?, we can assume that (\mathscr{L},\mathscr{L}_{\scriptscriptstyle\bullet})|_I and \mathscr{L}',\mathscr{L}'_{\scriptscriptstyle\bullet})|_I are graded, according to Item ?, and write \lambda=(\lambda_{ji}) with \lambda_{ji}:\mathrm{gr}_{c_i}\mathscr{L}|_I\rightarrow\mathrm{gr}_{c_j}\mathscr{L}'|_I being constant and zero at any \theta\in I such that c_j<_\theta c_i. Since such a \theta exists by assumption on I for any pair c_i\neq c_j, it follows that \lambda|_I is diagonal. Then, Item ? follows easily.