Abstract
It is intended to establish the recursive function theory on context free languages (CFLs). In this paper, the function class CFRF and its proper subclass CFPRF were defined on CFLs; it is quite straightforward to use them for describing non-numerical algorithms. In fact, they are respectively the partial recursive functions and primitive recursive functions of context free languages. The structure induction method for proving CFPRF function properties was presented. A method for CFL sentence enumeration was given, the minimization operator was defined. Based on CFL sentence enumeration, the minimization operator evaluation method was given. Finally, the design and implementation principles of executable specification languages with the CFRF as theoretical basis were discussed.
Similar content being viewed by others
References
Salomaa, A., Formal Languages, New York: Academic Press, 1973.
Cutland, N., Computability: An Introduction to Recursive Function Theory, Cambridge: Cambridge University Press, 1980.
Kleene, S. C., Introduction to Metamathematics, Amsterdam: Van Nostrand, Princeton and North-Holland, 1985.
Hu Shihua, Theory of recursive algorithms, Acta Mathematica Sinica (in Chinese), 1960, 10(1): 66–103.
McCarthy, J., Recursive functions of symbolic expressions Comm. ACM, 1960, 3(4): 184–195.
Dong Yunmei, Li Kaide, A class of formal grammars and its decision and parsing problems, Advances in Mathematics (in Chinese), 1965, 8(1): 1–33.
Dong Yunmei, Recursive functions of context free languages (II)—Validity of CFPRF and CFRF definitions, Science in China, Ser. F, to appear in 2002.
Earley, J., An efficient context-free parsing algorithm, Comm. ACM, 1970, 13(2): 94–102.
Author information
Authors and Affiliations
Corresponding author
Additional information
This paper is based on the Technical Report ISCAS-LCS-2k-03 (SAQ Report No. 30): Recursive Functions Defined on Context Free Languages (I), August 2000, with minor revisions.
Rights and permissions
About this article
Cite this article
Dong, Y. Recursive functions of context free languages (I). Sci China Ser F 45, 25–39 (2002). https://doi.org/10.1360/02yf9002
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1360/02yf9002