The Subject Reduction property states that if t is a term of type T in the context Γ, so is any term s to which t reduces. In this contribution the property is shown to be false in dependent-type theories with multiple universes and η-reduction by providing a judgement Γ ⊢ t : T and a one-step η-reduction t▷s such that Γ ⊢ s:T is impossible to derive. While the counterexample is immediate to check, the impossibility result requires setting up some machinery having interest of its own. The chapter also proposes an enhancement to the type system in which the claim that the Subject Reduction property holds has a strong justification.

Subject Reduction in Multi-Universe Type Theories

Benini, Marco
2023-01-01

Abstract

The Subject Reduction property states that if t is a term of type T in the context Γ, so is any term s to which t reduces. In this contribution the property is shown to be false in dependent-type theories with multiple universes and η-reduction by providing a judgement Γ ⊢ t : T and a one-step η-reduction t▷s such that Γ ⊢ s:T is impossible to derive. While the counterexample is immediate to check, the impossibility result requires setting up some machinery having interest of its own. The chapter also proposes an enhancement to the type system in which the claim that the Subject Reduction property holds has a strong justification.
2023
978-981-12-4521-3
978-981-12-4522-0
File in questo prodotto:
File Dimensione Formato  
b4883-ch16.pdf

non disponibili

Descrizione: Preprint del capitolo
Tipologia: Documento in Pre-print
Licenza: Copyright dell'editore
Dimensione 1.88 MB
Formato Adobe PDF
1.88 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11383/2153452
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact