Comments by Dave L. Renfro:
What follows is a proof of "Prop 3", which your comments indicated a concern with. My notation varies slightly from your notation because I wrote it earlier this morning where I didn't have access to the internet.
If $\mathcal{C}$ is a collection of subsets of a given set $X,$ let ${\mathcal{C}}^{*}$ be the collection of sets, each of which is an at most countable union of sets, each of which either belongs to $\mathcal{C}$ or its complement belongs to $\mathcal{C}.$ We now define the possibly larger collections ${\mathcal{C}}_{\alpha}$ for each ordinal $\alpha$ by letting ${\mathcal{C}}_0 = \mathcal{C} \cup \{X\}$ and ${\mathcal{C}}_{\alpha} = \left(\cup_{0 \leq \beta < \alpha} {\mathcal{C}}_{\beta} \right)^{*}$ for each ordinal $\alpha > 0.$ I will show that ${\mathcal{C}}_{\omega_1} = \sigma(\mathcal{C})$ by showing ${\mathcal{C}}_{\omega_1} \subseteq \sigma(\mathcal{C})$ and $\sigma(\mathcal{C}) \subseteq {\mathcal{C}}_{\omega_1}.$
First, note that ${\mathcal{C}}_{\alpha} \subseteq \sigma(\mathcal{C})$ for each ordinal (at most countable or not, although we only need this for at most countable ordinals). This is either obvious or it can be proved by transfinite induction, depending on how formal you want to make things. It follows that ${\mathcal{C}}_{\omega_1} \subseteq \sigma(\mathcal{C}).$ To show the opposite inclusion, I'll prove that ${\mathcal{C}}_{\omega_1}$ is a $\sigma$-algebra containing each of the sets in $\mathcal{C},$ and from this the result is immediate by using the fact that $\sigma(\mathcal{C})$ is the minimal (with respect to inclusion) $\sigma$-algebra that contains each of the sets in $\mathcal{C}.$ For closure under complements, if $A \in {\mathcal{C}}_{\omega_1},$ then we have $A \in {\mathcal{C}}_{\alpha}$ for some countable ordinal $\alpha,$ and hence $A^c$ (the complement of $A$ relative to $X$) belongs to ${\mathcal{C}}_{\alpha + 1} \subseteq {\mathcal{C}}_{\omega_1}.$ For closure under at most countable unions, if each of $A_{1},$ $A_{2},$ $A_{3},$ $\ldots$ belongs to ${\mathcal{C}}_{\omega_1},$ then there exist at most countable ordinals $\alpha_{1},$ $\alpha_{2},$ $\alpha_{3},$ $\ldots$ such that $A_1 \in {\mathcal{C}}_{\alpha_1},$ $A_2 \in {\mathcal{C}}_{\alpha_2},$ $A_3 \in {\mathcal{C}}_{\alpha_3},$ $\ldots$ Let $\lambda$ be an at most countable ordinal such that $\alpha_n < \lambda$ for each positive integer $n.$ Then $\cup_{n=1}^{\infty} A_n$ is an element of ${\mathcal{C}}_{\lambda},$ and hence $\cup_{n=1}^{\infty} A_n$ is an element of ${\mathcal{C}}_{\omega_1}$ since ${\mathcal{C}}_{\lambda} \subseteq {\mathcal{C}}_{\omega_1}.$ The proof for closure under at most countable intersections is exactly analogous to that for at most countable unions, but you can also appeal to the fact that any nonempty collection of sets closed under complements and at most countable unions is also closed under at most countable intersections (use De Morgan's Laws).
Some Useful References:
Robert B. Ash, Measure, Integration, and Functional Analysis (1972).
Section 1.2 (pp. 3-13 & 244-245) is useful. In particular, Exercise 9 (p. 12) gives two constructions (as induction over the positive integers) for the algebra generated by a collection of subsets from a given set, and Exercise 11 (p. 13) gives a construction (as transfinite induction over the countable ordinals) for the $\sigma$-algebra generated by a collection of subsets from a given set. Note that fairly detailed solutions to both of these exercises are given on pp. 244-245.
Billingsley, Probability and Measure, 3rd edition (1995).
See Problems 2.22, 2.23 on p. 36 and hints for their solution on pp. 554-555.
Inder K. Rana, An Introduction to Measure and Integration, 2nd edition (2002).
Theorem 4.5.1 (p. 111) states and proves a construction of the algebra generated by a collection of sets (as induction over the positive integers) and Theorem 4.5.2 (pp. 111-112) states and proves a construction of the $\sigma$-algebra generated by a collection of sets (as transfinite induction over the countable ordinals).
Halmos, Measure Theory (1950)
See Chapter I (pp. 9-29).
Felix Hausdorff, Set Theory (1937+ English translation of 3rd edition by John R. Aumann)
See §17, §18, §30, §32, §33.
Kuratowski/Mostowski, Set Theory, 2nd English edition (1976).