Rules of inference
Logic programming
Automated theorem proving
And–or tree
Algorithm
Prolog
Robert Kowalski
Horn clause
First-order logic
Logic
Mathematics
Mathematical logic