Ok I am not exactly sure how much of this common notation/terminology, and how much is unique to the book I'm reading, so bear with me for a moment here. First we have a vector bundle $E$ associated to the orthonormal frame bundle of some manifold $M$. There is a soldering form, an isomorphism from $TM\rightarrow E$, given by a collection of one forms $e^I$ (equivalently a vector valued one form):
$$e^I=e^I_\mu dx^\mu$$
where $I$ is an index $I=1,\dots,n$. This encodes a riemannian metric on $M$ via:
$$g(v,u):=\langle e^I(u),e^I(v)\rangle=g_{\mu\nu}=e^I_\mu e^J_\nu \delta_{IJ}$$
A metric connection on $E$ then satisfies the following property: $$d^\omega\delta^{IJ}=\omega^I_K\delta^{KJ}+\omega^J_K\delta^{KI}=0$$ Which is really just the condition that $\omega^i_j=-\omega^j_i$, or, equivalently, that $\omega$ is a one form with values in $\mathfrak{o}(n)$. Torsion is then defined as: $$T^I:=d^\omega e^I=de^I+\omega^I_Je^J$$ I am pretty sure I am fine with all of this, but this next jump is a calculation that I haven't been able to follow: given the soldering form, there exists a unique metric and torsion free connection given by:
$$ \omega^I_{\mu J}=e^{\rho I}e_J^{\sigma}\left(-C_{\mu\rho\sigma}+C_{\rho\sigma\mu}+C_{\sigma\mu\rho}\right) $$
Where:
$$C_{\mu\rho\sigma}=e_{\mu I}\partial_{[\rho}e^I_{\sigma]}$$
The object $e^\mu_I$ is the inverse of the soldering form defined as $e^\mu_Ie^J_\mu=\delta^J_I$, and $e^\mu_Ie^I_\nu=\delta^\mu_\nu$. I am a little confused as to what the objects $e^{\rho I}$ and $e_{\mu I}$ are.
In principal I know what this calculation is, it's essentially the equivalent of the formula for the Christoffel symbols in the levi-civita connection, however deriving this in this gauge theory esque framework as proved troublesome. I figured I should just set $T^I$ equal to zero and use $\omega^I_J=-\omega^J_I$ at some point to get the components of the connection, but this has not worked. I first wrote everything explicitly, and examined the $i$th component of $T^I$:
$$ T^i=d(e^i_\mu dx^\mu)+\omega^i_{\nu j}e^j_\mu dx^\nu\wedge dx^\mu $$ Carrying out the exterior derivative of the first term we obtain:
$$ T^i=\partial_\nu e^i_\mu dx^\nu\wedge dx^\mu+\omega^i_{\nu j}e^j_\mu dx^\nu\wedge dx^\mu $$ Contracting $T^i$ with the coordinate vector fields $\partial_\mu$ and $\partial_\nu$ we obtain: $$ i_{\partial_\nu}\left(i_{\partial_\mu}T^i\right)=\partial_\nu e^i_\mu-\partial_\mu e^i_\nu+\omega^i_{\mu j}e^j_\nu-\omega^i_{\nu j}e^j_\mu $$ Setting this equal to zero I thought I could do something to solve for $\omega^i_{\mu j}$, but everything I think of doing doesn't pan out, which suggests to me that I'm attacking this the incorrect way.
Any advice or hints would be greatly appreciated.
Edit: I am now convinced I need to use the following coordinate invariant koszul formula:
$$2g(\nabla_X Y,Z)=Xg(Y,Z)+Yg(Z,X)-Zg(X,Y)-g(X,[Y,Z])+g(Y,[Z,X])+g(Z,[Y,X])$$
But I am not quite sure how to translate it in this frame work. When finding the components of the levi civita connection you just let $X=\partial_i,Y=\partial_j,Z=\partial_k$ but I am not sure what I should let $X,Y,Z$ be since I don't feel like I can use the coordinate vector fields. Could I just let $e_i$ be the standard basis vectors on $\mathbb{R}^m$ and then set $X=e_\mu^ie_i, Y=e_\nu^ie_i, Z=e_\eta^ie_i$? Or should I should let $e^I_u$ denote a basis vector and have $\left(\nabla_{e^I_\nu} e^I_\mu\right)^j=\omega^j_{\nu I} e^I_\mu$?