Let $N^-$ (and resp. $N^+$) denote the upper (resp. lower) triangular unipotent subgroup of $\text{GL}(n,\mathbb R)$. Let $D$ denote the full diagonal subgroup of $\text{GL}(n,\mathbb R)$
I wonder how to prove that $N^-D N^+$ is Zariski open dense in $\text{GL}(n,\mathbb R)$. Since open sets in Zariski topology are always dense, it suffices to show that product is open, or its compliment is closed. But I have difficulty in expressing its complement in terms of polinomials.
An elementary proof would be great, but if you want to use some advanced tools like Bruhat decomposition, please clearly explain the details as well as the source of theorems you are using (The Bruhat decomposition itself doesn't give the Zariski openness).
As a small caveat, Zariski open sets are not always dense inside varieties, you need the condition that the variety is irreducible. I will give two possible ways to see this, one is more elementary and the other uses the Bruhat decomposition.
I guess in the last case you can also give a more concrete description in terms of polynomials (see here): $BwB$ is the open subvariety such that all $k\times k$-minors are non-zero and thus its complement is the union of the closed subsets $V(f_k)$, where $f_k$ is the polynomial of the $k\times k$-minor. You should not forget to shift everything by multiplying by $w$ on the right then.