Notation typ2 := (typ the_PTS) (only parsing).Notation wf_type2 := (wf_type the_PTS) (only parsing).Definition rule_sound :=
    forall (e : env) (x y : term),
    R e x y -> forall T : term, typ the_PTS e x T -> typ the_PTS e y T.

Theorem red_incl_le_type : forall (e : env) (x y : term), red R e x y -> le_type e y x.