I have a question regarding the evolution of Lie algebra conditions in Weinberg's The Quantum Theory of Fields vol. 1: Foundations, chapter 2.
I will reproduce the text here and state my two questions throughout.
(Page 53-55)
"[...] a connected Lie group [...is a...] group of transformations $T(\theta)$ that are described by a finite set of real continuous parameters, say $\theta^a$, with each element of the group connected to the identity by a path within the group. The group multiplication law then takes the form
$ T(\bar{\theta})T(\theta) = T(f(\bar{\theta},\theta))\tag{2.2.15} $
With $f^a(\bar{\theta},\theta)$ a function of the $\bar{\theta}$'s and $\theta$'s. Taking $\theta^a =0$ as the coordinates of the identity, we must have
$ f^a(\bar{\theta},0) =f^a(0,\theta)=\theta^a\tag{2.2.16} $ "
He reminds the reader that transformations of such groups must be, in Hilbert space, represented by unitary operators $U(T(\theta))$.
We can take our representation of the unitary operator $UU^\dagger =1 \rightarrow UU^\dagger = e^{iT}e^{-iT} =1$, ie $U \equiv e^{iT}$ to motivate a power series expansion in the neighborhood of the identity:
"$ U(T(\theta)) = 1+i\theta^at_a+\frac{1}{2}\theta^b\theta^ct_{bc}+\ldots\tag{2.2.17} $
where $t_a$, $t_{bc} =t_{cb}$ are operators independent of the $\theta$'s, with $t_a$ hermitian.
Suppose that the $U(T(\theta))$ form an ordinary representation of this group [...] ie,
$ U(T(\bar{\theta}))U(T(\theta)) =U(T(f(\bar{\theta},\theta)))\tag{2.2.18} $ "
We next expand $f^a(\bar{\theta},\theta)$ to second order "according to Eq. (2.2.16)", getting
$ f^a(\bar{\theta},\theta) = \theta^a +\bar{\theta^a} +f^a_{bc}\bar{\theta^b}\theta^c \tag{2.2.19} $
where $f^a_{bc}$ are real coefficients. We can now expand Eq (2.2.18) as
$ \left[1+i\bar{\theta^a}t_a+\frac{1}{2}\bar{\theta^b}\bar{\theta^c}t_{bc}+\ldots \right]\times\left[1+i\theta^at_a+\frac{1}{2}\theta^b\theta^ct_{bc}+\ldots \right] = 1 +i(\theta^a+\bar{\theta^a}+f^a_{bc}\bar{\theta^b}\theta^c+\ldots )t_a+\frac{1}{2}(\theta^b+\bar{\theta^b}+\ldots)(\theta^c+\bar{\theta^c}+\ldots)t_{bc}+\ldots\tag{2.2.20} $
This is where my first question arises. Weinberg now says that "the terms of order $1$, $\theta$,$\bar{\theta}$,$\theta^2$,and $\bar{\theta^2}$ automatically match on both sides, but from the $\bar{\theta}\theta$ terms we obtain a non-trivial condition
$ t_{bc}=-t_bt_c-if^a_{bc}t_a\tag{2.2.21} $
But if I group terms which have only two mixed $\bar{\theta}$ or $\theta$, ie: $\bar{\theta}\theta$ or $\theta\bar{\theta}$ only, I get
$-\bar{\theta^a}\theta^at_at_a$ on the LHS and
$if^a_{bc}\bar{\theta^b}\theta^ct_a + \frac{1}{2}(\theta^b\bar{\theta^c}+\bar{\theta^b}\theta^c)t_{bc}$ on the RHS.
Now from here I don't see how we can cleanly get to Eq(2.2.21). This is my first point of departure. The $\theta$ and $\bar{\theta}$ are real, continuous variables, so if order and barring is unimportant, I can see how the RHS would become something like:
$ \left[if^a_{bc}t_a + t_{bc}\right](\bar{\theta^b}\theta^c) $
But a.) $\bar{\theta^b}\theta^c$ and $\bar{\theta^a}\theta^a$ are composed of different continuous variables, and I therefore do not see how they can be equated. And b.) even if they were, we would get:
$ -t_at_a=if^a_{bc}t_a + t_{bc} $
Which is pointedly not the same as Eq. (2.2.21).
If $-t_at_a \rightarrow-t_bt_c$, then this would work. But how can we be so care-free with the indexing of continuous variables? If they are interchangeable, why label them at all?
Eq. (2.2.21) is then used to establish the requirement that
$ [t_b,t_c]=iC^a_{bc}t_a\tag{2.2.22} $
Under the consistency condition that the operator $t_bc$ must be symmetric in b and c (because it is the second derivative of $U(T(\theta))$ with respect to $\theta^b$ and $\theta^c$.
The last point of confusion for me comes on page 55, where we consider the specific case where the group structure is given by $f^a(\theta,\bar{\theta})=\theta^a+\bar{\theta^a}\tag{2.2.24}$
Weinberg then says "In this case, it is easy to calculate $U(T(\theta))$ for all $\theta^a$. From Eqs. (2.2.18) and (2.2.24) we have for any integer N
$$U(T(\theta))=\left[U \left(T\left(\frac{\theta}{N}\right)\right)\right]^N\tag{1'} $$
Letting $N\rightarrow\infty$, and keeping only the first-order term in $U(T(\theta/N))$, we have then
$$ U(T(\theta))=\lim_{N\to\infty} \left[1+\frac{i}{N}\theta^at_a\right]^N\tag{2'} $$
And hence
$$U(T(\theta))=e^{it_a\theta^a}\tag{2.2.26}$$"
I do not understand how Eq. (2.2.18) and (2.2.24) entail Eq. (1') and (2'), and in this case I'm not even sure where to start. Any help would be greatly appreciated.