Logic programming
Automated theorem proving
Constraint programming
Admissible rule
Unification
Satisfiability
Local consistency
Mathematical logic
Logic
Model theory