Linguistics
Parsing
Formal grammar
Adaptive grammar
Natural language processing
Parse tree
Kernel
Formal languages
Combinatorics
Mathematics