1) The document discusses knowledge representation in artificial intelligence. It covers first-order predicate logic, propositional logic, syntax, semantics, inference rules, and resolution.
2) Propositional logic represents statements as propositional variables combined with logical connectives. First-order logic adds terms, predicates, and quantifiers to represent objects, relations, and inference over variables.
3) Inference rules like modus ponens, resolution, and instantiation allow logical implications to be derived from a knowledge base. Resolution is extended from propositional logic to handle variable unification in first-order logic.