FGJ-omega
Useful Properties of Basic Datatypes
Matching Integer Comparisons
Some Properties of Well-foundation
Simply typed lambda-calculus
Simply typed lambda-calculus
Definition of Syntax
Representation of FGJ-omega binders using DeBruijn's indices
Definition of Substitutions
Auxiliary definitions for FGJ-omega
Definition of Typing in FGJ-omega
Definition of Well-formedness for Members, Classes and Programs
Definition of Semantics for FGJ-omega
Representation of FGJ-omega binders using DeBruijn's indices (Proofs)
Definition of Substitutions (Proofs)
Auxiliary definitions for FGJ-omega
Confluence of type reduction in FGJ-omega
Definition of Typing in FGJ-omega (Proofs)
Properties of subtyping in FGJ-omega (Proofs)
Proof of normalization of type reduction
Elimination of the transitivity rule
Progress
Proofs about substitutions that match bounds
Type substitution in typing
Term substitution in typing
Subject reduction (preliminaries)
Subject reduction
Type safety
Index
This page has been generated by
coqdoc