definitional CNF implemented, based on an estimation of the number
of clauses implemented with dynamic programming.