Since, from the requirements, the union of valid subtrees is also a valid subtree in the valid set, the model can extract one or more subtrees from one sentence, and generate a compressed sentence by merging those subtrees to generate an equivalent subtree.
the joint model can extract an arbitrarily compressed sentence as a subtree without enumerating all candidates.