Common Noun Collocations of logic

Aristotle, arithmetic, array, circuit, controller, course, ethic, function, gate, history, kind, language, law, matter, metaphysic, nature, operation, principle, problem, professor, program, proposition, reason, relation, sense, system, type, unit, view, mathematic