The probability of a parse tree is computed by summing up the probabilities of all derivations producing it, while the probability of a derivation is computed by multiplying the (smoothed) relative frequencies of its subtrees.
this resulted in a total of 88+ million distinct PCFG rules according to the reduction technique in section 2.