First-order logic expands on propositional logic by introducing quantifiers, variables, and predicates. This allows for more complex reasoning about relationships between objects in a domain. The syntax and semantics of first-order logic provide a framework for constructing and interpreting logical statements. Key concepts include predicates, variables, quantifiers, and interpretations. The universal quantifier (∀) and existential quantifier (∃) are used to express the extent to which predicates hold for objects in a domain. Understanding these elements is crucial for working with first-order logic formulas.