Datalog
Game Description Language
Logic programming
Function
Tic-tac-toe
Negation as failure
Stratification
FO
Mathematics
Mathematical logic
Query languages