Compactness of Predicate Calculus