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