pedant

pedant, n
2. ... one who lays excessive stress upon trifling details of knowledge or upon strict adherence to formal rules; ...

-- Oxford English Dictionary, 2nd edn

"pedant": A man who likes his statements to be true.

-- Bertrand Russell. The Good Citizen's Alphabet. 1953