Verified decision procedures for MSO on words based on derivatives of regular expressions. (2015)