In path analysis (i.e., DAGS as linear structural equation models), where all relationships between variables are assumed to be linear, you can compute the association between two variables by multiplying the path coefficients corresponding to each open path between them and take the sum over all those paths.
For example, if my model is $A \leftarrow B \rightarrow C$, the correlation between $A$ and $C$ can be computed as $Corr(A,B) * Corr(B,C)$.
When we have a collider, i.e., the model is $A \rightarrow B \leftarrow C$, the path between $A$ and $C$ is closed, and the correlation between $A$ and $C$ is 0. However, when we condition on the collider, we open up a path between $A$ and $C$, inducing a correlation between them.
I want to know, in terms of $Corr(A,B)$ and $Corr(B,C)$, how to compute this induced correlation. It is not equal to $Corr(A,B) * Corr(B,C)$ in some simple simulations I have run, and I have struggled to use matrix algebra to derive the correlation (or covariance or joint PMF for binary variables). I have not seen this discussed in the literature, though maybe Pearl has something to say about it. Any help would be appreciated.