% Type preservation

% Partial check of hand-coded proof
%terminates D (tps D _ _).

%theorem
tpp : forall* {E: exp} {V: exp} {T: tp}
       forall {D: eval E V} {P: of E T} 
       exists {Q: of V T} true.

% prove 1 D (tpp D _ _).

% Partial verification of generated proof
%terminates D (tpp D _ _).

