proof Condition
proof strategy and supported
fixed reduction
finished progress proof
rename Type_System.v
start proof preservation