Preprints of the Keldysh Institute of Applied Mathematics
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Keldysh Institute preprints:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Preprints of the Keldysh Institute of Applied Mathematics, 2017, 005, 31 pp.
DOI: https://doi.org/10.20948/prepr-2017-5
(Mi ipmp2221)
 

This article is cited in 1 scientific paper (total in 1 paper)

Polyprograms as a representation of sets of functional programs, and their transformations

S. A. Grechanik
Full-text PDF (443 kB) Citations (1)
References:
Abstract: In different program transformation methods there arise objects similar to programs but capable of having multiple definitions of the same function. We will call such objects polyprograms. For example, in the Burstall-Darlington framework such objects are simply sets of recursion equations, and in equality saturation of Tate et al. the corresponding structure is called E-PEG. An important property of polyprograms, which is used in these transformations, is their ability to represent sets of ordinary programs. In this paper we introduce the notion of polyprogram in a non-strict first-order functional language. We define a denotational semantics for polyprograms and describe some possible transformations of polyprograms. We also touch on the subject of extracting ordinary programs from polyprograms.
Keywords: polyprograms, program transformation, equality saturation.
Funding agency Grant number
Russian Foundation for Basic Research 16-01-00813_a
Supported by Russian Foundation for Basic Research grant No. 16-01-00813-a.
Document Type: Preprint
Language: Russian
Citation: S. A. Grechanik, “Polyprograms as a representation of sets of functional programs, and their transformations”, Keldysh Institute preprints, 2017, 005, 31 pp.
Citation in format AMSBIB
\Bibitem{Gre17}
\by S.~A.~Grechanik
\paper Polyprograms as a representation of sets of functional programs, and their transformations
\jour Keldysh Institute preprints
\yr 2017
\papernumber 005
\totalpages 31
\mathnet{http://mi.mathnet.ru/ipmp2221}
\crossref{https://doi.org/10.20948/prepr-2017-5}
Linking options:
  • https://www.mathnet.ru/eng/ipmp2221
  • https://www.mathnet.ru/eng/ipmp/y2017/p5
  • This publication is cited in the following 1 articles:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Препринты Института прикладной математики им. М. В. Келдыша РАН
    Statistics & downloads:
    Abstract page:105
    Full-text PDF :16
    References:21
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024