Theory Presentation Combinators

12/14/2018
by   Jacques Carette, et al.
0

To build a scalable library of mathematics, we need a method which takes advantage of the inherent structure of mathematical theories. Here we argue that theory presentation combinators are a helpful tool towards that quest. We motivate our choice of combinators, and give them precise semantics. We observe that the category of contexts plays a fundamental rôle (explicitly or otherwise) in all such developments, so we will examine its structure carefully. In particular, as it is a fibered category, cartesian liftings are pervasive. While our original work was based on experience and intuition, this work is firmly grounded in categorical semantics, and has resulted in a much cleaner and more powerful set of theory presentation combinators.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/23/2017

Functorial Semantics for Relational Theories

We introduce the concept of Frobenius theory as a generalisation of Lawv...
research
01/29/2018

Equivariant ZFA and the foundations of nominal techniques

We give an accessible presentation to the foundations of nominal techniq...
research
07/18/2022

The Theory of Call-by-Value Solvability (long version)

The denotational semantics of the untyped lambda-calculus is a well deve...
research
05/25/2010

Automated Reasoning and Presentation Support for Formalizing Mathematics in Mizar

This paper presents a combination of several automated reasoning and pro...
research
09/14/2020

Proceedings Applied Category Theory 2019

Applied Category Theory is a new conference series. All papers are caref...
research
05/14/2020

Proof-relevant Category Theory in Agda

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

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

We introduce idris-ct, a Idris library providing verified type definitio...

Please sign up or login with your details

Forgot password? Click here to reset