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...
Gespeichert in:
Veröffentlicht in: | BRICS Report Series 2007-03, Vol.14 (8) |
---|---|
Hauptverfasser: | , |
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 |