Task 2: First-order logic (FOL), also known as first-order predicate logic or predicate calculus, is an extension of propositional logic that allows for the representation of more complex ...