I am asked to prove that an O(1)-pass randomized streaming algorithm that solves s-t connectivity problem in a simple directed graph $G=(V,E)$ with $|V|=n$ vertices, with sucess possibility $>\frac{1}{2}$, has space lower bound of $\Omega(n^2)$ bits, using techniques in communication complexity theory.
I believe what the problem intends me to do is to reduce s-t connectivity problem in directed graph to some problem with a well-established space lower bound in communication complexity theory. Basing on their space lower bounds, I guess I have to start with one of disjointness, indexing, or inner-product problem for two boolean vectors of length $n^2$, i.e. Alice has a $n^2$-length boolean vector $a$, with $a[i\times k+j]=1$ if and only if arc $(i,j) \in E$. This way if I can go on to complete the reduction of the problem to s-t connectivity problem, I can prove the $\Omega(n^2)$ bound, because all of the three problems has randomized communication complexity linear to their instance size.
However, I've been thinking for days and still have no clue about how to move forward from here... I would greatly appreciate some ideas or hints.