Journal of the ACM · 1967 · 19 citations · 4 references
ComputingComputer ScienceAlgorithmsFormal MethodsProgramming LanguagesAutomata TheoryDeductive VerificationFinite AutomataFormal Language FoundationsFormal LanguagesProgramming Language DesignAutomata-theoretic SemanticsConstructive ProofsContext-sensitive LanguagesFinite Automata TheoryStack Automata
The techniques of automatic programming are useful for constructive proofs in automata theory. A formal definition of an elementary programming language for a stack automaton is given, and it is shown how this may be readily adapted to other classes of automata. The second part of this paper shows how this programming language can be applied to automata theory, as we prove there are non-context-sensitive languages accepted by a stack automaton.
4
Report on the algorithmic language ALGOL 60
John Backus, Friedrich L. Bauer, J. Green et al. · Communications of the ACM · 1960 · 495 citations · Full text
Solomon W. Golomb, L. D. Baumert · Journal of the ACM · 1965 · 485 citations · Full text
Seymour Ginsburg, Sheila A. Greibach, Michael A. Harrison · Journal of the ACM · 1967 · 141 citations · Full text
M. W. Curtis · Journal of the ACM · 1965 · 26 citations · Full text