A Mechanized Theory Of Communication Analysis In Cml