THORSTEN ALTENKIRCH THORSTEN.ALTENKIRCH@NOTTINGHAM.AC.UK
Professor of Computer Science
Big Step Normalisation for Type Theory
Altenkirch, Thorsten; Geniet, Colin
Authors
Colin Geniet
Abstract
Big step normalisation is a normalisation method for typed lambda-calculi which relies on a purely syntactic recursive evaluator. Termination of that evaluator is proven using a predicate called strong computability, similar to the techniques used to prove strong normalisation of ?-reduction for typed lambda-calculi. We generalise big step normalisation to a minimalist dependent type theory. Compared to previous presentations of big step normalisation for e.g. the simply-typed lambda-calculus, we use a quotiented syntax of type theory, which crucially reduces the syntactic complexity introduced by dependent types. Most of the proof has been formalised using Agda.
Citation
Altenkirch, T., & Geniet, C. (2020). Big Step Normalisation for Type Theory. LIPIcs, 2020, Article 4. https://doi.org/10.4230/LIPIcs.TYPES.2019.4
Journal Article Type | Conference Paper |
---|---|
Conference Name | 25th International Conference on Types for Proofs and Programs (TYPES 2019) |
Conference Location | Oslo, Norway |
Acceptance Date | Mar 26, 2020 |
Online Publication Date | Sep 24, 2020 |
Publication Date | Sep 24, 2020 |
Deposit Date | May 20, 2020 |
Publicly Available Date | May 27, 2020 |
Journal | LIPIcs |
Electronic ISSN | 1868-8969 |
Peer Reviewed | Peer Reviewed |
Volume | 2020 |
Article Number | 4 |
Series Title | Leibniz International Proceedings in Informatics |
DOI | https://doi.org/10.4230/LIPIcs.TYPES.2019.4 |
Keywords | Normalisation; big step normalisation; type theory; dependent types; Agda |
Public URL | https://nottingham-repository.worktribe.com/output/4475693 |
Publisher URL | https://drops.dagstuhl.de/opus/volltexte/2020/13068/ |
Related Public URLs | https://cas.oslo.no/types2019/ https://www.dagstuhl.de/en/publications/lipics |
Files
Big Step Normalisation
(496 Kb)
PDF
Publisher Licence URL
https://creativecommons.org/licenses/by/4.0/
You might also like
Should Type Theory Replace Set Theory as the Foundation of Mathematics?
(2023)
Journal Article
Constructing a universe for the setoid model
(2021)
Conference Proceeding
Naive Type Theory
(2019)
Book Chapter
Towards a cubical type theory without an interval
(2018)
Journal Article
Type theory in type theory using quotient inductive types
(2016)
Conference Proceeding
Downloadable Citations
About Repository@Nottingham
Administrator e-mail: digital-library-support@nottingham.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2024
Advanced Search