Published online by Cambridge University Press: 14 August 2017
This article presents a selection of methods to analyse, compare, verify and formally prove properties about phonological generalisations. Drawing from both well-known and recent results in the domains of model checking and automata theory, a useful methodology for automating the task of comparing analyses and inventing counterexamples is explored. The methods are illustrated by practical case studies that are intended to both resolve concrete issues and be representative of typical techniques and results.
Thanks to Dale Gerdemann, Mike Hammond and Lauri Karttunen for useful insights and discussion around various versions of this work. Thanks also to the editors and anonymous reviewers for many helpful comments and pointers. All errors are my own.