Repository logo

Formalizing Abstract Computability: Turing Categories in Coq

dc.contributor.authorVinogradova, Polina
dc.contributor.supervisorScott, Philip
dc.contributor.supervisorFelty, Amy
dc.date.accessioned2017-07-17T19:48:02Z
dc.date.available2017-07-17T19:48:02Z
dc.date.issued2017
dc.description.abstractThe concept of a recursive function has been extensively studied using traditional tools of computability theory. However, with the development of category-theoretic methods it has become possible to study recursion in a more general (abstract) sense. The particular model this thesis is structured around is known as a Turing category. The structure within a Turing category models the notion of partiality as well as recursive computation, and equips us with the tools of category theory to study these concepts. The goal of this work is to build a formal language description of this computation model. Specifically, to use the Coq proof assistant to formulate informal definitions, propositions and proofs pertaining to Turing categories in the underlying formal language of Coq, the Calculus of Co-inductive Constructions (CIC). Furthermore, we have instantiated the more general Turing category formalism with a CIC description of the category which models the language of partial recursive functions exactly.en
dc.identifier.urihttp://hdl.handle.net/10393/36354
dc.identifier.urihttp://dx.doi.org/10.20381/ruor-20634
dc.language.isoenen
dc.publisherUniversité d'Ottawa / University of Ottawaen
dc.subjectCategory theoryen
dc.subjectTuring categoriesen
dc.subjectComputabilityen
dc.subjectCalculus of Inductive Constructions (CIC)en
dc.subjectFormalizationen
dc.subjectCoq proof assistanten
dc.titleFormalizing Abstract Computability: Turing Categories in Coqen
dc.typeThesisen
thesis.degree.disciplineGénie / Engineeringen
thesis.degree.levelDoctoralen
thesis.degree.namePhDen
uottawa.departmentScience informatique et génie électrique / Electrical Engineering and Computer Scienceen

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail ImageThumbnail Image
Name:
Vinogradova_Polina_2017_thesis.pdf
Size:
701.35 KB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail ImageThumbnail Image
Name:
license.txt
Size:
6.65 KB
Format:
Item-specific license agreed upon to submission
Description: