Vaughan Pratt1
This paper is based on an invited talk at the 1996 Conference on Foundations of Software Technology and Theoretical Computer Science (FST&TCS'96), Hyderabad, in a session honoring Rohit Parikh on the occasion of his 60th birthday. The paper will appear in a Festscrift for Parikh.