FP /

AoPAgda

Algebra of Programming in Agda

Shin-Cheng Mu, Josh Ko and Patrik Jansson wrote first a conference paper (MPC 2008) and later an extended journal paper (JFP 2009) with accompanying Agda code.

There is ongoing work (2012-2014) in the Strongly Typed Libraries for Programs and Proofs project including an application to the Algebra of Parallel Programming in Agda and Valiant Agda.

Journal paper bib entry

  @Article{MuKoJansson2009AoPA,
  author =	 {Shin-Cheng Mu and Hsiang-Shang Ko and Patrik Jansson},
  title =	 {Algebra of programming in {Agda}: dependent types
                  for relational program derivation},
  publisher =	 {Cambridge University Press},
  journal =	 {Journal of Functional Programming},
  volume =	 19,
  issue =	 5,
  pages =	 {545--579},
  year =	 2009,
  doi =		 "10.1017/S0956796809007345",
  fulltext =     "http://www.iis.sinica.edu.tw/~scm/pub/aopa.pdf"
  }

Conference paper bib entry

  @InProceedings{mukojansson08:mpc:dcc,
  author =	 {Shin-Cheng Mu and Hsiang-Shang Ko and Patrik Jansson},
  title =	 {Algebra of Programming using Dependent Types},
  booktitle =	 {Mathematics of Program Construction},
  year =	 2008,
  series =	 "LNCS",
  publisher =	 "Springer",
  volume =	 "5133/2008",
  pages =	 "268--283",
  doi =	         "10.1007/978-3-540-70594-9_15"
  }