idris-ct: A Library to do Category Theory in Idris

11/25/2019
by   Fabrizio Genovese, et al.
0

We introduce idris-ct, a Idris library providing verified type definitions of categorical concepts. idris-ct strives to be a bridge between academy and industry, catering both to category theorists who want to implement and try their ideas in a practical environment and to businesses and engineers who care about formalization with category theory: It is inspired by similar libraries developed for theorem proving but remains very practical, being aimed at software production in business. Nevertheless, the use of dependent types allows for a formally correct implementation of categorical concepts, so that guarantees can be made on software properties.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/07/2010

Are SNOMED CT Browsers Ready for Institutions? Introducing MySNOM

SNOMED Clinical Terms (SNOMED CT) is one of the most widespread ontologi...
research
07/02/2022

On Structuring Functional Programs with Monoidal Profunctors

We study monoidal profunctors as a tool to reason and structure pure fun...
research
06/05/2020

Leveraging the Information Contained in Theory Presentations

A theorem prover without an extensive library is much less useful to its...
research
10/11/2020

A Categorical Programming Language

A theory of data types based on category theory is presented. We organiz...
research
05/14/2020

Proof-relevant Category Theory in Agda

The generality and pervasiness of category theory in modern mathematics ...
research
11/25/2015

SlicerPET: A workflow based software module for PET/CT guided needle biopsy

Biopsy is commonly used to confirm cancer diagnosis when radiologically ...
research
12/14/2018

Theory Presentation Combinators

To build a scalable library of mathematics, we need a method which takes...

Please sign up or login with your details

Forgot password? Click here to reset