Let $M$ be a smooth $n$-manifold and $\nabla$ a connection in $TM$, let $(E_i)$ be a local frame on some open subset $U \subset M$, and let $(\varepsilon^i)$ be the dual coframe. Show that there is a uniquely determined $n \times n$ matrix of smooth $1$-forms $(\omega_i^j)$ on $U$, called the connection $1$-forms for this frame, such that $$\nabla_X E_i = \omega_i^j(X)E_j.$$
I'm working on this and what I've managed to get at is that if we write $X = X^jE_j$, then by the properties of the connection we can deduce that $$\nabla_XE_i=\nabla_{X^jE_j}E_i=X^j \Gamma_{ji}^kE_k$$ but I do not know where these $1$-forms should pop up? $X^j$ is a real number and $\Gamma$ maps from $T_pM \times T_pM \times T_pM \to \mathbb{R}$.
Defining $\omega^j_i(X) = \varepsilon^j(\nabla_XE_i)$, one has $\nabla_XE_i = \sum_{j=1}^n \omega^j_i(X)E_j$, for the very simple reason that $\{\varepsilon^1,\ldots,\varepsilon^n\}$ is the dual coframe of $\{E_1,\ldots,E_n\}$. Uniqueness comes from the fact that $\{E_1,\ldots,E_n\}$ is a frame: the coefficients of the vector field $\nabla_XE_i$ are unique in this frame. Finally, by $\mathcal{C}^{\infty}$-linearity of $\varepsilon^j$ and of the covariant derivative in the lower entry, it follows that $\omega^j_i$ is a $1$-form on $U$.