Simple reflections are involutions: $s^{-1} = s$.
Simple reflections have length one, hence are nontrivial: $s \neq 1$.
If $g \in B \cap C(w)$ then $w = 1$. The unique cell containing $B$-elements is $C(1)$.
The identity Bruhat cell coincides with $B$: $C(1) \subseteq B$.
Double simple cancellation: $w \cdot s \cdot s = w$ for any simple reflection $s$.
Cell decomposition: when $\ell(ws) < \ell(w)$, every $g \in C(w)$ factors as $g = a \cdot b$ with $a \in C(ws)$ and $b \in C(s)$.
$C(s)$ is closed under inversion since $s^{-1} = s$: $b \in C(s) \Rightarrow b^{-1} \in C(s)$.
Trivial packaging: $xy \in C(w) \cdot C(s)$ when $x \in C(w)$ and $y \in C(s)$.
Bruhat cell disjointness: distinct Bruhat cells are disjoint, i.e.
$C(w) \cap C(w') \neq \emptyset \Rightarrow w = w'$. Together with cell_cover_from_bnpair,
this yields $G = \bigsqcup_{w \in W} BwB$.