Predicate logic or first-order logic uses quantified variables and allows the use of statements that contain predicates and variables.