Edit: Your Theorem 2 is not correct.
For a counterexample, let $X = \mathbb{R}$, and let $\mathcal{T}$ be the set of all $A\subseteq \mathbb{R}$ such that $A = \mathbb{R}$ or $A\cap \mathbb{N}$ is finite. This family is stable under arbitrary intersections, and the structure $(\mathbb{R}, \mathcal{T})$ has a dimension, since $U\subseteq \mathbb{R}$ is free if and only if $U\cap \mathbb{N}$ is finite, so the union of any free set with any singleton is free.
Now let $V = \mathbb{R}\setminus \mathbb{N}$. We have $\langle \mathbb{N}\rangle = \mathbb{R}$, so $V\subseteq \langle \mathbb{N}\rangle$, and $\text{card}(\mathbb{N})< \text{card}(V)$, but $V$ is free, since $V\cap \mathbb{N} = \emptyset$.
If you were to explain your supposed proof of Theorem 2, I might be able to find where the proof goes wrong and suggest a strenthening of your axioms that makes it true.