I'm trying to get initiated in the mysteries of forcing, and I decided to try and do so both by 'studying their patent' and by 'reverse engineering', hoping that each method will be of some help to the other. Here's a very natural question that occurred to me, and one that might either be 'obviously unanswerable' or have an 'obvious answer' for someone more acquainted with the subject. But if this or that is the case, any explanation about why it is so will be appreciated.
Let $V$ be a model for ${\sf ZFC}$ and let $W$ be a submodel of $V$. Is there some criterion to decide if $V$ can be obtained from $W$ by means of a forcing? For instance, how should a given $G\in V$ behave for it to be plausible that $V=W[G]$ for some forcing $\Bbb P\in W$ such that $G\subset\Bbb P$ and $G$ is $\Bbb P$-generic over $W$?
Any descriptions of particular cases, concrete examples, and translations into other branches of mathematics that can provide some intuition are welcome. Also, if there's a topos theoretic version of this question, it would be nice to get in contact with it.
There is a general theorem, due to Laver and Woodin, that identifies in a definable fashion from parameters all inner models $W$ of a model $V$ such that $V$ is a set-generic extension of $W$. See for example
This builds on work of Joel Hamkins. The result is essentially that if $\mathbb P$ is a partial order in $W$, $G$ is $\mathbb P$ generic over $W$, $V=W[G]$, and $\delta=(|\mathbb P|^+)^W$, then $W$ is definable in $V$ from the parameter $W_{\delta+1}$.
This gives a uniform way of identifying all possible grounds of $V$, that is, all inner models $W$ such that $V$ is a set-forcing extension of $W$. Hence, we can reason in a first-order way about these models $W$ (the grounds of $V$).
The study of these matters is now called set-theoretic geology, see for instance