Extensions and Generalization of theSaturation Algorithm in Model Checking