Formalizing domain models of the typed and the untyped lambda calculus in Agda

dc.contributor.authorLidell, David
dc.contributor.departmentGöteborgs universitet/Institutionen för data- och informationsteknikswe
dc.contributor.departmentUniversity of Gothenburg/Department of Computer Science and Engineeringeng
dc.date.accessioned2020-12-17T05:39:30Z
dc.date.available2020-12-17T05:39:30Z
dc.date.issued2020-12-17
dc.description.abstractWe present a domain interpretation of the simply typed and the untyped lambda calculus. The interpretations are constructed using the notion of category with families, with added structure. Specifically, for the simply typed case we construct a simply typed category with families of (a version of) neighborhood systems with structures supporting binary product types and function types. For the untyped case, we construct a unityped category with families of neighborhood systems, with added lambda structure. The work is completely formalized in the dependently typed programming language and proof assistant Agda. The categories with families with added structure are formalized as records and then instantiated with neighborhood systems as objects and approximable mappings as morphisms. In constructing the appropriate neighborhood system for the untyped model, we make use of Agda’s sized types; this feature enables us to prove transitivity of the ordering relation between untyped neighborhoods.sv
dc.identifier.urihttp://hdl.handle.net/2077/67193
dc.language.isoengsv
dc.relation.ispartofseriesCSE 20-31sv
dc.setspec.uppsokTechnology
dc.subjectAgdasv
dc.subjectcategories with familiessv
dc.subjectdomain interpretationsv
dc.subjectlambda calculussv
dc.subjectsized typessv
dc.titleFormalizing domain models of the typed and the untyped lambda calculus in Agdasv
dc.title.alternativeFormalizing domain models of the typed and the untyped lambda calculus in Agdasv
dc.typetext
dc.type.degreeStudent essay
dc.type.uppsokH2

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
gupea_2077_67193_1.pdf
Size:
897.95 KB
Format:
Adobe Portable Document Format
Description:
Master thesis

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
876 B
Format:
Item-specific license agreed upon to submission
Description:

Collections