Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/24650

TítuloTowards a linear algebra of programming
Autor(es)Oliveira, José Nuno Fonseca
Palavras-chaveAlgebra of programming
Quantitative formal methods
Probabilistic reasoning
Data2012
EditoraSpringer
RevistaFormal Aspects of Computing
CitaçãoOl12
Resumo(s)The Algebra of Programming (AoP) is a discipline for programming from specifications using relation algebra. Specification vagueness and nondeterminism are captured by relations. (Final) implemen- tations are functions. Probabilistic functions are half way between relations and functions: they express the propensity, or like- lihood of ambiguous, multiple outputs. This paper puts forward a basis for a Linear Algebra of Programming (LAoP) extending standard AoP towards probabilistic functions. Because of the quantitative essence of these functions, the allegory of binary relations which supports the AoP has to be extended. We show that, if one restricts to discrete probability spaces, categories of matrices provide adequate support for the extension, while preserving the pointfree reasoning style typical of the AoP.
TipoArtigo
URIhttps://hdl.handle.net/1822/24650
DOI10.1007/s00165-012-0240-9
ISSN0934-5043
Versão da editorahttp://dx.doi.org/10.1007/s00165-012-0240-9
Arbitragem científicayes
AcessoAcesso aberto
Aparece nas coleções:HASLab - Artigos em revistas internacionais

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
facsj11-r5.pdf440,7 kBAdobe PDFVer/Abrir

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID