decomposition theorem for expression typing

plus corollary that expression typing is compatible with subtyping