Sorry for the basic question. It's clear that I have some trivial misunderstandings on posets. I am more familiar with graphs.
I see that this paper https://www.stat.berkeley.edu/~mossel/publications/POSET_SODA09.pdf is the state of the art on sorting posets. I wanted to ask: what's the goal of sorting posets, in terminology of graphs?
The queries made by the oracle seem to be, as far as I can tell: for two nodes $x$,$y$; check if $x$ is reachable from $y$ or $y$ is reachable from $x$ (or neither). Now I wanted to ask what the final sorted poset "looks like". Two scenarios I have here:
(1) It retrieves the underlying Directed Acyclic Graph (DAG).
(2) It retrieves a DAG, except if there is an edge $a \rightarrow b$ and an edge $b \rightarrow c$, we do not know if there is an edge $a \rightarrow c$.
If it is indeed the former, I wanted to know an example of how this can be retrieved with $n(n-1)/2$ queries of the oracle (simple solution) to know how this could even be done.
well i don't how this is related to oracle but i can tell you the basic definition of a poset in a graphs. first i will lay the proper definition for a poset (partially ordered pair) P=(X,<) where X is a set and < is a pratial order that is an irreflexive antisymetric and transitive binary relation. two elements u and v from X are comparable if either u<v or v<u abd imcomparable otherwise. we can form an acyclic digraph D=D(P) from a poset P=(X,<) by takng X as the set of vertices, (u,v) is an arc of D if and only if u<v. this digraph is transitive where (u,w) is an arc wherever both (u,v) and (v,w) are arcs. I hope this answer can help you in your problem.