Repository logo

The Logic of Hereditary Harrop Formulas as a Specification Logic for Hybrid

dc.contributor.authorBattell, Chelsea
dc.contributor.supervisorFelty, Amy
dc.date.accessioned2016-10-04T18:27:16Z
dc.date.available2016-10-04T18:27:16Z
dc.date.issued2016
dc.description.abstractHybrid is a two-level logical framework that supports higher-order abstract syntax (HOAS), where a specification logic (SL) extends the class of object logics (OLs) we can reason about. We develop a new Hybrid SL and formalize its metatheory, proving weakening, contraction, exchange, and cut admissibility; results that greatly simplify reasoning about OLs in systems providing HOAS. The SL is a sequent calculus defined as an inductive type in Coq and we prove properties by structural induction over SL sequents. We also present a generalized SL and metatheory statement, allowing us to prove many cases of such theorems in a general way and understand how to identify and prove the difficult cases. We make a concrete and measurable improvement to Hybrid with the new SL formalization and provide a technique for abstracting such proofs, leading to a condensed presentation, greater understanding, and a generalization that may be instantiated to other logics.en
dc.identifier.urihttp://hdl.handle.net/10393/35264
dc.identifier.urihttp://dx.doi.org/10.20381/ruor-222
dc.language.isoenen
dc.publisherUniversité d'Ottawa / University of Ottawaen
dc.subjectcut admissibilityen
dc.subjectstructural rulesen
dc.subjectinteractive theorem provingen
dc.subjectinductive reasoningen
dc.subjectCoqen
dc.subjectlogical frameworksen
dc.subjecthigher-order abstract syntaxen
dc.titleThe Logic of Hereditary Harrop Formulas as a Specification Logic for Hybriden
dc.typeThesisen
thesis.degree.disciplineSciences / Scienceen
thesis.degree.levelMastersen
thesis.degree.nameMScen
uottawa.departmentMathématiques et statistique / Mathematics and Statisticsen

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail ImageThumbnail Image
Name:
Battell_Chelsea_2016_thesis.pdf
Size:
626.12 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: