First Order Logic

FOL Symbols

Domain: Set of objects

Properties of objects: Modeled using predicates

Relationships between objects: Modeled using predicates and functions

FOL Grammar

Term: Represent objects

Formula: Represent true/false assertions