Stanford CS103 Lecture 4: Objects, Quantifiers, and Types in First-Order Logic
This lecture extends propositional logic into a language about objects: distinguish constants, predicates, functions, and propositions, then express some and every with existential and universal quantifiers.