Let $X$ be a finite set with $n$ elements and let $\eta$ be a "standard" union-closed collection of subsets of $X$, by which I mean a collection $\eta\subseteq\mathcal{P}(X)$ such that $$X\text{ has at least one element}$$ $$A\cup B\in\eta\text{ for every two }A,B\in\eta$$ $$\text{For every two }x,y\in X\text{ there exists an }A\in\eta\text{ which contains one of them but not the other}$$ $$X=\bigcup_{A\in\eta}A$$
I want to prove that, whenever this is the case, we have $$|X|\le|\eta|\le 2^{|X|}$$ The last inequality is trivial but I'm having trouble with the first one. None of the usual tactics work right away (induction, pigeonhole...) and I can't find the right trick to make it work. For example, assume that $m=|\eta|<|X|=n$ so that $\eta=\{A_1,\dots,A_m\}$. Given the conditions there must be at least one $A\in\eta$ with at least two elements. Wlog assume it is $A_1$. Then there must be at least one set, let it be $A_2$ such that $A_1\nsubseteq A_2$. This is as far as I can deduce directly because now $A_2$ could have only one element or who knows what.
Is there an easy proof of the first inequality? If it is true it is best possible because of the collection $$\eta=\{\{1\},\{1,2\},\dots,\{1,2,\dots,n\}\}$$ And, for induction, it is true for collections $\eta$ on sets of size $|X|=1,2,3$
Thanks!
Hints:
Proof: