8. The system of claim 7 , wherein the memory further comprises instructions which, when executed by the processor, cause the processor to: detect one or more modifications to the dataset; determine that the one or more modifications invalidate a new predicate of the one or more new predicates; and invalidate the new predicate.
9. The system of claim 8 , wherein the one or more modifications includes an addition of data to the dataset, wherein the data relates to the new predicate.