5 questions to test your understanding
First-order logic with only two variable names (x and y, reused freely) is decidable. What happens if you add a third variable name?
Modal logic is decidable. What is the connection between modal logic's decidability and the theory of decidable fragments of first-order logic?
Monadic first-order logic — where all predicates take exactly one argument — is decidable.
Since full first-order logic is undecidable, most fragments of first-order logic obtained by restricting the set of allowed formulas are also undecidable.
What determines whether a fragment of first-order logic is decidable or undecidable, and why does the ability to encode Turing machine computations matter?