We have a directed graph G where X is some vertex. For some vertex called S in graph G, if S has a path from X, it's also true that X has a path from S or $ X \leftrightarrow S$. Write a solution that shows any directed graph has atleast 1 vertex that satisfies these conditions.
What I don't understand is isn't it possible to have a directed graph with vertices that are not strongly connected? i.e. we can draw a graph such that there is a directed path from X to S but not from S to X which would make them reachable but not strongly connected? Would this still be defined as a directed graph or a DAG? Any tips or solutions on how to tackle this problem as I am genuinely lost. Thanks.
EDIT:
To clear it up this is what I meant;
Every digraph has a vertex X such that for any vertex S in the graph S, if there is a path from X to S , then there is a path from S to X. So $ X \leftrightarrow S$.
First, to clarify some terminology:
In this problem, we want to show that every directed graph has a vertex $x$ such that for all other vertices $s$, if there is a path from $x$ to $s$, then there is also a path from $s$ back to $x$. As a special case:
There is an important interaction between the two definitions at the beginning of this answer. For any directed graph $G$, we can define its condensation to be the directed graph $H$ whose vertices are the strongly connected components of $G$; for every pair of strongly connected components with some edge from one to the other, there is an edge in $H$. This is illustrated well on Wikipedia; I am borrowing that image to use below:
This can be used to solve the problem in general. Given a directed graph $G$, first find its condensation $H$; $H$ will always be acyclic, and there will always be a vertex in $H$ with no edges to any other vertex in $H$. That vertex corresponds to a set $X$ of vertices in $G$; check that every vertex $x \in X$ satisfies the condition we want.
It is also possible to solve the problem without using the language of condensations, though I think that language sheds some light on what is going on. Pick any vertex $x$ for which the set of vertices reachable from $x$ is as small as possible, and prove that such a vertex $x$ satisfies the condition we want.