<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="static/style.xsl"?><OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-09-22T13:05:40Z</responseDate><request verb="GetRecord" identifier="oai:www.repository.cam.ac.uk:1810/378124" metadataPrefix="uketd_dc">https://api.repository.cam.ac.uk/server/oai/request</request><GetRecord><record><header><identifier>oai:www.repository.cam.ac.uk:1810/378124</identifier><datestamp>2025-01-07T01:44:00Z</datestamp><setSpec>com_1810_219481</setSpec><setSpec>com_1810_256065</setSpec><setSpec>col_1810_219482</setSpec></header><metadata><uketd_dc:uketddc xmlns:uketd_dc="http://naca.central.cranfield.ac.uk/ethos-oai/2.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:uketdterms="http://naca.central.cranfield.ac.uk/ethos-oai/terms/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:doc="http://www.lyncode.com/xoai" xsi:schemaLocation="http://naca.central.cranfield.ac.uk/ethos-oai/2.0/ http://naca.central.cranfield.ac.uk/ethos-oai/2.0/uketd_dc.xsd">
   <dc:title>A type-theoretic approach to semistrict higher categories</dc:title>
   <dc:identifier xsi:type="dcterms:DOI">https://doi.org/10.17863/CAM.114659</dc:identifier>
   <dc:creator>Rice, Alexander</dc:creator>
   <uketdterms:advisor>Vicary, Jamie</uketdterms:advisor>
   <dcterms:abstract>Weak ∞-categories are known to be more expressive than their strict counterparts, but are
more difficult to work with, as constructions in such a category involve the manipulation of
explicit coherence data. This motivates the search for definitions of semistrict ∞-categories,
where some, but not all, of the operations have been strictified.
We introduce a general framework for adding definitional equality to the type theory Catt, a
type theory whose models correspond to globular weak ∞-categories, which was introduced
by Finster and Mimram. Adding equality to this theory causes the models to exhibit semistrict
behaviour, trivialising some operations while leaving others weak. The framework consists
of a generalisation of Catt extended with an equality relation generated by an arbitrary set
of equality rules R, which we name CattR. We study this framework in detail, formalising
much of its metatheory in the proof assistant Agda, and studying how certain operations of
Catt behave in the presence of definitional equality.
The main contribution of this thesis is to introduce two type theories, Cattsu and Cattsua,
which are instances of this general framework. Cattsu, short for Catt with strict units, is a
variant of Catt where the unitor isomorphisms trivialise to identities. It is primarily generated
by a reduction we call pruning, which removes identities from composites, simplifying their
structure. Cattsua, which stands for Catt with strict units and associators, trivialises both the
associativity and unitality operations of Catt, and is generated by a generalisation of pruning
called insertion. Insertion merges multiple composites into a single operation, flattening the
structure of terms in the theory.
Further, we provide reduction systems that generate the equality of both Cattsu and Cattsua
respectively, and prove that these reductions systems are strongly terminating and confluent.
We therefore prove that the equality, and hence typechecking, of both theories is decidable.
This is used to give an implementation of these type theories, which uses an approach inspired
by normalisation by evaluation to efficiently find normal forms for terms. We further introduce
a bidirectional typechecking algorithm used by the implementation which allows for terms to
be defined in a convenient syntax where many arguments can be left implicit.</dcterms:abstract>
   <uketdterms:institution>University of Cambridge</uketdterms:institution>
   <dcterms:issued>2024-04-18</dcterms:issued>
   <dc:type>Thesis</dc:type>
   <uketdterms:qualificationlevel>Doctoral</uketdterms:qualificationlevel>
   <uketdterms:qualificationname>Doctor of Philosophy (PhD)</uketdterms:qualificationname>
   <dc:language>eng</dc:language>
   <dcterms:isReferencedBy xsi:type="dcterms:URI">https://www.repository.cam.ac.uk/handle/1810/378124</dcterms:isReferencedBy>
   <dc:identifier xsi:type="dcterms:URI">https://apollo8-f-pro.lib.cam.ac.uk/bitstreams/8f38850c-5a1e-4bef-9c26-8feb1e0029b8/download</dc:identifier>
   <uketdterms:checksum xsi:type="uketdterms:MD5">ad750037517dffefd0f9d4ec468bb19c</uketdterms:checksum>
   <dcterms:license>https://apollo8-f-pro.lib.cam.ac.uk/bitstreams/989fef01-58b8-4334-a2ac-0d6d108213ec/download</dcterms:license>
   <uketdterms:checksum xsi:type="uketdterms:MD5">87eda9de84448d1f82354d60eee3eb5f</uketdterms:checksum>
   <dc:rights>http://purl.org/NET/rdflicense/allrightsreserved</dc:rights>
   <dc:subject>Type theory</dc:subject>
   <dc:subject>Category theory</dc:subject>
</uketd_dc:uketddc>
</metadata></record></GetRecord></OAI-PMH>