The Linear Logical Abstract Machine

Autores
Bonelli, Eduardo
Año de publicación
2006
Idioma
inglés
Tipo de recurso
artículo
Estado
versión publicada
Descripción
We derive an abstract machine from the Curry-Howard correspondence with a sequent calculus presentation of Intuitionistic Propositional Linear Logic. The states of the register based abstract machine comprise a low-level code block, a register bank and a dump holding suspended procedure activations. Transformation of natural deduction proofs into our sequent calculus yields a type-preserving compilation function from the Linear Lambda Calculus to the abstract machine. We prove correctness of the abstract machine with respect to the standard call-by-value evaluation semantics of the Linear Lambda Calculus
Laboratorio de Investigación y Formación en Informática Avanzada
Materia
Ciencias Informáticas
Abstract Machine
Compilation
Curry-Howard Isomorphism
Linear Lambda Calculus
Linear Logic
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-nc-sa/4.0/
Repositorio
SEDICI (UNLP)
Institución
Universidad Nacional de La Plata
OAI Identificador
oai:sedici.unlp.edu.ar:10915/83098

id SEDICI_d82918c39606b986c103c404e3f64ae9
oai_identifier_str oai:sedici.unlp.edu.ar:10915/83098
network_acronym_str SEDICI
repository_id_str 1329
network_name_str SEDICI (UNLP)
spelling The Linear Logical Abstract MachineBonelli, EduardoCiencias InformáticasAbstract MachineCompilationCurry-Howard IsomorphismLinear Lambda CalculusLinear LogicWe derive an abstract machine from the Curry-Howard correspondence with a sequent calculus presentation of Intuitionistic Propositional Linear Logic. The states of the register based abstract machine comprise a low-level code block, a register bank and a dump holding suspended procedure activations. Transformation of natural deduction proofs into our sequent calculus yields a type-preserving compilation function from the Linear Lambda Calculus to the abstract machine. We prove correctness of the abstract machine with respect to the standard call-by-value evaluation semantics of the Linear Lambda CalculusLaboratorio de Investigación y Formación en Informática Avanzada2006info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionArticulohttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdf99-121http://sedici.unlp.edu.ar/handle/10915/83098enginfo:eu-repo/semantics/altIdentifier/issn/1571-0661info:eu-repo/semantics/altIdentifier/doi/10.1016/j.entcs.2006.04.007info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-10-22T16:56:37Zoai:sedici.unlp.edu.ar:10915/83098Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-10-22 16:56:37.277SEDICI (UNLP) - Universidad Nacional de La Platafalse
dc.title.none.fl_str_mv The Linear Logical Abstract Machine
title The Linear Logical Abstract Machine
spellingShingle The Linear Logical Abstract Machine
Bonelli, Eduardo
Ciencias Informáticas
Abstract Machine
Compilation
Curry-Howard Isomorphism
Linear Lambda Calculus
Linear Logic
title_short The Linear Logical Abstract Machine
title_full The Linear Logical Abstract Machine
title_fullStr The Linear Logical Abstract Machine
title_full_unstemmed The Linear Logical Abstract Machine
title_sort The Linear Logical Abstract Machine
dc.creator.none.fl_str_mv Bonelli, Eduardo
author Bonelli, Eduardo
author_facet Bonelli, Eduardo
author_role author
dc.subject.none.fl_str_mv Ciencias Informáticas
Abstract Machine
Compilation
Curry-Howard Isomorphism
Linear Lambda Calculus
Linear Logic
topic Ciencias Informáticas
Abstract Machine
Compilation
Curry-Howard Isomorphism
Linear Lambda Calculus
Linear Logic
dc.description.none.fl_txt_mv We derive an abstract machine from the Curry-Howard correspondence with a sequent calculus presentation of Intuitionistic Propositional Linear Logic. The states of the register based abstract machine comprise a low-level code block, a register bank and a dump holding suspended procedure activations. Transformation of natural deduction proofs into our sequent calculus yields a type-preserving compilation function from the Linear Lambda Calculus to the abstract machine. We prove correctness of the abstract machine with respect to the standard call-by-value evaluation semantics of the Linear Lambda Calculus
Laboratorio de Investigación y Formación en Informática Avanzada
description We derive an abstract machine from the Curry-Howard correspondence with a sequent calculus presentation of Intuitionistic Propositional Linear Logic. The states of the register based abstract machine comprise a low-level code block, a register bank and a dump holding suspended procedure activations. Transformation of natural deduction proofs into our sequent calculus yields a type-preserving compilation function from the Linear Lambda Calculus to the abstract machine. We prove correctness of the abstract machine with respect to the standard call-by-value evaluation semantics of the Linear Lambda Calculus
publishDate 2006
dc.date.none.fl_str_mv 2006
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
Articulo
http://purl.org/coar/resource_type/c_6501
info:ar-repo/semantics/articulo
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv http://sedici.unlp.edu.ar/handle/10915/83098
url http://sedici.unlp.edu.ar/handle/10915/83098
dc.language.none.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/issn/1571-0661
info:eu-repo/semantics/altIdentifier/doi/10.1016/j.entcs.2006.04.007
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc-sa/4.0/
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
dc.format.none.fl_str_mv application/pdf
99-121
dc.source.none.fl_str_mv reponame:SEDICI (UNLP)
instname:Universidad Nacional de La Plata
instacron:UNLP
reponame_str SEDICI (UNLP)
collection SEDICI (UNLP)
instname_str Universidad Nacional de La Plata
instacron_str UNLP
institution UNLP
repository.name.fl_str_mv SEDICI (UNLP) - Universidad Nacional de La Plata
repository.mail.fl_str_mv alira@sedici.unlp.edu.ar
_version_ 1846783173038440448
score 12.982451