Project Page
Index
Table of Contents
RSC.Decidable
RSC.lib
Context Lookup
everything below has to be reviewed
RSC.ARS
Abstract Reduction Systems
RSC.vrel
Correspondence Relations on variables / de Bruijn indices
Map and Append
Extension of Var Relations
Functionality
Injectivity
Range-Disjointedness
The Identity Var Relations
RSC.pts
Church Rosser for Pure Type Systems
Genralised Pure Type System
Parametrisation
Syntax
Normal Terms
Reduction
Reduction and Instantiation
Confluence and Church Rosser
Free Variables
Typing
Validity of contexts
Strengthening
RSC.stlc
Traditional, 2-sorted STLC with one abstract base type, derived from 2-sorted SysF of the CPP paper
Syntax
Type System
Theory
Propagation
Validity of Contexts
Internalising contexts
RSC.stlcCorrespondence
Correspondence Result for STLC
Internalising contexts
REMARK:
Correspondence
Relating Types
Relating terms
Valid Contexts always have related Counterparts
Correspondence for Closed Judgements
Demos
RSC.sysf
Traditional, 2-sorted System F with explicits type variable contexts, a la Harper
Syntax
Type System
Theory
Validity of contexts
Internalising valid contexts, staged: first terms then types
RSC.sysfCorrespondence
Correspondence Result for System F
Internalising contexts
Correspondence
Relating Types
Relating terms
Valid Contexts always have related Counterparts
Correspondence for Closed Judgements
Demos