proposition: Lemma wrespect4_compatible' clo (RES: wrespectful4 clo): compatible'4 (rclo4 clo).
proof: Proof. intros. econstructor. apply rclo4_mon. intros. destruct RES. split. { eapply rclo4_mon. apply PR. intros. apply PR0. } induction PR; intros. - eapply gf_mon. apply IN. intros. apply rclo4_base, PR. - eapply gf_mon. + eapply wrespect4_respect0; [|apply H|apply IN]. intros. eapply rclo4_mon; intros; [apply LE, PR|apply PR0]. + intros. apply rclo4_rclo, PR. Qed.
imports: Program.Basics Paco(paco4 pacotac)