In the case where two intermediate nodes share the same intermediate rule anchored to the same forest nodes, they can be shared.
we need only generate one k-best list of derivations, then use it in derivations rooted by both rules.