Finite model theory
Mathematical logic
Enumerated type
Enumeration
Mathematics
Theoretical computer science
FO