Programming from Galois connections

dc.contributor.authorMu, Shin-Cheng
dc.contributor.authorOliveira, José Nuno Fonseca
dc.date.accessioned2013-07-09T16:33:18Z
dc.date.available2013-07-09T16:33:18Z
dc.date.issued2012
dc.description.abstractProblem statements often resort to superlatives such as in e.g. “… the smallest such number”, “… the best approximation”, “… the longest such list” which lead to specifications made of two parts: one defining a broad class of solutions (the easy part) and the other requesting one particular such solution, optimal in some sense (the hard part). This article introduces a binary relational combinator which mirrors this linguistic structure and exploits its potential for calculating programs by optimization. This applies in particular to specifications written in the form of Galois connections, in which one of the adjoints delivers the optimal solution. The framework encompasses re-factoring of results previously developed by Bird and de Moor for greedy and dynamic programming, in a way which makes them less technically involved and therefore easier to understand and play with.por
dc.description.sponsorshipFundação para a Ciência e a Tecnologia (FCT)por
dc.distributioninternationalpor
dc.identifier.citationMu, S.-C., & Oliveira, J. N. (2012). Programming from Galois connections. The Journal of Logic and Algebraic Programming, 81(6), 680-704. doi: http://dx.doi.org/10.1016/j.jlap.2012.05.003
dc.identifier.doi10.1016/j.jlap.2012.05.003
dc.identifier.issn1567-8326por
dc.identifier.urihttps://hdl.handle.net/1822/24608
dc.language.isoengpor
dc.peerreviewedyespor
dc.publisherElsevierpor
dc.relation.publisherversionhttp://dx.doi.org/10.1016/j.jlap.2012.05.003por
dc.rightsopenAccesspor
dc.subjectProgram derivationpor
dc.subjectAlgebra of programmingpor
dc.subjectGalois connectionpor
dc.titleProgramming from Galois connectionspor
dc.typearticlepor
dspace.entity.typePublicationen
oaire.citationEndPage704por
oaire.citationIssue6por
oaire.citationStartPage680por
oaire.citationTitleJournal of Logic and Algebraic Programmingpor
oaire.citationVolume81por
sdum.journalJournal of Logic and Algebraic Programmingpor
sdum.publicationstatuspublishedpor

Ficheiros

Pacote original

A mostrar 1 - 1 de 1
A carregar...
Nome:
journal3.pdf
Tamanho:
484.97 KB
Formato:
Adobe Portable Document Format
Descrição:
Documento principal