Questions: Introduction to Predicate Logic (First-Order Logic)

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

In propositional logic, you represent 'Socrates is mortal' as atom P and 'Plato is mortal' as atom Q. Why can you NOT use propositional logic to prove 'Socrates is mortal' from 'All humans are mortal' and 'Socrates is human'?

AYou can — just define P = 'Socrates is mortal' and derive it from other atoms using modus ponens
BPropositional logic can't represent the universal claim 'All humans are mortal' — it would need a separate atom for every individual human, with no formal connection between them
CPropositional logic is too slow to evaluate syllogisms with more than two premises
DThe argument is invalid, so neither logic system can prove it
Question 2 Multiple Choice

A student argues: 'Predicate logic is just propositional logic with better notation — they're equally powerful, predicate logic is just more convenient.' What is the strongest objection to this claim?

APredicate logic uses more symbols, which makes it harder to read
BPredicate logic is fundamentally more expressive: it can quantify over infinite domains and express relations, neither of which propositional logic can do
CPredicate logic can only be used in mathematics, while propositional logic is general-purpose
DPropositional logic handles temporal reasoning better than predicate logic does
Question 3 True / False

The statement ∀x Human(x) → Mortal(x) is a valid formula in predicate logic that could not be expressed as a single formula in propositional logic.

TTrue
FFalse
Question 4 True / False

Because predicate logic is undecidable, it is very difficult to prove any theorem in first-order logic — most proofs should be carried out informally.

TTrue
FFalse
Question 5 Short Answer

What is the key structural difference between propositional and predicate logic, and why does that difference make predicate logic undecidable when propositional logic is decidable?

Think about your answer, then reveal below.