A Simple Application of Lightweight Fusion to Proving the Equivalence of Abstract Machines

We show how Ohori and Sasano's recent lightweight fusion by fixed-point promotion provides a simple way to prove the equivalence of the two standard styles of specification of abstract machines: (1) as a transition function together with a `driver loop' implementing the iteration of this t...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:BRICS Report Series 2007-03, Vol.14 (8)
Hauptverfasser: Danvy, Olivier, Millikin, Kevin
Format: Artikel
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue 8
container_start_page
container_title BRICS Report Series
container_volume 14
creator Danvy, Olivier
Millikin, Kevin
description We show how Ohori and Sasano's recent lightweight fusion by fixed-point promotion provides a simple way to prove the equivalence of the two standard styles of specification of abstract machines: (1) as a transition function together with a `driver loop' implementing the iteration of this transition function; and (2) as a function directly iterating upon a configuration until reaching a final state, if ever. The equivalence hinges on the fact that the latter style of specification is a fused version of the former one. The need for such a simple proof is motivated by our recent work on syntactic correspondences between reduction semantics and abstract machines, using refocusing.
doi_str_mv 10.7146/brics.v14i8.21931
format Article
fullrecord <record><control><sourceid>statsbiblioteket_cross</sourceid><recordid>TN_cdi_crossref_primary_10_7146_brics_v14i8_21931</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>21931</sourcerecordid><originalsourceid>FETCH-LOGICAL-c1411-50ee0f8eb34920621ec51d0bfad53de2403aa1d85488cd5c840214afc666ef613</originalsourceid><addsrcrecordid>eNotkNFKwzAUhoMoOOYewLu8QGfSpl16JWVsKkwU1BtvQpqebMd1TU2yiW_vOndzfjjw_fx8hNxyNp1xUdzVHk2YHrhAOU15mfELMuIF40me5fklGbGSlQmTM3lNJiFgzdJUSDkrsxH5rOgb7voWaNX3LRod0XXUWbrC9Sb-wHDpch-Gb3T01bsDdmsaN0AX33s86BY6AwNQ1SF6bSJ91maDHYQbcmV1G2ByzjH5WC7e54_J6uXhaV6tEsMFP25kAMxKqDNRpqxIOZicN6y2usmzBlLBMq15I_PjZNPkRgqWcqGtKYoCbMGzMeH_vca7EDxY1Xvcaf-rOFODH3Xyo05-1MnPkbn_Z0LUMdRYt-gibCEq9xWU03jKiE0IW482qmartI9oWjg3_AFHwnOG</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>A Simple Application of Lightweight Fusion to Proving the Equivalence of Abstract Machines</title><source>tidsskrift.dk</source><creator>Danvy, Olivier ; Millikin, Kevin</creator><creatorcontrib>Danvy, Olivier ; Millikin, Kevin</creatorcontrib><description>We show how Ohori and Sasano's recent lightweight fusion by fixed-point promotion provides a simple way to prove the equivalence of the two standard styles of specification of abstract machines: (1) as a transition function together with a `driver loop' implementing the iteration of this transition function; and (2) as a function directly iterating upon a configuration until reaching a final state, if ever. The equivalence hinges on the fact that the latter style of specification is a fused version of the former one. The need for such a simple proof is motivated by our recent work on syntactic correspondences between reduction semantics and abstract machines, using refocusing.</description><identifier>ISSN: 0909-0878</identifier><identifier>EISSN: 1601-5355</identifier><identifier>DOI: 10.7146/brics.v14i8.21931</identifier><language>eng</language><publisher>Aarhus University</publisher><ispartof>BRICS Report Series, 2007-03, Vol.14 (8)</ispartof><rights>Copyright (c) 2015 BRICS Report Series</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,778,782,27911,27912</link.rule.ids></links><search><creatorcontrib>Danvy, Olivier</creatorcontrib><creatorcontrib>Millikin, Kevin</creatorcontrib><title>A Simple Application of Lightweight Fusion to Proving the Equivalence of Abstract Machines</title><title>BRICS Report Series</title><addtitle>BRICS</addtitle><description>We show how Ohori and Sasano's recent lightweight fusion by fixed-point promotion provides a simple way to prove the equivalence of the two standard styles of specification of abstract machines: (1) as a transition function together with a `driver loop' implementing the iteration of this transition function; and (2) as a function directly iterating upon a configuration until reaching a final state, if ever. The equivalence hinges on the fact that the latter style of specification is a fused version of the former one. The need for such a simple proof is motivated by our recent work on syntactic correspondences between reduction semantics and abstract machines, using refocusing.</description><issn>0909-0878</issn><issn>1601-5355</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2007</creationdate><recordtype>article</recordtype><sourceid>5R1</sourceid><recordid>eNotkNFKwzAUhoMoOOYewLu8QGfSpl16JWVsKkwU1BtvQpqebMd1TU2yiW_vOndzfjjw_fx8hNxyNp1xUdzVHk2YHrhAOU15mfELMuIF40me5fklGbGSlQmTM3lNJiFgzdJUSDkrsxH5rOgb7voWaNX3LRod0XXUWbrC9Sb-wHDpch-Gb3T01bsDdmsaN0AX33s86BY6AwNQ1SF6bSJ91maDHYQbcmV1G2ByzjH5WC7e54_J6uXhaV6tEsMFP25kAMxKqDNRpqxIOZicN6y2usmzBlLBMq15I_PjZNPkRgqWcqGtKYoCbMGzMeH_vca7EDxY1Xvcaf-rOFODH3Xyo05-1MnPkbn_Z0LUMdRYt-gibCEq9xWU03jKiE0IW482qmartI9oWjg3_AFHwnOG</recordid><startdate>20070312</startdate><enddate>20070312</enddate><creator>Danvy, Olivier</creator><creator>Millikin, Kevin</creator><general>Aarhus University</general><scope>5R1</scope><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>20070312</creationdate><title>A Simple Application of Lightweight Fusion to Proving the Equivalence of Abstract Machines</title><author>Danvy, Olivier ; Millikin, Kevin</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c1411-50ee0f8eb34920621ec51d0bfad53de2403aa1d85488cd5c840214afc666ef613</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2007</creationdate><toplevel>online_resources</toplevel><creatorcontrib>Danvy, Olivier</creatorcontrib><creatorcontrib>Millikin, Kevin</creatorcontrib><collection>tidsskrift.dk</collection><collection>CrossRef</collection><jtitle>BRICS Report Series</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Danvy, Olivier</au><au>Millikin, Kevin</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A Simple Application of Lightweight Fusion to Proving the Equivalence of Abstract Machines</atitle><jtitle>BRICS Report Series</jtitle><stitle>BRICS</stitle><date>2007-03-12</date><risdate>2007</risdate><volume>14</volume><issue>8</issue><issn>0909-0878</issn><eissn>1601-5355</eissn><abstract>We show how Ohori and Sasano's recent lightweight fusion by fixed-point promotion provides a simple way to prove the equivalence of the two standard styles of specification of abstract machines: (1) as a transition function together with a `driver loop' implementing the iteration of this transition function; and (2) as a function directly iterating upon a configuration until reaching a final state, if ever. The equivalence hinges on the fact that the latter style of specification is a fused version of the former one. The need for such a simple proof is motivated by our recent work on syntactic correspondences between reduction semantics and abstract machines, using refocusing.</abstract><pub>Aarhus University</pub><doi>10.7146/brics.v14i8.21931</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0909-0878
ispartof BRICS Report Series, 2007-03, Vol.14 (8)
issn 0909-0878
1601-5355
language eng
recordid cdi_crossref_primary_10_7146_brics_v14i8_21931
source tidsskrift.dk
title A Simple Application of Lightweight Fusion to Proving the Equivalence of Abstract Machines
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-15T14%3A23%3A51IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-statsbiblioteket_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20Simple%20Application%20of%20Lightweight%20Fusion%20to%20Proving%20the%20Equivalence%20of%20Abstract%20Machines&rft.jtitle=BRICS%20Report%20Series&rft.au=Danvy,%20Olivier&rft.date=2007-03-12&rft.volume=14&rft.issue=8&rft.issn=0909-0878&rft.eissn=1601-5355&rft_id=info:doi/10.7146/brics.v14i8.21931&rft_dat=%3Cstatsbiblioteket_cross%3E21931%3C/statsbiblioteket_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true