Home
Scholarly Works
Dependently-Typed Formalisation of...
Conference

Dependently-Typed Formalisation of Relation-Algebraic Abstractions

Abstract

We present a formalisation in the dependently-typed programming language Agda2 of basic category and allegory theory, and of generalised algebras where function symbols are interpreted in a parameter category. We use this nestable algebra construction as the basis for nestable category and allegory constructions, ultimately aiming at a formalised foundation of the algebraic approach to graph transformation, which uses constructions in categories of graph structures considered as unary algebras.The features of Agda permit strongly-typed programming with these nested algebras and with relational homomorphisms between them in a natural mathematical style and with remarkable ease, far beyond what can be achieved even in Haskell.

Authors

Kahl W

Series

Lecture Notes in Computer Science

Volume

6663

Pagination

pp. 230-247

Publisher

Springer Nature

Publication Date

June 14, 2011

DOI

10.1007/978-3-642-21070-9_18

Conference proceedings

Lecture Notes in Computer Science

ISSN

0302-9743

Labels

View published work (Non-McMaster Users)

Contact the Experts team