syllogiser

(noun) syllogist

syllogizer
logician (generic term)
logistician (generic term)