Finite Model Theory


Finite Model Theory studies the expressivity of logics on finite models.

Model theory has its origins in computer science where most objects of interest are finite.

A lot of tools (like compactness) have an inherent “infiniteness” about them which makes then useless, or at least very hard to use for finite models, hence unique tools need to be developed for finite model theory.


Notes

EF Games

Locality Theorems

Descriptive Complexity of FO

Second Order Logic

Tree Automata

Descriptive Complexity of MSO

Turing Machine Encodings

Fixed Point Logics

Counting Logics

Finite Variable Logics


MOCs


Practical Information

  • Professor: Narayan Kumar
  • Timings: 9:10 am on Tue and Thu
  • Location: LH1

References