Category Theory in Isabelle/HOL as a Basis for Meta-logical Investigation

06/15/2023
by   Jonas Bayer, et al.
0

This paper presents meta-logical investigations based on category theory using the proof assistant Isabelle/HOL. We demonstrate the potential of a free logic based shallow semantic embedding of category theory by providing a formalization of the notion of elementary topoi. Additionally, we formalize symmetrical monoidal closed categories expressing the denotational semantic model of intuitionistic multiplicative linear logic. Next to these meta-logical-investigations, we contribute to building an Isabelle category theory library, with a focus on ease of use in the formalization beyond category theory itself. This work paves the way for future formalizations based on category theory and demonstrates the power of automated reasoning in investigating meta-logical questions.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/17/2021

Category-theoretical Semantics of the Description Logic ALC (extended version)

Category theory can be used to state formulas in First-Order Logic witho...
research
09/23/2017

Category Theory for Modeling OOP

An outline and summary of four new potential applications of category th...
research
10/04/2018

Commutative linear logic as a multiple context-free grammar

The formalism of multiple context-free grammars (MCFG) is a non-trivial ...
research
04/09/2018

First Experiments with a Flexible Infrastructure for Normative Reasoning

A flexible infrastructure for normative reasoning is outlined. A small-s...
research
05/14/2020

Proof-relevant Category Theory in Agda

The generality and pervasiness of category theory in modern mathematics ...
research
09/06/2016

Axiomatizing Category Theory in Free Logic

Starting from a generalization of the standard axioms for a monoid we pr...
research
01/30/2020

Elementary Logic in Linear Space

First-order logic is typically presented as the study of deduction in a ...

Please sign up or login with your details

Forgot password? Click here to reset