Introduction to Artificial Inteligence - Spring 2001
BGU Computer Science Department
Using First-order logic
- Elements, syntax, and semantics
- Elements of FOL: objects, relations, properties, functions
- Syntax and semantics
- Symbols: constants, predicates, functions
- Terms
- Atomic sentences
- Complext sentences
- Quantifiers: universal, existential, nested quantifiers
- Equality
- Extensions and variations
- Higher-order logic
- Lambda calculus
- Uniqueness quantifier and operator
- Notational variations
- Using FOL
- The kinship domain
- Axioms, definitions, and theorems
- Sets and lists
- Logical agent for the wumpus world
- Simple reflex agent
- Representing change
- Situation calculus
- Keeping track of location
- The frame problem and its relatives
- Deducing hidden properties
- Preferences among actions
- Goal-based agent outline