Ses premières contributions sont en théorie des ensembles, souvent en collaboration avec Wang Hao. Il contribue aussi à divers aspects de la philosophie des mathématiques. Après avoir enseigné la philosophie pendant six ans, il se tourne vers l'informatique[3].
Son premier travail fondamental est l'article de 1960[4], avec son étudiant d'alors Hisao Yamada, encore à l'université de Pennsylvanie. Il contient l'algorithme de McNaughton et Yamada reproduit dans les manuels, et aussi une construction inverse des automates à partir d'une expression, moins souvent citée.
Il s'intéresse à la classification des langages rationnels sous divers aspects : combinatoire, algébrique, logique[5]. Le livre coécrit avec Seymour Papert[6]Counter-free automata et paru en 1971 traite de manière unifiée la classe des langages sans étoile, en rapport avec la logique du premier ordre, les automates sans permutations et les langages dont le monoïde syntaxique est apériodique, équivalence démontrée par Schützenberger quelques années auparavant.
McNaughton est probablement le plus connu par ses recherches sur les automates sur les mots infinis. Dans son travail fondamental de 1966[7]Testing and Generating Infinite Sequences by a Finite Automaton, il démontre le premier résultat fondamental de cette théorie, à savoir que la déterminisation d'un automate de Büchi non déterministe se fait par une transformation en un automate de Muller déterministe[5].
D'autres domaines de recherche où McNaughton a contribué sont la théorie des jeux, les systèmes de réécriture, où il introduit, avec Paliath Narendran et Friedrich Otto, le concept de langage de Church-Rosser[8],[5].
Publications (sélection)
Robert McNaughton et Hisao Yamada, « Regular expressions and state graphs for automata », IRE Trans. Electronic Computers, vol. EC-9, no 1, , p. 39-47 (DOI10.1109/TEC.1960.5221603).
Robert McNaughton, Elementary computability, formal languages, and automata, Englewood Cliffs, N.J., Prentice-Hall, , xvi+400 (ISBN0-13-253500-9, OCLC264353810).
Robert McNaughton, Paliath Narendran et Friedrich Otto, « Church-Rosser Thue systems and formal languages », Journal of the ACM, vol. 35, no 2, , p. 324-344
Robert McNaughton et Seymour Papert, Counter-free automata, M.I.T. Press, coll. « MIT Research monographs » (no 65), , 163 p. (ISBN9780262130769)
Wang Hao et Robert McNaughton, Les systèmes axiomatiques de la théorie des ensembles, Paris et Louvain, Gauthier-Villars et E. Nauwelaerts, coll. « Collection de logique mathématiques, série A », , 54 p. (ISSN0530-7554, OCLC422396010, SUDOC006780474)
Robert McNaughton, « Testing and Generating Infinite Sequences by a Finite Automaton », Information and Control, vol. 9, no 5, , p. 521-530