ACM Home Page
Please provide us with feedback. Feedback
Application of metasystem transition to function inversion and transformation
Full text PdfPdf (231 KB)
Source International Conference on Symbolic and Algebraic Computation archive
Proceedings of the international symposium on Symbolic and algebraic computation table of contents
Tokyo, Japan
Pages: 286 - 287  
Year of Publication: 1990
ISBN:0-201-54892-5
Authors
R. Glueck  University of Technology Vienna, Institut für Praktische Informatik, A-1040 Vienna, Austria
V. F. Turchin  The City College of New York, Department of Computer Sciences, New York, N.Y.
Sponsor
SIGSAM: ACM Special Interest Group on Symbolic and Algebraic Manipulation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 20,   Citation Count: 6
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/96877.96953
What is a DOI?

ABSTRACT

We proved by construction an application considered theoretically by Turchin [7] that self-application of metacomputation will allow the automatic construction of inverse algorithms, in particular the algorithm of binary subtraction from the algorithm of binary addition. Further, we will present results concerning the algorithmic construction of an efficient pattern matcher, which leads to the Knuth, Morris and Pratt algorithm. These results were achieved with the first working model of a self-applicable supercompiler system, implementing the concept of metacomputation.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
BjZrner D., Ershov A.P., Jones N.D. (eds.), Partial Evaluation and Mixed Computation. Proceedings of the iFIP TC2 Workshop, North-Holland, 1988.
 
2
 
3
Futamura Y., Partial Evaluation of Computation Process - An Approach to a Compiler-Compiler. in: Systems, Computers, Controls, 2(5), pp. 45-50, 1971.
 
4
Futamura Y., Nogi K., Generalized Partial Evaluation. in: {1}, pp. 133-151, 1988.
 
5
 
6
Knuth D.E., Morris J.H., Pratt V.R., Fast Pattern Matching in Strings. In: SIAM journal of Computer, 6(2), pp. 323- 350, 1977.
 
7
Turchin V.F., Equivalent Transformation of Recursive Functions Defined in Refal. In: Trudy Vsesoyuzn. Simpos Teoria Yazykov i Methody Progr., pp. 31.42, AlushtaoKiew, 1972 (in Russian).
 
8
Turchin V.F. (ed.), Basic Refal and its Implementation on Computers. GOSSTROI SSSR, TsNIPIASS, Moscow, 1977 (in Russian).
9
 
10
Turchin V.F., The Algorithm of Generalization in the Supercompiler. In: {1}, pp. 531-549, 1988.


Collaborative Colleagues:
R. Glueck: colleagues
V. F. Turchin: colleagues