This document covers first-order logic, including its properties, relations, functions, quantifiers, and how to model the world through objects, properties, and relations. It discusses extensions to first-order logic and the behavior of logical agents, along with techniques for translating natural language into formal logic. The text also involves inference rules, semantics of first-order logic, the structure of axioms, definitions, and examples to illustrate logical fallacies and reasoning.